>>> kodi: Building community/kodi 21.0-r0 (using abuild 3.14.1-r3) started Sat, 23 Nov 2024 05:53:22 +0000 >>> kodi: Validating /home/buildozer/aports/community/kodi/APKBUILD... >>> kodi: Analyzing dependencies... >>> kodi: Installing for build: build-base curl hicolor-icon-theme py3-bluez py3-pillow py3-simplejson python3 xdpyinfo curl-dev ffmpeg4-dev flatbuffers-dev fmt-dev freetype-dev fribidi-dev fstrcmp-dev giflib-dev glu-dev gtest-dev libass-dev libcdio-dev libdisplay-info-dev libdrm-dev libjpeg-turbo-dev libunistring-dev libvdpau-dev lzo-dev mesa-dev openssl-dev>3 pcre-dev rapidjson-dev spdlog-dev sqlite-dev taglib-dev tinyxml2-dev tinyxml-dev zlib-dev libxkbcommon-dev waylandpp-dev libinput-dev alsa-lib-dev avahi-dev bluez-dev dav1d-dev dbus-dev eudev-dev lcms2-dev libbluray-dev libcap-dev libcec4-dev libmicrohttpd-dev libnfs-dev libplist-dev libshairport-dev libudfread-dev libva-glx-dev libxslt-dev mariadb-connector-c-dev pipewire-dev pulseaudio-dev python3-dev samba-dev autoconf automake bash clang cmake doxygen graphviz libtool lld llvm nasm openjdk8-jre-base samurai swig tar wayland-protocols xz (1/456) Installing curl (8.11.0-r2) (2/456) Installing hicolor-icon-theme (0.18-r0) (3/456) Installing libbz2 (1.0.8-r6) (4/456) Installing libffi (3.4.6-r0) (5/456) Installing gdbm (1.24-r0) (6/456) Installing xz-libs (5.6.3-r0) (7/456) Installing mpdecimal (4.0.0-r0) (8/456) Installing libpanelw (6.5_p20241006-r3) (9/456) Installing sqlite-libs (3.47.0-r0) (10/456) Installing python3 (3.12.7-r1) (11/456) Installing python3-pycache-pyc0 (3.12.7-r1) (12/456) Installing pyc (3.12.7-r1) (13/456) Installing py3-bluez-pyc (0.23-r7) (14/456) Installing python3-pyc (3.12.7-r1) (15/456) Installing bluez-libs (5.79-r0) (16/456) Installing py3-bluez (0.23-r7) (17/456) Installing libpng (1.6.44-r0) (18/456) Installing freetype (2.13.3-r0) (19/456) Installing libimagequant (4.2.2-r0) (20/456) Installing libjpeg-turbo (3.0.4-r0) (21/456) Installing lcms2 (2.16-r0) (22/456) Installing openjpeg (2.5.2-r0) (23/456) Installing libsharpyuv (1.4.0-r0) (24/456) Installing libwebp (1.4.0-r0) (25/456) Installing tiff (4.7.0-r0) (26/456) Installing libwebpdemux (1.4.0-r0) (27/456) Installing libwebpmux (1.4.0-r0) (28/456) Installing libxau (1.0.11-r4) (29/456) Installing libmd (1.1.0-r0) (30/456) Installing libbsd (0.12.2-r0) (31/456) Installing libxdmcp (1.1.5-r1) (32/456) Installing libxcb (1.16.1-r0) (33/456) Installing py3-pillow (11.0.0-r0) (34/456) Installing py3-pillow-pyc (11.0.0-r0) (35/456) Installing py3-simplejson (3.19.3-r0) (36/456) Installing py3-simplejson-pyc (3.19.3-r0) (37/456) Installing libx11 (1.8.10-r0) (38/456) Installing libxext (1.3.6-r2) (39/456) Installing libxi (1.8.2-r0) (40/456) Installing libxtst (1.2.5-r0) (41/456) Installing xdpyinfo (1.3.4-r1) (42/456) Installing brotli (1.1.0-r2) (43/456) Installing brotli-dev (1.1.0-r2) (44/456) Installing c-ares-dev (1.34.3-r0) (45/456) Installing libidn2-dev (2.3.7-r0) (46/456) Installing libpsl-utils (0.21.5-r3) (47/456) Installing libpsl-dev (0.21.5-r3) (48/456) Installing nghttp2-dev (1.64.0-r0) (49/456) Installing openssl-dev (3.3.2-r4) (50/456) Installing zlib-dev (1.3.1-r2) (51/456) Installing zstd (1.5.6-r1) (52/456) Installing zstd-dev (1.5.6-r1) (53/456) Installing curl-dev (8.11.0-r2) (54/456) Installing aom-libs (3.11.0-r0) (55/456) Installing hwdata-pci (0.388-r0) (56/456) Installing libpciaccess (0.18.1-r0) (57/456) Installing libdrm (2.4.123-r1) (58/456) Installing libxfixes (6.0.1-r4) (59/456) Installing wayland-libs-client (1.23.1-r0) (60/456) Installing libva (2.22.0-r1) (61/456) Installing libvdpau (1.5-r4) (62/456) Installing vulkan-loader (1.3.296.0-r0) (63/456) Installing ffmpeg4-libavutil (4.4.5-r0) (64/456) Installing libdav1d (1.5.0-r0) (65/456) Installing lame-libs (3.100-r5) (66/456) Installing opus (1.5.2-r1) (67/456) Installing soxr (0.1.3-r7) (68/456) Installing ffmpeg4-libswresample (4.4.5-r0) (69/456) Installing libogg (1.3.5-r5) (70/456) Installing libtheora (1.1.1-r18) (71/456) Installing libvorbis (1.3.7-r2) (72/456) Installing libvpx (1.14.1-r0) (73/456) Installing x264-libs (0.164.3108-r0) (74/456) Installing numactl (2.0.18-r0) (75/456) Installing x265-libs (3.6-r0) (76/456) Installing xvidcore (1.3.7-r2) (77/456) Installing ffmpeg4-libavcodec (4.4.5-r0) (78/456) Installing sdl2 (2.30.9-r0) (79/456) Installing alsa-lib (1.2.12-r0) (80/456) Installing fontconfig (2.15.0-r1) (81/456) Installing fribidi (1.0.16-r0) (82/456) Installing libintl (0.22.5-r0) (83/456) Installing libeconf (0.6.3-r0) (84/456) Installing libblkid (2.40.2-r4) (85/456) Installing libmount (2.40.2-r4) (86/456) Installing glib (2.82.2-r0) (87/456) Installing graphite2 (1.3.14-r6) (88/456) Installing harfbuzz (9.0.0-r1) (89/456) Installing libunibreak (6.1-r0) (90/456) Installing libass (0.17.3-r0) (91/456) Installing nettle (3.10-r1) (92/456) Installing libtasn1 (4.19.0-r2) (93/456) Installing p11-kit (0.25.5-r2) (94/456) Installing gnutls (3.8.8-r0) (95/456) Installing libsrt (1.5.3-r0) (96/456) Installing libssh (0.11.1-r0) (97/456) Installing ffmpeg4-libavformat (4.4.5-r0) (98/456) Installing ffmpeg4 (4.4.5-r0) (99/456) Installing ffmpeg4-libpostproc (4.4.5-r0) (100/456) Installing ffmpeg4-libswscale (4.4.5-r0) (101/456) Installing vidstab (1.1.1-r0) (102/456) Installing ffmpeg4-libavfilter (4.4.5-r0) (103/456) Installing libasyncns (0.8-r4) (104/456) Installing dbus-libs (1.14.10-r4) (105/456) Installing libltdl (2.4.7-r3) (106/456) Installing orc (0.4.40-r1) (107/456) Installing libflac (1.4.3-r1) (108/456) Installing libsndfile (1.2.2-r0) (109/456) Installing speexdsp (1.2.1-r2) (110/456) Installing tdb-libs (1.4.10-r0) (111/456) Installing libpulse (17.0-r4) (112/456) Installing v4l-utils-libs (1.28.1-r1) (113/456) Installing ffmpeg4-libavdevice (4.4.5-r0) (114/456) Installing ffmpeg4-dev (4.4.5-r0) (115/456) Installing flatc (24.3.25-r0) (116/456) Installing flatbuffers (24.3.25-r0) (117/456) Installing flatbuffers-dev (24.3.25-r0) (118/456) Installing fmt (10.2.1-r2) (119/456) Installing fmt-dev (10.2.1-r2) (120/456) Installing bzip2-dev (1.0.8-r6) (121/456) Installing libpng-dev (1.6.44-r0) (122/456) Installing freetype-dev (2.13.3-r0) (123/456) Installing fribidi-dev (1.0.16-r0) (124/456) Installing fstrcmp (0.7-r4) (125/456) Installing fstrcmp-dev (0.7-r4) (126/456) Installing giflib (5.2.2-r0) (127/456) Installing giflib-dev (5.2.2-r0) (128/456) Installing linux-headers (6.6-r1) (129/456) Installing libpciaccess-dev (0.18.1-r0) (130/456) Installing libdrm-dev (2.4.123-r1) (131/456) Installing xorgproto (2024.1-r0) (132/456) Installing libxau-dev (1.0.11-r4) (133/456) Installing xcb-proto (1.17.0-r0) (134/456) Installing xcb-proto-pyc (1.17.0-r0) (135/456) Installing libxdmcp-dev (1.1.5-r1) (136/456) Installing libxcb-dev (1.16.1-r0) (137/456) Installing xtrans (1.5.1-r0) (138/456) Installing libx11-dev (1.8.10-r0) (139/456) Installing libxext-dev (1.3.6-r2) (140/456) Installing libxdamage (1.1.6-r5) (141/456) Installing libxfixes-dev (6.0.1-r4) (142/456) Installing libxdamage-dev (1.1.6-r5) (143/456) Installing libxshmfence (1.3.2-r6) (144/456) Installing libxshmfence-dev (1.3.2-r6) (145/456) Installing libxml2 (2.13.4-r3) (146/456) Installing llvm19-libs (19.1.4-r0) (147/456) Installing libelf (0.191-r0) (148/456) Installing mesa-glapi (24.2.7-r0) (149/456) Installing mesa (24.2.7-r0) (150/456) Installing wayland-libs-server (1.23.1-r0) (151/456) Installing mesa-gbm (24.2.7-r0) (152/456) Installing mesa-egl (24.2.7-r0) (153/456) Installing libxxf86vm (1.1.5-r6) (154/456) Installing mesa-gl (24.2.7-r0) (155/456) Installing mesa-gles (24.2.7-r0) (156/456) Installing mesa-osmesa (24.2.7-r0) (157/456) Installing clang19-headers (19.1.4-r0) (158/456) Installing libclc (19.1.4-r0) (159/456) Installing spirv-llvm-translator-libs (19.1.0-r0) (160/456) Installing spirv-tools (1.3.290.0-r0) (161/456) Installing clang19-libs (19.1.4-r0) (162/456) Installing mesa-rusticl (24.2.7-r0) (163/456) Installing mesa-xatracker (24.2.7-r0) (164/456) Installing libxxf86vm-dev (1.1.5-r6) (165/456) Installing mesa-dev (24.2.7-r0) (166/456) Installing glu (9.0.3-r3) (167/456) Installing glu-dev (9.0.3-r3) (168/456) Installing gtest (1.15.2-r0) (169/456) Installing gmock (1.15.2-r0) (170/456) Installing gtest-dev (1.15.2-r0) (171/456) Installing enca (1.19-r4) (172/456) Installing enca-dev (1.19-r4) (173/456) Installing expat (2.6.4-r0) (174/456) Installing expat-dev (2.6.4-r0) (175/456) Installing fontconfig-dev (2.15.0-r1) (176/456) Installing libxrender (0.9.11-r5) (177/456) Installing pixman (0.43.4-r1) (178/456) Installing cairo (1.18.2-r1) (179/456) Installing harfbuzz-cairo (9.0.0-r1) (180/456) Installing harfbuzz-gobject (9.0.0-r1) (181/456) Installing icu-data-en (74.2-r0) Executing icu-data-en-74.2-r0.post-install * * If you need ICU with non-English locales and legacy charset support, install * package icu-data-full. * (182/456) Installing icu-libs (74.2-r0) (183/456) Installing harfbuzz-icu (9.0.0-r1) (184/456) Installing harfbuzz-subset (9.0.0-r1) (185/456) Installing cairo-tools (1.18.2-r1) (186/456) Installing libxrender-dev (0.9.11-r5) (187/456) Installing pixman-dev (0.43.4-r1) (188/456) Installing util-macros (1.20.1-r0) (189/456) Installing xcb-util (0.4.1-r3) (190/456) Installing xcb-util-dev (0.4.1-r3) (191/456) Installing cairo-gobject (1.18.2-r1) (192/456) Installing libxml2-utils (2.13.4-r3) (193/456) Installing docbook-xml (4.5-r9) Executing docbook-xml-4.5-r9.post-install (194/456) Installing libgpg-error (1.51-r0) (195/456) Installing libgcrypt (1.10.3-r1) (196/456) Installing libxslt (1.1.42-r1) (197/456) Installing docbook-xsl-ns (1.79.2-r11) Executing docbook-xsl-ns-1.79.2-r11.post-install (198/456) Installing docbook-xsl-nons (1.79.2-r11) Executing docbook-xsl-nons-1.79.2-r11.post-install (199/456) Installing docbook-xsl (1.79.2-r11) (200/456) Installing xz (5.6.3-r0) (201/456) Installing gettext-asprintf (0.22.5-r0) (202/456) Installing gettext-libs (0.22.5-r0) (203/456) Installing gettext-envsubst (0.22.5-r0) (204/456) Installing gettext (0.22.5-r0) (205/456) Installing gettext-dev (0.22.5-r0) (206/456) Installing py3-parsing (3.1.4-r0) (207/456) Installing py3-parsing-pyc (3.1.4-r0) (208/456) Installing py3-packaging (24.2-r0) (209/456) Installing py3-packaging-pyc (24.2-r0) (210/456) Installing libffi-dev (3.4.6-r0) (211/456) Installing bsd-compat-headers (0.7.2-r6) (212/456) Installing libformw (6.5_p20241006-r3) (213/456) Installing libmenuw (6.5_p20241006-r3) (214/456) Installing libncurses++ (6.5_p20241006-r3) (215/456) Installing ncurses-dev (6.5_p20241006-r3) (216/456) Installing libedit-dev (20240808.3.1-r0) (217/456) Installing libpcre2-16 (10.43-r0) (218/456) Installing libpcre2-32 (10.43-r0) (219/456) Installing pcre2-dev (10.43-r0) (220/456) Installing libuuid (2.40.2-r4) (221/456) Installing libfdisk (2.40.2-r4) (222/456) Installing libsmartcols (2.40.2-r4) (223/456) Installing sqlite (3.47.0-r0) (224/456) Installing sqlite-dev (3.47.0-r0) (225/456) Installing util-linux (2.40.2-r4) (226/456) Installing dmesg (2.40.2-r4) (227/456) Installing setarch (2.40.2-r4) (228/456) Installing skalibs-libs (2.14.3.0-r0) (229/456) Installing utmps-libs (0.1.2.3-r2) (230/456) Installing util-linux-misc (2.40.2-r4) (231/456) Installing linux-pam (1.6.1-r1) (232/456) Installing runuser (2.40.2-r4) (233/456) Installing mount (2.40.2-r4) (234/456) Installing losetup (2.40.2-r4) (235/456) Installing hexdump (2.40.2-r4) (236/456) Installing uuidgen (2.40.2-r4) (237/456) Installing blkid (2.40.2-r4) (238/456) Installing sfdisk (2.40.2-r4) (239/456) Installing mcookie (2.40.2-r4) (240/456) Installing agetty (2.40.2-r4) (241/456) Installing wipefs (2.40.2-r4) (242/456) Installing cfdisk (2.40.2-r4) (243/456) Installing umount (2.40.2-r4) (244/456) Installing flock (2.40.2-r4) (245/456) Installing lsblk (2.40.2-r4) (246/456) Installing libcap-ng (0.8.5-r0) (247/456) Installing setpriv (2.40.2-r4) (248/456) Installing lscpu (2.40.2-r4) (249/456) Installing logger (2.40.2-r4) (250/456) Installing partx (2.40.2-r4) (251/456) Installing fstrim (2.40.2-r4) (252/456) Installing findmnt (2.40.2-r4) (253/456) Installing util-linux-dev (2.40.2-r4) (254/456) Installing glib-dev (2.82.2-r0) (255/456) Installing cairo-dev (1.18.2-r1) (256/456) Installing graphite2-dev (1.3.14-r6) (257/456) Installing icu (74.2-r0) (258/456) Installing icu-dev (74.2-r0) (259/456) Installing harfbuzz-dev (9.0.0-r1) (260/456) Installing libunibreak-dev (6.1-r0) (261/456) Installing libass-dev (0.17.3-r0) (262/456) Installing libcdio (2.1.0-r3) (263/456) Installing libcdio++ (2.1.0-r3) (264/456) Installing libcdio-dev (2.1.0-r3) (265/456) Installing libdisplay-info (0.2.0-r0) (266/456) Installing libdisplay-info-dev (0.2.0-r0) (267/456) Installing libturbojpeg (3.0.4-r0) (268/456) Installing libjpeg-turbo-dev (3.0.4-r0) (269/456) Installing libunistring-dev (1.2-r0) (270/456) Installing libvdpau-dev (1.5-r4) (271/456) Installing lzo (2.10-r5) (272/456) Installing lzo-dev (2.10-r5) (273/456) Installing libpcre16 (8.45-r3) (274/456) Installing libpcre32 (8.45-r3) (275/456) Installing pcre (8.45-r3) (276/456) Installing libpcrecpp (8.45-r3) (277/456) Installing pcre-dev (8.45-r3) (278/456) Installing rapidjson-dev (1.1.0-r6) (279/456) Installing spdlog (1.14.1-r0) (280/456) Installing spdlog-dev (1.14.1-r0) (281/456) Installing libtag (1.13.1-r0) (282/456) Installing libtag_c (1.13.1-r0) (283/456) Installing taglib-dev (1.13.1-r0) (284/456) Installing tinyxml2 (10.0.0-r0) (285/456) Installing tinyxml2-dev (10.0.0-r0) (286/456) Installing tinyxml (2.6.2-r4) (287/456) Installing tinyxml-dev (2.6.2-r4) (288/456) Installing xkeyboard-config (2.43-r0) (289/456) Installing libxkbcommon (1.7.0-r1) (290/456) Installing libxkbcommon-x11 (1.7.0-r1) (291/456) Installing xz-dev (5.6.3-r0) (292/456) Installing libxml2-dev (2.13.4-r3) (293/456) Installing libxkbcommon-dev (1.7.0-r1) (294/456) Installing pugixml (1.14-r0) (295/456) Installing pugixml-dev (1.14-r0) (296/456) Installing wayland-libs-cursor (1.23.1-r0) (297/456) Installing wayland-libs-egl (1.23.1-r0) (298/456) Installing wayland-dev (1.23.1-r0) (299/456) Installing waylandpp (1.0.0-r2) (300/456) Installing waylandpp-dev (1.0.0-r2) (301/456) Installing eudev-libs (3.2.14-r5) (302/456) Installing eudev-dev (3.2.14-r5) (303/456) Installing libevdev (1.13.3-r0) (304/456) Installing mtdev (1.1.7-r0) (305/456) Installing libinput-libs (1.27.0-r0) (306/456) Installing libinput-dev (1.27.0-r0) (307/456) Installing alsa-lib-dev (1.2.12-r0) (308/456) Installing gdbm-tools (1.24-r0) (309/456) Installing gdbm-dev (1.24-r0) (310/456) Installing avahi-libs (0.8-r19) (311/456) Installing avahi-compat-howl (0.8-r19) (312/456) Installing avahi-compat-libdns_sd (0.8-r19) (313/456) Installing avahi-glib (0.8-r19) (314/456) Installing libdaemon (0.14-r5) (315/456) Installing libevent (2.1.12-r7) (316/456) Installing avahi (0.8-r19) Executing avahi-0.8-r19.pre-install (317/456) Installing libevent-dev (2.1.12-r7) (318/456) Installing avahi-dev (0.8-r19) (319/456) Installing bluez-dev (5.79-r0) (320/456) Installing dav1d-dev (1.5.0-r0) (321/456) Installing dbus-dev (1.14.10-r4) (322/456) Installing lcms2-plugins (2.16-r0) (323/456) Installing libtiffxx (4.7.0-r0) (324/456) Installing libwebpdecoder (1.4.0-r0) (325/456) Installing libwebp-dev (1.4.0-r0) (326/456) Installing tiff-dev (4.7.0-r0) (327/456) Installing lcms2-dev (2.16-r0) (328/456) Installing libbluray (1.3.4-r1) (329/456) Installing libbluray-dev (1.3.4-r1) (330/456) Installing libcap-dev (2.71-r0) (331/456) Installing libxrandr (1.5.4-r1) (332/456) Installing libxrandr-dev (1.5.4-r1) (333/456) Installing python3-dev (3.12.7-r1) (334/456) Installing gc (8.2.8-r0) (335/456) Installing guile-libs (3.0.9-r1) (336/456) Installing guile (3.0.9-r1) (337/456) Installing swig (4.3.0-r0) (338/456) Installing p8-platform (2.1.0.1-r2) (339/456) Installing libcec4 (4.0.7-r3) (340/456) Installing p8-platform-dev (2.1.0.1-r2) (341/456) Installing libcec4-dev (4.0.7-r3) (342/456) Installing libmicrohttpd (0.9.77-r0) (343/456) Installing gnutls-c++ (3.8.8-r0) (344/456) Installing libgmpxx (6.3.0-r2) (345/456) Installing gmp-dev (6.3.0-r2) (346/456) Installing nettle-dev (3.10-r1) (347/456) Installing libtasn1-progs (4.19.0-r2) (348/456) Installing libtasn1-dev (4.19.0-r2) (349/456) Installing p11-kit-dev (0.25.5-r2) (350/456) Installing gnutls-dev (3.8.8-r0) (351/456) Installing libmicrohttpd-dev (0.9.77-r0) (352/456) Installing libnfs (5.0.3-r0) (353/456) Installing libnfs-dev (5.0.3-r0) (354/456) Installing libplist (2.6.0-r1) (355/456) Installing libplist++ (2.6.0-r1) (356/456) Installing libplist-dev (2.6.0-r1) (357/456) Installing libao (1.2.2-r3) (358/456) Installing libao-dev (1.2.2-r3) (359/456) Installing libshairport (1.2.1.20121215-r3) (360/456) Installing libshairport-dev (1.2.1.20121215-r3) (361/456) Installing libudfread (1.1.2-r2) (362/456) Installing libudfread-dev (1.1.2-r2) (363/456) Installing libva-dev (2.22.0-r1) (364/456) Installing libva-glx (2.20.0-r0) (365/456) Installing libva-glx-dev (2.20.0-r0) (366/456) Installing libxslt-dev (1.1.42-r1) (367/456) Installing mariadb-connector-c (3.3.10-r0) (368/456) Installing mariadb-connector-c-dev (3.3.10-r0) (369/456) Installing libcamera-ipa (0.3.2-r0) (370/456) Installing libunwind (1.8.1-r0) (371/456) Installing yaml (0.2.5-r2) (372/456) Installing libcamera (0.3.2-r0) (373/456) Installing libuv (1.49.2-r0) (374/456) Installing roc-toolkit-libs (0.4.0-r0) (375/456) Installing webrtc-audio-processing-1 (1.3-r1) (376/456) Installing pipewire-libs (1.2.6-r0) (377/456) Installing pipewire-dev (1.2.6-r0) (378/456) Installing libpulse-mainloop-glib (17.0-r4) (379/456) Installing pulseaudio-dev (17.0-r4) (380/456) Installing talloc (2.4.2-r1) (381/456) Installing tevent (0.16.1-r0) (382/456) Installing samba-util-libs (4.20.5-r0) (383/456) Installing libwbclient (4.20.5-r0) (384/456) Installing libsasl (2.1.28-r8) (385/456) Installing libldap (2.6.8-r0) (386/456) Installing ldb (2.9.1-r0) (387/456) Installing samba-libs (4.20.5-r0) (388/456) Installing libsmbclient (4.20.5-r0) (389/456) Installing py3-talloc (2.4.2-r1) (390/456) Installing talloc-dev (2.4.2-r1) (391/456) Installing tdb-dev (1.4.10-r0) (392/456) Installing py3-ldb (2.9.1-r0) (393/456) Installing ldb-dev (2.9.1-r0) (394/456) Installing tevent-dev (0.16.1-r0) (395/456) Installing libauth-samba (4.20.5-r0) (396/456) Installing samba-client-libs (4.20.5-r0) (397/456) Installing samba-common-server-libs (4.20.5-r0) (398/456) Installing samba-server-libs (4.20.5-r0) (399/456) Installing samba-libs-py3 (4.20.5-r0) (400/456) Installing samba-dc-libs (4.20.5-r0) (401/456) Installing samba-dev (4.20.5-r0) (402/456) Installing m4 (1.4.19-r3) (403/456) Installing perl (5.40.0-r3) (404/456) Installing autoconf (2.72-r0) (405/456) Installing automake (1.17-r0) (406/456) Installing bash (5.2.37-r0) Executing bash-5.2.37-r0.post-install (407/456) Installing llvm19-linker-tools (19.1.4-r0) (408/456) Installing clang19 (19.1.4-r0) (409/456) Installing libarchive (3.7.7-r0) (410/456) Installing rhash-libs (1.4.5-r0) (411/456) Installing cmake (3.31.0-r0) (412/456) Installing doxygen (1.12.0-r0) (413/456) Installing font-cantarell (0.303.1-r2) (414/456) Installing graphviz-libs (12.1.2-r0) (415/456) Installing libice (1.1.1-r6) (416/456) Installing libsm (1.2.4-r4) (417/456) Installing libxt (1.3.0-r5) (418/456) Installing libxpm (3.5.17-r0) (419/456) Installing libavif (1.0.4-r0) (420/456) Installing libgd (2.3.3-r9) (421/456) Installing libxft (2.3.8-r3) (422/456) Installing pango (1.54.0-r1) (423/456) Installing graphviz (12.1.2-r0) (424/456) Installing libtool (2.4.7-r3) (425/456) Installing lld-libs (19.1.4-r0) (426/456) Installing scudo-malloc (19.1.4-r0) (427/456) Installing lld (19.1.4-r0) (428/456) Installing llvm19 (19.1.4-r0) (429/456) Installing nasm (2.16.03-r0) (430/456) Installing openjdk8-jre-lib (8.422.05-r0) (431/456) Installing java-common (0.5-r0) (432/456) Installing p11-kit-trust (0.25.5-r2) (433/456) Installing ca-certificates (20240705-r0) (434/456) Installing java-cacerts (1.1-r0) (435/456) Installing nspr (4.35-r4) (436/456) Installing nss (3.106-r0) (437/456) Installing krb5-conf (1.0-r2) (438/456) Installing libcom_err (1.47.1-r1) (439/456) Installing keyutils-libs (1.6.3-r4) (440/456) Installing libverto (0.3.2-r2) (441/456) Installing krb5-libs (1.21.3-r0) (442/456) Installing pcsc-lite-libs (2.2.3-r1) (443/456) Installing liblksctp (1.0.19-r5) (444/456) Installing openjdk8-jre-base (8.422.05-r0) (445/456) Installing samurai (1.2-r6) (446/456) Installing wayland-protocols (1.38-r0) (447/456) Installing .makedepends-kodi (20241123.055328) (448/456) Installing dbus (1.14.10-r4) Executing dbus-1.14.10-r4.pre-install Executing dbus-1.14.10-r4.post-install (449/456) Installing dbus-openrc (1.14.10-r4) (450/456) Installing dbus-daemon-launch-helper (1.14.10-r4) (451/456) Installing avahi-openrc (0.8-r19) (452/456) Installing util-linux-openrc (2.40.2-r4) (453/456) Installing agetty-openrc (0.55.1-r2) (454/456) Installing perl-error (0.17029-r2) (455/456) Installing perl-git (2.47.0-r0) (456/456) Installing git-perl (2.47.0-r0) Executing busybox-1.37.0-r8.trigger Executing fontconfig-2.15.0-r1.trigger Executing glib-2.82.2-r0.trigger No schema files found: doing nothing. Executing graphviz-12.1.2-r0.trigger Executing java-common-0.5-r0.trigger Executing ca-certificates-20240705-r0.trigger Executing dbus-1.14.10-r4.trigger OK: 1179 MiB in 557 packages >>> kodi: Cleaning up srcdir >>> kodi: Cleaning up pkgdir >>> kodi: Cleaning up tmpdir >>> kodi: Fetching https://distfiles.alpinelinux.org/distfiles/v3.21/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 39.0M 0 16366 0 0 323k 0 0:02:03 --:--:-- 0:02:03 319k 100 39.0M 100 39.0M 0 0 83.8M 0 --:--:-- --:--:-- --:--:-- 83.8M >>> kodi: Fetching https://distfiles.alpinelinux.org/distfiles/v3.21/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 100 138k 100 138k 0 0 2119k 0 --:--:-- --:--:-- --:--:-- 2128k >>> kodi: Fetching https://distfiles.alpinelinux.org/distfiles/v3.21/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 1739k 0 --:--:-- --:--:-- --:--:-- 1749k >>> kodi: Fetching https://distfiles.alpinelinux.org/distfiles/v3.21/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 2019k 0 --:--:-- --:--:-- --:--:-- 2057k >>> kodi: Fetching https://distfiles.alpinelinux.org/distfiles/v3.21/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 1766k 0 --:--:-- --:--:-- --:--:-- 1798k >>> kodi: Fetching https://distfiles.alpinelinux.org/distfiles/v3.21/21.0-Omega.tar.gz >>> kodi: Fetching https://distfiles.alpinelinux.org/distfiles/v3.21/crossguid-ca1bf4b810e2d188d04cb6286f957008ee1b7681.tar.gz >>> kodi: Fetching https://distfiles.alpinelinux.org/distfiles/v3.21/libdvdcss-1.4.3-Next-Nexus-Alpha2-2.tar.gz >>> kodi: Fetching https://distfiles.alpinelinux.org/distfiles/v3.21/libdvdnav-6.1.1-Next-Nexus-Alpha2-2.tar.gz >>> kodi: Fetching https://distfiles.alpinelinux.org/distfiles/v3.21/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/v3.21/21.0-Omega.tar.gz... >>> kodi: Unpacking /var/cache/distfiles/v3.21/crossguid-ca1bf4b810e2d188d04cb6286f957008ee1b7681.tar.gz... >>> kodi: Unpacking /var/cache/distfiles/v3.21/libdvdcss-1.4.3-Next-Nexus-Alpha2-2.tar.gz... >>> kodi: Unpacking /var/cache/distfiles/v3.21/libdvdnav-6.1.1-Next-Nexus-Alpha2-2.tar.gz... >>> kodi: Unpacking /var/cache/distfiles/v3.21/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 19.1.4 -- The C compiler identification is Clang 19.1.4 -- The ASM compiler identification is Clang with GNU-like command-line -- Found assembler: /usr/bin/clang -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/clang++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/clang - skipped -- Detecting C compile features -- Detecting C compile features - done -- Mirror download location: http://mirrors.kodi.tv -- Source directory: /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega -- Build directory: /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11 -- Generator: Single-configuration: Release (Ninja) -- CMake Version: 3.31.0 -- System type: Linux -- Host architecture is little-endian -- Core system type: linux -- Platform: x11 -- CPU: 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.47.0") -- Found PkgConfig: /usr/bin/pkg-config (found version "2.3.0") -- Could NOT find CCache (missing: CCACHE_PROGRAM) -- Could NOT find ClangFormat (missing: CLANG_FORMAT_EXECUTABLE) -- Found FlatC Compiler: /usr/bin/flatc (found version "24.3.25") -- Found JsonSchemaBuilder: /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/bin/JsonSchemaBuilder -- Found Lzo2: /usr/lib/liblzo2.so -- Found ZLIB: /usr/lib/libz.so (found version "1.3.1") -- Found PNG: /usr/lib/libpng.so (found version "1.6.44") -- Found GIF: /usr/lib/libgif.so (found version "5.2.2") -- Found JPEG: /usr/lib/libjpeg.so (found version "80") -- Building internal TexturePacker -- Shipping internal TexturePacker -- Internal TexturePacker will be executed during build -- Found Alsa: /usr/lib/libasound.so (found version "1.2.12") -- Found Avahi: /usr/lib/libavahi-client.so (found version "0.8") -- Found Bluetooth: /usr/lib/libbluetooth.so -- Found Bluray: /usr/lib/libbluray.so (found suitable version "1.3.4", minimum required is "0.9.3") -- Found CAP: /usr/lib/libcap.so (found version "2.71") -- Could NOT find libcec (missing: libcec_DIR) -- Found CEC: /usr/lib/libcec.so (found suitable version "4.0.7", minimum required is "4.0.0") -- Found Dav1d: /usr/lib/libdav1d.so (found version "1.5.0") -- Found DBus: /usr/lib/libdbus-1.so (found version "1.14.10") -- Found Cdio: /usr/lib/libcdio.so (found version "2.1.0") -- Found Iso9660pp: /usr/lib/libiso9660++.so (found version "2.1.0") -- Found LCMS2: /usr/lib/liblcms2.so (found version "2.16") -- Could NOT find LircClient (missing: LIRCCLIENT_LIBRARY LIRCCLIENT_INCLUDE_DIR) -- Could NOT find MDNS (missing: MDNS_LIBRARY) -- Found MicroHttpd: /usr/lib/libmicrohttpd.so (found version "0.9.77") -- Found NFS: /usr/lib/libnfs.so (found version "5.0.3") -- Found Pipewire: /usr/lib/libpipewire-0.3.so (found suitable version "1.2.6", minimum required is "0.3.50") -- Found Plist: /usr/lib/libplist-2.0.so (found version "2.6.0") -- Found PulseAudio: /usr/lib/libpulse.so (found version "17.0") -- Found Python3: /usr/include/python3.12 (found version "3.12.7") found components: Development Development.Module Development.Embed -- Found SmbClient: /usr/lib/libsmbclient.so (found version "0.8.0") -- Could NOT find Sndio (missing: SNDIO_LIBRARY SNDIO_INCLUDE_DIR) -- Found UDEV: /usr/lib/libudev.so (found version "251") -- Found udfread: /usr/lib/libudfread.so (version: "1.1.2") -- Found LibXml2: /usr/lib/libxml2.so (found version "2.13.4") -- Found XSLT: /usr/lib/libxslt.so (found version "1.1.42") -- Found VAAPI: /usr/lib/libva.so (found suitable version "1.22.0", minimum required is "0.39.0") -- Found ASS: /usr/lib/libass.so (found suitable version "0.17.3", minimum required is "0.15.0") -- Found Patch: /usr/bin/patch (found version "2.7.6") -- Found CrossGUID: optimized;/home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/lib/libcrossguid.a;debug;/home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/lib/libcrossguid-dgb.a (found version "ca1bf4b810e2d188d04cb6286f957008ee1b7681") -- Found UUID: /usr/lib/libuuid.so (found version "2.40.2") -- Found Curl: /usr/lib/libcurl.so (found version "8.11.0") -- Checking for modules 'libavcodec>=60.2.100;libavfilter>=9.3.100;libavformat>=60.3.100;libavutil>=58.2.100;libswscale>=7.1.100;libswresample>=4.10.100;libpostproc>=57.1.100' -- Package dependency requirement 'libavcodec >= 60.2.100' could not be satisfied. Package 'libavcodec' has version '58.134.100', required version is '>= 60.2.100' -- Package dependency requirement 'libavfilter >= 9.3.100' could not be satisfied. Package 'libavfilter' has version '7.110.100', required version is '>= 9.3.100' -- Package dependency requirement 'libavformat >= 60.3.100' could not be satisfied. Package 'libavformat' has version '58.76.100', required version is '>= 60.3.100' -- Package dependency requirement 'libavutil >= 58.2.100' could not be satisfied. Package 'libavutil' has version '56.70.100', required version is '>= 58.2.100' -- Package dependency requirement 'libswscale >= 7.1.100' could not be satisfied. Package 'libswscale' has version '5.9.100', required version is '>= 7.1.100' -- Package dependency requirement 'libswresample >= 4.10.100' could not be satisfied. Package 'libswresample' has version '3.9.100', required version is '>= 4.10.100' -- Package dependency requirement 'libpostproc >= 57.1.100' could not be satisfied. Package 'libpostproc' has version '55.9.100', required version is '>= 57.1.100' -- FFmpeg 6.0.0 not found, falling back to internal build -- Found FlatBuffers: /usr/include/ -- Found Fmt: /usr/lib/libfmt.so.10.2.1 (found version "10.2.1") -- Found FreeType: /usr/lib/libfreetype.so (found version "26.2.20") -- Found FriBidi: /usr/lib/libfribidi.so (found version "1.0.16") -- Found Fstrcmp: /usr/lib/libfstrcmp.so (found version "0.7") -- Found HarfBuzz: /usr/lib/libharfbuzz.so (found version "9.0.0") -- Found Iconv: /usr/lib/libc.so -- Found KissFFT: /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/xbmc/contrib -- Found LibDvdCSS: /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/lib/libdvdcss.a (found version "1.4.3-Next-Nexus-Alpha2-2") -- Found LibDvdRead: /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/lib/libdvdread.a (found version "6.1.3-Next-Nexus-Alpha2-2") -- Found LibDvdNav: /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/lib/libdvdnav.a (found version "6.1.1-Next-Nexus-Alpha2-2") -- Found OpenSSL: /usr/lib/libcrypto.so (found suitable version "3.3.2", minimum required is "1.1.0") -- Found PCRE: /usr/lib/libpcre.so -- RapidJSON found. Headers: /usr/include -- Found RapidJSON: /usr/include (found suitable version "1.1.0", minimum required is "1.0.2") -- Found Spdlog: /usr/lib/libspdlog.so (found version "1.14.1") -- Found Sqlite3: /usr/lib/libsqlite3.so (found version "3.47.0") -- Found TagLib: /usr/lib/libtag.so (found suitable version "1.13.1", minimum required is "1.9.0") -- Found TinyXML: /usr/lib/libtinyxml.so -- Found TinyXML2: /usr/lib/libtinyxml2.so (found version "10.0.0") -- Found EGL: /usr/lib/libEGL.so (found version "24.2.7") -- Found X: /usr/lib/libX11.so (found version "1.8.10") -- Found XRandR: /usr/lib/libXrandr.so (found version "1.5.4") -- Found LibDRM: /usr/lib/libdrm.so (found version "2.4.123") -- Found OpenGLES: /usr/lib/libGLESv2.so -- Could NOT find MariaDBClient (missing: MARIADBCLIENT_INCLUDE_DIR) (found version "3.3.10") -- Found MySqlClient: /usr/lib/libmysqlclient.so (found version "") -- Could NOT find Shairplay (missing: SHAIRPLAY_LIBRARY SHAIRPLAY_INCLUDE_DIR HAVE_SHAIRPLAY_CALLBACK_CLS) -- Found Java: /usr/bin/java (found version "1.8.0.422") found components: Runtime -- Found SWIG: /usr/bin/swig (found version "4.3.0") -- Found Doxygen: /usr/bin/doxygen (found version "1.12.0") found components: doxygen dot -- Found PythonInterpreter: /usr/bin/python3 (found version "3.12.7") Traceback (most recent call last): File "", line 1, in ModuleNotFoundError: No module named 'distutils' -- #---- CONFIGURATION ----# -- Platforms: x11 -- App package: org.xbmc.kodi -- -- PATH config -- -- Prefix: /usr -- Libdir: /usr/lib -- Bindir: /usr/bin -- Includedir: /usr/include -- Datarootdir: /usr/share -- Datadir: /usr/share -- Docdir: /usr/share/doc/kodi -- CCACHE enabled: No -- CLANGFORMAT enabled: No -- CLANGTIDY enabled: No -- CPPCHECK enabled: No -- INCLUDEWHATYOUUSE enabled: No -- ALSA enabled: Yes -- AVAHI enabled: Yes -- BLUETOOTH enabled: Yes -- BLURAY enabled: Yes -- CAP enabled: Yes -- CEC enabled: Yes -- DAV1D enabled: Yes -- DBUS enabled: Yes -- ISO9660PP enabled: Yes -- LCMS2 enabled: Yes -- LIRCCLIENT enabled: No -- MDNS enabled: No -- MICROHTTPD enabled: Yes -- NFS enabled: Yes -- PIPEWIRE enabled: Yes -- PLIST enabled: Yes -- PULSEAUDIO enabled: Yes -- PYTHON enabled: Yes -- SMBCLIENT enabled: Yes -- SNDIO enabled: No -- UDEV enabled: Yes -- UDFREAD enabled: Yes -- XSLT enabled: Yes -- VAAPI enabled: Yes -- MARIADBCLIENT enabled: No -- MYSQLCLIENT enabled: Yes -- Configuring done (14.1s) -- Generating done (1.7s) -- Build files have been written to: /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11 [1/8] Creating directories for 'crossguid' [2/8] Performing download step (verify and extract) for 'crossguid' -- verifying file... file='/home/buildozer/aports/community/kodi/src/crossguid-ca1bf4b810e2d188d04cb6286f957008ee1b7681.tar.gz' -- verifying file... done -- extracting... src='/home/buildozer/aports/community/kodi/src/crossguid-ca1bf4b810e2d188d04cb6286f957008ee1b7681.tar.gz' dst='/home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/crossguid/src/crossguid' -- extracting... [tar xfz] -- extracting... [analysis] -- extracting... [rename] -- extracting... [clean up] -- extracting... done [3/8] No update step for 'crossguid' [4/8] Performing patch step for 'crossguid' patching file src/guid.cpp patching file CMakeLists.txt patching file include/crossguid/guid.hpp [5/8] Performing configure step for 'crossguid' CMake Deprecation Warning at CMakeLists.txt:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. -- The C compiler identification is Clang 19.1.4 -- The CXX compiler identification is Clang 19.1.4 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/clang - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/clang++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Found PkgConfig: /usr/bin/pkg-config (found version "2.3.0") CMake Warning (dev) at /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:441 (message): The package name passed to `find_package_handle_standard_args` (LibUUID) does not match the name of the calling package (Libuuid). This can lead to problems in calling code that expects `find_package` result variables (e.g., `_FOUND`) to follow a certain pattern. Call Stack (most recent call first): cmake/FindLibuuid.cmake:18 (find_package_handle_standard_args) CMakeLists.txt:33 (find_package) This warning is for project developers. Use -Wno-dev to suppress it. -- Found LibUUID: /usr/lib/libuuid.so (found version "2.40.2") -- Configuring done (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] Creating directories for 'ffmpeg' [97/1700] Creating directories for 'JsonSchemaBuilder' [98/1700] Performing download step (verify and extract) for 'libdvdcss' [99/1700] Performing download step (download, verify and extract) for 'ffmpeg' [100/1700] Building CXX object CMakeFiles/compileinfo.dir/build/xbmc/CompileInfo.cpp.o [101/1700] No download step for 'JsonSchemaBuilder' [102/1700] No update step for 'JsonSchemaBuilder' -- verifying file... file='/home/buildozer/aports/community/kodi/src/libdvdcss-1.4.3-Next-Nexus-Alpha2-2.tar.gz' -- verifying file... done -- extracting... src='/home/buildozer/aports/community/kodi/src/libdvdcss-1.4.3-Next-Nexus-Alpha2-2.tar.gz' dst='/home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/libdvdcss/src/libdvdcss' -- extracting... [tar xfz] -- extracting... [analysis] -- extracting... [rename] -- extracting... [clean up] -- extracting... done [103/1700] No update step for 'libdvdcss' [104/1700] No patch step for 'JsonSchemaBuilder' [105/1700] No patch step for 'libdvdcss' [106/1700] Performing configure step for 'JsonSchemaBuilder' [107/1700] Performing configure step for 'libdvdcss' [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. /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/Core/PltHttpClientTask.cpp:38: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/lib/libUPnP/Platinum/Source/Core/PltHttpClientTask.h:45: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/lib/libUPnP/Neptune/Source/Core/Neptune.h:51: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/lib/libUPnP/Neptune/Source/Core/NptFile.h:40: /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/lib/libUPnP/Neptune/Source/Core/NptTime.h:54:5: warning: definition of implicit copy assignment operator for 'NPT_TimeStamp' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] 54 | NPT_TimeStamp(const NPT_TimeStamp& timestamp); | ^ /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/lib/libUPnP/Platinum/Source/Core/PltHttpClientTask.cpp:145:22: note: in implicit copy assignment operator for 'NPT_TimeStamp' first required here 145 | watchdog = now; | ^ 1 warning generated. In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltDidl.cpp:38: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltDidl.h:45: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/lib/libUPnP/Neptune/Source/Core/Neptune.h:51: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/lib/libUPnP/Neptune/Source/Core/NptFile.h:40: /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/lib/libUPnP/Neptune/Source/Core/NptTime.h:54:5: warning: definition of implicit copy assignment operator for 'NPT_TimeStamp' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] 54 | NPT_TimeStamp(const NPT_TimeStamp& timestamp); | ^ /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltDidl.h:190:19: note: in implicit copy assignment operator for 'NPT_TimeStamp' first required here 190 | timestamp = NPT_TimeStamp((double)seconds); | ^ 1 warning generated. In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/lib/libUPnP/Platinum/Source/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/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/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/PltSsdp.cpp:485:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 485 | NPT_System::Sleep(NPT_TimeInterval(.15f)); | ~~~~~~~~~~~~~~~~ ^~~~ 1 warning generated. /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/lib/libUPnP/Platinum/Source/Core/PltAction.cpp:256:18: warning: variable 'count' set but not used [-Wunused-but-set-variable] 256 | NPT_Cardinal count = 0; | ^ 1 warning generated. In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/lib/libUPnP/Platinum/Source/Devices/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. [109/1700] Linking C executable kodi-xrandr /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/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/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/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. 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. -- The C compiler identification is Clang 19.1.4 -- The CXX compiler identification is Clang 19.1.4 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/clang - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/clang++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Configuring done (0.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' /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 -- Downloading... dst='/home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/download/ffmpeg-6.0.1.tar.gz' timeout='none' inactivity timeout='none' -- Using src='http://mirrors.kodi.tv/build-deps/sources/ffmpeg-6.0.1.tar.gz' -- [download 0% complete] -- [download 1% complete] -- [download 2% complete] -- [download 3% complete] -- [download 4% complete] -- [download 5% complete] -- [download 6% complete] -- [download 7% complete] -- [download 8% complete] -- [download 9% complete] -- [download 10% complete] -- [download 11% complete] -- [download 12% complete] -- [download 13% complete] -- [download 14% complete] -- [download 15% complete] -- [download 16% complete] -- [download 17% complete] -- [download 18% complete] -- [download 19% complete] -- [download 20% complete] -- [download 21% complete] -- [download 22% complete] -- [download 23% complete] -- [download 24% complete] -- [download 25% complete] -- [download 26% complete] -- [download 27% complete] -- [download 28% complete] -- [download 29% complete] -- [download 30% complete] -- [download 31% complete] -- [download 32% complete] -- [download 33% complete] -- [download 34% complete] -- [download 35% complete] -- [download 36% complete] -- [download 37% complete] -- [download 38% complete] -- [download 39% complete] -- [download 40% complete] -- [download 41% complete] -- [download 42% complete] -- [download 43% complete] -- [download 44% complete] -- [download 45% complete] -- [download 46% complete] -- [download 47% complete] -- [download 48% complete] -- [download 49% complete] -- [download 50% complete] -- [download 51% complete] -- [download 52% complete] -- [download 53% complete] -- [download 54% complete] -- [download 55% complete] -- [download 56% complete] -- [download 57% complete] -- [download 58% complete] -- [download 59% complete] -- [download 60% complete] -- [download 61% complete] -- [download 62% complete] -- [download 63% complete] -- [download 64% complete] -- [download 65% complete] -- [download 66% complete] -- [download 67% complete] -- [download 68% complete] -- [download 69% complete] -- [download 70% complete] -- [download 71% complete] -- [download 72% complete] -- [download 73% complete] -- [download 74% complete] -- [download 75% complete] -- [download 76% complete] -- [download 77% complete] -- [download 78% complete] -- [download 79% complete] -- [download 80% complete] -- [download 81% complete] -- [download 82% complete] -- [download 83% complete] -- [download 84% complete] -- [download 85% complete] -- [download 86% complete] -- [download 87% complete] -- [download 88% complete] -- [download 89% complete] -- [download 90% complete] -- [download 91% complete] -- [download 92% complete] -- [download 93% complete] -- [download 94% complete] -- [download 95% complete] -- [download 96% complete] -- [download 97% complete] -- [download 98% complete] -- [download 99% complete] -- [download 100% complete] -- verifying file... file='/home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/download/ffmpeg-6.0.1.tar.gz' -- Downloading... done -- extracting... src='/home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/download/ffmpeg-6.0.1.tar.gz' dst='/home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg' -- extracting... [tar xfz] -- extracting... [analysis] -- extracting... [rename] -- extracting... [clean up] -- extracting... done [112/1700] No update step for 'ffmpeg' [113/1700] Performing patch step for 'ffmpeg' [114/1700] Performing configure step for 'ffmpeg' [115/1700] Linking CXX executable build/texturepacker/TexturePacker CMake Warning (dev) at CMakeLists.txt:1 (project): cmake_minimum_required() should be called prior to this top-level project() call. Please see the cmake-commands(7) manual for usage documentation of both commands. This warning is for project developers. Use -Wno-dev to suppress it. -- The C compiler identification is Clang 19.1.4 -- The CXX compiler identification is Clang 19.1.4 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/clang - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/clang++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Found PkgConfig: /usr/bin/pkg-config (found version "2.3.0") -- Found GnuTLS: /usr/include;/usr/include/p11-kit-1 -- FFMPEG_CONF: --cc=/usr/bin/clang;--cxx=/usr/bin/clang++;--disable-doc;--disable-devices;--disable-programs;--disable-sdl2;--disable-vulkan;--enable-gpl;--enable-postproc;--enable-runtime-cpudetect;--enable-pthreads;--extra-version="Kodi";--extra-cflags=-Os -Wformat -Werror=format-security -flto=thin -I/home/buildozer/aports/community/kodi/src/xbmc-21.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 [116/1700] Performing build step for 'ffmpeg' [117/1700] Generating skin xbt [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 DefaultActor.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultActorSolid.png frame 0 (delay: 0) ARGB * (256,392 @ 401408 bytes) DefaultAddSource.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddon.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonAlbumInfo.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonArtistInfo.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonAudioDSP.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonAudioDecoder.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonAudioEncoder.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonContextItem.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonFont.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonGame.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonHelper.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonImageDecoder.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonImages.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonInfoLibrary.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonInfoProvider.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonInputstream.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonLanguage.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonLibrary.png **** duplicate of DefaultAddon.png DefaultAddonLookAndFeel.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonLyrics.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonMovieInfo.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonMusic.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonMusicVideoInfo.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonNone.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonPVRClient.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonPeripheral.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonPicture.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonProgram.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonRepository.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonScreensaver.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonService.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonSkin.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonSubtitles.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonTvInfo.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonUISounds.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonVfs.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonVideo.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonVisualization.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonWeather.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonWebSkin.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonsInstalled.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonsRecentlyUpdated.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonsRepo.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonsSearch.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonsUpdates.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonsZip.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAlbumCover.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultArtist.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAudio.png frame 0 (delay: 0) ARGB * (256,256 @ 262144 bytes) DefaultAudioDSP.png frame 0 (delay: 0) ARGB * (128,128 @ 65536 bytes) DefaultBackBanner.png frame 0 (delay: 0) ARGB * (758,140 @ 424480 bytes) DefaultBluray.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultCDDA.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultCountry.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultDVDEmpty.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultDVDFull.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultDVDRom.png **** duplicate of DefaultDVDFull.png DefaultDirector.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultExtensionInfo.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultFavourites.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultFile.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultFolder.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultFolderBack.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultFolderBackPoster.png frame 0 (delay: 0) ARGB * (256,392 @ 401408 bytes) DefaultFolderBackSquare.png frame 0 (delay: 0) ARGB * (256,256 @ 262144 bytes) DefaultFolderSquare.png frame 0 (delay: 0) ARGB * (256,256 @ 262144 bytes) DefaultGenre.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultHardDisk.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultIconError.png frame 0 (delay: 0) ARGB (110,110 @ 48400 bytes) DefaultIconInfo.png frame 0 (delay: 0) ARGB (110,110 @ 48400 bytes) DefaultIconWarning.png frame 0 (delay: 0) ARGB (110,110 @ 48400 bytes) DefaultInProgressShows.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultMimetypeInfo.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultMovieTitle.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultMovies.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultMusicAlbums.png **** duplicate of DefaultAlbumCover.png DefaultMusicArtists.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultMusicCompilations.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultMusicGenres.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultMusicPlaylists.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultMusicRecentlyAdded.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultMusicRecentlyPlayed.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultMusicRoles.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultMusicSearch.png **** duplicate of DefaultAddonsSearch.png DefaultMusicSongs.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultMusicSources.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultMusicTop100.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultMusicTop100Albums.png **** duplicate of DefaultAlbumCover.png DefaultMusicTop100Songs.png **** duplicate of DefaultMusicSongs.png DefaultMusicVideoTitle.png **** duplicate of DefaultMovieTitle.png DefaultMusicVideos.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultMusicYears.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultNetwork.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultNoPreview.png frame 0 (delay: 0) ARGB * (385,220 @ 338800 bytes) DefaultPVRChannels.png **** duplicate of DefaultAddonPeripheral.png DefaultPVRGuide.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultPVRRecordings.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultPVRSearch.png **** duplicate of DefaultAddonsSearch.png DefaultPVRTimerRules.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultPVRTimers.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultPartyMode.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultPicture.png **** duplicate of DefaultAddonImages.png DefaultPlaylist.png **** duplicate of DefaultMusicPlaylists.png DefaultProgram.png **** duplicate of DefaultAddonProgram.png DefaultRecentlyAddedEpisodes.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultRecentlyAddedMovies.png **** duplicate of DefaultRecentlyAddedEpisodes.png DefaultRecentlyAddedMusicVideos.png **** duplicate of DefaultRecentlyAddedEpisodes.png DefaultRemovableDisk.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultScript.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultSets.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultStudios.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultTVShowTitle.png **** duplicate of DefaultMovieTitle.png DefaultTVShows.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultTags.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultUser.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultVCD.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultVideo.png frame 0 (delay: 0) ARGB * (256,392 @ 401408 bytes) DefaultVideoCover.png **** duplicate of DefaultVideo.png DefaultVideoDeleted.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultVideoPlaylists.png **** duplicate of DefaultMusicPlaylists.png DefaultVideoVersions.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultYear.png **** duplicate of DefaultMusicYears.png OverlayHD.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) OverlayLocked.png frame 0 (delay: 0) ARGB (55,52 @ 11440 bytes) OverlayRAR.png frame 0 (delay: 0) ARGB (55,52 @ 11440 bytes) OverlaySpoiler.png frame 0 (delay: 0) ARGB (320,180 @ 230400 bytes) OverlayUnwatched.png **** duplicate of OverlayHD.png OverlayWatched.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) OverlayZIP.png **** duplicate of OverlayRAR.png buttons/button-alt-nofo.png frame 0 (delay: 0) ARGB (80,80 @ 25600 bytes) buttons/button-fo.png frame 0 (delay: 0) ARGB (80,80 @ 25600 bytes) buttons/button-nofo.png frame 0 (delay: 0) ARGB (80,80 @ 25600 bytes) buttons/color-back.png frame 0 (delay: 0) ARGB * (138,74 @ 40848 bytes) buttons/color-button-box.png frame 0 (delay: 0) ARGB (150,76 @ 45600 bytes) buttons/dialogbutton-fo.png frame 0 (delay: 0) ARGB (80,80 @ 25600 bytes) buttons/dialogbutton-nofo.png frame 0 (delay: 0) ARGB (80,80 @ 25600 bytes) buttons/radio-button-off.png frame 0 (delay: 0) ARGB (120,75 @ 36000 bytes) buttons/radio-button-on.png frame 0 (delay: 0) ARGB (120,75 @ 36000 bytes) buttons/roundbutton-fo.png frame 0 (delay: 0) ARGB (120,120 @ 57600 bytes) buttons/slider-back.png frame 0 (delay: 0) ARGB (150,28 @ 16800 bytes) buttons/slider-nib.png frame 0 (delay: 0) ARGB (28,28 @ 3136 bytes) buttons/spinctrl/arrow-light-down.png frame 0 (delay: 0) ARGB (55,120 @ 26400 bytes) buttons/spinctrl/arrow-light-up.png frame 0 (delay: 0) ARGB (55,120 @ 26400 bytes) buttons/thumbnail_focused.png frame 0 (delay: 0) ARGB (20,20 @ 1600 bytes) calibrate/cal_br.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) calibrate/cal_ratio.png frame 0 (delay: 0) ARGB (500,500 @ 1000000 bytes) calibrate/cal_sub.png frame 0 (delay: 0) ARGB (380,90 @ 136800 bytes) calibrate/cal_tl.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) calibrate/reset.png frame 0 (delay: 0) ARGB (100,100 @ 40000 bytes) colors/black.png frame 0 (delay: 0) ARGB * (4,4 @ 64 bytes) colors/grey.png frame 0 (delay: 0) ARGB * (4,4 @ 64 bytes) colors/red.png frame 0 (delay: 0) ARGB (8,8 @ 256 bytes) colors/red50.png frame 0 (delay: 0) ARGB (8,8 @ 256 bytes) colors/white.png frame 0 (delay: 0) ARGB * (4,4 @ 64 bytes) colors/white50.png frame 0 (delay: 0) ARGB (4,4 @ 64 bytes) colors/white70.png frame 0 (delay: 0) ARGB (4,4 @ 64 bytes) dialogs/close.png frame 0 (delay: 0) ARGB (84,84 @ 28224 bytes) dialogs/dialog-bg-nobo.png frame 0 (delay: 0) ARGB (40,40 @ 6400 bytes) dialogs/dialog-bg.png **** duplicate of buttons/button-nofo.png dialogs/extendedprogress/loading-back.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/extendedprogress/loading.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/separator-grey.png frame 0 (delay: 0) ARGB (196,6 @ 4704 bytes) dialogs/volume/mute.png frame 0 (delay: 0) ARGB (40,40 @ 6400 bytes) dialogs/volume/progress/p0.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p1.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p10.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p100.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p11.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p12.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p13.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p14.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p15.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p16.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p17.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p18.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p19.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p2.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p20.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p21.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p22.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p23.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p24.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p25.png **** duplicate of dialogs/extendedprogress/loading.png dialogs/volume/progress/p26.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p27.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p28.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p29.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p3.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p30.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p31.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p32.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p33.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p34.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p35.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p36.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p37.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p38.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p39.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p4.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p40.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p41.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p42.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p43.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p44.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p45.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p46.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p47.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p48.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p49.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p5.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p50.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p51.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p52.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p53.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p54.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p55.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p56.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p57.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p58.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p59.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p6.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p60.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p61.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p62.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p63.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p64.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p65.png **** duplicate of dialogs/volume/progress/p64.png dialogs/volume/progress/p66.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p67.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p68.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p69.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p7.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p70.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p71.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p72.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p73.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p74.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p75.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p76.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p77.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p78.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p79.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p8.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p80.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p81.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p82.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p83.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p84.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p85.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p86.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p87.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p88.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p89.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p9.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p90.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p91.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p92.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p93.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p94.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p95.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p96.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p97.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p98.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p99.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/volume.png frame 0 (delay: 0) ARGB (40,40 @ 6400 bytes) dialogs/volume/volume1.png frame 0 (delay: 0) ARGB (40,40 @ 6400 bytes) dialogs/volume/volume2.png frame 0 (delay: 0) ARGB (40,40 @ 6400 bytes) flags/aspectratio/1.00.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/aspectratio/1.19.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/aspectratio/1.33.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/aspectratio/1.37.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/aspectratio/1.66.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/aspectratio/1.78.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/aspectratio/1.85.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/aspectratio/2.00.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/aspectratio/2.20.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/aspectratio/2.35.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/aspectratio/2.40.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/aspectratio/2.55.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/aspectratio/2.76.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiochannel/0.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiochannel/1.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiochannel/10.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiochannel/2.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiochannel/3.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiochannel/4.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiochannel/5.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiochannel/6.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiochannel/7.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiochannel/8.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiocodec/aac.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiocodec/aac_latm.png **** duplicate of flags/audiocodec/aac.png flags/audiocodec/ac3.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiocodec/aif.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiocodec/aifc.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiocodec/aiff.png **** duplicate of flags/audiocodec/aif.png flags/audiocodec/alac.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiocodec/ape.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiocodec/avc.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiocodec/cdda.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiocodec/dca.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiocodec/dolbydigital.png **** duplicate of flags/audiocodec/ac3.png flags/audiocodec/dts.png **** duplicate of flags/audiocodec/dca.png flags/audiocodec/dtshd_hra.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiocodec/dtshd_ma.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiocodec/dtsma.png **** duplicate of flags/audiocodec/dtshd_ma.png flags/audiocodec/eac3.png **** duplicate of flags/audiocodec/ac3.png flags/audiocodec/flac.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiocodec/mp1.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiocodec/mp2.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiocodec/mp3.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiocodec/mp3float.png **** duplicate of flags/audiocodec/mp3.png flags/audiocodec/ogg.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiocodec/opus.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiocodec/pcm.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiocodec/pcm_bluray.png **** duplicate of flags/audiocodec/pcm.png flags/audiocodec/pcm_s16le.png **** duplicate of flags/audiocodec/pcm.png flags/audiocodec/pcm_s24le.png **** duplicate of flags/audiocodec/pcm.png flags/audiocodec/truehd.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiocodec/vorbis.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiocodec/wav.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiocodec/wavpack.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiocodec/wma.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiocodec/wmapro.png **** duplicate of flags/audiocodec/wma.png flags/audiocodec/wmav2.png **** duplicate of flags/audiocodec/wma.png flags/flag.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/rds/rds.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/starrating/0.png frame 0 (delay: 0) ARGB (196,40 @ 31360 bytes) flags/starrating/1.png frame 0 (delay: 0) ARGB (196,40 @ 31360 bytes) flags/starrating/10.png frame 0 (delay: 0) ARGB (196,40 @ 31360 bytes) flags/starrating/2.png frame 0 (delay: 0) ARGB (196,40 @ 31360 bytes) flags/starrating/3.png frame 0 (delay: 0) ARGB (196,40 @ 31360 bytes) flags/starrating/4.png frame 0 (delay: 0) ARGB (196,40 @ 31360 bytes) flags/starrating/5.png frame 0 (delay: 0) ARGB (196,40 @ 31360 bytes) flags/starrating/6.png frame 0 (delay: 0) ARGB (196,40 @ 31360 bytes) flags/starrating/7.png frame 0 (delay: 0) ARGB (196,40 @ 31360 bytes) flags/starrating/8.png frame 0 (delay: 0) ARGB (196,40 @ 31360 bytes) flags/starrating/9.png frame 0 (delay: 0) ARGB (196,40 @ 31360 bytes) flags/starrating/rating0.png frame 0 (delay: 0) ARGB (128,32 @ 16384 bytes) flags/starrating/rating1.png frame 0 (delay: 0) ARGB (128,32 @ 16384 bytes) flags/starrating/rating2.png frame 0 (delay: 0) ARGB (128,32 @ 16384 bytes) flags/starrating/rating3.png frame 0 (delay: 0) ARGB (128,32 @ 16384 bytes) flags/starrating/rating4.png frame 0 (delay: 0) ARGB (128,32 @ 16384 bytes) flags/starrating/rating5.png frame 0 (delay: 0) ARGB (128,32 @ 16384 bytes) flags/videocodec/av1.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/videocodec/avc1.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/videocodec/bluray.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/videocodec/div3.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/videocodec/divx.png **** duplicate of flags/videocodec/div3.png flags/videocodec/dvd.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/videocodec/dx50.png **** duplicate of flags/videocodec/div3.png flags/videocodec/flv.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/videocodec/h264.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/videocodec/hddvd.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/videocodec/hdmv.png **** duplicate of flags/videocodec/bluray.png flags/videocodec/hev1.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/videocodec/hevc.png **** duplicate of flags/videocodec/hev1.png flags/videocodec/hvc1.png **** duplicate of flags/videocodec/hev1.png flags/videocodec/mp4v.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/videocodec/mpeg1.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/videocodec/mpeg1video.png **** duplicate of flags/videocodec/mpeg1.png flags/videocodec/mpeg2.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/videocodec/mpeg2video.png **** duplicate of flags/videocodec/mpeg2.png flags/videocodec/mpeg4.png **** duplicate of flags/videocodec/mp4v.png flags/videocodec/theora.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/videocodec/tv.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/videocodec/vc-1.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/videocodec/vc1.png **** duplicate of flags/videocodec/vc-1.png flags/videocodec/vhs.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/videocodec/vp8.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/videocodec/vp9.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/videocodec/wmv.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/videocodec/wmv3.png **** duplicate of flags/videocodec/wmv.png flags/videocodec/wvc1.png **** duplicate of flags/videocodec/vc-1.png flags/videocodec/xvid.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/videohdr/dolbyvision.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/videohdr/hdr10.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/videohdr/hlg.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/videoresolution/1080.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/videoresolution/3D.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/videoresolution/480.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/videoresolution/4K.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/videoresolution/540.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/videoresolution/576.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/videoresolution/720.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/videoresolution/8K.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) frame/InfoBar.png frame 0 (delay: 0) ARGB (16,512 @ 32768 bytes) frame/item-count.png frame 0 (delay: 0) ARGB (54,44 @ 9504 bytes) frame/menu-nofo.png frame 0 (delay: 0) ARGB (44,44 @ 7744 bytes) frame/osdfade.png frame 0 (delay: 0) ARGB (16,512 @ 32768 bytes) icons/addonstatus/disable.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) icons/addonstatus/enabled-broken.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) icons/addonstatus/enabled-deprecated.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) icons/addonstatus/enabled-normal.png **** duplicate of OverlayWatched.png icons/addonstatus/install-pinned.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) icons/addonstatus/install.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) icons/addonstatus/manual-pinned.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) icons/addonstatus/manual.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) icons/addonstatus/official-pinned.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) icons/addonstatus/official.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) icons/addonstatus/orphan.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) icons/addonstatus/update.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) icons/back.png frame 0 (delay: 0) ARGB (80,80 @ 25600 bytes) icons/favourites.png frame 0 (delay: 0) ARGB (80,80 @ 25600 bytes) icons/file-manager/left-right.png frame 0 (delay: 0) ARGB (96,96 @ 36864 bytes) icons/filemanager.png frame 0 (delay: 0) ARGB (80,80 @ 25600 bytes) icons/infodialogs/bell.png frame 0 (delay: 0) ARGB (48,48 @ 9216 bytes) icons/infodialogs/choose_image.png frame 0 (delay: 0) ARGB (48,48 @ 9216 bytes) icons/infodialogs/cinema.png frame 0 (delay: 0) ARGB (48,48 @ 9216 bytes) icons/infodialogs/configure.png frame 0 (delay: 0) ARGB (48,48 @ 9216 bytes) icons/infodialogs/director.png frame 0 (delay: 0) ARGB (48,48 @ 9216 bytes) icons/infodialogs/disable.png frame 0 (delay: 0) ARGB (48,48 @ 9216 bytes) icons/infodialogs/enabled.png frame 0 (delay: 0) ARGB (48,48 @ 9216 bytes) icons/infodialogs/extras.png frame 0 (delay: 0) ARGB (48,48 @ 9216 bytes) icons/infodialogs/image.png frame 0 (delay: 0) ARGB (48,48 @ 9216 bytes) icons/infodialogs/info.png frame 0 (delay: 0) ARGB (48,48 @ 9216 bytes) icons/infodialogs/install.png frame 0 (delay: 0) ARGB (48,48 @ 9216 bytes) icons/infodialogs/launch.png frame 0 (delay: 0) ARGB (48,48 @ 9216 bytes) icons/infodialogs/play.png frame 0 (delay: 0) ARGB (48,48 @ 9216 bytes) icons/infodialogs/play_record.png frame 0 (delay: 0) ARGB (48,48 @ 9216 bytes) icons/infodialogs/rating.png frame 0 (delay: 0) ARGB (48,48 @ 9216 bytes) icons/infodialogs/record.png frame 0 (delay: 0) ARGB (48,48 @ 9216 bytes) icons/infodialogs/set.png frame 0 (delay: 0) ARGB (48,48 @ 9216 bytes) icons/infodialogs/similar.png frame 0 (delay: 0) ARGB (48,48 @ 9216 bytes) icons/infodialogs/timer.png frame 0 (delay: 0) ARGB (48,48 @ 9216 bytes) icons/infodialogs/trailer.png frame 0 (delay: 0) ARGB (48,48 @ 9216 bytes) icons/infodialogs/uninstall.png frame 0 (delay: 0) ARGB (48,48 @ 9216 bytes) icons/infodialogs/update.png frame 0 (delay: 0) ARGB (48,48 @ 9216 bytes) icons/infodialogs/versions.png frame 0 (delay: 0) ARGB (48,48 @ 9216 bytes) icons/keyboard/accents.png frame 0 (delay: 0) ARGB (56,36 @ 8064 bytes) icons/keyboard/arrowleft.png frame 0 (delay: 0) ARGB (24,36 @ 3456 bytes) icons/keyboard/arrowright.png frame 0 (delay: 0) ARGB (24,36 @ 3456 bytes) icons/keyboard/backspace.png frame 0 (delay: 0) ARGB (51,36 @ 7344 bytes) icons/keyboard/capslock.png frame 0 (delay: 0) ARGB (42,47 @ 7896 bytes) icons/keyboard/letters.png frame 0 (delay: 0) ARGB (56,36 @ 8064 bytes) icons/keyboard/shift.png frame 0 (delay: 0) ARGB (36,36 @ 5184 bytes) icons/keyboard/spacebar.png frame 0 (delay: 0) ARGB (328,36 @ 47232 bytes) icons/menu.png frame 0 (delay: 0) ARGB (48,48 @ 9216 bytes) icons/now-playing/fullscreen.png frame 0 (delay: 0) ARGB (80,80 @ 25600 bytes) icons/now-playing/next.png frame 0 (delay: 0) ARGB (80,80 @ 25600 bytes) icons/now-playing/pause.png frame 0 (delay: 0) ARGB (80,80 @ 25600 bytes) icons/now-playing/play.png frame 0 (delay: 0) ARGB (80,80 @ 25600 bytes) icons/now-playing/stop.png frame 0 (delay: 0) ARGB (80,80 @ 25600 bytes) icons/power.png frame 0 (delay: 0) ARGB (72,83 @ 23904 bytes) icons/profiles/profile-diffuse.png frame 0 (delay: 0) ARGB (400,400 @ 640000 bytes) icons/pvr/PVR-HasArchive.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) icons/pvr/PVR-HasRecording.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) icons/pvr/PVR-HasTimer.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) icons/pvr/PVR-HasTimerConflict.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) icons/pvr/PVR-HasTimerDisabled.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) icons/pvr/PVR-HasTimerError.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) icons/pvr/PVR-HasTimerSchedule.png frame 0 (delay: 0) ARGB (38,38 @ 5776 bytes) icons/pvr/PVR-HasTimerScheduleConflict.png frame 0 (delay: 0) ARGB (38,38 @ 5776 bytes) icons/pvr/PVR-HasTimerScheduleDisabled.png frame 0 (delay: 0) ARGB (38,38 @ 5776 bytes) icons/pvr/PVR-HasTimerScheduleError.png frame 0 (delay: 0) ARGB (38,38 @ 5776 bytes) icons/pvr/PVR-IsRecording.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) icons/pvr/premiere.png frame 0 (delay: 0) ARGB (16,16 @ 1024 bytes) icons/pvr/timers/bell.png frame 0 (delay: 0) ARGB (40,40 @ 6400 bytes) icons/pvr/timers/recording.png frame 0 (delay: 0) ARGB (40,40 @ 6400 bytes) icons/search.png frame 0 (delay: 0) ARGB (80,80 @ 25600 bytes) icons/settings.png frame 0 (delay: 0) ARGB (80,80 @ 25600 bytes) icons/settings/addons.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) icons/settings/eventlog.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) icons/settings/filemanager.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) icons/settings/games.png **** duplicate of DefaultAddonGame.png icons/settings/interface.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) icons/settings/libreelec.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) icons/settings/livetv.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) icons/settings/media.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) icons/settings/network.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) icons/settings/player.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) icons/settings/profiles.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) icons/settings/skin.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) icons/settings/sysinfo.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) icons/settings/system.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) icons/sidemenu/addons.png frame 0 (delay: 0) ARGB (95,95 @ 36100 bytes) icons/sidemenu/android.png frame 0 (delay: 0) ARGB (95,95 @ 36100 bytes) icons/sidemenu/disc.png frame 0 (delay: 0) ARGB (95,95 @ 36100 bytes) icons/sidemenu/download.png frame 0 (delay: 0) ARGB (95,95 @ 36100 bytes) icons/sidemenu/favourites.png frame 0 (delay: 0) ARGB (95,95 @ 36100 bytes) icons/sidemenu/games.png frame 0 (delay: 0) ARGB (95,95 @ 36100 bytes) icons/sidemenu/livetv.png frame 0 (delay: 0) ARGB (95,95 @ 36100 bytes) icons/sidemenu/manage.png frame 0 (delay: 0) ARGB (95,95 @ 36100 bytes) icons/sidemenu/movies.png frame 0 (delay: 0) ARGB (95,95 @ 36100 bytes) icons/sidemenu/music.png frame 0 (delay: 0) ARGB (95,95 @ 36100 bytes) icons/sidemenu/musicvideos.png frame 0 (delay: 0) ARGB (95,95 @ 36100 bytes) icons/sidemenu/pictures.png frame 0 (delay: 0) ARGB (95,95 @ 36100 bytes) icons/sidemenu/programs.png frame 0 (delay: 0) ARGB (95,95 @ 36100 bytes) icons/sidemenu/radio.png frame 0 (delay: 0) ARGB (95,95 @ 36100 bytes) icons/sidemenu/tv.png frame 0 (delay: 0) ARGB (95,95 @ 36100 bytes) icons/sidemenu/videos.png frame 0 (delay: 0) ARGB (95,95 @ 36100 bytes) icons/sidemenu/weather.png frame 0 (delay: 0) ARGB (95,95 @ 36100 bytes) icons/submenu/add-ons.png frame 0 (delay: 0) ARGB (40,40 @ 6400 bytes) icons/submenu/channels.png frame 0 (delay: 0) ARGB (40,40 @ 6400 bytes) icons/submenu/guide.png frame 0 (delay: 0) ARGB (40,40 @ 6400 bytes) icons/submenu/recordings.png **** duplicate of icons/pvr/timers/recording.png icons/submenu/timer-rules.png frame 0 (delay: 0) ARGB (40,40 @ 6400 bytes) icons/submenu/timers.png frame 0 (delay: 0) ARGB (40,40 @ 6400 bytes) icons/submenu/tv-search.png frame 0 (delay: 0) ARGB (40,40 @ 6400 bytes) icons/submenu/updatelibrary.png frame 0 (delay: 0) ARGB (40,40 @ 6400 bytes) icons/weather/humidity.png frame 0 (delay: 0) ARGB (60,60 @ 14400 bytes) icons/weather/rain.png frame 0 (delay: 0) ARGB (60,60 @ 14400 bytes) icons/weather/sunrise.png frame 0 (delay: 0) ARGB (60,60 @ 14400 bytes) icons/weather/sunset.png frame 0 (delay: 0) ARGB (60,60 @ 14400 bytes) icons/weather/wind.png frame 0 (delay: 0) ARGB (60,60 @ 14400 bytes) lists/duration.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) lists/focus.png frame 0 (delay: 0) ARGB * (470,77 @ 144760 bytes) lists/panel-mediamenu.png frame 0 (delay: 0) ARGB (450,920 @ 1656000 bytes) lists/panel.png frame 0 (delay: 0) ARGB (40,40 @ 6400 bytes) lists/played-total.png frame 0 (delay: 0) ARGB (40,40 @ 6400 bytes) lists/rating.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) lists/year.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) osd/buffer-bg.png frame 0 (delay: 0) ARGB (110,110 @ 48400 bytes) osd/fullscreen/buttons/agent.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) osd/fullscreen/buttons/bookmarks.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) osd/fullscreen/buttons/button-fo.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) osd/fullscreen/buttons/calendar.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) osd/fullscreen/buttons/channels.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) osd/fullscreen/buttons/forward.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) osd/fullscreen/buttons/guide.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) osd/fullscreen/buttons/home.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) osd/fullscreen/buttons/information.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) osd/fullscreen/buttons/next.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) osd/fullscreen/buttons/pause.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) osd/fullscreen/buttons/play.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) osd/fullscreen/buttons/playlist.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) osd/fullscreen/buttons/previous.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) osd/fullscreen/buttons/random-off.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) osd/fullscreen/buttons/random-on.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) osd/fullscreen/buttons/rating.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) osd/fullscreen/buttons/rds.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) osd/fullscreen/buttons/record-white.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) osd/fullscreen/buttons/record.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) osd/fullscreen/buttons/repeat-all.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) osd/fullscreen/buttons/repeat-off.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) osd/fullscreen/buttons/repeat-one.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) osd/fullscreen/buttons/reset.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) osd/fullscreen/buttons/rewind.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) osd/fullscreen/buttons/saves.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) osd/fullscreen/buttons/settings-subtitle.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) osd/fullscreen/buttons/settings.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) osd/fullscreen/buttons/stereoscopic.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) osd/fullscreen/buttons/stop.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) osd/fullscreen/buttons/teletext.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) osd/progress/nub_bar.png frame 0 (delay: 0) ARGB * (4,12 @ 192 bytes) osd/progress/nub_leftright.png frame 0 (delay: 0) ARGB * (54,36 @ 7776 bytes) overlays/arrowdown.png frame 0 (delay: 0) ARGB (96,48 @ 18432 bytes) overlays/arrowright.png frame 0 (delay: 0) ARGB (28,28 @ 3136 bytes) overlays/badge.png frame 0 (delay: 0) ARGB (44,44 @ 7744 bytes) overlays/extras.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) overlays/folder.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) overlays/overlay-bg.png frame 0 (delay: 0) ARGB (64,64 @ 16384 bytes) overlays/overlayfade.png frame 0 (delay: 0) ARGB (16,512 @ 32768 bytes) overlays/set.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) overlays/shadow.png frame 0 (delay: 0) ARGB (80,80 @ 25600 bytes) overlays/versions.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) overlays/watched/OverlayPlaying-List.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) overlays/watched/resume.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) pointer_arrow.png frame 0 (delay: 0) ARGB (44,50 @ 8800 bytes) pointer_click.png frame 0 (delay: 0) ARGB (44,50 @ 8800 bytes) progress/texturebg_alt_white.png frame 0 (delay: 0) ARGB (30,30 @ 3600 bytes) progress/texturebg_border_white.png frame 0 (delay: 0) ARGB (30,30 @ 3600 bytes) progress/texturebg_white.png frame 0 (delay: 0) ARGB (30,30 @ 3600 bytes) spinner.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) weather/small/0.png frame 0 (delay: 0) ARGB (100,100 @ 40000 bytes) weather/small/1.png frame 0 (delay: 0) ARGB (100,100 @ 40000 bytes) weather/small/10.png frame 0 (delay: 0) ARGB (100,100 @ 40000 bytes) weather/small/11.png frame 0 (delay: 0) ARGB (100,100 @ 40000 bytes) weather/small/12.png **** duplicate of weather/small/11.png weather/small/13.png frame 0 (delay: 0) ARGB (100,100 @ 40000 bytes) weather/small/14.png **** duplicate of weather/small/13.png weather/small/15.png **** duplicate of weather/small/13.png weather/small/16.png **** duplicate of weather/small/13.png weather/small/17.png **** duplicate of weather/small/0.png weather/small/18.png **** duplicate of weather/small/11.png weather/small/19.png frame 0 (delay: 0) ARGB (100,100 @ 40000 bytes) weather/small/2.png **** duplicate of weather/small/1.png weather/small/20.png **** duplicate of weather/small/19.png weather/small/21.png **** duplicate of weather/small/19.png weather/small/22.png **** duplicate of weather/small/19.png weather/small/23.png **** duplicate of weather/small/1.png weather/small/24.png **** duplicate of weather/small/1.png weather/small/25.png frame 0 (delay: 0) ARGB (100,100 @ 40000 bytes) weather/small/26.png frame 0 (delay: 0) ARGB (100,100 @ 40000 bytes) weather/small/27.png frame 0 (delay: 0) ARGB (100,100 @ 40000 bytes) weather/small/28.png frame 0 (delay: 0) ARGB (100,100 @ 40000 bytes) weather/small/29.png **** duplicate of weather/small/27.png weather/small/3.png **** duplicate of weather/small/0.png weather/small/30.png **** duplicate of weather/small/28.png weather/small/31.png frame 0 (delay: 0) ARGB (100,100 @ 40000 bytes) weather/small/32.png frame 0 (delay: 0) ARGB (100,100 @ 40000 bytes) weather/small/33.png frame 0 (delay: 0) ARGB (100,100 @ 40000 bytes) weather/small/34.png frame 0 (delay: 0) ARGB (100,100 @ 40000 bytes) weather/small/35.png **** duplicate of weather/small/0.png weather/small/36.png **** duplicate of weather/small/32.png weather/small/37.png **** duplicate of weather/small/0.png weather/small/38.png **** duplicate of weather/small/0.png weather/small/39.png **** duplicate of weather/small/10.png weather/small/4.png **** duplicate of weather/small/0.png weather/small/40.png **** duplicate of weather/small/10.png weather/small/41.png **** duplicate of weather/small/13.png weather/small/42.png **** duplicate of weather/small/13.png weather/small/43.png **** duplicate of weather/small/1.png weather/small/44.png **** duplicate of weather/small/28.png weather/small/45.png frame 0 (delay: 0) ARGB (100,100 @ 40000 bytes) weather/small/46.png frame 0 (delay: 0) ARGB (100,100 @ 40000 bytes) weather/small/47.png frame 0 (delay: 0) ARGB (100,100 @ 40000 bytes) weather/small/5.png frame 0 (delay: 0) ARGB (100,100 @ 40000 bytes) weather/small/6.png **** duplicate of weather/small/11.png weather/small/7.png **** duplicate of weather/small/5.png weather/small/8.png **** duplicate of weather/small/19.png weather/small/9.png **** duplicate of weather/small/19.png weather/small/na.png frame 0 (delay: 0) ARGB (100,100 @ 40000 bytes) windows/pvr/archive.png frame 0 (delay: 0) ARGB (40,40 @ 6400 bytes) windows/pvr/epg-genres/0.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/pvr/epg-genres/112.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/pvr/epg-genres/128.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/pvr/epg-genres/144.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/pvr/epg-genres/16.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/pvr/epg-genres/160.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/pvr/epg-genres/176.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/pvr/epg-genres/192.png **** duplicate of windows/pvr/epg-genres/0.png windows/pvr/epg-genres/208.png **** duplicate of windows/pvr/epg-genres/0.png windows/pvr/epg-genres/224.png **** duplicate of windows/pvr/epg-genres/0.png windows/pvr/epg-genres/240.png **** duplicate of windows/pvr/epg-genres/0.png windows/pvr/epg-genres/256.png **** duplicate of windows/pvr/epg-genres/0.png windows/pvr/epg-genres/32.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/pvr/epg-genres/48.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/pvr/epg-genres/64.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/pvr/epg-genres/80.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/pvr/epg-genres/96.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/pvr/epg_progress_horizontal.png frame 0 (delay: 0) ARGB (47,15 @ 2820 bytes) windows/pvr/epg_progress_vertical.png frame 0 (delay: 0) ARGB (19,92 @ 6992 bytes) windows/pvr/record.png frame 0 (delay: 0) ARGB (40,40 @ 6400 bytes) windows/pvr/timer.png frame 0 (delay: 0) ARGB (40,40 @ 6400 bytes) windows/subtitles/flags/-.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/ar.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/bg.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/bs.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/ca.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/cs.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/da.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/de.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/el.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/en.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/es.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/et.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/fa.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/fi.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/fo.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/fr.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/gl.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/he.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/hi.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/hr.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/hu.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/hy.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/id.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/is.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/it.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/ja.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/kk.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/ko.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/lb.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/lt.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/lv.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/mk.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/ms.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/nl.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/no.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/pb.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/pl.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/pt.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/ro.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/ru.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/sk.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/sl.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/sq.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/sr.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/sv.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/tr.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/uk.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/vi.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/zh.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/icon_close_caption.png frame 0 (delay: 0) ARGB (70,41 @ 11480 bytes) windows/subtitles/icon_sync.png frame 0 (delay: 0) ARGB (133,41 @ 21812 bytes) buttons/button-nofo.png frame 0 (delay: 0) ARGB (232,119 @ 110432 bytes) dialogs/dialog-bg-nobo.png frame 0 (delay: 0) ARGB (216,216 @ 186624 bytes) dialogs/dialog-bg.png frame 0 (delay: 0) ARGB (1004,594 @ 2385504 bytes) lists/panel-mediamenu.png frame 0 (delay: 0) ARGB (450,920 @ 1656000 bytes) lists/panel.png frame 0 (delay: 0) ARGB * (450,920 @ 1656000 bytes) overlays/shadow.png frame 0 (delay: 0) ARGB (80,80 @ 25600 bytes) buttons/button-nofo.png frame 0 (delay: 0) ARGB (80,80 @ 25600 bytes) dialogs/dialog-bg.png **** duplicate of buttons/button-nofo.png overlays/shadow.png frame 0 (delay: 0) ARGB (80,80 @ 25600 bytes) autoreconf: export WARNINGS= autoreconf: Entering directory '.' autoreconf: configure.ac: not using Gettext autoreconf: running: aclocal --force -I m4 autoreconf: configure.ac: tracing autoreconf: running: libtoolize --copy --force libtoolize: putting auxiliary files in '.'. libtoolize: copying file './ltmain.sh' libtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'm4'. libtoolize: copying file 'm4/libtool.m4' libtoolize: copying file 'm4/ltoptions.m4' libtoolize: copying file 'm4/ltsugar.m4' libtoolize: copying file 'm4/ltversion.m4' libtoolize: copying file 'm4/lt~obsolete.m4' autoreconf: configure.ac: not using Intltool autoreconf: configure.ac: not using Gtkdoc autoreconf: running: aclocal --force -I m4 autoreconf: running: /usr/bin/autoconf --force configure.ac:20: warning: The macro 'AC_CONFIG_HEADER' is obsolete. configure.ac:20: You should run autoupdate. ./lib/autoconf/status.m4:719: AC_CONFIG_HEADER is expanded from... configure.ac:20: the top level configure.ac:55: warning: The macro 'AC_HEADER_STDC' is obsolete. configure.ac:55: You should run autoupdate. ./lib/autoconf/headers.m4:663: AC_HEADER_STDC is expanded from... configure.ac:55: the top level configure.ac:249: warning: AC_OUTPUT should be used without arguments. configure.ac:249: You should run autoupdate. autoreconf: running: /usr/bin/autoheader --force autoreconf: running: automake --add-missing --copy --force-missing configure.ac:18: installing './compile' configure.ac:11: installing './config.guess' configure.ac:11: installing './config.sub' configure.ac:13: installing './install-sh' configure.ac:13: installing './missing' Makefile.am: installing './depcomp' autoreconf: Leaving directory '.' checking build system type... armv8l-unknown-linux-musleabihf checking host system type... arm-unknown-none checking for a BSD-compatible install... /usr/bin/install -c checking whether sleep supports fractional seconds... yes checking filesystem timestamp resolution... 2 checking whether build environment is sane... yes checking for 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 xargs -n works... yes checking whether to enable maintainer-specific portions of Makefiles... yes checking how to print strings... printf checking whether make supports the include directive... yes (GNU style) checking for 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/armv7-alpine-linux-musleabihf/bin/ld checking if the linker (/usr/armv7-alpine-linux-musleabihf/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/armv7-alpine-linux-musleabihf/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/armv7-alpine-linux-musleabihf/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' /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 AUTHORS COPYING NEWS README.md ChangeLog '/home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/share/doc/libdvdcss' /usr/bin/install -c -m 644 src/dvdcss/dvdcss.h src/dvdcss/version.h '/home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/include/dvdcss' 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' autoreconf: export WARNINGS= autoreconf: Entering directory '.' autoreconf: configure.ac: not using Gettext autoreconf: running: aclocal --force -Im4 autoreconf: configure.ac: tracing autoreconf: running: libtoolize --copy --force libtoolize: putting auxiliary files in '.'. libtoolize: copying file './ltmain.sh' libtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'm4'. libtoolize: copying file 'm4/libtool.m4' libtoolize: copying file 'm4/ltoptions.m4' libtoolize: copying file 'm4/ltsugar.m4' libtoolize: copying file 'm4/ltversion.m4' libtoolize: copying file 'm4/lt~obsolete.m4' autoreconf: configure.ac: not using Intltool autoreconf: configure.ac: not using Gtkdoc autoreconf: running: aclocal --force -Im4 autoreconf: running: /usr/bin/autoconf --force configure.ac:21: warning: The macro 'AC_CONFIG_HEADER' is obsolete. configure.ac:21: You should run autoupdate. ./lib/autoconf/status.m4:719: AC_CONFIG_HEADER is expanded from... configure.ac:21: the top level configure.ac:55: warning: The macro 'AC_PROG_CC_C99' is obsolete. configure.ac:55: You should run autoupdate. ./lib/autoconf/c.m4:1662: AC_PROG_CC_C99 is expanded from... configure.ac:55: the top level configure.ac:132: warning: AC_OUTPUT should be used without arguments. configure.ac:132: You should run autoupdate. autoreconf: running: /usr/bin/autoheader --force autoreconf: running: automake --add-missing --copy --force-missing configure.ac:19: installing './compile' configure.ac:12: installing './config.guess' configure.ac:12: installing './config.sub' configure.ac:14: installing './install-sh' configure.ac:14: installing './missing' Makefile.am: installing './depcomp' autoreconf: Leaving directory '.' checking build system type... armv8l-unknown-linux-musleabihf checking host system type... arm-unknown-none checking for a BSD-compatible install... /usr/bin/install -c checking whether sleep supports fractional seconds... yes checking filesystem timestamp resolution... 2 checking whether build environment is sane... yes checking for 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 xargs -n works... yes checking whether to enable maintainer-specific portions of Makefiles... yes checking how to print strings... printf checking whether make supports the include directive... yes (GNU style) checking for 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/armv7-alpine-linux-musleabihf/bin/ld checking if the linker (/usr/armv7-alpine-linux-musleabihf/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/armv7-alpine-linux-musleabihf/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/armv7-alpine-linux-musleabihf/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 CC src/bitreader.lo fatal: not a git repository (or any of the parent directories): .git CC src/dvd_input.lo make[1]: [Makefile:1056: ChangeLog] Error 128 (ignored) test -s ChangeLog-tmp && mv ChangeLog-tmp ChangeLog CC src/dvd_reader.lo make[1]: [Makefile:1057: ChangeLog] Error 1 (ignored) rm -f ChangeLog-tmp CC src/dvd_udf.lo CC src/ifo_print.lo test -e ChangeLog || touch ChangeLog 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 misc/dvdread.pc '/home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/lib/pkgconfig' /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 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: 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 sleep supports fractional seconds... yes checking filesystem timestamp resolution... 2 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 xargs -n works... 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/armv7-alpine-linux-musleabihf/bin/ld checking if the linker (/usr/armv7-alpine-linux-musleabihf/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/armv7-alpine-linux-musleabihf/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/armv7-alpine-linux-musleabihf/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/settings.lo CC src/vm/decoder.lo CC src/vm/vm.lo CC src/vm/play.lo CC src/vm/getset.lo CC src/vm/vmget.lo CC src/vm/vmcmd.lo src/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/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/play.c:77:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 77 | (vm->state).pgN = 1 + ((int) ((float) pgCnt * rand()/(RAND_MAX+1.0))); | ~~~~~~~~~~~~~~^~~~~~~~~ src/vm/decoder.c:603:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 603 | set_GPRM(command->registers, reg, 1 + ((uint16_t) ((float) data * rand()/(RAND_MAX+1.0))) ); | ~~~~~~~~~~~~~^~~~~~~~~ 3 warnings generated. 1 warning 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' /usr/bin/install -c -m 644 misc/dvdnav.pc '/home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/lib/pkgconfig' /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 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: v4l2_m2m vaapi Libraries: avcodec avformat swresample avdevice avutil swscale avfilter postproc Programs: Enabled decoders: aac flac pgmyuv aac_fixed flashsv pgssub aac_latm flashsv2 pgx aasc flic phm ac3 flv photocd ac3_fixed fmvc pictor acelp_kelvin fourxm pixlet adpcm_4xm fraps pjs adpcm_adx frwu png adpcm_afc ftr ppm adpcm_agm g2m prores adpcm_aica g723_1 prosumer adpcm_argo g729 psd adpcm_ct gdv ptx adpcm_dtk gem qcelp adpcm_ea gif qdm2 adpcm_ea_maxis_xa gremlin_dpcm qdmc adpcm_ea_r1 gsm qdraw adpcm_ea_r2 gsm_ms qoi adpcm_ea_r3 h261 qpeg adpcm_ea_xas h263 qtrle adpcm_g722 h263_v4l2m2m r10k adpcm_g726 h263i r210 adpcm_g726le h263p ra_144 adpcm_ima_acorn h264 ra_288 adpcm_ima_alp h264_v4l2m2m ralf adpcm_ima_amv hap rasc adpcm_ima_apc hca rawvideo adpcm_ima_apm hcom realtext adpcm_ima_cunning hdr rka adpcm_ima_dat4 hevc rl2 adpcm_ima_dk3 hevc_v4l2m2m roq adpcm_ima_dk4 hnm4_video roq_dpcm adpcm_ima_ea_eacs hq_hqa rpza adpcm_ima_ea_sead hqx rscc adpcm_ima_iss huffyuv rv10 adpcm_ima_moflex hymt rv20 adpcm_ima_mtf iac rv30 adpcm_ima_oki idcin rv40 adpcm_ima_qt idf s302m adpcm_ima_rad iff_ilbm sami adpcm_ima_smjpeg ilbc sanm adpcm_ima_ssi imc sbc adpcm_ima_wav imm4 scpr adpcm_ima_ws imm5 screenpresso adpcm_ms indeo2 sdx2_dpcm adpcm_mtaf indeo3 sga adpcm_psx indeo4 sgi adpcm_sbpro_2 indeo5 sgirle adpcm_sbpro_3 interplay_acm sheervideo adpcm_sbpro_4 interplay_dpcm shorten adpcm_swf interplay_video simbiosis_imx adpcm_thp ipu sipr adpcm_thp_le jacosub siren adpcm_vima jpeg2000 smackaud adpcm_xa jpegls smacker adpcm_xmd jv smc adpcm_yamaha kgv1 smvjpeg adpcm_zork kmvc snow agm lagarith sol_dpcm aic libdav1d sonic alac loco sp5x alias_pix lscr speedhq als m101 speex amrnb mace3 srgc amrwb mace6 srt amv magicyuv ssa anm mdec stl ansi media100 subrip anull metasound subviewer apac microdvd subviewer1 ape mimic sunrast apng misc4 svq1 aptx mjpeg svq3 aptx_hd mjpegb tak arbc mlp targa argo mmvideo targa_y216 ass mobiclip tdsc asv1 motionpixels text asv2 movtext theora atrac1 mp1 thp atrac3 mp1float tiertexseqvideo atrac3al mp2 tiff atrac3p mp2float tmv atrac3pal mp3 truehd atrac9 mp3adu truemotion1 aura mp3adufloat truemotion2 aura2 mp3float truemotion2rt av1 mp3on4 truespeech avrn mp3on4float tscc avrp mpc7 tscc2 avs mpc8 tta avui mpeg1_v4l2m2m twinvq ayuv mpeg1video txd bethsoftvid mpeg2_v4l2m2m ulti bfi mpeg2video utvideo bink mpeg4 v210 binkaudio_dct mpeg4_v4l2m2m v210x binkaudio_rdft mpegvideo v308 bintext mpl2 v408 bitpacked msa1 v410 bmp mscc vb bmv_audio msmpeg4v1 vble bmv_video msmpeg4v2 vbn bonk msmpeg4v3 vc1 brender_pix msnsiren vc1_v4l2m2m c93 msp2 vc1image cavs msrle vcr1 cbd2_dpcm mss1 vmdaudio ccaption mss2 vmdvideo cdgraphics msvideo1 vmnc cdtoons mszh vnull cdxl mts2 vorbis cfhd mv30 vp3 cinepak mvc1 vp4 clearvideo mvc2 vp5 cljr mvdv vp6 cllc mvha vp6a comfortnoise mwsc vp6f cook mxpeg vp7 cpia nellymoser vp8 cri notchlc vp8_v4l2m2m cscd nuv vp9 cyuv on2avc vp9_v4l2m2m dca opus vplayer dds paf_audio vqa derf_dpcm paf_video vqc dfa pam wady_dpcm dfpwm pbm wavarc dirac pcm_alaw wavpack dnxhd pcm_bluray wbmp dolby_e pcm_dvd wcmv dpx pcm_f16le webp dsd_lsbf pcm_f24le webvtt dsd_lsbf_planar pcm_f32be wmalossless dsd_msbf pcm_f32le wmapro dsd_msbf_planar pcm_f64be wmav1 dsicinaudio pcm_f64le wmav2 dsicinvideo pcm_lxf wmavoice dss_sp pcm_mulaw wmv1 dst pcm_s16be wmv2 dvaudio pcm_s16be_planar wmv3 dvbsub pcm_s16le wmv3image dvdsub pcm_s16le_planar wnv1 dvvideo pcm_s24be wrapped_avframe dxa pcm_s24daud ws_snd1 dxtory pcm_s24le xan_dpcm dxv pcm_s24le_planar xan_wc3 eac3 pcm_s32be xan_wc4 eacmv pcm_s32le xbin eamad pcm_s32le_planar xbm eatgq pcm_s64be xface eatgv pcm_s64le xl eatqi pcm_s8 xma1 eightbps pcm_s8_planar xma2 eightsvx_exp pcm_sga xpm eightsvx_fib pcm_u16be xsub escape124 pcm_u16le xwd escape130 pcm_u24be y41p evrc pcm_u24le ylc exr pcm_u32be yop fastaudio pcm_u32le yuv4 ffv1 pcm_u8 zero12v ffvhuff pcm_vidc zerocodec ffwavesynth pcx zlib fic pfm zmbv fits pgm Enabled encoders: a64multi hdr ppm a64multi5 hevc_v4l2m2m prores aac hevc_vaapi prores_aw ac3 huffyuv prores_ks ac3_fixed jpeg2000 qoi adpcm_adx jpegls qtrle adpcm_argo ljpeg r10k adpcm_g722 magicyuv r210 adpcm_g726 mjpeg ra_144 adpcm_g726le mjpeg_vaapi rawvideo adpcm_ima_alp mlp roq adpcm_ima_amv movtext roq_dpcm adpcm_ima_apm mp2 rpza adpcm_ima_qt mp2fixed rv10 adpcm_ima_ssi mpeg1video rv20 adpcm_ima_wav mpeg2_vaapi s302m adpcm_ima_ws mpeg2video sbc adpcm_ms mpeg4 sgi adpcm_swf mpeg4_v4l2m2m smc adpcm_yamaha msmpeg4v2 snow alac msmpeg4v3 sonic alias_pix msvideo1 sonic_ls amv nellymoser speedhq anull opus srt apng pam ssa aptx pbm subrip aptx_hd pcm_alaw sunrast ass pcm_bluray svq1 asv1 pcm_dvd targa asv2 pcm_f32be text avrp pcm_f32le tiff avui pcm_f64be truehd ayuv pcm_f64le tta bitpacked pcm_mulaw ttml bmp pcm_s16be utvideo cfhd pcm_s16be_planar v210 cinepak pcm_s16le v308 cljr pcm_s16le_planar v408 comfortnoise pcm_s24be v410 dca pcm_s24daud vbn dfpwm pcm_s24le vc2 dnxhd pcm_s24le_planar vnull dpx pcm_s32be vorbis dvbsub pcm_s32le vp8_v4l2m2m dvdsub pcm_s32le_planar vp8_vaapi dvvideo pcm_s64be vp9_vaapi eac3 pcm_s64le wavpack exr pcm_s8 wbmp ffv1 pcm_s8_planar webvtt ffvhuff pcm_u16be wmav1 fits pcm_u16le wmav2 flac pcm_u24be wmv1 flashsv pcm_u24le wmv2 flashsv2 pcm_u32be wrapped_avframe flv pcm_u32le xbm g723_1 pcm_u8 xface gif pcm_vidc xsub h261 pcx xwd h263 pfm y41p h263_v4l2m2m pgm yuv4 h263p pgmyuv zlib h264_v4l2m2m phm zmbv h264_vaapi png Enabled hwaccels: av1_vaapi mjpeg_vaapi vp8_vaapi h263_vaapi mpeg2_vaapi vp9_vaapi h264_vaapi mpeg4_vaapi wmv3_vaapi hevc_vaapi vc1_vaapi Enabled parsers: aac dvdsub opus aac_latm flac png ac3 ftr pnm adx g723_1 qoi amr g729 rv30 av1 gif rv40 avs2 gsm sbc avs3 h261 sipr bmp h263 tak cavsvideo h264 vc1 cook hdr vorbis cri hevc vp3 dca ipu vp8 dirac jpeg2000 vp9 dnxhd misc4 webp dolby_e mjpeg xbm dpx mlp xma dvaudio mpeg4video xwd dvbsub mpegaudio dvd_nav mpegvideo Enabled demuxers: aa idf pcm_s16be aac iff pcm_s16le aax ifv pcm_s24be ac3 ilbc pcm_s24le ace image2 pcm_s32be acm image2_alias_pix pcm_s32le act image2_brender_pix pcm_s8 adf image2pipe pcm_u16be adp image_bmp_pipe pcm_u16le ads image_cri_pipe pcm_u24be adx image_dds_pipe pcm_u24le aea image_dpx_pipe pcm_u32be afc image_exr_pipe pcm_u32le aiff image_gem_pipe pcm_u8 aix image_gif_pipe pcm_vidc alp image_hdr_pipe pjs amr image_j2k_pipe pmp amrnb image_jpeg_pipe pp_bnk amrwb image_jpegls_pipe pva anm image_jpegxl_pipe pvf apac image_pam_pipe qcp apc image_pbm_pipe r3d ape image_pcx_pipe rawvideo apm image_pfm_pipe realtext apng image_pgm_pipe redspark aptx image_pgmyuv_pipe rka aptx_hd image_pgx_pipe rl2 aqtitle image_phm_pipe rm argo_asf image_photocd_pipe roq argo_brp image_pictor_pipe rpl argo_cvg image_png_pipe rsd asf image_ppm_pipe rso asf_o image_psd_pipe rtp ass image_qdraw_pipe rtsp ast image_qoi_pipe s337m au image_sgi_pipe sami av1 image_sunrast_pipe sap avi image_svg_pipe sbc avr image_tiff_pipe sbg avs image_vbn_pipe scc avs2 image_webp_pipe scd avs3 image_xbm_pipe sdns bethsoftvid image_xpm_pipe sdp bfi image_xwd_pipe sdr2 bfstm ingenient sds bink ipmovie sdx binka ipu segafilm bintext ircam ser bit iss sga bitpacked iv8 shorten bmv ivf siff boa ivr simbiosis_imx bonk jacosub sln brstm jv smacker c93 kux smjpeg caf kvag smush cavsvideo laf sol cdg live_flv sox cdxl lmlm4 spdif cine loas srt codec2 lrc stl codec2raw luodat str concat lvf subviewer data lxf subviewer1 daud m4v sup dcstr matroska svag derf mca svs dfa mcc swf dfpwm mgsts tak dhav microdvd tedcaptions dirac mjpeg thp dnxhd mjpeg_2000 threedostr dsf mlp tiertexseq dsicin mlv tmv dss mm truehd dts mmf tta dtshd mods tty dv moflex txd dvbsub mov ty dvbtxt mp3 v210 dxa mpc v210x ea mpc8 vag ea_cdata mpegps vc1 eac3 mpegts vc1t epaf mpegtsraw vividas ffmetadata mpegvideo vivo filmstrip mpjpeg vmd fits mpl2 vobsub flac mpsub voc flic msf vpk flv msnwc_tcp vplayer fourxm msp vqf frm mtaf w64 fsb mtv wady fwse musx wav g722 mv wavarc g723_1 mvi wc3 g726 mxf webm_dash_manifest g726le mxg webvtt g729 nc wsaud gdv nistsphere wsd genh nsp wsvqa gif nsv wtv gsm nut wv gxf nuv wve h261 obu xa h263 ogg xbin h264 oma xmd hca paf xmv hcom pcm_alaw xvag hevc pcm_f32be xwma hls pcm_f32le yop hnm pcm_f64be yuv4mpegpipe ico pcm_f64le idcin pcm_mulaw Enabled muxers: a64 h263 pcm_s16le ac3 h264 pcm_s24be adts hash pcm_s24le adx hds pcm_s32be aiff hevc pcm_s32le alp hls pcm_s8 amr ico pcm_u16be amv ilbc pcm_u16le apm image2 pcm_u24be apng image2pipe pcm_u24le aptx ipod pcm_u32be aptx_hd ircam pcm_u32le argo_asf ismv pcm_u8 argo_cvg ivf pcm_vidc asf jacosub psp asf_stream kvag rawvideo ass latm rm ast lrc roq au m4v rso avi matroska rtp avif matroska_audio rtp_mpegts avm2 md5 rtsp avs2 microdvd sap avs3 mjpeg sbc bit mkvtimestamp_v2 scc caf mlp segafilm cavsvideo mmf segment codec2 mov smjpeg codec2raw mp2 smoothstreaming crc mp3 sox dash mp4 spdif data mpeg1system spx daud mpeg1vcd srt dfpwm mpeg1video stream_segment dirac mpeg2dvd streamhash dnxhd mpeg2svcd sup dts mpeg2video swf dv mpeg2vob tee eac3 mpegts tg2 f4v mpjpeg tgp ffmetadata mxf truehd fifo mxf_d10 tta fifo_test mxf_opatom ttml filmstrip null uncodedframecrc fits nut vc1 flac obu vc1t flv oga voc framecrc ogg w64 framehash ogv wav framemd5 oma webm g722 opus webm_chunk g723_1 pcm_alaw webm_dash_manifest g726 pcm_f32be webp g726le pcm_f32le webvtt gif pcm_f64be wsaud gsm pcm_f64le wtv gxf pcm_mulaw wv h261 pcm_s16be yuv4mpegpipe Enabled protocols: async http rtmpt cache httpproxy rtmpts concat https rtp concatf icecast srtp crypto ipfs_gateway subfile data ipns_gateway tcp fd md5 tee ffrtmphttp mmsh tls file mmst udp ftp pipe udplite gopher prompeg unix gophers rtmp hls rtmps Enabled filters: a3dscope curves owdenoise abench datascope pad abitscope dblur pal100bars acompressor dcshift pal75bars acontrast dctdnoiz palettegen acopy deband paletteuse acrossfade deblock pan acrossover decimate perms acrusher deconvolve perspective acue dedot phase addroi deesser photosensitivity adeclick deflate pixdesctest adeclip deflicker pixelize adecorrelate deinterlace_vaapi pixscope adelay dejudder pp adenorm delogo pp7 aderivative denoise_vaapi premultiply adrawgraph derain prewitt adrc deshake procamp_vaapi adynamicequalizer despill pseudocolor adynamicsmooth detelecine psnr aecho dialoguenhance pullup aemphasis dilation qp aeval displace random aevalsrc dnn_classify readeia608 aexciter dnn_detect readvitc afade dnn_processing realtime afdelaysrc doubleweave remap afftdn drawbox removegrain afftfilt drawgraph removelogo afifo drawgrid repeatfields afir drmeter replaygain afirsrc dynaudnorm reverse aformat earwax rgbashift afreqshift ebur128 rgbtestsrc afwtdn edgedetect roberts agate elbg rotate agraphmonitor entropy sab ahistogram epx scale aiir eq scale2ref aintegral equalizer scale_vaapi ainterleave erosion scdet alatency estdif scharr alimiter exposure scroll allpass extractplanes segment allrgb extrastereo select allyuv fade selectivecolor aloop feedback sendcmd alphaextract fftdnoiz separatefields alphamerge fftfilt setdar amerge field setfield ametadata fieldhint setparams amix fieldmatch setpts amovie fieldorder setrange amplify fifo setsar amultiply fillborders settb anequalizer find_rect sharpness_vaapi anlmdn firequalizer shear anlmf flanger showcqt anlms floodfill showcwt anoisesrc format showfreqs anull fps showinfo anullsink framepack showpalette anullsrc framerate showspatial apad framestep showspectrum aperms freezedetect showspectrumpic aphasemeter freezeframes showvolume aphaser fspp showwaves aphaseshift gblur showwavespic apsyclip geq shuffleframes apulsator gradfun shufflepixels arealtime gradients shuffleplanes aresample graphmonitor sidechaincompress areverse grayworld sidechaingate arnndn greyedge sidedata asdr guided sierpinski asegment haas signalstats aselect haldclut signature asendcmd haldclutsrc silencedetect asetnsamples hdcd silenceremove asetpts headphone sinc asetrate hflip sine asettb highpass siti ashowinfo highshelf smartblur asidedata hilbert smptebars asoftclip histeq smptehdbars aspectralstats histogram sobel asplit hqdn3d spectrumsynth astats hqx speechnorm astreamselect hstack split asubboost hstack_vaapi spp asubcut hsvhold sr asupercut hsvkey ssim asuperpass hue ssim360 asuperstop huesaturation stereo3d atadenoise hwdownload stereotools atempo hwmap stereowiden atilt hwupload streamselect atrim hysteresis super2xsai avectorscope identity superequalizer avgblur idet surround avsynctest il swaprect axcorrelate inflate swapuv backgroundkey interlace tblend bandpass interleave telecine bandreject join testsrc bass kerndeint testsrc2 bbox kirsch thistogram bench lagfun threshold bilateral latency thumbnail biquad lenscorrection tile bitplanenoise life tiltshelf blackdetect limitdiff tinterlace blackframe limiter tlut2 blend loop tmedian blockdetect loudnorm tmidequalizer blurdetect lowpass tmix bm3d lowshelf tonemap boxblur lumakey tonemap_vaapi bwdif lut tpad cas lut1d transpose cellauto lut2 transpose_vaapi channelmap lut3d treble channelsplit lutrgb tremolo chorus lutyuv trim chromahold mandelbrot unpremultiply chromakey maskedclamp unsharp chromanr maskedmax untile chromashift maskedmerge v360 ciescope maskedmin vaguedenoiser codecview maskedthreshold varblur color maskfun vectorscope colorbalance mcompand vflip colorchannelmixer median vfrdet colorchart mergeplanes vibrance colorcontrast mestimate vibrato colorcorrect metadata vif colorhold midequalizer vignette colorize minterpolate virtualbass colorkey mix vmafmotion colorlevels monochrome volume colormap morpho volumedetect colormatrix movie vstack colorspace mpdecimate vstack_vaapi colorspectrum mptestsrc w3fdif colortemperature msad waveform compand multiply weave compensationdelay negate xbr concat nlmeans xcorrelate convolution nnedi xfade convolve noformat xmedian copy noise xstack corr normalize xstack_vaapi cover_rect null yadif crop nullsink yaepblur cropdetect nullsrc yuvtestsrc crossfeed oscilloscope zoompan crystalizer overlay cue overlay_vaapi Enabled bsfs: aac_adtstoasc h264_redundant_pps opus_metadata av1_frame_merge hapqa_extract pcm_rechunk av1_frame_split hevc_metadata pgs_frame_merge av1_metadata hevc_mp4toannexb prores_metadata chomp imx_dump_header remove_extradata dca_core media100_to_mjpegb setts dts2pts mjpeg2jpeg text2movsub dump_extradata mjpega_dump_header trace_headers dv_error_marker mov2textsub truehd_core eac3_core mp3_header_decompress vp9_metadata extract_extradata mpeg2_metadata vp9_raw_reorder filter_units mpeg4_unpack_bframes vp9_superframe h264_metadata noise vp9_superframe_split h264_mp4toannexb null Enabled indevs: Enabled outdevs: License: GPL version 2 or later [6/8] Performing build step for 'ffmpeg' GEN libavdevice/libavdevice.version GEN libavfilter/libavfilter.version GEN libavformat/libavformat.version GEN libavcodec/libavcodec.version GEN libavutil/libavutil.version GEN libpostproc/libpostproc.version GEN libswresample/libswresample.version GEN libswscale/libswscale.version CC libavdevice/alldevices.o CC libavdevice/avdevice.o CC libavdevice/utils.o CC libavdevice/version.o GEN libavdevice/libavdevice.pc GEN libavfilter/libavfilter.pc CC libavformat/3dostr.o CC libavformat/4xm.o CC libavformat/a64.o CC libavformat/aacdec.o CC libavformat/aadec.o CC libavformat/aaxdec.o CC libavformat/ac3dec.o CC libavformat/acedec.o CC libavformat/acm.o CC libavformat/act.o CC libavformat/adp.o CC libavformat/ads.o CC libavformat/adtsenc.o CC libavformat/adxdec.o CC libavformat/aea.o CC libavformat/afc.o CC libavformat/aiff.o CC libavformat/aiffdec.o CC libavformat/aiffenc.o CC libavformat/aixdec.o CC libavformat/allformats.o CC libavformat/alp.o CC libavformat/amr.o CC libavformat/amvenc.o CC libavformat/anm.o CC libavformat/apac.o CC libavformat/apc.o CC libavformat/ape.o CC libavformat/apetag.o CC libavformat/apm.o CC libavformat/apngdec.o CC libavformat/apngenc.o CC libavformat/aptxdec.o CC libavformat/aqtitledec.o CC libavformat/argo_asf.o CC libavformat/argo_brp.o CC libavformat/argo_cvg.o CC libavformat/asf.o CC libavformat/asf_tags.o CC libavformat/asfcrypt.o CC libavformat/asfdec_f.o CC libavformat/asfdec_o.o CC libavformat/asfenc.o CC libavformat/assdec.o CC libavformat/assenc.o CC libavformat/ast.o CC libavformat/astdec.o CC libavformat/astenc.o CC libavformat/async.o CC libavformat/au.o CC libavformat/av1.o CC libavformat/av1dec.o CC libavformat/avc.o CC libavformat/avformat.o CC libavformat/avidec.o CC libavformat/avienc.o CC libavformat/avio.o CC libavformat/aviobuf.o CC libavformat/avlanguage.o CC libavformat/avr.o CC libavformat/avs.o CC libavformat/avs2dec.o CC libavformat/avs3dec.o CC libavformat/bethsoftvid.o CC libavformat/bfi.o CC libavformat/bink.o CC libavformat/binka.o CC libavformat/bintext.o CC libavformat/bit.o CC libavformat/bmv.o CC libavformat/boadec.o CC libavformat/bonk.o CC libavformat/brstm.o CC libavformat/c93.o CC libavformat/cache.o CC libavformat/caf.o CC libavformat/cafdec.o src/libavformat/acedec.c:35:27: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 35 | if (asc < 0x44 || asc > p->buf_size - 4) | ~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/3dostr.c:32:41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 32 | if (size < 8 || p->buf_size - i < size) | ~~~~~~~~~~~~~~~ ^ ~~~~ 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/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/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/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: CC libavformat/cafenc.o 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/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:261:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 261 | fourxm->fps = av_d2q(av_int2flosrc/libavformat/anm.cat:(A68V:16_: Rwarning: L32(&hecomparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare]ad er[i + 12])) ,68 | 10 00 0) ; if| ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (record >= anm->nb_records) | ~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/anm.c:73:69: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 73 | if (p->nb_records > 0 && record >= p->base_record && record < p->base_record + p->nb_records) | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/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:249:18: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 249 | if (size > header_size - i - 8 && (fourcc_tag == vtrk_TAG || fourcc_tag == strk_TAG)) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/aadec.c:364:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 364 | { NULL }, | ^ 1 warning generated. src/libavformat/aixdec.c:60:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 60 | for (i = 0; i < nb_streams; i++) { | ~ ^ ~~~~~~~~~~ src/libavformat/aixdec.c:74:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 74 | for (i = 0; i < nb_streams; i++) { | ~ ^ ~~~~~~~~~~ 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/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/aixdec.c:100:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 100 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/aixdec.c:117:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 117 | if (avio_r8(s->pb) != s->nb_streams || index >= s->nb_streams) | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/ape.c:269:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 269 | for (i = 1; i < ape->totalframes; i++) { | ~ ^ ~~~~~~~~~~~~~~~~ src/libavformat/ape.c:296:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 296 | for (i = 0; i < ape->totalframes; i++) { | ~ ^ ~~~~~~~~~~~~~~~~ src/libavformat/ape.c:306:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 306 | for (i = 0; i < ape->totalframes; i++) { | ~ ^ ~~~~~~~~~~~~~~~~ src/libavformat/ape.c:353:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 353 | for (i = 0; i < ape->totalframes; i++) { | ~ ^ ~~~~~~~~~~~~~~~~ src/libavformat/apetag.c: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/ape.c:378:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 378 | if (ape->csrc/libavformat/apngenc.curr:en297t:fr57a:m ewarning: missing field 'unit' initializer [-Wmissing-field-initializers]> = ape->totalframes )297 | | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ AV_OPT_TYPEsrc/libavformat/ape.c_I:N386:T27,: {warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]. i64 = 1 } ,386 | 0 , iUfI (NaTp1e6-_>McuArrXen,t fErNamCe }=, = | ( ^a pe->totalframes - 1)) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavformat/apngenc.c:299:62: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 299 | AV_OPT_TYPE_RATIONAL, { .dbl = 0 }, 0, UINT16_MAX, ENC }, | ^ src/libavformat/apngenc.c:300:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 300 | { NULL }, | ^ src/libavformat/apetag.c:164:16: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 164 | for (i=0; inb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/alp.c:284:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 284 | { NULL } | ^ 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/aiffenc.c:275:68: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 275 | OFFSET(write_id3v2), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, ENC }, | ^ src/libavformat/aiffenc.c:277:69: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 277 | OFFSET(id3v2_version), AV_OPT_TYPE_INT, {.i64 = 4}, 3, 4, ENC },src/libavformat/asf.c | : ^68 :14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavformat/aiffenc.c:278: 1268: | warning: missing field 'help' initializer [-Wmissing-field-initializers] if (278t | y p e {> =N FUFL_LA R}R,A Y _| ^EL EMS(ff_id3v2_picture_types) || type < 0) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/aqtitledec.c:127:113: src/libavformat/async.cwarning: missing field 'unit' initializer [-Wmissing-field-initializers]: 479:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 479127 | | { N{U L"Lsu}b,f p s| " ^, "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 } | ^ src/libavformat/asfdec_o.c:234:19: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] 234 | for (i = 0; i < len; i++) | ~ ^ ~~~ src/libavformat/asfdec_o.c:252:52: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] 251 | if ((ret = avio_get_str16le(pb, len, name, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 252 | sizeof(name))) < len) | ~~~~~~~~~~~~~ ^ ~~~ 2 warnings generated. 2 warnings generated. 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) | ~~~ ^ ~~~~~~~~ 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/astdec.c:94:14: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 94 | size > INT_MAX / s->streams[0]->codecpar->ch_layout.nb_channels) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/asfenc.c:311:23: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 311 | if (pres_time <= asf->index_ptr[i].send_time) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/asfdec_f.c:121:207: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 121 | { "no_resync_search", "Don't try to resynchronize byCC libavformat/cavsvideodec.o looking for a certain optional start code", offsetof(ASFContext, no_resync_search), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/asfdec_f.c:122:148: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 122 | { "export_xmp", "Export full XMP metadata", offsetof(ASFContext, export_xmp), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/asfdec_f.c:123:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 123 | { NULL }, | ^ 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ CC libavformat/cdg.o 4 warnings generated. src/libavformat/argo_cvg.c:394:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 394 | { NULL } | ^ src/libavformat/au.c:165:36: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 165 | if (data_size < 0 && data_size != AU_UNKNOWN_SIZE) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/au.c:203:35: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 203 | if (channels == 0 || channels >= INT_MAX / (BLOCK_SIZE * bps >> 3)) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/au.c:224:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 224 | if (data_size != AU_UNKNOWN_SIZE) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ CC libavformat/cdxl.o src/libavformat/assenc.c:219:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 219 | { "ignore_readorder", "write events immediately, even if they're out-of-order", OFFSET(ignore_readorder), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, E }, | ^ src/libavformat/assenc.c:220:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 220 | { NULL }, | ^ 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)) | ~ ^ ~ 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/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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ 1 warning generated. 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] src/libavformat/adtsenc.cCC libavformat/cinedec.o :71:26 :186 | warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] size2 = FFMI N71( | p - >biufff e(rad_tesn-d> o-b jpe-c>ttbypuef f>e r3,U )si 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/libavformat/apngdec.c:37: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 3 warnings generated. 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) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. CC libavformat/codec2.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)) | ~ ^ ~ 1 warning generated. CC libavformat/concat.o src/libavformat/asfdec_f.c:517:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 517 | if (stream_1nu warningm generated . < 128 && i < FF_ARRAY_ELEMS(asf->streams[stream_num].payload)) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/asfdec_o.c:884:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 884 | for (i = 0; i < nb_entries; i++) { | ~ ^ ~~~~~~~~~~ src/libavformat/asfdec_o.c:893:26: warning: comparison of integers of different signs: 'int32_t' (aka 'int') and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 893 | if (prev_pkt_num != pkt_num) { | ~~~~~~~~~~~~ ^ ~~~~~~~ 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] src/libavformat/adtsenc.c 294 | : 223 i:f 110(:s iwarning: zemissing field 'unit' initializer [-Wmissing-field-initializers]2 != size) | ~~~~~ ^ ~~~~ 223 | { "write_id3v2", "Enable ID3v2 tag writing", OFFSET(id3v2tag), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, ENC}, | ^ src/libavformat/adtsenc.c:224:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 224 | { "write_apetag", "Enable APE tag writing", OFFSET(apetag), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, ENC}, | ^ src/libavformat/adtsenc.c:225:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 225 | { "write_mpeg2", "Set MPEG version to MPEG-2", OFFSET(mpeg_id), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, ENC}, | ^ src/libavformat/adtsenc.c:226:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 226 | { NULL }, | ^ src/libavformat/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/argo_asf.csrc/libavcodec/bytestream.h::464317::1213:: warning: warning: missing field 'help' initializer [-Wmissing-field-initializers]comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 464 | { 317NU | LL } s i 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/libavformat/apngdec.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/asfdec_f.c:592:52: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 591 | if ((ret = avio_get_str16le(pb, lang_len, lang, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 592 | sizeof(lang))) < lang_len) | ~~~~~~~~~~~~~ ^ ~~~~~~~~ CC libavformat/concatdec.o src/libavformat/avienc.c:170:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 170 | for (i = 0; i < s->nCC libavformat/crcenc.o b_streams; 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/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/bink.c:264:32: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 264 | while (bink->current_track < bink->num_asrc/libavformat/aviobuf.cudio:_t63ra:c151k: swarning: )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 }, | ^ 3 warnings generated. src/libavformat/avienc.c:211:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 211 | for (n = 0; n < s->nb_streams; n++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/crypto.o 1 warning generated. In file included from src/libavformat/av1.c:27: 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/apngdec.c:89:21: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 89 | len + 4 > bytestream2_get_bytes_left(&gb)) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: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/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/dash.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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 2 warnings generated. CC libavformat/dashenc.o src/libavformat/avc.c:180:16: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] src/libavformat/asfdec_o.c 180 | : 1141 : 14: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] size = FFMIN(AV_ R1141 | B3 2 ( b uiff ),( seinzed >- abusff _-p k4t)-;> si ze| _ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~l eft || asf_psrc/libavutil/macros.h:k49t:-25>: snote: iexpanded from macro 'FFMIN'z e_left <49 | =# d0e)f i n| e ~~~~ ^ ~~~~~~~~~~~~~~~~~~ FFMIN(a,b) ((asrc/libavformat/asfdec_o.c): 1143>: (28b:) ?warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] (b) : (1143a | )) | ~ ^ ~i f (asf_pkt->size_left > size) | ~~~~~~~~~~~~~~~~~~ ^ ~~~~ 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] 797 | if (avio_tell(pb) != gpos + gsize) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ 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/data_uri.o src/libavformat/apngdec.c:289:16: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 289 | height != s->streams[0]->codecpar->height || | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/apngdec.c:288:15: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 288 | if (width != s->streams[0]->codecpar->width || | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/apngdec.c:295:22: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 295 | y_offset >= s->streams[0]->codsrc/libavformat/asfdec_o.cecp:ar1179->:h55e:i ghwarning: tcomparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] || | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/apngdec.c1179: | 293 : 22 : warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] i f293 | ( a s f - > p a c k ext__ooffffseste t>= +s- >astsrfe->apmas[c0]k->ecotd_escipzaer -<>=w iadstfh- >|d|a t a| _ ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~o ffset + asf->data_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/dauddec.o src/libavformat/asfdec_f.c:979:15: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 979 | if (rsize > packet_length - padsize) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/avienc.c:280:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 280 | for (n = 0; n < s->nb_streams; n++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avienc.c:296:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 296 | for (n = 0; n < s->nb_streams; n++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avc.c:297:13: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 297 | if (res > end - start) | ~~~ ^ ~~~~~~~~~~~ CC libavformat/daudenc.o src/libavformat/avio.c:58:151: warning: missing field 'unit' initializer [-Wmissing-field-initializers]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) | ~ ^ ~~~~~~~~~~ 58 | {"protocol_whitelist", "List of protocols that are allowed to be used", OFFSET(protocol_whitelist), AV_O4 warningPs generated. T_Tsrc/libavformat/apngdec.cY:408:92: warning: missing field 'unit' initializer [-Wmissing-field-initializers] PE 408 | AV_OPT_TYPE_BOOL, { .i64 src/libavformat/avformat.c= 1: 371}: 58: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] , 0, 1 371 | , AV _O P T _ F L AG _ D E C O D I NG _ PAiRfA M( i}c,- > p| r ^o grams[i]->stream_index[j] == s) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~ _src/libavformat/apngdec.cS:410:77: warning: missing field 'unit' initializer [-Wmissing-field-initializers] T 410 | AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, AV_OPT_FLAG_DECODING_PARAM }, | ^ RING, { .src/libavformat/apngdec.c:412:92: warning: missing field 'unit' initializer [-Wmissing-field-initializers] s t412 | AV_OPT_TYPE_INT, { .i64 = DEFAULT_APNG_FPS }, 0, INT_MAX, AV_OPT_FLAG_DECODING_PARAM }, | ^ rsrc/libavformat/bintext.c: 307src/libavformat/apngdec.c::21413:: 12:warning: comparison of integers of different signs: 'const int' and 'unsigned int' [-Wsign-compare]warning: missing field 'help' initializer [-Wmissing-field-initializers] 413= | { NULL }, | 307 ^ | if (p->buf_size < sizeof(idf_magic)) | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ NULL }, 0, 0, D }, | ^ src/libavformat/asfdec_f.c:1095:42: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1095 | } else if (asf->packet_frag_size > asf->packet_size_left - rsize) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/asfdec_f.c:1096:39: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1096 | src/libavformat/asfdec_o.cif :(a1327s:24f:-> pwarning: acomparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare]c ket_frag_si z1327e | > a sif-f>p a((cakevtio__stiezlel(_plbef)t >- =r saizsef -+> daastf-a>_poafcfkseett _+p aadssifz->ed)CC libavformat/dcstr.o a t{a _ s| ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~i ze) && | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/avio.c:59:155: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59 | src/libavformat/avienc.c:639:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 4 warnings generated639. | 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] " p654 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ rotocol_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.cIn 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] 60:204 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ : src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' warning: 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ missing field 'unit' initializer [-Wmissing-field-initializers] 60 | 5 warnings generated. {"rw_timeousrc/libavformat/avienc.ct:701:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ", 701 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ "src/libavformat/avienc.c:708:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] T 708 | for (i = 0; i < ssrc/libavformat/bintext.c->nb:_s376t:r162e:a mswarning: ; missing field 'unit' initializer [-Wmissing-field-initializers]i ++) { | ~ ^ ~~~~~~~~~~~~~ ime 376 | { "linespeed", "set soimulated line speed (bytes per second)", OFFSET(chars_per_frame), AV_OPT3_T warningYsP generatedE. _INT, {.i64 = 6000}, 1, INT_MAX, AV_OPT_FLAG_DECODING_PARAM}, | ^ ut for IOsrc/libavformat/bintext.c:377:153: warning: missing field 'unit' initializer [-Wmissing-field-initializers] o p377 | { "video_size", "set video size, sucCC libavformat/demux.o h as 640x480 or hd720.", OFFSET(width), AV_OPT_TYPE_IMAGE_SIZE, {.str = NULLsrc/libavformat/avc.c},: 0470,: 410,: Awarning: Vcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]_ OPIn file included from T_FLsrc/libavformat/brstm.cAG:_23D: Esrc/libavcodec/bytestream.hC:OD186I:N13 470G: | _ e Pwarning: A Rcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] A M } , }| ^el se186 | i f ( saiszpee2c =t _FrFMaItNi(op_-i>dcb uvbcuf_fsearm,p ls eiz378e_ | )a s ; p e | c{t ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~_r at "ifor)am)e src/libavutil/macros.h{ r:a | 49t: ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ e25":, note: In file included from "expanded from macro 'FFMIN'se tsrc/libavformat/bit.c :fr28am: e src/libavcodec/put_bits.h49r: | at227#e :d(f37era:mf ienswarning: ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]p e Fr FsMeIcNo(nad,b))" (,(a )O F>F S227 | (E Tb ()f ?ra me(r atbeif)) ( s, :A-V >_(abO)uP)fT __ eT| nYd ~ ^ ~ -P E_sV-I>DbEOuIn file included from f_src/libavformat/brstm.c_R:p23A: trT Esrc/libavcodec/bytestream.h>,: 187={:15 .:s stwarning: ircomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]z e =o "f2(5B" }i,187t | B0 ,u fIi)Nf)T _({Ms Ai Xz| ,e ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~2 A!V=_ OsPiTz_eF)L A G| _ ~~~~~ ^ ~~~~D ECODING_PARAM }, | ^ rasrc/libavformat/bintext.c:379:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] t379 | { NULL }, | ^ ions (in microseconds)", offsetof(URLContext, rw_timeout), AV_OPT_TYPE_INT64, { src/libavformat/avformat.c:.434:28: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] i64 434 | for (unsigned i = 0; i < nb_streams; i++) { | ~ ^ ~~~~~~~~~~ =src/libavformat/avformat.c:468:26: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 0 468 | if (program && i == nb_streams - 1 && ret < 0) { | ~ ^ ~~~~~~~~~~~~~~ }, 0, INT64_Msrc/libavcodec/put_bits.hA:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] X, 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ AV_OPT_FLAG_ENCODING_PARAM | AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/av1dec.c:113:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 113 | { "framerate", "", OFFSET(framerate), AV_OPT_TYPE_VIDEO_RATE, {.str = src/libavformat/asfdec_o.c"25":},1550 :019,: Iwarning: Ncomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] T_MAX, DEC}, | ^ 1550 | for (j = 0src/libavformat/av1dec.c;: 114j: 12<: warning: Fmissing field 'help' initializer [-Wmissing-field-initializers]F _AR R114A | Y _ E L {E MNSU(LgLd e}f),; j+| + ^) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavformat/avio.c:61:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 61 | { NULL } | ^ src/libavformat/avio.c:60:137: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 60 | {"rw_timeout", "Timeout for IO operations (in microsecCC libavformat/demux_utils.o onds)", offsetof(URLContext, rw_timeout), AV_OPT_TYPE_INT64, { .i64 = 0 }, 0, INT64_MAX, AV_OPT_FLAG_ENCODING_PAsrc/libavcodec/bytestream.h:R271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] AM 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ | src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' A 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ V_OPT_FLAG_DECODING_PARAM }, | ~ ^~~~~~~~~ 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) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ /usr/include/stdint.hsrc/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) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ :46src/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) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ 21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ 6 warnings generated. In file included from src/libavformat/brstm.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)) | ~ ^ ~ CC libavformat/derf.o In file included from src/libavformat/brstm.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/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/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) >src/libavformat/avformat.c (b:) 536?: 39:( bwarning: ) comparison of integers of different signs: 'const int' and 'unsigned int' [-Wsign-compare]: (a)) | ~ ^ ~ src/libavformat/av1dec.c536: | 208 : 38 : warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 208 | i f r e(ts =t -r>einadde_xob u==( ps-->>bpurfo g+r acnmts,[ FiF]M-IN>(spt->rbeuafm__sinidezx[ej ]-) c{n t ,| ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~o bu_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)) | ~ ^ ~ In file included from src/libavformat/avidec.c:40: 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/avidec.c:40: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/bytestream.h: 187317 | : 13 :i fwarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]( size2 != size) | ~~~~~ ^ ~~~~ 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN1(a, warningb generated). ((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) | ~~~~~ ^ ~~~~ 1 warning generated. 2 warnings generated. CC libavformat/dfa.o 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/avienc.c:919:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 919 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/av1dec.c:255:src/libavformat/avienc.c13:: 939:warning: 39: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] 939255 | | if ( r e t ! =f oorb u(n_ u=n intb__sfirzaem) e s| ~~~ ^ ~~~~~~~~~~~~~ = 0; n < s->nb_streams; n++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avienc.c:967:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 967 | for (i = 0; i < s->nb_streams; i++) { | src/libavformat/asfdec_f.c ~ ^ ~~~~~~~~~~~~~ :1446:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1446 | src/libavcodec/bytestream.hfor: 355:(13i: =warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]0 ; i < s->nb_strea ms355 | ; i ++s)iz e | ~ ^ ~~~~~~~~~~~~~= FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIsrc/libavformat/boadec.cN(a:,b59) :((45a: )warning: >comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ( b) ? (b) : (a)) | ~ ^ ~ In file included from 59src/libavformat/brstm.c | : 23 : src/libavcodec/bytestream.h :i356f: 13(:s twarning: -comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]> codecpar- >356c | h _ l asiyzoeu2t .=n b_FcFMhINa(np-n>ebulfsf e>r F_Fe_nSdA N-E _pN->Bb_uCffHeArN,N sEiLzSe )|;| | | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25:src/libavformat/boadec.c :note: 65expanded from macro 'FFMIN': 35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 49 | #define FFM I65N | ( a , b )i f( (a()s t->> c(obd) e? c(pba) r:- >(bal)o)c k | _ ~ ^ ~a lign > INTIn file included from _src/libavformat/brstm.cM:A23X: src/libavcodec/bytestream.h/: 357F:F15:_ warning: Scomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]A NE_NB _357C | H A N N iEfL (Ss |i| zset2- >!c=o dseiczpe)a r| - ~~~~~ ^ ~~~~> block_align <= 0) | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/c93.c:53:33: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 53 | if (AV_RL16(psrc/libavformat/avienc.c-:>980b:u23:f warning: +comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] i) != index || !980p | - > b uffo[ri +( i2n]t src/libavcodec/bytestream.h|i| : =! 271p0:-;17> :biu f+n b3_]s)t r e| a ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~m s; 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 libavformat/dfpwmdec.o src/libavformat/avienc.c:994:185: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 994 | { "reserve_index_space", "reserve space (in bytes) at the beginning of the file for each stream index", OFFSET(reserve_index_space), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, ENC }, | ^ src/libavformat/avienc.c:995:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 995 | { "write_channel_mask", "write channel mask into wave format header", OFFSET(write_channel_mask), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, ENC }, | ^ src/libavformat/avienc.c:996:133: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 996 | { "flipped_raw_rgb", "Raw RGB bitmaps are stored bottom-up", OFFSET(flipped_raw_rgb), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, ENC }, | ^ src/libavformat/avienc.c:997:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 2997 | warning s generated . { NULL }, | ^ 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) | ~~~~~ ^ ~~~~ 1 warning generated. CC libavformat/dhav.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/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) | ~~~~~ ^ ~~~~ 1 warning generated. src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] CC libavformat/diracdec.o 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/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) | ~~~~~ ^ ~~~~ CC libavformat/dnxhddec.o src/libavformat/avidec.c:94:132: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 94 | { "use_odml", "use odml index", offsetof(AVIContext, use_odml), AV_OPT_TYPE_BOOL, {.i64 = 1}, -1, 1, AV_OPT_FLAG_DECODING_PARAM}, | ^ src/libavformat/avidec.c:95:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 95 | { NULL }, | ^ CC libavformat/dovi_isom.o src/libavformat/cache.c:324:192: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 324 | { "read_ahead_limit", "Amount in bytes that may be read ahead when seeking 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/dsfdec.o 5 warnings generated. 1 warning generated. src/libavformat/avformat.c:777:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 777 | if (new_tb.num != pts_num) | ~~~~~~~~~~ ^ ~~~~~~~ CC libavformat/dsicin.o src/libavformat/avidec.c:200:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 200 | if (stream_id >= s->nb_streams || stream_id < 0) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~ CC libavformat/dss.o src/libavformat/avidec.c:296:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 296 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/dtsdec.o 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 2 warnings generated. CC libavformat/dump.o CC libavformat/dv.o CC libavformat/dvbsub.o 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/dvbtxt.o src/libavformat/avidec.c:457:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 457 | for (i = 0; inb_streams; i++) { | ~^~~~~~~~~~~~~~ src/libavformat/avidec.c:474:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 474 | for (i = 0; inb_streams; i++) { | ~^~~~~~~~~~~~~~ 1 warning generated. CC libavformat/dvenc.o CC libavformat/dxa.o 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) && | ~~~ ^ ~~~~~~~~~~~ 1 warning generated. CC libavformat/electronicarts.o CC libavformat/epafdec.o CC libavformat/ffmetadec.o CC libavformat/ffmetaenc.o 1 warning generated. CC libavformat/fifo.o CC libavformat/fifo_test.o CC libavformat/file.o CC libavformat/filmstripdec.o CC libavformat/filmstripenc.o CC libavformat/fitsdec.o CC libavformat/fitsenc.o CC libavformat/flac_picture.o src/libavformat/avidec.c:662:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 662 | av_assert0(stream_index < s->nb_streams); | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavformat/avidec.c:753:30: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 753 | if (stream_index >= (unsigned)s->nb_streams || avi->dv_demux) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/avidec.c:867:54: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 867 | st->codecpar->extradata_size < 1U << 30) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavformat/avidec.c:954:30: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 954 | if (stream_index >= (unsigned)s->nb_streams | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/avidec.c:991:30: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 991 | if (stream_index < (unsigned)s->nb_streams && size > 9 * 4) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/avidec.c:1057:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1057 | if (stream_index != s->nb_streams - 1) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavformat/avidec.c:1072:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1072 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avidec.c:1079:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1079 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avidec.c:1088:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1088 | if (i == s->nb_streams && avi->non_interleaved) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/flacdec.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/flacenc.o CC libavformat/flacenc_header.o CC libavformat/flic.o CC libavformat/flvdec.o src/libavformat/avidec.c:1126:22: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1126 | if (dessrc/libavformat/brstm.cc_l:en409 :29>: warning: pcomparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]b ->buf_end - pb- >409b | u f _ p t r ) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ (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/flvenc.o CC libavformat/format.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/framecrcenc.o 5 warnings generated. 20 warnings generated. 4 warnings generated. 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) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ 2 warnings 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/aviobuf.c:1398:18: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1398 | if (new_size < d->pos || new_size > INT_MAX) | ~~~~~~~~ ^ ~~~~~~ src/libavformat/aviobuf.c:1400:18: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1400 | if (new_size > d->allocated_size) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavformat/avidec.c:1505:39: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1505 | if (ast->has_pal && pkt->size < (unsigned)INT_MAX / 2 && !dv_demux) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ CC libavformat/framehash.o CC libavformat/frmdec.o src/libavformat/avidec.c:1706:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1706 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avidec.c:1722:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1722 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avidec.c:1757:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1757 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avidec.c:1776:50: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1776 | if (get_stream_idx(tag) == i && size == sti->index_entries[0].size + 8) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/fsb.o CC libavformat/ftp.o CC libavformat/fwse.o src/libavformat/avidec.c:1908:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1908 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avidec.c:1938:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1938 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avidec.c:1972:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1972 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ 8 warnings generated. src/libavformat/cavsvideodec.c:45:25: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 45 | if(code < slice_pos) | ~~~~ ^ ~~~~~~~~~ CC libavformat/g722.o src/libavformat/data_uri.c:107:12: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] 107 | size = FFMIN(size, dc->size - dc->pos); | ^ ~~~~ ~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 1 warning generated. 5 warnings generated. CC libavformat/g723_1.o CC libavformat/g726.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 | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ 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/cdxl.c:248:122: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 248 | { "sample_rate", "", OFFSET(sample_rate), AV_OPT_TYPE_INT, { .i64=11025 }, 8000, INT_MAX, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/cdxl.c:249:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 249 | { "frame_rate", "", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, { .str="15" }, 1, INT_MAX, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/cdxl.c:250:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 250 | { NULL }, | ^ src/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++) { | ~ ^ ~~~~~~~~~~~~ 1 warning generated. src/libavformat/codec2.c:270:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 270 | FRAMES_PER_PACKET, | ^ src/libavformat/codec2.c:267:118: note: expanded from macro 'FRAMES_PER_PACKET' 267 | offsetof(Codec2Context, frames_per_packet), AV_OPT_TYPE_INT, {.i64 = 1}, 1, INT_MAX, AV_OPT_FLAG_DECODING_PARAM} | ^ src/libavformat/codec2.c:271:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 271 | { NULL }, | ^ src/libavformat/crypto.c:73:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 73 | { NULL } | ^ src/libavformat/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) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavformat/codec2.c:276:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 276 | FRAMES_PER_PACKET, | ^ src/libavformat/codec2.c:267:118: note: expanded from macro 'FRAMES_PER_PACKET' 267 | offsetof(Codec2Context, frames_per_packet), AV_OPT_TYPE_INT, {.i64 = 1}, 1, INT_MAX, AV_OPT_FLAG_DECODING_PARAM} | ^ src/libavformat/codec2.c:277:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 277 | { NULL }, | ^ 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/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) | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 4 warnings generated. CC libavformat/g729dec.o 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/libavformat/dash.csrc/libavutil/macros.h:49::25101:: 20note: :expanded from macro 'FFMIN' warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a) )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 = FFMsrc/libavformat/concatdec.cIN(:t249_n:e43x:t warning: -comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] t_cur, buffer_size - dst_ p249o | s - f1o)r ;( i =| ^ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~c at->cur_fsrc/libavutil/macros.hi:l49e:-25:> nnote: expanded from macro 'FFMIN'b _stream 49s | ;# die FMaIvNf(-a>,nbb)_ s(t(ra)e a>m s(;b i)+ +?) ({b ) | : ~ ^ ~~~~~~~~~~~~~~~~~~~~ (a)) | ~ ^ ~ src/libavformat/concatdec.c:250:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavformat/dash.c:117:21 :250 | warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] if 117( | i < a vf - > nibf_ s(tdresatm_sp)o s{ >| = ~ ^ ~~~~~~~~~~~~~~~ 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: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) | ~~~~~ ^ ~~~~ 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/gdv.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/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/genh.o 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/gif.o 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)) | ~ ^ ~ 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:151: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] warning generated. 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/concatdec.c:401:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 401 | for (j = 0; j < cat->files[i].nb_streams; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ 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) | ~~~~~ ^ ~~~~ 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); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ CC libavformat/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/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 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/gxf.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 | CC libavformat/gsmdec.o if (size2 != size) | ~~~~~ ^ ~~~~ 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/libavcodec/bytestream.h:317:13src/libavformat/dhav.c: :warning: 126:comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]23 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 126317 | | s i z e 2 =i fF F(MiInNd(epx-> bEbLuEfMfS(esra, msipzlee)_;r a| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~t es)) { src/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) | ~~~~~ ^ ~~~~ 4 warnings generated. src/libavformat/dfpwmdec.c:73:147: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 73 | { "sample_rate", "", offsetof(DFPWMAudioDemuxerContext, sample_rate), AV_OPT_TYPE_INT, {.i64 = 48000}, 0, INT_MAX, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | src/libavformat/dfpwmdec.c : 75 s:i168z:e warning: missing field 'unit' initializer [-Wmissing-field-initializers]= FFMIN(g->buffe r75_e | n d - {g -">cbuhfafnenrel,s "si,z e ) ; " "| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~, offsetof(src/libavutil/macros.hD:49F:P25:W Mnote: Aexpanded from macro 'FFMIN'ud ioDemu xe49r | C#odnetfeixnet ,FF McIhNa(nan,ebl)s ()(,a ) > (AbV) _?OP T(_bT)Y PE:_ (IaN)T), {.| i6 ~ ^ ~4 = 1}, 0, INTIn file included from _src/libavformat/dtsdec.cM:A24X,: Asrc/libavcodec/bytestream.hV:_356O:P13T:_ Fwarning: Lcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]A G_DECODIN G356_P | A R A M s|i zAeV2_ O=P TF_FFMLIANG(_pD-E>PbuRfEfCeArT_eEnD d} ,- p -| > ^b uffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define Fsrc/libavformat/dfpwmdec.cFM:I76N:(145a:, bwarning: )missing field 'unit' initializer [-Wmissing-field-initializers] ( (a) > (b) ? (b) : (76a | ) ) | { ~ ^ ~ "ch_layout", In file included from src/libavformat/dtsdec.c :"24": ,src/libavcodec/bytestream.h :o357f:f15s:e twarning: ocomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]f (DFPWM A357u | d i o D eimfu x(esriCzoen2t e!x=t ,s iczhe_)l a y| o ~~~~~ ^ ~~~~u t), 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 }, | ^ 5 warnings generated. 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) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4 warnings generated. CC libavformat/gxfenc.o 3 warnings generated. src/libavformat/dashenc.c:312:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 312 | for (int i = 0; i < s->nb_streams; ++i) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/h261dec.o 4 warnings generated. src/libavformat/concatdec.c:834:20: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 834 | if (stream >= cat->avf->nb_streams) | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavformat/dhav.c:451:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 451 | for (int n = 0; n < s->nb_streams; n++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/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 | lefsrc/libavformat/ffmetaenc.ct <: 67c:a19t-:> nwarning: bcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]_ files - 1 && 67 | | ~~~~ ^ ~~~~~~~~~~~~~~~~~f or (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/ffmetaenc.c:73:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 73 | for (i = 0; i < s->nb_chapters; i++) { | ~ ^ ~~~~~~~~~~~~~~ CC libavformat/h263dec.o 3 warnings generated. src/libavformat/dashenc.c:363:26: warning: comparison of integers of different signs: 'int' and 'enum AVCodecID' [-Wsign-compare] 363 | if (codecs[i].id == par4- warning>csod generatede. c_id) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ 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_B17OOL, warning s{. generatedi. 64 = 0}, 0, 1, DEC }, | ^ src/libavformat/concatdec.c:929:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 929 | { NULL } | ^ 6 warnings generated. CC libavformat/h264dec.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)) | ~ ^ ~ CC libavformat/hashenc.o 5 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:623:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 623 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/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)) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 | csrc/libavformat/ffmetadec.c->ha:s_52a:u30d:i owarning: |= ((reqacomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]s ize <= av_fifo_ c52 | a n _ r e a d ( }c -w>haiuled i(o!e_ndda t&a&[i ])l) e<has_audio |= ((reqasize <= av_fifo_can_read(c->audio_data[i])) << i); | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/dv.c:257:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 257 | if (freq >= FF_ARRAY_ELEMS(dv_audio_frequency)) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/dvenc.c:322:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 322 | for (i=0; inb_streams; i++) { | ~^~~~~~~~~~~~~~ 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/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/file.c:104:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 104 | { "truncate", "truncate existing files on wsrc/libavformat/epafdec.crit:e"63,: 35o:f fswarning: ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]t of(FileContext, tr u63n | c) , A V _iOfP T_(TcYhPaEn_nBeOlOs L<,= {0 .|i|64 =c 1h a}n,n 0e,l s1 ,> A VF_FO_PSTA_FNLEA_G_NEBN_CCOHDAINNNGE_LPSA R|A|M s}a,m p l| e ^_ rate <= 0) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/file.c:105:170: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 105 | { "blocksize", "set I/O operation maximumsrc/libavformat/dxa.c bl:o166c:k16 :s izwarning: ecomparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]" , offsetof(File C166o | nt e x t , b lsiozcek s=i zFe)F,M AIVN_(cO->PbTy_tTeYsP_El_IeNftT,, {c -.>ib6p4c )= ;I N T| _ ^ ~~~~~~~~~~~~~ ~~~~~~M AX }, 1, INT_Msrc/libavutil/macros.hAX:,49 :A25V:_ Onote: Pexpanded from macro 'FFMIN'T _FLAG_ENCODING_PARAM }49, | #| d ^e fine FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/file.csrc/libavformat/dxa.c::106169::15216:: warning: warning: missing field 'unit' initializer [-Wmissing-field-initializers]comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 169 | 106 | i f ( r e{t !"=f olsliozwe"), "| ~~~ ^ ~~~~F ollow a filesrc/libavformat/dxa.c :a215s: 20i:t warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]i s being writte n215", | o f f s e t o f ( F iifl(erCeto n!t=e xts,i zfeo)l{l o w| ) ~~~ ^ ~~~~, AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 1, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/file.c:107:179: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 107 | { "seekable", "Sets if the file is seekable", offsetof(FileContext, seekable), AV_OIn file included from PT_Tsrc/libavformat/flac_picture.cYP:E23_: Isrc/libavcodec/bytestream.hN:T171,: 18{: warning: .comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]i6 4 = -1 }, -1, 0, A V171 | _ O P T _g-F>LbAuGf_fDerE C+O=D FIFNMGIN_(PgA-R>AbMu f|f eArV_e_nOdP -T _gF->LbuAfGf_eENrCO,DI NsGi_zPeA)R;A M | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~} , | ^ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #desrc/libavformat/file.cf:i108n:e12 :F Fwarning: Mmissing field 'help' initializer [-Wmissing-field-initializers]I N(a, b108) | ( ( a ){ >N U(LbL) } ? | ( ^b ) : (a)) | ~ ^ ~ 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_PARAIn file included from M }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] src/libavformat/dump.c 186: | 232 : 45 :s iwarning: ze2 = FFMIN(implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]p ->buffer_end - p -232> | b u f fe r , s iz e)a;src/libavformat/file.cv:_ l113o:| g135 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~(: ct xwarning: ,missing field 'unit' initializer [-Wmissing-field-initializers] src/libavutil/macros.hAV:_L49O:G25_:I Nnote: FO expanded from macro 'FFMIN'113 , | " % 49f{ | #"d ,e f"gianfeid" ,n F F/M" sI1eN0(t0a0 0f,0ibl.)e 0f (d)es(c;a)r > i p(| tbo ~~~~~~ ~~~~~^~~~~~~~~~~ )r" , ?o f(fbs)e :t o(fa()F)i l e| ~ ^ ~C ontext, fIn file included from dsrc/libavformat/flac_picture.c):,23 : Asrc/libavcodec/bytestream.hV:_187OP:T15:_ Twarning: Ycomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]P E_INT ,187 | { .ifi 6(4s i=ze 2- 1!= s}i, z-e1), I N| ~~~~~ ^ ~~~~T _MAX, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/file.c:114:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 114 | { NULL } | ^ 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/dashenc.c:830:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 830 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/dump.c: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) | ^~~~~~~~~~~ 2 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)) | ~ ^ ~ CC libavformat/hca.o In file included from src/libavformat/flac_picture.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/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/electronicarts.c:775:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 775 | {"merge_alpha", "return VP6 alpha in the main video stream", OFFSET(merge_alpha), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, FLAGS }, | ^ src/libavformat/electronicarts.c:776:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 776 | {NULL} | ^ src/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/hcom.o src/libavformat/dump.c:423:23: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 423 | for (int j = 1; j <= tc[0]; j++) { | ~ ^ ~~~~~ src/libavformat/dump.c:426:62: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 426 | av_log(ctx, AV_LOG_INFO, "timecode - %s%s", tcbuf, j != tc[0] ? ", " : ""); | ~ ^ ~~~~~ 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) | ~~~~~ ^ ~~~~ CC libavformat/hdsenc.o 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/libavformat/dashenc.csrc/libavutil/macros.h:49::94425::23 :note: expanded from macro 'FFMIN' warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 49 | #defin e944 | F F M I N f(oa,rb ()i =( (0;a )i <> (sb-)> n?b _(sbt)r e:a m(sa; )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/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 && | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~In file included from src/libavformat/flacdec.c:24: src/libavcodec/bytestream.h:186:13src/libavutil/avassert.h:: 38warning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]11 : note: expanded from macro 'av_assert0' 18638 | | siifz e(2! (=c FoFMnINd()p)-> b{ u f f e r _ e n d - p -src/libavformat/fitsdec.c > b: u 119 :f38 f: e r warning: , comparison of integers of different signs: 'int' and 'unsigned long long' [-Wsign-compare] s i z e ); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 119 | src/libavutil/macros.h : 49 :25 : note: expanded from macro 'FFMIN' i\f ( s| iz ^~~~e 49 | &#&d ehfeiadnee rF-F>nMaxIiN(sa,nb[)i ]( (a>) U>I N(Tb6)4 _M?A (Xb )/ s:i z(ea)) )| ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~| ~ ^ ~ src/libavformat/fitsdec.cIn file included from :src/libavformat/flacdec.c124::2324:: warning: src/libavcodec/bytestream.hcomparison of integers of different signs: 'int' and 'unsigned long long' [-Wsign-compare]:187 :15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 124 | 187 | if ( he a deirf- >(pscoiunzte 2> U!I=N Ts6i4z_eMA)X - | s ~~~~~ ^ ~~~~i ze) | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ 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/dss.c:104:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 104 | if (ret < size) { | ~~~ ^ ~~~~ CC libavformat/hevc.o src/libavformat/fitsenc.c:66:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 66 | ret = snprintf(header + 10, 70, fmt, *(float *)value); | ~~~~~~~~ ^~~~~~~~~~~~~~~ src/libavcodec/bytestream.h: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/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)) { \ | ^~~~ CC libavformat/hevcdec.o 1 warning generated. src/libavformat/fitsdec.c:215:151:In file included from warning: src/libavformat/flacdec.cmissing field 'unit' initializer [-Wmissing-field-initializers] :24: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 215 | { "fr a293mer | a t e " ,s i"zsee2t =t hFeF MfIrNa(mpe-r>bautfef"e,r _oefnfds e-t opf-(>FbIuTfSfCeorn,t esxit,z ef)r;a m e| r ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~a te), AV_OPTsrc/libavutil/macros.h_:T49:Y25P:E _note: Vexpanded from macro 'FFMIN'I DEO_RATE, 49{ | .#sdterf i=n e"1 "F}F,MI N0(,a, b)I N((Ta_) M>A X(,b )A V?_ OP(Tb_)F L:A G(_aDE)CO)D IN G| _ ~ ^ ~PA RAM}, | ^ In file included from src/libavformat/flacdec.c:24: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavformat/fitsdec.c294: | 216 : 12 : iwarning: missing field 'help' initializer [-Wmissing-field-initializers]f (s i216ze | 2 ! = s{i NzUeL)L } , | ~~~~~ ^ ~~~~ | ^ 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) | ~~~~~ ^ ~~~~ 3 warnings generated. CC libavformat/hls.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)src/libavformat/dump.c (:(680a:)19 >: warning: (comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]b ) ? (b) : ( a)680) | | f ~ ^ ~o r (i = 0; In file included from i src/libavformat/flacdec.c< :i24: csrc/libavcodec/bytestream.h:-356>:13n:b_ cwarning: hcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]ap ters; i++) 356 | { | s ~ ^ ~~~~~~~~~~~~~~~i ze2 = FFMsrc/libavformat/dump.cIN:(693:p23:- warning: >comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]b uffer_e nd693 | - p- > b u f fe rfo,r (js i=z e)0;; j | < ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ic->src/libavutil/macros.h:n49b:_25p:r onote: expanded from macro 'FFMIN'g rams; j +49+) | #{d e f| i ~ ^ ~~~~~~~~~~~~~~~ne FFMIN(a,b)src/libavformat/dump.c ((:a)700 :>27 :( warning: bcomparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare]) ? (b) : (700a | )) | ~ ^ ~ fIn file included from osrc/libavformat/flacdec.cr:24 : src/libavcodec/bytestream.h(:357k: =15 0:; kwarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] < pro gr357am | - > n b _ifs t(rsiezame_i2nd e!=x essi;z ek+)+ )| ~~~~~ ^ ~~~~ { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/dump.c:707:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 707 | CC libavformat/hls_sample_encryption.o 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++) | ~ ^ ~~~~~~~~~~~~~~ 4 warnings generated. src/libavformat/dashenc.c:1285:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1285 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/dashenc.c:1306:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1306 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/dashenc.c:1339:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1339 | CC libavformat/hlsenc.o for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/dtsdec.c:121:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 121 | for (i=0; ibuf_size && | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavformat/fifo.c:513:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 513 | for (i = 0; i < avf->nb_streams; ++i) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/demux.c:912:45: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 912 | av_sat_add64(cur_dts, duration) == cur_dts + (uint64_t)duration | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/flic.c:226:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 226 | if (ret != size - FLIC_PCC libavformat/hnm.o REAMBLE_SIZE) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/flic.c:247:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 247 | if (ret != size) { | ~~~ ^ ~~~~ src/libavformat/flvdec.c:144:48: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 144 | av_assert0(flv->last_keyframe_stream_index <= s->nb_streams); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavformat/flvdec.c:148:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 148 | for (i = 0; i < flv->keyframe_count; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ CC libavformat/http.o src/libavformat/fifo.c:629:37: warning: missing field 'pkt' initializer [-Wmissing-field-initializers] 629 | FifoMessasrc/libavformat/flvdec.cge: 216m:s25g: = warning: {Fcomparison of integers of different signs: 'int' and 'enum AVCodecID' [-Wsign-compare]I FO_NOOP}; | ^ 216 | return codec_id == apar->codec_id; | ~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/flvdec.c:221:25: warning: comparison of integers of different signs: 'int' and 'enum AVCodecID' [-Wsign-compare] 221 | return codec_id == apar->codec_id; | ~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/flvdec.c:241:32: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 241 | return apar->codec_tag == (flv_codecid >> FLV_AUDIO_CODECID_OFFSET); | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/dashenc.c:1492:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1492 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/httpauth.o src/libavformat/flvdec.c:326:32: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 326 | return vpar->codec_tag == flv_codecid; | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavformat/fifo.c:672:77: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 672 | AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/fifo.c:675:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 675 | AV_OPT_TYPE_INT, {.i64 = FIFO_DEFAULT_QUEUE_SIZE}, 1, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/fifo.c:678:75: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 678 | AV_OPT_TYPE_DICT, {.str = NULL}, 0, 0, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/fifo.c:681:72: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 681 | AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/fifo.c:684:72: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 684 | AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, AV_OPTsrc/libavformat/dashenc.c_FL:AG_1745EN:C19O:D Iwarning: Ncomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]G _PARAM}, | ^1745 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/fifo.c:687:71: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 687 | AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/fifo.c:690:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 690 | AV_OPT_TYPE_INT, {.i64 = FIFO_DEFAULT_MAX_RECOVERY_ATTEMPTS}, 0, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/fifo.c:693:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 693 | AV_OPT_TYPE_DURATION, {.i64 = FIFO_DEFAULT_RECOVERY_WAIT_TIME_USEC}, 0, INT64_MAX, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/fifo.c:696:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 696 | OFFSET(recovery_wait_streamtime), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/fifo.c:699:72: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 699 | AV_OPT_TYPE_BOOL, {.iCC libavformat/icecast.o 64 = 0}, 0, 1, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/fifo.c:702:84: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 702 | AV_OPT_TYPE_DURATION, {.i64 = 0}, 0, INT64_MAX, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/fifo.c:704:14: warning: missing field 'help' initializer [-Wmissing-field-initializers] 704 | {NULL}, | ^ src/libavformat/fifo.c:702:47: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 701 | {"timeshift", "Delay fifo output", OFFSET(timeshift), | ~ 702 | AV_OPT_TYPE_DURATION, {.i64 = 0}, 0, INT64_MAX, AV_OPT_FLAG_ENCODING_PARAM}, | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavformat/fifo.c:693:82: warning: implicit conversion from 'long 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, CC libavformat/icodec.o {.i64 = FIFO_DEFAULT_RECOVERY_WAIT_TIME_USEC}, 0, INT64_MAX, AV_OPT_FLAG_ENCODING_PARAM}, | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ CC libavformat/icoenc.o 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/id3v1.o 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/flvdec.c:466:50: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 466 | ifCC libavformat/id3v2.o (isnan(d) || d < INT64_MIN || d > INT64_MAX) | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ CC libavformat/id3v2enc.o src/libavformat/flacenc.c:210:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 210 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/idcin.o src/libavformat/ftp.c:84:124: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 84 | {"timeout", "set timeout of socket I/O operations", OFFSET(rw_timeout), AV_OPT_TYPE_INT, {.i64 = -1}, -1, INT_MAX, D|E }, | ^ src/libavformat/ftp.c:85:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 85 | {"ftp-write-seekable", "control seekability of connection during encoding", OFFSET(write_seekable), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, E }, | ^ src/libavformat/ftp.c:86:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 86 | {"ftp-anonymous-password", "password for anonymous login. E-mail address should be used.", OFFSET(anonymous_password), AV_OPT_TYPE_STRCC libavformat/idroqdec.o ING, { 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", src/libavformat/framecrcenc.c"pa:s38s:w19o:r dwarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]f or FTP login. Ov e38r | ri dd en fboy rw h(aite v= e0;r ii s< isn-> ntbh_es UtRreLa.ms"; ,i+ +O)F F{ S E| T ~ ^ ~~~~~~~~~~~~~ (option_password), AV_OPT_TYPE_STRING, { 0 }, 0, 0, D|E }, | ^ src/libavformat/ftp.c:89:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 89 | {NULL} | ^ CC libavformat/idroqenc.o src/libavformat/framehash.c:31:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 31 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/dashenc.c:1943:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] In file included from src/libavformat/flvenc.c:36: src/libavcodec/put_bits.h :1943227: | 37 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]f or (i = 0; i < s-227>n | b_ st r e a m s ; iif+ +)( s{- > b| u ~ ^ ~~~~~~~~~~~~~f _end - s->buf_psrc/libavformat/dashenc.ctr: 2006>:23=: warning: scomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]i zeof(Bi tB2006u | f )) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/dashenc.c:2015:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2015 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/iff.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/libavformat/flacenc.c:406:153: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 406 | { "write_header", "Write the file header", offsetof(FlacMuxerContext, write_header), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/flacenc.c:407:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 407 | { NULL }, | ^ 3 warnings generated. In file included from src/libavformat/flvdec.csrc/libavformat/flacdec.c::69231:52: :src/libavformat/oggdec.h :warning: 160:implicit conversion from 'long long' to 'double' changes value from 9223372036854775 to 9223372036854776 [-Wimplicit-const-int-float-conversion]36 : warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 692160 | | i f ( o g g -&>&s tdrateea.mmisll[iise]c.soernidals =<= IsNerTi6a4l_M)A X /1| 0 ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~0 0 | ~ ~~~~~~~~~^~~~~ src/libavformat/flvdec.c:691:52: warning: implicit conversion from 'long long' to 'double' changes value from -9223372036854775 to -9223372036854776 [-Wimplicit-const-int-float-conversion] 691 | src/libavcodec/put_bits.h : 317&:& 33d:a twarning: ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]. milliseconds > 317I | N T 6 4 _iMfI N(/s1-0>0b0u f _| e ~ ~~~~~~~~~^~~~~n d - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavformat/ifv.o 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/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)) | ~~~ ^ ~~~~~~~~~~~ src/libavformat/flvdec.c:745:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 745 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/fsb.c:94:27: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 94 | for (c = 0; c < par->ch_layout.nb_channels; c++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/fsb.c:147:27: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 147 | for (c = 0; c < par->ch_layout.nb_channels; c++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/ilbc.o src/libavformat/demux.c:1609:106: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1609 | av_log(ic, AV_LOG_VERBOSE, "Ignoring outlier non primary stream starttime %f\n", start_time_text / (float)AV_TIME_BASE); | ~~~~~~ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ src/libavformat/ftp.c:410:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 410 | if (ret >= sizeof(command)) | ~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/demux.c:1614:102: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1614 | av_log(ic, AV_LOG_VERBOSE, "Ignoring outlier non primary stream endtime %f\n", end_time_text / (float)AV_TIME_BASE); | ~~~~~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ src/libavformat/demux.c:1619:104: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1619 | av_log(ic, AV_LOG_VERBOSE, "Ignoring outlier non primary stream duration %f\n", duration_text / (float)AV_TIME_BAsrc/libavformat/dashenc.cSE):;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/ftp.c:432:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 432 | if (ret >= sizeof(command)) | ~~~ ^ ~~~~~~~~~~~~~~~ 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/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/demux.csrc/libavformat/flvdec.c::9531645::11:40 warning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 953 | if (i =1645= | s - > n b _ st riefam s()bi tr{at e >| ~ ^ ~~~~~~~~~~~~~= 0 && bitrate <= INT64_MAX) | ~~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ 3 warnings generated. 1src/libavformat/dashenc.c warning generated:. 2371:185: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/ftp.c:493:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]2371 | { "adapta t493io | n_ se t s "i,f "A(darpett a>t=i osni zseeotfs(.c oSmmyanntda)x:) i d| = ~~~ ^ ~~~~~~~~~~~~~~~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", "numbe1r warning generatedo. f segments kept in the manifest", OFFSET(window_size), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, E }, | ^ src/libavformat/dashenc.c:2373:177: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2373 | { "extra_window_size", "number of segments kept outside of the manifest before removing from disk", OFFSET(extra_window_size), AV_OPT_TYPE_INT, { .i64 = 5 }, 0, INT_MAX, E }, | ^ src/libavformat/dashenc.c:2374:163: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2374 | { "seg_duration", "segment duration (in seconds, fractional value can be set)", OFFSET(seg_duration), AV_OPT_TYPE_DURATION, { .i64 = 5000000 }, 0, INT_MAX, E }, | ^ src/libavformat/dashenc.c:2375:160: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2375 | { "frag_duration", "fragment duration (in seconds, fractional value can be set)", OFFSET(frag_duration), AV_OPT_TYPE_DURATION, { .i64 = 0 }, 0, INT_MAX, E }, src/libavformat/flac_picture.c| ^ :75:18: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 75 | if (len + 24 > bytestream2_get_bytes_left(&g)) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/flac_picture.c:101:13: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 101 | if (len > bytestream2_get_bytes_left(&g) - 20) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/dashenc.c:2381:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/flac_picture.c:145:30: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 2381 | { 145" | r e m o vife _a(tt_rexuintc",l e"n r==e m0ov e& &a llle nse g>m=e nbtusf _wshiezn ef i-n i(sbhufe_d"s,iz eO F>F>S E4)T)( r{em ov e| _ ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~at _exit), AV_Osrc/libavformat/flac_picture.cP:T163_:T73Y:P Ewarning: _Bcomparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]O OL, { .i64 = 0 }163, | 0 , 1 , E } , if | ( ^a vio_read(s->pb, data->data + len - trunclen, trunclen) < trunclen) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavformat/dashenc.c:2382:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2382 | { "use_template", "Use SegmentTemplate instead of SegmentList", OFFSET(use_template), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, E }, | ^ src/libavformat/dashenc.c:2383:127: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2383 | { "use_timeline", "Use SegmentTimeline in SegmentTemplate", OFFSET(use_timeline), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, E }, | ^ src/libavformat/format.c:229CC libavformat/img2.o :49: warning: missing field 'buf' initializer [-Wmissing-field-initializers] src/libavformat/dashenc.c 229: | 2384 : 145 : Awarning: Vmissing field 'unit' initializer [-Wmissing-field-initializers]P robeData pd = {2384 | f i l e n{a m"es ?i nfgliel_efnialmee" ,: ""S"t o}r;e al l| ^ 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 }, | ^ 12 warnings 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 segment", OFFSET(init_seg_name), AV_OPT_TYPE_STRING, {.str = "init-stream$RepresentationID$.$ext$"}, 0,1 0 warning, generated . 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, CC libavformat/img2_alias_pix.o {.str = NULL}, 0, 0, E }, | ^ src/libavformat/dashenc.c:2390:132: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2390 | { "http_user_agent", "override User-Agent field in HTTP header", OFFSET(user_agent), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, E}, | ^ src/libavformat/dashenc.c:2391:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2391 | { "http_persistent", "Use persistent HTTP connections", OFFSET(http_persis5te warningsn generatedt. ), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, E }, | ^ src/libavformat/dashenc.c:2392:144: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2392 | { "hls_playlist", "Generate HLS playlist files(master.m3u8, media_%d.m3u8)", OFFSET(hls_playlist), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, E }, | ^ src/libavformat/dashenc.c:2393:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2393 | { "hls_master_name", "HLS master playlist name", OFFSET(hls_master_name), AV_OPT_TYPE_STRING, {.str = "master.m3u8"}, 0, 0, E }, | ^ src/libavformat/dashenc.c:2394:156: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2394 | { "streaming", "Enable/Disable streaming mode of output. Each frame will be moof fragment", OFFSET(streaming), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, E }, | ^ src/libavformat/format.c:258:49: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 258 | for (probe_size = PROBE_BUF_MIN; prosrc/libavformat/dashenc.cb:e2396_:si142z:e warning: src/libavformat/dashenc.c :(2397b:)162 :? warning: (missing field 'unit' initializer [-Wmissing-field-initializers] a) : (b)) | ~ ^ ~ 2397 | src/libavutil/macros.h{: 49":f28:o rnote: mexpanded from macro 'FFMIN' at_opti o49n | s#"d,e"fseitne lFiFMsItN (oaf ,obp)t i(o(nas) f>o r( b)t ?h e (cbo)n t:a in(era )fo)r m | a ^t (mp4/webm) src/libavformat/format.cu:s259e:d23: fwarning: ocomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]r dash", OFF S259E | T ( f o rm a t _o pt ipornosb),e _AsVi_zOeP T=_ TFYPFEM_IDNI(pCrTo,b e{_.ssitzre =< I D(Xb )a t?o m(.b) A:p p(lai)c)a b l| e ~ ^ ~ only for sisrc/libavformat/format.cng:l260e: 29f:il ewarning: ,comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] mp4 output, no260n | - s t r e a m i n g m o d e " , O FFFFSMEAXT((mgaloxb_aprlo_bsei_dxs)i,z eA,V _pOroPbeT__siTzYeP E+_ B1OO)L,) {) . i{6 4 | = ^ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ 0 }, 0, 1, Esrc/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] 261src/libavformat/dashenc.c | : 2403 : 186 : warning: missing field 'unit' initializer [-Wmissing-field-initializers]s core = probe_siz e2403 | < m a{x _"ipgrnoobre_es_iioz_ee rr?o rAs"V,P R"OIBgEn_oSrCeO RIEO_ eRrEroTrRsY d:u r0i;n g | o ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ pen and wsrc/libavformat/format.cr:277i:t24e:. warning: Ucomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]s eful f277o | r l o n g - idf u(rbuaft_iofofns ertu nnb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ 2 warnings generated. src/libavformat/flvenc.c:704:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 704 | for (i = 0; i < s->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~ src/libavformat/flvenc.c:720:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 720 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/flvdec.c:1124:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1124 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/flvdec.c:1142:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1142 | if (i == s->nb_streams) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/flvdec.c:1184:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1184 | if (size == avio_rb24(s->pb) + 11) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavformat/flvenc.c:784:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 784 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/demux.c:2004:33: warning: comparison of integers of different signs: 'enum AVCodecID' and 'int' [-Wsign-compare] 2004 | (st->codecpar->codec_id != -sti->info->found_decoder || !st->codecpar->codec_id)) { | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/flvdec.c:1362:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1362 | { "flv_metadata", "Allocate streams according to the onMetaData array", OFFSET(trust_metadata), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VD }, | ^ src/libavformat/flvdec.c:1363:137: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1363 | { "flv_full_metadata", "Dump full metadata of the onMetadata", OFFSET(dump_full_metadata), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VD }, | ^ src/libavformat/flvdec.c:1364:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1364 | { "flv_ignore_prevtag", "Ignore the Size of previous tag", OFFSET(trust_datasize), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VD }, | ^ 8 warnings generated. 11 warnings generated. 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/img2_brender_pix.o CC libavformat/img2dec.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))) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ 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)) { | ~~~ ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC libavformat/img2enc.o 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 >= sizeof(command)) { | ~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/flvenc.c:1056:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1056 | { NULL }, | ^ CC libavformat/imx.o CC libavformat/ingenientdec.o src/libavformat/g726.c:64:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 64 | OFFSET(code_size), AV_OPT_TYPE_INT, {.i64 = 4}, 2, 5, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/g726.c:66:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66 | OFFSET(sample_rate), AV_OPT_TYPE_INT, {.i64 = 8000}, 0, INT_MAX, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/g726.c:67:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 67 | { NULL }, | ^ CC libavformat/ip.o CC libavformat/ipfsgateway.o CC libavformat/ipmovie.o 2 warnings generated. CC libavformat/ipudec.o CC libavformat/ircam.o CC libavformat/ircamdec.o CC libavformat/ircamenc.o CC libavformat/isom.o 3 warnings generated. CC libavformat/isom_tags.o 15 warnings generated. CC libavformat/iv8.o CC libavformat/iss.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) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/ivfdec.o src/libavformat/g729dec.c:85:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 85 | { "bit_rate", "", OFFSECC libavformat/ivfenc.o T(bit_rate), AV_OPT_TYPE_INT, { .i64 = 8000 }, 0, INT_MAX, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/g729dec.c:86:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 86 | { NULL }, | ^ src/libavformat/gdv.c:129:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 129 | for (i = 0; i < FF_ARRAY_ELEMS(FixedSize) - 1; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/jacosubdec.o 16 warnings generated. 7 warnings generated. 12 warnings generated. 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ 13 warnings generated. CC libavformat/jacosubenc.o 2 warnings generated. CC libavformat/jpegxl_probe.o CC libavformat/jvdec.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, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5 warnings generated. 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)) { \ | ^~~~ 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/gxf.c:305:17: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 305 | if (pkt_len < 4 * map_cnt) { | ~~~~~~~ ^ ~~~~~~~~~~~ src/libavformat/gxf.c:312:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 312 | for (i = 0; i < map_cnt; i++) | ~ ^ ~~~~~~~ src/libavformat/gxfenc.c:366:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 366 | for (i = 0; i < s->nb_streams; ++i) | ~ ^ ~~~~~~~~~~~~~ src/libavformat/gifdec.c:386:215: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 386 | { "min_delay" , "minimum valid delay between frames (in hundredths of second)", offsetof(GIFDemuxContext, min_delay) , AV_OPT_TYPE_INT, {.i64 = GIF_MIN_DELAY} , 0, 100 * 60, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/gifdec.c:387:215: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 387 | { "max_gif_delay", "maximum valid delay between frames (in hundredths of seconds)", offsetof(GIFDemuxContext, max_delay) , AV_OPT_TYPE_INT, {.i64 = 65535} , 0, 65535 , AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/gifdec.c:388:215: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 388 | { "default_delay", "default delay between frames (in hundredths of second)" , offsetof(GIFDemuxContext, default_delay), AV_OPT_TYPE_INT, {.i64 = GIF_DEFAULT_DELAY}, 0, 100 * 60, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/gifdec.c:389:215: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 389 | { "ignore_loop" , "ignore loop setting (netscape extension)" , offsetof(GIFDemuxContext, ignore_loop) , AV_OPT_TYPE_BOOL,{.i64 = 1} , 0, 1, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/gifdec.c:390:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 390 | { NULL }, | ^ 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/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++) { | ~ ^ ~~~~~~~~~~~~~ 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) | ~~~~~ ^ ~~~~ 1 warning generated. src/libavformat/gxfenc.c:504:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 504 | for (i = 0; i < s->nb_streams; ++i) { | ~ ^ ~~~~~~~~~~~~~ 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)) | ~ ^ ~ 17 warnings generated. 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 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/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: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: warning: missing field 'help' initializer [-Wmissing-field-initializers] 50 | { NULL }, | ^ src/libavformat/hashenc.c:63:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | HASH_OPT("sha256"), | ^ src/libavformat/hashenc.c:43:105: note: expanded from macro 'HASH_OPT' 43 | { "hash", "ssrc/libavcodec/bytestream.het :ha317s:h13 : twarning: ocomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] use", OFFSET(h as317h | _ n a m sei)z,e 2AV _O=P TF_FTMYIPNE(_pS-T>RbIuNGf, f{e.r_setnrd = -de fpa-ul>ttbypuef}f,e r0,, 0s,i EzNCe )} ; | ^ | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/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/hashenc.csrc/libavformat/gif.c::6430:: 5src/libavcodec/bytestream.h::318 :15warning: :missing field 'unit' initializer [-Wmissing-field-initializers] warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 64 | 318 | F O R M AiTf_ VE(RsSiIzeO2N _!O=P Ts,i z e| ) ^ | ~~~~~ ^ ~~~~src/libavformat/hashenc.c :45:111: note: expanded from macro 'FORMAT_VERSION_OPT' 45 | { "format_version", "file format version", OFFSET(format_version), AV_OPT_TYPE_INT, {.i64 = 2}, 1, 2, ENC } | ^ src/libavformat/hashenc.c:65:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 65 | { NULL }, | ^ src/libavformat/hashenc.c:71:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 71 | HASH_OPT("md5"), | ^ src/libavformat/hashenc.c:43:105: note: expanded from macro 'HASH_OPT' 43 | { "hash", "set hash to use", OFFSET(hash_name), AV_OPT_TYPE_STRING, {.str = defaulttype}, 0, 0, ENC } | ^ src/libavformat/hashenc.c:72:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 72 | { NULL }, | ^ src/libavformat/hashenc.c:78:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 78 | HASH_OPT("md5"), | ^ src/libavformat/hashenc.c:43:105: note: expanded from macro 'HASH_OPT' 43 | { "hash", "set hash to use", OFFSET(hash_name), AV_OPT_TYPE_STRING, {.str = defaulsrc/libavcodec/bytestream.htty:p355e:13}: ,warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 0, 0, ENC } | ^ 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #definsrc/libavformat/hashenc.ce :F79:F5MI:N (warning: amissing field 'unit' initializer [-Wmissing-field-initializers], b) (( a79) | > ( bF)O R?M AT(_VbE)R S: I(aO)N_)O P T| , ~ ^ ~ | ^ src/libavformat/hashenc.c:In file included from 45src/libavformat/gif.c::11130:: src/libavcodec/bytestream.hnote: :expanded from macro 'FORMAT_VERSION_OPT'356 :13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 45 | 356 | { " f or mastiz_e2v e=r sFiFoMnI"N,( p"-f>ibluef ffeorr_menadt - vepr-s>ibounf"f, eOrF,F SsEiTz(ef)o;r m a| t ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~_ versiosrc/libavutil/macros.hn):,49: 25:A note: Vexpanded from macro 'FFMIN'_ OPT_T Y49P | #Ed_eIfNiTn,e {F.FiM6I4N (=a ,2b}), (1,( a2), >E N(Cb )} ? (| b ^) : (a)) | ~ ^ ~ In file included from src/libavformat/gif.c:30: src/libavcodec/bytestream.h:357:15: src/libavformat/hashenc.cwarning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]80 :12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 357 | 80 | i f ({s iNzeU2L L! =}, s| i ^ ze) | ~~~~~ ^ ~~~~ 2 warnings generated. CC libavformat/kvag.o src/libavformat/hashenc.c:110:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 110 | forsrc/libavformat/gxfenc.c (i: =699 :019; :i warning: < comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]s ->nb_streams; 699i | + +) { f o| r ~ ^ ~~~~~~~~~~~~~ (i = 0; i < s->nb_streams; ++i) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/lafdec.o 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ 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/latmenc.o src/libavformat/gif.c:193:53: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 193 | AV_OPT_TYPE_INT, { .i64 = 0 }, -1, 65535, ENC }, | ^ src/libavformat/gif.c:195:54: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 195 | AV_OPT_TYPE_INT, { .i64 = -1 }, -1, 65535, ENC }, | ^ src/libavformat/gif.c:196:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 196 | { NULL }, | ^ 1 warning generated. src/libavformat/hashenc.c:238:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 238 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ 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/lmlm4.o 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) | ~~~~~ ^ ~~~~ CC libavformat/loasdec.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/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) | ~~~~~ ^ ~~~~ CC libavformat/lrc.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/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 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/hca.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 libavformat/lrcdec.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/luodatdec.o CC libavformat/lrcenc.o 5 warnings generated. 10 warnings generated. 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)) | ~ ^ ~ 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/gsmdec.c:94:35: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 94 | AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/gsmdec.c:95:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 95 | { NULL }, | ^ src/libavformat/hdsenc.c:92:38: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 92 | if (os->nb_extra_packets >= FF_ARRAY_ELEMS(os->extra_packets)) | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/lvfdec.o src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavformat/hdsenc.c:138:19: 271warning: | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] int size2 =138 F | FM I N ( gf-o>rb u(ffie r=_ e0n;d i- -b>nubf_fsetrr,e asmisz;e )i;+ + ) | { ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ | ~ ^ ~~~~~~~~~~~~~ src/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) | ~~~~~ ^ ~~~~ In file included from src/libavformat/iff.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'src/libavcodec/bytestream.h : 31749: | #13d:e fwarning: icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]ne FFMIN(a,b) (( a)317 | > ( bsi)z e? 2(b ) =: F(FaM)I)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/icodec.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) | ~~~~~ ^ ~~~~ In file included from src/libavformat/iff.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/libavformat/iff.c:37: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/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++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/lxfdec.o src/libavformat/idroqenc.c:35:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 35 | for(n=0;nnb_streams;n++) { | ~^~~~~~~~~~~~~~ src/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/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_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/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/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/m4vdec.o In file included from src/libavformat/iff.c:37: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMINsrc/libavformat/hevc.c(p->:b475u:fsrc/libavformat/id3v1.cf67e::r232 _warning: :ecomparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare]23n: warning: dcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] - p->buffe r475, | 232 | s i z e ) ; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~i fi f( ((nsrc/libavutil/macros.h(:umq_49po s:-i25: sttnote: iexpanded from macro 'FFMIN'rv )e >_= ps 49i | i#dczeeosfi nfe +F(F s(MuitInN(rat,b))6 4 -_ (1)t ( | ) ~~~~~~~ ^ ~~~~~~~~~~~~~~~ an)u m>_ ne(gabti)v e?_ p(ibc)s) : *( a2) )> | ~ ^ ~g et_bits_leIn file included from ftsrc/libavformat/iff.c(:g37b: )src/libavcodec/bytestream.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/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) | ~~~~~ ^ ~~~~ CC libavformat/matroska.o src/libavformat/hdsenc.c:331:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 331src/libavcodec/bytestream.h | : f355o:r13: (warning: icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] = 0; i < s->nb_s t355r | e a m ssi;z ei + += )F {F M| I ~ ^ ~~~~~~~~~~~~~N (g->buffer_src/libavformat/hdsenc.ce:n399d: 23-: gwarning: -comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]> buffer, 399s | i z e ) ; | f ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~or (j = 0; src/libavutil/macros.hj :<49 :o25s-:> note: cexpanded from macro 'FFMIN' tx->nb _49s | t#rdeeafmis;n je+ +)F F| M ~ ^ ~~~~~~~~~~~~~~~~~~~I N(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) | ~~~~~ ^ ~~~~ CC libavformat/matroskadec.o 1 warning generated. src/libavformat/hdsenc.c:553:132: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 553 | { "window_size", "number of fragments kept in the manifest", OFFSET(window_size), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, E }, | ^ src/libavformat/hdsenc.c:554:178: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 554 | { "extra_window_size", "number of fragments kept outside of the manifest before removing from disk", OFFSET(extra_window_size), AV_OPT_TYPE_INT, { .i64 = 5 }, 0, INT_MAX, E }, | ^ src/libavformat/hdsenc.c:555:156: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 555 | { "min_frag_duration", "minimum fragment duration (in microseconds)", OFFSET(min_frag_duration), AV_OPT_TYPE_INT64, { .i64 = 10000000 }, 0, INT_MAX, E }, | ^ src/libavformat/hdsenc.c:556:127: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 556 | { "remove_at_exit", "remove all fragments when finished", OFFSET(remove_at_exit), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, E }, | ^ src/libavformat/hdsenc.c:557:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 557 | { NULL }, | ^ 5 warnings generated. 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)) | ~ ^ ~ 2 warnings generated. 14 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/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)) | ~ ^ ~ 12 warnings generated. src/libavformat/hlsenc.c:623:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 623 | if (playlist_duration <= -previous_segment->duration) { | ^~~~~~~~~~~~~~~~~ ~~ src/libavformat/idroqdec.c:168:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 168 | if (ret != chunk_size) | ~~~ ^ ~~~~~~~~~~ src/libavformat/idroqdec.c:224:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 224 | if (ret != chunk_size) { | ~~~ ^ ~~~~~~~~~~ src/libavformat/idcin.c:313:22: warning: src/libavformat/icecast.ccomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] :57:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 313 | else 57i | f ( r e{t "!i=c ec_hguennkr_es"i, "zsee)t {s t r| e ~~~ ^ ~~~~~~~~~~a m genre", OFFSET(genre), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, E }, | ^ src/libavformat/http.c:147:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 147 | { "seekable", "control seekasrc/libavformat/icecast.cbi:l58i:t104y: owarning: fmissing field 'unit' initializer [-Wmissing-field-initializers] c onnection", 58 | O F F S E{T "(isceeek_anbalmee)",, A"Vs_eOtP sTt_reTaYmP Ed_eBscOrOiLpt,i o{n ."i,6 O4F F=S E-T1( n}a, m-1, 1, D }, | ^ e), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0,src/libavformat/http.c E: 148},: 128 :| ^warning: missing field 'unit' initializer [-Wmissing-field-initializers] 148 | { "chunked_post", "use chunked transfer-encoding for posts", OFFSET(csrc/libavformat/icecast.ch:u59n:k118e:d _warning: pmissing field 'unit' initializer [-Wmissing-field-initializers]o st), AV_OPT_ T59Y | P E_ B O O{L , "{ic e._i6d4e s=c r1i }p,t 0i,o n1," E, }",se t s| t ^re am description", OFFSET(description), AV_OPT_Tsrc/libavformat/http.cY:P149E:_126S:T Rwarning: Imissing field 'unit' initializer [-Wmissing-field-initializers]N G, { .str = N149U | L L {} ," ht0t,p _0pr,o xEy "},, "| ^s et HTTP proxy to tunnel through", OFFSET(http_proxy), AV_OPT_TYPE_STRING, { .str = NULLsrc/libavformat/icecast.c :}60,: 980:, warning: missing field 'unit' initializer [-Wmissing-field-initializers]0 , D | E }, 60| ^ | { "ice_url", "set stream website", OFFSsrc/libavformat/http.cE:T150(:u150:r warning: lmissing field 'unit' initializer [-Wmissing-field-initializers]), AV_OPT_TYPE_S T150 | R I N G , {{ ".hsetard er=s" ,N U"LsLe t} ,c u0s,t o0m, EH T}T,P h| e ^ad ers, can override built in default headers", OFFSET(headers), AV_OPT_TYPE_STRING, { .CC libavformat/matroskaenc.o str = NULL src/libavformat/icecast.c}:,61 :0104,: 0warning: , missing field 'unit' initializer [-Wmissing-field-initializers]D | E }, | ^ 61 | { "ice_public", "set if stream issrc/libavformat/http.c :p151u:bl147i: cwarning: "missing field 'unit' initializer [-Wmissing-field-initializers], OFFSET(publi c151) | , A V _{O P"Tc_onTtYePnEt__BtOypOeL",, {"s e.ti a6 4s p=e c0i f}i,c c0o,n te1n,t Et y}p,e f| o ^r the POST messages", OFFSET(content_type), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D | src/libavformat/icecast.cE: 62}:,116 : | warning: ^ missing field 'unit' initializer [-Wmissing-field-initializers] 62 | { "user_agent", "src/libavformat/http.co:v152e:r130r: iwarning: dmissing field 'unit' initializer [-Wmissing-field-initializers]e User-Agen t152 | h e a d e{r "",u sOeFrF_SaEgTe(unsetr"_a,g e"notv)e,r rAiVd_eO PUTs_eTrY-PAEg_eSnTtR IhNeGa,d e{r ".,s tOrF F=S ENTU(LuLs }e,r _a0g,e n0t,) ,E AV}_, O P| T ^_ TYPE_STRING, { .str = DEFAULT_USER_AGENT }, 0, 0, D }, | ^ src/libavformat/http.csrc/libavformat/icecast.c::15363::10794:: warning: warning: missing field 'unit' initializer [-Wmissing-field-initializers]missing field 'unit' initializer [-Wmissing-field-initializers] 153 | 63 | { {" r"epfaesrsewro"r,d" ," o"vseertr ipdaes srweofredr"e,r OhFeFaSdeErT"(,p asOs)F, FASVE_TO(rPeTf_eTrYPeEr_)S, TARVI_NOGPT,_ T{Y P.Es_trS T=R INNGU,L L {} ,. s0tr, =0 N,U LEL }},, 0 ,| 0 ^, D }, | ^ src/libavformat/http.c:154:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 154 | { "multipsrc/libavformat/icecast.cl:e64_r:eq141u:e stwarning: s"missing field 'unit' initializer [-Wmissing-field-initializers], "use persiste n64t | c o n n{e ct"icoonnst"e,n tO_FtFySEpTe"(,m u"lsteitp lcoent_ernetq-utyepes,t sM)U,S TA bVe_ OsPeTt_ TiYPfE_ BnOoOtL ,a u{ d.ii6o4 /= m0p e}g, "0,, O1,F FSDE T|( cEo n}t,e n | t ^_ type), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, E }, | ^ src/libavformat/http.c:156:148: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 156 | { "mime_type", "export the MIME type", OFFSET(mimesrc/libavformat/icecast.c_t:y65p:e137):, Awarning: Vmissing field 'unit' initializer [-Wmissing-field-initializers]_ OPT_TYPE_STRING , 65{ | . s t r {= N"UlLLe g}a,c y0_, i0c,e caAsVt_"O,P T_"FLuAsGe_ ElXPeORgTa c|y AVS_OOUPRCTE_ FmLetAhoGd_,R EfAoDrO NLIYc }e,ca st | < ^ v2.4", OFFSET(legacy_icecast), AV_OPT_TYPsrc/libavformat/http.cE:_157B:O166:O Lwarning: ,missing field 'unit' initializer [-Wmissing-field-initializers] { .i64 = 0 }, 0 ,157 | 1 , E{ }",h t t| p ^_v ersion", "export the http response version", OFFSET(http_version), AV_OPT_TYPE_STRING, {src/libavformat/icecast.c :.66s:t91r: = warning: NUmissing field 'unit' initializer [-Wmissing-field-initializers]L L }, 0, 0, AV66_ | O P T _ FL{A G"_tElXsP"O,R T" u|s eA Va_ OTPLTS_ FcLoAGn_nReEcAtDiOoNnLY" , }O,F F| S ^E T(tls), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, src/libavformat/http.c1:, 158E: 194:} ,warning: missing field 'unit' initializer [-Wmissing-field-initializers] | ^ 158 | { "cookisrc/libavformat/icecast.ces:67":,12 :" swarning: emissing field 'help' initializer [-Wmissing-field-initializers]tCC libavformat/mca.o coo k67i | e s t o{ bNeU LLs en}t i n| a ^p plicable future requests, use newline delimited Set-Cookie HTTP field value syntax", OFFSET(cookies), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D }, | ^ src/libavformat/http.c:159:91: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 159 | { "icy", "request ICY metadata", OFFSET(icy), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, D }, | ^ src/libavformat/http.c:160:154: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 160 | { "icy_metadata_headers", "return ICY metadata headers", OFFSET(icy_metadata_headers), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, AV_OPT_FLAG_EXPORT }, | ^ src/libavformat/http.c:161:159: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 161 | { "icy_metadata_packet", "return current ICY metadata packet", OFFSET(icy_metadata_packet), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, AV_OPT_FLAG_EXPORT }, | ^ src/libavformat/http.c:162:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 162 | { "metadata", "metadata read from the bitstream", OFFSET(metadata), AV_OPT_TYPE_DICT, {0}, 0, 0, AV_OPT_FLAG_EXPORT }, | ^ src/libavformat/http.c:166:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 166 | { "send_expect_100", "Force sending an Expect: 100-continue header for POST", OFFSET(send_expect_100), AV_OPT_TYPE_BOOL, { .i64 = -1 }, -1, 1,15 E } warning, s generated| . ^ 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 requestsrc/libavformat/hls.c to b:yt809es: p40r:e cwarning: emissing field 'method' initializer [-Wmissing-field-initializers] ding this off s809 | e t " , O F F S E T (e nds_otfrufc)t, kAeVy__OPiTn_fToY iPnEf_IoN T=6 {4{, 0{} }.i;6 4 =| ^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(reconnectsrc/libavformat/hls.c_at_:eo824f:)46,: Awarning: V_missing field 'uri' initializer [-Wmissing-field-initializers]O PT_TYPE_BOO L824, | { .i6 4 = 0 }, 0 , s1t,r Du c}t, r e| n ^d ition_info info = {{0}}; | ^ src/libavformat/http.c:173:171: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 173 | { "reconnect_on_network_error", "auto reconnect in case of tcp/tls error during connect", OFFSET(reconnect_on_network_error), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, D },CC libavformat/mccdec.o | ^ src/libavformat/http.c:174:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/ifv.c:200 174: | 35 : warning: {comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] "reconnect_on_h t200t | p_ e r r o r " , "ilfi st( oiff vh-t>tpn esxtt_avitduse oc_oidndeesx t o< rsetcio-n>nnebc_ti nodne"x,_ eOnFtFSrEiTe(sre)c o n| n ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ ect_on_http_esrc/libavformat/ifv.crr:or209):,35 :A Vwarning: _comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]O PT_TYPE_S TR209I | N G, { . st r i=f N(UifLvL- }>,n e0,x t0_, aDu d},i o | _ ^i ndex < sti->nb_index_entries) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavformat/http.c:175:147: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 175 | { "reconnect_streamed", "auto reconnect streamed / non seekable streams", OFFSET(reconnect_streamed), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, D }, | ^ src/libavformat/http.c:176:174: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 176 | { "reconnect_delay_max", "max reconnect delay in seconds after which to give up", OFFSET(reconnect_delay_max), AV_OPT_TYPE_INT, { .i64 = 120 }, 0, UINT_MAX/1000/1000, D }, | ^ src/libavformat/http.c:177:94: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 177 | { "listen", "listen on HTTP", OFFSET(listen), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 2, D | E }, | ^ src/libavformat/http.c:178:120: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 178 | { "resource", "The resource requested by a client", OFFSET(resource), AV_OPT_TYPE_STRING, { .str = NULL }src/libavformat/ifv.c, 0,: 3020:, 15E: },warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]| ^ 302 | if (i == ifv-src/libavformat/http.c>:v179isrc/libavformat/hls.c:d134e::o860 _warning: :s49missing field 'unit' initializer [-Wmissing-field-initializers]:t rwarning: eamissing field 'byterange' initializer [-Wmissing-field-initializers]m_ index) 179{ | | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~860 | { " r e pl y _ c o d es",t r"uTchte ihnitttp_ ssetcattiuso nc_oidenf ot oi nrfeot u=r n{ {to0 a} c}l;i en t| " ^ , OFFSET(reply_code), AV_OPT_TYPE_INT, { .i64 = 200}, INT_MIN, 599, E}, | ^ src/libavformat/http.c:180:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 180 | { "short_seek_size", "Threshold to favor readahead over seek.", OFFSET(short_seesrc/libavformat/id3v2enc.ck_s:i275z:e)23, :A V_warning: OPT_TYPE_Icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]NT , { .i64 = 0 }, 0, I275N | T _M AX , Df }o,r | ( ^in t i = 0; i < s->nb_chsrc/libavformat/http.ca:p181:t12:e warning: rmissing field 'help' initializer [-Wmissing-field-initializers]s; i++ )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 | src/libavformat/hlsenc.c :{ 889"e:nd19_o:f fwarning: scomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e t", "try to limi t889 | th e re qfuoers t( it o= b0y;t eis < vpsre-c>enbd_isntgr tehaimss ; oi+f+f)s e{t " ,| ~ ^ ~~~~~~~~~~~~~~O FFSET(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, { .i64 = 0 }, 0, INT64_MAX, D }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ CC libavformat/md5proto.o 1 warning generated. 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++) { | ~ ^ ~~~~~~~~~~~~~~ CC libavformat/metadata.o CC libavformat/mgsts.o 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_tCC libavformat/microdvddec.o ypes); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. 9src/libavformat/icodec.c warnings: generated54. :43: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 54 | for (i = 0; i < frames && i * 16 + 22 <= p->buf_size; i++) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavformat/icodec.c:65:20: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 65 | if (offset > p->buf_size - 8) | ~~~~~~ ^ ~~~~~~~~~~~~~~~ CC libavformat/mj2kdec.o src/libavformat/iff.c:136:42: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 136 | if (avio_read(s->pb, buf, data_size) != data_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavformat/hls.c:1123:18: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] 1123 | if (size != apic->buf->size - AV_INPUT_BUFFER_PADDING_SIZE) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/microdvdenc.o 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, sizeof(ipfs_gateway_file), "%sgatewIn file included from ay"src/libavformat/img2_alias_pix.c,: 23| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: src/libavcodec/bytestream.h:171: 18144: | warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ipfs_full_ da171t | a _ fo ld egr-) > b| uf ~~~~~~~~~~~~~~~~~~~~~~f er + = 145F | FM I N ( g - >>b= usfifzeeorf_e(ndi p-f gs->_bgautfewfaeyr_,f isliez)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/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) | ~~~~~ ^ ~~~~ 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/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/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/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 | {NULLsrc/libavformat/iff.c}, :| ^220 :31: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 220 | while (avio_tell(pb) + 12 <= eof && !avio_feof(pb)) { | ~~~~~~~~~~~~~~~~~~ ^ ~~~ In file included from src/libavformat/img2_alias_pix.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/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) | ~~~~~ ^ ~~~~ 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) | ~~~~~ ^ ~~~~ 2 warnings generated. src/libavformat/hls.c:1453:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1453 | for (i = 0;src/libavcodec/bytestream.h i :< 355s:-13>:n bwarning: _pcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]r ograms; i++) { | 355 ~ ^ ~~~~~~~~~~~~~~ | size = src/libavformat/hls.cF:F1456M:I27N:( gwarning: ->comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]b uffer_end -1456 g | -> b u f f e r , s i z e f)o;r (| j ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ = 0; j nb_st r49e | am#_dienfdienxe eFsF;MI Nj(+a+,)b ){ | ( ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~( a) > (b) src/libavformat/hls.c?: 1457(:b46): :warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare](a )) | ~ ^ ~ 1457 | In file included from src/libavformat/img2_alias_pix.c : 23 : src/libavcodec/bytestream.h : 356 i:f13 :(p rwarning: ocomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]g ram->stre a356m | _ i nsdizeex2 [=j ]FF M=I=N( pf-i>rbsutf_fset)r _{e n d | - ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/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) | ~~~~~ ^ ~~~~ 11 warnings generated. 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/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 | 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)) | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3 warnings generated. 2 warnings generated. src/libavformat/id3v2.c:772:51: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 772 | if (avio_read(pb, priv->data, priv->datasize) != prisrc/libavformat/iff.cv->:d363a:ta23si:ze )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) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/hls.c:1609:25: src/libavformat/imx.cwarning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] :117:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1609 | 117 | i n t fcoorp y(_isnti iz e= 0=; FiF Mki_nsiitz_ese c_/d a3t;a i_+l+e)n -{ v -| > ~ ^ ~~~~~~~~~~~~~~i nit_sesrc/libavformat/id3v2.cc:_b799uf:_12r:e awarning: dmissing field 'tag4' initializer [-Wmissing-field-initializers]_ offset , 799b | u f_ s i z{e );N U L| L ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ } | ^ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 11 warnings generated. CC libavformat/mkvtimestamp_v2.o CC libavformat/mlpdec.o src/libavformat/id3v2.c:907:30: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 907 | if (tlen < len) { | ~~~~ ^ ~~~ src/libavformat/id3v2.c:989:49: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 989 | if (avio_read(pb, buffer, tlen) != tlen) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ 1 warning generated. src/libavformat/hls.c:1873:32: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavformat/img2dec.csrc/libavformat/id3v2.c::731083::1939:: warning: warning: missing field 'tail' initializer [-Wmissing-field-initializers]comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1873 | wh i1083l | e (Ep lxs-73> | ntr _amM aien ta_Li sfosrtt erx(eti raa_=memts UcFtLF_xLA- }R;> Rn bAY| __st ^reEa msL)EM S({si z | e ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ s); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ CC libavformat/mlvdec.o CC libavformat/mm.o src/libavformat/hlsenc.c:2050:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2050 | if (nb_varstreams < hls->nb_varstreams) { | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavformat/hlsenc.c:2116:49: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2116 | if (stream_index >= 0 && nb_streams < vs->nb_streams) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/hlsenc.c:2125:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2125 | for (i = 0; i < hls->var_streams[j].nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11 warnings generated. 3 warnings generated. src/libavformat/hlsenc.c:2177:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2177 | if (nb_ccstreams < hls->nb_ccstreams) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ CC libavformat/mmf.o src/libavformat/iff.c:691:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 691 | tag = ref < FF_ARRAY_ELEMS(dsd_source_comsrc/libavformat/img2enc.cment:)235 :?19 :d swarning: dcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]_ source_comment[r ef]235 | : " sofuorrc (ei_ =c o0;m mie n< tF"F;_ A R| R ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~AY _ELEMS(pb); src/libavformat/iff.ci+:+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"; | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/img2dec.c:259:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 259 | if ((p - s->path) >= (sizeof(s->path) - 2)) | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/img2enc.c:255:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 255 | { "update", "continuously overwrite one file", OFFSET(update), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, ENC }, | ^ src/libavformat/img2enc.c:256:133: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 256 | { "start_numbersrc/libavformat/http.c", "se:t 1384fi:r33s:t warning: nucomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]mb er in the sequen c1384e | " , O F F S ET (whsitlaer t(*_piamgt_hn u&m&b qe -r )b, uAVf_O PT<_ TsYiPEz_eIoNf(Tb, u {f ). -i 64)4 {= CC libavformat/mms.o 1 | } ~~~~~~~ ^ ~~~~~~~~~~~~~~~, 0, INT_MAX, ENC }, | ^ src/libavformat/img2enc.c:257:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 257 | { "strftime", "use strftime for filename", OFFSET(use_strftime), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, ENC }, | ^ src/libavformat/img2enc.c:258:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 258 | { "frame_pts", "use current frame pts for filename", OFFSET(frame_pts), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, ENC }, | ^ src/libavformat/img2enc.c:259:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 259 | { "atomic_writing", "write files atomically (using temporary files and renames)", OFFSET(use_rename), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, ENC }, | ^ src/libavformat/img2enc.c:260:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 260 | { "protocol_opts", "specify protocol options for the opened files", OFFSET(protocol_opts), AV_OPT_TYPE_DICT, {0}, 0, 0, ENC }, | ^ src/libavformat/img2enc.c:261:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 261 | { NULL }, | ^ src/libavformat/id3v2.c:1232:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1232 | for (i = 0; i < priv->datasize; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavformat/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/mmsh.o 7 warnings generated. CC libavformat/mmst.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/mods.o 1 warning generated. 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) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/hls.c:2544:88: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2544 | OFFSET(live_start_index), AV_OPT_TYPE_INT, {.i64 = -3}, INT_MIN, INT_MAX, FLAGS}, | ^ src/libavformat/hls.c:2546:76: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2546 | OFFSET(prefer_x_start), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS}, | ^ src/libavformat/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 | if5 (se warninges generatedk. _ret src/libavformat/hls.c>=: 02550 :&32&: warning: semissing field 'unit' initializer [-Wmissing-field-initializers]ek _ret ! =2550 | t ar g e t) { I N| ~~~~~~~~ ^ ~~~~~~T _MIN, INT_MAX, FLAGS}, | ^ src/libavformat/hls.c:2552:75: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2552 | OFFSET(max_reloCC libavformat/moflex.o ad), AV_OPT_TYPE_INT, {.i64 = 3}, 0, INT_MAX, FLAGS}, | ^ src/libavformat/hls.c:2554:86: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2554 | OFFSET(m3u8_hold_counters), AV_OPT_TYPE_INT, {.i64 = 1000}, 0, INT_MAX, FLAGS}, | ^ src/libavformat/hls.c:2556:76: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2556 | OFFSET(http_persistent), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, FLAGS }, | ^ src/libavformat/hls.c:2558:75: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2558 | OFFSET(http_multiple), AV_OPT_TYPE_BOOL, {.i64 = -1}, -1, 1, FLAGS}, | ^ src/libavformat/hls.c:2560:76: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2560 | OFFSET(http_seekable), AV_OPsrc/libavformat/hlsenc.cT_T:YP2429E_:B19O:O Lwarning: ,comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] { .i64 = -1}, -1, 24291 | , F LfAGoS}r, ( i| = ^ 0; i < hls->nb_vaCC libavformat/mov.o rstreams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavformat/hlsenc.c:2431:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2431 | for (j = 0; j < vsrc/libavformat/hls.cs-:>2562n:b78_:s twarning: rmissing field 'unit' initializer [-Wmissing-field-initializers]e ams; j++) 2562{ | | ~ ^ ~~~~~~~~~~~~~~ OFFSET(seg_format_opts), AV_OPT_TYPE_DICT, {.str = NULL}, 0, 0, FLAGS}, | ^ src/libavformat/hls.c:2564:75: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2564 | OFFSET(seg_max_retry), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, FLAGS}, | ^ src/libavformat/hls.c:2565:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 2565 | {NULL} | ^ CC libavformat/mov_chan.o src/libavformat/http.c:1799:12: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 1799 | return FFMIN(size, remaining); | ^ ~~~~ ~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ CC libavformat/mov_esds.o 13 warnings generated. CC libavformat/movenc.o src/libavformat/hlsenc.c:2739:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2739 | for (i = 0; i < hls->nb_varstreams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ 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))) | ~~~ ^ ~~~~~~ 16 warnings generated. CC libavformat/movenc_ttml.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/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++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~ 50 warnings generated. src/libavformat/img2dec.c:624:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 624 | { "start_number", "set first number in the sequence", OFFSET(start_number), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, DEC }, | ^ CC libavformat/movenccenc.o src/libavformat/img2dec.c:625:156: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 625 | { "start_number_range", "set range for looking at the first sequence number", OFFSET(start_number_range), AV_OPT_TYPE_INT, {.i64 = 5}, 1, INT_MAX, DEC }, | ^ src/libavformat/img2dec.c:630:165: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 630 | { "export_path_metadata", "enable metadata containing input path information", OFFSET(export_path_metadata), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, DEC }, \ | ^ src/libavformat/img2dec.c:631:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 631 | COMMON_OPTIONS | ^ src/libavformat/img2dec.c:611:127: note: expanded from macro 'COMMON_OPTIONS' 611 | { "framerate", "set the video framerate", OFFSET(framerate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, DEC }, \ | ^ src/libavformat/img2dec.c:631:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/img2dec.c:612:127: note: expanded from macro 'COMMON_OPTIONS' 612 | { "pixel_format", "set video pixel format", OFFSET(pixel_format), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, DEC }, \ | ^ src/libavformat/img2dec.c:631:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/img2dec.c:613:127: note: expanded from macro 'COMMON_OPTIONS' 613 | { "video_size", "set video size", OFFSET(width), AV_OPT_TYPE_IMAGE_SIZE, {.str = NULL}, 0, 0, DEC }, \ | ^ src/libavformat/img2dec.c:631:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/img2dec.c:614:127: note: expanded from macro 'COMMON_OPTIONS' 614 | { "loop", "force loop over input file sequence", OFFSET(loop), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, DEC }, \ | ^ src/libavformat/img2dec.c:631:5: warning: missing field 'help' initializer [-Wmissing-field-initializers] src/libavformat/img2dec.c:615:12: note: expanded from macro 'COMMON_OPTIONS' 615 | { NULL }, | ^ CC libavformat/movenchint.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++) { | ~ ^ ~~~~~~~~~~~~~~ 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 | { "lCC libavformat/mp3dec.o oop", "force loop over input file sequence", OFFSET(loop), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, DEC }, \ | ^ src/libavformat/img2dec.c:656:5: warning: missing field 'help' initializer [-Wmissing-field-initializers] src/libavformat/img2dec.c:615:12: note: expanded from macro 'COMMON_OPTIONS' 615 | { NULL }, | ^ src/libavformat/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/jvdec.c:57:69: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] src/libavformat/hlsenc.c:3119:144: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | if (pd-> b3119u | f [ 0 ]{ ="=h l's_Jt'i m&e&", pd - >b u f ["1s]e t= = s'Ve'g m&e&1n t warnings generatedtl. relnegn(tMhA"G,I C) + 4 < = p d - > b u f _ s iOzFFeSE T&(t&i m e| ) ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~, AV_OPT_TYPE_DURATION, {.i64 = 2000000}, 0, INT64_MAX, E}, | ^ src/libavformat/hlsenc.c:3120:144: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3120 | {"hls_init_time", "set segment length at init list", OFFSET(init_time), AV_OPT_TYPE_DURATION, {.i64 = 0}, 0, INT64_MAX, E}, | ^ src/libavformat/hlsenc.c:3121:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3121 | {"hls_list_size", "set maximum number of playlist entries", OFFSET(max_nb_segments), AV_OPT_TYPE_INT, {.i64 = 5}, 0, INT_MAX, E}, | ^ src/libavformat/hlsenc.c:3122:176: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3122 | {"hls_delete_threshold", "set number of unreferenced segments to keep before deleting", OFFSET(hls_delete_threshold), AV_OPT_TYPE_INT, {.i64 = 1}, 1,CC libavformat/mp3enc.o INT_MAX, E}, | ^ src/libavformat/hlsenc.c:3123:171: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3123 | {"hls_vtt_options","set hls vtt list of options for the container format used for hls", OFFSET(vtt_format_options_str), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, E}, | ^ src/libavformat/hlsenc.c:3124:176: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3124 | {"hls_allow_cache", "explicitly set whether the client MAY (1) or MUST NOT (0) cache media segments", OFFSET(allowcache), AV_OPT_TYPE_INT, {.i64 = -1}, INT_MIN, INT_MAX, E}, | ^ src/libavformat/hlsenc.c:3125:132: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3125 | {"hls_base_url", "url to prepend to each playlist entry", OFFSET(baseurl), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, E}, | ^ src/libavformat/hlsenc.c:3126:164: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3126 | {"hls_segment_filename", "filename template for segment files", OFFSET(segment_filename), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, E}, | ^ src/libavformat/hlsenc.c:3127:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3127 | {"hls_segment_options","set segments files format options of hls", OFFSET(format_options), AV_OPT_TYPE_DICT, {.str = NULL}, 0, 0, E}, | ^ src/libavformat/hlsenc.c:3128:164: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3128 | {"hls_segment_size", "maximum size per segment file, (in bytes)", OFFSET(max_seg_size), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, E}, | ^ src/libavformat/hlsenc.c:3129:164: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3129 | {"hls_key_info_file", "file with key URI and key file path", OFFSET(key_info_file), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, E}, | ^ src/libavformat/hlsenc.c:3130:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3130 | {"hls_enc", "enable AES128 encryption support", OFFSET(encrypt), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, E}, | ^ CC libavformat/mpc.o src/libavformat/hlsenc.c:3132:166: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3132 | {"hls_enc_key_url", "url to access the key to decrypt the segments", OFFSET(key_url), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, E}, | ^ src/libavformat/hlsenc.c:3134:133: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3134 | {"hls_subtitle_path", "set path of hls subtitles", OFFSET(subtitle_filename), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, E}, | ^ src/libavformat/hlsenc.c:3138:174: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3138 | {"hls_fmp4_init_filename", "set fragment mp4 file init filename", OFFSET(fmp4_init_filename), AV_OPT_TYPE_STRING, {.str = "init.mp4"}, 0, 0, E}, | ^ src/libavformat/hlsenc.c:3139:158: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3139 | {"hls_fmp4_init_resend", "resend fragment mp4 init file after refresh m3u8 every time", OFFSET(resend_init_file), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, E }, | ^ src/libavformat/hlsenc.c:3156:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] CC libavformat/mpc8.o 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}, | ^ CC libavformat/mpeg.o src/libavformat/hlsenc.c:3167:135: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3167 | {"http_user_agent", "override User-Agent field in 1HTTP warning generatedh. eader", OFFSET(user_agent), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, E}, | ^ src/libavformat/hlsenc.c:3168:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3168 | {"var_stream_map", "Variant stream map string", OFFSET(var_stream_map), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, E}, | ^ src/libavformat/hlsenc.c:3169:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3169 | {"cc_stream_map", "Closed captions stream map string", OFFSET(cc_stream_map), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, E}, | ^ src/libavformat/hlsenc.c:3170:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3170 | {"master_pl_name", "Create HLS master playlist with this name", OFFSET(master_pl_name), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, E}, | ^ src/libavformat/hlsenc.c:3171:172: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3171 | {"master_pl_publish_rate", "Publish master play list every after this many segment intervals", OFFSET(master_publish_rate), AV_OPT_TYPE_INT, {.i64 = 0}, 0, UINT_MAX, E}, | ^ src/libavformat/hlsenc.c:3172:124: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3172 | {"http_persistent", "Use persistent HTTP connections", OFFSET(http_persistent), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, E }, | ^ src/libavformat/hlsenc.c:3174:162: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3174 | {"ignore_io_errors", "Ignore IO errors for stable long-duration runs with network output", OFFSET(ignore_io_errors), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, E }, | ^ src/libavformat/hlsenc.c:3175:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3175 | {"headers", "set custom HTTP headers, can override built in default headers", OFFSET(headers), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, E }, | ^ src/libavformat/hlsenc.c:3176:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 3176 | { NULL }, | ^ src/libavformat/hlsenc.c:3120:132: warning: implicit conversion from 'long 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}, CC libavformat/mpegenc.o 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_TYPE_DURATION, {.i64 = 2000000}, 0, INT64_MAX, E}, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavformat/hlsenc.c:3118:128: warning: implicit conversion from 'long 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/mpegts.o CC libavformat/mpegtsenc.o 9 warnings generated. CC libavformat/mpegvideodec.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/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.hCC libavformat/mpjpeg.o :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/mpjpegdec.o CC libavformat/mpl2dec.o CC libavformat/mpsubdec.o 8 warnings generated. CC libavformat/msf.o 6 warnings generated. CC libavformat/msnwc_tcp.o CC libavformat/mspdec.o CC libavformat/mtaf.o 21 warnings generated. src/libavformat/lafdec.c:84:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 84 | for (int i = 0; i < st_count; i++) { | ~ ^ ~~~~~~~~ src/libavformat/lafdec.c:150:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 150 | for (int st = 0; st < st_count; st++) { | ~~ ^ ~~~~~~~~ CC libavformat/mtv.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) | ~~~~~ ^ ~~~~ 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++) { | ~~~~~~ ^ ~~~~~~~~~~~~~~~ 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)) | ~ ^ ~ 1 warning generated. 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 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/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) | ~~~~~ ^ ~~~~ 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) | ~~~~~ ^ ~~~~ 1 warning generated. CC libavformat/musx.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 (indeCC libavformat/mux.o x >= s->nb_streams) | ~~~~~ ^ ~~~~~~~~~~~~~ 1 warning generated. CC libavformat/mux_utils.o CC libavformat/mvi.o CC libavformat/mxf.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/mvdec.o CC libavformat/mxfdec.o src/libavformat/latmenc.c:49:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 49 | offsetof(LATMContext, mod), AV_OPT_TYPE_INT, {.i64 = 0x0014}, 0x0001, 0xffff, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/latmenc.c:50:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 50 | {NULL}, | ^ CC libavformat/mxfenc.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] 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) > (CC libavformat/mxg.o 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) | ~~~~~ ^ ~~~~ CC libavformat/ncdec.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/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 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) | ~~~~~ ^ ~~~~ 3 warnings generated. CC libavformat/network.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/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) | ~~~~~ ^ ~~~~ 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++) | ~^~~~~~~~~~~~~~~~~ 1 warning generated. CC libavformat/nistspheredec.o src/libavformat/lxfdec.c:145: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)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/nspdec.o CC libavformat/nsvdec.o src/libavformat/mca.c:120:53: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 120 | if (0x30 * par->ch_layout.nb_channels + 0x4 > header_size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ CC libavformat/nullenc.o 3 warnings generated. CC libavformat/nut.o 3 warnings generated. CC libavformat/nutdec.o 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/microdvddec.c:190:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 190 | { "subfps", "set the movie frame rate fallback", OFFSET(frame_rate), AV_OPT_TYPE_RATIONAL, {.dbl=0}, 0, INT_MAX, SD }, | ^ src/libavformat/microdvddec.c:191:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 191 | { NULL } | ^ 1 warning generated. 22 warnings generated. CC libavformat/nutenc.o CC libavformat/nuv.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)) | ~ ^ ~ CC libavformat/oggdec.o src/libavformat/mm.c:167:69:In file included from warning: src/libavformat/moflex.c:24: src/libavcodec/bytestream.h:186comparison 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] 167 | 186 | s i z e 2 =i fF F(MaIvNi(op_->rbuefafder(_epnbd, -p kpt-->>bduaftfaer ,+ s iMzeM)_; P R| E ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~A MBLE_SIsrc/libavutil/macros.hZ:E,49 :l25:e note: nexpanded from macro 'FFMIN'g th) != 49l | e#ndgetfh)i n e| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~F FMIN(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/oggenc.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/oggparsecelt.o 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 src/libavformat/moflex.c:24: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]CC libavformat/oggparsedirac.o 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/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/oggparseflac.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 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/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:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavformat/oggparseogm.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/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) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ 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 = src/libavformat/oggdec.h0:; 180i: <32 :n umwarning: _comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare]d escr; i++) { | ~ ^ ~~~~~~~~~ 180 | if (pts > INT64_MAX && pts != AV_NOPTS_VALUE) { | ~~~ ^ ~~~~~~~~~~~~~~ 3 warnings generated. CC libavformat/oggparseopus.o 12 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.c:97:25: 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)) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. 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/mpc8.c:23: src/libavcodec/unary.h:50:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 50 | for(i = 0; i < len && get_bits1(gb) != stop; i++); | ~~~~~~~~~~~~~ ^ ~~~~ src/libavformat/matroskaenc.c:625:27: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 625 | if (track->offset <= size) | ~~~~~~~~~~~~~ ^ ~~~~ src/libavformat/matroskaenc.c:649:41: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 649 | unsigned offset = track->offset <= pkt->size ? track->offset : 0; | ~~~~~~~~~~~~~ ^ ~~~~~~~~~ 1 warning generated. src/libavformat/matroskadec.c:447:45: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 447 | { EBML_ID_EBMLVERSION, EBML_NONE }, | ^ src/libavformat/matroskadec.c:448:45: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 448 | { EBML_ID_DOCTYPEVERSION, EBML_NONE }, | ^ src/libavformat/matroskadec.c:454:38: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 454 | { MATROSKA_ID_SEGMENT, EBML_STOP }, | ^ src/libavformat/movenccenc.c:98:20: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 98 | cur_size = FFMIN(size_left, sizeof(chunk)); | ^ ~~~~~~~~~ ~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) :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 }, | ^ src/libavformat/matroskadec.c:470:89: warning: missing field 'def' initializer [-Wmissing-field-initializers] 470 | { MATROSKA_ID_VIDEOCOLOR_RX, EBML_FLOAT, 0, 0, offsetof(MatroskaMasteringMeta, r_x) }, | ^ src/libavformat/matroskadec.c:471:89: warning: missing field 'def' initializer [-Wmissing-field-initializers] 471 | { MATROSKA_ID_VIDEOCOLOR_RY, EBML_FLOAT, 0, 0, offsetof(MatroskaMasteringMeta, r_y) }, | ^ src/libavformat/matroskadec.c:472:89: warning: missing field 'def' initializer [-Wmissing-field-initializers] 472 | { MATROSKA_ID_VIDEOCOLOR_GX, EBML_FLOAT, 0, 0, offsetof(MatroskaMasteringMeta, g_x) }, | ^ src/libavformat/matroskadec.c:473:89: warning: missing field 'def' initializer [-Wmissing-field-initializers] 473 | { MATROSKA_ID_VIDEOCOLOR_GY, EBML_FLOAT, 0, 0, offsetof(MatroskaMasteringMeta, g_y) }, | ^ src/libavformat/matroskadec.c:474:89: warning: missing field 'def' initializer [-Wmissing-field-initializers] 474 | { MATROSKA_ID_VIDEOCOLOR_BX, EBML_FLOAT, 0, 0, offsetof(MatroskaMasteringMeta, b_x) }, | ^ src/libavformat/matroskadec.c:475:89: warning: missing field 'def' initializer [-Wmissing-field-initializers] 475 | { MATROSKA_ID_VIDEOCOLOR_BY, EBML_FLOAT, 0, 0, offsetof(MatroskaMasteringMeta, b_y) }, | ^ src/libavformat/matroskadec.c:476:97: warning: missing field 'def' initializer [-Wmissing-field-initializers] 476 | { MATROSKA_ID_VIDEOCOLOR_WHITEX, EBML_FLOAT, 0, 0, offsetof(MatroskaMasteringMeta, white_x) }, | ^ src/libavformat/matroskadec.c:477:97: warning: missing field 'def' initializer [-Wmissing-field-initializers] 477 | { MATROSKA_ID_VIDEOCOLOR_WHITEY, EBML_FLOAT, 0, 0, offsetof(MatroskaMasteringMeta, white_y) }, | ^ src/libavformat/matroskadec.c:478:109: warning: missing field 'def' initializer [-Wmissing-field-initializers] 478 | { MATROSKA_ID_VIDEOCOLOR_LUMINANCEMIN, EBML_FLOAT, 1, 0, offsetof(MatroskaMasteringMeta, min_luminance) }, | ^ src/libavformat/matroskadec.c:479:109: warning: missing field 'def' initializer [-Wmissing-field-initializers] 479 | { MATROSKA_ID_VIDEOCOLOR_LUMINANCEMAX, EBML_FLOAT, 0, 0, offsetof(MatroskaMasteringMeta, max_luminance) }, | ^ src/libavformat/matroskadec.c:486:115: warning: missing field 'def' initializer [-Wmissing-field-initializers] 486 | { MATROSKA_ID_VIDEOCOLORCHROMASUBHORZ, EBML_UINT, 0, 0, offsetof(MatroskaTrackVideoColor, chroma_sub_horz) }, | ^ src/libavformat/matroskadec.c:src/libavformat/mlvdec.c487:115:: warning: 414missing field 'def' initializer [-Wmissing-field-initializers]: 18: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] 487 | { M ACC libavformat/oggparseskeleton.o 414T | R OS K Ai_IfD _(mVlIDvE-OC>OptLsO R>C=H RsOtMA-SU>BdVuERrTa, t io n) E BM| L ~~~~~~~~ ^ ~~~~~~~~~~~~_ UINT, 0, 0,src/libavformat/mlvdec.c :o459ff:s27et:o warning: fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]( Matroska 459T | r a ck Viidfe (omlCvo-l>ors,t rcheraomm_ain_dseuxb _=ve=r t)a v},c t| x- ^> nb_streams) { | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavformat/matroskadec.c:488:111: warning: missing field 'def' initializer [-Wmissing-field-initializers] 488 | { MATROSKA_ID_VIDEOCOLORCBSUBHORZ, EBML_UINT, 0, 0, offsetof(MatroskaTrackVideoColor, cb_sub_horz) }, | ^ src/libavformat/matroskadec.c:489:111: warning: missing field 'def' initializer [-Wmissing-field-initializers] 489 | { MATROSKA_ID_VIDEOCOLORCBSUBVERT, EBML_UINT, 0, 0, offsetof(MatroskaTrackVideoColor, cb_sub_vert) }, | ^ src/libavformat/matroskadec.c:495:107: warning: missing field 'def' initializer [-Wmissing-field-initializers] 495 | { MATROSKA_ID_VIDEOCOLORMAXCLL, EBML_UINT, 0, 0, offsetof(MatroskaTrackVideoColor, max_cll) }, | ^ src/libavformat/matroskadec.c:496:108: warning: missing field 'def' initializer [-Wmissing-field-initializers] 496 | { MATROSKA_ID_VIDEOCOLORMAXFALL, EBML_UINT, 0, 0, offsetof(MatroskaTrackVideoColor, max_fall) }, | ^ 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/libavformat/matroskadec.c:503:113: warning: missing field 'def' initializer [-Wmissing-field-initializers] 503 | { MATROSKA_ID_VIDEOPROJECTIONPRIVATE, EBML_BIN, 0, 0, offsetof(MatroskaTrackVideoProjection, private) }, | ^ CC libavformat/oggparsespeex.o 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].psrc/libavformat/matroskadec.cts :>511 :t99s:) warning: missing field 'def' initializer [-Wmissing-field-initializers] | ~~~~~~~~~~~~~~~~~~~~ ^ ~~ 511 | { MATROSKA_ID_VIDEOFRAMERATE,src/libavcodec/put_bits.h : 265EB:M37L:_ Fwarning: LOcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]A T, 0, 0, offset o265f | ( M a t r o s ka Tirafc k(sV-i>dbeou, ff_reanmde _-r aste-)> }b,u f _| p ^t r >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/matroskadec.c:514:100: warning: missing field 'def' initializer [-Wmissing-field-initializers] 514 | { MATROSKA_ID_VIDEOPIXELWIDTH, EBML_UINT, 0, 0, offsetof(MatroskaTrackVideo, pixel_width) }, | ^ src/libavformat/matroskadec.c:515:101: warning: missing field 'def' initializer [-Wmissing-field-initializers] 515 | { MATROSKA_ID_VIDEOPIXELHEIGHT, EBML_UINT, 0, 0, offsetof(MatroskaTrackVideo, pixel_height) }, | ^ src/libavformat/matroskadec.c:516:100: warning: missing field 'def' initializer [-Wmissing-field-initializers] 516 | { MATROSKA_ID_VIDEOCOLORSPACE, EBML_BIN, 0, 0, offsetof(MatroskaTrackVideo, color_space) }, | ^ src/libavformat/matroskadec.c:520:50: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 520 | { MATROSKA_ID_VIDEOPIXELCROPB, EBML_NONE }, | ^ src/libavformat/matroskadec.c:521:50: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 521 | { MATROSKA_ID_VIDEOPIXELCROPT, EBML_NONE }, | ^ src/libavformat/matroskadec.c:522:50: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 522 | { MATROSKA_ID_VIDEOPIXELCROPL, EBML_NONE }, | ^ src/libavformat/matroskadec.c:523:50: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 523 | { MATROSKA_ID_VIDEOPIXELCROPR, EBML_NONE }, | ^ src/libavformat/matroskadec.c:528:50: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 528 | { MATROSKA_ID_VIDEOASPECTRATIO, EBML_NONE }, | ^ src/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/matroskadec.c:534:104: warning: missing field 'def' initializer [-Wmissing-field-initializers] 534 | { MATROSKA_ID_AUDIOOUTSAMPLINGFREQ, EBML_FLOAT, 0, 0, offsetof(MatroskaTrackAudio, out_samplerate) }, | ^ src/libavformat/matroskadec.c:535:98: warning: missing field 'def' initializer [-Wmissing-field-initializers] 535 | { MATROSKA_ID_AUDIOBITDEPTH, EBML_UINT, 0, 0, offsetof(MatroskaTrackAudio, bitdepth) }, | ^ src/libavformat/matroskadec.c:542:103: warning: missing field 'def' initializer [-Wmissing-field-initializers] 542 | { MATROSKA_ID_ENCODINGCOMPSETTINGS, EBML_BIN, 0, 0, offsetof(MatroskaTrackCompression, settings) }, | ^ src/libavformat/matroskadec.c:548:100: warning: missing field 'def' initializer [-Wmissing-field-initializers] 548 | { MATROSKA_ID_ENCODINGCC libavformat/oggparsetheora.o ENCKEYID, EBML_BIN, 0, 0, offsetof(MatroskaTrackEncryption,key_id) }, | ^ src/libavformat/matroskadec.c:549:53: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 549 | { MATROSKA_ID_ENCODINGENCAESSETTINGS, EBML_NONE }, | ^ src/libavformat/matroskadec.c:550:53: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 550 | { MATROSKA_ID_ENCODINGSIGALGO, EBML_NONE }, | ^ src/libavformat/matroskadec.c:551:53: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 551 | { MATROSKA_ID_ENCODINGSIGHASHALGO, EBML_NONE }, | ^ src/libavformat/matroskadec.c:552:53: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 552 | { MATROSKA_ID_ENCODINGSIGKEYID, EBML_NONE }, | ^ src/libavformat/matroskadec.c:553:53: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 553 | { MATROSKA_ID_ENCODINGSIGNATURE, EBML_NONE }, | ^ src/libavformat/matroskadec.c:561:50: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 561 | { MATROSKA_ID_ENCODINGORDER, EBML_NONE }, | ^ src/libavformat/movenchint.c:334:24: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 334 | if (packet_len > size || packet_len <= 12) | ~~~~~~~~~~ ^ ~~~~ src/libavformat/matroskadec.c:571:85: warning: missing field 'def' initializer [-Wmissing-field-initializers] 571 | { MATROSKA_ID_TRACKPLANEUID, EBML_UINT, 0, 0, offsetof(MatroskaTrackPlane,uid) }, | ^ src/libavformat/matroskadec.c:572:86: warning: missing field 'def' initializer [-Wmissing-field-initializers] 572 | { MATROSKA_ID_TRACKPLANETYPE, EBML_UINT, 0, 0, offsetof(MatroskaTrackPlane,type) }, | ^ src/libavformat/matroskadec.c:587:102: warning: missing field 'def' initializer [-Wmissing-field-initializers] 587 | { MATROSKA_ID_BLKADDIDVALUE, EBML_UINT, 0, 0, offsetof(MatroskaBlockAdditionMaCC libavformat/oggparsevorbis.o pping, value) }, | ^ src/libavformat/matroskadec.c:588:101: warning: missing field 'def' initializer [-Wmissing-field-initializers] 588 | { MATROSKA_ID_BLKADDIDNAME, EBML_STR, 0, 0, offsetof(MatroskaBlockAdditionMapping, name) }, | ^ src/libavformat/matroskadec.c:589:101: warning: missing field 'def' initializer [-Wmissing-field-initializers] 589 | { MATROSKA_ID_BLKADDIDTYPE, EBML_UINT, 0, 0, offsetof(MatroskaBlockAdditionMapping, type) }, | ^ src/libavformat/matroskadec.c:590:106: warning: missing field 'def' initializer [-Wmissing-field-initializers] 590 | { MATROSKA_ID_BLKADDIDEXTRADATA, EBML_BIN, 0, 0, offsetof(MatroskaBlockAdditionMapping, extradata) }, | ^ In file included from src/libavformat/msnwc_tcp.c:21: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | src/libavformat/matroskadec.c :g595-:>89b:u fwarning: fmissing field 'def' initializer [-Wmissing-field-initializers]e r += FFMIN(g- >595b | u f f e {r _MeAnTdR O-SK Ag_-I>D_bTuRfAfCeKrN,U MsBizEeR),; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ EBML_UINT,src/libavutil/macros.h :0,49 :025, :o note: fexpanded from macro 'FFMIN'fs etof(Ma t49ro | s#kdaeTfriance kF,F MInNum() a},, b| ) ^( (a) > (b) ? (b) : (a)) src/libavformat/matroskadec.c| : ~ ^ ~596 :90: warning: missing field 'def' initializer [-Wmissing-field-initializers] 596 | { MATROSKA_ID_TRACKNAME, EBML_UTF8, 0, 0, offsetof(MatroskaTrack, name) }, | ^ src/libavformat/matroskadec.c:597:89: warning: missing field 'def' initializer [-Wmissing-field-initializers] 597 | { MATROSKA_ID_TRACKUID, EBML_UINT, 0, 0, offsetof(MatroskaTrack, uid) }, | ^ src/libavformat/matroskadec.c:598:90: warning: missing field 'def' initializer [-Wmissing-field-initializers] 598 | { MATROSKA_ID_TRACKTYPE, EBML_UINT, 0, 0, offsetof(MatroskaTrack, type) }, | ^ src/libavformat/matroskadec.c:599:94: warning: missing field 'def' initializer [-Wmissing-field-initializers] 599 | { MATROSKA_ID_CODECID, EBML_STR, 0, 0, offsetof(MatroskaTrack, codec_id) }In file included from , src/libavformat/msnwc_tcp.c| : ^21 : src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavformat/matroskadec.c: 600186: | 96 : warning: missing field 'def' initializer [-Wmissing-field-initializers] size2 = FF M600I | N ( p-{> bMuAffTeRrO_eSnKd A-_ IpD_-C>ObDuEfCPfRIeVrA,T sEiz,e ) ; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ EBML_BIsrc/libavutil/macros.hN:, 49 : 250:, note: 0expanded from macro 'FFMIN', offset o49 | f#(Mdaetfrionskea TFrFacMk,I Nco(dae,cb_) p((rai)v >) ( b}), ?| ^ (b) : (a)) | ~ ^ ~ In file included from src/libavformat/msnwc_tcp.c:21: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != sisrc/libavformat/matroskadec.cz:e)603 : 102| ~~~~~ ^ ~~~~: warning: missing field 'def' initializer [-Wmissing-field-initializers] 603 | { MATROSKA_ID_TRACKDEFAULTDURATION, EBML_UINT, 0, 0, offsetof(MatroskaTrack, default_duration) }, | ^ src/libavformat/matroskadec.c:619:52: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 619 | { MATROSKA_ID_TRACKFLAGENABLED, EBML_NONE }, | ^ src/libavformat/matroskaenc.c:1274:24: warning: src/libavformat/matroskadec.ccomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] :620:52: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 6201274 | | { M AiTf R(OcSoKdA_eIDc_pTRrAivC_KFsLiAGzLAeC IN>G , t r ac k - >EcBMoLd_CC libavformat/oggparsevp8.o eNcOpNrEiv _}s,i z e| ^& & !alternative_size) src/libavformat/matroskadec.c{: 621: 52| : ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] src/libavformat/matroskaenc.c621: | 1277 : 31 : {warning: Mcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]A TROSKA_ ID1277_ | C O D EC N}AM E,e l s e i f (c od ec pr iEvB_MsLi_zeN O>N Et r}a,ck - >| co ^d ecpriv_size) { | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavformat/matroskadec.c:622:52: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 622 | { MATROSKA_ID_CODECDECODEALL, EBML_NONE }, | ^ src/libavformat/matroskadec.c:623:52: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 623 | { MATROSKA_ID_CODECINFOURL, EBML_NONE }, | ^ src/libavformat/matroskadec.c:624:52: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 624 | { MATROSKA_ID_CODECDOWNLOADURL, EBML_NONE }, | ^ src/libavformat/matroskadec.c:625:52: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 625 | { MATROSKA_ID_TRACKMINCACHE, EBML_NONE }, | ^ src/libavformat/matroskadec.c:626:52: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 626 | { MATROSKA_ID_TRACKMAXCACHE, EBML_NONE }, | ^ src/libavformat/matroskadec.c:636:84: warning: missing field 'def' initializer [-Wmissing-field-initializers] 636 | { MATROSKA_ID_FILEUID, EBML_UINT, 0, 0, offsetof(MatroskaAttachment, uid) }, | ^ src/libavformat/matroskadec.c:637:89: warning: missing field 'def' initializer [-Wmissing-field-initializers] 637 | { MATROSKA_ID_FILENAME, EBML_UTF8, 0, 0, offsetof(MatroskaAttachment, filename) }, | ^ src/libavcodec/bytestream.h:271:17:src/libavformat/matroskadec.c :warning: 638comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: 85: warning: missing field 'def' initializer [-Wmissing-field-initializers] 638 | 271 | { M A TiROnStKA _sIDi_zFeIL2E M=I MFETFYMPEI,N (EgB-ML>_buSfTfR,e r0_, e0n, d o-f fgs-e>tboufff(eMra,t rsoiszkea)A;t t ac| hm ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~e nt, mime)src/libavutil/macros.h }:,49 :| 25 ^ : note: expanded from macro 'FFMIN' 49 | #definesrc/libavformat/matroskadec.c :FF639M:I84N:( awarning: ,missing field 'def' initializer [-Wmissing-field-initializers]b ) ((a) > (639b | ) ? ({b )M A:T (Ra)O)S K A_| I ~ ^ ~D _FILEDATA, EBML_BIN, 0, 0, offsetof(MatroskaAttachment, bin) }, | ^ src/libavformat/matroskadec.c:640:92: warning: missing field 'def' initializer [-Wmissing-field-initializers] 640 | { MATROSKA_ID_FILEDESC, EBML_UTF8, 0, 0, offsetof(MatroskaAttachment, description) }, | ^ src/libavformat/mp3dec.c:175:19: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] 175 | fsize = fsize >= pos ? fsize - pos : 0; | ~~~~~ ^ ~~~ In file included from src/libavformat/mmst.c:36: src/libavcodec/bytestream.h:171:18: src/libavformat/matroskadec.cwarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: 650:82: warning: missing field 'def' initializer [-Wmissing-field-initializers] 171 | 650 | g -{> bMuAfTfReOr S+K=A _FFIMDI_NC(gH-A>PbSuTfRfIeNrG,_ en dEB ML-_ UgT-F>8bu,ff e0r,, si0z, eo)f;f s e| t ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~o f(Matroskasrc/libavutil/macros.hC:h49a:p25t:eCC libavformat/oma.o rnote: ,expanded from macro 'FFMIN' t itle) }, 49| | # ^de fine FFMIN(a,b) ((a) src/libavformat/matroskadec.c> :(651b): 42?: (warning: bmissing field 'is_counted' initializer [-Wmissing-field-initializers]) : (a)) 651| | ~ ^ ~ { MATROSKA_ID_CHAPLANG, EBMIn file included from L_Nsrc/libavformat/msnwc_tcp.cO:N21E: src/libavcodec/bytestream.h}:,293: 13 :| ^ warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavformat/matroskadec.c293: | 652 : 42 : warning: smissing field 'is_counted' initializer [-Wmissing-field-initializers] ize2 =652 | F FM IN ({p -M>AbuTfRfOSeKr_Ae_nIdD _-CH APpC-O>UbuNfTfReYr,, EBsMizLe_)NO;N 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/msnwc_tcp.c:21: 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:659:87: warning: missing field 'def' initializer [-Wmissing-field-initializers] 659 | { MATROSKA_ID_CHAPTERUID, EBML_UINT, 0, 0, offsetof(MatroskaChapter, uid) }, In file included from | ^src/libavformat/mmst.c :36: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | sizsrc/libavformat/matroskadec.ce2: 661=:49 :F warning: FMmissing field 'is_counted' initializer [-Wmissing-field-initializers]I N(p->b u661f | f e r_ e n{d M- ApT-R>ObSuKfAf_eIrD, _sCiHzAPeT)E;R F L| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~A GHIDDENsrc/libavutil/macros.h,: 49 :E25:B Mnote: Lexpanded from macro 'FFMIN'_ NONE } ,49 | #| d ^e fine FFMIN(a,b) ((a) src/libavformat/matroskadec.c>: (662b:) 49? :( bwarning: ) missing field 'is_counted' initializer [-Wmissing-field-initializers]: (a)) 662| | ~ ^ ~ { MATROSIn file included from Ksrc/libavformat/mmst.cA_:I36D: _src/libavcodec/bytestream.hC:H187A:P15T:E Rwarning: Fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]L AGENAB L187 | E D , iEfB M(sLi_zNeO2N E!= }s, i z| e ^)CC libavformat/omadec.o | ~~~~~ ^ ~~~~ src/libavformat/matroskadec.c:663:49: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 663 | { MATROSKA_ID_CHAPTERPHYSEQUIV, EBML_NONE }, | ^ src/libavformat/matroskadec.c:664:49: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 664 | { MATROSKA_ID_CHAPTERATOM, EBML_NONE }, | ^ src/libavcodec/bytestream.h: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/msnwc_tcp.c:21: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/matroskadec.c:670:49: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 670 | { MATROSKA_ID_EDITIONUID, EBML_NONE }, | ^ src/libavformat/matroskadec.c:671:49: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 671 | { MATROSKA_ID_EDITIONFLAGHIDDEN, EBML_NONE }, | ^ src/libavformat/matroskadec.c:672:49: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 672 | { MATROSKA_ID_EDITIONFLAGDEFAULT, EBML_NONE }, | ^ src/libavformat/matroskadec.c:673:49: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 673 | { MATROSKA_ID_EDITIONFLAGORDERED, EBML_NONE }, | ^ 11 warnings generated. src/libavformat/matroskadec.c:683:90: warning: missing field 'def' initializer [-Wmissing-field-initializers] 683 | { MATROSKA_ID_CUETRACK, EBML_UINT, 0, 0, offsetof(MatroskaIndexPos, track) }, | ^ src/libavformat/matroskadec.c:684:88: warning: missing field 'def' initializer [-Wmissing-field-initializers] 684 | { MATROSKA_ID_CUECLUSTERPOSITION, EBML_UINT, 0, 0, offsetof(MatroskaIndexPos, pos) }, | ^ src/libavformat/matroskadec.c:685:49: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 685 | { MATROSKA_ID_CUERELATIVEsrc/libavcodec/bytestream.hPOSI:T355I:O13N:, Ewarning: BMcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]L _NONE }, | ^ 355 | size src/libavformat/matroskadec.c=: 686:F49:F Mwarning: Imissing field 'is_counted' initializer [-Wmissing-field-initializers]N (g->buf f686e | r _e n d {- Mg-A>TbRuOfSfKeAr_,I Ds_iCzeU)E;D U R| A ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~T ION, src/libavutil/macros.h : 49 :E25B:M Lnote: _expanded from macro 'FFMIN'N ONE }, | 49 ^ | #define FFMIN(a,b) (src/libavformat/matroskadec.c(:CC libavformat/omaenc.o a687:)49 :> warning: (missing field 'is_counted' initializer [-Wmissing-field-initializers]b) ? (b) :687 | ( a ) ) { | ~ ^ ~ MATROSKA_IDIn file included from _Csrc/libavformat/msnwc_tcp.cUE:B21LO: Csrc/libavcodec/bytestream.h:K356N:U13M:B Ewarning: Rcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare], EBML _356N | O N E }s,i 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/libavformat/msnwc_tcp.c:21: src/libavcodec/bytestream.h:357:15: src/libavformat/mpeg.cwarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: 463:23: 357warning: | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (size2 !463= | s i ze ) | ~~~~~ ^ ~~~~ for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/matroskadec.c:692:107: warning: missing field 'def' initializer [-Wmissing-field-initializers] 692 | { MATROSKA_ID_CUETIME, EBML_UINT, 0, 0, offsetof(MatroskaIndex, time) }, | ^ src/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/moflex.c: 49225 | :#26d:e fwarning: incomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e FFMIN(a,b) (( a225) | > ( b ) ? i(fb )( s:t r(ae)a)m_ i nd| e ~ ^ ~ x == s->nb_streams) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ 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, src/libavformat/mpjpeg.c : 55o:ff12se:t owarning: src/libavformat/mp3enc.cf(:Ma163t:rmissing field 'help' initializer [-Wmissing-field-initializers]19o :s kwarning: acomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]T ag ,55 | s t r{ iNngU) L}L, } | , ^ | ^163 | for (i = 0; i < FF_ARRAY_ELEMS(ffsrc/libavformat/matroskadec.c_:m706p:a97_:f rwarning: eqmissing field 'def' initializer [-Wmissing-field-initializers]_ tab); i++ 706) | { {| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~M ATROSKA_ID_TAGDEFAULT, EBML_UINT, 0, 0, offsetof(MatroskaTag, def) }, | ^ src/libavformat/matroskadec.c:707:97: warning: missing field 'def' initializer [-Wmissing-field-initializers] 707 | { MATROSKA_ID_TAGDEFAULT_BUG, EBML_UINT, 0, 0, offsetof(MatroskaTag, def) }, | ^ 2 warnings generated. 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 src/libavformat/matroskadec.c= :F713FM:I93N:( p-warning: >bmissing field 'def' initializer [-Wmissing-field-initializers]u ffer_end - p713- | > b uf fe r{, MsAiTzeR)O;S KA _I| D ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ _TAGTARGsrc/libavutil/macros.hE:T49S:_25T:Y Pnote: Eexpanded from macro 'FFMIN', 49E | BM#Ld_eSfTinRe, F F0M,I 0N,( ao,fbf)s e(t(oaf)( M> a(bt)r o?s k(abT)a g:T a(rag)e)t ,| ~ ^ ~ type) }, 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) | ~~~~~ ^ ~~~~ src/libavformat/matroskadec.c:733:81: warning: missing field 'def' initializer [-Wmissing-field-initializers] 733 | { MATROSKA_ID_SEEKID, EBML_UINT, 0, 0, offsetof(MatroskaSeekhead, id) }, | ^ src/libavcodec/bytestream.h: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/mmst.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/libavformat/matroskadec.c:744:42: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 744 | { MATROSKA_ID_CLUSTER, EBML_STOP }, | ^ src/libavformat/moflex.c:298:30: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 298 | if (stream_index >= s->nb_streams) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/moflex.c:317:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (pkt_size > m->size) | ~~~~~~~~ ^ ~~~~~~~ src/libavformat/matroskadec.c:762:88: warning: missing field 'def' initializer [-Wmissing-field-initializers] 762 | { MATROSKA_ID_BLOCKADDITIONAL, EBML_BIN, 0, 0, offsetof(MatroskaBlock,additional) }, | ^ src/libavformat/moflex.c:367:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavformat/matroskadec.c:772:81 :367 | warning: missing field 'def' initializer [-Wmissing-field-initializers] for (int i772 | = 0 {; Mi SnbK_sAt_IrD_eBaLmOsC; iK++,) { | ~ ^ ~~~~~~~~~~~~~ EBML_BIN, 0, 0, offsetof(MatroskaBlock, bin) }, | ^ src/libavformat/matroskadec.c:774:86: warning: missing field 'def' initializer [-Wmissing-field-initializers] 774 | { src/libavcodec/bytestream.hMA:TR355:O13:S KAwarning: _comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]I D_BLOCKDURATION, E355B | M L _ U IsNiTz,e 0=, F0F,MIsrc/libavformat/mpeg.cN (:ogf-f520>sb:etuo19f:ff e(warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]rM _aetnrdo s-ka B glo520-c | >k , b u dufrffaetorir o,n()i }s=,i z e| 0;) ^ ; i | < ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ s->nb_stsrc/libavutil/macros.hr:e49a:25m:s ;src/libavformat/matroskadec.cnote: : 775expanded from macro 'FFMIN'i+: +93): { warning: missing field 'def' initializer [-Wmissing-field-initializers]49 | | # ~ ^ ~~~~~~~~~~~~~d efine F775 | F MI N( a ,{b )M A(T(RaO)S K>A _(IbD) _?D I(SbC) A:R D(PAaD)D)I N G| , ~ ^ ~ EBML_SINT,In file included from 0src/libavformat/mmst.c,:36 : 0,src/libavcodec/bytestream.h :o356f:f13s:e twarning: ocomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]f (Matrosk a356B | lo ck , dsiiszcea2r d=_ FpFaMddIiNn(gp)- }>,b u | f ^f er_end - p->buffer, sizsrc/libavformat/matroskadec.ce:)776:;87 : | warning: ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~missing field 'def' initializer [-Wmissing-field-initializers] src/libavutil/macros.h :77649 | : 25 : note: {expanded from macro 'FFMIN' MATROS K49A | _#IdeDf_iBneL OFCFKMRIENF(Ea,RbE)N C(E(,a )EB M>L _(Sb)I ?N T(,b )1 ,: 0(,a) )o f f| s ~ ^ ~e tof(MatrosIn file included from kasrc/libavformat/mmst.cBl:o36c: ksrc/libavcodec/bytestream.h,: 357r:ef15er:e nwarning: ccomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e ) }, 357 | | ^ if (size2 != sizsrc/libavformat/matroskadec.ce): 777| : ~~~~~ ^ ~~~~45 : warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 777 | { MATROSKA_ID_CODECSTATE, EBML_NONE }, | ^ src/libavformat/matroskadec.c:785:82: warning: missing field 'def' initializer [-Wmissing-field-initializers] 785 | { MATROSKA_ID_SIMPLEBLOCK, EBML_BIN, 0, 0, offsetof(MatroskaBlock, bin) }, | ^ src/libavformat/matroskadec.c:787:89: warning: missing field 'def' initializer [-Wmissing-field-initializers] 787 | { MATROSKA_ID_CLUSTERTIMECODE, EBML_UINT, 0, 0, offsetof(MatroskaCluster, timecode) }, | ^ src/libavformat/matroskadec.c:788:46: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 788 | { MATROSKA_ID_SIMPLEBLOCK, EBML_STOP }, | ^ src/libavformat/matroskadec.c:789:46: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 789 | { MATROSKA_ID_BLOCKGROUP, EBML_STOP }, | ^ src/libavformat/matroskadec.c:790:46: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 790 | { MATROSKA_ID_CLUSTERPOSITION, EBML_NONE }, | ^ src/libavformat/matroskadec.c:791:46: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 791 | { MATROSKA_ID_CLUSTERPREVSIZE, EBML_NONE }, | ^ src/libavformat/mp3dec.c:601:137: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 601 | { "usetoc", "use table of contents", offsetof(MP3DecContext, usetoc), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, AV_OPT_FLAG_DECODING_PARAM}, | ^ src/libavformat/mp3dec.c:602:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 602 | { NULL }, | ^ src/libavformat/mxf.c:32:115: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 32 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x01,0x03,0x02,0x02,0x01,0x00,0x00,0x00 }, 13, AVMEDIA_TYPE_VIDEO }, | ^ src/libavformat/mxf.c:33:115: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 33 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x01,0x03,0x02,0x02,0x02,0x00,0x00,0x00 }, 13, AVMEDIA_TYPE_AUDIO }, | ^ src/libavformat/mxf.c:34:114: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 34 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x01,0x03,0x02,0x02,0x03,0x00,0x00,0x00 }, 13, AVMEDIA_TYPE_DATA }, | ^ src/libavformat/mxf.c:35:115: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 35 | { { 0x80,0x7D,0x00,0x60,0x08,0x14In file included from ,0xsrc/libavformat/mpegts.c3E,:0x366: F,src/libavcodec/bytestream.h0:x1716:F18,:0 xwarning: 3Ccomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare], 0x8C,0xE1,0x6C,0x E171 | F , 0 xg-1>1b,u0fxDf2e r }+,= FF1M6I,N (gA-V>MbuEfDfIeAr__TeYnPdE -_ VIgD-E>Ob u}f,f e/r*, sLiezeg)a;c y P| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~i cture Avid Msrc/libavutil/macros.he:49d:25i:a note: Cexpanded from macro 'FFMIN'o mposer M49X | #Fd e*f/ i n| e ^F FMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/mxf.c:36:115: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 36 | { { 0x80,0x7D,0x00,0x60,0x08,0x14,0x3E,0x6F,0x78,0xE1,0xEB,0xE1,0x6C,0xEF,0x11,0xD2 }, 16, AVMEDIA_TYPE_AUDIO }, /* LegacySound Avid Media Composer MXF */ | ^ src/libavformat/mxf.c:37:115: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 37 | { { 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 }, 0, AVMEDIsrc/libavformat/mp3enc.cA_:T506Y:105P:E _warning: Dmissing field 'unit' initializer [-Wmissing-field-initializers]A TA }, | ^ 506 | offsetof(MP3Context, id3v2_version), AV_OPT_TYPE_INT, {.i64 = 4}, 0, 4, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/mp3enc.c:508:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] In file included from 508 | src/libavformat/mpegts.c : 36 : src/libavcodec/bytestream.h :o186f:fs13e:t owarning: fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]( MP3Context, writ e186_ | id 3 v 1s)iz,e 2A V_=O PFTF_MTIYNP(Ep_B-OO>Lb,u {f.feir6_4en d= 0- }p,- >0b,u f1fe,r ,A Vs_iOPzTe_);F L| A ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~G _ENCODINsrc/libavutil/macros.hG:_49P:A25R:A Mnote: }expanded from macro 'FFMIN', | ^ 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))src/libavformat/mp3enc.c : 510| ~ ^ ~: 104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] In file included from src/libavformat/mpegts.c:36 : 510src/libavcodec/bytestream.h | : 187 : 15 : warning: ocomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]f fseto f(187M | P 3 C oinft e(xst,i wzrei2te _!x=in gs)i,z e )A V _| ~~~~~ ^ ~~~~O PT_TYPE_BOOL, {.i64 = 1}, 0, 1, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/mp3enc.c:511:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 511 | { NULL }, | ^ 1 warning generated. src/libavformat/mxf.c:42:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 42 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x03,0x04,0x01,0x02,0x02,0x01,0x01,0x11,0x00 }, 14, AV_CODEC_ID_MPEG2VIDEO }, /* MP@ML Long GoP */ | ^ src/libavformat/mpc8.c:src/libavformat/mxf.c132::3443::119: warning: warning: missing field 'desc' initializer [-Wmissing-field-initializers] comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 43 | {132 { | 0 x 0 6, 0xi0Ef,0x (2aBv,_0sx3a4t_,ad0dx604(4*,s0izxe,0 1p,o0sx0)1 ,!0=x 0(1,u0ixn04t,640_xt0)*1s,0ixze0 +2 ,p0xo02s,0)x 0{1 , 0| x ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ 02,0x01,0x01 }, 14, AV_CODEC_ID_MPEG2VIDEO }, /* D-10 50Mbps PAL */ | ^ src/libavformat/mxf.c:44:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 44 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x03,0x04,0x01,0x02,0x02,0x01,0x03,0x03,0x00 }, 14, AV_CODEC_ID_MPEG2VIDEO }, /* MP@HL Long GoP */ | ^ src/libavformat/mxf.c:45:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 45 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x03,0x04,0x01,0x02,0x02,0x01,0x04,0x02,0x00 }, 14, AV_CODEC_ID_MPEG2VIDEO }, /* 422P@HL I-Frame */ | ^ src/libavformat/mxf.c:46:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 46 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x03,0x04,0x01,0x02,0x02,0x01,0x20,0x02,0x03 }, 14, AV_CODEC_ID_MPEG4 }, /* XDCAM proxy_pal030926.mxf */ | ^ src/libavformat/matroskaenc.c:1966:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1966 | src/libavformat/mxf.cf:o47:r119 :( i warning: = missing field 'desc' initializer [-Wmissing-field-initializers]0 ; i < s->nb_s tr47e | am s ; i ++{) {{ 0| x ~ ^ ~~~~~~~~~~~~~ 06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x04,0x01,0x02,0x02,0x02,0x01,0x02,0x00 }, 13, AV_CODEC_ID_DVVIDEO }, /* DV25 IEC PAL */ | ^ src/libavformat/mxf.c:48:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 48 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x07,0x04,0x01,0x02src/libavcodec/bytestream.h,0x0:2271,:017x: 0warning: 3comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare], 0x01,0x01,0x00 }, 2711 | 4 , i nsrc/libavformat/mp3enc.cAtV _s:CiOz582eD:2E19 :C=_ I Fwarning: FD_comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]MJI PN(Eg-G>2bu0f0f0e r_}e 582,n | d / *- g J-P>fEbGou r f(2if0 0e0 =r c,0;o d eis tenr)be_;sa tm r| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~e* a/ms ; i| +src/libavutil/macros.h+ ^): 49{: 25 :| ~ ^ ~~~~~~~~~~~~~note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? src/libavformat/mxf.c(:b49) ::119 :(a )warning: )missing field 'desc' initializer [-Wmissing-field-initializers] | ~ ^ ~ 49 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0A,0x04,0x01,0x02,0x02,0x04,src/libavformat/matroskadec.c0x01:,10210:16x:0 0warning: ,0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]x 00 }, 14, 1021 | A V _ C O DE*C_nIuDm_ V=C 1av _}i,nt 2/f*lo aVCt1( aSviPo@L_L r*b/3 2| ^( pb)); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mxf.c:50:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 50 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0A,0x04,0x01,0x02,0x02,0x04,0x02,0x00,0x00 }, 14, AV_CODEC_ID_VC1 }, /* VC1 SP@ML */ | ^ src/libavformat/mxf.c:51:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 51 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0A,0x04,0x01,0x02,0x02,0x04,0x03,0x00,0x00 }, 14, In file included from src/libavformat/movenc.cAV:_C44OD: Esrc/libavcodec/put_bits.hC:227_:I37D:_ Vwarning: C1 }, /* comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]V C1 MP@LL */ | ^ 227 | if (s->buf_end - s->buf_ptr >= sizeosrc/libavformat/mxf.cf(:B52i:t119B:u fwarning: )missing field 'desc' initializer [-Wmissing-field-initializers]) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 52 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0A,0x04,0x01,0x02,0x02,0x04,0x04,0x00,0x00 }, 14, AV_CODEC_ID_VC1 }, /* VC1 MP@ML */ | ^ 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 -src/libavformat/mxf.c :p-53>:119b:u fwarning: fmissing field 'desc' initializer [-Wmissing-field-initializers]er , size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 53 | { {src/libavutil/macros.h :490:x250:6 ,note: 0expanded from macro 'FFMIN' x0e,0 x492 | b#,d0exf34i,n0ex 0F4F,0MxI0N1(,a0,xb01), 0((xa0)A ,>0 x(0b4), 0?x 0(1b,)0 x: 0(a2)), 0 x| 0 ~ ^ ~2 ,0x04,0x0In file included from 5src/libavformat/mpegts.c,:036x: 0src/libavcodec/bytestream.h0:,2940:15x:0 warning: 0comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] }, 14 ,294 | i f ( siAzVe2_ C!=O sDiEzCe)_ I | D ~~~~~ ^ ~~~~_ VC1 }, /* VC1 MP@HL */ | ^ src/libavformat/mxf.c:54:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 54 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0A,0x04,0x01,0x02,0x02,0x04,0x06,0x00,0x00 }, 14, AV_CODEC_ID_VC1 }, /* VC1 AP@L0 */ | ^ src/libavformat/mxf.csrc/libavcodec/put_bits.h:55::119:265 :warning: 37missing field 'desc' initializer [-Wmissing-field-initializers]: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 55 | { { 265 | 0 x 0 6 , 0 x 0 ei,f0 x(s2-b>,b0xu34f,_e0nxd04 ,-0 x0s1-,>0bx0u1f,_0xp0tAr, 0>x0=4 ,s0izxe0o1f,(0Bxi0t2B,u0fx)0)2 ,{0 x 0| 4 ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~, 0x07,0x00,0x00 }, 14, AV_CODEC_src/libavformat/mpc8.cID_V:C1851: 46}:, warning: /*comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] VC1 AP@L1 */ | ^ 185 | if (av_sat_add64(pos, c->header_pos) != posrc/libavformat/mxf.cs :+56 :(119u: iwarning: nmissing field 'desc' initializer [-Wmissing-field-initializers]t 64_t)c->hea d56e | r _p o s ) {{ { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0A,0x04,0x01,0x02,0x02,0x04,0x08,0x00,0x00 }, 14, AV_CODEC_ID_VC1 }, /* VC1 AP@L2 */ | ^ src/libavformat/mxf.c:57:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 57 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0A,0x04src/libavcodec/bytestream.h,0x:03171:,130:x 02warning: ,comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]0 x02,0x04,0x09,0 x3170 | 0 , src/libavformat/mpeg.c s0ixze:207290: },19 = :F 1F4Mwarning: ,I Ncomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] (p -> b uf f er _AenVd_ C-O729 | Dp - E >Cb_fIuoDfr_f VeC(r,1 sii z },e = )0/;;* i VPn@bL_3s src/libavutil/macros.h:t49*/r e:a | 25m: ^ note: sexpanded from macro 'FFMIN' ; i++) 49| | # ~ ^ ~~~~~~~~~~~~~de fine FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/mxf.c:58:119:In file included from src/libavformat/mpegts.cwarning: :missing field 'desc' initializer [-Wmissing-field-initializers]36 : src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 58 | 318 | { { i0f x(0s6i,ze02 x!0= esi,z0xe2b), 0| ~~~~~ ^ ~~~~x 34,0x04,0x01,0x01,0x0A,0x04,0x01,0x02,0x02,0x04CC libavformat/options.o ,0x0A,0x00,0x00 }, 14, AV_CODEC_ID_VC1 }, /* VC1 AP@L4 */ | ^ src/libavcodec/put_bits.hsrc/libavformat/mxf.c:59::317119::33 :warning: missing field 'desc' initializer [-Wmissing-field-initializers] warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 59 | { 317{ | 0 x 06 , 0ifx 0(sE-,>b0ux2fB_,e0xn3d4 ,0-x 0s4-,>0bx0u1,f0_xp0tr1 ,>0=x 0s1i,z0exo0f4(,B0itxBu0f)1) ,{0 x 0| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~2 ,0x01,0x7F,0x00,0x00,0x00 }, 13, AV_CODEC_ID_RAWVIDEO }, /* uncompressed */ | ^ src/libavformat/mxf.c:60:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 60 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0A,0x04,0x01,0x02,0x01,0x01,0x02,0x01,0x00 }, 15, AV_CODEC_ID_RAWVIDEO }, /* uncompressed 422 8-bit */ | ^ src/libavformat/mxf.c:61:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 61 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x04,0x01,0x02,0x02,0x71,0x00,0x00,0x00 }, 13, AV_CODEC_ID_DNXHD }, /* SMPTE VC-3/DNxHD */ | ^ src/libavformat/mxf.c:62:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 62 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x04,0x01,0x02,0x02,0x03,0x02,0x00,0x00 }, 14, AV_CODEC_ID_DNXHD }, /* SMPTE VC-3/DNxHD */ | ^ src/libavformat/mxf.c:63:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 63 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x0E,0x04,0x02,0x01,0x02,0x04,0x01,0x00 }, 16, Asrc/libavcodec/bytestream.hV_C:O355D:13E:C warning: _comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]I D_DNXHD }, /* SM PT355E | V C - 3s/iDzNex HDsrc/libavformat/matroskaenc.c =L e:Fga2094FcM:y19 IA:N v(iwarning: g-dcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]>b u fMfeerd_einad C o-m p osg2094-e> | rb u Mf fXofrFe (ri* ,/ = 0;s| ii ^z < es-)>;n b _s| t ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ reams; isrc/libavutil/macros.h:+49:+25) :{ note: expanded from macro 'FFMIN' | ~ ^ ~~~~~~~~~~~~~ 49src/libavformat/matroskaenc.c | :#2111d:e23f:i nwarning: e comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]Fsrc/libavformat/mxf.c F:M64I:N(119 :a ,2111b)warning: | (missing field 'desc' initializer [-Wmissing-field-initializers]( a ) > (bf)o 64 | r? ( ( bi{) { = :0x (00a)6;,)0 x i0| E< ~ ^ ~ , 0xs2B-,>n0bxIn file included from _3src/libavformat/mpegts.cs4t:r36,e: a0src/libavcodec/bytestream.hmsx; :i+0+356)4: ,130{x: 0 1warning: ,| comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]0 ~ ^ ~~~~~~~~~~~~~ x01,0x0A ,3560 | x 0 4 ,si0zex20 1=, 0FFxM0IN2(,p-0>xb0u2CC libavformat/os_support.o f,fe0rx_e0nd1 ,0-x p3-2>,b0xu0ff0er,,0 xsi0ze0) ;} ,| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 14, src/libavutil/macros.h : 49 : 25: Anote: Vexpanded from macro 'FFMIN'_C ODEC_I D49_ | H2#6d4e f}i,n e/ F*FM IHN.(2a6,b4)/M P(E(Ga-) 4> (AbV)C ? I(nb)t :r a( a*)/) | | ~ ^ ~ ^ In file included from src/libavformat/mpegts.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/libavformat/mxf.c :65:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 65 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0A,0x04,0x01,0x02,0x02,0x01,0x31,0x11,0x01 }, 14, AV_CODEC_ID_H264 }, /* H.264/MPEG-4 AVC SPS/PPS in-band */ | ^ src/libavformat/mxf.c:66:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 66 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0A,0x04,0x01,0x02,0x01,0x01,0x02,0x02,0x01 }, 16, AV_CODEC_ID_V210 }, /* V210 */ | ^ src/libavformat/mxf.c:67:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 67 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x0E,0x04,0x02,0x01,0x02,0x11,0x00,0x00 }, 14, AV_CODEC_ID_PRORES }, /* Avid MC7 Psrc/libavformat/matroskadec.croR:es1226 :*/36 : | warning: ^ comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1226 | if (matroska->num_level1_elemssrc/libavformat/mxf.c >:=68 :F119F_:A Rwarning: RAmissing field 'desc' initializer [-Wmissing-field-initializers]Y _ELEMS(matrosk a68-> | l e v e l{1_ e{l e0msx)0)6 ,{0 x 0| E ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~, 0x2B,0x34,0x04,0x01,0x01,0x0D,0x04,0x01,0x02,0x02,0x03,0x06,0x00,0x00 }, 14, AV_CODEC_ID_PRORES }, /* Apple ProRes */ | ^ src/libavformat/mxf.c:69:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 69 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0D,0x04,0x01,0x02,0x02,0x03,0x09,0x01,0x00 }, 15, AV_CODEC_ID_FFV1 }, /*FFV1 V0 */ | ^ src/libavformat/mxf.c:70:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 70 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0D,0x04,0x01,0x02,0x02,0x03,0x09,0x02,0x00 }, 15, AV_CODEC_ID_FFV1 }, /*FFV1 V1 */ | ^ src/libavformat/mxf.c:71:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 71 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0D,0x04,0x01,0x02,0x02,0x03,0x09,0x04,0x00 }, 15, AV_CODEC_ID_FFV1 }, /*FFV1 V3 */ | ^ src/libavformat/mxf.c:73:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 73 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x03,0x04,0x02,0x02,0x02,0x03,0x03,0x01,0x00 }, 14, AV_CODEC_ID_AAC }, /* MPEG-2 AAC ADTS (legacy) */ | ^ src/libavformat/mxf.c:74:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 74 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x04,0x02,0x02,0x01,0x00,0x00,0x00,0x00 }, 13, AV_CODEC_ID_PCM_S16LE }, /* uncompressed */ | ^ src/libavformat/mxf.c:75:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 75 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x04,0x02,0x02,0x01,0x7F,0x00,0x00,0x00 }, 13, AV_CODEC_ID_PCM_S16LE }, | ^ src/libavformat/mxf.c:76:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 76 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x07,0x04,0x02,0x02,0x01,0x7E,0x00,0x00,0x00 }, 13, AV_CODEC_ID_PCM_S16BE }, /* From Omneon MXF file */ | ^ src/libavformat/mxf.c:77:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 77 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x04,0x04,0x02,0x02,0x02,0x03,0x01,0x01,0x00 }, 15, AV_CODEC_ID_PCM_ALAW }, /* XDCAM Proxy C0023S01.mxf */ | ^ src/libavformat/mxf.c:78:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 78 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x04,0x02,0x02,0x02,0x03,0x02,0x01,0x00 }, 15, AV_CODEC_ID_AC3 }, | ^ CC libavformat/paf.o src/libavformat/mxf.c:79:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 79 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x04,0x02,0x02,0x02,0x03,0x02,0x05,0x00 }, 15, AV_CODEC_ID_MP2 }, /* MP2 or MP3 */ | ^ src/libavformat/mxf.c:81:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers]src/libavformat/mpeg.c :803 :8127 | : warning: {comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] { 0x00,0x00,0x00,0 x8030 | 0 , 0 x 0 0, 0 x 0 0 i,f0 x(s0t0r,e0xa0m0_,i0dx0 0>,=0 xFF0_0A,R0xR0AY0_,EL0Ex0M0,S0(vxo00b,s0ubx-0>0q),)0x 0{0 , 0| x ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~0 0 }, 0, src/libavformat/mpeg.c : 896 :17 :A Vwarning: _comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]CO DEC_ID_ NO896N | E } , | i ^f (langidx < s->nb_streams) | ~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/mpeg.c:899:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 899 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mpeg.c:909:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 909 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mpjpegdec.c:371:135: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 371 | { "strict_mime_boundary", "require MIME boundaries match", OFFSET(strict_mime_boundary), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, DEC }, | ^ src/libavformat/mpjpegdec.c:372:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 372 | { NULL } | ^ src/libavformat/matroskaenc.c:2259:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2259 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mxf.c:85:115: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 85 | { { 0x06,0x0In file included from E,0src/libavformat/mpegtsenc.cx2B:,032x: 3src/libavcodec/bytestream.h4:,1710:x180:4 ,warning: 0xcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]0 1,0x01,0x0A,0x04,0x01,0x02, 0171x | 0 1 ,0 x0 1,g0x-0>2b,u0xf01f,e0rx 0+1= }F,F MI1N(6g-,> AbVu_ffPeIXr__FeMnT_dUY VY-4 2g2- >b}u, f fe| r ^, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMI8N( warningasrc/libavformat/mxf.c,bs:) generated 86. (:(115a:) warning: >missing field 'desc' initializer [-Wmissing-field-initializers] (b) ? (b) :86 | (a )) | { ~ ^ ~{ 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,0x00src/libavformat/mpeg.c,0x:09310:19,:0 xwarning: 00comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare],0 x00 }, 0, AV_P 931I | X _ F fMoT_rN (OiN =E 0 ;} i, < s| ^- >nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ In file included from src/libavformat/mpegtsenc.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/libavformat/mpegtsenc.c:32: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (src/libavformat/mxf.csi:z91e2: 122!=: swarning: imissing field 'desc' initializer [-Wmissing-field-initializers]z e) | ~~~~~ ^ ~~~~ 91 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x0E,0x04,0x03,0x01,0x01,0x03,0x01,0x00 }, 15, MKTAG('A', 'V', 'u', 'p') }, /* Avid 1:1 */ | ^ src/libavformat/mxf.c:92:122: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 92 | { { 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 }, 0, 0 }, | ^ src/libavformat/matroskadec.c:1493:40: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 1493 | if (ffio_limit(pb, length) != length) { | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavformat/matroskadec.c:1547:44: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] src/libavformat/mpeg.c 1547: | 1018 : 23 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] while (matr o1018s | k a - > n um _l efvoerls (&i& p=o s 0=;= il e< vs-e>ln-b>_ssttareratm s+; l2ei+v warning+es generated)l. -{ > l| e ~ ^ ~~~~~~~~~~~~~n gth) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mxf.c:96:116: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 96 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x06,0x04,0x01,0x01,0x01,0x03,0x01,0x00,0x00 }, 14, AVCOL_PRI_SMPTE170M }, /* SMPTE 170M */ | ^ src/libavformat/mxf.c:97:114: warning: missing field 'desc' initializer [-Wmissing-field-initializers] src/libavformat/mpeg.c :971034 | : 150 : warning: {missing field 'unit' initializer [-Wmissing-field-initializers] { 0x06,0x0E,0x2 B,10340 | x 3 4 , 0{x0 4",s0xu01b,0_xn0a1m,e0"x,0 6",U0RxI04 ,fo0rx 0.1s,u0b xfi0l1e",,0 xo0f1f,s0ext03o,f0(Vxo02b,0Sxu0b0,D0emxu0x0C o}n,t e1x4,t ,A VsCuObL__PnRamIe_)B,T 4A7V0_BOPGT _}T,Y PE/_*ST RITIU-NR GBT,. {4 7.0st rP A= LNU L*/L | }, ^ 0, 0, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/mxf.c:98src/libavformat/mpeg.c::1121035:: 12warning: :missing field 'desc' initializer [-Wmissing-field-initializers] warning: missing field 'help' initializer [-Wmissing-field-initializers] 1035 | 98{ | N UL L } | { ^ { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x06,0x04,0x01,0x01,0x01,0x03,0x03,0x00,0x00 }, 14, AVCOL_PRI_BT709 }, /* ITU-R BT.709 */ | ^ src/libavformat/mxf.c:99:113: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 99 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0D,0x04,0x01,0x01,0x01,0x03,0x04,0x00,0x00 }, 14, AVCOL_PRI_BT2020 }, /* ITU-R BT.2020 */ | ^ src/libavformat/mxf.c:100:115: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 100 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0D,0x04,0x01,0x01,0x01,0x03,0x05,0x00,0x00 }, 14, AVCOL_PRI_SMPTE428 }, /* SMPTE-DC28 DCDM */ | ^ src/libavformat/mxf.c:101:115: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 101 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0D,0x04,0x01,0x01,0x01,0x03,0x06,0x00,0x00 }, 14, AVCOL_PRI_SMPTE432 }, /* P3D65 */ src/libavcodec/bytestream.h| ^ :271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMINsrc/libavformat/mxf.c(:g102-:>b115uf:f warning: emissing field 'desc' initializer [-Wmissing-field-initializers]r _end - g->bu f102f | e r , s{i ze{); 0 x| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~0 6,0x0E,0src/libavutil/macros.hx:249:B25,:0 xnote: 34expanded from macro 'FFMIN', 0x04,0x0 149,0 | x0#1d,0exfi0nD,e0 xF0F4M,I0Nx0(1a,,0bx)0 1(,(0xa01), 0> x(0b3), 0?x (0b8), :0 (xa0)0), 0 x| 0 ~ ^ ~ 0 }, 14, AVCOL_PRI_SMPTE428 }, /* Cinema Mezzanine */ | ^ src/libavformat/mxf.c:103:115: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 103 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0D,0x04,0x01,0x01,0x01,0x03,0x0a,0x00,0x00 }, 14, AVCOL_PRI_SMPTE431 }, /* P3DCI */ | ^ src/libavformat/mxf.c:105:116: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 105 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x06,0x04,0x01,0x01,0x01,0x03,0x01,0x00,0x00 }, 14, AVCOL_PRI_SMPTE240M }, /* = AVCOL_PRI_SMPTE170M */ | ^ src/libavformat/mxf.c:107:118: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 107 | { { 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 }, 0, AVCOL_PRI_UNSPECIFIED }, | ^ 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] src/libavformat/mpegenc.csrc/libavformat/matroskadec.c :293196 | : : 1617 23s::i 25zwarning: :ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2 warning: =comparison of integers of different signs: 'const int' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] FFMIN(p->b u196f | fe r_1617e nd | - p- > b u f f fe or r, (ii s=f i z0e)(;p;- >i | b ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~znsrc/libavutil/macros.hbe:_ s49warning: (comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]b ) 239? | ( b ) : 1625 | ( a) )f o| ~ ^ ~ rf o(r i(i == In file included from 0 src/libavformat/mpegtsenc.c0;; :i 32i : src/libavcodec/bytestream.h<:294<: F15F_c:At RRxAwarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]- Y>_nEb_Ls trEe294 | aM mS s (if; m( ais++tir)oszk a_ed{2 o c!ty pe=s| ) ~ ^ ~~~~~~~~~~~~~~~s;iz e )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/mov.c:259:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 259 | longitude = ((int32_t) avio_rb32(pb)) / (src/libavformat/mxf.cfl:o111a:t114:) warning: (missing field 'desc' initializer [-Wmissing-field-initializers]1 << 16); | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 111 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x04,0x01,0x01,0x01,0x01,0x01,0x00,0x00 }, 14, AVCOL_TRC_GAMMA22 }, /* ITU-R BT.47src/libavformat/mov.c0 :*260/: 43 :| ^ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 260 | latitude = ((src/libavformat/mpegenc.c:289:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavformat/mxf.c:112i :n289t | 1123 : 2fwarning: _omissing field 'desc' initializer [-Wmissing-field-initializers]tr )(i a=v i0o;_ rib < 31122 | c( ptx -b > ){n )b{ _0st/rx0 6e,(am0fxs0l;Eo, 0axt2i)B +(,0+x)1src/libavformat/mmst.c34 :{ ,285<:_r0b1e,0uxm02fa,if0neixrn_g00e, 0n> xd0s0 }i- ,p-z> buef1fo4fe,( rm,src/libavformat/mov.cAmV :s261C:s43i-O:L zwarning: >_eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]iTn) R_C;_Bb Tu f7| f0e r ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~9261 ) - | }, 1 2/)src/libavutil/macros.h {*:a49 : | l ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~25:I tnote: TiUexpanded from macro 'FFMIN'-t uRd e B src/libavformat/mmst.c49 : | T=. 321#:7(d370:( e9iwarning: nft *comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]/i 32 n _e| ^t )F a F321v | M i Io _Nr ( b a3 , 2b() p ( b |()a|)) > /l(e nb(g)ft lh?_o src/libavformat/mxf.craetm(:)abi113 )(n i:n1:116g: > warning: src/libavformat/mspdec.c<(< missing field 'desc' initializer [-Wmissing-field-initializers] as):)1 i97:623 ze):| o113; ~ ^ ~f | warning: (comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] | m ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ m In file included from {ssrc/libavformat/mpegtsenc.c-:>32 : i {97src/libavcodec/bytestream.h | n_ b: 0 u318x 06f:f ,15e 0:x r )0warning: f orEcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]- , (80i )x 318= 2 | B { ,0; i0 x<3| 4 i ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~,s0f tx -(>0sci4src/libavformat/mmst.cozd,ec:pea0r-3402:31x:> 0h1e!iwarning: g,=comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] hs0 tix;01z e,) i | 0x 0+ ~~~~~ ^ ~~~~+ 3401 | ), 0 x 0| 4 , ~ ^ ~~~~~~~~~~~~~~~~~~~~ 0x 01 , 0x 0 1i,0fx0(1p,ac0kext01_,id0_xt03y,0px0e0 =,= 0mmxst0-0 >},h ea1d4e,r _ApVacCkeOtL_i_d)T {R C | _ ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ SMPTE240M }, /* SMPTE 240M */ | ^ src/libavformat/mxf.c:114:112: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 114 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x04,0x01,0x01,0x01,0x01,0x04,0x00,0x00 }, 14, AVCOL_TRC_BT709 }, /* SMPTE 274/296M (must appear after ITU-R CC libavformat/pcm.o BT.709) */ | ^ src/libavformat/mxf.c:115:117: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 115 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x06,0x04,0x01,0x01,0x01,0x01,0x05,0x00,0x00 }, 14, AVCOL_TRC_BT1361_ECG }, /* ITU-R BT.1361 */ | ^ src/libavformat/mxf.c:116:113: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 116 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x06,0x04,0x01,0x01,0x01,0x01,0x06,0x00,0x00 }, 14, AVCOL_TRC_LINEAR }, /* Linear */ | ^ src/libavformat/mxf.c:117:115: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 117 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x08,0x04,0x0src/libavformat/matroskaenc.c1,:0x25260:120,:0 xwarning: 0comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]1 ,0x01,0x07,0x00 ,02526x | 0 0 } , 1 4 , A ViCf O(Ls_rcTleRn C<_ hSeaMdPeTrE.4b2l8o ck}s, i/z*e )S M | P ~~~~~~ ^ ~~~~~~~~~~~~~~~~ TE-DC28 DCDM */ | ^ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = Fsrc/libavformat/mxf.cF:MI118N(:g119->:b uwarning: fmissing field 'desc' initializer [-Wmissing-field-initializers] fer_end - g- >118b | u f f{e r,{ s0ixz0e6),;0 x 0| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~E ,0x2B,0x34src/libavutil/macros.h,:049:x250: 4note: ,expanded from macro 'FFMIN'0 x01,0x 0491 | ,#0dxe0fD,i0nxe 0F4F,M0xI01N,0(xa0,1b,)0 x0(1(a,)0 x>0 (1b), 0?x 0(8b), 0x:0 (0a,)0) x 0| 0 ~ ^ ~ }, 14, AVCOIn file included from Lsrc/libavformat/mpegtsenc.c_:T32R: C_src/libavcodec/bytestream.hI:E356:C13:6 1warning: 96comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]6 _2_4 }, / 356* | I E Cs i6z1e92 6=6- 2F-FM4IN (xpv->YbCCu f*f/e r_ e| nd ^ - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFsrc/libavformat/mov.csrc/libavformat/mxf.cMI::N119(288::116a16:,: b)warning: warning: missing field 'desc' initializer [-Wmissing-field-initializers]comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]( (a) > (b) ? ( 288b119 | | ) :{ { (0iax)f)0 6( ,n_| 0 ~ ^ ~hx m0mtE ,> 0lxeIn file included from n2src/libavformat/mpegtsenc.cB :/,32 0: 4src/libavcodec/bytestream.hx:)3 4357,0 :| x15 ~~~~~~ ^ ~~~~~~~0 :4 ,warning: 0comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]x 01,0x0 1,3570x | 0 E , 0ixf 0(4s,i0zxe021 ,!0=x s0iz1e,) 0 x| ~~~~~ ^ ~~~~0 1,0x01,0x09,0x00,0x00 }, 14, AVCOL_TRC_BT2020_10 }, /* ITU-R BT.2020 */ | ^ src/libavformat/mxf.c:120:116: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 120 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0D,0x04,0x01,0x01,0x01,0x01,0x0A,0x00,0x00 }, 14, AVCOL_TRC_SMPTE2084 }, /* SMPTE ST 2084 */ | ^ src/libavformat/mxf.c:121:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 121 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0D,0x04,0x01,0x01,0x01,0x01,0x0B,0x00,0x00 }, 14, AVCOL_TRC_ARIB_STD_B67 }, /* Hybrid Log-Gamma OETF */ | ^ src/libavformat/mxf.c:123:114: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 123 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x04,0x01,0x01,0x01,0x01,0x01,0x00,0x00 }, 14, AVCOL_TRC_GAMMA28 }, /* = AVCOL_TRC_GAMMA22 */ | ^ src/libavformat/mxf.c:124:116: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 124 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x04,0x01,0x01,0x01,0x01,0x02,0x00,0x00 }, 14, AVCOL_TRC_SMPTE170M }, /* = AVCOL_TRC_BT709 */ | ^ src/libavformat/mxf.c:125:116: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 125 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0E,0x04,0x01,0x01,0x01,0x01,0x09,0x00,0x00 }, 14, AVCOL_TRC_BT2020_12 }, /* = AVCOL_TRC_BT2020_10 */ | ^ src/libavformat/mxf.c:127:118: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 127 | { { 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 }, 0, AVCOL_TRC_UNSPECIFIED }, | ^ src/libavformat/matroskadec.c:1664:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1664 | if (pkt_size >= 10000000U) | ~~~~~~~~ ^ ~~~~~~~~~ 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/mxf.c:132:114: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 132 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x04,0x01,0x01,0x01,0x02,0x01,0x00,0x00 }, 14, AVCOL_SPC_BT470BG }, /* ITU-R BT.601 */ | ^ src/libavformat/mxf.c:133:112: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 133 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x04,0x01,0x01,0x01,0x02,0x02,0x00,0x00 }, 14, AVCOL_SPC_BT709 }, /* ITU-R BT.709 */ | ^ src/libavformat/mxf.c:134:116: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 134 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x06,0x04,0x01,0x01,0x01,0x02,0x03,0x00,0x00 }, 14, AVCOL_SPC_SMPTE240M }, /* SMPTE 240M */ | ^ src/libavformat/mxf.c:135:112: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 135 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0D,0x04,0x01,0x01,0x01,0x02,0x04,0x00,0x00 }, 14, AVCOL_SPC_YCGCO }, /* YCgCo */ | ^ src/libavformat/mxf.c:136:110: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 136 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0D,0x04,0x01,0x01,0x01,0x02,0x05,0x00,0x00 }, 14, AVCOL_SPC_RGB }, /* GBR */ | ^ src/libavformat/mxf.c:137:117: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 137 | src/libavformat/mpegenc.c {: 344{:19 :0 xwarning: 06comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare], 0x0E,0x2B,0x34,0x 04344,0 | x 0 1 ,0 xf0o1,r0 x(0iD ,0=x 004;, 0ix 0<1 ,c0txx-0>1n,0bx_0s1t,re0ax0m2s,;0 xi0+6+), {0 x| ~ ^ ~~~~~~~~~~~~~~~0 0,0x00 }, 14, Asrc/libavformat/mpegenc.cVC:O472L:19_:SP Cwarning: _comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] BT2020_N 472C | L } , /f*o IrTU -(R iB T=. 2002;0 iNo n<- Cocntsxt-a>nntb _Lsutmrienaamnsc;e i*+/+ ) | { ^ | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mpegenc.c:560:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 560 | for (i = 0; i < ctx->nb_src/libavformat/mxf.cst:r139e:a116ms:; iwarning: ++missing field 'desc' initializer [-Wmissing-field-initializers]) { | ~ ^ ~~~~~~~~~~~~~~~ 139 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x04,0x01,0x01,0x01,0x02,0x01,0x00,0x00 }, 14, AVCOL_SPC_SMPTE170M }, /* = AVCOL_SPC_BT470BG */ | ^ src/libavformat/mxf.c:141:118: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 141 | { { 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 }, 0, AVCOL_SPC_UNSPECIFIED }, | ^ CC libavformat/pcmdec.o src/libavformat/movenc.c:98:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 98 | { "skip_iods", "Skip writing iods atom.", offsetof(MOVMuxContext, iods_skip), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/movenc.c:99:167: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 99 | { "iods_audio_profile", "iods audio profile atom.", offsetof(MOVMuxContext, iods_audio_profile), AV_OPT_TYPE_INT, {.i64 = -1}, -1, 255, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/movenc.c:100:167: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 100 | { "iods_video_profile", "iods video psrc/libavformat/matroskaenc.cr:o2722fi:l32:e warning: acomparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare]t om.", offsetof(M O2722V | Mu x C o n t e xt , iiofd s_(vsiiddee_o_dpartoaf_islei)ze, !A=V _pOaPr-T>_eTxtYrPaEd_IaNtTa,_ s{iz.ei6)4 {= | - ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~1 }, -1, 255, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/movenc.c:101:168: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 101 | { "frag_duration", "Maximum fragment duration", offsetof(MOVMuxContext, max_fragment_duration), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/movenc.c:102:172: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 102 | { "min_frag_duration", "Minimum fragment duration", offsetof(MOVMuxContext, min_fragment_duration), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/movenc.c:103:156: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 103 | { "frag_size", "Maximum fragment size", offsetof(MOVMuxContext, max_fragment_size), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/movenc.c:104:172: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 104 | { "ism_lookahead", "Number of lookahead entries for ISM files", offsetof(MOVMuxContext, ism_lookahead), AV_OPT_TYPE_INT, {.i64 = 0}, 0, 255, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/movenc.c:105:184: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 105 | { "video_track_timescale", "set timescale of all video tracks", offsetof(MOVMuxContext, video_track_timescale), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/movenc.c:107:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 107 | { "use_editlist", "use edit list", offsetof(MOVMuxContext, use_editlist), AV_OPT_TYPE_BOOL, {.i64 = -1}, -1, 1, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/movenc.c:108:168: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 108 | { "fragment_index", "Fragment number of the next fragment", offsetof(MOVMuxContext, fragments), AV_OPT_TYPE_INT, {.i64 = 1}, 1, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/movenc.c:109:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 109 | { "mov_gamma", "gamma value for gama atom", offsetof(MOVMuxContext, gamma), AV_OPT_TYPE_FLOAT, {.dbl = 0.0 }, 0.0, 10, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/movenc.c:110:266: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 110 | { "frag_interleave", "Interleave samples within fragments (max number of consecutive samples, lower is tighter interleaving, but with more overhead)", offsetof(MOVMuxContext, frag_interleave), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/movenc.c:114:185: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 114 | { "use_stream_ids_as_track_ids", "use stream ids as track ids", offsetof(MOVMuxContext, use_stream_ids_as_track_ids), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/movenc.c:115:155: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 115 | { "write_btrt", "force or disable writing btrt", offsetof(MOVMuxContext, write_btrt), AV_OPT_TYPE_BOOL, {.i64 = -1}, -1, 1, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/movenc.c:116:155: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 116 | { "write_tmcd", "force or disable writing tmcd", offsetof(MOVMuxContext, write_tmcd), AV_OPT_TYPE_BOOL, {.i64 = -1}, -1, 1, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/movenc.c:120:204: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 120 | { "empty_hdlr_name", "write zero-length name string in hdlr atoms within mdia and minf atoms", offsetof(MOVMuxContext, empty_hdlr_name), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/movenc.c:121:170: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 121 | { "movie_timescale", "set movie timescale", offsetof(MOVMuxContext, movie_timescale), AV_OPT_TYPE_INT, {.i64 = MOV_TIMESCALE}, 1, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/movenc.c:122:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 122 | { NULL src/libavformat/mov.c}, : 505| : ^53 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 505 | if (snprintf(str, str_size_alloc, "%f", val) >= str_size_alloc) { | ~~~~~~~~ ^~~ src/libavformat/matroskadec.c:2023:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2023 | fsrc/libavformat/mov.cor: 507:(80:p warning: rimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ofile = 0; p506 | r o f i l e < F F _ A R R AaYv_E_LlEoMgS((aca-c>_fpcr,o fAiVl_esL)O;G _EpRRrOofRil,e+ + )| ~~~~~~ | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 507 | "Failed to store the float32 number (%f) in string.\n", val); | ^~~ CC libavformat/pcmenc.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++) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:481:58: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 481 | if (snprintf(str, str_size_alloc, "%d", val) >= str_size_alloc)src/libavformat/mpegenc.c {: 827| : ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~30 : warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] src/libavformat/mov.c:497: 58:827 | warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] i f497 | ( p a y l oa d _ s iizf e( s< navp_rifnitff(ost_r,c satrn__sriezaed_(satlrleoacm,- >"f%iuf"o,) )v al )| > ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~= str_size_alloc) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/mov.c:505:58: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 505 | if (snprintf(str, str_size_alloc, "%f", val) >= str_size_alloc) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavformat/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 += FFMsrc/libavformat/mpegenc.cIN:(974g:19->:b uwarning: fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]f er_end - g->b u974f | f e r , fsoirze );( i | = ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 0; i < ctx->src/libavutil/macros.hnb:_s49tr:e25am:s; inote: +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: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) (src/libavformat/matroskaenc.c(src/libavformat/movenc.c:a): 3003231>:: 2745:( : bwarning: warning: )comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] ? (b) : (a)) | ~ ^ ~2313003 | | In file included from src/libavformat/mxfdec.c : 53 : src/libavcodec/bytestream.h f:o r187 i:f(15 j: ( warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]m= 0k;v -j187> | r e (clcsuuistezeser2_s[ ip!]a=c .es ei=nzt=e r)si ei sz| ~~~~~ ^ ~~~~; e +j ++1)) {{ | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavformat/matroskaenc.c:3019:22: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] 3019 | if (size < mkv->reserve_cues_space) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/matroskaenc.c:3028:38: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'unsigned long long' [-Wsign-compare] 3028 | if (endpos - mkv->segment_offset < (1ULL << 56) - 1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavformat/matroskaenc.c:3062:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3062 | for (i = 0; i < s->nb_streams; ++i) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/movenc.c:253:20: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 253 | if (oldval != track->cluster[i].samples_in_chunk && track->cluster[i].chunkNum) { | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/pjsdec.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/mpegenc.c:1014:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1014 | for (i = 0; i < ctx->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mpegenc.c:1024:28: warning: comparison of integers of different signs: 'int' and 'const size_t' (aka 'const unsigned int') [-Wsign-compare] 1024 | if (s->packet_size > avail_data && !flush | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavformat/mpegenc.c:1050:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1050 | for (i = 0; i < ctx->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mpegenc.c:1107In file included from :51:src/libavformat/mxfdec.c warning: :comparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 53: src/libavcodec/bytestream.h:293:13: warning: 1107comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | av_ass e293r | t 0 ( asvi_zfe2i =f oF_FcMIaN(np_-r>beuafdf(ers_ternedam --> fpi->fbou)f f==e rt,ra ilseri_zsiez);e ) ; | | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavutil/macros.hsrc/libavutil/avassert.h::4938::2511: :note: note: expanded from macro 'FFMIN'expanded from macro 'av_assert0' 49 | 38# | d e f i nief F(F!M(IcNo(nad,))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:3128:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3128 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/matroskaenc.c:3168:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3168 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mov.c:599:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 599 | entries >= UINT_MAX / sizeof(*sc->drefs)) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:602:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 602 | for (i = 0; i < sc->drefs_count; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/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/mxfdec.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) | ~~~~~ ^ ~~~~ 1 warning generated. 11 warnings generated. src/libavformat/mvdec.c:250:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 250 | for (i = 0; i < count; i++) { | ~ ^ ~~~~~ src/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' src/libavformat/matroskaenc.c49 | #:de3283f:in210e :F FMwarning: INmissing field 'unit' initializer [-Wmissing-field-initializers]( a,b) ((a) > (b) ? (b) : (a )3283 | ) | ~ ^ ~{ "reserve_indIn file included from esrc/libavformat/mxfdec.cx:_53sp: asrc/libavcodec/bytestream.hce:"356,: 13":R ewarning: scomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]er ve a giv e356n | am o u nsti zeo2 f= s pFaFceM I(Ni(np -b>ybtuefsf) eatr _theend b-e gpin-n>inbgu foffe r,t shiez ef)i;l e | f ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ or thsrc/libavutil/macros.he :i49n:d25e:x note: expanded from macro 'FFMIN'( cues) .49" | ,# deOfiFneF FSFEMTI(Nr(eas,erbv)e_ c(u(eas)_ sp>a c(eb)), ?A V_(ObP)T_ T:Y P(Ea_I)N) T | , ~ ^ ~ { .i64In file included from src/libavformat/mxfdec.c=: 530: src/libavcodec/bytestream.h}:,357 :15 : 0,warning: Icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]N T_MAX ,357 | F LA G S i}f, ( s| i ^z e2 != size) | ~~~~~ ^ ~~~~ src/libavformat/matroskaenc.c:3284:163: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3284 | { src/libavformat/mpegenc.c"c:ue1200s:_19t:o _warning: fcomparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare]r ont", "Move C u1200e | s ( itfh e( ciann_dwreixt)e t,n b1_,s tFrLeAaGmSs ;} ,i ++ )| { ^ | ~ ^ ~~~~~~~~~~~~~~~ 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 },src/libavformat/mpegenc.c 0, :1,1268 :FL23A:GS warning: }comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare], | ^ 1268 | for (int i = 0; i < src/libavformat/matroskaenc.cct:x3291-:>n147b:_ swarning: tmissing field 'unit' initializer [-Wmissing-field-initializers]r eams; i++) { | 3291 ~ ^ ~~~~~~~~~~~~~~~ | { "flipped_raw_rgb", "Raw RGB bitmaps in VFW mode are stored bottom-up", OFFSET(flipped_raw_rgb), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavformat/matroskaenc.c:3292:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3292 | { "write_crc32", "write a CRC32 element inside every Level 1 element", OFFSET(write_crc), AV_OPT_TYPE_BOOL, { .i264 warning s= generated1. }, 0, 1, FLAGS }, | ^ src/libavformat/mpegenc.c:1284:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1284 | { "muxrate", NULL, OFFSET(usrc/libavformat/matroskaenc.cs:e3297:r12_:m uxwarning: _rmissing field 'help' initializer [-Wmissing-field-initializers]a te), A3297V_ | O P T _ T{ YNPUE_LILN T}, ,{ . i6| 4 ^ = 0 }, 0, ((1<<22) - 1) * (8 * 50), E }, | ^ src/libavformat/mpegenc.c:1285:133: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1285 | { "preload", "Inisrc/libavformat/matroskaenc.ct:i3286a:l193 : dwarning: eimplicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]m ux-decode delay in micr o3286s | e c o n d{s ."c",l uOsFtFeSErT_(tpirmee_llimoiatd)", , A V _O"PStTo_TrYePE _aItN T,m os{t t.hei p6r4o v=i d50e00d0 0n u}mb,e r0 ,o fI NmTi_lMlAiXs, eEc o}n, d s| ^ in a cluster.", src/libavformat/mpegenc.c : 1286 : 12 : warning: missing field 'help' initializer [-Wmissing-field-initializers] 1286 | { N U L L }O,F F S| E ^T (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/mxg.c:180:48: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 180 | if (mxg->soi_ptr - mxg->buffer > mxg->cache_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mxg.c:220:55: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 220 | if (startmarker_ptr - mxg->buffer > mxg->cache_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ 1 warning generated. 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) | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ CC libavformat/pp_bnk.o src/libavformat/mvdec.c:537:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 537 | for (i = 0; i < avctx->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~~~~~ 82 warnings generated. 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)) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ 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)) | ~ ^ ~ CC libavformat/prompeg.o In file included from src/libavformat/nutdec.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/nutdec.c:30: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/mpegts.c:189:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 189 | MPEGTS_OPTIONS, | ^ src/libavformat/mpegts.c:186:203: note: expanded from macro 'MPEGTS_OPTIONS' 186 | { "resync_size", "set size limit for looking up a new synchronization", offsetof(MpegTSContext, resync_size), AIn file included from V_Osrc/libavformat/mxfenc.cPT:_T51Y: Psrc/libavcodec/golomb.hE_:IN482T:,34 : {warning: .i64 = comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]M AX_RESYNC_SIZE} , 4820 | , IN T _ MA X , A Vi_fOP T_(FgbL-A>Gsi_zeD_EiCOnDI_NbGi_tPAsRA M< =} r e| ^_ index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavformat/mpegts.c:191:51: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 191 | {.i64 = 1}, 0, 1, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/mpegts.c:193:95: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 193 | {.i64 = 0}, 0, 0, AV_OPT_FLAG_DECODING_PARAM | AV_OPT_FLAG_EXPORT | AV_OPT_FLAG_READONLY }, | ^ src/libavformat/mpegts.c:195:53: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 195 | {.i64 = -1}, -1, 1, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/mpegts.c:197:51: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 197 | {.i64 = 0}, 0, 1, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/mpegts.c:199:52: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 199 | {.i64 = 0}, 0, 1, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/mpegts.c:201:26: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 201 | {.i64 = 0}, 0, 1, 0 }, | ^ src/libavformat/mpegts.c:203:26: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 203 | {.i64 = 0}, 0, 1, 0 }, | ^ src/libavformat/mpegts.c:205:64: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 205 | {.i64 = 204800}, 1, INT_MAX/2, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/mpegts.c:206:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 206 | { NULLsrc/libavformat/mov.c }, src/libavcodec/bytestream.h: | 1299 ^:: 23271:: 17warning: :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] 1299271 | | i n t sfiozre 2( =j =F 0F;M IjN( g<- >sb-u>fnbf_setrr_eenamds ;- j ++g)-> b | u ~ ^ ~~~~~~~~~~~~~ff er, 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: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_In file included from DECODsrc/libavformat/nutdec.c:IN30G: _Psrc/libavcodec/bytestream.hA:R293A:M13 }: warning: | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ^ 293 | size2 = FFMIN(p->buffer_ensrc/libavformat/mpegts.cd :-220 :p59:- >warning: bmissing field 'unit' initializer [-Wmissing-field-initializers]u ffer, siz e)220; | | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ { src/libavutil/macros.h.:i49:6254: note: =expanded from macro 'FFMIN' 0 }, 0, 491, | #AdV_eOPfTi_nFeL AFGF_MDIECNO(DaI,NbG)_ P(A(RaAM) },> | ( ^ b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/nutdec.c:30: src/libavcodec/bytestream.h:294:15:src/libavformat/mpegts.c :warning: 224comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: 78: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 294 | if 224( | s iz e 2 !AV=_ OsPiTz_e)F LA G_| D ~~~~~ ^ ~~~~ ECODING_PARAM | AV_OPT_src/libavformat/mpegtsenc.cFLAG:_E526XP:O19R:T warning: | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]A V_OPT_FLAG_REA D526O | NL Y } ,f o r| ^( i = 0; i < s->nb_streams;src/libavformat/mpegts.c i:+225+:)12 {: warning: | missing field 'help' initializer [-Wmissing-field-initializers] ~ ^ ~~~~~~~~~~~~~ 225 | { Nsrc/libavformat/mpegtsenc.cUL:L538: 27}:, warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]| ^ 538 | for (k = 0; k < program->nb_stream_indexes; k++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mpegtsenc.c:539:46: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 539 | if (program->stream_index[k] == i) { | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~ src/libavformat/mpegtsenc.c:764:57: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 764 | while (strlen(language) >= 3 && q - data < sizeof(data) - 6) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavformat/mux.c:747:52: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 747 | if (pkt->stream_index < 0 || pkt->stream_index >= s->nb_streams) { | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/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/mpegts.c:279:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 279 | for (i = 0; i < ts->nb_prg; i++) { | ~ ^ ~~~~~~~~~~ src/libavformat/mov.csrc/libavformat/matroskadec.c:1365::248519::40 : warning: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]implicit conversion from 'unsigned long long' to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] 1365 | 2485 f | o r ( i = 0 ; i < c - >iffc -(d>enfba_ustlreta_mds;u ria+t+i)o n{ > | U ~ ^ ~~~~~~~~~~~~~~~~~ INT64_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 == -1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ src/libavformat/mpegts.csrc/libavformat/matroskadec.c::2495292::4519:: warning: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2495 | 292 | f ori (fi (=t 0r; aic k<- >tvsi-d>estore.amd-i>snpbl_apyr_ohgeriagmhst; =i=+ +-)1 ) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~| ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ src/libavformat/mpegts.c:293:41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | if (ts-src/libavformat/matroskadec.c>:st2893r:e43a:m -warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare]> programs[i]->i d2893 | == p ro g r am i d ) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ st->codecpar->width < INT64_MAX / track->video.display_height / display_height_mul) | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.hsrc/libavformat/matroskadec.c:2892::35543::13 : warning: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare]comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2892 | 355 | s i z e = F F MI N (sg-t>-b>ucodfefcerp_aern-d> h-ei ggh-t>b u fvsrc/libavutil/macros.hid:eo49.:d25i:s pnote: lexpanded from macro 'FFMIN'a y_widt 49h | # d e/fi ndei sFpFlMaIyN_w(iad,tbh)_ m((ual) & &> ( 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/protocols.o 16 warnings generated. 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->interleavesrc/libavformat/mpegts.cr_c:h342u:n19k:_ dwarning: urcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]a tion 342 | > ma x )f)o {r ( i| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~= 0; i < p->nb_src/libavformat/mux.cp:857i:56d:s ;warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare]i+ +) | ~ ^ ~~~~~~~~~~ 857 | if (max && sti->interleaver_chunk_duration > max) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ src/libavformat/mpegts.c:353:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 353 | for (i = 0; i < s->nb_programs; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavformat/mpegts.c:355:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | if (prograsrc/libavformat/nistspheredec.cm->:i115d: 21=:= pwarning: rocomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]g ramid) { | ~~~~~~~~~~~ ^ ~~~~~~~~~ 115 | if (bps > INT16_MAX/8U) | ~~~ ^ ~~~~~~~~~~~~ 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) || | ~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavformat/mpegts.c:390:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 390 | for (k = 0; k < ts->stream->nb_programs; k++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mpegts.c:393:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 393 | if (k == ts->stream->nb_programs) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mpegts.c:396:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 396 | for (i = 0; i < CC libavformat/psxstr.o 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) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ CC libavformat/pva.o 15 warnings generated. CC libavformat/pvfdec.o src/libavformat/nsvdec.c:607:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 607 | for (i = 0; i < FFMIN(8, vsize); i++) | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/matroskadec.c:3040:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] CC libavformat/qcp.o 3040 | for (i = 0; i < FF_ARRAY_ELEMS(matroska_doctypes); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/matroskadec.c:3043:11: warning: comparison of integers of different signs: 'int' and 'unsigned 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 && | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavformat/qtpalette.o src/libavformat/matroskadec.c:3218:26: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 3218 | if (size <= total) | ~~~~ ^ ~~~~~ CC libavformat/r3d.o src/libavformat/matroskadec.c:3227:18: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] src/libavformat/nut.c :3227 | 258 : 19 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 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_MA X258) | | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ for (i = 0; isrc/libavformat/matroskadec.c <: 3272n:u18t:- >warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare]a vf->nb _3272s | t r e a m s ; iif +(+s)i z e| < ~ ^ ~~~~~~~~~~~~~~~~~~~~ total) | ~~~~ ^ ~~~~~ src/libavformat/mpegtsenc.c:1123:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1123 | for (i = 0; i < s->nb_programs; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavformat/mpegtsenc.c:1153:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1153 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/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) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ 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)) | ~ ^ ~ CC libavformat/rawdec.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) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ 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/matroskadec.c:3406:23: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 3406 | if (blocksize > srclen) { | ~~~~~~~~~ ^ ~~~~~~ CC libavformat/rawenc.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/rawutils.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 | ~~~~~~~~~~~~ ^ ~~~~~~~~~ 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] In file included from src/libavformat/oggdec.c:36: src/libavformat/oggdec.h:293160 | : 36 :s iwarning: zcomparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]e 2 = FFMIN(p-> b160u | ff e r _ e n d i-f p(-o>bgug-f>fsetrre,a mssi[zie]).s;e r ia| l ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ == seriasrc/libavutil/macros.hl): 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/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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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) | ~~~~~ ^ ~~~~ 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) { | ~~~ ^ ~~~~~~~~~~~~~~ 2 warnings generated. In file included from src/libavformat/oggparseogm.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_endIn file included from - src/libavformat/oggenc.cg:->31bu: fsrc/libavcodec/bytestream.hf:e171r:, 18s:i zwarning: e)comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: 171note: expanded from macro 'FFMIN' | g-> b49u | #fdeffeirn e+ =F FFMIFNM(IaN,b()g (-(>abu)ff er>_ e(nbd) ?- (gb-)> b:u f(fae)r) , | s ~ ^ ~i ze); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(aCC libavformat/rawvideodec.o ,b) ((a) > (b)src/libavformat/mpegts.c ? :(b987:)24 :: warning: (comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]a )) | ~ ^ ~ 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/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 In file included from src/libavformat/oggparseogm.csrc/libavformat/nutenc.c::3129: : src/libavcodec/bytestream.h:src/libavcodec/bytestream.h356::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] 356 | si z186 | e 2 = sFFiMzIeN2 (p=- >FbFuMIfNf(epr-_>ebnud f-fIn file included from epr-_>ebsrc/libavformat/oggenc.cufnf:de 31-r p: ,->src/libavcodec/bytestream.h bsi:ufzf186e:er),13; s:i ze )| warning: ; ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: src/libavutil/macros.hexpanded from macro 'FFMIN': 49:25 :186 | note: expanded from macro 'FFMIN' 49 | si# dzef49inee | 2 # FdF= eFMFMfIiINn(Ne pF(->FaMbu,IbffNe)r(_ ae,(bn(d) -a )p-( (>>a)b u (>f fb(er), b? )s ?i( zeb())b );: (:a| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~) ()a) ) | | ~ ^ ~src/libavutil/macros.h : ~ ^ ~ 49:25: note: expanded from macro 'FFMIN'In file included from src/libavformat/nutenc.cIn file included from :src/libavformat/oggparseogm.c31: : src/libavcodec/bytestream.h:2949357:: 15: | src/libavcodec/bytestream.hwarning: #comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] :de187fi: 357n | 15 e : i fFwarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] (FsMsrc/libavformat/movenc.ci Iz187Ne: | (2a 1766! = ,sb): 32i: ( z (a ewarning: )) icomparison of integers of different signs: 'const enum AVCodecID' and 'int' [-Wsign-compare] f>In file included from | ~~~~~ ^ ~~~~((b src/libavformat/oggparsecelt.cs): i1766 | 27z?e (b: )src/libavformat/oggdec.h2 :: !160=( s : a i36) z : )e ) warning: | | ~ ^ ~ ~~~~~ ^ ~~~~ ccomparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] odec_taIn file included from gsrc/libavformat/oggenc.cs:-31>: idsrc/libavcodec/bytestream.h 160:=187 | :15=: co d warning: e comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] c _ i d) i187f ( | o| gg - ~~~~~~~~~~~~~~ ^ ~~~~~~~~>s t rife am(s[sii]z.see2r ia!l == s=i zseer)i a l)| ~~~~~ ^ ~~~~ | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ 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/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)) | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/rdt.o 1 warning generated. src/libavformat/mxfdec.c:449:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 449 | for (i src/libavformat/mxfenc.c= 0:;147 :i24 :< swarning: imissing field 'index' initializer [-Wmissing-field-initializers]z e &src/libavformat/mpegtsenc.c& :!av 1471518 | i o: _ 35 {f :eAof V(_Cwarning: pcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]ODb )E;C_ IiD_+NO+N)E }{ 1518 | | | ^ ~ ^ ~~~~ src/libavformat/mxfdec.c : 456fo:r14: (warning: icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]nt i = 0 ;456 | i < sr-e>tunrbn_s tir e==a mss;iz e;i + +| ) ~ ^ ~~~~ { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mpegtsenc.c:1521:64: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1521 | int st2_index = i < st->index ? i : (i + 1 == s->nb_streams ? st->index : i + 1); | ~~~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/bytestream.hsrc/libavcodec/bytestream.h::271:27117::17 :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] 271 | 271 | iinntt ssiizez2e =2 F= FFMFMIINN((gg-->b>ubfuffefre_re_nedn d- CC libavformat/realtextdec.o g--> bgu-f>fbeurf,f esri,z es)i;z e )| ; ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49src/libavutil/macros.h::2549:: 25note: :expanded from macro 'FFMIN' note: expanded from macro 'FFMIN' 49 | 49# | d#edfeifnien e FFFFMMIINN((aa,,bb) )( ((a()a )> > ((bb)) ? ?( b()b ): (:a )()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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavformat/redspark.o In file included from src/libavformat/oggenc.c:31: src/libavcodec/bytestream.h:In file included from 293:13: src/libavformat/oggparseogm.cwarning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]29 : src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 293 | = FF M IsN(ip-z>ebu2ff =e rF_FeMndI N(-p- >pb-u>fbfuefrf_eern,d s-iz ep)-;> b u| f ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~f er, size); src/libavutil/macros.h :| 49 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~: 25: note: expanded from macro 'FFMIN' src/libavutil/macros.h:49:25 :49 | note: expanded from macro 'FFMIN'# define 49F | F#MdINe(fian,eb )F F(M(IaN)( a>, b()b ()( a?) (>b )( b:) ( a?) ()b ) | : ~ ^ ~( a)) | ~ ^ ~ In file included from src/libavformat/oggenc.c:31: src/libavcodec/bytestream.hIn file included from :src/libavformat/oggparseogm.c294::2915: :src/libavcodec/bytestream.h :warning: 294comparison 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] 294 | 294 | if ( s izie2f !=( ssiizzee2) ! = | ~~~~~ ^ ~~~~si ze) | ~~~~~ ^ ~~~~ src/libavformat/mxfdec.c:485:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 485 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/matroskadec.c:3741:42: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] 3741 | (block_time >CC libavformat/replaygain.o = 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] 3788 | if (cluster_time != (uint64_t)-1 && (block_time >= 0 || cluster_time >= -block_time)) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavformat/matroskadec.c:3790:13: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 3790 | FFMAX(track->end_timecode, timecode + block_duration); | ^ ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:25: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ~ ^ ~ src/libavcodec/bytestream.h:src/libavcodec/bytestream.h317:src/libavformat/matroskadec.c:13::3835 317:warning: :2213:comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: warning: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3835 | 317 | 317 | i f s i (stziizeem2 2=e c=Fod eFFF MMI!I=N(Np ->(AVbp_-uN>ffOebrPu_TeffSern__deVn d A--L p-Up>E-)b >| ufbfe ~~~~~~~~ ^ ~~~~~~~~~~~~~~ru f,fe rs,iz esi)ze;) ; | | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:src/libavutil/macros.h49::4925::25 :note: expanded from macro 'FFMIN'note: expanded from macro 'FFMIN' 49 | 49# | d#efdienfei nFeF MFIFNM(Ia,Nb()a ,(b()a ()( a> )(b )> (b?) ?(b )( b: )(a ):) (a )| ) ~ ^ ~ | ~ ^ ~ In file included from src/libavformat/oggparseogm.c:In file included from 29src/libavformat/oggenc.c: :src/libavcodec/bytestream.h31: :src/libavcodec/bytestream.h318::31815:15:: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318318 | | i fi f( s(isizzee22 !!= =s siizez)e ) | ~~~~~ ^ ~~~~| ~~~~~ ^ ~~~~ CC libavformat/riff.o CC libavformat/riffdec.o src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | src/libavcodec/bytestream.h s:iz355e: 13 := Fwarning: Fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]M IN(g->buffer_end - g355- | > b u fsfizeer , s=i zFeF)M; I N| ( ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~g ->buffer_ensrc/libavutil/macros.hd: 49- :g25-:> bnote: uexpanded from macro 'FFMIN' ffer, s49 | i#zdee)f;i n | e ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ FFMIN(a,bsrc/libavutil/macros.h): 49(:(25a: )note: expanded from macro 'FFMIN'> (b) ? (49b | )# :d e(fai)n)e F F| ~ ^ ~M IN(a,b) In file included from (src/libavformat/oggenc.c(:a31): src/libavcodec/bytestream.h:>356 :13(:b) ?warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]( b) : (a)) 356 | | ~ ^ ~ size2 = FFMIn file included from INsrc/libavformat/oggparseogm.c(:29p: -src/libavcodec/bytestream.h>:bu356:f13f:er _warning: ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]n d - p->bu f356f | e r, ssiziez);e 2 | = ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ FFMINsrc/libavutil/macros.h(:p49->:b25:u fnote: fexpanded from macro 'FFMIN'e r_end - 49p | -#>dbeuffifneer ,F FsMiIzNe()a;, b )| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~( (a) >src/libavutil/macros.h :49(:b25): ?note: expanded from macro 'FFMIN' (b) : (49a) | )# d e| f ~ ^ ~i ne FFMIN(In file included from asrc/libavformat/oggenc.c,:b31): src/libavcodec/bytestream.h(:(357a:) 15>: (warning: bcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]) ? ( b357) | : ( aif) )( s | i ~ ^ ~ ze2 != sizIn file included from esrc/libavformat/oggparseogm.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) | ~~~~~ ^ ~~~~ 2 warnings generated. CC libavformat/riffenc.o CC libavformat/rka.o 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/mpegts.c:1329:51: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1329 | src/libavformat/nuv.c : 182 : 15 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 182 | f or (iif =( f0p;s i< 0<. 0pf-)>n b_{st r e| a ~ ^~~~m _indexes; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfdec.csrc/libavformat/nuv.c::188672::1962:: warning: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 188 | 672 | src/libavformat/matroskadec.c : 4028i: f f63 p(:s s= i 0warning: .zcomparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare]0e f ;< | 3 ~ ^~~~ 2 || size 4028 | - 3 2 < o r iignd_esx_ieznet ri|e|s[ i(]i.ntt)iomriegst_asimzep *! =m oaritgr_osiszek)a- >t i| m ~~~~~~~~~~~~~~ ^ ~~~~~~~~~ e_scale > ts)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] src/libavformat/matroskadec.c 672: | 4027 : 67 : iwarning: fcomparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] (size < 40273 | 2 | | s iifz e(i n-de x_3e2n t toirmieg__ssciazlee) <= | t ~~~~~~~~~ ^ ~~~~~~~~~s && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ 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.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_NOP1TS_ warningVA generatedLU. E) { | ~~~ ^ ~~~~~~~~~~~~~~ CC libavformat/rl2.o 5 warnings generated. 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) { | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ 2 warnings generated. CC libavformat/rm.o src/libavformat/mov.c:2534:53: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 2534 | codec_tag != AV_RL32("dvpp") && codec_tag != AV_RL32("dvcp") && | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mov.c:2534:21: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 2534 | codec_tag != AV_RL32("dvpp") && codec_tag != AV_RL32("dvcp") && | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mov.c:2532:53: warning: comparison of integers of different signs: 'int' and '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 CC libavformat/rmdec.o != 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/movenc.c:2314:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2314 | mov_write_gama_tag(s, pb, track, mov->gamma); | ~~~~~~~~~~~~~~~~~~ ~~~~~^~~~~ src/libavformat/mov.c:2565:39: warning: missing field 'size' initializer [-Wmissing-field-initializers] 2565 | MOVAtom a = { AV_RL32("stsd") }; | ^ src/libavformat/mpegtsenc.c:2188:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2188 | for (i = 0; i < ssrc/libavformat/mxfdec.c->n:b780_:s24t:r ewarning: acomparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare]m s; i++) { | ~ ^ ~~~~~~~~~~~~~ 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/mpegtsenc.c:2231:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2231 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/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++) { | ~ ^ ~~~~~~~~~~~~ 3 warnings generated. CC libavformat/rmenc.o src/libavformat/oggdec.c:561:21: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] 561 | if (os->granule == -1) | ~~~~~~~~~~~ ^ ~~ src/libavformat/matroskadec.c:4423:171: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 4423 | { "live", "flag indicating that the input is a live file that only has the headers.", OFFSET(is_livsrc/libavformat/mpegtsenc.ce), :AV_O2277P:T92_:T Ywarning: Pmissing field 'unit' initializer [-Wmissing-field-initializers]E _BOOL, {.i64 =2277 | 0} , 0 , 1O,F FASVE_TO(PtTr_aFnLsApGo_rDEtC_OstDrIeNaGm__PiAd)R,A MA V}_,O PT _| T ^Y PE_INT, { .i64 = 0x0001 }, 0x0001, 0xffff, ENCsrc/libavformat/matroskadec.c }:,4424 : 173| : ^ warning: missing field 'unit' initializer [-Wmissing-field-initializers] 4424 | { "bandwidth", "bsrc/libavformat/mpegtsenc.can:d2279w:i111dt:h warning: omissing field 'unit' initializer [-Wmissing-field-initializers]f this strea m2279 | t o b e sOpFeFcSiEfTi(eodr iignin alt_hne eDtAwSoHr km_aind)i, fAeVs_tOP.T"_,TY POEF_FINSTET,( {b an.dwii6d4t h=) ,D VABV__PORPTI_VTYAPTEE__NIENTT, W{O.RiK6_4S T=A R0T} },, 00,x I0N0T0_1M,A X0,x ffAffV, _ENOCP T}_, F | L ^A G_DECODING_PARAM }, | ^ src/libavformat/mpegtsenc.c:2281src/libavformat/matroskadec.c::834425:src/libavformat/mxfenc.c: 12warning: ::missing field 'unit' initializer [-Wmissing-field-initializers]531 :warning: 19missing field 'help' initializer [-Wmissing-field-initializers]: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 22814425 | | { O FNF ULSL 531E | },T ( f| s ^ oerr v(ii c=e_ id0);, iA TnYb_PsEt_rIeaNmT,s ;{ i ++.)i 6{ 4 | = ~ ^ ~~~~~~~~~~~~~ 0x0001 }, src/libavformat/mxfenc.c0x:005610:119,: 0warning: xcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]f fff, ENC }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/mpegtsenc.c:2301:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2301 | OFFSET(pmt_start_pid), AV_OPT_TYPE_INT, { .i64 = 0x1000 }, FIRST_OTHER_PID, LAST_OTHER_PID, ENC }, | ^ src/libavformat/mpegtsenc.c:2303:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2303 | OFFSET(start_pid), In file included from AV_Osrc/libavformat/oggparsespeex.cPT:_T30Y: Psrc/libavformat/oggdec.hE:_160I:NT36,: { warning: .icomparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]64 = 0x0100 }, FI R160ST | _ OT H E R_ P I Di,f (oLgASgT_-O>TsHEtRr_ePaImD,s [EiN]C. s}e,r i a| ^l == serial) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavformat/mpegtsenc.c:2304:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2304 | { "mpegts_m2ts_mode", "Enable m2ts mode.", OFFSET(m2ts_mode), AV_OPT_TYPE_BOOL, { .i64 = -1 }, -1, 1, ENC }, | ^ src/libavformat/mpegtsenc.c:2305:89: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2305 | { "muxrate", NULL, OFFSET(mu14x_ warningratse generated). , AV_OPT_TYPE_INT, { .i64 = 1 }, 0, INT_MAX, ENC }, | ^ src/libavformat/mpegtsenc.c:2307:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2307 | OFFSET(pes_payload_size), AV_OPT_TYPE_INT, { .i64 = DEFAULT_PES_PAYLOAD_SIZE }, 0, INT_MAX, ENC }, | ^ src/libavformat/mpegtsenc.c:2323:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2323 | { "mpegts_copyts", "don't offset dts/pts", OFFSET(copyts), AV_OPT_TYPE_BOOL, { .i64 = -1 }, -1, 1, ENC }, | ^ src/libavformat/mpegtsenc.c:2324:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2324 | { "tables_versisrc/libavformat/oggdec.con",: 667":s47e:t warning: PAcomparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare]T , PMT, SDT and NIT v er667s | i o n " , O F iFfS E(Ti( t>a=b l0src/libavformat/oggdec.he s&:_& vo180egr:32g: s-warning: i>ocomparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] sn)t, rAeVa_msO[PiT]_. Tg180 | Y rP aE n _uiIlfNe T ,(! p={t s-. 1i> 6 &4I& N =To 6g04g _-}>M,sAtr eX 0&,a &m3 sp1[ti, sE] .NC!gr a=}n ,AuV l _e| N ^O !P=T S0 _&V&A L| U ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~E ) { | ~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/mpegtsenc.c:2326:80: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2326 | OFFSET(omit_video_pes_length), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, ENC }, | ^ src/libavformat/mpegtsenc.c:2328:79: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2328 | OFFSET(pcr_period_ms), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, ENC }, | ^ src/libavformat/mpegtsenc.c:2330:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2330 | OFFSET(pat_period_us), AV_OPT_TYPE_DURATION, In file included from { .isrc/libavformat/oggparseskeleton.c64: 24=: src/libavformat/oggdec.hP:160A:T36_:RE Twarning: Rcomparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]A NS_TIME * 1000LL }, 0, INT6 4160_ | M A X , E N Ci f}, ( og| ^g ->streams[i].serial == src/libavformat/mxfenc.cseri:al622): 19: | warning: ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavformat/mpegtsenc.c:2332:108: warning: 622missing field 'unit' initializer [-Wmissing-field-initializers] | for ( i 2332= | 0 ; i Onsbd_ts_ptereraimods_u;s) ,i +A+V)_ {O PT _| TY ~ ^ ~~~~~~~~~~~~~P E_DURATION, { .i64 = SDT_RETRANS_TIME * 1000LL }, 0, INT64_MAX, ENC }, | ^ src/libavformat/mpegtsenc.c:2334:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2334 | OFFSET(nit_period_us), AV_OPT_CC libavformat/rmsipr.o TYPE_DURATION, { .i64 = NIT_RETRANS_TIME * 1000LL }, 0, INT64_MAX, ENC }, | ^ src/libavformat/mpegtsenc.c:2335:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 2335 | { NULL }, | ^ src/libavformat/mpegtsenc.c:2334:93: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 2333 | { "nit_period", "NIT retransmission time limit in seconds", | ~ 2334 | OFFSET(nit_period_us), AV_OPT_TYPE_DURATION, { .i64 = NIT_RETRANS_TIME * 1000LL }, 0, INT64_MAX, ENC }, | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavformat/mpegtsenc.c:2332:93: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 2331 | { "sdt_period", "SDT retransmissrc/libavformat/oggdec.hsio:n 180t:i32me: lwarning: imicomparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare]t in seconds", | ~ 180 | if (2332 | p t s > OIFNFTSE6T4(_sdMtA_Xp e&r&i opdt_sus ),! =AV _AOVP_TN_TOYPPTES_D_UVRALAUTEIO)N {, { | .i ~~~ ^ ~~~~~~~~~~~~~~6 4 = SDT_RETRANS_TIME * 1000LL }, 0, INT64_MAX, ENC }, | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavformat/mpegtsenc.c:2330:93: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 2329 | { "pat_period", "PAT/PMT retransmission time limit in seconds", | ~ 2330 | OFFSET(pat_period_us), AV_OPT_TYPE_DURATION, { .i64 = PAT_RETRANS_TIME * 1000LL }, 0, INT64_MAX, ENC }, | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavformat/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.c:787:25: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'long long' [-Wsign-compare] 787 | if (os->granule != -1LL) { | ~~~~~~~~~~~ ^ ~~~~ src/libavformat/movenc.c:2570:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2570 | if (i && duration == stts_entries[entries].duration) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/movenc.c:2585:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 2585 | for (iIn file included from = src/libavformat/oggparsevorbis.c0:; 31i: src/libavcodec/bytestream.h<:171 :18e: nwarning: tcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]r ies; i++) { | ~ ^ ~~~~~~~ 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/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) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ 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.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/oggdec.h:180:32: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] 180 | if (pts > INT64_MAX && pts != AV_NOPTS_VALUE) { | ~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/mov.c:2726:36: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] 2726 | if ((uint64_t)entries * 12 + 4 > atom.size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ 6 warnings generated. src/libavformat/mov.c:2800:47: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2800 | av_assert0(sc->stsc_data[index].first <= sc->chunk_count); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { 3 warning s generated . \ | ^~~~ src/libavformat/nutdec.c:230:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/bytestream.h 230 | : 271 : 17 :f orwarning: (comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]i = 0; i < nut-> ti271me | _ b a s ei_ncotu nts;i iz+e+)2 {= FF| M ~ ^ ~~~~~~~~~~~~~~~~~~~~ IN(g->buffer_end - g->buffer, src/libavformat/nutdec.cs:i291z:e24):; warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 291src/libavutil/macros.h | : 49 : 25 : note: expanded from macro 'FFMIN'i f (tmp _49s | t#rdeefaim n>e= sFtFrMeIaNm(_caou,ntb)) {( ( a| ) ~~~~~~~~~~ ^ ~~~~~~~~~~~~ > (b) ? (b) : (a)) | src/libavformat/nutdec.c ~ ^ ~: 320:13: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] 320 | if (end > avio_tell(bc) + 4) { | ~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavformat/nutdec.c:347:33: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] 347 | if (nut->version > 3 && end > avio_tell(bc) + 4) { | ~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavformat/nutdec.c:362:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 362 | for (i = 0; i < stream_count; i++) { | ~ ^ ~~~~~~~~~~~~ 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 | s2i warningzse generated2 =. FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/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) | ~~~~~ ^ ~~~~ CC libavformat/rsd.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/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: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/mpegts.c:1948:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1948 | av_assert0(language_count <= sizeof(language) / 4); | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/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) :1 (a warning) generated). | ~ ^ ~ 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) | ~~~~~ ^ ~~~~ src/libavformat/nutdec.c:498:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 498 | for (i = 0; i < avf->nb_streams; ++i) | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/oggenc.c:88:81: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 88 | OFFSET(serial_offset), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, PARAM }, | ^ src/libavformat/oggenc.c:90:78: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 90 | OFFSET(pref_size), AV_OPT_TYPE_INT, {.i64 = 0}, 0, MAX_PAGE_SIZE, PARAM}, | ^ src/libavformat/oggenc.c:92:83: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 92 | OFFSET(pref_size), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, MAX_PAGE_SIZE, PARAM }, | ^ src/libavformat/oggenc.c:94:91: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 94 | OFFSET(pref_duration), AV_OPT_TYPE_INT64, { .i64 = 1000000 }, 0, INT64_MAX, PARAM }, | ^ src/libavformat/oggenc.c:95:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 95 | { NULL }, | ^ In file included from src/libavformat/oggenc.c:94src/libavformat/oggparseogm.c::74:33 : warning: src/libavformat/oggdec.himplicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]: 160:36: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 93 | { " p160ag | e _ d u r at i oinf", (o"gpgr->esfetrrreaemd spa[gie] .dsuerraitailo n==, sierni amilc)r o s| ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~e conds", | ~ 94 | OFFSET(pref_duration), AV_OPT_TYPE_INT64, { .i64 = 1000000 }, 0, INT64_MAX, PARAM }, | ^~~~~~~~~ /usr/include/stdint.h:46:21: src/libavformat/mxfdec.cnote: expanded from macro 'INT64_MAX' :1594:129: 46warning: | missing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers]# define INT6src/libavformat/movenc.c4_M:AX 2970 1594: | 23(: 0x 7 warning: f comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]f { f{ff ff0ffxff0ff6 f,f2970 | 0 x)0 e , 0 | ^~~~~~~~~~~~~~~~~~x f2obr ,(0ixn3t4 ,i0 x=0 40,;0 xi0 <1 ,s-0>xn01b,0_xs02t,re0axm0sd;, i0+x+0)1 {, 0 x| 0 ~ ^ ~~~~~~~~~~~~~3 ,0x01,0x02,0x10,0x60,0x01 }, 14, AV_CODEC_ID_H264, NULL, 15 }, /* H.264 */ | ^ src/libavformat/mxfdec.c:1595:129: warning: missing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers] 1595 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x02,0x0d,0x01,0x03,0x01,0x02,0x11,0x01,0x00 }, 14, AV_CODEC_ID_DNXHD, NULL, 14 }, /* VC-3 */ | ^ src/libavformat/mxfdec.c:1596:129: warning: missing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers] 1596 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x02,0x0d,0x01,0x03,0x01,0x02,0x12,0x01,0x00 }, 14, AV_CODEC_ID_VC1, NULL, 14 }, /* VC-1 */ | ^ src/libavformat/mxfdec.c:1597:129: warning: missing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers] 1597 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x02,0x0d,0x01,0x03,0x01,0x02,0x14,0x01,0x00 }, 14, AV_CODEC_ID_TIFF, NULL, 14 }, /* TIFF */ | ^ src/libavformat/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/mxfdec.c:1598:129: warning: missing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers] 180 | if (pt 1598s src/libavformat/movenc.c | > : 2991:I23 : N warning: T{64comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]_ {M 0AxX0 &6&, 29910 | x p 0 tfeso ,0rx!2= b ,(0AixnV3t_N4O ,PTiS_0 V= xA00;L4 ,Ui0E ) x<{ 0 | 1s ~~~ ^ ~~~~~~~~~~~~~~, ->0nxb01_,s0txre0a2ms,; 0ix+0+d) ,{ 0 x0| 1 ~ ^ ~~~~~~~~~~~~~, 0x03,0x01,0x02,0x15,0x01,0x00 }, 14, AV_CODEC_ID_DIRAC, NULL, 14 }, /* VC-2 */ | ^ src/libavformat/mxfdec.c:1599:129: warning: missing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers] 1599 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x02,0x0d,0x01,0x03,0x01,0x02,0x1b,0x01,0x00 }, 14, AV_CODEC_ID_CFHD, NULL, 14 }, /* VC-5 */ | ^ src/libavformat/mxfdec.c:1600:129: warning: missing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers] 1600 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x02,0x0d,0x01,0x03,0x01,0x02,0x1c,0x01,0x00 }, 14, AV_CODEC_ID_PRORES, NULL, 14 }, /* ProRes */ | ^ src/libavformat/nutdec.c:550:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 550 | for (i = 0; i xn01b,_0sxt0r2e,0axm0s4; ,i0+x+)6 0| ,0 ~ ^ ~~~~~~~~~~~~~x 01 }, 14, AV_CODEC_ID_MPEG2VIDEO, NULL, 15 }, /* MPEG-ES */ | ^ CC libavformat/rso.o src/libavformat/mxfdec.c:1603:129: warning: missing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers] src/libavformat/nutenc.c: 1603190 | : 35 : warning: {comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] { 0x06,0x0e,0x2b, 0x190 | 3 4 , 0fxo0r 4(,s0xt0r1e,a0mx_0i1d, 0=x 00;d ,s0txr0ed,a0mx_i0d1 ,<0 x0s3,-0>xn0b_1s,0txr02e,am0sx;2 s3tr,e0axm0_1i,d+0+x) 0{0 }| , ~~~~~~~~~ ^ ~~~~~~~~~~~~~ 1 4, AV_CODEC_ID_FFV1, NULL, 14 }, | ^ src/libavformat/mxfdec.c:1604:129: warning: missing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers] 1604 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x01,0x0d,0x01,0x03,0x01,0x02,0x02,0x41,0x01 }, 14, AV_CODEC_ID_DVVIDEO, NULL, 15 }, /* DV 625 25mbps */ | ^ src/libavformat/mxfdec.c:1606:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 1606 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0a,0x0e,0x0f,0x03,0x601, warning0sx0 generated2. ,0x20,0x01,0x01 }, 15, AV_CODEC_ID_HQ_HQA }, | ^ src/libavformat/mxfdec.c:1607:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 1607 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0a,0x0e,0x0f,0x03,0x01,0x02,0x20,0x02,0x01 }, 15, AV_CODEC_ID_HQX }, | ^ src/libavformat/mxfdec.c:1608:129: warning: missing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers] 1608 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0a,0x0e,0x15,0x00,0x04,0x02,0x10,0x00,0x01 }, 16, AV_CODEC_ID_HEVC, NULL, 15 }, /* Canon XF-HEVC */ | ^ src/libavformat/mxfdec.c:1609:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 1609 | { { 0x06,0x0e,0x2b,0x34,0x01,0x01,0x01,0xff,0x4b,0x46,0x41,0x41,0x00,0x0d,0x4d,0x4f }, 14, AV_CODEC_ID_RAWVIDEO }, /* Legacy ?? Uncompressed Picture */ | ^ src/libavformat/mxfdec.c:1610:118: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 1610 | { { 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 }, 0, AV_CODEC_ID_Nsrc/libavformat/mpegts.cONE :},2250 :| 27 ^: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2250 | for (isrc/libavformat/movenc.cnt :i3060 =: 230: ;warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]i < p->nb_strea m3060s | ; i + +f)o r{ (i nt| i ~ ^ ~~~~~~~~~~~~~ = 0; i < ssrc/libavformat/mpegts.c-:>2255n:b31:_ swarning: tcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]r eams; i++) 2255{ | | } ~ ^ ~~~~~~~~~~~~~ else if (pmt_stream_idx < p->nb_streams) { /* match based on position within the PMT */ | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ 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/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, AVsrc/libavformat/movenc.c_CO:D3080E:C34_:I Dwarning: _Mcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]P EG2VIDEO }, / * 3080M | X F - GC SfMoPrT E (Di-n1t0 maip p=i n0g,s i*/n d| e ^ x = 1; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mxfdec.c:1616:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 1616 | { { 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 }, 0, AV_CODEC_ID_NONE }, | ^ src/libavformat/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/mxfdec.c{: 1621 | : ~~~ ^ ~~~~~~~~~~~~~~119 : warning: missing field 'desc' initializer [-Wmissing-field-initializers] 1621 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0A,0x04,0x01,0x02,0x02,0x01,0x32,0x00,0x00 }, 14, AV_CODEC_ID_H264 }, /* H.264/MPEG-4 AVC Intra Profiles */ | ^ src/libavformat/mxfdec.c:1622:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 1622 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x07,0x04,0x01,0x02,0x02,CC libavformat/rsodec.o 0x03,0x01,0x01,0x00 }, 14, AV_CODEC_ID_JPEG2000 }, /* JPEG 2000 code stream */ | ^ src/libavformat/oggenc.csrc/libavformat/mxfdec.c::1623241::11915:: warning: warning: missing field 'desc' initializer [-Wmissing-field-initializers] comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1623 | 241{ | { 0 x 0 0 , 0x 0l0e,n0 x=0 0F,2F0M warningxIs0 generatedN0. (,s0xi00z,0ex, 0s0e,g0mxents*255); | ^ ~~~~ ~~~~~~~~~~~~ src/libavformat/oggparseogm.c:111:52:src/libavutil/macros.h :00warning: ,490comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]:x 250:0 ,note: 0expanded from macro 'FFMIN'x 00,0x00 ,490 | x#111d0ef | 0,i n0e Fx F0 M 0I ,N 0(x0 a 0,,0 xb 0 i)0f ,((0(bxay0)t0e st,0>x r(b00e) a m}2?,_ g(e0t_bb,yt)e s_ l : e ft( a( )&Ap)V_)C O,t0xi2mb,e0_xb34a,0sx0e4_,c0ouxnt0;1 ,i+0+x) 0{1, 0x 0A| ,0 ~ ^ ~~~~~~~~~~~~~~~~~~~~x 04,0x01,0x02,0x02,0x01,0x32,0x21,0x01 }, 16, 1440 }, | ^ src/libavformat/mxfdec.c:1629:101: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 1629 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0A,0x04,0x01,0x02,0x02,0x01,0x32,0x21,0x02 }, 16, 1440 }, | ^ src/libavformat/mxfdec.c:1630:101: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 1630 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0A,0x04,0x01,0x02,0x02,0x01,0x32,0x21,0x03 }, 16, 1440 }, | ^ src/libavformat/mxfdec.c:1631:101: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 1631 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0A,0x04,0x01,0x02,0x02,0x01,0x32,0x21,0x04 }, 16, 1440 }, | ^ src/libavformat/mxfdec.c:1632:101: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 1632 | { { 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 }, 0, 0 }, | ^ src/libavformat/nutdec.c:731:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 731 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/nutdec.c:741:27: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] 741 | if (n + x >= syncpoint_count + 1) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ 1src/libavformat/mxfdec.c warning: generated1638. :128: warning: missing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers] 1638 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x02,0x0d,0x01,0x03,0x01,0x02,0x04,0x40,0x01 }, 14, AV_CODEC_ID_MP2, NULL, 15 }, /* MPEG-ES */ | ^ src/libavformat/mxfdec.c:1639:128: warning: missing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers] 1639 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x01,0x0d,0x01,0x03,0x01,0x02,0x01,0x01,0x01 }, 14, AV_CODEC_ID_PCM_S16LE, NULL, 13 }, /* D-10 Mapping 50Mbps PAL Extended Template */ | ^ src/libavformat/mxfdec.c:1640:118: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 1640 | { { 0x06,0x0e,0x2b,0x34,0x01,0x01,0x01,0xff,0x4b,0x46,0x41,0x41,0x00,0x0d,0x4d,0x4F }, 14, AV_CODEC_ID_PCM_S16LE }, /* 0001GL00.MXF.A1.mxf_opatom.mxf */ | ^ src/libavformat/mxfdec.c:1641:118: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 1641 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x03,0x04,0x02,0x02,0x02,0x03,0x03,0x01,0x00 }, src/libavformat/oggparseogm.c14,: 183 : 19 : Awarning: V_comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]C ODEC_ID_AAC } ,183 | / * iMfP (EosG-->2ps izAeA C 4 n b,_fp 0oxi0 rd 4 s(i,n 0 x&i& 0t1piia,lirzefd0gx0 1(_i- ,>s>tpr0e=aix0 md9FsF,__AR[R00]cAYx_ EoLE0M!udS=(n,t l0e tsxa=-0>f _1c,00x0tua;3,r0xb ri01leen),)ni0 t{txi_ p0al i| 2i,d ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~) z0 ex1| d ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~3 _,st0rxea0m_1c,ou0nxt 0<1 s-}>n,b _s1t6r,e AaV_mCs;O)DEC_ID _{T T M| L ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ }, | ^ src/libavformat/mxfdec.c:1649:113: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 1649 | { { 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 }, 0, AV_CODEC_ID_NONE }, | ^ CC libavformat/rtmphttp.o src/libavformat/omadec.c:342:13: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 342 | if (pos >= oc->content_start && byte_rate > 0) { | ~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavformat/mpegts.c:2594:50: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 2594 | if (prg->nb_pids && prg->pids[0] != pmt_pid) | ~~~~~~~~~~~~ ^ ~~~~~~~ src/libavformat/mpegts.c:2597:29: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 2597 | if (prg_idx > nb_prg) | ~~~~~~~ ^ ~~~~~~ src/libavformat/mpegts.c:2599:29: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 2599 | if (prg_idx >= nb_prg) | ~~~~~~~ ^ ~~~~~~ src/libavformat/mpegts.c:2608:20: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 22608 | warning s generated . 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 < src/libavformat/nutenc.cts->n:b631_:p16r:g ; warning: i+comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]+ ) | ~ ^ ~~~~~~~~~~ src/libavformat/mpegts.c :6312610 | : 35 : warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]f or (i=0; i< n2610u | t - > a v f - > n b _ s t r eiafm s(;t si-+>+pr)g[ i{] . | i ~^~~~~~~~~~~~~~~~~~~~~ d == ts->stream->programs[j]->id) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mpegts.c:2612:18:src/libavformat/mov.c warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: 3564:67: warning: 2612comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | if (i==ts ->3564nb | _ p rg & & ! t sf-o>rsk ip(_inctl eiarn)d =| ~^ ~~~~~~~~~~ 0; ind < sti->nb_index_entries && ctts_ind < msc->ctts_count; ++ind) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mov.c:3594:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3594 | if (ctts_sample == msc->ctts_data[ctts_ind].count) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/rtmppkt.o CC libavformat/rtmpproto.o src/libavformat/nutenc.c:680:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 680 | for (i = 0; i < nut->avf->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavformat/nutenc.c:691:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 691 | for (i = 0; i < nut->avf->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavformat/nutenc.c:700:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 700 | for (i = 0; i < nut->avf->nb_chapters; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavformat/oggenc.c:481:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 481 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/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/oggenc.c:610:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 610 | for (j = 0; j < s->nb_streams; j++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/oggenc.c:617:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 617 | for (j = 0; j < s->nb_streams; j++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mxfdec.c:1796:108: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] 1796 | s->src/libavformat/nutenc.cbod:y743:_19si:d =warning: =comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] best_body_sid & & 743s- | >i nd e x_ sfiord (=i == b es0t;_ iin ded n&b&_ sst-r>ienadmesx;_ stia+rt+_) p{o s | i ~ ^ ~~~~~~~~~~~~~t ionCC libavformat/rtp.o == bsrc/libavformat/nutenc.ce:s757t:_23in:d ewarning: xcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]_ start & & 757s- | >i n de x _ d ur a tfioor n( j> b=e s0t;_ ijnd ettioin:)m)58e: 22:_ {warning: b ascomparison of integers of different signs: 'const int' and 'unsigned int' [-Wsign-compare]e _ | c ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~o unt; j++) | 58 ~ ^ ~~~~~~~~~~~~~~~~~~~~ | src/libavformat/mxfdec.c : 1795i:f108: (warning: src/libavformat/nutenc.c(comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] :p763-:>15bu:f _warning: 1795s | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] i z e > = s t763 r | l e n ( M A sG -i>fI bCo())dyj_s &i& =d = | = ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~n= u btes-t>t_ibomdye__sbiad s&e&_ cso-u>nitnd)e x_ src/libavformat/mxfenc.csi| d ~ ^ ~~~~~~~~~~~~~~~~~~~~: =1651:=19 b:e swarning: tsrc/libavformat/nutenc.c_comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]:774i :19n:d ewarning: x_comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]s id & &1651 | 774s -> | i n d f eox rf_ ors ((tii a= 0r;=t _ ip 0;o st->nibonn _sb< t b_rcehesta_aipmsn;dte erxis+_; +is+t)a+ r{)t { | | | | | ~ ^ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ ~ ^ ~~~~~~~~~~~~~ src/libavformat/nutenc.csrc/libavformat/mxfdec.c::7771791::23108: :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 'int' [-Wsign-compare] 777 | 1791 | f or ( j = 0 ; j < n su-t>b-o>tdiy_msei_d b==a lsaset__bcooduyn_sti;d j&+&+ ) s ->| i ~ ^ ~~~~~~~~~~~~~~~~~~~~n dex_sid =src/libavformat/nutenc.c=: 783:l15a: swarning: t_comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]i ndex_si d783 | && s - > in d ex _sitfar t_(pojsi ti=o=n >n ulta-s>t_tiindmeex__bsatsea_rcotu)n t&)& | ~ ^ ~~~~~~~~~~~~~~~~~~~~| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavformat/omadec.c:566:21: warning: comparison of integers of different signs: 'const int' and 'unsigned int' [-Wsign-compare] 566 | if (p->buf_size < tag_len + 5) | ~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavformat/oggenc.csrc/libavformat/paf.c::69482::1919:: warning: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 82694 | | f foorr ((ii = =0 ;0 ;i i < cnobun_ts;t reia+m+s); {i+ + ) | { ~ ^ ~~~~~ | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mpegts.c:2869:27: src/libavformat/nutenc.cwarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: 819:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2869 | 819 | i ff o(rp kt(-i> s= i0z;e i> <2 src/libavformat/oggenc.ct*s: -709>nnb:u_t19p: -rgwarning: ;> comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]mia x_+d+i)s t{a n c| e ) ~ ^ ~~~~~~~~~~ 709| | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ for (isrc/libavformat/mpegts.c :=2873 0:;19 i: nb_st r2873e | am s; i + +) { | ~ ^ ~~~~~~~~~~~~~i f (i == ts->nb_prg && ts->nb_prg > 0) { | ~ ^ ~~~~~~~~~~ src/libavformat/omadec.c:594:33: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] src/libavformat/mxfenc.c 594 | : 1708 :23 :i fwarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]( err || avio_te l1708l( | s- > p b ) c=o n0te;nt _ist ar ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/oggenc.c:727:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 727 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/rtpdec.o 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/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 | edit_unit = FFMAX(edit_unit, s->index_start_position); /* clamp if trying to seek before start */ | ^ ~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:25: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ~ ^ ~ src/libavformat/mxfdec.c:1896:23: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 1896 | if (edit_unit < s->index_start_position + s->index_duration) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:1902:41: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 1902 | if (s->nb_index_entries == 2 * s->index_duration + 1) | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:3980:36: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 3980 | if (sc->ctts_data[i].count > INT_MAX - sc->sample_offsets_count) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:3990:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3990 | for (int j = 0; j < sc->ctts_data[i].count; j++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:4003:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 4003 | if (sc->sync_group[i].count > INT_MAX - sc->open_key_samples_count) | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:4017:23: warning: comparison of integers of different signs: 'const unsigned int' and 'int' [-Wsign-compare] 4017 | if (sg->count > INT_MAX - sample_id) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfenc.c:1810:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1810 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mxfenc.c:1838:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1838 | for (i = 0; i < mxf->edit_units_count; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfenc.c:1850:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1850 | for (j = key_index; j < mxf->edit_units_count; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfenc.c:1854:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1854 | if (j == mxf->edit_units_count) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavformat/paf.c:227:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 227 | for (i = 0; i < count; i++) { | ~ ^ ~~~~~ src/libavformat/paf.c:250:50: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 250 | if (p->frames_offset_table[p->current_frame] >= p->video_size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ CC libavformat/rtpdec_amr.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++) | ~ ^ ~~~~~~~~~~~~~ 2 warnings generated. src/libavformat/mxfdec.c:1945:31: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] 1945 | if (s->index_duration > INT_MAX - index_table->nb_ptses) { | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:1953:33: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] CC libavformat/rtpdec_ac3.o 1953 | s->nb_index_entries != s->index_duration * 2 + 1) { | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:1952:33: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 1952 | s->nb_index_entries != s->index_duration + 1 && /* Avid index */ | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:1951:33: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 1951 | if (s->nb_index_entries != s->index_duration && | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:2013:33: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 2013 | if (s->nb_index_entries == 2 * s->index_duration + 1) | In file included from ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/oggparsevorbis.c:38: src/libavformat/mxfdec.csrc/libavformat/oggdec.h::2015:16033::36 :warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare]warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 2015 | 160 | i f ( s -i>fn (bo_gign-de>x_setnrteraimess [=i=] .isnedreixa_ld e=l= tsae *r si-a>li)n d e| ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~x _duration + 1) | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. 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 (ptIn file included from s > src/libavformat/options.cI:N39T: 6src/libavformat/options_table.h4_:39M:108A:X warning: &missing field 'unit' initializer [-Wmissing-field-initializers]& pts != AV_NOPT S39_ | V{A"pLrUoEb)e {s i ze| ", ~~~ ^ ~~~~~~~~~~~~~~ "set probing size", OFFSET(probesize), AV_OPT_TYPE_INT64, {.i64 = 5000000 }, 32, INT64_MAX, D}, | ^ src/libavformat/options_table.h:40:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 40 | {"formatprobesize", "number of bytes to probe file format", OFFSET(format_probesize), AV_OPT_TYPE_INT, {.i64 = PROBE_BUF_MAX}, 0, INT_MAX-1, D}, | ^ src/libavformat/options_table.h:41:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 41 | {"packetsize", "set packet size", OFFSET(packet_size), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, 0, INT_MAX, E}, | ^ src/libavformat/options_table.h:56:136: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | {"seek2any", "allow seeking to non-keyframes on demuxer level when supported", OFFSET(seek2any), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, D}, | ^ src/libavformat/options_table.h:57:163: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | {"analyzeduration", "specify how many microseconds are analyzed to probe the input", OFFSET(max_analyze_duration), AV_OPT_TYPE_INT64, {.i64 = 0 }, 0, INT64_MAX, D}, | ^ src/libavformat/options_table.h:58:85: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 58 | src/libavformat/mxfenc.c{"cr:y2030:p19to:k ewarning: ycomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]", "decryption key", O2030FF | SE T ( k efyo),r (AiV _=OP T0_T;YP E_isrc/libavformat/oggparsevorbis.cB I n{b _ c| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~h apters; i++)src/libavformat/options_table.h : 59| : ~ ^ ~~~~~~~~~~~~~~~137 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59 | {"indexmem", "max memory used for timestamp index (per stream)", OFFSET(max_index_size), AV_OPT_TYPE_INT, {.i64 = 1<<20 }, 0, INT_MAX, D}, | ^ src/libavformat/options_table.h:60:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | {"rtbufsize", "max memory used for buffering real-time frames", OFFSET(max_picture_buffer), AV_OPT_TYPE_INT, {.src/libavformat/mxfdec.ci64: 2125= 3:230:41 2warning: 8comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]0 }, 0, INT_MAX, D} ,2125 | / * d e f a fuolrt s( kt =o 0 ;1 sk < omxf f1-5>ffpc-s> 3n5b_2sx2t88r YeUaYmsV; 4k+2+2) v{i d e| o ~ ^ ~~~~~~~~~~~~~~~~~~~* / | ^ src/libavformat/nutenc.c:1031:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavformat/options_table.h:63:133 :1031 | warning: missing field 'unit' initializer [-Wmissing-field-initializers] for (i 63= | 0{; "im aenbl_satyr"ea,ms ;" mia+x+)i mu{m | m ~ ^ ~~~~~~~~~~~~~ uxing or dsrc/libavformat/nutenc.ce:m1070u:x24i:n gwarning: dcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]el ay in mi c1070r | o s ec o n d s" , O F F SfEoT(rm a(xi=_0;d ieyn)b,_ sAVt_rOeaPmsT;_T Yi+P+)E _{I N T| , ~^~~~~~~~~~~~~~ {.i64 = -1 }, -1, INT_MAX, E|D}, | ^ src/libavformat/options_table.h:64:168: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 64 | {"start_time_realtime", "wall-clock time when stream begins (PTS==0)", OFFSET(start_time_realtime), AV_OPT_TYPE_INT64, {.i64 = AV_NOPTS_VALUE}, INT64_MIN, INT64_MAX, E}, | ^ src/libavformat/options_table.h:65:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 65 | {"fpsprobesize", "number of frames used to probe fps", OFFSET(fps_probe_size), AV_OPT_TYPE_INT, {.i64 = -1}, -1, INT_MAX-1, D}, | ^ src/libavformat/options_table.h:66:155: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66 | {"audio_preload", "microseconds by which audio packets should be interleaved earlier", OFFSET(audio_preload), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX-1, E}, | ^ src/libavformat/options_table.h:67:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 67 | {"chunk_duration", "microseconds for each chunk", OFFSET(max_chunk_duration), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX-1, E}, | ^ src/libavformat/options_table.h:68:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 68 | {"chunk_size", "size in bytes for each chunk", OFFSET(max_chunk_size), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX-1, E}, | ^ src/libavformat/options_table.h:81:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers]src/libavformat/nutenc.c :1230:20: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 81 | {"use _w1230a | l l cl o ck _ a s _ftiomre st(aim=p0s; "i,< s-">unsbe _wasltlrcleoackm sa;s iti+m+e)s t a| m ~^~~~~~~~~~~~~~ ps", OFFSET(use_wallclock_as_timestamps), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, D}, | ^ src/libavformat/options_table.h:82:164: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 82 | {"skip_initial_bytes", "set number of bytes to skip before reading header and frames", OFFSET(skip_initial_bytes), AV_OPT_TYPE_INT64, {.i64 = 0}, 0, INT64_MAX-1, D}, | ^ src/libavformat/options_table.h:83:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 83 | {"correct_ts_overflow", "correct single timestamp overflows", OFFSET(correct_ts_overflow), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1src/libavformat/nutenc.c, :D}1245,: 152 :| ^warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1245 | { "write_indesrc/libavformat/options_table.hx":,84 :"136W:ri tewarning: missing field 'unit' initializer [-Wmissing-field-initializers]i ndex", 84 | { "f l u sh _ pa c k et s" , " en a bl e f l usOhiFnFg SoEf Tt(hew riIte/_iOn cdoenxte)x,t aAfVte_rO PeTa_cTYsrc/libavformat/mov.chP :Ep_aBck4054eO:tO23L", : , {O .iF6warning: F4comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] S =E src/libavformat/mxfenc.cT1(},f :l2084 u: s 19 :h4054 | _ warning: p comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]a c kf e otr s ()i ,0 , = A2084 | V0; _1i O,P fo rT < Es_c(,T-Yi =>Pe}l E, s t_0_;| c ^I o NiT u< ,F n{F.it_;6A i4++R )R= src/libavformat/nutenc.c-AY{: 1 | _E1246} ~ ^ ~~~~~~~~~~~~~~,L:E12: M S-warning: (1missing field 'help' initializer [-Wmissing-field-initializers]mx,f 1_,d nxE1246}src/libavformat/mov.c,h | | :d4083 ^_ : 58c :o {d warning: eNcomparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare]Uc _LuLl s},) ; i| + ^ + )4083 | { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (av_sasrc/libavformat/options_table.ht_:s85u:b175:6 4(warning: stmissing field 'unit' initializer [-Wmissing-field-initializers]a rt_time, empty_d ur85a | t{io"n)m !e=t asdtaartta__thiemaed -e r(u_inpta6d4_dti)nemgp"t,y_ du"rsaett inuomnb)e r of| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~b ytes to be written asrc/libavformat/mov.cs :p4152a:d23:d warning: icomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] ng in a me t4152a | d a t a h e ad er " , OF F SiET (m+e t1a d=a=t as_hcea-de>rst_spca_dddaitnag)src/libavformat/mpegts.c[, sAtV:s_c_3285Oin:dPT19e_:x warning: T+comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] Y1P].Ef_iIrsNt)T , | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{ .i32856 | 4 = -fosrc/libavformat/mov.c1r},: - 4165(1i,: I27N=:T warning: _comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]0MA ;X i, (pjo o= l0s;) ;j i<+ +s)c - >| s ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~t scsrc/libavformat/options_table.h_:d86a:t137a:[ swarning: tsmissing field 'unit' initializer [-Wmissing-field-initializers]c _index].count ;86 | j{+"+o) u{t p u| t ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _ts_offset",src/libavformat/mov.c :"4172se:t92: owarning: ucomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]t put timestam p4172 | o f f s e t " , O F F S iEfT ((!oustcp-u>tk_tesy_forfamfes_eat)b,s eAnVt_ &O& P(!Ts_cT-Y>PkEe_yfDrUaRmAeT_IcoOuNnt, | |{ .ci6u4 r= r0e}n, t-I_NsTa6m4pl_eM+AXk,e y_IoNfTf6 4_=M=A Xsc,-> kEe},y f r| a ^ mes[stss_index])) { | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.csrc/libavformat/options_table.h::428887::23159:: warning: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]missing field 'unit' initializer [-Wmissing-field-initializers] 4288 | 87 | { " m a x _ i n t eir l+e av1e_ d=e=lt as"c,- >"smtasxicmu_md abutfaf[setrsicn_g idunrdaetxi o+n f1]o.rf iirsntt)er l ea| v ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~in g", OFFSET(masrc/libavformat/mov.cx_:i4317n:43t:e rwarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]l eave_de l4317t | a ) , A V _ O P T _T Y P E _ IiNf T(6s4t,i -{> n.bi_6i4n d=e x1_0e0n0t0r0i0e0s }>,= 0t, oINtT6a4_lMA)X ,{ E | } ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~, | ^ 1 warning generated. src/libavformat/options_table.h:95:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 95 | {"max_ts_probe", "maximum number of packets to read while waiting for the first timestamp", OFFSET(max_ts_probe), AV_OPT_TYPE_INT, { .i64 = 50 }, 0, INT_MAX, D }, | ^ src/libavformat/options_table.h:101:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 101 | {"dusrc/libavformat/movenc.cmp_:se4053pa:r19a:t owarning: r"comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare], "set informatio n 4053d | u m p ffioerl d( is e=pa r0a;t io nbO_sFtrFeSamEs;T i(+d+u)m p{_ s | e ~ ^ ~~~~~~~~~~~~~ parator), 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 uIn file included from sed"src/libavformat/oggparsevp8.c, :OF26F: Ssrc/libavformat/oggdec.hE:T(160c:od36ec:_ warning: wcomparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]h itelist), AV_OPT_TYPE_S TR160I | N G , { . sitfr (= oNgUg-L>Ls t}re,a ms [0i,] .0s,e rDi a}l, = =| s ^e rial) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavformat/options_table.h:103:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 103 | {"format_whitelist", "List of demuxers that are allowed to be used", OFFSET(format_whitelist), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D }, | ^ src/libavformat/options_table.h:104:147: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 104 | {"protocol_whitelist", "List of protocols that are allowed to be used", OFFSET(protocol_whitelist), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D }, | ^ src/libavformat/options_table.h:105:151: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 105 | {"protocol_blacklist", "List of protocols that are not allowed to be used", OFFSET(protocol_blacklist), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D }, | ^ src/libavformat/options_table.h:106:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 106 | {"max_streams", "maximum number of streams", OFFSET(max_streams), AV_OPT_TYPE_INT, { .i64 = 1000 }, 0, INT_MAX, D }, | ^ src/libavformat/options_table.h:107:173: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 107 | {"skip_estimate_duration_from_pts", "skip duration calculation in estimate_timings_from_pts",src/libavformat/oggdec.h OF:FS180ET:(32:s kwarning: ipcomparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare]_ estimate_durati on180_ | f r o m _ipft s()p,t AsV _>O IPNTT_6T4Y_PMEA_XBO OL&, &{ .ip6t4s = !0=} ,A 0V,_ N1,O PDT}S_,V A | L ^U E) { | ~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/options_table.h:108:144: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 108 | {"max_probe_packets", "Maximum number of packets to probe a codec", OFFSET(max_probe_packets), AV_OPT_TYPE_INT, { .i64 = 2500 }, 0, INT_MAX, D }, | ^ src/libavformat/options_table.h:109:6: warning: missing field 'help' initializer [-Wmissing-field-initializers] 109 | {NULL}, | ^ src/libavformat/options_table.h:87:146: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 87 | {"max_interleave_delta", "maximum buffering duration for interleaving", OFFSET(max_interleave_delta), AV_OPT_TYPE_INT64, { .i64 = 10000000 }, 0, INT64_MAX, E }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ In file included from src/libavformat/options.c:39: src/libavformat/options_table.h:86:125: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 86 | {"output_ts_offset", "set output timestamp offset", OFFSET(output_ts_offset), AV_OPT_TYPE_DURATION, {.i64 = 0}, -INT64_MAX, INT64_MAX, E}, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ In file included from src/libavformat/options.c:39: src/libavformat/options_table.h:86:113: warning: implicit conversion from 'long 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 nsrc/libavformat/mov.cumbe:r 4413o:f54 :b ytwarning: escomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] to skip before re a4413d | i n g he a de r ainfd f(raim e=s=" ,re fOF-F>SnETl(svklip__tion -i t1ia l&_b&yt esrsc)_, pAaV_tOhPT _-T sYrPcE _ Icolor_range == ((14<<(descriptor->component_depth - 4)) + 1)) | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:2467:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 2467 | descriptor->white_ref_level == (235<<(descriptor->component_depth - 8)) && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/rtpdec_asf.o src/libavformat/mov.c:4510:69: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 4510 | if (sc->stsc_count && sc->stsc_data[ sc->stsc_count - 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_dv.o 11 warnings generated. src/libavformat/pcmdec.c:182:144: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/movenc.c182 | : 4451 :{23 :" swarning: acomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]m ple_rate", "", of f4451s | e t o f ( P CM AufdioorDe m(uxie r=C o0nt;ex ti, _nrba_tsetr)e,a mAsV;_ Oi+P+T)_ {T Y P| E ~ ^ ~~~~~~~~~~~~~_ INT, {.i64src/libavformat/movenc.c :=4460 :84100:0 }warning: ,comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 0, INT_MAX, A4460V | _O P T _ F L AG _ DE C O D ImoNvG-_>PtArRaAcMk s}[,i ] .| t ^ rack_id = i >= s->nb_streams ? ++next_genersrc/libavformat/pcmdec.ca:t184e:d166_:t rwarning: amissing field 'unit' initializer [-Wmissing-field-initializers]ck _id : s->strea m184s | [ i ]- >i d{; " c| h ~ ^ ~~~~~~~~~~~~~a nnels", "", offsetof(PCMAudioDemuxerContext, channels), AV_OPT_TYPE_INT, {.i64 = 1}, 0, INT_MAX, AV_OPT_FLAG_DECODING_PARAM | AV_OPT_FLAG_DEPRECATED }, | ^ src/libavformat/pcmdec.c:185:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] CC libavformat/rtpdec_g726.o 185 | { "ch_layout", "", offsetof(PCMAudioDemuxerContext, ch_layout), AV_OPT_TYPE_CHLAYOUT, {.str = NULL}, 0, 0, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/pcmdec.c:189:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 189 | { NULL }, | ^ src/libavformat/options.c:228:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 228 | { NULL } | ^ CC libavformat/rtpdec_h261.o src/libavformat/pmpdec.c:105:18: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] CC libavformat/rtpdec_h263.o 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/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); | ~ ^ ~~~~~~~~~~~~~ CC libavformat/rtpdec_h263_rfc2190.o src/libavformat/options.c:250:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 250 | if (s->nb_streams >= s->max_streams) { | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/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)) | ~ ^ ~ 15 warnings generated. src/libavformat/mov.c:4974:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 4974 | for (i = 0; i < c->trex_count; i++) | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mov.c:4975:38: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 4975 | if (c->trex_data[i].track_id == track_id) { | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ CC libavformat/rtpdec_h264.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++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mov.c:5064:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 5064 | for (i = 0; i < c->fc->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:5065:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 5065 | if (c->fc->streams[i]->id == frag->track_id) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/mov.c:5075:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 5075 | if (sc->pseudo_stream_id + 1 != frag->stsd_id && sc->pseudo_stresrc/libavformat/pp_bnk.cam_:i142d: 23!:= -warning: 1comparison 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/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 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 < src/libavformat/mxfdec.cco:lo3046r:_67c: owarning: ucomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]n t; i++) { | ~ ^ ~~~~~~~~~~~ src/libavformat/qtpalette.c3046: | 388 : 41 : warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 388 | i ffo r ((die sc=ri pcotolr-o>rc_hstaarnt;n ie ls< = c| h ~ ^ ~~~~~~~~~a nnels >= 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ 4 warnings generated. 2 warnings generated. src/libavformat/mxfenc.c:2902:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2902 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/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) { | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. 8 warnings generated. src/libavformat/mov.c:5117:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 5117 | for (i = 0; i < c->fc->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:5118:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 5118 | if (c->fc->streams[i]->id == frag->track_id) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/mov.c:5129:32: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 5129 | if (sc->pseudo_stream_id+1 != frag->stsd_id && sc->pseudo_stream_id != -1) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/mov.c:5268:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 5268 | for (i = 0; i < entries && !pb->eof_reached; i++) { | ~ ^ ~~~~~~~ src/libavformat/mov.c:5329:48: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 5329 | if (av_sat_add64(dts, sample_duration) != dts + (uint64_t)sample_duration) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:5346:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 5346 | if (i < entries) { | ~ ^ ~~~~~~~ src/libavformat/mxfenc.c:3048:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3048 | for (i = 0; i < mxf->body_partitions_count; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/rtpdec_latm.o 39 warnings generated. src/libavformat/mxfdec.c:3225:113: warning: missing field 'ctx_size' initializer [-Wmissing-field-initializers] 3225 | { { 0x06,0x0e,0x2b,0x34,0x02,0x05,0x01,0x01,0x0d,0x01,0x02,0x01,0x01,0x05,0x01,0x00 }, mxf_read_primer_pack }, | ^ src/libavformat/mxfdec.c:3226:116: warning: missing field 'ctx_size' initializer [-Wmissing-field-initializers] 3226 | { { 0x06,0x0e,0x2b,0x34,0x02,0x05,0x01,0x01,0x0d,0x01,0x02,0x01,0x01,0x02,0x01,0x00 }, mxf_read_partition_pack }, | ^ src/libavformat/mxfdec.c:3227:116: warning: missing field 'ctx_size' initializer [-Wmissing-field-initializers] 3227 | src/libavformat/mxfenc.c { :{ 31070:x230:6 ,warning: 0comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]x 0e,0x2b,0x34,0 x31070 | 2 , 0 x 0 5 , 0fxo01r,0 x(0i1 ,=0x 00d; ,i0 x< 0m1x,0fx->0b2od,y0_xp0a1rt,i0tixo0n1s,_0cxo0u2n,0tx;0 i2+,+0)x 0{ 0 | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~} , mxf_read_partition_pack }, | ^ src/libavformat/mxfdec.c:3228:116: warning: missing field 'ctx_size' initializer [-Wmissing-field-initializers] 3228 | { { 0x06,0x0e,0x2b,0x34,0x02,0x05,0x01,0x01,0x0d,0x01,0x02,0x01,0x01,0x02,0x03,0x00 }, mxf_read_partition_pack }, | ^ src/libavformat/mxfdec.c:3229:116: warning: missing field 'ctx_size' initializer [-Wmissing-field-initializers] 3229 | { { 0x06,0x0e,0x2b,0x34,0x02,0x05,0x01,0x01,0x0d,0x01,0x02,0x01,0x01,0x02,0x04,0x00 }, mxf_read_partition_pack }, | ^ src/libavformat/mxfdec.c:3230:116: warning: missing field 'ctx_size' initializer [-Wmissing-field-initializers] 3230 | { { 0x06,0x0e,0x2b,0x34,0x02,0x05,0x01,0x01,0x0d,0x01,0x02,0x01,0x01,0x03,0x01,0x00 }, mxf_read_partition_pack }, | ^ src/libavformat/mxfdec.c:3231:116: warning: missing field 'ctx_size' initializer [-Wmissing-field-initializers] 3231 | { { 0x06,0x0e,0x2b,0x34,0x02,0x05,0x01,0x01,0x0d,0x01,0x02,0x01src/libavformat/prompeg.c,0x:01127,:012x:0 3warning: ,0missing field 'help' initializer [-Wmissing-field-initializers]x0 2,0x00 }, mxf_r ea127d_ | pa r t i{t ioNnU_LpaLck }}, | ^ | ^ src/libavformat/mxfdec.c:3232:116: warning: missing field 'ctx_size' initializer [-Wmissing-field-initializers] 3232 | { { 0x06,0x0e,0x2b,0x34,0x02,0x05,0x01,0x01,0x0d,0x01,0x02,0x01,0x01,0x03,0x03,0x00 }, mxf_read_partition_pack }, | ^ src/libavformat/mxfdec.c:3233:116: warning: missing field 'ctx_size' initializer [-Wmissing-field-initializers] 3233 | { { 0x06,0x0e,0x2b,0x34,0x02,0x05,0x01,0x01,0x0d,0x01,0x02,0x01,0x01,0x03,0x04,0x00 }, mxf_read_partition_pack }, | ^ src/libavformat/mov.c:5421:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 5421 | if (c->fcsrc/libavformat/mxfdec.c-:>3234:s116t: rwarning: eamissing field 'ctx_size' initializer [-Wmissing-field-initializers]m s[i]->id = =3234 | t r a c{k {_ 0ix0d6,)0 x{0 e ,| 0 ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~x2 b,0x34,0x02,0x05,0src/libavformat/mov.cx0:1,54470x:0381:, 0warning: xcomparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare]0d ,0x01,0x02,0 x54470 | 1, 0x 0 1 ,0ixf 0(4,a0vx_0s2at,_a0dxd6040( o}f,fs etm,x off_fardeda)d_ p!a= rotfiftsieotn _+ p(auicnkt6 4}_,t ) o| ff ^ad d) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ 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(src/libavformat/mxfdec.cpt:s,3235 :du116ra:t iowarning: nmissing field 'ctx_size' initializer [-Wmissing-field-initializers]) != pts + ( u3235i | n t 6 4 _{t ){ d0ux0r6a,t0xi0oe,n0 x 2| b ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~, 0x34,0x02,src/libavformat/mov.c0x:05475:540,:0 x0warning: 1comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare], 0x01,0x0d ,54750x | 0 1 , 0 x 0 2 ,if0 x(0av1_,s0axt0_a1d,d604(xo0f4f,se0tx,0 s4i,ze0)x !0= 0o ff}s,e tm +x f(u_irneta64d_t_)pasritziet |i|o n| _ ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~p ack }, | ^ src/libavformat/mov.c:5507:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 5507 | for (i = 0; i < c->frag_index.nb_itsrc/libavformat/mxfdec.ce:m3236s:;118 :i ++warning: ) missing field 'ctx_size' initializer [-Wmissing-field-initializers]{ | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ 3236 | src/libavformat/mov.c : 5509 :{45 :{ warning: 0comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]x0 6,0x0e,0x 25509 | b , 0 x3 4, 0 x 02 , 0 x 5f3o,r 0(xj0 =1 ,00;x 0r1e,0fxsrc/libavformat/mxfenc.c_0ds:,t03130 x=0=: N1U,19:L0 Lxwarning: &0comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]&1 j, 0< xit0e1m-,>0nbx_ s0tr3130e1am | ,_ i0 nxf0f1CC libavformat/rtpdec_mpa_robust.o oo,;r0 j(x+i+2) {f= , 00| ; x ~ ^ ~~~~~~~~~~~~~~~~~~~~0i 0 }<, msxf-_>renab_ds_trpearmse; fi+a+c)e _ m| e ~ ^ ~~~~~~~~~~~~~ta data }, 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 == stsrc/libavformat/mxfdec.cr:e3237am:_125c:ou ntwarning: missing field 'ctx_size' initializer [-Wmissing-field-initializers]| | flush)) { 3237| | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ { { 0src/libavformat/mxfenc.cx0:6,31350:27x:0 ewarning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare], 0x2b,0 x3135 | 3 4 , 0 x 0 2 ,0 xi5f3 ,0(xs0-1>n,b_0sxtr0e1a,m0sx 0!d=, 0sxt0r1,e0axm_0co1un,t0) x{0 1| , ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~0x 01,0x01,0x30,0x00 }, mxf_read_identification_metadata }, | ^ src/libavformat/mxfenc.c:3222:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3222 | offsetof(MXFContext, store_user_comments), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/mxfenc.c:3223:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 3223 | { NULL }, | ^ src/libavformat/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_commentsCC libavformat/rtpdec_mpeg12.o ), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/mxfenc.c:3239:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 3239 | { NULL }, | ^ src/libavformat/mxfenc.c:3251:120: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3251 | offsetof(MXFContext, audio_edit_rate), AV_OPT_TYPE_RATIONAL, {.dbl=25}, 0, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/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/mxfenc.c:3254:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3254 | offsetof(MXFContext, store_user_comments), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/mxfenc.c:3255:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 3255 | { NULL }, | ^ CC libavformat/rtpdec_jpeg.o CC libavformat/rtpdec_mpeg4.o src/libavformat/pvfdec.c:49:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavformat/mxfdec.c:3344 :4927 | : warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] bps <= 0 |3344| | b p s > I NT _ifM A(X a/ vFFi_o_StAeNEl_l(NpBb_)C H>A NkNlEvLS_ en|d| )s a{m p| ~~~~~~~~~~~~~ ^ ~~~~~~~l e_rate <= 0) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/pvfdec.c:48:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 48 | if (channels <= 0 || channels > FF_SANE_NB_CHANNELS || | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/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) { | ~~~~~~~~~~~~~~~~ ^ ~~~~ 3 warnings generated. src/libavformat/movenc.c:5332:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 5332 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/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 | mxf->run_in + mxf->current_partition->previous_paCC libavformat/rtpdec_mpegts.o rtition <= mxf->last_forward_tell) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ 3 warnings generated. src/libavformat/mxfdec.c:3509:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3509 | for (int i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ 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:3525:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3525 | for (x = 0; x < mxf->partitions_count; x++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:3545:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3545 | if (x < mxf->partitions_count - 1) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:3626:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3626 | for (i = 0; i < mxf->partitions_count; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavformat/qcp.c:132:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 132 | for (i=0; ibwarning: ucomparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare]f fer += FFMIN(g- >b3718uCC libavformat/rtpdec_qcelp.o | f f eirf_ en(dm -x fg-->>bruun_fifner ,+ smixzf-e)>;f o o| te ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~r_ partition >= fsrc/libavutil/macros.hi:l49e:_25s: inote: zexpanded from macro 'FFMIN'e ) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 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) { | ~~~~~~~~~~~~ ^ ~~~~~~~~ In file included from src/libavformat/redspark.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/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) | ~~~~~ ^ ~~~~ 2 warnings generated. 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/r3d.c:124:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 124 | for (i = 0; i < r3d->video_offsets_count; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavformat/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/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:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = Fsrc/libavformat/mxfdec.cF:MIN3819:(23:p ->warning: bcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]u ffer_end - p->buf f3819 | e r ,f osri z(ei)nt; i | = ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 0; i < src/libavutil/macros.hs-:>49n:b25_:s tnote: rexpanded from macro 'FFMIN'e ams; i +49+ | )# d e| f ~ ^ ~~~~~~~~~~~~~i ne FFMIN(a,b)src/libavformat/mxfdec.c :(3836(:a23): >warning: (comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]b ) ? (b) : (3836a | ) ) | f ~ ^ ~ or (int iIn file included from src/libavformat/riffenc.c=: 260: ;src/libavcodec/bytestream.h :i187 :<15 s:-> nwarning: bcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] _strea ms187; | i src/libavcodec/bytestream.h+ + :)i271 f :| 17( ~ ^ ~~~~~~~~~~~~~:s i 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)) | ~ ^ ~ 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) | ~~~~~ ^ ~~~~ 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/mov.c:6312:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 6312 | for (i = 0; i < c->fc->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:6318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 6318 | if (i == c->fc->nb_streams) | ~ ^ ~~~~~~~~~~~~~~~~~ src/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/movenc.c: 495735 | :#19d:e fwarning: icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]n e FFMIN(a,b) ((a )5735 | > ( bf) o?r ((bi) =: (0a; ))i | < ~ ^ ~ s->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/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) | ~~~~~ ^ ~~~~ 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/libavformat/mov.c:6388:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 6388 | for (i = 0; i < subsample_count && !pb->eof_reached; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/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/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/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/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) | ~~~~~ ^ ~~~~ 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 = (src/libavcodec/bytestream.hKL:V355P:a13ck:et ){warning: {0comparison 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/riffenc.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/libavformat/riffenc.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/libavformat/r3d.c:393:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 393 | if (frame_num < r3d->video_offsets_count) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:4058:64: warning: missing field 'offset' initializer [-Wmissing-field-initializers] 4058 | mxf->current_klv_data = (KLVPacket){{0}}; | ^ src/libavformat/mov.c:6481:73: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 6481 | avio_seek(pb, encryption_index->auxiliary_offsets[0], SEEK_SET) != encryptio1n_i warningnd generatede. x->auxiliary_offsets[0]) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:4078:60: warning: missing field 'offset' initializer [-Wmissing-field-initializers] 4078 | mxf->current_klv_data = (KLVPacket){{0}}; | ^ src/libavformat/mxfdec.c:4085:60: warning: missing field 'offset' initializer [-Wmissing-field-initializers] 4085 | mxf->current_klv_data = (KLVPacket){{0}}; | ^ src/libavformat/mov.c:6544:53: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 6544 | if (avio_resrc/libavformat/mxfdec.cad:(4091p:b60,: bwarning: ufmissing field 'offset' initializer [-Wmissing-field-initializers]f er + offs et4091, | t o _r e a d ) != t o _r e a d) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~ 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}}; | ^ 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->streamssrc/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] i]. 4000 | if (pos < mxf->current_klv_data.next_klv - mxf->current_klv_data.length || pos >= mxf->current_klv_data.next_klv) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sesrc/libavformat/mxfdec.cr:4050:51: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] ia 4050 | if (klv.next_klv - klv.length == pos && max_data_size > MXF_MAX_CHUNK_SIZE) { | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ l == serial) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavformat/oggdec.hCC libavformat/rtpdec_qdm2.o :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/mxfdec.c: 4125:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 4125 | for (i = 0; i < s->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~ 180 | if (pts > INT64_MAX && pts != AV_NOPTS_VALUE) { | ~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:4152:35: warning: comparison of integers of different signs: 'const int' and 'unsigned int' [-Wsign-compare] 4152 | const uint8_t *end = p->buf + FFMIN(p->buf_size, RUN_IN_MAX + 1 + sizeof(mxf_header_partition_pack_key)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIsrc/libavformat/mov.cN(a:,b6686) :(19(:a )warning: >comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ( b) ? (b) : (a)) 6686 | | ~ ^ ~ for (i =src/libavformat/mxfdec.c 0:;4154 :i21: fe o(fp_-r>eabcuhfed_;s ii+ze+ )< { s i| z ~ ^ ~~~~~~~~~~~ eof(mxf_heasrc/libavformat/mov.c:d6687e:r36_:p warning: acomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]r tition_pack_k ey6687)) | | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/rawvideodec.c:139:115: warning: src/libavformat/rm.c:missing field 'unit' initializer [-Wmissing-field-initializers]47 :24: warning: missing field 'tag' initializer [-Wmissing-field-initializers] 47139 | | { {" pAiVx_eClO_DfEoCr_mIaDt_"N,O N"sEe t} ,p i x| e ^l format", OFFSET(pixel_format), AV_OPT_TYPE_STRING, {.str = "yuv420p"}, 0, 0, DEC }, | ^ src/libavformat/rawvideodec.c:140:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 140 | { "video_size", "set frame size", OFFSET(width), AV_OPT_TYPE_IMAGE_SIZE, {.str = NULL}, 0, 0, DEC }, | ^ src/libavformat/rawvideodec.c:141:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 141 | { "framerate", "set frame rate", OFFSET(framerate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, DEC }, | ^ src/libavformat/mxfdec.c:4207:48: warning: missing field 'offset' initializer [-Wmissing-field-initializers] src/libavformat/rawvideodec.c:142:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 4207 | 142 | {m xfN-U>LcuLr r}e,n t _| k ^l v_data = (KLVPacket){{0}}; | ^ 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}, | ^ CC libavformat/rtpdec_qt.o src/libavformat/rawdec.c:124:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 124 | { "raw_packet_size", "", OFFSET(raw_packet_size), AV_OPT_TYPE_INT, {.i64 = RAW_PACKET_SIZE }, 1, INT_MAX, DEC}, | ^ src/libavformat/rawdec.c:125:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 125 | { NULL }, | ^ CC libavformat/rtpdec_rfc4175.o src/libavformat/mxfdec.c:4268:52: warning: missing field 'offset' initializer [-Wmissing-field-initializers] 4268 | mxf->current_klv_data = (KLVPacket){{0}}; | ^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 }, | ^ 1 warning generated. 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++) { | ~ ^ ~~~~~~~~~~~~~ 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) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ 40 warnings generated. src/libavformat/mxfdec.c:4290:34: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 4290 | AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/mxfdec.c:4291:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 4291 | { NULL }, | ^ CC libavformat/rtpdec_svq3.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) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~ 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;isubsample_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/rl2.c:240:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 240 | for(i=0; inb_streams; i++){ | ~^~~~~~~~~~~~~~ src/libavformat/rl2.c:242:31: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 242 | if (rl2->index_pos[i] < sti->nb_index_entries | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavformat/rl2.c:290:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 290 | for(i=0; i < s->nb_streamCC libavformat/rtpdec_vp8.o s; 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) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ 21 warnings generated. 14 warnings generated. 2 warnings generated. src/libavformat/mov.c:7115:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 7115 | for (i = 0; i < sample->subsample_count; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:7116:103: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 7116 | if (sample->subsamples[i].bytes_of_clear_data + sample->subsamples[i].bytes_of_protected_data > size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavformat/mov.c:7129:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 7129 | if (rem_bytes < 16*sample->crypt_byte_block) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:7135:21: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 7135 | data += FFMIN(16*sample->skip_byte_block, rem_bytes); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/mov.c:7136:26: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 7136 | rem_bytes -= FFMIN(16*sample->skip_byte_block, rem_bytes); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavformat/rtpdec_vp9.o src/libavformat/mov.c:7180:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 7180 | for (i = 0; i < sample->subsample_count; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:7181:103: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 7181 | if (sample->subsamples[i].bytes_of_clear_data + sample->subsamples[i].bytes_of_protected_data > size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavformat/mov.c:7195:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 7195 | if (rem_bytes < 16*sample->crypt_byte_block) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:7201:21: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 7201 | data += FFMIN(16*sample->skip_byte_block, rem_bytes); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/mov.c:7202:26: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 7202 | rem_bytes -= FFMIN(16*sample->skip_byte_block, rem_bytes); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 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_streaCC libavformat/rtpdec_xiph.o ms) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ 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) || | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ 4 warnings generated. src/libavformat/mov.c:7296:60: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7296 | } else if (encrypted_index >= 0 && encrypted_index < encryption_index->nb_encrypted_samples) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/riff.c:651:24: warning: missing field 'guid' initializer [-Wmissing-field-initializers] 651 | { AV_CODEC_ID_NONE } | ^ 5 warnings generated. CC libavformat/rtpenc.o src/libavformat/rmenc.c:96:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 96 | for(i=0;inb_streams;i++) { | ~^~~~~~~~~~~~~~~~ src/libavformat/rmenc.c:133:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 133 | for(i=0; inb_streams;i++) { | ~^~~~~~~~~~~~~~~~ 1 warning generated. src/libavformat/rmenc.c:326:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 326 | for(n=0;nnb_streams;n++) { | ~^~~~~~~~~~~~~~ src/libavformat/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_aac.o 1 warning generatedsrc/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/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/rsd.c:74:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavformat/rmenc.c:456:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 74 | fo r456 | ( i = 0 ; if or<( iF=0F;_iA_nEbL_EsMtSr(erasmsd;i_+u+n)s u pp| o ~^~~~~~~~~~~~~~r ted_tags); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/movenc.c:6713:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 6713 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/redspark.c:142:13: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 142 | if (ret != size) { | ~~~ ^ ~~~~ CC libavformat/rtpenc_amr.o 5 warnings generated. src/libavformat/rpl.c:331:27: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 331 | if (rpl->chunk_number >= sti->nb_index_entries) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavformat/rpl.c:355:17: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 355 | if (ret != frame_size) | ~~~ ^ ~~~~~~~~~~ src/libavformat/rpl.c:363:32: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int32_t' (aka 'int') [-Wsign-compare] 363 | if (rpl->frame_in_part == rpl->frames_per_chunk) { | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ 22 warnings generated. 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/rdt.c:66:53: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 66 | } while (first_stream_of_set_idx + s->n_streams < ic->nb_streams && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavformat/rtmppkt.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/rtmppkt.c:22: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/rmdec.c:96:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 96 | for (i=0; ibuffer_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/rtpenc_chain.o 1 warning generated. In file included from src/libavformat/rtmppkt.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/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) | ~~~~~ ^ ~~~~ 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) | ~~~~~ ^ ~~~~ 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)) | ~ ^ ~ src/libavformat/rsoenc.c:49:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 49 | if (par->samplIn file included from e_src/libavformat/rtmpproto.cr:at29e: >src/libavcodec/bytestream.h=: 1861:13u:< buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/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/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 libavformat/rtpenc_h261.o (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) | ~~~~~ ^ ~~~~ 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) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ 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: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_h263.o 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) : (a)) | ~ ^ ~ In file included from src/libavformat/rtmpproto.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/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) | ~~~~~ ^ ~~~~ src/libavformat/rmdec.c:417:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 417 | if (codec_data_size >= size) { | ~~~~~~~~~~~~~~~ ^ ~~~~ 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/libavformat/rtmphttp.c:265:122: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 265 | {"ffrtmphttp_tls", "Use a HTTPS tunneling connection (RTMPTS).", OFFSET(tls), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, DEC}, | ^ src/libavformat/rtmphttp.c:266:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 266 | { NULL }, | ^ 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/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) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/rtmpproto.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/rtpenc_h263_rfc2190.o src/libavformat/mov.c:8031:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 8031 | for (j = 0; j < mov->nb_chapter_tracks; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:8035:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 8035 | for (i = 0; i < s->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~ src/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)) | ~ ^ ~ 2 warnings generated. src/libavformat/rdt.c:423:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 423 | for (n = 0; n < s->nb_streams; n++) | ~ ^ ~~~~~~~~~~~~~ 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] src/libavformat/movenc.c :2937271 | : 23 : swarning: icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]ze 2 = FFMIN(p->bu f7271f | e r _ e n d - pf-o>rb u(fif e=r , 0s;iz ei); <| s ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~-> nb_streasrc/libavutil/macros.hm:s49:;25: inote: +expanded from macro 'FFMIN'+ ) | ~ ^ ~~~~~~~~~~~~~ 49 | #define FFMsrc/libavformat/movenc.cI:N7279(:a19,: bwarning: )comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ( (a) > (b) 7279? | ( b ) f:o r( a()i) = | 0 ~ ^ ~; i < s->nIn file included from b_src/libavformat/rtpdec.cst:r27: esrc/libavcodec/bytestream.ha:m294s:15;: warning: i+comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]+ ) { 294| | ~ ^ ~~~~~~~~~~~~~ if (sizesrc/libavformat/movenc.c2 :7304!:=23 :s iwarning: zcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e ) | ~~~~~ ^ ~~~~ 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_h264_hevc.o src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2 warnings generated. 317 | size2 = FFMIN(p->buffer_end - p->buffer, ssrc/libavformat/rmdec.cize):;445 : | 35 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 44549 | | # d e f i n e FiFfM (IsN->(sat,reba)m s[(n(]a-) >>i d( b==) s?t r(_bi)d ): {( 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) | ~~~~~ ^ ~~~~ CC libavformat/rtpenc_jpeg.o src/libavformat/mov.c:8210:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 8210 | for (i = 0; i < (*index)->nb_encrypted_samples; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h: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.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) | ~~~~~ ^ ~~~~ 1 warning generated. 6 warnings generated. 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ CC libavformat/rtpenc_latm.o 7 warnings generated. 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++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/rtpenc_mpegts.o src/libavformat/mov.c:8326:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 8326 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/movenc.c:7512:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7512 | foCC libavformat/rtpenc_mpv.o r (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/rtpenc_rfc4175.o src/libavformat/mov.c:8357:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 8357 | for (i = 0; i < item_count; i++) { | ~ ^ ~~~~~~~~~~ CC libavformat/rtpenc_vc2hq.o CC libavformat/rtpenc_vp8.o src/libavformat/movenc.c:7662:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7662 | for (i = 0; i < s->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~ src/libavformat/movenc.c:7684:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7684 | for (i = 0;12 i warningnb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ 24 warnings generated. src/libavformat/mov.c:8446:38: warning: missing field 'size' initializer [-Wmissing-field-initializers] 8446 | MOVAtom atom = { AV_RL32("root") }; | ^ src/libavformat/rmdec.c:740:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 740 | for(i=0;inb_streams;i++) { | ~^~~~~~~~~~~~~~ src/libavformat/rmdec.c:745:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 745 | if (i == s->nb_streams) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/rtpenc_vp9.o 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 }, | ^ CC libavformat/rtpenc_xiph.o src/libavformat/mov.c:8481:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 8481 | for (i = 0; i < s->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mov.c:8490:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 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++) { | ~ ^ ~~~~~~~~~~~~~ 1src/libavformat/mov.c warning: generated8576:. 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) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:8656:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 8656 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/rtpproto.o CC libavformat/rtsp.o CC libavformat/rtspdec.o CC libavformat/rtspenc.o src/libavformat/rmdec.c:1071:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1071 | for (i=0;inb_streams;i++) | ~^~~~~~~~~~~~~~ CC libavformat/s337m.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->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/samidec.o CC libavformat/sapdec.o CC libavformat/sapenc.o 2 warnings generated. CC libavformat/sauce.o src/libavformat/mov.c:9061:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 9061 | if (stream_index >= s->nb_streams) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/mov.c:9075:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 9075 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mov.c:9089:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 9089 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/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: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 }, | ^ 4 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) { | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ 6 warnings generated. src/libavformat/rtpdec_h264.c:196:44: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 196 | while (*p && *p != '-' && (dst - buf1) < sizeof(buf1) - 1) | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ CC libavformat/sbcdec.o 11 warnings generated. CC libavformat/sbgdec.o src/libavformat/rtpdec_mpa_robust.c:87:38: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 87 | if (continuation || adu_size > len) { | ~~~~~~~~ ^ ~~~ src/libavformat/rtpdec_mpa_robust.c:120:35: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 120 | if (!continuation && adu_size <= len) { | ~~~~~~~~ ^ ~~~ CC libavformat/sccdec.o 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, sizeof(data->buf)); | ^ ~~~~~~~~~ ~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/rtpdec.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/sccenc.o CC libavformat/scd.o 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)) | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/sdns.o 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) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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); | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. src/libavformat/rtpdec_asf.c:165:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 165 | for (i = 0; i < rt->asf_ctx->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/rtpdec_asf.c:285:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 285 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ 2 warnings generated. 12 warnings generated. CC libavformat/sdp.o 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) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 47 warnings generated. 4 warnings generated. CC libavformat/sdr2.o 4 warnings generated. CC libavformat/sdsdec.o CC libavformat/sdxdec.o src/libavformat/rtpdec_mpeg4.c:278:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 278 | data->buf_size = FFMIN(len, sizeof(data->buf)); | ^ ~~~ ~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' CC libavformat/seek.o 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 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: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: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) | ~~~~~ ^ ~~~~ CC libavformat/segafilm.o 2 warnings generated. src/libavformat/rtpdec_rfc4175.c:278:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 278 | if (payload_len < data->pgroup) | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavformat/rtpdec_rfc4175.c:300:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 300 | if (copy_offset + length > data->frame_size || !data->frame) | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ 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/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/segafilmenc.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) | ~~~~~ ^ ~~~~ 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/segment.o src/libavformat/rtmpproto.c:1718:39: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1718 | while (*cptr && *cptr != ' ' && i < sizeof(authmod) - 1) | ~ ^ ~~~~~~~~~~~~~~~~~~~ CC libavformat/serdec.o CC libavformat/sga.o CC libavformat/shortendec.o 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)) | ~ ^ ~ 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) | ~~~~~~~ ^ ~~~~~~~~ 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_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) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ CC libavformat/sierravmd.o CC libavformat/siff.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)) | ~ ^ ~ 2 warnings generated. CC libavformat/smacker.o In file included from src/libavformat/rtpdec_xiph.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/rtpdec_xiph.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) | ~~~~~ ^ ~~~~ CC libavformat/smjpeg.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_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_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) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/smjpegenc.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) | ~~~~~ ^ ~~~~ CC libavformat/smjpegdec.o src/libavformat/rtpenc.c:34:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 34 | { "payload_type", "Specify RTP payload type", offsetof(RTPMuxContext, payload_type), AV_OPT_TYPE_INT, {.i64 = -1 }, -1, 127, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/rtpenc.c:35:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 35 | { "ssrc", "Stream identifier", offsetof(RTPMuxContext, ssrc), AV_OPT_TYPE_INT, { .i64 = 0 }, INT_MIN, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/rtpenc.c:36:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 36 | { "cname", "CNAME to include in RTCP SR packets", offsetof(RTPMuxContext, cname), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/rtpenc.c:37:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 37 | { "seq", "Starting sequence number", offsetof(RTPMuxContext, seq), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, 65535, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/rtpenc.c:38:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 38 | { NULL }, | ^ 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) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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)) | ~ ^ ~ 5 warnings generated. 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 | CC libavformat/smoothstreamingenc.o #define FFMIN(a,b) ((a) > (b) ? (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) | ~~~~~ ^ ~~~~ 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)) | ~ ^ ~ 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/smush.o 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 | 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/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) | ~~~~~ ^ ~~~~ CC libavformat/sol.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_src/libavcodec/bytestream.hend: 355-: s13-:> bwarning: ucomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]f_ ptr >= sizeof(B i355tB | u f ) ) 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/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) | ~~~~~ ^ ~~~~ 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/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] CC libavformat/soxdec.o 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 }, | ^ 2 warnings generated. CC libavformat/soxenc.o CC libavformat/spdif.o CC libavformat/spdifdec.o CC libavformat/spdifenc.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/srtdec.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 || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ 2 warnings generated. CC libavformat/srtenc.o 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/srtp.o 1 warning generated. CC libavformat/srtpproto.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/stldec.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 }, | ^ 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ 23 warnings generated. CC libavformat/subfile.o 3 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/subtitles.o src/libavformat/rtpproto.c:85:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 85 | { NULL } | ^ 11 warnings generated. 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 operations", OFFSET(rw_timeout), AV_OPT_TYPE_INT64, { .i64 = -1 }, -1, INT64_MAX, .flags = D|E }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ CC libavformat/subviewer1dec.o CC libavformat/subviewerdec.o CC libavformat/supdec.o CC libavformat/supenc.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/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++) | ~~~ ^ ~~~~~~~~~~~~~ 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); | ~~~~~~~~ ~~~~~~~~~^~ src/libavformat/sapenc.c:48:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 48 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/svag.o src/libavformat/sapdec.c:174:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 174 | for (i = 0; i < sap->sdp_ctx->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/svs.o src/libavformat/rtspenc.c:164:24: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 164 | if (packet_len > size || packet_len < 2) | ~~~~~~~~~~ ^ ~~~~ 5 warnings generated. CC libavformat/swf.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++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/swfdec.o src/libavformat/rtsp.c:85:135: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 85 | { "initial_pause", "do not start playing the stream immediately", OFFSET(initial_pause), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, DEC }, | ^ CC libavformat/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] CC libavformat/takdec.o 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 }, \ | ^ CC libavformat/tcp.o src/libavformat/sbgdec.c:545src/libavformat/rtsp.c::49102:: 5warning: :comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/rtsp.c:80:178: note: expanded from macro 'COMMON_OPTS' 545 | 80if | ( av _ s a{t _"abdudf6f4e(rp_-s>izce"u,rr en t_ t i m e . t," Urenld_tesr) l!=y ipn-g>c uprrotroenctol_ tsiemned./tr +e c(euiivne tb64u_ft)frere ls_iztes)" , | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ OFFSET(buffer_size), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, DEC|ENC }, \ | ^ src/libavformat/rtsp.c:102:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/rtsp.c:81:176: note: expanded from macro 'COMMON_OPTS' 81 | { "pkt_size", "Underlying protocol send packet size", OFFSET(pkt_size), AV_OPT_TYPE_INT, { .i64 = 1472 }, -1, INT_MAX, ENC } \ | ^ src/libavformat/rtsp.c:103:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 103 | { "user_agent", "override User-Agent header", OFFSET(user_agent), AV_OPT_TYPE_STRING, {.str = LIBAVFORMAT_IDENT}, 0, 0, DEC }, | ^ src/libavformat/rtsp.c:104:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 104 | { CC libavformat/tedcaptionsdec.o 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/tee.o src/libavformat/rtsp.c:111:198: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 111 | { "listen_timeout", "set maximum timeout (in seconds) to wait for incoming connections", OFFSET(stimeout), AV_OPT_TYPE_DURATION, {.i64 = READ_PACKET_TIMEOUT_S*1000000}, INT_MIN, INT64_MAX, DEC }, | ^ src/libavformat/rtsp.c:112:159: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 112 | { "localaddr", "local address", OFFSET(localaddr),AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, DEC }, \ | ^ src/libavformat/rtsp.c:114:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 114 | COMMON_OPTS(), | ^ src/libavformat/rtsp.c:79:178: note: expanded from macro 'COMMON_OPTS' 79 | { "reorder_queue_size", "set number of packets to buffer for handling of reordered packets", OFFSET(reordering_queue_size), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, DEC }, \ | ^ src/libavformat/rtsp.c:114:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/rtsp.c:80:178: note: expanded from macro 'COMMON_OPTS' 80 | { "buffer_size", "Underlying protocol send/receive buffer size", OFFSET(buffer_size), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, DEC|ENC }, \ | ^ src/libavformat/rtsp.c:114:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/rtsp.c:81:176: note: expanded from macro 'COMMON_OPTS' 81 | { "pkt_size", "Underlying protocol send packet size", OFFSET(pkt_size), AV_OPT_TYPE_INT, { .i64 = 1472 }, -1, INT_MAX, ENC } \ | ^ src/libavformat/rtsp.c:115:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 115 | { NULL }, | ^ src/libavformat/rtsp.c:111:183: warning: implicit conversion from 'long 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_CC libavformat/tee_common.o MAX, DEC }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ 13 warnings generated. src/libavformat/rtsp.c:120:198: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 120 | { "listen_timeout", "set maximum timeout (in seconds) to wait for incoming connections", OFFSET(stimeout), AV_OPT_TYPE_DURATION, {.i64 = READ_PACKET_TIMEOUT_S*1000000}, INT_MIN, INT64_MAX, DEC }, | ^ src/libavformat/rtsp.c:121:159: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 121 | { "localaddr", "local address", OFFSET(localaddr),AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, DEC }, \ | ^ src/libavformat/rtsp.c:123:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 123 | COMMON_OPTS(), | ^ src/libavformat/rtsp.c:79:178: note: expanded from macro 'COMMON_OPTS' 79 | { "reorder_queue_size", "set number of packets to buffer for handling of reordered packets", OFFSET(reordering_queue_size), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, DEC }, \ | ^ src/libavformat/rtsp.c:123:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/rtsp.c:80:178: note: expanded from macro 'COMMON_OPTS' 80 | { "buffer_size", "Underlying protocol send/receive buffer size", OFFSET(buffer_size), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, DEC|ENC }, \ | ^ src/libavformat/rtsp.c:123:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/rtsp.c:81:176: note: expanded from macro 'COMMON_OPTS' 81 | { "pkt_size", "Underlying protocol send 1pa warningcke generated. t 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) | ^~~~~~~~~~~~~~~~~~ 11 warnings generated. 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) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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)) | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/rtspdec.c:857:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 857 | for (i = 0; i < s->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~ src/libavformat/rtspdec.c:885:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 885 | for (r = 0; r < s->nb_streams; r++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/sbgdec.c: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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ 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) | ~~~~~ ^ ~~~~ 1 warning generated. 6 warnings generated. 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)) | ~ ^ ~ 2 warnings generated. In file included from 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) | ~~~~~ ^ ~~~~ 10 warnings 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) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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) | ~~~~~ ^ ~~~~ CC libavformat/teeproto.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/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/rtsp.c:719:45: warning: missing field 'default_ttl' initializer [-Wmissing-field-initializers] 719 | SDPParseState sdp_parse_state = { { 0 } }, *s1 = &sdp_parse_state; | ^ CC libavformat/thp.o 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) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~ 16 warnings generated. CC libavformat/tiertexseq.o src/libavformat/sbgdec.c:1528:34: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1528 | AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/sbgdec.c:1531:34: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1531 | AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/sbgdec.c:1534:34: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1534 | AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/sbgdec.c:1535:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1535 | { NULL }, | ^ 2 warnings generated. CC libavformat/tls.o 11 warnings generated. CC libavformat/tls_gnutls.o CC libavformat/tmv.o src/libavformat/segafilm.c:208:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 208 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/segafilm.c:217:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 217 | for (i = 0; i < film->sample_count; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavformat/smjpegenc.c:59:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 59 | for (n = 0; n < s->nb_streams; n++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/serdec.c:124:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 124 | { "framerate", "set frame rate", OFFSET(framerate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, DEC }, | ^ src/libavformat/serdec.c:125:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 125 | { NULL }, | ^ src/libavformat/segafilm.c:280:28: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 280 | if (next_sample_id >= film->sample_count) | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavformat/segafilm.c:294:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (ret != sample->sample_size) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~ CC libavformat/tta.o 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) | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavformat/ttaenc.o CC libavformat/ttmlenc.o src/libavformat/rtsp.c:1172:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1172 | if (len1 > sizeof(buf)) | ~~~~ ^ ~~~~~~~~~~~ CC libavformat/tty.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)) { \ | ^~~~ 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) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~ CC libavformat/txd.o src/libavformat/siff.c:223:68: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 223 | if (avio_read(s->pb, pkt->data + 2 + c->gmcsize, size) != size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavformat/sierravmd.c:200:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] CC libavformat/ty.o 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 | 2 warning s generatedf. or (j = 0; j < vmd->frames_per_block; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/udp.o src/libavformat/segment.c:172:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 172 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/uncodedframecrcenc.o src/libavformat/sierravmd.c:279:42: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 279 | if(ffio_limit(pb, frame->frame_size) != frame->frame_size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavformat/sierravmd.c:292:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 292 | if (ret != frame->frame_size) { | ~~~ ^ ~~~~~~~~~~~~~~~~~ CC libavformat/unix.o CC libavformat/url.o CC libavformat/urldecode.o 2 warnings generated. 1 warning 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])/1000src/libavformat/sdp.c000:);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) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/rtsp.c:1630:50: warning: comparison of integers of different signs: 'enum RTSPLowerTransport' and 'int' [-Wsign-compare] 1630 | if (reply->transports[0].lower_transport != lower_transport) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/smacker.c:217:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 217 | for (i = 0; i < smk->frames; i++) { | ~ ^ ~~~~~~~~~~~ src/libavformat/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/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_ELEMSIn file included from (typsrc/libavformat/shortendec.ce:_26p: rsrc/libavcodec/golomb.hi:482o:34r: iwarning: ty_list)comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 482 | src/libavformat/segment.c : 628 :23 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (gb- 628> | s iz e _ i n _ b ifotrs <=( rie _=in d0;e ix )< {s -| > ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/smacker.c:240:44: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 240 | if (avio_feof(s->pb) || smk->cur_frame >= smk->frames) | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavformat/smacker.c:258:22: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] src/libavformat/smoothstreamingenc.c258 | : 219 : 19 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]i f (size > sm k219-> | fr a me _ sfizoer) ({i =| 0 ~~~~ ^ ~~~~~~~~~~~~~~~; i < s->nb_ssrc/libavformat/smacker.ctr:e320a:m57s:; iwarning: +comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]+) { | ~ ^ ~~~~~~~~~~~~~ 320 | src/libavformat/smoothstreamingenc.c : 248 : 23 : warning: icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]f ((ret =248 | a v _ g e tf_orp a(cik e= t0(; si- >< psb,- >pnktb,_ sstirzeea)m) s!;= is+i+z)e ){ { | ~ ^ ~~~~~~~~~~~~~| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavformat/smoothstreamingenc.c:262:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 262 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ 2 warnings generated. CC libavformat/utils.o src/libavformat/segment.c:812:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 812 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/vag.o src/libavformat/smoothstreamingenc.c:302:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 302 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/soxdec.c:105:50: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 105 | if (avio_read(pb, comment, comment_size) != comment_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavformat/smjpegdec.c:74:49: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 74 | if (avio_read(pb, comment, hlength) != hlength) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~ CC libavformat/vc1dec.o CC libavformat/vc1test.o CC libavformat/vc1testenc.o CC libavformat/version.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/segment.c:src/libavformat/sdp.c1041:133:: 880warning: :missing field 'unit' initializer [-Wmissing-field-initializers]23 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1041 | 880 | { " r effoer r(je n=c e0;_ sjt rnet br_esfterreeanmcs;e sjt+r+e)a m{ " | , ~ ^ ~~~~~~~~~~~~~~~~~ O FFSET(reference_stream_specifier), AV_OPT_TYPE_STRING, {.str = "auto"}, 0, 0, E }, | ^ src/libavformat/segment.c:1042:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1042 | { "segment_format", "set container format used for the segments", OFFSET(format), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, E }, | ^ src/libavformat/segment.c:1043:168: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1043 | { "segment_format_options", "set list of options for the container format used for the segments", OFFSET(format_options), AV_OPT_TYPE_DICT, {.str = NULL}, 0, 0, E }, | ^ src/libavformat/smoothstreamingenc.c:624:132: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/segment.c624: | 1044 : 141 : warning: {missing field 'unit' initializer [-Wmissing-field-initializers] "window_size" , 1044" | nu m b e r{ "soegfme nfrtag_mleintsst k"e,pt in t h"es emta nitfhees t"s,e gmOeFntF SlEiTs(tw ifnidloewn_asmiez",e ) , A V _ OP T _ T Y POEF_FISNETT,(l is{t ).,i 6 4 = A0V _}OP,T _0TY,P EI_SNTT_RMIAXN, GE ,} , { .| s ^ tr = NULL}, 0, 0, E }, | ^ src/libavformat/smoothstreamingenc.c:625:178: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 625 | { "extra_window_size", "number of fragments4 ke warningpst generated o. utside of the src/libavformat/segment.cm:a1045:n147:i fwarning: emissing field 'unit' initializer [-Wmissing-field-initializers]st before removi ng1045 | f r o m {d i"sske"g,m eOnFtF_ShEeTa(deexrt_rfai_lweinndaomwe_"si,ze )", wAriVt_eO PTa_ sTiYPnEg_lIeN Tf,i {l e. i6c4o =n t5a in}in,g 0,t hIeN Th_eMaAdXe,r "E ,}, O F| FS ^E T(header_filename), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, 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/segment.c | : ^1051 :141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1051 | { "segmesrc/libavformat/smoothstreamingenc.cnt:_628l:i127st:_ swarning: imissing field 'unit' initializer [-Wmissing-field-initializers] ze", "set t 628h | e m a{x "iremmuomv en_uamtbe_r eoxfi tp"l,a yl"irset meovne tarlli efrsa"g,m eOFnFStEsT w(hleins tfi_nsiizes)h,e d"A, VO_FOFPSETT_(TrYePmEo_vIeNT_,at _ ex{i.it64) ,= A V_0O},P T _T Y 0P, EI_BNOTO_L,M AX{, . iE64 }= ,0 } ,| 0 ^, 1, E }, | ^ src/libavformat/smoothstreamingenc.c:629:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 629 | { NULL }, | ^ CC libavformat/vividas.o src/libavformat/segment.c:1061:134: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1061 | { "segment_atclocktime", "set segment to be cut at clocktime", OFFSET(use_clocktime), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, E}, | ^ src/libavformat/segment.c:1062:153: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1062 | { "segment_clocktime_offset", "set segment clocktime offset", OFFSET(clocktime_offset), AV_OPT_TYPE_DURATION, {.i64 = 0}, 0, 86400000000LL, E}, | ^ src/libavformat/segment.c:1063:175: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1063 | { "segment_clocktime_wrap_duration", "set segment clocktime wrapping duration", OFFSET(clocktime_wrap_duration), AV_OPT_TYPE_DURATION, {.i64 = INT64_MAX}, 0, INT64_MAX, E}, | ^ src/libavformat/segment.c:1064:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1064 | { "segment_time", "set segment duration", OFFSET(time),AV_OPT_TYPE_DURATION, {.i64 = 2000000}, INT64_MIN, INT64_MAX, E }, | ^ src/libavformat/segment.c:1065:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1065 | { "segment_time_delta","set approximation value used for the segment times", OFFSET(time_delta), AV_OPT_TYPE_DURATION, {.i64 = 0}, 0, INT64_MAX, E }, | ^ src/libavformat/segment.c:1066:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1066 | { "min_seg_duration", "set minimum segment duration", OFFSET(min_seg_duration), AV_OPT_TYPE_DURATION, {.i64 = 0}, 0, INT64_MAX, E }, | ^ src/libavformat/segment.c:1067:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1067 | { "segment_times", "set segment split time points", OFFSET(times_str),AV_OPT_TYPE_STRING,{.str = NULL}, 0, 0, E }, | ^ src/libavformat/segment.c:1068:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1068 | { "segment_frames", "set segment split frame numbers", OFFSET(frames_str),AV_OPT_TYPE_STRING,{.str = NULL}, 0, 0, E }, | ^ src/libavformat/segment.c:1069:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1069 | { "segment_wrap", "set number after which the index wraps", OFFSET(segment_idx_wrap), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, E }, | ^ src/libavformat/segment.c:1070:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1070 | { "segment_list_entry_prefix", "set base url prefix for segments", OFFSET(entry_prefix), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, E }, | ^ CC libavformat/vivo.o src/libavformat/segment.c:1071:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1071 | { "segment_sta1rt warning_n generated. umber", "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 }, | ^ 12 warnings generated. src/libavformat/segment.c:1074:127: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1074 | { "increment_tc", "increment timecode between each segment", OFFSET(increment_tc), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, E }, | ^ src/libavformat/segment.c:1075:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1075 | { "break_non_keyframes", "allow breaking segments on non-keyframes", OFFSET(break_non_keyframes), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, E }, | ^ src/libavformat/segment.c:1077:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1077 | { "individual_header_trailer", "write header/trailer to each segment", OFFSET(individual_header_trailer), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, E }, | ^ src/libavformat/segment.c:1078:168: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1078 | { "write_header_trailer", "write a header to the first segment and a trailer to the last one", OFFSET(write_header_trailer), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, E }, | ^ src/libavformat/segment.c:1079:144: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1079 | { "reset_timestamps", "reset timestamps at the beginning of each segment", OFFSET(reset_timestamps), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, E }, | ^ src/libavformat/segment.c:1080:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1080 | { "initial_offset", "set initial timestamp offset", OFFSET(initial_offset), AV_OPT_TYPE_DURATION, {.i64 = 0}, -INT64_MAX, INT64_MAX, E }, | ^ src/libavformat/segment.c:1081:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1081 | { "write_empty_segments", "allow writing empty 'filler' segments", OFFSET(write_empty), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, E }, | ^ src/libavformat/segment.c:1082:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1082 | { NULL }, | ^ src/libavformat/segment.c:1080:127: warning: implicit conversion from 'long 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 }, | ~ ^~~~~~~~~~ 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 (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ 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 segment clocktime wrapping duration", OFFSET(clocktime_wrap_duration), AV_OPT_TYPE_DURATION, {.i64 = INT64_MAX}, 0, INT64_MAX, E}, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavformat/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) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 1 warning generated. CC libavformat/voc.o 4 warnings generated. src/libavformat/rtsp.c:2364:35: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 2364 | if (sizeof("c=IN IP") - 1 < p_end - p && | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavformat/spdifenc.c:99:218: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 99 | { "dtshd_rate", "mux complete DTS frames in HD mode at the specified IEC958 rate (in Hz, default 0=disabled)", offsetof(IEC61937Context, dtshd_rate), AV_OPT_TYPE_INT, {.i64 = 0}, 0, 768000, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/spdifenc.c:100:216: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 100 | { "dtshd_fallback_time", "min secs to strip HD for after an overflow (-1: till the end, default 60)", offsetof(IEC61937Context, dtsCC libavformat/voc_packet.o hd_fallback), AV_OPT_TYPE_INT, {.i64 = 60}, -1, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/spdifenc.c:101:8: warning: missing field 'help' initializer [-Wmissing-field-initializers] 101 | { NULL }, | ^ src/libavformat/subfile.c:38:94: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 38 | { "start", "start offset", OFFSET(start), AV_OPT_TYPE_INT64, {.i64 = 0}, 0, INT64_MAX, D }, | ^ src/libavformat/subfile.c:39:94: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 39 | { "end", "end offset", OFFSET(end), AV_OPT_TYPE_INT64, {.i64 = 0}, 0, INT64_MAX, D }, | ^ src/libavformat/subfile.c:40:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 40 | { NULL } | ^ src/libavformat/subfile.c:39:81: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 39 | { "end", "end offset", OFFSET(end), AV_OPT_TYPE_INT64, {.i64 = 0}, 0, INT64_MAX, D }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavformat/subfile.c:38:81: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 38 | { "start", "start offset", OFFSET(start), AV_OPT_TYPE_INT64, {.i64 = 0}, 0, INT64_MAX, D }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX'1 warning generated. 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ CC libavformat/vocdec.o 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/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/sizeof(*q->subs) - 1) | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/srtpproto.c:43:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 43 | { "srtp_out_suite", "", offsetof(SRTPProtoContext, out_suite), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, E }, | ^ src/libavformat/srtpproto.c:44:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 44 | { "srtp_out_params", "", offsetof(SRTPProtoContext, out_params), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, E }, | ^ src/libavformat/srtpproto.c:45:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 45 | { "srtp_in_suite", "", offsetof(SRTPProtoContext, in_suite), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D }, | ^ CC libavformat/vocenc.o src/libavformat/srtpproto.c:46:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 46 | { "srtp_in_params", "", offsetof(SRTPProtoContext, in_params), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D }, | ^ src/libavformat/srtpproto.c:47:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 47 | { NULL } | ^ In file included from src/libavformat/swfenc.c:25: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->busrc/libavformat/rtsp.cf_e:n2591:d23 :- warning: s-comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]> buf_ptr >= sizeof( B2591 | i t B uf ) ) { | f ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~o r (i = 0; i < FF_ARRAY_ELEMS(filters); 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/libavformat/srtpproto.c:86:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 86 | h->max_packet_size = FFMIN(s->rtp_hd->max_packet_size, | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 87 | sizeof(s->encryptbuf)) - 14; | ~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 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/vorbiscomment.o src/libavformat/spdifenc.c:483:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 483 | for (next_code_idx = 0; next_code_idx < FF_ARRAY_ELEMS(mat_codes); next_code_idx++) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/spdifenc.c:484:32: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 484 | if (ctx->hd_buf_filled <= mat_codes[next_code_idx].pos) | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/spdifenc.c:487:23: warning: comparison of integers of different signs: 'int' and 'unsigned 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_buf_filled, | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530 | CC libavformat/vpcc.o padding_remaining); | ~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/spdifenc.c:541:34: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 541 | int data_to_insert = FFMIN(mat_codes[next_code_idx].pos - ctx->hd_buf_filled, | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | data_remaining); | ~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavformat/vpk.o 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 iCC libavformat/vplayerdec.o = 0; i < FF_ARRAY_ELEMS(ctx->hd_buf); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/subviewerdec.c:137:35: warning: comparison of integers of different signs: 'int' and 'unsigned 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] != ']') | ~ ^ ~~~~~~~~~~~~~~~~~ CC libavformat/vqf.o 5 warnings generated. 1 warning generated. src/libavformat/svag.c:56:29: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 6 56 warning | s generated . if (align <= 0 || align > INT_MAX / st->codecpar->ch_layout.nb_channels) | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4 warnings generated. CC libavformat/w64.o CC libavformat/wady.o CC libavformat/wavarc.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/tcp.c:63:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 63 | { NULL } | ^ CC libavformat/wavdec.o 1 warning generated. 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) | ^~~~~~~~~~~~~~~~~~ CC libavformat/wavenc.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/wc3movie.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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. CC libavformat/webm_chunk.o src/libavformat/tee.c:501:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 501 | for (j = 0; j < tee->nb_slaves; j++) | ~ ^ ~~~~~~~~~~~~~~ src/libavformat/swfenc.c:208:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 208 | for(i=0;inb_streams;i++) { | ~^~~~~~~~~~~~~~ CC libavformat/webmdashenc.o CC libavformat/webpenc.o 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/webvttdec.o src/libavformat/teeproto.c:39:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 39 | { NULL } | ^ 40 warnings generated. CC libavformat/webvttenc.o CC libavformat/westwood_aud.o CC libavformat/westwood_audenc.o src/libavformat/thp.c:56:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 56 | d = av_int2float(AV_RB32(p->buf + 16)); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/westwood_vqa.o CC libavformat/wsddec.o src/libavformat/thp.c:79:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 79 | thp->fps = av_d2q(av_int2float(avio_rb32(pb)), INT_MAX); | ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. CC libavformat/wtvdec.o src/libavformat/tiertexseq.c:276:78: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 276 | src/libavformat/thp.c :i101f: (24av:i owarning: _recomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]a d(pb, &pkt->data[1 ]101 | , s e qif- >(ctuhrpr-e>ncto_mppaclo_udnta t>a _FsFi_zAeR)RA Y!_=E LsEeMqS-(>thcpur-r>ceomnpotn_enptasl)_)d a t| a ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~_ size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/thp.c:194:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 194 | if (ret != size) { | ~~~ ^ ~~~~ src/libavformat/thp.c:203:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 203 | if (ret != thp->audiosize) { | ~~~ ^ ~~~~~~~~~~~~~~ CC libavformat/wtv_common.o 2 warnings generated. src/libavformat/unix.c:47:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 47 | { "listen", "Open socket for listening", OFFSET(listen), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, ED }, | ^ src/libavformat/unix.c:48:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 48 | { "timeout", "Timeout in ms", OFFSET(timeout), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, ED }, | ^ src/libavformat/unix.c:53:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 53 | { NULL } | ^ 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/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. 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/tty.c:168:144: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 168 | { "chars_per_frame", "", offsetof(TtyDemuxContext, chars_per_frame), AV_OPT_TYPE_INT, {.i64 = 6000}, 1, INT_MAX, AV_OPT_FLAG_DECODING_PARAM}, | ^ src/libavformat/tty.c:169:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 169 | { "video_size", "A string describing frame size, such as 640x480 or hd720.", OFFSET(width), AV_OPT_TYPE_IMAGE_SIZE, {.str = NULL}, 0, 0, DEC }, | ^ src/libavformat/tty.c:170:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 170 | { "framerate", "", OFFSET(framerate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, DEC }, | ^ src/libavformat/tty.c:171:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 171 | { NULL }, | ^ 1 warning generated. CC libavformat/wtvenc.o CC libavformat/wv.o 13 warnings generated. 5 warnings generated. CC libavformat/wvdec.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); | ~~~~ ^ ~~~ 13 warnings generated. CC libavformat/wvedec.o 3 warnings generated. src/libavformat/swfdec.c:237:24CC libavformat/wvenc.o : 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 | CC libavformat/xa.o if (i == s->nb_streams) { | ~ ^ ~~~~~~~~~~~~~ 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. CC libavformat/xmd.o 1 warning generated. CC libavformat/xmv.o src/libavformat/udp.c:129:155: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 129 | { "localport", "Local port", OFFSET(local_port), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, D|E }, | ^ src/libavformat/udp.c:132:164: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 132 | { "udplite_coverage", "choose UDPLite head size which should be validated by checksum"CC libavformat/xvag.o , 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 }, | ^ 1 warning generated. src/libavformat/udp.c:141:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 141 | { "timeout", "set raise error timeout, in microseconds (only in read mode)",OFFSET(timeout), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, D }, | ^ src/libavformat/udp.c:144:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 144 | { NULL } | ^ 29 warnings generated. 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 }, | ~ ^~~~~~~~~ /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) | ^~~~~~~~~~~~~~~~~~ 1 warning generated. CC libavformat/xwma.o 4 warnings generated. CC libavformat/yop.o CC libavformat/yuv4mpegdec.o CC libavformat/yuv4mpegenc.o 1 warning generated. 2 warnings generated. GEN libavformat/libavformat.pc 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/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/tls_gnutls.c) {: 292| : ~ ^ ~~~~~~~~~~~12 : warning: missing field 'help' initializer [-Wmissing-field-initializers] 292 | { NULL } | ^ 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/vorbiscomment.c:74:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 74 | for (int i = 0; i < nb_chapters; i++) { | ~ ^ ~~~~~~~~~~~ src/libavformat/vorbiscomment.c:92:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 92 | for (int i = 0; i < nb_chapters; i++) { | ~ ^ ~~~~~~~~~~~ src/libavformat/vividas.c:158:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 158 | if (a2 > s) { | ~~ ^ ~ src/libavformat/vivo.c:297:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 297 | while (vivo->sequence == old_sequence && | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavformat/vividas.c: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/vc1test.c:44:47: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 44 | if (p->buf[3] != 0xC5 || size < 4 || size > p->buf_size - 20 || | ~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavformat/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/voc_packet.c:133:32: warning: comparison of integers of different signs: 'enum AVCodecID' and 'int' [-Wsign-compare] 133 | else if (par->codec_id != tmp_codec) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavformat/vividas.c:412:34: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 412 | av_assert0(delta <= xd_size - offset); | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavformat/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) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 58 warnings generated. 8 warnings generated. 3 warnings generated. 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) | ~~~ ^ ~~~~~~~~ 3 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) { | ~~~ ^ ~~~~ 1 warning generated. 1 warning generated. 7 warnings generated. 5 warnings generated. 42 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. 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/wavdec.c:74:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 74 | { "ignore_length", "Ignore length", OFFSET(ignore_length), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, DEC }, | ^ src/libavformat/wavdec.c:76:124: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76 | { "max_size", "max size of single packet", OFFSET(max_size), AV_OPT_TYPE_INT, { .i64 = 4096 }, 1024, 1 << 22, DEC }, | ^ src/libavformat/wavdec.c:77:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 77 | { NULL }, | ^ src/libavformat/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/webpenc.c:202:52: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 202 | AV_OPT_TYPE_INT, { .i64 = 1 }, 0, 65535, ENC }, | ^ src/libavformat/webpenc.c:203:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 203 | { NULL }, | ^ src/libavformat/webmdashenc.c:441:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 441 | if (!comma || comma - p >= sizeof(w->as[w->nb_as - 1].id)) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/webm_chunk.c:236:31: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] 236 | wc->duration_written >= wc->chunk_duration)) { | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ 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/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/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_stasrc/libavformat/webm_chunk.crt:_i281nd:e146x:" , warning: "missing field 'unit' initializer [-Wmissing-field-initializers]s tart index of the 281c | h u n k ",{ O"FcFhSuEnTk_(scthaurntk__stianrdte_xi"nd,ex ) ",s AtVa_rOtP Ti_TnYdPeEx_ IoNfT ,t h{e. ic6h4u n=k "0,} ,O F0F,S EITN(Tc_hMAuXnk,_i nAdVe_xO)P,T A_V_FOLPATG__ETNYCPOE_DIINTN,G {_.PAiR6A4M }=, 0 },| 0 ^, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM },src/libavformat/webmdashenc.c : 530| : ^ 167: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 530 | { "chunk_duration_ms", "dsrc/libavformat/webm_chunk.cur:a282t:i182:o nwarning: missing field 'unit' initializer [-Wmissing-field-initializers]of each chunk (in m i282l | l i s e{c "ohnedasd)e"r," ,O F"FfSiElTen(acmheu nokf_ dtuhrea thieaodne)r, wAhVer_e OtPhTe_ TiYniPtEia_lIiNTz,a t{i.oin6 d4at a= w10i0l0}l, be0 w,r iIttNenT",_ MOAFXF, SAEVT_O(PhTea_dFeLrA_Gfi_lEeNnCamOeD)I,N GAV__OPPARTA_MT Y}P,E _ | S ^ TRING, {.str = NULL}, 0, 0, AV_OPT_FLAsrc/libavformat/webmdashenc.cG:_531E:N177C: Owarning: Dmissing field 'unit' initializer [-Wmissing-field-initializers]I NG_PARAM }, | ^ 531 | { "utc_timing_url", "URL of the pasrc/libavformat/webm_chunk.cge: 283t:h168:a twarning: missing field 'unit' initializer [-Wmissing-field-initializers]wi ll return the U 283T | C t i me{st am"pa uidni oIS_O cfohrumnakt_"d, uOrFaFtSiEonT"(,u t"cd_utriamtiinogn_ ouf rela)c,h cAhuVn_OkP iTn _mTiYlPlEi_seScToRnIdNs"G,, OF{FS ET0(c h}u,nk _0du,ra t0i,o nA),V A_VO_OPPTT__FTLYAPGE__EINNTC,O D{I.NiG64_ P=A R5A0M0 0}}, ,0 , | IN ^T _MAX, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/webmdashenc.c:532:251: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/webm_chunk.c:284:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 532 | { "tim e284_ | s h if t_ b{ u"fmfeetrho_dd"e,p t"h"s,e t" Stmhaell eHsTt 1TtP i warningmm generated. eet h(odi"n, s eOcFoFnSdEsT)(h ttsp_hmieftthiodn)g, bAVu_fOPfTer_ TfYoPEr_ SwThRiIcNhG ,a {n.ys tRre =p rNeUsLeLn}t,at i o0n, i0s, AgVu_aOraPnTt_eFeLdA Gt_oE NbCe OaDvIaiNlG_aPbAleR.A"M, } ,O F | F ^ SET(time_shift_buffesrc/libavformat/webm_chunk.cr:_285d:e12p: twarning: hmissing field 'help' initializer [-Wmissing-field-initializers]) , A V_285O | P T _ T Y{P EN_UDLLO U}B, L E| , ^ { .dbl = 60.0 }, 1.0, DBL_MAX, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/webmdashenc.c:533:188: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 533 | { "minimum_update_period", "Minimum Update Period (in seconds) of the manifest.", OFFSET(minimum_update_period), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/webmdashenc.c:534:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 534 | { NULL }, | ^ src/libavformat/wc3movie.c:253:84: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 253 | if ((unsigned)size > sizeof(text) || (ret = avio_read(pb, text, size)) != size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavformat/wc3movie.c:258:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 258 | if (i >= size || av_strnlen(&text[i + 1], size - i - 1) >= size - i - 1) | ~ ^ ~~~~ src/libavformat/wc3movie.c:262:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 262 | if (i >= size || av_strnlen(&text[i + 1], size - i - 1) >= size - i - 1) | ~ ^ ~~~~ src/libavformat/wc3movie.c:266:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 266 | if (i >= size || av_strnlen(&text[i + 1], size - i - 1) >= size - i - 1) | ~ ^ ~~~~ src/libavformat/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) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/webvttdec.c:201:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 201 | { 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++) { | ~ ^ ~~~~~~~ 2 warnings generated. 9 warnings generated. src/libavformat/wtv_common.c:83:22: warning: missing field 'guid' initializer [-Wmissing-field-initializers] 83 | {AV_CODEC_ID_NONE} | ^ src/libavformat/wavenc.c:488:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 488 | { "write_bext", "Write BEXT chunk.", OFFSET(write_bext), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, ENC }, | ^ src/libavformat/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)) { | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/wavenc.c:497:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 497 | { "peak_block_size", "Number of audio samples used to generate each peak frame.", OFFSET(peak_block_size), AV_OPT_TYPE_INT, { .i64 = 256 }, 0, 65536, ENC }, | ^ src/libavformat/wavenc.c:498:205: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 498 | { "peak_format", "The format of the peak envelope data (1: uint8, 2: uint16).", OFFSET(peak_format), AV_OPT_TYPE_INT, { .i64 = PEAK_FORMAT_UINT16 }, PEAK_FORMAT_UINT8, PEAK_FORMAT_UINT16, ENC }, | ^ src/libavformat/wavenc.c:499:148: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 499 | { "peak_ppv", "Number of peak points per peak value (1 or 2).", OFFSET(peak_ppv), AV_OPT_TYPE_INT, { .i64 = 2 }, 1, 2, ENC }, | ^ src/libavformat/wavenc.c:500:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 500 | { NULL }, | ^ 1 warning generated. 2 warnings generated. 6 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) { | ~~~~~~~~~~~~~ ^ ~~~~~~~~ 1 warning generated. 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/xvag.c:73:45: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 73 | st->codecpar->ch_layout.nb_channels > FF_SANE_NB_CHANNELS) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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)) | ~ ^ ~ 28 warnings generated. 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 | 35 warning s generated . while (e <= e_end && frame_nb > e->size) { | ~~~~~~~~ ^ ~~~~~~~ GEN libavcodec/libavcodec.pc 1 warning generated. CC libpostproc/postprocess.o CC libpostproc/version.o GEN libpostproc/libpostproc.pc src/libavformat/xwma.c:213:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 213 | for (i = 0; i < dpds_table_size; ++i) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/xwma.c:264:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 264 | for (i = 0; i < dpds_table_size; ++i) { | ~ ^ ~~~~~~~~~~~~~~~ GEN libswresample/libswresample.pc 1 warning generated. GEN libswscale/libswscale.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) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ 14 warnings generated. 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 (avio_seek(pb, audio->data_offset, SEEK_SET) != audio->data_offset) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavformat/xmv.c:493:53: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 493 | if (avio_seek(pb, video->data_offset, SEEK_SET) != video->data_offset) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavformat/xmv.c:507:16: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 507 | if (result != frame_size) | ~~~~~~ ^ ~~~~~~~~~~ GEN libavutil/libavutil.pc 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavfilter/aeval.o AR libavdevice/libavdevice.a src/libavformat/yuv4mpegdec.c:292:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 292 | else if (ret != s->packet_size - Y4M_FRAME_MAGIC_LEN) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavfilter/af_acontrast.o CC libavfilter/af_acopy.o CC libavfilter/af_acrossover.o CC libavfilter/af_acrusher.o CC libavfilter/af_adeclick.o CC libavfilter/af_adecorrelate.o CC libavfilter/af_adelay.o CC libavfilter/af_adenorm.o CC libavfilter/af_aderivative.o CC libavfilter/af_adrc.o CC libavfilter/af_adynamicequalizer.o CC libavfilter/af_adynamicsmooth.o CC libavfilter/af_aecho.o CC libavfilter/af_aemphasis.o CC libavfilter/af_aexciter.o CC libavfilter/af_afade.o 154 warnings generated. 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 3 warnings generated. 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 2 warnings generated. 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 CC libavfilter/af_aresample.o CC libavfilter/af_arnndn.o CC libavfilter/af_asdr.o CC libavfilter/af_asetnsamples.o CC libavfilter/af_asetrate.o CC libavfilter/af_ashowinfo.o CC libavfilter/af_asoftclip.o CC libavfilter/af_aspectralstats.o CC libavfilter/af_astats.o CC libavfilter/af_asubboost.o CC libavfilter/af_asupercut.o 4 warnings generated. CC libavfilter/af_atempo.o CC libavfilter/af_atilt.o CC libavfilter/af_axcorrelate.o CC libavfilter/af_biquads.o CC libavfilter/af_channelmap.o CC libavfilter/af_channelsplit.o CC libavfilter/af_chorus.o CC libavfilter/af_compand.o CC libavfilter/af_compensationdelay.o 6 warnings generated. CC libavfilter/af_crossfeed.o CC libavfilter/af_crystalizer.o CC libavfilter/af_dcshift.o CC libavfilter/af_deesser.o CC libavfilter/af_dialoguenhance.o 10 warnings generated. 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); | ~ ^ 30 warnings generated. In file included from In file included from src/libavfilter/af_adynamicsmooth.csrc/libavfilter/af_adecorrelate.c::1923: : src/libavutil/ffmath.hsrc/libavutil/ffmath.h::4949::3030:: warning: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4949 | | rreettuurrnn eexxpp22ff((MM__LLOOGG22__1100 ** xx));; | ~ ^| ~ ^ In file included from src/libavfilter/af_afreqshift.c:23: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ CC libavfilter/af_drmeter.o CC libavfilter/af_dynaudnorm.o CC libavfilter/af_earwax.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); | ~ ^ 5 warnings generated. In file included from src/libavfilter/af_asupercut.c:23: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ 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); | ~ ^ 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_LOG26_1 warning0s generated* . x); | ~ ^ CC libavfilter/af_extrastereo.o In file included from src/libavfilter/af_biquads.c:69: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ src/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 | In file included from src/libavfilter/af_crossfeed.cnu:m20E: src/libavutil/ffmath.hq:49 :+30:= warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion](( unsigned)(src[5] -49 | s r c [ 6r]et ur+n edxcp2Offfs(etM)_)L O 4*QP) return 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libpostproc/postprocess.c:205:47: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 205 | if((unsigned)(src[2] - src[7] + 2*QP) > 4*QP) return 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libpostproc/postprocess.c:207:47: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 207 | if((unsigned)(src[4] - src[1] + 2*QP) > 4*QP) return 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libpostproc/postprocess.c:209:47: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 209 | if((unsigned)(src[6] - src[3] + 2*QP) > 4*QP) return 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libpostproc/postprocess.c:220:73: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 220 | if((unsigned)(src[ x + 0*stride] - src[ x + 5*stride] + 2*QP) > 4*QP) return 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libpostproc/postprocess.c:221:73: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 221 | if((unsigned)(src[1+x + 2*stride] - src[1+x + 7*stride] + 2*QP) > 4*QP) return 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libpostproc/postprocess.c:222:73: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 222 | if((unsigned)(src[2+x + 4*stride] - src[23+x warning+s generated1. *stride] + 2*QP) > 4*QP) return 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libpostproc/postprocess.c:223:73: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 223 | if((unsigned)(src[3+x + 6*stride] - src[3+x + 3*stride] + 2*QP) > 4*QP) return 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ CC libavfilter/af_firequalizer.o src/libpostproc/postprocess.c:394:70: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 394 | numEq += ((unsigned)(src[-1*step] - src[0*step] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:395:70: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 395 | numEq += ((unsigned)(src[ 0*step] - src[1*step] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:396:70: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 396 | numEq += ((unsigned)(src[ 1*step] - src[2*step] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:397:70: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 397 | numEq += ((unsigned)(src[ 2*step] - src[3*step] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:398:70: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 398 | numEq += ((unsigned)(src[ 3*step] - src[4*step] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:399:70: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 399 | numEq += ((unsigned)(src[ 4*step] - src[5*step] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:400:70: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 400 | numEq += ((unsigned)(src[ 5*step] - src[6*step] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:401:70: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 401 | numEq += ((unsigned)(src[ 6*step] - src[7*step] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:402:70: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 402 | numEq += ((unsigned)(src[ 7*step] - src[8*step] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ CC libavfilter/af_flanger.o 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/af_acrusher.c:81:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 81 | { "dc", "set DC", OFFSET(dc), AV_OPT_TYPE_DOUBLE, {.dbl=1}, .25, 4, A }, | ^ src/libavfilter/af_acrusher.c:82:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 82 | { "aa", "set anti-aliasing", OFFSET(aa), AV_OPT_TYPE_DOUBLE, {.dbl=.5}, 0, 1, A }, | ^ src/libavfilter/af_acrusher.c:83:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 83 | { "samples", "set sample reduction", OFFSET(samples), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 1, 250, A }, | ^ src/libavfilter/af_acrusher.c:84:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 84 | { "lfo", "enable LFO", OFFSET(is_lfo), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, A }, | ^ src/libavfilter/af_acrusher.c:85:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 85 | { "lforange", "set LFO depth", OFFSET(lforange), AV_OPT_TYPE_DOUBLE, {.dbl=20}, 1, 250, A }, | ^ src/libavfilter/af_acrusher.c:86:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 86 | { "lforate", "set LFO rate", OFFSET(lforate), AV_OPT_TYPE_DOUBLE, {.dbl=.3}, .01, 200, A }, | ^ src/libavfilter/af_acrusher.c:87:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 87 | { NULL } | ^ src/libavfilter/af_acrusher.c:156:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 156 | k = roundf(y); | ~ ^~~~~~~~~ src/libavfilter/af_adeclick.c:95:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 95 | { "window", "set window size", OFFSET(w), AV_OPT_TYPE_DOUBLE, {.dbl=55}, 10, 100, AF }, | ^ src/libavfilter/af_adeclick.c:96:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 96 | { "w", "set window size", OFFSET(w), AV_OPT_TYPE_DOUBLE, {.dbl=55}, 1src/libavfilter/af_acrusher.c0,: 170 :10130,: Awarning: Fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] }, | ^ 170 | k = roundf(y); | ~ ^~~~~~~~~ src/libavfilter/af_adeclick.c:97:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 97 | { "overlap", "set window overlap", OFFSET(overlap), AV_OPT_TYPE_DOUBLE, {.dbl=75}, 50, 95, AF }, | ^ src/libavfilter/af_adeclick.c:98:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 98 | { "o", "set window overlap", OFFSET(overlap), AV_OPT_TYPE_DOUBLE, {.dbl=75}, 50, 95, AF }, | ^ src/libavfilter/af_adeclick.c:99:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 99 | { "arorder", "set autoregression order", OFFSET(ar), AV_OPT_TYPE_DOUBLE, {.dbl=2}, 0, 25, AF }, | ^ src/libavfilter/af_adeclick.c:100:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 100 | { "a", "set autoregression order", OFFSET(ar), AV_OPT_TYPE_DOUBLE, {.dbl=2}, 0, 25, AF }, | ^ src/libavfilter/af_adeclick.c:101:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 101 | { "threshold", "set threshold", OFFSET(threshold), AV_OPT_TYPE_DOUBLE, {.dbl=2}, 1, 100, AF }, | ^ src/libavfilter/af_adeclick.c:102:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 102 | { "t", "set threshold", OFFSET(thrsrc/libavfilter/af_adrc.cesh:ol99d:)121,: AVwarning: _Omissing field 'unit' initializer [-Wmissing-field-initializers]P T_TYPE_DOUBLE, { .99d | b l = {2 }," tr a n1s, f e1r0"0,, AF }",s e t| ^t he transfer expression", OFFSET(expr_src/libavfilter/af_adeclick.cst:r103):,103 : warning: Amissing field 'unit' initializer [-Wmissing-field-initializers]V _OPT_TYPE_ S103T | R I N G, {{ .s"tbru=r"spt""},, " s e0t, b u r0s,t fFuLsAiGoSn" ,} , O| F ^F SET(burst), AV_OPT_TYPE_DOUBLE, {.dbl=src/libavfilter/af_adrc.c2}:,100 : 121 :0 ,warning: missing field 'unit' initializer [-Wmissing-field-initializers] 10, AF }, 100| | ^ { "attack", "set the attack", src/libavfilter/af_adeclick.c :104 : 103 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] OFFSET( a104t | t a ck _ {m s")b, " ,A V"_sOePtT _bTuYrPsEt_D fuOsUiBoLnE"src/libavfilter/af_acontrast.c,,: 39 {:93 :. warning: db l = 5 0 O.F}missing field 'unit' initializer [-Wmissing-field-initializers], F S E1T, (10b0u0r,s tF),L A G 39SA | V}, _O P | T { ^ _" TcYPoEn_trDasOtU",B L"E,s {e.td blc=o2n},t r a0s,t src/libavfilter/af_adrc.c :"101,: 121O1:F0F, ASwarning: FETmissing field 'unit' initializer [-Wmissing-field-initializers] (}c, o n| t ^r a101s | t ) {, "ArVe_lOeaPseT"_, T Y PE _F L"OsAeT,t {t.hdeb lr=3e3l}ea,se "0,, 10 0,src/libavfilter/af_adynamicsmooth.c A: } ,108 :124 : | ^ warning: Omissing field 'unit' initializer [-Wmissing-field-initializers]FF SET(release_ms), src/libavfilter/af_acontrast.cA :108V_40O | : P 12T:_ { T Ywarning: PE"_semissing field 'help' initializer [-Wmissing-field-initializers]Dns OiUtBiL vE40i, | t {y ." ,d b{l =1 0"0Ns.UeLt}L, 5 s,m}o 2ot h| 00 ^0,s eF Lsrc/libavfilter/af_adeclick.cnAs:G111iSt: iv12it}y:," warning: , missing field 'help' initializer [-Wmissing-field-initializers] | ^O F111F | SE T( s e {n NsUiLtL i}vi t | y ^) , AV_OPT_TYsrc/libavfilter/af_adrc.cP:E102_D:O121U:B Lwarning: missing field 'unit' initializer [-Wmissing-field-initializers]E , {.dbl=2}, 102 | 0 , 1{00 0"00c0,h aFnLnAeGlSs }",, | ^" set channels to filter",OFFSET(channels_src/libavfilter/af_adynamicsmooth.ct:o109:_124f:i ltwarning: emissing field 'unit' initializer [-Wmissing-field-initializers]r ),AV_OPT_TYP E109_ | S T R I N{G ",b{a.sseftrre=q""a,l l " } , 0",s e t 0,b aFsLeA GfSr eq}u,e n c| y ^" , OFFSET(basesrc/libavfilter/af_adrc.cf:r103:e10:q ),warning: missing field 'help' initializer [-Wmissing-field-initializers] A103V | _ OP T _ T{YPNEU_LDL}O U B| LE ^, {.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_acontrast.c:src/libavfilter/af_adecorrelate.c55:23::217 :warning: 110implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 55 | 217 | { " stfalgoeast", d" s=et sfriclt[ecr]i n*g Mst_aPgIe_s"2,; O F | F ^~~~~~ ~SE T(stages), AV_OPT_TYPE_INT, {.i64=6}, 1, MAX_STAGES, FLAGS }, | ^ src/libavfilter/af_adecorrelate.c:218:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 218 | { "seed"src/libavfilter/af_adrc.c, : 111":s42e:t rwarning: animplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]do m seed", 111 | OF F S E T ( s e feld)o,a t AvVa_lOuPeT _T=Y 0P.E5_fI N*T 6(41,.f -{ c.oi6s4=f-(21.f} , *- 1M, _ PI U I*N Ti_ M/A sXiz,e F)L)A;G S | } ^~~ ~, | ^ src/libavfilter/af_adecorrelate.c:219:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 219 | { NULL } | ^ src/libavfilter/af_acontrast.c:77:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 77 | dst[c] = sin(d + contrast * sin(d * 4)); | ^~~~~~~~ ~ src/libavfilter/af_acontrast.c:96:23: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 96 | float d = src[n] * M_PI_2; | ^~~~~~ ~ src/libavfilter/af_aemphasis.c:50:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_aderivative.c 50: | 164 : 12 : {warning: missing field 'help' initializer [-Wmissing-field-initializers] "level_ i164n | " , { N UL"Ls e}t i np| ut ^ g ain", OFFSET(level_in), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 64, FLAGS }, | ^ src/libavfilter/af_aemphasis.c:51:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 51 | { "level_out", "src/libavfilter/af_acontrast.cset: 116o:u30t:p uwarning: timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] gain", OFFSET(l e116v | e l _o ut ) , AV _ OP Tds_tT[Yn]P E=_ sDiOnU(BdLE , +{ .cdobln=t1r}a,s t0 ,* s6i4n, (FdL *A 4G)S); } , | ^~~~~~~~ ~| ^ src/libavfilter/af_aemphasis.c:65:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 65 | { NULL } | ^ In file included from src/libavfilter/af_drmeter.c:23: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ src/libavfilter/af_adelay.c:59:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59 | { "delays", "set list of delays for each channel", OFFSET(delays), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, A | AV_OPT_FLAG_RUNTIME_PARAM }, | ^ src/libavfilter/af_adelay.c:60:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | { "all", "use last available delay for remained channels", OFFSET(all), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, A }, | ^ src/libavfilter/af_adelay.c:61:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] src/libavfilter/af_adrc.c 61 | : 224 : 29{ :N Uwarning: Limplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]L } | ^ 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_afreqshift.c:102:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 102 | PFILTER(flt, float, sin, cos, cf) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_afreqshift.c:72:26: note: expanded from macro 'PFILTER' 72 | type cos_theta = cos(shift); \ | ~~~ ^~~~~ src/libavfilter/af_afreqshift.c:102:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 102 | PFILTER(flt, float, sin, cos, cf) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_afreqshift.c:73:26: note: expanded from macro 'PFILTER' 73 | type sin_theta = sin(shift); \ | ~~~ ^~~~~ src/libavfilter/aeval.c:91:159: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 91 | { "nb_samples", "set the number of samples per requested frame", OFFSET(nb_samples), AV_OPT_TYPE_INT, {.i64 = 1024}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/aeval.c:92:159: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 92 | { "n", "set the number of samples per requested frame", OFFSET(nb_samples), AV_OPT_TYPE_INT, {.i64 = 1024}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/aeval.c:93:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 93 | { "sample_rate", "set the sample rate", OFFSET(sample_rate_str), AV_OPT_TYPE_STRING, {.str = "44100"}, 0, 0, FLAGS }, | ^ src/libavfilter/aeval.c:94:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 94 | { "s", "set the sample rate", OFFSET(sample_rate_str), AV_OPT_TYPE_STRING, {.str = "44100"}, 0, 0, FLAGS }, | ^ src/libavfilter/aeval.c:95:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 95 | { "duration", "set audio duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS }, | ^ src/libavfilter/aeval.c:96:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 96 | { "d", "set audio duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS }, | ^ src/libavfilter/aeval.c:97:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 97 | { "channel_layout", "set channel layout", OFFSET(chlayout_str), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/af_aformat.c:58:12: warning: src/libavfilter/aeval.cmissing field 'help' initializer [-Wmissing-field-initializers]: 98:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 58 | { NU L98 | L } {| " ^c ", "set channel layout", OFFSET(chlayout_str), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/aeval.c:99:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 99 | { NULL } | ^ src/libavfilter/aeval.c:96:101: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 96 | { "d", "set audio duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/aeval.c:95:101: warning: implicit conversion from 'long 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_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_adenorm.c:260:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 260 | { NULL } | ^ src/libavfilter/af_afreqshift.c:152:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 152 | FFILTER(flt, float, sinf, cosf, fmodf, cf) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ src/libavfilter/af_afreqshift.c:147:src/libavfilter/af_afade.c29: note: :expanded from macro 'FFILTER'190 :1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 147 | thet a190 = | F2A.D * EM__PLPAIN A*R (ffmlodt(,sh ifflto a* t()N +| ^~~~~~~~~~~~~~~~~~~~~~~ n) * tsrc/libavfilter/af_afade.cs,: 1671:.20:) ;note: expanded from macro 'FADE_PLANAR' \ | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167 | d[i] = s[i] * gain; \ | ^~~~ ~ src/libavfilter/af_aexciter.c:55:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 55 | { "level_in", "set level in", OFFSET(level_in), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 64, A }, | ^ src/libavfilter/af_aexciter.c:56:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | { "level_out",CC libavfilter/af_haas.o "set level out", OFFSET(level_out), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 64, A }, | ^ src/libavfilter/af_aexciter.c:57:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | { "amount", "set amount", OFFSET(amount), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 64, A }, | ^ src/libavfilter/af_aexciter.c:58:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 58 | { "drive", "set harmonics", OFFSET(drive), AV_OPT_TYPE_DOUBLE, {.dbl=8.5}, 0.1, 10, A }, | ^ src/libavfilter/af_aexciter.c:59:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59 | { "blend", "set blend harmonics", OFFSET(blend), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -10, 10, A }, | ^ src/libavfilter/af_aexciter.c:60:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | { "freq", "set scope", OFFSET(freq), AV_OPT_TYPE_DOUBLE, {.dbl=7500}, 2000, 12000, A }, | ^ src/libavfilter/af_aexciter.c:61:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | { "ceil", "set ceiling", OFFSET(ceil), AV_OPT_TYPE_DOUBLE, {.dbl=9999}, 9999, 20000, A }, | ^ src/libavfilter/af_aexciter.c:62:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | { "listen", "enable listen mode", OFFSET(listen), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, A }, | ^ src/libavfilter/af_aexciter.c:63:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 63 | { NULL } | ^ src/libavfilter/af_afade.c:195:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 195 | FADE(flt, float) | ^~~~~~~~~~~~~~~~ src/libavfilter/af_afade.c:185:20: note: expanded from macro 'FADE' 185 | d[k] = s[k] * gain; CC libavfilter/af_hdcd.o \ | ^~~~ ~ src/libavfilter/af_adrc.cIn file included from :src/libavfilter/af_afftfilt.c414::2230:: src/libavfilter/window_func.hwarning: :155implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 60: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 414 | 155 | s - > altutatck[ n ]= =e xpefx(p-(1.-f0 ./ 5( s*- >SaQtRt(a(cnk-_(mNs-1 ) /*2 )i/(n0l.i4*n(Nk--1>)s/a2m.pfl)e)_)r; a t| e ~^~~ / 1000.src/libavfilter/window_func.hf:)153):;30 : | note: expanded from macro 'SQR' ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | #defisrc/libavfilter/af_adrc.cn:e414 :S73Q:R (xwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ((x)*(x)) | ^414 | s->attack = expf(-1.f / src/libavfilter/window_func.h(s:-155>src/libavfilter/af_alimiter.c:60a::t t82warning: ac:kimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 109_m:s warning: missing field 'unit' initializer [-Wmissing-field-initializers] * 155i | n li n k - > s a m p lluet_[rna t]e 82 / | 10= 0 0 .f )ex{p() ;-" l0. 5ev| e * ~ ^~~~~~l _SiQnR"((,n - ("Nse-src/libavfilter/af_adrc.ct1: )414/2i):/n27(0p.: uwarning: t4 *(implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Nle v-e1)l/"2,. f ) )O414F | )F ;SE T (l ev| el ~^~~_ i n )s,-src/libavfilter/window_func.h >:a153 :26t : t aAnote: cVexpanded from macro 'SQR' k_O PT _T YP=E _src/libavfilter/af_adynamicequalizer.cD153OUe | xp:f(268-B1 . f: L 123 /E,: #warning: ({sd->.edatftiabmissing field 'unit' initializer [-Wmissing-field-initializers]nclk e=_ 1Sm}sQ ,* R.i(0xn li1)268n | k5- 6>2( s5(, a x6 m{)4p,l e*( x"_tA))rhaF rtee | s } ^h/o , l1d ",0 | 0 ^0 ".sfe))t; d| e ^~~~ ~te ction threshold", OFFSET(thrsrc/libavfilter/af_alimiter.ces:h83o:109l:d ),warning: missing field 'unit' initializer [-Wmissing-field-initializers]AV _OPT_TYPE_D O83U | B LE , {{. db"ll=e0v}e,l_ ou t" , " s e t o0u,t p1ut0 src/libavfilter/af_adrc.c0l,ev: el415" ,: O 22F :FS warning: EFimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]TL(l eAvGeS l},_ o u| 415t | ^ ), As-V>_OrPTe_lTeYaPseE _= DeOUsrc/libavfilter/aeval.cxBpLfE:(, -{2331..f :/d44bsrc/libavfilter/af_adynamicequalizer.c:l (:s=-warning: 269implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1>}: r,el123e.0:a s1e_warning: 5msmissing field 'unit' initializer [-Wmissing-field-initializers]6 * 25233src/libavfilter/window_func.hi, | n: l162i :25n: 62694,k - > s | amAeF warning: p v a}implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] l el,{_ "-d ra>tfe 162v | r | ^ae q/u ernc _yv" 1a,l u0 es0[" se0V. tAf R )ifd _)N;B e(tsrc/libavfilter/af_alimiter.c_ IFe:| 84N:F109c: ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~_AtBiS warning: CHo(missing field 'unit' initializer [-Wmissing-field-initializers]n A-n NfN EMr)L e>src/libavfilter/af_adrc.cSq]=: u 84 | 415 0 :e73n:=. c y "3, warning: {implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]N * MAOF")lNiF ;mSi t{ E 415" | T| | , ( ~~^~~ ~~ ~ ^~~ d fr e s/usr/include/math.h-qsrc/libavutil/common.hu e :15>::n64"sr19c:31eel:eya:st note: )expanded from macro 'NAN' e ,note: expanded from macro 'FFABS'l = i15 | AmV_ e64# | iOtxde#Pd"epffiT,f inne_ ( e T F-F YN1AAN P.Bf E_S (/a )D ( OO(U B(LsFa )E-F>r ,S e{. d>bElT_=le=(1_ a0l0i0b0s e_mu}i?msi *,l t (at) ) i i n,n 2:_ l, n1(0 0i00a0-0 ,nkn-(> fas aFmp() LlAG") )eS " A_V}_O)P | r,aT| _ ^T t ^~~~~~~~~~~~~~~~~~ YeP| E ^/_ 1 00D0O.Uf)BIn file included from Lsrc/libavfilter/af_afftfilt.c)E:;, 30| : ~ ^~~~~~src/libavfilter/window_func.h {.:d162:b17l=:1} ,warning: 0src/libavfilter/af_adrc.cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion].0 :641525:, 27 src/libavfilter/af_adynamicequalizer.c: : 270 1621,warning: :123 | :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]AF warning: } missing field 'unit' initializer [-Wmissing-field-initializers] , | ^ 415270i | | f ( F { F ABsS("-dnqf> a-rc src/libavfilter/af_alimiter.cetlM:)o ea85sr>",:e= 0109.3 = e:* x pM"warning: sfe() missing field 'unit' initializer [-Wmissing-field-initializers]{ t -| 1. ^~~~~~~~~~~~ ~~dfet e c/ t85isrc/libavutil/common.h :64 | :o37(s n : note: - > expanded from macro 'FFABS'{ Qr f"acetaleo rta64"t,s | a e #c_OdkemfiFn"s FeS,* ET ( FiFnd qAl fBai"sScntkoer)(,-a t >) (saaA(mptVa_lOt) e>P=Ta__TY PEc_rk0",D a teO U?B L /(Ea , ){ 10.:d b0l O(0-=F1.(fF}a))S; ,)E) T)| ^~~~ ~( a0tt a| . ^~~~c0k0 1,) 1,00 0 ,In file included from src/libavfilter/af_afftfilt.c : FAL30V: AG_src/libavfilter/window_func.hS:O P162}T:_,T39 Y| ^:P warning: Eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ DOUBLE , 162{ | .src/libavfilter/af_aecho.c d b :l52 = :5103: } ,warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_adynamicequalizer.c :271 0:i.f 123(1FF:A, B S( n52warning: | -missing field 'unit' initializer [-Wmissing-field-initializers] 8 0 , M A)F >}{, =271 | "0 i.n| _ g3 ^ {*a M ) {isrc/libavfilter/af_afade.c" t :f| 231:n1r ~ ^ "e,: warning: q implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]ue"n scety "s, i"s ge231nat | l StiCaAnLsrc/libavfilter/af_alimiter.cE_rpg:ePt u86:L109ftrA: eNq gwarning: Aueancmissing field 'unit' initializer [-Wmissing-field-initializers]yRi( "nf,l" t, , OfFF86OlSoa | FEtT( tfFr) S e qE| ^~~~~~~~~~~~~~~~~~~~~~~~ uTe{nc( src/libavfilter/af_afade.cyi)",: AnVr_211O_e:lPga20ieTas:en_T "note: )expanded from macro 'SCALE_PLANAR'YP,E , _ " s DAVe_Ot OUr211PBLeE | ,T_lT e Y a{sP src/libavfilter/window_func.h.eE _:db", F 163l= LO AT:10 ,86 0 { . d:O0 b F}l warning: Fdimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]S[E,= iT] 0 ( . 6re= }l,s [2e a163i,0s, | ] *src/libavfilter/af_anlms.ce 1:1 0)0, , 67 g 0 A : a i0 109}, A n0: V ;0 warning: _ , | missing field 'unit' initializer [-Wmissing-field-initializers] O ^F L A P T G _S }TY PE _,D O l u 67 U| B t | [ ^L nE , ]{ .= src/libavfilter/af_aecho.c : d b{l53= 500 .:5103 : }warning: " ,missing field 'unit' initializer [-Wmissing-field-initializers] o * r src/libavfilter/af_adynamicequalizer.c 1 , d e:( 1 r 2728:+ "53, | 0 123 c o0:{0 , s (("M o_Au warning: PtI*F(" missing field 'unit' initializer [-Wmissing-field-initializers] _ Fs e tga}iFn ,A"t B, h272 | S e" | ^ src/libavfilter/af_amerge.c ( nse t \ f i:l s{- t52e ri "t:q| f agM)59 ^~~~ ~ocnt:o-r "ra l0,.src/libavfilter/af_alimiter.cdwarning: 3 : "esemissing field 'unit' initializer [-Wmissing-field-initializers]to t87arrg u*:"e,t pu109t: QM tfa warning: ) )c/( (Omissing field 'unit' initializer [-Wmissing-field-initializers]F F52SgEtT1 | - ao(r "0i no" ,. 87rd,er3)) | ,* OAO F V FM ))FS_E{FOPAT)T; SEV__(O " TTtPqaf| ( ~ ^Y TsaoctPE__cIuorT"YNPtsrc/libavfilter/window_func.h),TE__:, , gAI163N T aVi: 69,:{ warning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n O ) ,. iP6 {ATV _4T Y._i1636 | "PeOna4= E PbT_=2 _}D, lT2O 1e, Y5U B SaWRP6L} ,s_cE"_FE , C,HL_ {1 ,O MI NT. dAbTA 1 l,X6 l=u t ,_ F 1[}{MLA n ],. A G S XO Fd 0,= FAbl}=0.. 0S E,T (0a3u.} 0| }t,5 ,01 ^o _ r,, * e( | l ^e1a11, s0 A+ e0), }c0 src/libavfilter/af_amerge.c,o:,sA( 53 | V (:M ^ _ 12_O :PPF LIATwarning: *G_STmissing field 'help' initializer [-Wmissing-field-initializers]( Y}src/libavfilter/af_anlms.c :FFP ,68 A | E ^53_:BBO | 102 Ssrc/libavfilter/af_aecho.cO: ( L : 54:n,{warning: 107 missing field 'unit' initializer [-Wmissing-field-initializers] :- N warning: Umissing field 'unit' initializer [-Wmissing-field-initializers]{M.iL ) 6- L068 4}. | src/libavfilter/af_adynamicequalizer.c54=: 3 * | 0273} , M:)| ^ {123 )" m :/ u " (warning: missing field 'unit' initializer [-Wmissing-field-initializers]0 ,, { (1 " - 1d, 273 0"e l | a.s3A y e)tF st" , h{*} "es e",a M )tt f)i) ;t | ^lltae r miuc"| , s kt ~ ^of" , s i g n O aFl "dFesSlEeayTssrc/libavfilter/window_func.h":t163 (,:src/libavfilter/af_alimiter.c56:am u:) ,tOt88warning: Fa:implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] F c 109 SAVk_: E Od warning: TP(u163missing field 'unit' initializer [-Wmissing-field-initializers] | Tdsrc/libavfilter/af_apulsator.cr a _Tet i:oYn"l 62 P , a y:E109 :88 warning: s)_, | missing field 'unit' initializer [-Wmissing-field-initializers] F L O A VA_OO TFPF l{ut,[T _{62TS n.] | Y =E "adP ET_0sbc (S.TlR_I {a5t=l0N " letvea.G*evc7k5,} l(el) ,, _01" { .,si,+ 2t,n "co sr("(AMsA=V,_TO_PeP" T tI1*(}F_T" 0,FYPsE_a0 A eDs0cB| t ^ iOn" SUp}l(eBLu,n vE,t g0e,{- ali .0M")n "d,b ,- , l A =O 2 0src/libavfilter/af_anlms.c0F.O}},: F69 3| F ,S: ^F * E 102S T :EMT( )(lwarning: missing field 'unit' initializer [-Wmissing-field-initializers])/ae (s(v11 -ce, 20_0l0 069c_,. | 3oeif ) nf ) )*, src/libavfilter/af_aecho.c,{ MF:L A"GAS )55)e)V; :p_s}", 106O,| A| :P ~~^~~ ~ V ^ T _ T_warning: OP T Ymissing field 'unit' initializer [-Wmissing-field-initializers] _src/libavutil/common.hT"YP:sPeEt64 tEh_e: _D 31f55DOU:i | note: Oexpanded from macro 'FFABS'B l tsrc/libavfilter/af_adynamicequalizer.cUL:B274 esrc/libavfilter/af_agate.cE ,L:E r64 | :#123,{ { {edp70:: 123.:.es "",d bdbfwarning: idn elwarning: lmissing field 'unit' initializer [-Wmissing-field-initializers]e c =Fmissing field 'unit' initializer [-Wmissing-field-initializers]F= 1 a 0 . 5A}BSyO} ,274( | sF", ,a )F 0 S{ ." r (0(70aE)T(0 1e, | e"5l e a>spese6 = 10s "?t2 5 ,{) ," l , ,A ( el is Fa )v6etl }, "4s e_t :, oFi r e(lsrc/libavfilter/af_aphaser.cfLn "A| V-_eO PAT:_59,: ^ (aasGiTg n 113"s)SY,a:lsee)P) } t Ei nwarning: p,d du_r missing field 'unit' initializer [-Wmissing-field-initializers]| ue Fasrc/libavfilter/af_alimiter.ct ^t c| aLio:n89 ^lyeOv":,In file included from ssrc/libavfilter/af_afftfilt.cA:eT,109 { . "30l: 59d b,l: ="1 } | src/libavfilter/window_func.h,:warning: 163, O O 0missing field 'unit' initializer [-Wmissing-field-initializers]: F {F F,48F" :src/libavfilter/af_apulsator.cS SEiTn89_ :warning: E T1,( A | g63implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (rT }a: d e O,i 109elc a yFsnF" ,:e 163)S,| ^ awarning: missing field 'unit' initializer [-Wmissing-field-initializers]{ | E T ("ls est i "AlIn file included from eev src/libavfilter/af_afir.c n:Ve99)e,l p_uv: e_ 63AOVt_lsrc/libavfilter/afir_template.ci n | P O"P:T) ,src/libavfilter/af_anlms.c :T70 g , 78_ _{T:Ya i:nT" A 102P: warning: 35Y:, lVu"t[En ]missing field 'unit' initializer [-Wmissing-field-initializers] P Ewarning: __le_vS "=a D OPeTT R0u implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]70O l_I.t5 | *U _ T N o lBev(e1o YGP E L Elu"+,_ O78F,Ft, D{ | S " c O.{{E. d,bol =U2s00 T s" B t}r"=(i (s(LM _,PlI"*n_ geaE e 0( t i,nO)a, .F F kF S 5AFo{ .raeg eE"TV(Audab "}_aOBtll1, ,"uPtSp =+, s0To_(un1=} ,src/libavfilter/af_apsyclip.ce, _T Yt 2g a:t0 ,l-evPcE0_ Di71t: Aelo)s0( -Oxnh"118M ) ,0 U Ae,:}- , B * VF L A G,warning: 0missing field 'unit' initializer [-Wmissing-field-initializers] L w _ f O S0 .3E ),OiPF F. 0* * l71T}_S| E1 ^ {st | ,T TY5M6.rde ( lP)E2c5b,r | e)_[BlO O Lsrc/libavfilter/af_aecho.c, ^ {v/x=].l4 }:, e(l;e6a56k a "(_1 4| ,: 0g{lo e ~ ^~~~~~v12:A warning: ,e . u-t )e lmissing field 'help' initializer [-Wmissing-field-initializers]_i"n"src/libavfilter/af_adynamicequalizer.ci16 4,} A,V, :56, | 0=,1 _ 275 .src/libavfilter/af_afade.c} OO : 123 : 3warning: missing field 'unit' initializer [-Wmissing-field-initializers], :| F ^P " ) { 236F: S1 :T Fs e N275UE_warning: L*t | iLnTpTimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]A G S L ( uYM }l, tP)) ) src/libavfilter/afir_template.c}e{a E0;236 : | k ^| l ^_e , | S79"a Dv C:ArLgE(Ofel l| 35a:e warning: Uimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]BtL " ^~~~~~~~~~~~ ~t )i ,E,1,, osrc/libavutil/common.h: f , {A" ,64:l src/libavfilter/af_aphaser.c.V:79 37oA Fd_b60l | :a }O,: = t P113 :1 warning: note: ) T | } ,missing field 'unit' initializer [-Wmissing-field-initializers] expanded from macro 'FFABS'" s_esrc/libavfilter/af_agate.ctO: ^ 0 . 0 T| ^~~~~~~~~~~~~~~~~F 74 1 YrFa t:i o5 Psrc/libavfilter/af_afade.cES_:64113 | 60 | 6 EF226L:O#AfT 2 T:(20 :da,src/libavfilter/af_alimiter.c {:5ilwarning: e ecf . 90,m missing field 'unit' initializer [-Wmissing-field-initializers]vnote: texpanded from macro 'SCALE'id{b:a6g eo n l109=40 lre " 226: | , } +_=" sFiou t , i,n74)F,n warning: _Fg | A ( missing field 'unit' initializer [-Wmissing-field-initializers]LaA G B S -Ax i* S ( Vn_ " ,w ," a ){O900), s e t (PT | _T Y* } ,O "o( a)P s1 F FrSaun g Erc, | AETt e>"_,[xd]; ^ Tp(}r a{=D [ u| , ~ ^~~~~~t O"0k ] t iUl a = | oBL?Et e ng ^) ,("sc[a,in "asyekt {,) " ] m.a :, d x g(a* b - i nlA V(_"gco m= 1a}Osrc/libavfilter/afir_template.carpe )OF,P.i:ne;nds)FT01805: u a )S _ | 639c:t E T ^~~~Y2P5,t ewarning: T E_iDO U implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]d(e lo BL o uatn_6gE y " 4 a , "{ ,80, | i ,. d bnl = 1 },O F ) , OFFLF src/libavfilter/af_anlms.c A F AS ET (:lVaSt E G 76r :_12e:nTcS src/libavfilter/af_apulsator.ce aOl (warning: rya 0: 70P_Tmissing field 'help' initializer [-Wmissing-field-initializers]_)n}, : 117n T,YPg,e ) :u E76 3 , m warning: _ | 0| , missing field 'unit' initializer [-Wmissing-field-initializers] D ^A + = O UB V c FL_ O AoV_ LEA GPS s}O{,70T | (,-P {_. T x T| N ^d blY= _UT P. 7*L Yw) *E _Bsrc/libavfilter/af_apsyclip.c{4L P} sOr: }"Ea | OcL[72,:_118m o ^u,xsrc/libavfilter/af_adynamicequalizer.c D:O n ] 0*: Uwarning: t missing field 'unit' initializer [-Wmissing-field-initializers] {,276x:B" \. i;123 L| , ~ ^~~~~~ 61:72E , | 4 ^~~~ ~e | = 09}warning: { , ,"missing field 'unit' initializer [-Wmissing-field-initializers]. d { s ebFl= 0"tL .lA m276 0e6Go | d v1S2 u le 5} ,0al} , ,t_ i oo{n| u0 ," ^ src/libavfilter/afir_template.ct" , :1",m 1 ,81,:aAkOeF 39Fu FA }:}p,S "E , "warning: sTimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]esrc/libavfilter/af_aphaser.c| : ,| ( at ^ 61o u ^m : 81t | o113 :p u u warning: "ns etmissing field 'unit' initializer [-Wmissing-field-initializers] t )t,src/libavfilter/af_alimiter.cl : 91 e m : 12 vak e : 61warning: Aesrc/libavfilter/af_agate.clu p | missing field 'help' initializer [-Wmissing-field-initializers]gV":i a_,75 m agi_O : 113 : nwarning: n"P91T u missing field 'unit' initializer [-Wmissing-field-initializers] , | _src/libavfilter/af_afreqshift.c{m T : " dOelYay+"350,{ F P = :O F FF75SE | 109Nsi n(SE_ D:OUUL -xETT ( mBLL"E ( l warning: a kse,* {e{missing field 'unit' initializer [-Wmissing-field-initializers]}e u | .v t pw ^)de"ld_) b*tehor,el luat )s=h350osyr c,1 | l i n[ }d " , x" , m]s A { A i e*tV _VOl li "t_P sxeschhOrT ;oindPe_0, fstTs_hToTlY | " ~ ^~~~~~"Y,dP" , P EE_, O"_sDe F DOOt fF U U BreSB L EL,EqE ,{ u{T.1 , .FLeA(d d n GdSbbcOye llalyF F}==1)s,S,0}h iEf t"},, T ( , . t | O 0 15h6 ^ F A r2eFshVo05S_ElT,(s,Od h1 P )i,0T0_ 6f4 ,T t,src/libavfilter/aeval.cAY ) src/libavfilter/af_apulsator.cVP_E:,341 :F:O71_ DF116LP:AVO_L:AAGGTS117U:O S_ TBYPPwarning: Ewarning: }},L T missing field 'unit' initializer [-Wmissing-field-initializers]_ missing field 'unit' initializer [-Wmissing-field-initializers] ,E_,| D T ^{O.Y| P E _dDU ^71 | bOlB= 3.341} U L | , B LEE {, , 0 "{{,. do. {bfdsrc/libavfilter/af_apsyclip.cb: 73 l"fcsrc/libavfilter/af_adynamicequalizer.cl=50,: 118=:she:t. 0 awarning: 277_:1123 }nmissing field 'unit' initializer [-Wmissing-field-initializers]l2":F ,warning: ne l5,L missing field 'unit' initializer [-Wmissing-field-initializers]-_I}A G Sl N, 73a}T,y | _oM A X ,277 Iu| ^" | N t s { T " , e _"0c{" tM,Als"e t X1i,ro ,p "a,src/libavfilter/af_aphaser.cn fgfes"c, A: eh aFnn62} t LLe":,, O A l113 F G :l warning: F S"asy| o ^missing field 'unit' initializer [-Wmissing-field-initializers] S Eeu t "",}Tt(os O,F fmefF | a ^tsSE62T(x e | tccga i_nlhl)src/libavfilter/af_agate.ci: 76"l,,p :117a: ly owarning: {Aev u missing field 'unit' initializer [-Wmissing-field-initializers] Vet "_lsrc/libavfilter/af_afreqshift.c_ d O":351s:ter 76P,109c:a )warning: | T y,missing field 'unit' initializer [-Wmissing-field-initializers] A V_ " , _ T YP E _ODOO Usrc/libavfilter/af_afftdn.c FFP T"_BT{ :S351seLtEY, "Er167a | P { { TO:FtdiEo."l(123F:e_"d,ervS cSaby a eEl"warning: ,Tmissing field 'unit' initializer [-Wmissing-field-initializers]l "n, T R"=sge ( "sI0eN)t,c osrc/libavfilter/afir_template.ce}G , l u:ttp ,r 167 { i 97 ua | . p : ttiso _35 :A tl" 0l V warning: r e,{,ev_implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] v eO=PeTO_" l lF" T97Y | n o) N F,P i ,U SE s LA EV_ e L Ti_nDt _yO } (OOFOFrSEpTF,h (dPUreTBecaFy ) a a1_LTdYPS0,ste,Eu,E {E., i =c _Td 0o,Ft(iDo(ble v)e lL0AOnUlB ,F).G5" =LA VL_,OS,* 5"Es A PA V} ,0 ,etG S T}_(} , t{ _,TO1| . h+. A YPP ^E _eDdpbV _T _ nOohla| sOeT U i =1 ^P[TY_BTsY1,}, iPLEe_P E._]E ,D 2{.0dDsrc/libavfilter/af_apulsator.cO UrBOL0U1BLbE,:/eE0,5l6= .72 :d117,: warning: 2src/libavfilter/aeval.cmissing field 'unit' initializer [-Wmissing-field-initializers]{4M}u, {5.: 342._c t i,odn:116d: P I0 , b" bwarning: l=) ) *l ,(72smissing field 'unit' initializer [-Wmissing-field-initializers]-1} .F = O | F F>,h 9L21} ,,S - 9A FLE 3421 , G SATG | ) ; 0}(,nSo i F {. s L | 0}| e _{A"G ^~~~~~~~ ~,, ^ r edouSc t i o n " f f ) c1"}s,| e ,1 ,A,V ^ t| . _ O_ ^0 ,9 PFsrc/libavfilter/af_amix.cr 0T0L0",: _TAYP,E 188A G _ F: S} , L 81| : O src/libavfilter/af_apsyclip.c ^ warning: } A"Tsrc/libavfilter/af_aphaser.c: 74":missing field 'unit' initializer [-Wmissing-field-initializers],s,{:.63s:118 : edeb113l warning: tt: | missing field 'unit' initializer [-Wmissing-field-initializers] ^ =warning: 188oc hmissing field 'unit' initializer [-Wmissing-field-initializers] | src/libavfilter/af_agate.c f74f1sa2 } : | ent, 77 n eRl: l a y " .119063 | src/libavfilter/af_afreqshift.co,u:1 : 352t: 109:, warning: { " dO"warning: , missing field 'unit' initializer [-Wmissing-field-initializers]9 iFFmissing field 'unit' initializer [-Wmissing-field-initializers] 7{, fSO FOFASfET"(FFER "77sopFeTe352} | , | fS(cdh,l a y fEs" o T"(een, u{tn_arb), AV_OPT_TYPE_DOUBLE, {.dbl=.5}, 0, 1, FL AG S{ "atb t l}t _ ""e,a s| o ^s ectt rddiekrr"m,_ f")o,i"fs,d nAeVe_u prteOnlc u t PaTe"sssrc/libavfilter/af_apulsator.ceft src/libavfilter/af_anlmdn.ct_i"o)n: isapeTe:,, 73ltYtd71" :t117P:a:,114A: eEr cwarning: V _warning: _ kmissing field 'unit' initializer [-Wmissing-field-initializers] oOmissing field 'unit' initializer [-Wmissing-field-initializers] S | " r PTT,_ ^O dOe Fr73FSR TF" | E IT71Y | F,SE N(Ps p T GE, e ( _ {e. { d{Ids O i N")t,F " fsrc/libavfilter/af_afftdn.cfT_,w r{F .s :oi dSt i tA V168_n=E hN6r 4: O=l 2T src/libavfilter/af_adynamicequalizer.c}":,,U L e O123FPFyS)(,293 L1n, :T EnT (a:12}: g "I_warning: b missing field 'unit' initializer [-Wmissing-field-initializers]t ,warning: t0s, NT_Atmissing field 'help' initializer [-Wmissing-field-initializers]he"0T, YFcPLVAa c t,1 "o e293fEf_GO168PkT 6s_M | A_Xs,S | )}_pe D) ,, Tut O , {A Yl sUeA |NF }{ P"dnBreVn"w,U | , ^ EALV__oOiPL"Ls _EBOOiOdTt he"| , ^ PsLi_}t, t{T_,n T hO.Fsrc/libavfilter/aeval.cFTYgY P{Ee_dD:SPE _sI| N. ibOl343=E.5tT ^r n6oUi:sT},e4B12Le( ,r end=:0Ep, {.guth }w i.1ic6"4=warning: 8,{ d,tt,imissing field 'help' initializer [-Wmissing-field-initializers]} . d b h oOF,F S l343) | n E 2 =0, " , T , 2O, src/libavfilter/af_aecho.c 1A(V 0 F {, :NaU_L}LF F 140M:)97O,PST}_LT A,X:_ NE TA(Y1 BA_ CGnSo P,warning: src/libavfilter/af_amix.cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]V | O ^isrc/libavfilter/af_afwtdn.c}E :_196E: 92s:, _F: 444O:Fe _warning: rLeDA GPS90 F S, missing field 'unit' initializer [-Wmissing-field-initializers]| d ^O UTB}:140 u c t_iL, | warning: F To Yn196E missing field 'unit' initializer [-Wmissing-field-initializers]L A GP)E | , | 0 .0S1,_ ^ , FAsrc/libavfilter/afir_template.cV _:{} 444 | La O . 121 ,9 OvP A_dl:T 0T _bTo,46 0 { .l{YgP(src/libavfilter/af_apsyclip.cc:: | 0 d=1 }E,t 75 ^:,118ObF"_s ixwarning: , implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :Al F}SEFT( dg =warning: ,L r| m ^src/libavfilter/af_afreqshift.ca A V0missing field 'unit' initializer [-Wmissing-field-initializers].O0 0o"p,:121_ LA T0,o u353t | O G0 " :{_.t _ ER1s12edtr0a 75R}: b ,n ssrc/libavfilter/af_aphaser.c | O , src/libavfilter/af_agate.cwarning: lno is ei :R0, missing field 'help' initializer [-Wmissing-field-initializers] :{ t i69o.n 78=:" s s:120: )"d el a119a:i gnm0awarning: ",missing field 'help' initializer [-Wmissing-field-initializers]1 353y | d awarning: pp0t, 2[} % missing field 'unit' initializer [-Wmissing-field-initializers]r0i1i A,V69d | n t,v O _ ] f2e1F0O0P T:_{T (,"F0S YN U78Lt ,0E%T P{E | _LeFx t,f ( F L OL , AiFsTN U.L}A A "sisi o u0tLTG| Sszetg}m 1{ ,} ^ e of,( a,)o," r{ }at f9 7AeV _.d,e | ^,l| eOdabx| a ^aPsplt ^l A FTRe "}t, )=l _,TiY ,o 2" %v.P2 fw. 0eE| " ^e _, d"}dD O sr, i0,m Ueasnsrc/libavfilter/af_anlmdn.ctaIxB)tg :oNrL;Eer72eTlt i,: :_eM AoX {(1070a| s ~~~~~~~~ ^~~src/libavfilter/af_afftdn.cn,".:d,be ": 169A, l=,0:|123 :warning: 9warning: missing field 'unit' initializer [-Wmissing-field-initializers]}FOmissing field 'unit' initializer [-Wmissing-field-initializers]F0F , } 00S E ,0 T0(]src/libavfilter/af_asetnsamples.c\ :,a dna| 169 ^ 45 72"p | : 1 | , t 143 , i :O{F A iv e )FFS E, warning: ssrc/libavfilter/af_apulsator.c-">,R{T ":missing field 'unit' initializer [-Wmissing-field-initializers]ndo src/libavfilter/af_amix.c (sr78 ei s}:e"_ef:ll ,198 ,l 117" o45aA: 80e:seot | yV| : ^a warning: r d [e _{ smissing field 'unit' initializer [-Wmissing-field-initializers]" in]O) ;warning: emissing field 'unit' initializer [-Wmissing-field-initializers]),,oPissrc/libavfilter/afir_template.cin:g125:"46 : warning: T78 | An b _"oimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ s V 198| sueTt t125src/libavfilter/af_afwtdn.c | _: | 445 { ~~~~~~ ^~~~~~~~~~~t_Y PrE O : 113 :ste_PD O " bahnT _UTB warning: p mepgle sYLmissing field 'unit' initializer [-Wmissing-field-initializers] m " ,t " P EE _D n h , , O445o" s" O {U | i ,nspF.Bd bsl = 0.e5rFiSLE Te( O {t} ntEh e wF F,t f, fne"Sl ( 0 {luiEgeTt(, . o"mshvtseax td,o bsee_) ,brle=i2t5lst "r,zO 0sr", 1" seeFtB}P)A,VoofF ,M , _FfLSApGnS" AO(EeTu( , VOPFtremxnt}) _ T F SE-Tbo,i,O _" f(src/libavfilter/af_aecho.cbe s P| T ^% 0r.src/libavfilter/af_afade.cpr:e TY_.a20fm":,144_ofPTm1e) 289m:fl EwY,, o:ui93o:_aFP 91490t0n0 ,ovreLE _:pu)t;src/libavfilter/af_apsyclip.cwarning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]A76)l,O S warning: s a :e A T missing field 'unit' initializer [-Wmissing-field-initializers] m}p118ltT Rl e AV| _,: e,I NAGv ~~~~~~~~ ^~~eO | warning: ^s ",144V, _ lPmissing field 'unit' initializer [-Wmissing-field-initializers] | O { sT 289 | O P .T {"_,{ FOs_t T .76F | F T r "YstdSFESYE T=( lPearbtT_src/libavfilter/af_asetrate.csrc/libavfilter/af_agate.cP E"_ E vell(=ns:a{m :"1i F_L OAs0.b079p:42116t:1 "D OT),_ 0 {l:eewarning: } U,Bo0u.tr_"s5missing field 'unit' initializer [-Wmissing-field-initializers],a LA0Vd1a,tai: v0E,_ b}l m=osrc/libavfilter/afir_template.c : _79l,ogO0,," pA-|nwarning: s129" | , (P0.s0l050F0missing field 'unit' initializer [-Wmissing-field-initializers]: {cT_eet0|}T1 46 " .s tT{s )n,u,m}:, dewarning: bxY , b 42 t implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] l ,P " ma1e| r | o i= 1EAAVk_L0O ^ ft e r2-_8V0e, -0G _ f a0I_NuT129,2 0{E.ii6 t4}i=O1p0 | }0,0R,rO,o nPT"_ , R1 sPt s,T O , AMT _ "src/libavfilter/af_amix.c,Y: A R F AsXI P 200 F ,"T a_mpN3TE(:"Rs s" dseLlE0_72I: a e}t, n ceaV,NT}warning: ,m pmlp| r iyE , missing field 'unit' initializer [-Wmissing-field-initializers] a eO ^t on [L S - 1, k_eFutpfs%t{ .| iArFa t e("d,a s ^6 FS200gt]r: asrc/libavfilter/af_anlmdn.c4 =E1 | a etx t%,m :}T,0 i f p s73i(2i tn f ald3i:nz4e| oef"( iesrc/libavfilter/af_afftdn.c_0r103g:} ^,r ,t s :o0ua" a1tei o n170s,tt,e warning: ,x I : ) ,missing field 'unit' initializer [-Wmissing-field-initializers]O t N 123 , FoOF FF)T,: " %L.f2F 4a S73 | _ A OAf"S,4lE Mwarning: AVFGE T1(lmTa kmissing field 'unit' initializer [-Wmissing-field-initializers]eXu_FSm0o(w ,p OFSL Aax0_se,{)P,E } G d AtVd r T"T,S e 170| a ^_ 1a_p(a tlc | hrOt,_nTgen: }(a, "P, sIYoy0) | T ^ aNmPr,; 1_"sTeptEm_ I Nsrc/libavfilter/af_apulsator.c]T_le ap a{T \":nY79M)Al| i ~~~~~~~~ ^~~~~~~~~zte,nfP":,X c), "E,,117 :, Asrc/libavfilter/af_asetnsamples.ch _ D"O Uwarning: V: A46 :is"Bmissing field 'unit' initializer [-Wmissing-field-initializers]L_Ed,V {143., es-s Ou_O{:dt> ePtTr_P. ibdtec ay aTTwarning: _6lh=791[titYiomissing field 'unit' initializer [-Wmissing-field-initializers]T4e | }nho]iPsnsrc/libavfilter/af_afwtdn.c Y= , e ) E e " :P1E _ ;s_ ,f l454o0 }B{O a I| ~~~~~~ ^~~~~~~~~~~ :o46, | O"mNpTO6 4110r L m l F{ ,src/libavfilter/afir_template.c:": 133,seF r"a t ,warning: : 46:"SE T(n e{ missing field 'unit' initializer [-Wmissing-field-initializers] { ,warning: 1p," ". .1 implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]d , ,i) i,6 4 ) 2 06,, F 454 | = 1133},,6 40 ,4 L | Asrc/libavfilter/af_adeclick.c, src/libavfilter/af_afftfilt.c: =:| AO F V A1 749 ^:630G F S_ ,} 107:S116 : E O ,A:| {} Tsrc/libavfilter/af_asetrate.c(Pn s F ,"}pwarning: e:rTcoe n | ^warning: | src/libavfilter/af_anequalizer.c,missing field 'unit' initializer [-Wmissing-field-initializers] 0:39_:inspe _" smissing field 'unit' initializer [-Wmissing-field-initializers]eT| ^, 81T:5t:r fnote: l t Y117"iexpanded from macro 'OPT_INT'n src/libavfilter/aeval.co"o }m IP src/libavfilter/af_agate.c,: t"ssre:t,s 63NE39_ D749: 80f:e116) 401p" , | T | src/libavfilter/af_apsyclip.cU | RAwarning: T(tt:e,: e| r 6 : Imissing field 'unit' initializer [-Wmissing-field-initializers]O twarning: x31t , ^ csOi 477_ M ONPThmissing field 'unit' initializer [-Wmissing-field-initializers]: eFzF : 118A:,_ e{ . i 4nS warninge o fX( Gwarning: nwarning: 6 4t Eofs{ generated{, tT Fsrc/libavfilter/af_amix.cLEA:missing field 'unit' initializer [-Wmissing-field-initializers]201 :8112u:implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] A=VT . "e80xNGES | m bwarning: 2_0src/libavfilter/af_afreqshift.c0(f"u w77i | ntdR }emissing field 'help' initializer [-Wmissing-field-initializers]rO 0om:rlea | l ) o I { , P}Tfs389)l ",w C""%401. 2" , _ T:Y,P d,(, | fk"| , 201mpi97 : E e n"s et{ n ^1 | e n _ F L{OnAa" ce e0r -_warning: missing field 'unit' initializer [-Wmissing-field-initializers]o Tm,s "hp ae"v,0 fdr "ileee a{r.ad0src/libavfilter/af_afade.c 389 | {eam es ,ovtenanlebl,s: 290 laAi uf lwmi-nld o r: 149N: y)V; n ti",s " > 1 we"aU warning: _| Ogp"e,,v a=0 0 0slL{missing field 'unit' initializer [-Wmissing-field-initializers] ~~~~~~~~ ^~~~~~~~~P ult Or-_5N"Us0ie tL k"Tsdh iFv0}sLe0tz ae290} | n _,s fdFaS,EL, eutx e| ^eT"atelf ,T (,m A"op src/libavfilter/af_amerge.cl : Y,m"u p i F , r e227v{:P p ,e se nT, e ses 19"Esls ""[r c m } l i:o_nes ", sVA ean t," IsN, eRt x ,) ,d e swarning: "T _ p O, | c comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ,, T h a FFAS ^E Tr( O ] s V , w ) F F S - e8 0_, , = E 227 sO-PIT _ { .T ( nsrc/libavfilter/af_aecho.cO | F FOhF2FNSTE TT(k Ni b_src/libavfilter/af_anlmdn.c :SiE0T,( Y n O6A4 = 5o0: 198ft, rAP Ee_FDNO "u74t0_ s:"1ie6F4R e F ;AUOBs:}103, a , : a, )}S, VF_LeO:f mwarning: Owarning: l _s,E T (FaEt,P oprmissing field 'unit' initializer [-Wmissing-field-initializers] 1F0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion],_t | | SEuT (T{_lT(Fi _ r ~ ^~~ ^tnau.mebYeSr V =) 74 oA_lrevdesPEE Ao198 | , | AVVg_/usr/include/math.hOPbTll)=T8_(_sfh0iE _ s2:_)TY,5D}A, ;0f,C HOO)(0150,:P OARVf itr 1P0,0d0 19AEVUG_Si) s< Tc ,b,l:,_ _BOLEO,_,_t){_ t" p A Snote: dexpanded from macro 'NAN'P P T{ . d T x " F F ToRTI_Asb15Y | | P-E,_LDR u_bNTGV,aml# ^> nAbO_ i nTplY_P p=de f"iGnSU }A,Y u eO,E{l5ssrc/libavfilter/af_asetrate.ceeB }V,PtE| _P T_.e5:},t L N _ s ^| B _-Is 36 Ep,A O{ .; ^OTO1LNtt:aN P1d0i, Y.P,T ro57 t:c T b+ +0)E {, =h note: "_rT YlP1,0_ D {.s expanded from macro 'OPT_GENERIC'd src/libavfilter/af_afwtdn.ce "= E} ,0 ,0 ,O{Uitusrc/libavfilter/af_apad.csrc/libavfilter/af_apulsator.c: 2 _ S T R| I N.GiB6LaE,r :{455._8:2 836A | ~ ^ ~~~~~~~~~~~~~~0 ,6 4 r a 80.::11795_52 4 F ,}4==t0t},{d.::b:2 7 , 1 i obs t ru=15311.A 0 2f4 } src/libavfilter/af_afftdn.cnl=warning: 0warning: i":"2 50 {a , :"181:missing field 'unit' initializer [-Wmissing-field-initializers]122}:missing field 'unit' initializer [-Wmissing-field-initializers] lwarning: missing field 'unit' initializer [-Wmissing-field-initializers]}}} | d . 1,, , twarning: ,, ,0 ^i d e 0missing field 'unit' initializer [-Wmissing-field-initializers], -i1n_ na n,1n g f) I . 0,f 1 .0,80" | 455 f i eNl181d | 1 ^, src/libavfilter/af_adeclick.c(0", ,F , | | T^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | = 52d:e"f L O O_ F | 750 ) A}A,8 F FFSMELT (:s src/libavfilter/af_aecho.c|GFS ,m{i{FASA G107St } ,: } An src/libavfilter/af_afftfilt.c XE{T:(ap| d ^~~~~~~~~~~~~~~~~~{ 163 :},," ,} :", rwarning: ) ,| 34 ^ h z ",m64p r"oftmissing field 'unit' initializer [-Wmissing-field-initializers]_"s a:| | ^, a :F116L:b i pAam p ^l e )x,| src/libavfilter/af_apsyclip.cAaGwarning: lVcnote: , ^ AF: 78n:Smissing field 'unit' initializer [-Wmissing-field-initializers] e_",k expanded from macro 'ECHO' VL_750OdP10 }O,e " A | _ n T :Pt _p163roGf src/libavfilter/af_anequalizer.co_ Twarning: | s ^ | Ssrc/libavfilter/af_anlms.ci lsrc/libavfilter/af_afreqshift.ce::i39064T"_missing field 'help' initializer [-Wmissing-field-initializers]i ,: 82n:s97 | :YsPTEz 192 78 :o116e:src/libavfilter/afir_template.c ewarning: Y_eI_N:c | o{nsit " warning: :src/libavfilter/af_asetnsamples.ct159missing field 'unit' initializer [-Wmissing-field-initializers]P"E__T196 sdo,umissing field 'unit' initializer [-Wmissing-field-initializers] : 47:: 96,V D":4 "warning: e b"s{e f"28i:A UsR,Aw comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]82"{ NlULtLr:em_awarning: ge" T " | , 390 e } qwarning: Amissing field 'unit' initializer [-Wmissing-field-initializers]t ,src/libavfilter/af_aphaser.cI{O,N , | { t u implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]R s :192. | O" s .{o h" ceu| r vGS"is161i F F eitu e47 n ^e __l e}:61S 6tw_ | gccset 4: Ef o1594i=n a u y "",nc c| ^=T {0r | src/libavfilter/af_agate.c 2:dios{t,o eOFhFSwarning: E T( n e e 0}87n:w123 m" apimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]("( d _0p, :s"i zdena chkleit s0 r =0 cwarning: pbra"nneeel i}zo , t161missing field 'unit' initializer [-Wmissing-field-initializers] | asrc/libavfilter/af_asetrate.cdPa,drsv sn =im,e f I x -">:HwA tezo) ,a "1,i N , o43u Sf rl eiq0g; 0l eT "cp:atdE"R s u i 87 0AV _ ) 6h45__ ,l_ePeLni | <0O, _A:VMg a""snecAaN ,cP ga in_AOasi,nt;y r A OR t T warning: XP,t O F yre sF(F1SxE{T_ missing field 'unit' initializer [-Wmissing-field-initializers] =T 1 .oFu tp upf0l-t ,(T _ TfF S/e to 0l>"nb w)Y,T r L E Tx p n430 | e l _ flPoa t)Y PaEA_ Bs(u rs0ev eiv eEl mG ObOmL ,e 0{e.cinO_P_ | eS a ; s , AFT }, | ^ lu6pTs_cIN", "set n s " r 4 src/libavfilter/af_anlmdn.c uTs(wd" i,v=: ti 75i _t r| o O e0 s } d& :nh " ~ ^~~}nFs ,e& c ^~~~~~~~~~~~~~~~~~~~~~~~~n 110o A: z, ,sDF" ,0h,a b1 ,iV _eO S "O Usrc/libavfilter/af_aphaser.c :i_n gsawarning: irPET _ , B O106FFs Aaemmissing field 'unit' initializer [-Wmissing-field-initializers]pnloTs "T| ^LOE:S24: FO_F F"Se( l,eYv\ F,E T{.note: dRexpanded from macro 'PHASER_PLANAR' s},,E s Pe F S(Eb l=t2 }T (| O FEF l )75, | d T(r ),,>p ^ _ S106| ~~~~~~~~ ~~~~~^~~~~~~~r i a 0Asrc/libavfilter/af_afade.cV D E | AaV _mO POc; :_291OOsUT w g _TF_kTiYsrc/libavfilter/af_amerge.cP::PTa_BT(Y_P{ sF esrc/libavfilter/af_afwtdn.c+E+_149D289:mLpcaE _0StSr )t,:): src/libavfilter/af_aecho.cOsrc/libavfilter/afir_template.c19pEurd").,T EA _ s456i {warning: :U::l,vr0eRsTV :z106 :missing field 'unit' initializer [-Wmissing-field-initializers]198B:168L :ewarning: 28 :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ewarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 IeN(_lAe vee) | ~ ^ ~~~~~~~~~~~~~~1E:_{r s,a G OVP dl, warning: missing field 'unit' initializer [-Wmissing-field-initializers], a.tsrc/libavfilter/aeval.c),r cAh,V _ T 168o_u 291 | warning: de:", {_. sOt_r | =sbA{V implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 289b | ,427 4:"O456PPTT_ T Y c0l}.,_ l 41s10 | T Y P )1ed Ov = { 0e: _ P {E,_0BbPl 5 " 0n0twarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]T YEP198E _ "0OTO=L=,5 , b , re_se | a S a,d_a1p t}i f _0 , B{src/libavfilter/af_apsyclip.c.Eir cTA VT_}O*P,vos1 427O:C6H Oh(RFLY,PsTr e "ra ,A | O86L4, ddIAN E 0_c ,m ("FiI N:T=_ M AbXu,GG_.IT Y* pal e s "420{} l ,r aSt,i0 NP s1d0},= , :. ,warning: c " o,n{T.E-a>,i 1 ti 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4h=dso}u b",,s _p n1_; 0i0 <_ 1ce,t1 lt ht D t{ 0| 0g a ,=g }Tt .x 0e, erOi v ^, "isn a+,S -| >,OFF sU.ei86 | e1ti 2b0 ^,n L FA=a B" 6pAr , nTu( b1src/libavfilter/af_afftdn.c-S1G.mLpi4Fo n =fifn_,i:ES0 E}l,m f}iVlui n esrc/libavfilter/af_astats.c- >np182pTu,, e "src/libavfilter/af_apulsator.c=, |4m bge1r. FtL:A:G(St r : F0 } r[/ s 122116:r s}{| .ad}b811: 129:6f ,}o o, :d110warning: : ,& ^&t,l.=| 1 l ,f sfu m ) missing field 'unit' initializer [-Wmissing-field-initializers] e 00 ^,}warning: ,omissing field 'help' initializer [-Wmissing-field-initializers] | 0 is;a,m p warning: | n ^" a n ^, n 81 | l missing field 'unit' initializer [-Wmissing-field-initializers] b ,0) to i lI NAT _e s_s am,, 182 s src/libavfilter/af_afreqshift.ci| nVksrc/libavfilter/af_anequalizer.csrc/libavfilter/af_adeclick.c M: 751f opr | ) ^ vsrc/libavfilter/af_asetnsamples.c a | e " ,: ~ ^~~391 _116O-P:T A : 107l: A :| l^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_asetrate.c : {O:F | F>S83_:X124{: efswarning: 48}ue39 :src/libavfilter/af_aecho.c :107164 :t33ET,Y P Namissing field 'unit' initializer [-Wmissing-field-initializers]d>e: , 50": i:T note: warning: expanded from macro 'ECHO'E \U 960d;= :. bnote: expanded from macro 'OPT_INT' warning: m(eA_missing field 'unit' initializer [-Wmissing-field-initializers]b_LD 39:u i0| ^0 n ", missing field 'unit' initializer [-Wmissing-field-initializers]{a " laLU | } | r warning: +missing field 'unit' initializer [-Wmissing-field-initializers].16417515 d}aepsRe ^~~~ ~) a| + ^ 5 | f | 683" | ,ntA ; t ) { 2| s ~ ^ ~~~~~~~~~~~~~~ g tihT"src/libavfilter/af_afftfilt.c,48 | " sie t391 * 5 e { | "vI: 65 :src/libavfilter/af_amerge.c100oOnP" , | ,cto n ^oevO N| ,::299Tt h e( { s6 )e, AV ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~_O P {warning: :_ G E N1EtR Isrc/libavfilter/afir_template.ct4 r l T._missing field 'unit' initializer [-Wmissing-field-initializers]T19Y P Esrc/libavfilter/af_amultiply.cw.ihn"Cs:,d {Aai 6:4 _fe :-d (cio177 o 65 | p =src/libavfilter/af_apad.c {{O B O54Oonwz s:fu("2src/libavfilter/internal.h.}f" warning: 60:053F:"154"c:uL19a:e l28ebnpg:t,h,*comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 0F}o,:w s,tm"ewarning: ,:comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]l "265, " "MSrE i2warning: 0 missing field 'unit' initializer [-Wmissing-field-initializers]o , fe: i, sO_PdTn _ 053{m. warning: i5448 | | n"eFIFe(r299"s,i0 | , i 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e : ^ _ p t Sn | z b 4"ls e gaafi n*E b_ 177 " e f3oar=d0note: texpanded from macro 'TS2T'do wl T=is / | s"e 0 n ,} ,src/libavfilter/af_agate.c 0 ,r i1a(s ta f rasm,t0{0d0(0d,:v88i dn,dtocmt ie si" e f:,( em iiwp xo265v ze )")f; p nAoFi12i:o Anm,l -m | e wsiit=ha| T ^~~ ~s =warning: Fmissing field 'help' initializer [-Wmissing-field-initializers]e e>ai# r lelt dz ees0R; _}s,x nd_88g aater0 _o}rrd"eir "c), e | f iipn ;le,no",,zi, o<,| d ^ n ";w in dso OeFOFn s e AeV , i "| w ^ "F,FSScEts c r_ OcP <, O FEFtTxa-n>t ){, TN,UOLhLT cst x src/libavfilter/af_anlmdn.cTS((bnasrc/libavfilter/af_afwtdn.c SA FI_N T_ Ti -" :E76n:bbn_:i4572VF_g}a,i Yze>sn T 103 _ d n : T SO P Tn_ iP"ebt_i(n:pca_p122u:( E | T= 6E, OpFF owarning: edfnftstwarning: Tmissing field 'unit' initializer [-Wmissing-field-initializers] ^ Y O4F_nIuNSmissing field 'unit' initializer [-Wmissing-field-initializers]),oisse)_,s (P1E ,F utTE T ( f fts_,tsrA)o._ DSO_Um_s6;457A | & izV,_v 76 | EBTb(Vw4 V & t e OPeT/ L eAr) ,i _ {b )) r_S QER T_,o + O n . {,(AlV_TOY P,E (Asfu+mP)b;i "(asP { _I NR )T_ s6a m A t paTm p{l eTGSs_ T Y4p Vs_ O)P_T"_.T s,_{a{| P E| _l=e)sA ,T r d Y P"_,. m"s ~ ^~~~~~~~~ ~ ^ ~~~~~~~~~~~~~~B 4V>_YO"b,A E)_ipe OO=4= Psrc/libavfilter/afir_template.cEP_l =V I 6 l t L,1 0A:VTS_"T._0 N| T4,e f0r{;.i35_TNsOYPO5 ^} = 8s} 0 a m6:R14ePtEP,T{src/libavfilter/af_asetrate.c ,o} ,i e14,I :T _ _.T:Y Pf + +=)N GISnote: rexpanded from macro 'SQRT'eIs0eair36 E \ss1i{z,eN _i nM ,6 1c0:,_ 1i,} , {T.6sVtArn 435 | h57 DF LlAMG | 4 ~ ^ ~~~~~~~~~~~~~~A G Eu=m# d:efOi| eAnSc0_LM=A_X4b0d9 6}Une ~~~~~~~ ~~~~~^~~~~~~ X _ e},U 1S,, eFuLnote: A,BLSN Bt,E 0I Zrr expanded from macro 'OPT_GENERIC'G SEQ_o a ?}| , ^T Ea,o f1 6,RCd NFAtN }s,, T{O. ddbl =L i { :a Es| 36" | 7 Ao.n " m(p1lFe ^sq,5 }G,ssrc/libavfilter/af_astats.ct,r d o3uFb "r, S : 117= 1 S l0t, 0 :src/libavfilter/af_asetnsamples.c "0hd,e fO }{ , O115F:772)F(Ft s, . A : F 492:,12:L FS| E)T (dn| F ^ S E0 "A}warning: , ^ 5*0ebf }warning: , missing field 'unit' initializer [-Wmissing-field-initializers]T AG missing field 'help' initializer [-Wmissing-field-initializers] ,a _f i e ( S }0 v49_s | l ^r ,, | qa2117ddd }= Osrc/libavfilter/af_afade.c 0, mp | l()t,b ) F| :9292 : 149: e, warning: d )| F ^ ^5 V |smissing field 'unit' initializer [-Wmissing-field-initializers]) A e{ S" msrc/libavfilter/af_afftdn.ce, FA,Vf EtT:({p aF _ }292| | a 183d: 123}:d A}O,, src/libavfilter/af_afreqshift.cm ^~~ a N ,{_ warning: "Vmissing field 'unit' initializer [-Wmissing-field-initializers]n_ sP" i:ntU Ll/usr/include/math.hO:T,_| TY392P:,a mLaePn15) , ^ E12":| x}T _:18319 _,D U ^R, T| | : warning: "Ai nYj ^e c t Amissing field 'help' initializer [-Wmissing-field-initializers]TFPL A Gnote: S , V I E_src/libavfilter/af_adeclick.cIN T,expanded from macro 'NAN' m __O_ V":s src/libavfilter/af_anequalizer.c :{84e:ONP392A | 752 e t{ .t122 :, Twarning: _: n{ia15 _missing field 'unit' initializer [-Wmissing-field-initializers]TAY107P"urm b6d4 | ={8 R:GESe_N_e a}# . 1| _warning: sUirdtuaa li_dfi9 ^284Imissing field 'unit' initializer [-Wmissing-field-initializers]L noefl6o o}r | N L ft hs4,="6T0 0 0{ienae ,6 752} | } "src/libavfilter/af_asetrate.c m5N4" s, m:gfap1leAs, e| 244i:i2n"N, f{t ^{0l0100, o .t h t:, warning: "rseit64e "e r6gmissing field 'help' initializer [-Wmissing-field-initializers] f =roe"350r0 0m0 a dse, d5a a044 , | -i1 u"3px_ _ d r s{6h, Abuu}a,eN"U ,LgLFait itoA Fa }}Tl l- nwOiFnF,, } t1"in"SdE f,l| oi,n,_,src/libavfilter/af_aecho.coTw : ^ o| InNaT 64(_| o ^198 r ^" ,nO FmMevt:a d aft FAeX,1 :(a) ,SrE T ( r"e lAO warning: }",implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) s| i ^dA Va_FOsrc/libavfilter/af_afwtdn.cP| T _uT 198p | FE: ^~~~~~~~~~~~~~~~~~aYl "SCE458T P_E _,BHO:(nf l oOoO107Lb, (rd:b_l { ) , s,a msrc/libavfilter/af_apad.c. warning: dpo:i 64missing field 'unit' initializer [-Wmissing-field-initializers]=A Vl_u54 : 0 eOsbO154F:} ,P),l F SOE 458T | e warning: FTF0S_E T,(AVmissing field 'unit' initializer [-Wmissing-field-initializers](,oTv m-_ Y1e, a 1OPPrE{_ g"F.T0lF)LsO ALT_,a , o54fA,tTnpe | src/libavfilter/af_anlmdn.c G1 .Y0)s s" ,: S { P{ , 82 "}.Ed " :As,e_bwl =103V _tI h -: ONtTo) 3 | Awarning: PhT6l4 src/libavfilter/af_afftfilt.c| 8^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^Vmissing field 'unit' initializer [-Wmissing-field-initializers]_r_e,:} , OePTT_ 67 sY_src/libavfilter/af_aecho.cT:l : hPol dYi185e:{98 E 82P | nn35".:_ -warning: missing field 'unit' initializer [-Wmissing-field-initializers]E g :, iD8_0 src/libavfilter/af_astats.cs{: note: 6O4 D,O67o | 118 expanded from macro 'ECHO'U=BL-E2U0f, " :" s e,BtL Es, 1724t4 nAesms" 185 : 1m{iFnoi,mu{ | warning: 0.0R}o tm " { missing field 'unit' initializer [-Wmissing-field-initializers]d b,O h1 to. }l,F",a IvNd b= 7F5,}reT l =S6E ,"gr6 | 0 ^T s e l4 118 | } (esto a_ MA,X t fs p5 0, -, ntumn"e 9 0{0m,o,os 95T,F src/libavfilter/af_afftdn.cb e rt s oLuA"F: 9}"ho )fAacttr1840:,123s:f, Gsa oer0 ,e t Sm+s"e t warning: VAw p= ,d| b"umissing field 'unit' initializer [-Wmissing-field-initializers]f|[VFi }}l, ^ , i_n,e O | "xOdso F| F ^ ^S]eP 184wS E T( t*T ic | t m _tn x-o>d)eThY tsrc/libavfilter/af_adeclick.cve,c e P Eh:era y[A V__ O753l:n107j{DOsrc/libavfilter/af_afade.cU:aPuadui:o] B"293r:149T:pm" warning: ;Lf_ bwarning: ,smissing field 'unit' initializer [-Wmissing-field-initializers]t rE"T,emissing field 'unit' initializer [-Wmissing-field-initializers] O e ,Y r" Fa mP { s F S"753E._o fe fE, | dOFF293t rtTh bLlF | S src/libavfilter/af_anequalizer.ca(e rOe= sEi d:umoe s A1T T a 88v e{rl}a,p( wlh : o , ){ o172lve _" 0 , fA":set l a,r orldeVr "ra e n o_warning: ,r w" s)1{o.Omissing field 'unit' initializer [-Wmissing-field-initializers]PTthi e, 0r,d A__ctt a u",bFlThYi m et oR= Pc u mAu"l ar1}E, 88V | , t e1g_\F _| i .r},L| OO ~ ^~~~~~~~~~~~~ vOe{ e s ^APT , F FsS Es src/libavfilter/afir_template.cT_ :T{"".td bTliY220s:c32a: (=o0P.E_eoltor s warning: rnimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavfilter/af_afwtdn.c7Its" ,e :5459N T 61si"os}e:t t220a | 4,,d r,d12 : iwarning: r e u{a e0c, mmissing field 'help' initializer [-Wmissing-field-initializers] 1c0 0.0l,r h e ta i_"fAlao1o ol459c6,4F n,nre l | u TO= )- 1s sl FAF, } taar}t f S} c A,Vt_,O{aEd,u r ve dP TTi -e1 , NI_N(n g| s| bUeLTLT ar " ^ ^ cfoYl6o}) , o P 4r_ M, rsrc/libavfilter/af_afftfilt.cE _sF LAOc hAeV_: 68":| 12X:A _ O , ^, Twarning: ,g b PT Amissing field 'help' initializer [-Wmissing-field-initializers] a e{i_nsrc/libavfilter/af_anlmdn.cg } i n.T:Y PE,_ D d 83r: OOF68= | b e103s UF l1 : e | BLSE ,. /t{ ^ E= - warning: O F"F NT{U3L8missing field 'unit' initializer [-Wmissing-field-initializers]p,oSwE(e.Ld}b TOcrol ,}l(Fs;toar t,_= F83 | r t 8 S E s i}msrc/libavfilter/af_apad.c T | ) -| 8, ^e:(55 ~ ^~~~~: 157,: 0 , )r, {warning: missing field 'unit' initializer [-Wmissing-field-initializers] - e A2 0,s "Vm eA _"OP55T0,t FA,V | ___ coRu "OTP n sYeTt2 }stm P_E5_,D)UoR ATTI,O N,,o{thY f | ^ P"aAA{V.Eip6c4F =_ _SaTt oOr0dR_}dPu"r }I,,N G T0,," , | _ ^ , I src/libavfilter/af_afftdn.c T N:Y185 : TP 123{ . 6E: warning: smissing field 'unit' initializer [-Wmissing-field-initializers]" 4__M AtOsFsrc/libavfilter/af_amix.cIX: re FNS,Esrc/libavfilter/af_adeclick.cT375185:t49:=T "(r:e | du,TFmLA754d| warning: r ){G:Sgimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]a t,. 107 r} {i io:AeV,"6n4 =e0_} ,t 0 warning: nmissing field 'unit' initializer [-Wmissing-field-initializers] O373P r| ,o| | T a ^ fIbN_ck _ lsTiTl en oui_sYe754"n, e MPA | Xc, |" src/libavfilter/afir_template.cE e yte l _ : FtLorla F L232src/libavfilter/af_afade.cA GoSc } , O:A:Ta,w k { 29294:d | o r | ^s :d"warning: n aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]{".src/libavfilter/af_aecho.ca-"149,:onis e"d,b>l,=:1 g f d 1991: 1warning: e |232sp"->.v e:cmissing field 'unit' initializer [-Wmissing-field-initializers] l | s } t oi mee |,warning: src/libavfilter/af_atempo.cr_ d:t pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] maa c168_i n O 294 u1i,: skF | F t f 891c0|m S o r :a0laarE Te((t199 0g,( g{crh | _ warning: e (Ar easEgC missing field 'unit' initializer [-Wmissing-field-initializers] n d F " c saHi toaT skt "inoOu(|f}lt_,O ,f lnbbl,e n* )F !o= ro ro168i | o F a to wdn"s uSt 1 ,| ee})E_T . ^A r-,,b ( V"_O1 .0upf- | |,P0T,_a>e A Vsrc/libavfilter/af_anlmdn.c_, Fdx sOO: _LtA G-FPF84 d e _A>TS:Eun d"eUDi_12Tr1)s,dIr_Tsrc/libavfilter/af_asoftclip.c:(.ae: _OdgatYa[ 0 r t 82_:a110PPpwarning: ]), t)iim:E A0warning: Rmissing field 'help' initializer [-Wmissing-field-initializers]missing field 'unit' initializer [-Wmissing-field-initializers], n84e | _ ,A AV | Bt o Ms| t ~a_rt! ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~fOa V | O= OdL|,{ Nsrc/libavfilter/af_aecho.cP T iF82 | A U:L1L_ n 374 V _163O.PTT}_gF}L{ | A : ) Y " ,,A.G V34 P{ | i _| {_:E O ^ P 6 F ^ _ D U RTA4TIIsrc/libpostproc/postprocess.c " note: | _ LOt hexpanded from macro 'ECHO'r: ~~~^~~~~~~ ~~ T=YTPNE e613sh o E ,0_}D O:UB LlRdsrc/libavfilter/afir_template.c src/libavfilter/af_anequalizer.c ,163 | 33 E I"N:{: 89 : , G , 232 .:i 6 {._ :" s e12twarning: 4 dbP9 : :warning: scomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]c l A implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]o o=n=R8 } ,warning: f sA M missing field 'help' initializer [-Wmissing-field-initializers] t - t | AcV 10 d, 613 | 232 l_ O 89}o, O- | i P | Tu_ FFL1A p 0b,1 F,SG t l , E_ R U h e AITi( sNtr {o 2F5Nf T(aer t_utt_NRU,LT 6I4McEs_ i g LA _hMhAPXm, a}i nF _goAReA )MA, } ,} | al} , , (| ^=} ^ idn d ,cat" A!=o| u| b v x| , ^V 1 ^. ^ l_- >_ou t_ ga|e|sOtOin ;src/libavfilter/af_afftdn.csF-r>Pi*r : src/libavfilter/af_apad.cFlTc)p_186 ::SE_ iynsrc/libavfilter/af_atempo.c_g: 123 56 src/libavfilter/af_adeclick.cTT((btufa->169e::12: : YtPeimx te:157755 :h107E:n pwarning: ,nmissing field 'unit' initializer [-Wmissing-field-initializers] :warning: r _ warning: ! =d missing field 'help' initializer [-Wmissing-field-initializers]warning: eDs hmissing field 'unit' initializer [-Wmissing-field-initializers]p e1d missing field 'unit' initializer [-Wmissing-field-initializers]U o ,. _F R l 169)d F186MAd ) | a { 755 | I T , tsrc/libavfilter/af_astats.c | src/libavfilter/af_agate.c56{ | NI {Aa[:p] ,| :(185sO N , V{148 ^~~~~~~ ~~N :i37 src/libavfilter/af_afftfilt.c"_tO.P:T _UTYz:{ ":wnhio12 L{P e 375 81 " 6 l : L E"owarning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]:,4e warning: _ t\f 32 : _= }missing field 'help' initializer [-Wmissing-field-initializers]DhO(U B| " ~~~~~~~~ ~~~~~^~~~~~~~ d0ur " rte LtE ,warning: } , ,ems r aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]c185k| 0p, hIN148T | { . | ^n o)ios6 4 d b l =,le_81 CC libavfilter/af_headphone.o "1s ed""M, | A X" , }stt,{ src/libavfilter/af_aecho.c s: T, 0rm i e 199 : FL.AcGNnS t 1 : 0hUi } , | 00src/libavfilter/afir_template.crL(mpr,t warning: f ^0 :L235 u}e ' himplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]r ea 0 : m t \| n s c1t57or utra ^' h o,l: =n r ) d 199O | warning: cssrc/libavfilter/af_afade.cg 1 " F E implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]t -:e-t ,, FAC x>295 du raS EHT (-tf:p 235t}O, > rf149 +i | ( i sa_td:i oO2nf l t c _ sFa) ); | , ^ kf loowarning: uaFmissing field 'unit' initializer [-Wmissing-field-initializers]tbil e d _ ntoS [n | ? ,i E i t ^ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~ s T (ct h1 .295fes-hha]e[ | a u:) -l1rsrc/libavutil/macros.hevi src/libavfilter/af_asoftclip.cdi,>e.v:s_hx : o83 i n0e49ll_oi]:{s p,u:25o:lnd .*107 t"r e atg_ s)r, :Agd u m("note: cea lVaArV _cO,Pexpanded from macro 'FFMIN';warning: e_[iia tt xT, Amissing field 'unit' initializer [-Wmissing-field-initializers]OnP]T_ T iY1oP.nE0"_ ,D O U _ V| ~~~~~~ ~~~~~~~~~~~~~~~~~~~~^~ , B LE ,T "_s Le* 49 ) Y P83EO_tB p | l { | G O mfa#ad . _O La,dkne| fd blD= 1 0e}e,e ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~_ i src/libavfilter/af_asupercut.cE{B U ud u rsantOsrc/libavfilter/af_aecho.c :"Go,u{tpp iezFiF:S164Esrc/libavfilter/af_aphaser.c245 .;iu6 4 eFoF:T:(:" t )nM"331w:166 ch %| "1=,;I,N:h :note: warning: expanded from macro 'ECHO'd ~ ^~~ , " (| o ^~~~~~~~~~~~~~~~~1 implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]g a s eatl : 0i1n , es o}warning: 0 b164) ((_f, implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0 % | adtu245 | ,FfI \ n "),crli LA F c o)p, T E } > cnh , gR 166, | s o A a( inP H(tuV _ f );| A b| td oOulb0l ^S ) ~~~~~~ ^~~~ p? P t ,e E u t Tp _ TiYRP(gb), f1ln(_fElat , ,fologa_ti): asrc/libavfilter/af_adeclick.caDin " | A^~~~~~~~~~~~~~~~~~t:756Un(, FO ): R a= OcRtFx107- >A)TIFOsrc/libavfilter/af_aphaser.cN ,F:| i)nF:S}E ,{S^~~~~~~~~~~~~~~~~~~warning: _ 145T( E Tmissing field 'unit' initializer [-Wmissing-field-initializers]g | : ~ ^ ~d.| (ao24usrc/libavfilter/af_asupercut.c ui6 ^i :t :r231 4756 | n pnote: aexpanded from macro 'PHASER': 41; utt )=: i, - {o nnote: Aexpanded from macro 'FILTER'1 ")tV _145 | ," } src/libavfilter/af_afftdn.c O A231V_,O, :-1P | P"187s,eT _ T : 123t: T Y_P I t T E N warning: hd Y_PTE _missing field 'unit' initializer [-Wmissing-field-initializers]Dr o ubDl6e U e O4U_ MRAsXsrc/libavfilter/af_afftfilt.c, Bv A=ThI :18792 L o*OA | : 32E: lwarning: sdN" , ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]r ,} { . src/libavfilter/af_aiir.c :c, 165 * i t { . :| s-6> 4{ y=92p d1 ^: i " | e0 b nwarning: _tga i },l implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]r n s = 0 a +i 1Osrc/libavfilter/af_apad.c,c r e nb}uF:k_I Nt165u r,f F057r: T | =nfSe.re[12 6I4 E0s0p0: \I _bMsTio0warning: 0R _ A-(dtshmissing field 'help' initializer [-Wmissing-field-initializers]1| C? ~~~~~~~ ~~~~~^~~~~~~H X>uf r+ , (1d6,,afet _ f57s TlFsLcAol | tA" h}]Gutt [,no], :S p[ i l" t*r asc, cd )| ^}r, k f| hl ^ ,s -c{ ]NoU >[dr[eiaLALnescxatyV _]i].,i; }O d| m \P*Tsrc/libavfilter/af_afade.c u ^a;l src/libavfilter/af_asoftclip.c _lT: " ,| :O F| FSeY296P E ~~~~~~ ~~~~~~~~~~~~~~~~~~~~^~_84D ^~~~ ~E v: :O105T:e149l ;U ( warning: :missing field 'unit' initializer [-Wmissing-field-initializers] BtL E warning: missing field 'unit' initializer [-Wmissing-field-initializers]r , -84a1 {. | dc. , b k l _ 296= | r 1 1{.e s" 0,idpu a{} a l ),,0 r \" ) a A Vd_ m| " ,"O P^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| src/libavfilter/af_apad.c ," sTe ^~~~~~ ~src/libavfilter/af_aiir.c: :56 :_ t 139144T s1:,: Y o17f t cPl i:warning: 1E0 0p,implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]note: expanded from macro 'IIR_CH'_ B O O pAaLr"F, a s { .me}139ietter , | 6 "f56 4 | , ^a | dO= 0e},F FCC libavfilter/af_join.o { SdE T ( pau r"a tiriw ho a c [src/libavfilter/af_adeclick.conm" ,0]:l757): e,107 A0V=__: , Osd ur " ,PrTwarning: c _missing field 'unit' initializer [-Wmissing-field-initializers]TY1PE _[ , AFDROn" UB]s e t} L E 757 | , m*i,n i | ^ m i{ u m g.d bl{=;1t } a" , r h gs 0 ei z.src/libavfilter/af_afftdn.ce "t src/libavfilter/af_aecho.c01:, , d :188 : 123 :u 199O"F r warning: : sFamissing field 'unit' initializer [-Wmissing-field-initializers]t 1 :etS ih warning: Eoi3 ,implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] AT }n,s (188 ti n dt | ho| g ru reat i ^ a 199ao n)m, | u s E d{i C H iAVz_"O POo et" ,T ( s OrF "_,fTsrc/libavfilter/af_asoftclip.cYtPF l r : E S " tt e85_EDU,RrA Ta:mT", fa\I114O( nlco :N warning: bk_ahb ,| ^~~~~~ ~missing field 'unit' initializer [-Wmissing-field-initializers] tries i ,n {d s ).ui 6 ,a l "4-1 85, .= O | 0 A0 F , V } F SE{T_(,w h o O " l P o 0O e Tv_,TFY_1.e0 FINPdru rST6Es_ I)E,4_aMmp NTT, AlX , ( t e T r a"cAk _FrLsrc/libavfilter/af_astats.c ,:V)_eAs{i 183: OG.di"619 P| S^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~u s4:= T _TaYPeE1warning: 0src/libavfilter/af_aecho.c0}0lt_ oimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]ve:,}) D,, r180 | U RsA:T ^ a18mI1O AV :p 0note: Nexpanded from macro 'ECHO'_ 183l | 0,,O 9e9 9 180P f9a{ | T , c t._i 6 AoTr 4 FY" , PE= -}1p _}BOF F,S-,O E > lOas tT | =-L, i(n ^ =1 o N,A*N ;ve rss;{ Iam p .| N ~ ^~~ l ei T )6,46 = /usr/include/math.hA4 :V_ M 015}_src/libavfilter/af_adeclick.cOA X:,,:P758 T19_ T YP: :107A E} : _ , note: | ~ ^~~~~~~~~ Iwarning: expanded from macro 'NAN'Nmissing field 'unit' initializer [-Wmissing-field-initializers] T , /usr/include/stdint.h: 46 : { 1521 | :. 758 #0,i6note: | d 4 expanded from macro 'INT64_MAX' ef i=n e N11{} ,A , A N 1 "FR46 },, n" | , # M| A Xd_src/libavfilter/af_compensationdelay.c ^" eO:V 46_sfEi n:e_ eINRT 61014bt Sh :_ MuAiil tiwarning: AMXs n_missing field 'unit' initializer [-Wmissing-field-initializers]nP t aLnoE( 0xf7g, (fr A46 "ffaf f | f}f"ffmf , ) f ff f f s | )| {i ^ ^~~~~~~~~~~~~~~~~~ z"e \ | m ^~~~~~~~~~~~~~~~~~" m," ,| ~ ^~ " src/libavfilter/af_asoftclip.cs et: 86 :mOm12 F:Fdi SsEwarning: tTmissing field 'help' initializer [-Wmissing-field-initializers] (anb n_86c | h eb"i ns, src/libavfilter/af_apad.c) {, :N UL L 55} : 144 :O A| Fwarning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]V ^F _SOPETT_(dTisYtaPnEc_e _IN55Tm | ,m ), { A .Vi{_6 O4P"=Tp_T1aYd_0dPur0"E0},, _ I1 N0T, 0src/libavfilter/af_afftdn.c src/libavfilter/af_astats.c :" , :9s184{.197i9e9:9,: 6t426 123A:F=d: warning: 0u} warning: }implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] missing field 'unit' initializer [-Wmissing-field-initializers]r a,t,i o| n ^ 184 | 197 | o0 f , 1 s{i0 l",a de apn->Apcne t}o i,vitso i e _src/libavfilter/af_aecho.ct| :afddy" ^,199l "", :oso r1 e :src/libavfilter/af_afade.c=t a: N warning: d319aAN ;implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: p 141 t : i| v i 199 | ~ ^~~src/libavfilter/af_compensationdelay.cwarning: tmissing field 'unit' initializer [-Wmissing-field-initializers] E :y47 : C/usr/include/math.h 101f aH:O: cwarning: 15( t o r:missing field 'unit' initializer [-Wmissing-field-initializers]f 319" | 19 l t,, : O f47 {Fl | note: Fo expanded from macro 'NAN' "Ssai OEtTl e F,F(S15EnT (p r | c#{asrc/libavfilter/af_adeclick.c a tieo"d d":-765),,e_fc1m:"12 di.,: "usrne0t warning: missing field 'help' initializer [-Wmissing-field-initializers] ) e ," s cet , Nmsrc/libavfilter/af_atilt.c t h 765A d :e si | N i 230 l 1. s : e 0At112A:n _ _ V a V c warning: ) b _| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~n _eOmissing field 'unit' initializer [-Wmissing-field-initializers]P{Tu_src/libavfilter/af_aecho.cO:c e iNTPY185PEg_"lUTL:L aD,UtR_A33}i n "i,T T : 230n_YnIa note: | POEn| f (expanded from macro 'ECHO' OFNFS_E ^T " ",F L( ) O| d185i s{{ A ^~~~~~~~~~~~~~~~~~ | t a"Tf .ni,6r4 c e q e _=" - 1 {c., }mdb ,")sl ,- eA V OF1F,t =I_N S cOeTn E T0P.65t} ( oTu4tr ,+s=__TYaPl i lfeMnE _IdrAec eN),bXq, T uu A }, fe , [ n i 0,c | ~ ^~~~~~~~~x AyV" /usr/include/stdint.h1 ] _*, :c,t{.OiO46F FxSEPT6:A21->Td_(4fFr:eTY=PR0e qc)E }note: ,a ,_ }expanded from macro 'INT64_MAX',y D A V[ O| ^_jU]0; OPB, 461T00L, | _E,A #}T { .dd,bY e fliP | n ^E =e_ src/libavfilter/af_afftdn.c0 D O :}I U198B,LNE ,: T 1236 4_{M0: A.Xsrc/libavfilter/af_compensationdelay.cd , warning: ( b : 1missing field 'unit' initializer [-Wmissing-field-initializers],0lx 748f =T F:Lff1f f101fA0GS :}f 01980 | 0 , f }warning: , f| ^missing field 'unit' initializer [-Wmissing-field-initializers] f \ f 2{ f 0 48f | | , ~~ ~~~~~~~~~^~~~~~~~~~~~~~~"f f) a d1 | "9, ^~~~~~~~~~~~~~~~~~ 2 0{ "0m 0 ", ,src/libavfilter/af_afade.c F: L320A G S: " src/libavfilter/af_apad.c 141}: swarning: "emissing field 'unit' initializer [-Wmissing-field-initializers]:,54ste t : a141d:m| a e ^pwarning: t timplicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]320eir d | v ii s tt ayn {c f54e"ua | c"tno , i r tO F",y{F O"w"hosrc/libavfilter/af_atilt.cleS_FEF,S:ElT( di231T(er as:112n:" ttio ,warning: a ) missing field 'unit' initializer [-Wmissing-field-initializers] n,c "e s_m") e s,t AeV_ O231P Tt_t | Tmhi YAeVn_ OPPT _iT {Eu_mIY PEnuNm" _FiTtsyt LO,Aloapg Tr,ea" g eit, n n{ . dubl" {"m b,.is6=4e e =r0 t 0 .}5} o, , f 0f, i l t e1r slso 0 0ap e ,m A" p , le}s, i n t h| e 0 , ^Oa ud F iF So1 sE, AFtR T r}e(O, asFlsrc/libavfilter/af_apsyclip.c | m ^:Fo337S" p:eE),,45 T : (src/libavfilter/af_compensationdelay.cuOAFwarning: F:SnEVimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 49i:T101_:t(Ow hyPwarning: o)T, missing field 'unit' initializer [-Wmissing-field-initializers]l _src/libavfilter/af_afftdn.cT 337 e_:lYe | n)199,P 49 : 123E | : _ A D { "warning: dVrOy missing field 'unit' initializer [-Wmissing-field-initializers]_UOsrc/libavfilter/af_chorus.cP"T _ATY B,L:E 67V:P ,c_o97n E199 | "s eOt:s _ I{P tdwarning: r missing field 'unit' initializer [-Wmissing-field-initializers]N .T fyl oTad_b a6mtoTuln{4 , Y=PtE _67 l0"",D | {i}fOU ,mloBo .O iLtr {iF E_=o s->clip_level * window[i]; | ~ ^~~~~~~~~ 6F,S f 4 EfT ( d{rys=e .)db lt-" ,, 1 -}," s"e=t1 - i ,1 , n1n I_oi}se ANVg,a f 1T,_ Filo6oO4rP_ L n TM_A"0ofAfTsGe,,XYSPtE src/libavfilter/af_aecho.c1,, T F_L ":se}t fiDAOA200,anGU : c pSB}L1Et,| u ^t g,}:o {.ad ,rwarning: ",bOi implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]lFnF| S ~ ^~~~~~~~~ =0"}E, | ,T ( ^ /usr/include/stdint.h f O : 46l:F200 | 0Eo21F,SCo: EHOr note: Tsrc/libavfilter/af_atilt.c(_sexpanded from macro 'INT64_MAX'1src/libavfilter/af_afade.c6 :(i:no f,f1s321:232 _: 112,:e 12warning: 46gia itA: missing field 'unit' initializer [-Wmissing-field-initializers]} | #ndne)f ,t),1iwarning: n e, 6missing field 'help' initializer [-Wmissing-field-initializers]_ IA V _t| N 232O,P ^ T | T321_6TA VIN | T4Y_ P_E_ F1LMO OP T6AA T __TX{ , M{Y PE (I N",src/libavfilter/af_compensationdelay.cw_:F{.0dNb i50dLOxAUTl,I:Nt7L L 101T:hf",= }1 f {16warning: _| f ^ ..missing field 'unit' initializer [-Wmissing-field-initializers] Mf"d0bAfXs)}lfef | ,= t f-502^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~, . 4} ff | 2,,ffiff f l{src/libavfilter/af_aecho.c "f0)A t :w163:,34F e| re w:iRd1 ^~~~~~~~~~~~~~~~~~t note: expanded from macro 'ECHO't,h""} , ,A, }| , 163 | " ^s e t src/libavfilter/af_apad.c| ^OwFc: 53e:F141otSE:n Tamswarning: t( odoimplicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]w uunti"bd,src/libavfilter/af_afftdn.clet h: 200ou t): _ , 123O53Fg : | Fwarning: a S missing field 'unit' initializer [-Wmissing-field-initializers] i A{src/libavfilter/af_chorus.cE: n68V _T (:w"eOt)=, 97 : pPT _T YP warning: amissing field 'unit' initializer [-Wmissing-field-initializers]200 cE d | t _ _ 68xD- l { | O>e nA Uo""f,V B u{ o"_o uLt_"gaO t E,i P _ g,n {T._d b"la; T s =iYn e 1 P"E t0 0,0_} , D" n src/libavfilter/af_afade.c"OsUuB :semtL E ,296e:bn1o t131e:0i0{, ro us.ed warning: t b l1oimplicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]fpfu = 0 lsta1 },0 0o0 m, o gpa i r lFnL A GS0 }o,e " 296 , f s, | | f Oof ^ s is e F l t\F 1e,n{c eS t fEa| o ~~~~~~~~ ~~~~~^~~~~~~~A "Tc to d}(aoru",d " t,_d,| O ^ gsrc/libavfilter/af_atilt.c"F a:i,nF S233 ) E:T,(f 112 :l o warning: AV o missing field 'unit' initializer [-Wmissing-field-initializers]_Osrc/libavfilter/af_aecho.csrc/libavfilter/af_compensationdelay.c :: r P51T200_ " : _ :1o:s 102warning: T Y fef:simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e tP)233, tAV _ EOF | F warning: O _ SfEmissing field 'unit' initializer [-Wmissing-field-initializers]TP(pFa200Lsrc/libavfilter/af_asoftclip.c a dTe dd | uOrsrc/libavfilter/af_apsyclip.ca t:__147EA Ti,T l ::364 :C13{onY"eP{3051H | : ,n E.:dO "warning: ) _ src/libavfilter/af_channelsplit.c b(lso rimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]d,eF warning: : implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]=1. r L 55 64{" O"A: A,}, t T12, V _ ,ie": {364.O nmts147ewarning: | d P0p1" | ,tmissing field 'help' initializer [-Wmissing-field-initializers] b T,6 1 , l _ _ i " f i ltTert ,55o fs Af=l Y | I red(e }o,P | N trre1aEt ^T "l,._0ga1 6t{eam I } i _ MtIpNN,, nONievT I Osrc/libavfilter/af_atempo.cFUFSrEe6N4-,2=FL:aTt_Tsrc/libavfilter/af_chorus.c ,{ FL285(:u20d1i: 69s:.S d}r :6 src/libavfilter/af_ashowinfo.cs ->99o:i EuTe( _| warning: ^tcomparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]2 :u6twarning: pr aoMrA o,r116ti4o umissing field 'unit' initializer [-Wmissing-field-initializers]t°tdiXo :An= Ce"), n45)F_R }285* | r ) :,l -,1 tOh,| src/libavfilter/af_crystalizer.c e69v e l > F1r^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~e warning: A | V _:O P}, F .a 0In file included from simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]h src/libavfilter/af_aecho.cA| VT39 :87S:vE)T (o lsrc/libavfilter/af_aspectralstats.cd:: ^164_:_-_ t{ ; 30 O33PTT1_awarning: e {: 116: | Y,note: Texpanded from macro 'ECHO'smissing field 'unit' initializer [-Wmissing-field-initializers]sme rt 0 src/libavfilter/window_func.h| P Y P Ep_| ( ^~~~~~~~~~~~~~~~~~~~~~~~~ ~": ~ ^~~~~~~~~155E IN)TD6p4 _dM : _ 164,UoReAlX60,39I | | t A ac: N Tyos AT , < InO"Nwarning: , implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] {= " s, } , a {a.tie t{ " vi"64m= 5.}ds| _,p oA-i,6o4e ~ ^~~~~~~~~l V _>uw to"g155(/usr/include/stdint.hct xO bi=n dso | w: ,P Tl ed ei46n) ; _0e t}:_21 : A TlY P,Eg_ note: Vexpanded from macro 'INT64_MAX' 2aiy sa"I,| _ L O,Gn tieNnT ~~~ ^ ~~~~~~~~~~~~~~, M _0 n46s | # A XI_, id e {NO R=DtEOf src/libavutil/avassert.h.:src/libavfilter/af_afftdn.c38F:I207 :yR",F i n eli:6O4Nsrc/libavfilter/af_asubboost.cc123t,FSO FuF11,=T2:0x}-:> 217E:104I:tNST:6 46 ,warning: iFnT[ E T_4"_ Mmissing field 'unit' initializer [-Wmissing-field-initializers]AL_(gnwarning: ]note: (expanded from macro 'av_assert0'M%-f XAdGaSmissing field 'unit' initializer [-Wmissing-field-initializers] m uAX5"0,e li n=l t ,,src/libavfilter/af_biquads.c TaFsrc/libavfilter/af_asupercut.c }38; | e ) 217 207( 0x 75:0yLs,: x,p | | g f 285,: A_319 | (A Vi a f f f1AG s}t,: ^- 0_.fi src/libavfilter/af_channelmap.c{ f{: "Sbra112n d O5P Tn_ Tf :76 :):,| _ (* "/YfPwarning: E}src/libavfilter/af_atilt.c12 : ^A m u ! (dc ofimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]f_f,f:warning: 234 Vlwarning: SrQ1Rn dF) missing field 'help' initializer [-Wmissing-field-initializers]f :missing field 'unit' initializer [-Wmissing-field-initializers]112_t iy0"src/libavfilter/af_compensationdelay.c,(:L52): 12f: :O p 0 76( | O285 | f ~ ^~~~~~~~~warning: Pwarning: T l319 0 | n A | {f )missing field 'help' initializer [-Wmissing-field-initializers] missing field 'unit' initializer [-Wmissing-field-initializers] _| i ^~~~~~~~~~~~~~~~~~ 0 0 -T ,B /usr/include/stdint.hI Te r " . (" {Q.:dbY P E, 0"fNs{e t U46l=522 ._0 }s,)--1 0 ,234dAr:y | S{Te;t1N | D21_ g R )| /U1 0 :Fa i"n I b ~~~~~~ ~~~~~^~~~~~~~~~~ 2L) , A I Lc"N,a n dL /m u note: }{,T u G| ^ ( l expanded from macro 'INT64_MAX' EtR,O F}0 t{ "NoU( F{..46 | i\ lefvLefSl4ts,| #pd l | f ~~~~~~~ ~~~~~^~~~~~~L"lE*Tt r ^=eN i ,}"src/libavfilter/af_crystalizer.c((f lfUi nee I N,T:6N4d_orLa r " 40-1M)/yL_tg"s e| t ":sA2X},,a , O ^ c 86 e . f i n 0-F1 .u,: t )),,FtS 1 (i n)p oEwarning: .0, ) u0tAfVTmissing field 'unit' initializer [-Wmissing-field-initializers]x ;0 , f_ (7)f f l | f40rOb aAf e} ~^~~, | e P nfdv_ m u q T| _ f e lutei p^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~lTsrc/libavfilter/window_func.hYffl| n i:ePfE"_ ^,c{\ 153":cr")f,src/libavfilter/af_biquads.cD O y" , 30| : ^~~~, f f:U B Onote: F FASsrc/libavfilter/af_atempo.cf228L: 34expanded from macro 'SQR'"eVE_:OfPEf : nnote: expanded from macro 'BIQUAD_FILTER'T287(T,c_f aO : 13153 src/libavfilter/af_chorus.c{u:T)bFl:e | c.t70oYf fF 228ld:P E)_SFwarning: | ib99l=| 1,.E0Lcomparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]O A Tp:p ^~~~~~~~~~~~~~~~~~ TA} , , {i. d(V _ O Pwarning: Tn_missing field 'unit' initializer [-Wmissing-field-initializers] b287l gT YlP | e v "0 , E70 esrc/libavfilter/af_afade.c ,= _O | # l src/libavfilter/af_ashowinfo.c:295 1DF FdS)Ei :o:2 .O2 5e,T f131 126(1p=U BL}E,,f( c::,52o i i A l :t{2 "{dneVi_warning: O F L A *. debcsrc/libavfilter/af_compand.cpimplicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion])P0Twarning: G*_| B } , ) * _ Dw ^bO1 , A(F O i} O L+ i buxavUnBd,"o,w2) {f)[_L E,s { 0 75 )"il] e| .0{{ | do g t ^d 0. isrc/libavfilter/af_asubboost.c6| 4u| (*cdebc0a y:s ~~~ ^ ~~~~~~~~~~~~~~=r1 ^ tbl, 218 " ,a } ,x0= +:{ t src/libavfilter/af_asoftclip.c,1 1 104:"isrc/libavfilter/af_afftdn.c . A9o:2a o*181 :a 2} VO2 0t0n0",: 208F0L , _ F warning: tmissing field 'unit' initializer [-Wmissing-field-initializers], src/libavfilter/window_func.h39::,A +LFO a : 123 Gwarning: 1S,G _c 218 0155.::, 60 Simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]o EAI k}s, | warning: : " s1T N" | missing field 'unit' initializer [-Wmissing-field-initializers] }warning: e*t(Fd,e 181 ^ | 4,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] a 1O fca d e 208d. , ;, " a s e t | u r a ty { t | src/libavfilter/af_aecho.cF"LiAssrc/libavfilter/af_crystalizer.c " i 155 ^ % :oG_S: 41w:m | e{ f\n 200s t et12", o"" ,:}1r ): " v , | ^~~~~~~ ~ ,: , be m ( f warning: warning: Amissing field 'help' initializer [-Wmissing-field-initializers] r" " sl osrc/libavfilter/af_asupercut.c implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]V,w 41 e| t ^a : 320 _h | tw e: OiP l u)t t 112 :c Twarning: src/libavfilter/af_biquads.c 200 src/libavfilter/af_atilt.cp[ gdh_missing field 'unit' initializer [-Wmissing-field-initializers]: | { :"esne t asi T285ENC235a:]12 : t n i Y:PUEH6k warning=b awarning: 320[ | " n c1rL_LO sendmissing field 'help' initializer [-Wmissing-field-initializers] n, : e S (/s generatedx pm(src/libavfilter/af_apsyclip.c- ]0: O FaTs}e o1f. u235l t.i402: warning: {F R" o U 6 | =5 p2.34implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]:SIE TrI,v O l*f S QR (N(| n(dwNoiFn i ewarning: G ^implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]-e(eNT l285Ft / r{, rt-3u | mS1 6"_ t , "_1g2B_eEMT,N {I,) /aIM _i(sU L.Ns 4022 | i Q APXd LT t} )nU) I )cudr a1tr"= /| A, ;o e 6i_sMN(U ^LD _*n st eoenI0N ,LAFV _O| PtT rOtF)F.S E}IaL ~~~~~~ ~~~~~~~~~~~~^~~~~~~~~~~~ _fm ,f14IT,(tbTa Tlio ai*lt warning N aEnnYn e(dt" generatedcT01R,f dP N -e,. lO6((f0_Em 1riF_dMlA,_ uAA )} pF_sttXD)lV/_,o Sl,e[vOe lt2O.r E nfUl _| iPpfd)| ) ^)T;]BoLiE^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~, Tl_e r( a ttaanc iT"Y Psrc/libavfilter/af_aecho.cE* tv,k {e,r| ):_185f: s ). d ~^~~b,D aA33=: ,- 1 .l,src/libavfilter/af_ashowinfo.c UcRtV _note: OP Tsrc/libavfilter/af_chorus.c =11:src/libavfilter/window_func.h126::A54o:1expanded from macro 'ECHO'A _:T . .O153TIr 185 .fV71_YO,0 F:FO N | warning: /: PP}T0_26TSYEsrc/libavfilter/af_deesser.c*, implicit conversion from 'unsigned int' to 'float' changes value from 4294967295 to 4294967296 [-Wimplicit-const-int-float-conversion]{99sE,): P T ( o:r d.e: -_ >F Enote: | p^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59ir6warning: 4 c L_expanded from macro 'SQR'SaT : ) src/libavfilter/af_biquads.cmissing field 'unit' initializer [-Wmissing-field-initializers]: l O ArTR12695, 229=:i14 a ,I{ | : p : m 0 )oN.G , 71{ 153.0_ ,;udtb warning: | A | sl}enote: v e l l+ missing field 'unit' initializer [-Wmissing-field-initializers] V _ t ,{expanded from macro 'BIQUAD_FILTER' " s ; == Or p| e d b u P T= 159 ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | e 1| . 229 f 0_, , dF ^~~ ~L 2A | a[ iTx "s5"G{ v Y ]I src/libavfilter/af_asoftclip.c*0: "181c :26}: ,warning: Simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] "_P ENtT}, il"o,#_dx6-,> d} "g (Icet4 0 e , s"Nsfex_181M,c eT,it, | A a0 it2 n e src/libpostproc/postprocess.cXA,:Vy832,: 83| ^ = i { .i _[L 0A: s niSb u6TjO.G_}Iwarning: p, tQe f 4F=]2N,missing field 'version' initializer [-Wmissing-field-initializers]5e edRsn[s iL1A;F ,| ("i, t 0G O ^ A src/libavfilter/af_asubboost.cFx ]} ,y } S, } 832:)219 ; " , ," | : ( (x,| %s104t a t)i ^ src/libavfilter/af_compand.cO F Ff: src/libavfilter/af_afftfilt.cwarning: missing field 'unit' initializer [-Wmissing-field-initializers]: *c( x O:| S"E 279 ) )dF76F ~ ^~~~~~~~~, T219 | :c/usr/include/stdint.h o s :3S E( 47: n t 135 ,(Tfsl : 46 s:warning: 21| [ ^n : (pion t t:implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ] = 2eaeed{s _ Anote: warning: . tn "sbVoexpanded from macro 'INT64_MAX'omissing field 'unit' initializer [-Wmissing-field-initializers]s t"f )s t C 279 | 2,\/ pieral 0 46M | #t)k,a , F_dy sAs a76v | LPeI) /V U | _ ~~ ~~~~~~~~~^~~~~~~~~~~~~~~" Af,*_ I c s GiS OAPaTN o dee n eV tI_NT c{ t"d } _ aTnT36 _ em,O YfP24c_ caa P | ^( E__oM AxXyTv_TdYMPSEn t e s asAt[src/libavfilter/af_afftdn.cnT_R b x "(lXue:s[]DOIUBosrc/libavfilter/af_asupercut.ct , 0 )216;V ANLGo,_: x : * R E s c321"7123f f | _ ~ ^~~~~~~~~~,t "{l:s112:ffRa c t o,r. a*e : ffE/usr/include/stdint.h{ O sstp warning: fmissing field 'unit' initializer [-Wmissing-field-initializers]ffA:.Fd bts awarning: r ffL50:F21: l r tmissing field 'unit' initializer [-Wmissing-field-initializers] af]S =note: =0=.0 }=,i m216emfEf expanded from macro 'UINT32_MAX'fNft _o u t | [ n)]T.f(rf U L 321{0 | o ; me)\Lsrc/libavfilter/window_func.h} 50:.0 ,"Pvoer a {x| ; , | 162 :1 s _ ^~~ ~ | | ~ ^~~~~~~#.250: tw ph{i" b" l| e0 ~ ~~~~~~~~~~~^~ de, rwarning: ocgho ^~~~~~~~~~~~~~~~~~ov,f inimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e ca" dsee A0 ,U Ai,ntc)l "I, _ r,}ANV } cs162e | ,src/libavfilter/af_afade.cT_,O"omna s :3 src/libavfilter/af_afftfilt.c P s| o ^tee 294 2| _:T280e:o47 :x o:f ^M_tT tYih t131 v APn"pwarning: u_implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]:t o X E ,itf o ( warning: l _D 280"_snFalimplicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]euv(src/libavfilter/af_chorus.cO | etF Am mee0:xU BgBael 72f: 99LSin, " ifssrc/libavfilter/af_deesser.c ::60E: 95(:s,moNfdU L L, 294}n; warning: otfhe warning: | missing field 'unit' initializer [-Wmissing-field-initializers] | f ^ rtadmissing field 'unit' initializer [-Wmissing-field-initializers]i{ - f {e u. d fO rsm ib M72 | f F"F"S nl)= 60>u= 0sET, OeFd2F". | ) . t| ( ^~~~~~~~~~~ , S0 } ,src/libavfilter/af_biquads.c3" l* Eva { : , e O FTFlS {285 "vmM"1)(ugEaT"(d: 1e:, , e{i d ee l warning: " ssn| _pc) implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] e1[2 ~~^~~ ~~,stmao,o t htV m ahx yd )AAFsLs )e essrc/libavutil/common.hs,:VR"A285G,S i 64_O_, | B }n,A:VP_IO IQA"Vg " 31| TM_APG ]UsA_,: ^T T eDtO t Onote: Yexpanded from macro 'FFABS'_"=_ PiffFPF TsYFPTEmt E64S | e#Id_e_fe__EtT (dmeapTtIhiN Tosrc/libavfilter/af_asubboost.cDxYsn",tu:tO[)nPe, oE 220U,:]BL _T104EFSR:F TsA BtLS .a ( R I(Ea,ri mf{warning: N ) t( (;l.missing field 'unit' initializer [-Wmissing-field-initializers]G O{F fa a)t d i,.F d220 | ,| > ~ ~~~~~~~~~~~^~i6n SbAl =f l4g {E=V = o" ,T_(010 a.t O d }. }{, s,tPeT _ T Y,P E? " src/libavfilter/af_asoftclip.c rp src/libavfilter/af_aecho.c _ DdO = :t h : ( e U 198 s201a:cBa y -"1 :0 ._)1 L"E 0.30 , s:: ,, .,: t rwarning: {implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 8 warning: ( ) . ""1simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] -, d0src/libavfilter/af_aresample.c .},e: 1 (308O:Ab,l ,5 t0 .d,a F201105V=_00,)e)F)F | S :0O,P T cL)AEGE198T . A0_ a| CS | (warning: 5F,T yA^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H| ^} s}tRY" }O, missing field 'unit' initializer [-Wmissing-field-initializers],,a rsrc/libavfilter/af_biquads.c :P,E( 0t.}0243,: _sS | ^| ^In file included from _, 341 3T Rsrc/libavfilter/af_aspectralstats.ct i m:. 02 ,I:N 308e | src/libavfilter/af_channelsplit.c note: Osrc/libavfilter/af_asupercut.cexpanded from macro 'BIQUAD_FILTER'F,F i30G: | ) , : 322A: S143 n,src/libavfilter/window_func.h ^{ . s: }E,: t: src/libavfilter/af_compand.c t r12ATV _19O 31622243: | {=:( :P :_1777 "NdUewarning: | ^T t :: sLacmissing field 'help' initializer [-Wmissing-field-initializers]awarning: y comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]_, src/libavfilter/af_afftdn.c130warning: : 217implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]:Lm p) T : 123 }l,,Y I 322 | : e PNd s warning: 162 _warning: o0E,T AtVmissing field 'unit' initializer [-Wmissing-field-initializers] | r amissing field 'unit' initializer [-Wmissing-field-initializers]t1143_ | 30[src/libavfilter/af_deesser.c_ : 61 : 95e D 2,_n O P T : " =U M]A{ }_ 217, R A I N ,77Twarning: Y | i T I O=N, | missing field 'unit' initializer [-Wmissing-field-initializers]PNE1 f iN U I U_L o*{f ,"2L| N DLO,r (g.Lf ^T U b(2{F.sF A} 3/61{ | BOiF i"B 2 "Lp oFi+n6t,sS (_(M E = S{src/libavfilter/af_chorus.c 4i "| ,n1A., 0E T: 2 ^ X-f{;" (73= *")s M.)d f>is :< 0c e +b "=a 12 t}bt1| l+e,m p0:l x,- ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~p=o ixn"t.s eo f > 0ipsf3warning: _ r attne.beu( -missing field 'help' initializer [-Wmissing-field-initializers] src/libavfilter/af_aecho.c 0r,b__0t}f*2 :"163a ao ,f[ .s:en IrNu trpiMf)34t:s 73note: gexpanded from macro 'ECHO'T e u ] fg | )6 ,q ut * *{0ea 4 163A | e sn db ,ri_ V;_cO s0 + nM yiP t| fo A{" +Tc[ ^~~~~~~~~~~~ ~~ u11s X*, N+U_Lonn sn,cmtsrc/libavutil/common.h, a)T L]t oi: T2Y{ Fdoo64 F P E}* Lotunb:L37AOG+ _ f| Ah"l:eFS | Ia ~ ^ ~~~~~~~~~~~~~~~ ^G ,r note: Fexpanded from macro 'FFABS'S o}NcT , S OaFo E2T,t }dFu (*o a{ .,64iStf_r| 1 ~ ^~~~~~~~~i 6 | 4uErg); #| = ^sT"e,a) d 0 /usr/include/stdint.h(:qOuie ne}f p 46FnF-c ,i o 0:, SyE1Tni 21 := ).,(egna note: c; tis expanded from macro 'INT64_MAX't src/libavfilter/af_asubboost.cA FnF)A B Sx(:aV)| _,s src/libavfilter/af_aiir.c -221>_o : ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ m46o \:O104u:( A224V | o PtT(_awarning: )missing field 'unit' initializer [-Wmissing-field-initializers]: _#td e f_iT Y>1O hI| NgnPe= :IP221T) ^~~~~~~ ~,TaEi n ;Nwarning: T | 6_4 _A_V0_ Oimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]P T_MDA X , T YMOA? F _ PTEUYX L _{SBTLPE ,( src/libavfilter/af_astats.c{A .Gd bRlE= src/libavfilter/af_biquads.ca ) :S"If_0I(N224T:, : 329Ne.e0 | x285S } : G ,5 }{d 7:E1(: ,20 , b.afRf- ( : 0s.tcrIkf{a.warning: | warning: ^ 0 A"Lf)fifimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]fcomparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare], = , _ )6) f 1" -"7I 4 285 = | Bf.fsrc/libavfilter/af_aresample.cfs:0I/ - | I ^~~~0fef309R:3297 | 00| Q ,t f_10 :}-,U AfC) 6 0A f In file included from H warning: | /D\e}e,src/libavfilter/af_aspectralstats.c : (missing field 'help' initializer [-Wmissing-field-initializers]fil ^~~~~~~~~~~~~~~~~~ -_2 d 30| ^ft F0b| : src/libavfilter/window_func.h : p I|a ~~~~~~~~ ~~~~~^~~~~~~~(162p309, | fLl1oca t:- T/k0,"39src/libavfilter/af_afade.c> E" , :: w R ( }293,warning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n _{p ofsO: 131N:0 l F 0U,Lwarning: Lt>} =F 162s, implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion], fS | E-T50 l osrc/libavfilter/af_aecho.c>(0:f,201e,| - ^ a t :A1e: 1 t ,cFdAwarning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]},293 _ R b , | s a c k )| a} , , ^ A-Vmip 201| 1_.f,l e | ^E O 1ssrc/libavfilter/af_deesser.c C{HPO(( . |:| T"Fss,1 660 _!Fit3.2:)src/libavfilter/af_afftdn.cTA:sa,r,12 :Y Bwarning: S218n:src/libavfilter/af_compand.c12 :t P(missing field 'help' initializer [-Wmissing-field-initializers]na:n0(78p_i| E^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ):-t>nn_o i-warning: 105 :itDs emissing field 'help' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c66: 244m:3OMU_| f | l warning: 218e14"2,_)B^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~src/libavfilter/af_asoftclip.c omissing field 'unit' initializer [-Wmissing-field-initializers]o: | : t L r 214 note: ," >E=) :{27 :78 | expanded from macro 'BIQUAD_FILTER'sIsrc/libavfilter/af_aiir.c,:)0 { eN 197{..3d Nwarning: U{implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | tT:b*lL= N U ~~~~~~~~~~ ^ ~~~~~~~~~~~~~ 335 LM0244 | L t2i: )}.{ L_m { | 9 ^ MeInote: }", } src/libavfilter/af_astats.c :Nexpanded from macro 'SERIAL_IIR_CH',214| | s ~ ^o t 352 : f o| i ^20 I Nt - 1: Twarning: 197k | s 3comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] n ete= 2 _0 a" isrc/libavfilter/af_apsyclip.cM A, :r, b352X | 484t: 52 u) ": f 1| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~f s ewarning: [ implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], a ti src/libavfilter/af_aecho.c dF L A ]i:i nsGo f;f 164 :gS" t484-(k pn -e >ed33 , | w"i,o:} , i n _u f O(pFbFnote: | FolsAexpanded from macro 'ECHO' ^ F e B> = s -S S > Et iT ( s164c 0( maa | s_k c= m s _ u rp a c ivle mu g e_ dpr O ) src/libavfilter/af_asubboost.ccBolv*eF : )ne _Fs>222 ,s sA(VShE=T: 104t:) id_iO P(T _ T Y ofu1s. warning: { P?Etbtl2missing field 'unit' initializer [-Wmissing-field-initializers] _ src/libavfilter/window_func.haer 5i n dDs =:t)_| O ~~~~~~~~~~ ^ ~~~~~~~~~~~~~t 1163_ gU [ . : t a| B ^~~~~~ ~~Ln222]f86 :ii E | mn, : + warning: e { .src/libavutil/common.himplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]:) = s (d 64, r { mb:lc c A Va_31OtP=T[" c s:x note: _n u163k | _-0>expanded from macro 'FFABS'T]Y PtE c.i n)_ o_f fu0r;g D "\ 1v e aUi R,64| } ~ ^~~~~~~_ n A | ,s h; iTf # " I td 0 s O e-. 0e1N f 1t, ,c u i . 9t0n0 f{o.ei, A ) f 6 l*f Fs4 }= u"F-A , t , > B 0[ a S n| } ^, d ( ] a pat i v\O ) =0e ;F ,| ~ ^~~~~~F ( 0 S| E(Ta.)I ~~~~~~~~~~~~~~~~~^~~~~ ~ (5N>T= c src/libavfilter/af_aiir.csrc/libavfilter/af_compand.c6 4u*t ::079_: 98o: 224src/libavfilter/af_apsyclip.c M(f fwarning: )::?A X1, missing field 'unit' initializer [-Wmissing-field-initializers] , 1\484 ( a T F:L:A G+S) 28| : warning: :warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] ~~~~~~~ ~~~~~^~~~~~~ c}implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]A 79( -o,sV( | ( _(OaP 224M) | T| _ _{) )S484ET ~ ^~~~~~~~~YP I | R P"* ( IEAgL| F/usr/include/stdint.hF _aD_O ^: 46A: iIUB21S n I B : (note: "RL_src/libavfilter/af_asoftclip.cmn:a214sexpanded from macro 'INT64_MAX',EC H:k ," -( f21_sc{Ml): -e u0.t 46tr .odpbwarning: | v#3u,tlimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavfilter/af_biquads.ced p= _es:*f uM1fh285l:t1)0)iin o a:0 /f(e(214gt},warning: t 1 | a, implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] I N i n = -T " 1 604 ,285 | .5.0_ M BfI3Q,U AO F F) A* XM )+)S9ED - 1)0;T_( (.m0 FgI ( , a, | a ~ ^L0 sFik nTxE L _ _ 7Rf fAcd B() ,f GAuVsrc/libavfilter/window_func.h_ :f1 fSr O163Pl.tifvf}:,T ,,fef69_ T Y _f:f| 0 ^P f(ls hf)EfFowarning: ai fft_FDimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]t ,f AO U| f^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~- B-Bf )S 1src/libavfilter/af_aiir.c L1631( .:E197, | .sf| a,m: 44{: src/libavfilter/af_asubboost.c) ^~~~~~~~~~~~~~~~~~ *p .:d b1ll s= note: 223.e- expanded from macro 'SERIAL_IIR_CH' :,104):> 0warning: a dmissing field 'unit' initializer [-Wmissing-field-initializers]a p0>} 197t | )src/libavfilter/af_afade.c=, i : 1v e | 292-.9 ; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~223 :21310 | l5u:t 0| ,src/libavfilter/af_biquads.c src/libavfilter/af_asupercut.c ) [warning: ^~~ ~:9 0 0 ,n :Aimplicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 259 : ]{358 : 21 | ^~~~~~~~~~~~~ ~~ }"103s::d =note: ,src/libavutil/common.h l | o ^ expanded from macro 'BIQUAD_FILTER': owarning: pu eb0l 64292src/libpostproc/postprocess.c | missing field 'unit' initializer [-Wmissing-field-initializers] : 259".,5e: 37868: | note: expanded from macro 'FFABS' : * i150 = 358:{ ( | 1 warning: +"In file included from i64 "sn comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]csrc/libavfilter/af_compand.cog: | 80 edsosrc/libavfilter/af_afir.cu :s #: 108t":b103(: *d src/libavfilter/afir_template.c ,s l((M e868: | { lwarning: ei _of56 : o missing field 'unit' initializer [-Wmissing-field-initializers] P 0i39n:" p f?I * (eF F Aceuo = F warning: B"implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]tr o80d F S",s (eftif | "s,iAb( =nn -t [Bnu f0u "Ss] [ ; m b M(e iO] 56*e {)a t: Fci | ]s)faAtY1" =l; mfy_p,e*M o0 prE " s)p leL*Ebe)e? eqmM1t/ )i (suaS ((,n ia efgo+c (i t i)n,cr- 1f2a aA y> d elV:_*O"t-,* b 2 p+PeT OdFv(h mo_10 uFoS-a(paBsrc/libavfilter/af_aecho.clT . rlaEts)euY:P*E3_ uTi)o,r r201 )aD OmU(B)n * e| : ^~~~ 1 ecLu"Et,dd1 * ",,o Oe):+ M ) )f){fF)lF; warning: ;.,a S Eoimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] d yAiT2 b\| ~ ^ | ,V+( iOnl ~ ^~~~~~= _+*) FiF 0mOi 201at2S.P5n} | i;E src/libavfilter/window_func.hT _,T| E ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~aT :=163 YC l(_ v o:l0PHn F 56\u . EObL_:ssrc/libpostproc/postprocess.cam0| 0_0(1T, m:pel ^~~~~~~ ~eDsO_warning: M A870X:)15 s3Uimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ,,:)2B L1 , ,,E m iAnwarning: t comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare], a{FV3 163x.L_2A_ | t ,dA OVP = bG870_T _ IlS= | OFPT N 2 L TY_ TTY}P0ET_ P f3o,r}_,I src/libavfilter/af_biquads.c E2 2 (MN:T_6, _ i| I ^285 D4O U2M=N:, B0I0;;1 L0EN :{ , ,, {i.warning: | l u,185 NoR | (15t | :033T:s fel#,d6e f(i nmtp B4note: _(M Me,Al expanded from macro 'ECHO'A _{ usrc/libavfilter/af_asupercut.c} :,X P | F ^f r359,:I"*L(lr src/libavfilter/af_asoftclip.c 103185:: | d225TF_FMeoT e : AAdXaFwarning: l27a yB"P, tLmissing field 'unit' initializer [-Wmissing-field-initializers]: Sa3 .,A ( s t 4"Gs warning: src/libavfilter/af_compand.cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n: ) 0 Se-t d e81l;a2 1}359,- : | y ~ ^~~~~~~~~8 . | /usr/include/stdint.h138i:" warning: 2, M :+,225missing field 'unit' initializer [-Wmissing-field-initializers]3 1).o46+: 21 | 4 ,{u) : 6-6 t note: 3expanded from macro 'INT64_MAX'0 0" | O ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~81 | 8 . )o+F= 465 | 3 # drF S 2 * e| ddeEr8 { f^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ibT"(8d M )nu,5 esrc/libavfilter/af_biquads.c" ) ef9 8l1:d/e I[N"as2261(:l14a: iTy6eet( y x)4+13f"note: ],_ 8-i l,expanded from macro 'BIQUAD_FILTER' *M Fc0t. 3"is eA Xte)f * t xr 261M | - (AF | F)d ^~~~~~~~~~~~~~~~~~~~~~~~~~~( >odVe A)Be0r_c a)Sl(xd7O Py;asef T [ yarf_ j m"pflTe] | if,f Y); ~~^~~ ~1 ofr P In file included from =f Es> src/libavutil/common.hsrc/libavfilter/af_afir.c: fi_a=O :M64 :f31bDumF103F_ Pf:O fnote: pexpanded from macro 'FFABS'l: S IfU[B LeEsrc/libavfilter/afir_template.c,E {_.fifs:T ( o2d)]f 56b 64 rbd ;f : e | f l e rf)54 #od e=f| i ^~~~~~ ~~), : r e2 ns e 0 en | FAFwarning: A } src/libavutil/common.h d ^~~~~~~~~~~~~~~~~~V implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]B Ssrc/libavfilter/af_channelsplit.c, ::i n _( 64 :191g: O a 56 31 :23P ) | t h:eT src/libavfilter/af_afade.c (: ( a note: m_warning: 291 1\ ) expanded from macro 'FFABS'>Ttcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]:, | f =Y o 131 : ~~ ~~~~~~~~~^~~~~~~~~~~~~~~ t P 0 1v 0owarning: y64pE 0l,implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] | e_ ? u F#I*N m 191LdmeT(ea | AaGf, ) gS, i a }*n291d | : { ,p hej .f o r| ausF(F- (ia ^ s e A B6)( itn, S{4 )"et (= a))nr*"i,1 O F bd e0 F(_=l }0| ; S(saa, ^ E aysrc/libavfilter/af_asubboost.cm p liT ) ,:3e(s< 225,:d114In file included from " >m e:l,asrc/libavfilter/af_aspectralstats.cyc)=i 2 : t ," n0 warning: 030,x sA missing field 'unit' initializer [-Wmissing-field-initializers] : -F>enV=_? Fsrc/libavfilter/window_func.hL LtbO_ o:T163\A P(u_t: GnTa_ TMYp48u S| u)225A | P:Et _ ~ ^~~~~~~}m, X , sD Ob:e warning: m;U ir| implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]a Bx(L+ ^o {-E(+ f= ,"a) s a c) F{LmTp163lhe){ _. | asn) Md b ln = I| f e| N ^o l ~ ^ ~~~~~~~~~~~~~~~s0;r src/libavfilter/af_asupercut.c " , | f a:d}esrc/libavfilter/af_asoftclip.c ~~~ ^~~~~~~ src/libavfilter/af_channelsplit.c360,: :" s:1030/usr/include/float.hd225 :e199t:, :warning: u r21 a:t27 : 142missing field 'unit' initializer [-Wmissing-field-initializers]0:, i c :l17 warning: ohnwarning: u:t Aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] a}"comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] [note: n ]n ,, 360expanded from macro 'FLT_MIN' | n= e 0 .| 225 ^ | l 5 s 199 { 14" lte | * | #( ov O F d1e efFi f lS"l, + src/libavfilter/af_compand.ci EtT "c:n82 :e12(: soese rn" t( i b , warning: f ( FnL_ missing field 'help' initializer [-Wmissing-field-initializers]OoM _pTusFa mriPfsrc/libavfilter/af_apsyclip.c_tFp lI * (MF: Sl(eev82e(lIF518A:Eisn | tF"NB 241T) F , S{: .(,ciA =( N1U h B n0 warning: -7L5L_ lS ; implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]4 AaV(_ Mi 9}4ysoO P)T <3a5u t __-T | m ^0OsF YcPp l8et)F518 0t.E3_2rS | E>x -I2) T=* >Nn2,8 ( lMTeb _7 M_)6vAeol5) P ) 4Vu_0O,PI/ (,(t7p T _ 19u_AT2YiP {7.tV)_nOE-e is _P_-0368;F bTS_.43 | uTfT )i ^~~~~~~~~~~~~ ~~| RfIY= +* ^~~~~~~~~~~~~~~~~~~~~~~~~~~e NPGsrc/libavutil/common.h :+ rME,4 64{).[s)_4:1 nt)D)37;:0{0]rO } ==Unote: | , ^~~~~~~~~~~~ ~| " aBlexpanded from macro 'FFABS' 1 ~ ^ ~~~~~~~~~~~~~~~sLrl "In file included from , Esrc/libavutil/common.hc}[,src/libavfilter/af_afir.cI:,: n Nsrc/libavfilter/af_channelsplit.c103T:: 64{64.]06,4214src/libavfilter/afir_template.c:: | 37d: *_:M27#b:l 0note: 57A:d23 =,1 .expanded from macro 'FFABS's Xe:fwarning: Fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]}-, iL A, 64> | lwarning: #ndeG TeFimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e f iS0 vLe F214FnA.B}A,l | _ei,SG S Fn ( 1 } 57 F;a| src/libavfilter/af_chorus.c., | A: B S ) ^ ,( 167 (f| :o r ( Fa a ^~~~~~ ~60 | L) ) :(( ~ ^~~~~~~~~iA G S (} n>t=f t/usr/include/stdint.hwarning: :a,) 0iy psrc/libavfilter/af_asubboost.c46implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 21 >=?e: := 0 ;226| : note: (ma ^i120:expanded from macro 'INT64_MAX' i) (-aa)src/libavfilter/af_asupercut.cd :226n | (src/libavfilter/af_dcshift.cy)e 361 b a )=f:i:_ o u) ) 12n39 t )F:e: i{np| L | 104I: tu ^~~~sTwarning: ^~~~N TNwarning: Utmissing field 'unit' initializer [-Wmissing-field-initializers]s a_missing field 'help' initializer [-Wmissing-field-initializers]M6L ;m A4X_L p, MmiA}Xl361a+x+src/libavfilter/af_aecho.c e | _)d e l s( | = :{39211a0 ^x 7 | :y37 :(f f| i nf ~ ^ ~~~~~~~~~~~~~~~f f=warning: {t f implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ) fFf N {L fU(Lsrc/libavfilter/af_channelsplit.cLT:"fs( s_222fMhI}N-;:f23i > d efl:af 211f y | t| | f ~~~~~~~~~ ^~~~~~~warning: s [" ^) comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] n,]/usr/include/float.h : + 15 | : 17222: s ^~~~~~~~~~~~~~~~~~- > | d enote: sp-expanded from macro 'FLT_MAX' "ts> se hfaot sm[rn ]15D | src/libavfilter/af_afade.c:290C: shp#(d)i131 i*l eonfu:tfeti lts nwarning: i"n[ki-eimplicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] ,i > F L]=s T =a _0ms M;p- Al >iOXFeF290d _3S. | 4e6] 613s8n b"_0h5*2so0i fo8s8u0ttpu"t5.9)u,l08),t i1n;k s 2 - | ; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ~e > s a+m i3+p+ 8 l) F e A "_{V| _sr ^~~~~~~~~~~~~~~~~~~~~~~~~~~ O ea| P ~ ^ ~~~~~~~~~~~~~~~ttT e_n Tu/mYb Pe1Er0_ 0Do0Of.U 0Bf;Li Er ,s| t ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ~{ .sdabmlp=l0e} ,tIn file included from o src/libavfilter/af_afir.c -:s1103t: ,asrc/libavfilter/afir_template.c r:1t57, : f44Aa: d }iwarning: ,nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] g "| , ^ OFFSET (57s | t a r t _fstaympplee )m,i nA_Vd_eOlPaTy_ T=Y PFEL_TI_NMTA6X4,, m a{x._id6e4l a=y src/libavfilter/af_dcshift.c=0: 40F src/libavfilter/af_chorus.c:L: 101T:168 _ :}M,warning: 49I N0missing field 'unit' initializer [-Wmissing-field-initializers]:; , Iwarning: Nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]| T ~~~~~~~~~ ^~~~~~~6 4_MA X40/usr/include/float.h, | : 14T :F L17 A: {G S168 note: | " expanded from macro 'FLT_MIN'} ,l i m | i ~ ^~~~~~~~~ t 14 | ei#nrtd /usr/include/stdint.hdgeep:taf46h:iin_"s21n,ea:m pnote: "Flexpanded from macro 'INT64_MAX'sLeet Tsl _=iM I Nm46i(ti n | e1rt #g.)dae1f i(7inns5-">e4,d OI59e4F warningNpT36Fts540S8Eh generated_2T2s. M(2[8Aln7Xi]5 m0i* t7e(o9urt07gelxia-i37nfnf8k)f,F -f A >fsV| fa_m ^~~~~~~~~~~~~~~~~~~~~~~~~~~pfO flfPef_Tfr_faTftYfePf E)/_ D1| O0 ^~~~~~~~~~~~~~~~~~U0 B0L.E0,) ;{ .d b| l ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ~= 0}, 0, 1, A }, | ^ src/libavfilter/af_afade.c:289:131: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] src/libavfilter/af_dcshift.c:41:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]289 | {41 | " s t a r{t _NsUaLmLp l}e " ,| ^ "set number of first sample to start fading",src/libavfilter/af_aecho.c O:F222F:S29E:T (warning: stimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]a rt_sample), AV_O P222T | _ T Y P Ei_fI N(Tv64o,l u m{e. i*6 4s ->=i n0_ g a i n} ,* 0s,- >IoNuTt6_4g_aMiAnX ,> T1F.L0A)G S | } ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ~, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/af_afftdn.c:290:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/af_aecho.c:224:67: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 290 | 223 | f = ( 0 . 5 a v*_ lso-g>(scatmxp,l eA_Vr_aLtOeG)_ W/A RsN-I>NbGa,n d _| c ~~~~~~e ntre[NB_ P224R | O F I L E _ B A N D S - 1 ] ;" o u| t ~ ~~~^~~~~~~~~~~_ gain %f can cause saturation of output\n", s->out_gain); | ~~~^~~~~~~~ 3 warnings generated. src/libavfilter/af_chorus.c:184:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 184 | if (s->in_gain *src/libavfilter/af_asupercut.c (su:m381_in:_107v:o lwarning: ummissing field 'unit' initializer [-Wmissing-field-initializers]e ) > 1.0 / s->out_gain) 381| | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ~ { "centerf","src/libavfilter/af_chorus.cs:e184t: 49c:e ntwarning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]r frequency" ,184 | O F F S EiTf( c(ust-o>fifn)_,g aAiVn_ O*P T(_sTuYmP_Ei_nD_OvUoBlLuEm,e ){ .>d b1l.=01 0/0 0s}-,> o2u,t _9g9a9i9n9)9 , | F ~ ~~~^~~~~~~~L AGS }, | ^ src/libavfilter/af_asupercut.c:382:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 382 | { "ordersrc/libavfilter/af_acrossover.c", :"s89e:t104 :f iwarning: lmissing field 'unit' initializer [-Wmissing-field-initializers]t er order", OFFSET(order), AV_ O89P | T _ T Y P{E _"IsNpTl,i t " {,. i"6s4e=t4 }s,p l i t 4f,r e q u e n2c0i,e sF"L,A GOSF F}S,E T (| s ^p lits_str), AV_OPT_TYPE_STRING, {.str="500"}, 0, 0, AFsrc/libavfilter/af_asupercut.c }:,383 : 107| : ^ warning: missing field 'unit' initializer [-Wmissing-field-initializers] 383 | { "qfactor","set Q-factor", OFFSET(qfactor),AV_OPT_TYPE_DOUBLE, {.dbl=1.},0.01, 100., FLAGS }, | ^ src/libavfilter/af_asupercut.c:384:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_crossfeed.c: 384346 | : 109 : warning: { missing field 'unit' initializer [-Wmissing-field-initializers]" level", "set input leve l346" | , { O"FsFtSrEeTn(gltehv"e,l ) ," s eAtV _cOrPoTs_sTfYePeEd_ DsOtUrBeLnEg,t h{".,d b lO=F1F.S}E,T ( s t0r.e,n g t h )2,. , AFVL_AOGPST _}T,Y P E| _ ^D OUBLE, {.dbl=.2}, 0, 1, FLAGsrc/libavfilter/af_asupercut.cS: 385}:,12 : | warning: ^missing field 'help' initializer [-Wmissing-field-initializers] 385 | { NULL } | ^ src/libavfilter/af_crossfeed.c:347:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 347 | src/libavfilter/af_acrossover.c{ :"101r:a104n:g ewarning: "missing field 'unit' initializer [-Wmissing-field-initializers], src/libavfilter/af_astats.c ":se476t: 59s: o101warning: u | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] n d s t{a g"el ewviedle"n,e s"ss"e,t OiFn pF476uS | tE T g( ar ia nn "g ,e ) , s e tAO_VFIn file included from m_FeOStPsrc/libavfilter/af_afir.cE:aT(Tm(103_eTlY: PtEesrc/libavfilter/afir_template.cva:_dea88D:OlUt15_Ba:iL, nEwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion],,c {+ . Ad1Vb,_l O="P.PT5e_}a, Tk _88Y0c | oP,E u _ n1tF ,"L ,O F A L"T A%, Gf mS" i, {n}(. ,dfb= ll o=af| 1tm ^i} ),(np f-( >mm ii nn ,_0 c,mo au1gn,[t i A]+F) ;}p ,- >| m ~ ^~~~~~~~~~~~~~~~~~a| x ^_ count)); src/libavfilter/af_crossfeed.c| : ~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~348 :111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 348 | { "slope", src/libavfilter/af_acrossover.c : 102 : 104":s ewarning: t missing field 'unit' initializer [-Wmissing-field-initializers]c urve slope", 102 | { O"FFgSasrc/libavfilter/afir_template.cEiT:n(89s":l,15o :p e"warning: )simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion],e t o u tApVu_ tO89 P | bT a_n Td Ys P Eg _a Di OnmU"aB,xL E=O, F Ff{Sm.EadTxb(flg(=am.ia5nx}s,,_ sm.ta0r1g),[, i 1] ,) A;FV L_ AO| GP ~ ^~~~~~~~~~~~~~~~~~ST _}T,Y P E| _ ^S TRING, {.str="1.f"}, 0, 0, AF }, | ^ src/libavfilter/af_crossfeed.c:349:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/afir_template.c:90:21: 349warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] { "level _90i | n " , " s e tm ilnev_edle liany" ,= src/libavfilter/af_channelmap.cf m i :n 326f :( 21m :i n warning: _Ocomparison of integers of different signs: 'const int' and 'unsigned int' [-Wsign-compare]dF eFlSayE,T (dleelvaeyl[_ii]n));, | A326 ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~V | _ O P T _ T Y P Ei_fD O(UnBcLhE_, {o.udtb l>= .F9F}_,A Rsrc/libavfilter/af_acrossover.c0R:,A107 Y:1_12,E: L FEwarning: LMAmissing field 'help' initializer [-Wmissing-field-initializers]SG (Sb u} f107,- | > d a| t ^ a {) )N U{L L | } ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/afir_template.c :| 91 ^: 21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/af_channelmap.c:352:12 :91 | warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] maxsrc/libavfilter/af_crossfeed.c_:d350e:l109a:y warning: 352=missing field 'unit' initializer [-Wmissing-field-initializers] | f m a x f ( m a x _ d Fe350lF | aM yI ,N ( dF{eF l_"aAlyRe[vRieA]lY)__;oE uL Et| M ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~S" (,b u"fs-e>td alteav)e,l nocuht_"o,u t ) * s i z e o fO(FbFuSfE-T>(dlaetvae[l0_]o)u)t;) , | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~A V_OPT_TYPE_DOUBLE, src/libavutil/macros.h{:.49d:b25l:= 1note: .expanded from macro 'FFMIN'} , 0, 1, F L49A | G#Sd e}f,i n e | F ^F MIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavfilter/af_crossfeed.c:351:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 351 | { "block_size", "set the block size", OFFsrc/libavfilter/af_asoftclip.cSET(:bl285o:c43k:_ swarning: izimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e ),AV_OPT_TYPE_INT, {285. | i 64 = 0 } , 0 , 3 2 7 6 8 , dAsFt [}o,v e r| s ^a mple * n + m] = 0.f; | ~ ^~~ src/libavfilter/af_crossfeed.c:352:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 352 | { NULL } | ^ src/libavfilter/af_afftdn.c:358:56: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 358 | const double ratio = outlink->frame_count_out ? s->ratio : 1.0; | ~~~~~ ~~~^~~~~ src/libavfilter/af_biquads.c:333:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 333 | 1BIQ warningU generatedA. D_DII_FILTER(flt, float, -1., 1., 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_biquads.c:309:14: note: expanded from macro 'BIQUAD_DII_FILTER' 309 | in = ibuf[i]; \ | ~ ^~~~~~~ src/libavfilter/af_afftdn.c:374:77: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 374 | noisy_data[i] = mag = hypot(fft_data_flt[i].re, fft_data_flt[i].im); | ~~~~~ ~~~~~~~~~~~~~~~~^~ src/libavfilter/af_afftdn.c:374:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 374 | noisy_data[i] = mag = hypot(fft_data_flt[i].re, fft_data_flt[i].im); | ~~~~~ ~~~~~~~~~~~~~~~~^~ src/libavfilter/af_afftdn.c:398:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 398 | const double offset = s->floor_offset * floor_offset(noisy_data, s->bin_count, den); | ~~~^~~~~~~~~~~~ ~ src/libavfilter/af_astats.c:527:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 527 | set_meta(metadata, 0, "Overall.Peak_count", "%f", (float)(min_count + max_count) / (double)s->nb_channels); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ src/libavfilter/af_acrossover.c:173:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 173 | s->gains[i] = expf(gain * M_LN10 / 20.f); | ~ ^~~~ src/libavfilter/af_acrossover.c:173:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 173 | s->gains[i] = expf(gain * M_LN10 / 20.f); | ^~~~ ~ src/libavfilter/af_afwtdn.c:973:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 973 | if (new_absmean[level] <= FLT_EPSILON) | ~~ ^~~~~~~~~~~ /usr/include/float.h:16:21: note: expanded from macro 'FLT_EPSILON' 16 | #define FLT_EPSILOsrc/libavfilter/af_aspectralstats.cN 1.:198720:921038:9 5warning: 5missing field 'unit' initializer [-Wmissing-field-initializers]0 78125e-07F | ^~~~~~~~~~~~~~~~~~~~~~~ 87 | { "win_size", "set the window size", OFFSET(win_size), AV_OPT_TYPE_INT, {.i64=2048}, 32, 65536, A }, | ^ 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); | ~~~~~~~~ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 4 warnings generated. src/libavfilter/af_astats.c:544:63: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 544 | set_metasrc/libavfilter/af_aiir.c(me:ta288d:at1a:, 0warning: , implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]"N umber of Infs", "% f"288, | nPbA_RiAnLfLsE /L _(fIloIatR)_s-C>H(nfbl_tpc, hafnlnoealst),; | ~~~~~~~~ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -1., 1., 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_aiir.c:256:30: note: expanded from macro 'PARALLEL_IIR_CH' 256 | double i0 = ig * src[n]; \ | ~ ^~~~~~ src/libavfilter/af_astats.c:546:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 546 | set_meta(metadata, 0, 13"Nu warningmbse generatedr. of desrc/libavfilter/af_aspectralstats.cno:r89m:al97s:", "warning: %missing field 'unit' initializer [-Wmissing-field-initializers]f ", nb_den or89ma | ls / ( flsrc/libavfilter/af_acrossover.c{o "aotv):se208-r>:n82lsrc/libavfilter/af_afade.cabp: _"c:hwarning: a,439:n153implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: "n esrc/libavfilter/af_aiir.clwarning: ss):missing field 'unit' initializer [-Wmissing-field-initializers]288e; :t 1 w :i| n208d o ~~~~~~~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ | warning: w implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] o439v e | r l a p " {288 | , "PnA ObRA F_L LFEsaSvL_alE_moTIpgl(eIs(oR"cv_,teCH xr,(f ltlp , aAV _L"psfOlo)ae,Gtt _,nAVE u _ RmO RbOPR , e"FT _rTre q o Yuf-P1e. En,sa_c ym %F LpOfA m ulT se,s t { f o.r bed p obc1silr=.to0s,si. 5 }v0fa,dee )n u0md ur,b ae 1| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~t ri,o. \nsrc/libavfilter/af_aiir.c"An :,"},262 ,:19fO : rF| note: expanded from macro 'PARALLEL_IIR_CH'e F ^S Eq)T; ( | n ~~~~~~ ^~~~b262 | _ s a m p l es ), AoV_0OP T+=_ TdYsPtE[_InN]T,; { . i 6 4 = 4 4 10 0} , 1, I N T 3 2 src/libavfilter/afir_template.c_ M AX:/1 2320 :,29 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]F L A GS } \, | ~~ ^~~~~~ 232| | ^ if (ch_gain != 1. || s->ir_gain != 1.)src/libavfilter/af_afade.c {: 440| : ~~~^~~~~~~ ~~153 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_acrossover.c:213:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 440 | { " ns213" | , a v"_sleogt( cntux,m bAeVr_ LOoGf_ ERsRamORp,l e"Fsr efqsrc/libavfilter/afir_template.coue:nr233c y:c35 : rwarning: %oimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]sfs fmadues t du r233b | e ain t ii on ncr e", af tysOpiFnegF gSaoEirTnd (=enr. cbh_\_gnsaa"m,i pnf l*er sse-)q)>;,i r_ | g ~~~~~~ ^~~~ a iAVn_;O P| T ~ ~~~^~~~~~~_ TYPE_INT, {.i64 = 44100src/libavfilter/af_aiir.c},: 2881:1,: I Nwarning: Timplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]32src/libavfilter/af_aspectralstats.c_ M:AX106/1:0,12 F: L288warning: A | missing field 'help' initializer [-Wmissing-field-initializers]src/libavfilter/af_axcorrelate.cGP SA:R 369A} L:,106L94 | EL: _ warning: | I Imissing field 'unit' initializer [-Wmissing-field-initializers]Rsrc/libavfilter/af_crystalizer.c ^ {_ N:CUHL(131L fl:}t1p , :f warning: | l ^o aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 369t | , { src/libavfilter/af_afade.c :"441 s:-i1z. 131149e, | f:i " ,lwarning: missing field 'unit' initializer [-Wmissing-field-initializers] t "es er t ss( egdm b1l.e441 | , ,d n0 ) o t u| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bls e{i,src/libavfilter/af_aiir.c z :e"i279":dn,25uv :reaOt rsFiFnote: SeEoexpanded from macro 'PARALLEL_IIR_CH',T nn ("soic,zlesrc/libavfilter/af_biquads.c i p ,279) : | 1,, 389 0: A",1 Vs :_et 1 O c.r oPswarning: simplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]0 T _ , faaTde vd_sY Pdct[E_ul nI]ri389N Ta,tpi | B+I QdUoA= , n{D. "1_)i f | ,T6DiI^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~r 4_= 2 F*5 s I6L}r csrc/libavfilter/af_crystalizer.c[:T, 2 n66E, ] : R27 ; (:f1l t note: 3expanded from macro 'filters' , 1 0 7 f 266 | l, o c o aAtn F ,Os } , Ft t F S EyT| ( ^du - p er at1 .mi ,uol nt)1 ,=. t d , - 0 > ) m| A u ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~Vl _tO ;P Tsrc/libavfilter/af_biquads.c_ :TY P 360 E_: 14 :DU R note: expanded from macro 'BIQUAD_TDI_FILTER'A\ T I| O ~ ^~~~~~N , 360{ | . i 6 4src/libavfilter/af_axcorrelate.c : 373 = : 120 : i} , n warning: 0 = missing field 'help' initializer [-Wmissing-field-initializers] , i 6 b 3730 | u 0 f 0 [i0] src/libavfilter/af_aiir.c 0\+ :{2880 0 :s1,: | FNL1 ; ~~~~ ~~~~^~~~ UALwarning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] GL S } , } 288 | P | ^| A R A ^ L L EL _I I R _ CH ( f lt p , f l o a t , src/libavfilter/af_afade.c : 442 : 149 : - 1 .warning: , missing field 'unit' initializer [-Wmissing-field-initializers] 1\. , 0 )| 442 ^~~~~~~ ~ | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { "dsrc/libavfilter/af_aiir.c":280,: 40 : note: expanded from macro 'PARALLEL_IIR_CH' "se t280 | cr o s s f a d eds td[nu] r= adstt[ino]n "*, m i x + i m i x * s r c [ n ] ; O F F SE T ( du r a t i o n ) , A V _O\P T _| T ~ ^~~~~~ YPE_DURATIsrc/libavfilter/af_aiir.cO:N288,: 1{:.i 64warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] = 0 }, 2880, | P60A0R0A0L0L0E0L,_ IFILRA_GCSH (},f lt p,| ^ float, -1., 2 warning s generated . 1., 0) | src/libavfilter/af_afade.c^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :443:src/libavfilter/af_aiir.c143::280 :warning: missing field 'unit' initializer [-Wmissing-field-initializers]18 : note: expanded from macro 'PARALLEL_IIR_CH' 280443 | | { " odvsetr[lna]p "=, d s t [ n ] "*o vmeirxl a+p i1msitx s*t rseracm[ ne]nd; w i t h 2 n d st re a m st a r t " , O\F F SE| T( ^~~~~~ ~o verlap), AV_OPT_TYPE_BOOL, {.i64 = 1 }, 0, 1, FLAGS }, | ^ src/libavfilter/af_afade.c:444:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 444 | { "o", "overlap 1st stream end with 2nd stream start", OFFSET(overlap), AV_OPT_TYPE_BOOL, {.i64 = 1 }, 0, 1, FLAGS }, | ^ In file included from src/libavfilter/af_dialoguenhance.c:28: src/libavfilter/window_func.h:155:60: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 155 | lut[n] = exp(-0.5 * SQR((n-(N-1)/2)/(0.4*(N-1)/2.f))); | ~^~~ src/libavfilter/window_func.h:153:30: note: expanded from macro 'SQR' 153 | #define SQR(x) ((x)*(x)) | ^ src/libavfilter/window_func.h:155:60: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 155 | lut[n] = exp(-0.5 * SQR((n-(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/af_afade.c:469src/libavfilter/af_crystalizer.c:12:: 132warning: missing field 'help' initializer [-Wmissing-field-initializers]: 1: warning: 469implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | { NULL } | ^ 132 | filters(dbl, double, inverse, clip, 1, 1, 1.0, av_clipd, 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_crystalizer.c:66:27: note: expanded from macro 'filters' 66 | const type mult = td->mult; \ | ~~~~ ~~~~^~~~ 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: src/libavfilter/af_afftdn.cexpanded from macro 'FFABS' :544:45 : 64warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] #define FFABS(a) (544 | ( a ) >=d 0o ?u b(la)e :b (a-n(da_)n)o)i s e| [ ^N B_PROFILE_BANDS] In file included from =src/libavfilter/af_dialoguenhance.c {: 280: .fsrc/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) { | ~ ^ CC libavfilter/af_loudnorm.o src/libavfilter/window_func.h:163:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ~ ^ src/libavfilter/af_afftdn.csrc/libavfilter/window_func.h::163:56869:: 34:warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | 568 | b aluntd[_nn]o i=s e0.[5 i*] (1= +a vco_sc(l(iMp_PdI(*n(oFFiAseB,S (-n2 4-., 2M4) .- )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) *src/libavfilter/af_astats.c M)):);599 : 52| ~~^~~ ~: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavutil/common.h:64:31: note: expanded from macro 'FFABS' 64 | #defin e599 | F FA B S ( a )U P(D(Aa)T E>_=S T0 A?TS ((Pa,) f l:o a(t-,(a *)s)rc), | , ^ llrint(*src *In file included from src/libavfilter/af_dialoguenhance.c(U:IN28T: 6src/libavfilter/window_func.h4_:C163(:148) :< fupvda)l)dsaptue;_-e ,s > | tastv ^~~~~~~~~~~~ ~ei(s ,ctz esrc/libavutil/common.hoop:64fr,_:dm(u 37vls_:alamsp uclnote: ea)eexpanded from macro 'FFABS',l, as ar (fsmr64mptc | #l,e+d src/libavfilter/af_crystalizer.c e:nvifi133n:1oarnep :lmaulFi )tFzwarning: e;implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ Ar _osBu f| S ~~~~~~~~ ^~~f ff(sieaxt ), ,i133n t_ i | f(s(nai)a, l tmedr>prlse=y(d), _0b g ?l,sa i ->(ndia,o sF)FAu_ f:L blIo(alG-teN( ?,( na )nbu_p)daos)tina mep_vfel l| ^~~~r oeasst,e_ ,s 8t)ant)o; (cs l,| i ~ ^~~~~~~~ pp, ,0 ,s a0m,p l1.e0), a:v _sc-l>iipsd_, d1)o u b| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~l e ? upsrc/libavfilter/af_crystalizer.cd:a66t:e27_: dnote: oexpanded from macro 'filters'u ble_stat (66s | , p , csoanmpslet) :ty (pveo imdu)lNsrc/libavfilter/af_biquads.cULtL: ,= )436: 1:; t \warning: d -| implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~> mult; src/libavfilter/af_astats.c : 555: 13: note: expanded from macro 'UPDATE_STATS_P' 436 | B IQ U A D _ T 555D | I I _ F I L T ER u (fp dla tt src/libavfilter/afir_template.ce ,:_ f uf324l n: 35oc :a; t warning: , implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] - 1 324., | CC libavfilter/af_mcompand.o \ src/libavfilter/af_afade.c1 | . : ~~~~ ~~~~^~~~515,: 1 0:) warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ s r c src/libavfilter/af_biquads.c 2[:413 : n]14 : 515= | Cnote: R expanded from macro 'BIQUAD_TDII_FILTER' Oi nS SF[ nA]D E *413_ | dP L ArNA R (yf _ l gt a , i n fi ;l no a =t )i | \ b| u ~ ^~~~~~~~f | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~ [ i]; src/libavfilter/af_afade.c : 490 : 36 : note: expanded from macro 'CROSSFADE_PLANAR' src/libavfilter/af_astats.c : 599 :490 | 32 : warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] d[ i] 599 = | s 0 [ i ] *U Pg aiD AnT0 + E s 1_[ SiT ]A *T S ga( Pi\,n 1f ;l| o ~ ^~~~~~~ a t, * sr c , , l l r i nt ( *s r c * (U IN T 6 \4 _| C ^~~~~ ~( 1) << 31))); src/libavfilter/af_afade.c :| 515 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: 1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] src/libavfilter/af_astats.c :515575: | C63R: Onote: SSexpanded from macro 'UPDATE_STATS'F ADE_PLANAR(flt, fl o575a | t ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ UPDsrc/libavfilter/af_afade.cA:490T:20E:_ STnote: Aexpanded from macro 'CROSSFADE_PLANAR'T S_##planar (490ty | p e , u p d a t ed_[is]ta t= (s0s[, ip,] s* agmapinl0 e+, ss1a[mip]l e* ngaoirnm1a;l i z e r _ s u f f i x , in t _s a m pl e ) , \s - >| i ^~~~~ ~s _float ? update_float_stat(s, p, sample) : s->is_double ? update_double_stat(s, p, sample) : (vosrc/libavfilter/af_afftdn.cid)N:UL617L:,19 :) ;warning: \implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ~~~~~~~~~~~ ^~~~~~ src/libavfilter/af_astats.c:555 :13617: | note: expanded from macro 'UPDATE_STATS_P' double 555 | m e a n = 0 . f; u pd| a ~~~~ ^~~t e_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))); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavfilter/af_pan.o src/libavfilter/af_astats.c:575:55: note: expanded from macro 'UPDATE_STATS' 575 | UPDATE_STATS_##planar(type, update_stat(s, p, sample, sample normalizer_suffix, int_sample), s->is_float ? update_float_stat(s, p, sample) : s->is_double ? update_double_stat(s, p, sample) : (void)NULL, ); \ | ~~~~~~~~~~~ ^~~~~~ src/libavfilter/af_astats.c:555:13: note: expanded from macro 'UPDATE_STATS_P' 555 | update_func; \ | ^~~~~~~~~~~ src/libavfilter/af_astats.c:599:32: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 599 | src/libavfilter/af_crystalizer.c :U134P:DA1T:E_ STwarning: ATimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]S (P, float, *src ,134 , | lflriilntt(er*ss(rdcb l*, (doUubIleN,T 6n4o_iC(n1)v mpudaltt;e _ s ta t( s, p , sa m p l e , s am p le n o rm a l i z e r _ \s u| f ~~~~ ~~~~^~~~fi CC libavfilter/af_replaygain.o x, int_sample), s->is_float ? update_float_stat(s, p, sample) : s->is_double ? update_double_10stat( warningss, generatedp. , sample) : (void)NULL, ); \ | ~~~~~~~~~~~~~~~~~~ ^~~~~~ src/libavfilter/af_astats.c:556:13: note: expanded from macro 'UPDATE_STATS_P' 556 | update_float; \ | ^~~~~~~~~~~~ src/libavfilter/af_astats.c:599:32: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 599 | UPDATE_STATS(P, float, *src, , llrint(*src * (UINT64_C(1) << 31))); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_astats.c:577:57: note: expanded from macro 'UPDATE_STATS' 577 | UPDATE_STATS_##planar(type, update_minmax(s, CC libavfilter/af_sidechaincompress.o p, sample), , p->nmin = p->min normalizer_suffix; p->nmax = p->max normalizer_suffix;); \ | ~~~~~~~~~~~~~ ^~~~~~ src/libavfilter/af_astats.c:555:13: note: expanded from macro 'UPDATE_STATS_P' 555 | update_func; \ | ^~~~~~~~~~~ src/libavfilter/af_aiir.c:345:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 345 | LATTICE_IIR_CH(fltp, float, -1., 1., 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_aiir.c:312:27: note: expanded from macro 'LATTICE_IIR_CH' 312 | const double in = src[n] * ig; \ | ^~~~~~ ~ src/libavfilter/af_afftdn.csrc/libavfilter/af_crystalizer.c::706:13615:: 1warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 706 | 136s | dfiiv l= ts-e>rbsasrc/libavfilter/af_afade.cn(ddb_:lm520pu:, ldt1io: puwarning: lbieimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]rl; e , i| n ~ ~~~^~~~~~~~~~~~~~~ verse , 520 | nCoROcSlSFiApDE,( fl1t,, 0f,l oa1t). 0| ,^~~~~~~~~~~~~~~~~~~~~ av_clsrc/libavfilter/af_afade.cip:d,510 0:)36: note: expanded from macro 'CROSSFADE'| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_crystalizer.c :51066 | : 27: note: expanded from macro 'filters' d[k ]66 | = s src/libavfilter/af_astats.c 0c[ko:] n602*s: 52t: warning: gtimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] aypCC libavfilter/af_silencedetect.o ien0 +m us1l[t k= ]t d*- >gm ua602il | n t1 ;; U P D A T E _ S T A TS ( src/libavfilter/af_afftdn.cI ,: 708f l : o 63a :t,\ * s warning: r| implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] c ^~~~~ ~ , 1 src/libavfilter/af_biquads.c , warning : src/libavfilter/af_afade.c generatedl 708\492 : . l | :520| :r1 :1 ~~~~ ~~~~^~~~:i nwarning: t (warning: *implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] s sr-c> *b (UiI520Nn | CTR6 42bOS492SF_aC | BAInQ(UDd1AE[)iD]( f=l tl _,r ,s a0 ) mp 575 l | | e ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _ rda t [ e k) src/libavfilter/af_biquads.c/ ]s-:U >460:P16=ffDt_:l eAn sT0g[note: expanded from macro 'BIQUAD_LATT_FILTER'E tk]_ Sh*T2A )460TgS) | a _#;i #| n p ~ ~~~^~~~~~~~~~~ 0 l a n a+ rsi(n1t [ y kp=]e , i*ub pduafgt[ea_sitia]nt1;(; s , p , s a m p l e , s a mp l e n o r m a l i z e\ r| ^~~~~ ~ _ s u ff i x , i n t_ s am pl e ) , s - > i\s _ fl| o ~ ^~~~~~~a t ? update_float_stat(s, p, sample) : s->is_double ? update_double_stat(s, p, sample) : (void)NULL, ); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_dialoguenhance.c:src/libavfilter/af_astats.c:59567::13:109 :note: expanded from macro 'UPDATE_STATS_I' warning: missing field 'unit' initializer [-Wmissing-field-initializers] 567 | 59 | u{p d"aotrei_gfiunnacl;" , " s e t o r i g i n a l c e n t e r f a c t o r " , O F F S E T ( o r i g i n a l ) , A V _ O P T\_ T Y| P ^~~~~~~~~~~E _DOUBLE, {.dbl=1}, 0, 1, FLAGS }, src/libavfilter/af_astats.c| : ^602 :32: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 602 | UPDATE_STATSsrc/libavfilter/af_dialoguenhance.c(:I60:, f109lo:a twarning: ,missing field 'unit' initializer [-Wmissing-field-initializers] *src, , l l60r | i n t ({* s"ernch a* n(cUe"I,N T 6"4s_eC(t1 )d i s61 | _ f lo a {t "? vuopicdea"t,e _ f "lsoeatt _vsotaitc(es d,e tpec,ti osna mfapclteo)r ": ,s -O>FFiSEsT_d(ovuobilec e?) ,u p da t eA_Vdo_ubOlPeT_s_tTYaPtE(_sD, OpU,B LEs, a{.mdpblel)=2 }:, (2vo,i3d2,) NFULLALG,S )};, \| ^ | ~~~~~~~~~~~ ^~~~~~ src/libavfilter/af_astats.c:567:13: note: expanded from macro 'UPDATE_STATS_I' src/libavfilter/af_dialoguenhance.c:62:10: warning: missing field 'help' initializer [-Wmissing-field-initializers]567 | 62 | { N U uLpL}d a t| e ^_ 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'10 warningsrc/libavfilter/afir_template.cssrc/libavfilter/af_crystalizer.c generated. ::464:13750: 575:1 | : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] UPDATE_S3TA warningTS 464s generated _# | . 137 # | p f ill atne rassr-(>(dfbtlyp,d pdoeu,bsl peu,-p> dvianevtceetr_soesr,t_ actd(mlsipu,, l 1p_,,s cas1,l aa1m.prl0(,e p,t asrv,a _mpcpltilr,p des, n0-)o>rw mea| tl^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~i_ zgera_issrc/libavfilter/af_crystalizer.c:nuf66f,i: 27xF: ,note: Finexpanded from macro 'filters'A tL_IsGaNmp l(enb66) | ,_ s -s> ia sm pl_ecfslon,o sa8tt ) ?t) yp;eu p dma| tu ~ ~~~^~~~~~~~le t _=f ltoda-t>m_usltta; t ( s , p , s a m p l e ) : s - > i s_ d o u b l e ?\ u p| d ~~~~ ~~~~^~~~a te_double_stat(s, p, sample) : (void)NULL, ); \ | ~~~~~~~~~~~ ^~~~~~ src/libavfilter/af_astats.c:567:13: note: expanded from macro 'UPDATE_STATS_I' 567 | src/libavfilter/afir_template.c : 469 : 26 : warning: upimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]d ate_func ;469 | p t r [ n] *= s- >w e t _ g a in ; | ~~ ~~~^~~~~~~~ \ | ^~~~~~~~~~~ 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, src/libavfilter/af_acrossover.c, llr:in468t:(*1sr:c * warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]U INT64_C(1) << 31))) ;468 | X| O ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VER_PROCESSsrc/libavfilter/af_astats.c:(575:d190b:l pnote: ,expanded from macro 'UPDATE_STATS' double, 1.0, d) | 575 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_acrossover.c :412U:40P: Dnote: Aexpanded from macro 'XOVER_PROCESS' TE_STATS_## pl411an | a r( t y p e , su-p>dfadstpe->_vsetcatto(rs_,## pf,f s#a#mmpulle_,s caslaarm(p(tlye pne o*)rfmarliazemre_ss[u0ff]i->xex,te ndiend_tda_tsaa[cmhp]l, es)rc,, s - > i\ s | _ ~f loat ? u pd412a | t e _ f l o at _ s t at ( s , p , s a m p l e ) : s -> iss_-d>oluebvlee ?l u_pidnat,e_ doFuFAbLlIeG_Ns(tnba_ts(amspl,e s,p ,s izseamopfl(tey) p: e())v)o;i d ) NU L L ,\ ) ;| ~~~^~~~~~~~ \ | ~~~~~~~~~~~~~~~~~~ ^~~~~~ 10src/libavfilter/af_astats.c:568 warning:13:s generatednote: expanded from macro 'UPDATE_STATS_I'. 568 | update_float; \ | ^~~~~~~~~~~~ src/libavfilter/af_astats.c:602:32: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 602 | UPDATE_STATS(I, float, *src, , llrint(*src * (UINT64_C(1) << 31))); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_astats.c:577:57: note: expanded from macro 'UPDATE_STATS' 577 | UPDATE_STATS_#src/libavfilter/af_crystalizer.c#pl:a138na:r1(:t ywarning: peimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], update_minmax(s, 138p | ,f siamlptlee)r, s,( dpb-lp>,n dmoiubnl e,= nopi-n>vemrisen, nnocolrimp,a 0l, i0ze,r _1.s0uf,f aivx_c;l pi->pndm,a x0 =) p -> m| a^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~x normasrc/libavfilter/af_crystalizer.cl:i66z:e27r_:s ufnote: fexpanded from macro 'filters'i x;); \ | 66 ~~~~~~~~~~~~~ ^~~~~~ | csrc/libavfilter/af_astats.co:567n:s13t: tnote: yexpanded from macro 'UPDATE_STATS_I'p e mult = 567t | d- >m u l t ; u pd at e_ f u nc ; \ | ~~~~ ~~~~^~~~ \ | ^~~~~~~~~~~ src/libavfilter/af_biquads.c:540:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 540 | BIQUAD_SVF_FILTER(flt, float, -1., 1., 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_biquads.c:514:16: note: expanded from macro 'BIQUAD_SVF_FILTER' 514 | in = ibuf[i]; \ | ~ ^~~~~~~ src/libavfilter/af_afftdn.c:843:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 843 | sar = s->sample_advance / s->sample_rate; | ~ ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ src/libavfilter/af_acrossover.c:468:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/af_afftdn.c468: | X846O:V50E: Rwarning: _Pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]R OCESS(dblp ,846 d | o ub le , 1 .0 , d ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ doublesrc/libavfilter/af_acrossover.c d:6456 :=31 :( note: iexpanded from macro 'XOVER_PROCESS' - 1) * s->sa mp456l | e _r a t e / s -> f ft _ le ncgotnhs; t | ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ty pe gain = s->gains[band] * ((band & 1 && first_order) ? -one : one); \ | ^~~~~~~~~~~~~~ ~ 7 warnings generated. src/libavfilter/af_crystalizer.c:139:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 139 | filters(dblp, double, noinverse, clip, 0, 1, 1.0, av_clipd, 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_crystalizer.c:66:27: note: expanded from macro 'filters' 66 | const type mult = td->mult; \ | ~~~~ ~~~~^~~~ src/libavfilter/af_afftdn.c:874:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 874 | dnch->noise_reduction = s->noise_reduction; | ~ ~~~^~~~~~~~~~~~~~~ src/libavfilter/af_afftdn.c:875:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 875 | dnch->noise_floor = s->noise_floor; | ~ ~~~^~~~~~~~~~~ src/libavfilter/af_afftdn.c:876:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 876 | dnch->residual_floor = s->residual_floor; | ~ ~~~^~~~~~~~~~~~~~ src/libavfilter/af_acrossover.c:485:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 485 | set_lp(&s->lp[band][0], s->splits[band], 0.5, sample_rate); | ~~~~~~ ^~~~~~~~~~~~~~~ 11 warnings generated. src/libavfilter/af_acrossover.c:486:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 486 | set_hp(&s->hp[band][0], s->splits[band], 0.5, sample_rate); | ~~~~~~ ^~~~~~~~~~~~~~~ src/libavfilter/af_acrossover.c:492:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 492 | set_lp(&s->lp[band][n], s->splits[band], q[idx], sample_rate); | ~~~~~~ ^~~~~~~~~~~~~~~ src/libavfilter/af_acrossover.c:493src/libavfilter/af_drmeter.c:37:: 52warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]110 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 493 | 52 | s e t_{h p"(&ls-e>nhgpt[h"b,a n"dse]t [tnhe] w,i ndso-w >lsepngltih"t,s [OFbFaSnEdT](t,i mq[ei_cdonxs]t,an ts)a,m ApVl_OeP_T_rTaYtPe)E; _ D| O ~~~~~~ ^~~~~~~~~~~~~~~ UBLE, {.dbl=3}, .01, 10, FLAGS }, | ^ src/libavfilter/af_drmeter.c:53:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 53 | { NULL } | ^ src/libavfilter/af_acrossover.c:497:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 497 | set_ap1(&s->ap[band][0], s->splits[band], sample_rate); | ~~~~~~~ ^~~~~~~~~~~~~~~ src/libavfilter/af_aiir.c:517:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 517 | if (fabs(coefs[2 * i + 1]) > FLT_EPSILON) { | ~ ^~~~~~~~~~~ /usr/include/float.h:16:21: note: expanded from macro 'FLT_EPSILON' 16 | #define FLT_EPSILON 1.1920928955078125e-07F | ^~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_acrossover.c:502:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 9502 | warning s generated . set_ap(&s->ap[band][n], s->splits[band], q[idx], sample_rate); | ~~~~~~ ^~~~~~~~~~~~~~~ src/libavfilter/af_biquads.c:590:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 590 | BIQUAD_ZDF_FILTER(flt, float, -1., 1., 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_biquads.c:561:27: note: expanded from macro 'BIQUAD_ZDF_FILTER' 561 | const double in = ibuf[i]; \ | ~~ ^~~~~~~ src/libavfilter/af_drmeter.c:76:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 76 | rms = sqrt(2 * p->sum / p->nb_samples); | ~~~~ ~~~~~~~~~~~^~~~~~~~~~~~~~~ src/libavfilter/af_afftdn.c:920:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 920 | fft_in_flt[i] = s->window[i] * src_flt[i] * (1LL << 23); | ~ ^~~~~~~~~~ src/libavfilter/af_acrossover.c:527:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 527 | for (int i = 0; i < ctx->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/af_acrossover.c:543:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 543 | for (int i = 0; i < ctx->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/af_acrossover.c:556:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 556 | for (int i = 0; i < ctx->nb_outputs; i++) | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/af_afftdn.c:962:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 962 | avr += fft_out_flt[n].re; | ~~ ~~~~~~~~~~~~~~~^~ src/libavfilter/af_afftdn.c:963:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 963 | avi += fft_out_flt[n].im; | ~~ ~~~~~~~~~~~~~~~^~ src/libavfilter/af_afftdn.c:964:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 964 | mag2 = fft_out_flt[n].re * fft_out_flt[n].re + | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 965 | src/libavfilter/af_dialoguenhance.c f:ft279_:o32ut:_f lwarning: timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion][ n].im * fft_o u279t | _ f lt [ nva]d.i m= ;va d *| 0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~.1 + 0.9 * s->prev_vad; | ~ ~~~^~~~~~~~ src/libavfilter/af_dialoguenhance.c:279:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 279 | vad = vad * 0.1 + 0.9 * s->prev_vad; | ^~~ ~ src/libavfilter/af_acrossover.csrc/libavfilter/af_arnndn.c:569::231074: :29warning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 569 | f1074o | r ( i n t iL y=[ i0]; = FiF MAxn-b7_, oFFuMtApXu(ftosl;l oiw+-+1.)5 ,{ L y [i| ~ ^ ~~~~~~~~~~~~~~~] )); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_acrossover.c:584:27src/libavutil/macros.h:: 47warning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]22 : note: expanded from macro 'FFMAX' 584 | 47 | # d e f ifnoe rFF MA(Xi(nat ,ib )= 0(;( ai) < > c(tbx)- >?n b(_a)o u:t p(bu)t)s ; | ^ ~i ++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/af_acrossover.csrc/libavfilter/af_arnndn.c::592:107423:: 39: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] 592 | f1074o | r (i n t i =L y0[;i ]i < =ct xFF-MA>X(nlbo_goMauxtp-u7t,s ;F iF+MA+X)( f{ o ll| o ~ ^ ~~~~~~~~~~~~~~~wsrc/libavfilter/af_drmeter.c -1:.5166:,45: Lywarning: [iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]] )); | ^~~~~~~ src/libavutil/macros.h166: | 47 : 22 : note: expanded from macro 'FFMAX' chdr = 4720 | #*d elfogi1n0(es ecFoFndMpAeXak( a,/b) (s(qrat) (> r(mbs) s? u(ma )/ : ((b0).)2 | * ^ p->blksrc/libavutil/macros.h:n47u:m28:) )note: )expanded from macro 'FFMAX'; | ^~~~~~ ~ 47 | #definesrc/libavfilter/af_drmeter.c :F166FM:A27X:(a ,bwarning: ) implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( (a) > (b) 166? | ( a ) : c(hdb)r )= | ^2 0 * log10(ssrc/libavfilter/af_arnndn.ce:co1074nd:p51:e awarning: kimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] / sqrt(rm s1074su | m4 / warnings generated . (L0y.[2i ] *= FpF-M>AblXk(lnoguMamx)-)7), ;FF M A| ^~~~~~~~~~ ~X (follow-1.5, Ly[i]));3 warning| s ~~~~~~~~~~~~~~~~~~^~~~~~ generated. src/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ~ ^ src/libavutil/macros.hsrc/libavfilter/af_drmeter.c::47:28: 168:note: 66:expanded from macro 'FFMAX' warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 47 | #defi ne168 F | F MA X( a , b )a v(_l(oag)(c t>x ,( bAV)_L O?G _(INaF)O ,: ("b)C)h a n| n ^e l %d: DR: %src/libavfilter/af_arnndn.cg:\n1074",: 39c:h +warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], chdr); | ~~~~~~ ^~~~ 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 FFMsrc/libavfilter/af_drmeter.cA:X171(:53a:, bwarning: ) implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( (a) > (b) 171? | (a ) :av _l(obg))( c | t ^x , AV_Lsrc/libavutil/macros.hO:G47_:IN28F:O ,note: expanded from macro 'FFMAX'"O verall 47DR | :# %dge\fni",n ed rF F/ MsA->Xnb(_ac,bh) a((nan) e>l (sb)); ? ( a)| ~~~~~~ ~~~^~~~~~~~~~~~~~~~: (b)) | ^ src/libavfilter/af_arnndn.c:1074:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1074 | Ly[i] = FFMAX(logMax-7, FFMAX(follow-1.5, Ly[i])); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ src/libavutil/macros.h:47:40: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ~ ^ src/libavfilter/af_arnndn.c:1074:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1074 | Ly[i] = FFMAX(logMax-7, FFMAX(follow-1.5, Ly[i])); | ^~~~~~~ src/libavutil/macros.h:47:22: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavutil/macros.h:47:40: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/af_arnndn.c:1074:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1074 | Ly[i] = FFMAX(logMax-7, FFMAX(follow-1.5, Ly[i])); | ~~~~~~~~~~~~~~~~~~^~~~~~ src/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ~ ^ src/libavutil/macros.h:47:40: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/af_arnndn.c:1074:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1074 | Ly[i] = FFMAX(logMax-7, FFMAX(follow-1.5, Ly[i])); | ^~~~~~~ src/libavutil/macros.h:47:34: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavutil/macros.h:47:40: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/af_arnndn.c:1076:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1076 | follow = FFMAX(follow-1.5, Ly[i]); | ^~~~~~~ src/libavutil/macros.h:47:22: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/af_arnndn.c:1076:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1076 | follow = FFMAX(follow-1.5, Ly[i]); | ~~~~~~~~~~~~~~~~~~^~~~~~ src/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ~ ^ src/libavfilter/af_arnndn.c:1076:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1076 | follow = FFMAX(follow-1.5, Ly[i]); | ^~~~~~~ src/libavutil/macros.h:47:34: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/af_afftdn.c:1063:45: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1063 | fft_in_flt[m] = window[m] * src_flt[m] * (1LL << 23); | ~ ^~~~~~~~~~ src/libavfilter/af_aiir.c:716:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 716 | iir-src/libavfilter/af_afftdn.c>a:b1089[:042]:[ 2warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]* outmost_pol e.1089a | ] = ii r - > a b [ 0 ] [ 2 d s*t [omu] t+=m so-s>tw_inpdoolwe[.ma] +* 1f] f=t N_AiNn; _ | f ~ ^~~ lt[m] / /usr/include/math.h(1:LL15 <:< 192:3 )note: ;expanded from macro 'NAN' | ~ ^~~~~~~~~~~~~ 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ 5 warnings generated. 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_src/libavfilter/af_arnndn.cpole:.1124b: +60 :1 ]warning: =implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] NAN; | ~ ^~~ /usr/include/math.h: 151124: | 19 : note: expanded from macro 'NAN' featu r15 | e#sd[efNiBn_e BNAAN N D S +3 * N__Bb_uDEiLTlA_tCEiPnS+_1n] a=n fs(p"e"c)_ v a| r ^~~~~~~~~~~~~~~~~~i ability/CEPS_MEM-2.1; | ~~~~~~~~~~~~~~~~^~~~~~~~~~ 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_dynaudnorm.c""): 130| ^~~~~~~~~~~~~~~~~~: 138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 130 | { "framelen", "set the frame length in msec", OFFSET(frame_len_msesrc/libavfilter/af_aiir.cc):,719: 83 : warning: Aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]V _OPT_TYPE_I N719 | T , { . i 6 4i i=r ->50a0b},[ 1 ]1[02, * 80n0e0a, rFeLAsGtS_ ze}r,o .| b ^] = iir->ab[1][2 * nearest_zero.b + 1] = NAN; | ~ ^~~src/libavfilter/af_dynaudnorm.c :131:138/usr/include/math.h: :warning: 15missing field 'unit' initializer [-Wmissing-field-initializers]: 19: note: expanded from macro 'NAN' 15131 | | # d e f{i "nfe "N, A N __ b"usietl titn_hne afnrfam(e" "l)e n gt| h ^~~~~~~~~~~~~~~~~~ in msec", OFFSET(frame_len_msec), AV_OPT_TYPE_INT, {.i64 = 500}, 10, 8000, 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, 301, FLAGS }, | ^ src/libavfilter/af_dynaudnorm.c:133:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 133 | { "g", "set the filter size", OFFSET(filter_size), AV_OPT_TYPE_INT, {.i64 = 31}, 3, 301, FLAGS }, | ^ src/libavfilter/af_dynaudnorm.c:134:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 134 | { "peak", "set the peak value", OFFSET(peak_value), AV_OPT_TYPE_DOUBLE, {.dbl = 0.95}, 0.0, 1.0, FLAGS }, | ^ src/libavfilter/af_dynaudnorm.c:135:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 135 | { "p", "set the peak value", OFFSET(peak_value), AV_OPT_TYPE_DOUBLE, {.dbl = 0.95}, 0.0, 1.0, FLAGS }, | ^ src/libavfilter/af_dynaudnorm.c:136:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 136 | { "maxgain", "set the max amplification", OFFSET(max_amplification), AV_OPT_TYPE_DOUBLE, {.dbl = 10.0}, 1.0, 100.0, FLAGS }, | ^ src/libavfilter/af_arnndn.c:1155:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/af_dynaudnorm.c:137:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1155 | 137 | { e"lms"e, r [ i ] = SQ UA"RsEe(tE xtph[ei] )*m(a1-xS QUaAmRpE(lgi[fii]c)a)/t(.i0o01n "+, S Q UA R E ( g [OFiFS]ET)(*m(a1x-_aSmQUpAliRfEi(cExap[tii]o)n)),) ;AV _O P| ~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~T _TYPE_DOUBLE, {.src/libavfilter/af_arnndn.cdb:l1155 :35=: 1warning: 0.implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 }, 1.0, 100. 01155, | F L A G S }e,l s e| ^ r[i] = SQUARE(Exp[i])*(1-SQUARE(g[isrc/libavfilter/af_dynaudnorm.c]:)138)/:(138.:0 0warning: 1 missing field 'unit' initializer [-Wmissing-field-initializers]+ SQUARE(g[i] )138* | ( 1- S QU A{RE ("Etxpa[ir])g)e)tr;m s| " ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~, "set the target RMS", OFFSET(target_rms), AV_OPT_TYPE_DOUBLE, {.dbl = 0.0}, 0.0, 1.0, FLAGS }, | ^ src/libavfilter/af_dynaudnorm.csrc/libavfilter/af_arnndn.c::1157139:35:: 138warning: : implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1157 | 139 | { r"[ri",] * = s q r"tfs(etE tx[ih]/e( t1aer-ge8t+ ERMpS"[, i ] ) ) ; | O ~^~~~~F FSET(targetsrc/libavfilter/af_arnndn.c_:r1157m:s23):, warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] AV _O1157P | T _T Y P E_ DO UB LE , r{[i.]db l *== 0 .0s},q rt f0(.E0x,[ i 1]./(01,e F-L8A+GESp }[,i ]) )| ; ^ | ^~~~~~ src/libavfilter/af_dynaudnorm.c:140:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 140 | { "coupling", "set channel coupling", OFFSET(channels_coupled), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, FLAGS }, | ^ src/libavfilter/af_astats.c:808:66: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/af_dynaudnorm.c:141:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 808 | 141a | v_ l o{g ("cnt"x,, A V _ L OG _ I N F O , ""sNeutm bceharn onf eNalN sc: o%uf\pnl"i, nng"b, _ n a ns / ( f l o a t)Os-F>FSnETb(_cchhaannnnelesl)s;_ c o| ~~~~~~ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~u pled), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, FLAGS }, | ^ src/libavfilter/af_arnndn.c:src/libavfilter/af_afir.c1166:39:: 542warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]27 : warning: src/libavfilter/af_dynaudnorm.ccomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: 1421166: 138 | : warning: missing field 'unit' initializer [-Wmissing-field-initializers] nor m542[ | i142 | ] ={ s" cq ro trffr(oerEc txd([cii]src/libavfilter/af_astats.c"n, t:810/ ":s(i66e1 =: te 1;- D8warning: +iCimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n e))ec | tn;b i _o n i| " ~^~~~~~~ n,p u t asv ;_ l oisrc/libavfilter/af_arnndn.c+ g:+ 1166() : c 25t{ : x warning: , | implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] ~ ^ ~~~~~~~~~~~~~~ O AFVFS_E T(Ld1166OGc__ | cI o Nr Fr Oec ,t io n n")No,urm mb [e i r ] A Vo=_ fOs qPIrtTfn_(EfxsT[: Yi%P] fE/_ \(BnO1O"eL,,- n 8 b +_{.nieiwEn[6if4 ]= s)0) },; / | ( f ^~~~~ ~l o at )s ->0n,b _ ch an ne1ls,) ; F | L ~~~~~~ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~A GS }, | ^ src/libavfilter/af_dynaudnorm.c:143:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 143 | { "c", "set DC correction", OFFSET(dsrc/libavfilter/af_afftdn.cc_cor:r1239ec:t34io:n ),warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] AV_OPT_TYPE_BO O1239Lsrc/libavfilter/af_astats.c, | : 812{: .76:i warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 = 0} , 812 0 | , d s t _1 ,f l FtLa[AvGmS _},]l og (=| c ^ otxr, iAVg_L_OGf_IlNtF[Om], -"N usmrbce[rm ]o;f d | e ^~~~~~~~~~~ ~src/libavfilter/af_dynaudnorm.c n:or144ma:l138s:: %fwarning: \missing field 'unit' initializer [-Wmissing-field-initializers]n ", nb_denorm a144ls | / ( f lo{at )"sa->lntbb_ocuhndaannreyl"s,) ;" s e| t ~~~~~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 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 factor", OFFSET(compress_factor), AV_OPT_TYPE_DOUBLE, {.dbl = 0.0}, 0.0, 30.0, FLAGS }, | ^ src/libavfilter/af_dynaudnorm.c:148:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 148 | { "threshold", "set the threshold value", OFFSET(threshold), AV_OPT_TYPE_DOUBLE, {.db2l warning=s generated0. .0}, 0.0, 1.0, FLAGS }, | ^ src/libavfilter/af_dynaudnorm.c:149:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 149 | { "t", "set the threshold value", OFFSET(threshold), AV_OPT_TYPE_DOUBLE, {.dbl = 0.0}, 0.0, 1.0, FLAGS }, | ^ src/libavfilter/af_dynaudnorm.c:150:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 150 | { "channels", "set channels to filter", OFFSET(channels_to_filter),AV_OPT_TYPE_STRING, {.str="all"}, 0, 0, FLAGS }, | ^ src/libavfilter/af_dynaudnorm.c:151:src/libavfilter/af_arnndn.c138: warning: :missing field 'unit' initializer [-Wmissing-field-initializers]1239 :23: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 151 | { " h"1239, | i = (i n t )f"lseot ocrh(an.n5efls+ t2o5* xfi)lt;er " ,| ~~~~~ ~~~^~~~~ OFFSET(channels_to_filter),AV_OPT_TYPE_STRING, {.str="all"}, 0, 0, FLAGS }, | ^ src/libavfilter/af_dynaudnorm.c:152:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 152 | { "overlap", "set the frame overlap", OFFSET(overlap), AV_OPT_TYPE_DOUBLE, {.dbl=.0}, 0.0, 1.0, FLAGS }, | ^ src/libavfilter/af_dynaudnorm.c:153:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 153 | { "o", "set the frame overlap", OFFSET(overlap), AV_OPT_TYPE_DOUBLE, {.dbl=.0}, 0.0, 1.0, FLAGS }, | ^ src/libavfilter/af_dynaudnorm.c:156:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 156 | { NULL } | ^ 11 warnings generated. src/libavfilter/af_afftdn.c:1342:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1342 | 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/af_afir.c:711:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 711 | { "dry", "set dr6y warningsg generateda. in", 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 }, | ^ 3 warnings generated. 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, {.db6l= warning1s} generated,. 0, 1, AF }, | ^ src/libavfilter/af_afir.c:721:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 721 | { "irgain", "set IR gain", OFFSET(ir_gain), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 1, AF }, | ^ src/libavfilter/af_afir.c:725:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 725 | { "maxir", "set max IR length", OFFSET(max_ir_len), AV_OPT_TYPE_FLOAT, {.dbl=30}, 0.1, 60, AF }, | ^ src/libavfilter/af_afir.c:726:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 726 | { "response", "show IR frequency response", OFFSET(response), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, VF }, | ^ src/libavfilter/af_afir.c:727:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 727 | { "channel", "set IR channel to display frequency response", OFFSET(ir_channel), AV_OPT_TYPE_INT, {.i64=0}, 0, 1024, VF }, | ^ src/libavfilter/af_afir.c:728:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 728 | { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "hd720"}, 0, 0, VF }, | ^ src/libavfilter/af_afir.c:729:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 729 | { "rate", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT32_MAX, VF }, | ^ src/libavfilter/af_afir.c:730:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 730 | { "minp", "set min partition size", OFFSET(minp), AV_OPT_TYPE_INT, {.i64=8192}, 1, 65536, AF }, | ^ src/libavfilter/af_afir.c:731:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 731 | { "maxp", "set max partition size", OFFSET(maxp), AV_OPT_TYPE_INT, {.i64=8192}, 8, 65536, AF 17}, warning s| generated ^ . CC libavfilter/af_silenceremove.o src/libavfilter/af_afir.c:732:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 732 | { "nbirs", "set number of input IRs",OFFSET(nb_irs),AV_OPT_TYPE_INT, {.i64=1}, 1, 32, AF }, | ^ src/libavfilter/af_afir.c:733:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 733 | { "ir", "select IR", OFFSET(selir), AV_OPT_TYPE_INT, {.i64=0}, 0, 31, AFR }, | ^ src/libavfilter/af_afir.c:738:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 738 | { NULL } | ^ CC libavfilter/af_speechnorm.o CC libavfilter/af_stereotools.o CC libavfilter/af_stereowiden.o CC libavfilter/af_superequalizer.o 7 warnings generated. CC libavfilter/af_surround.o 11 warnings generated. CC libavfilter/af_tremolo.o 10 warnings generated. src/libavfilter/af_arnndn.c:1514:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1514 | CC libavfilter/af_vibrato.o s->dct_table[j][i] = cosf((i + .5f) * j * M_PI / NB_BANDS); | ~~~~~~~~~~^~~ ~ 9 warnings generated. CC libavfilter/af_virtualbass.o src/libavfilter/af_biquads.c:1503:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1503 | {"frequency", "set central frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=0}, 0, 999999, FLAGS}, | ^ src/libavfilter/af_biquads.c:1504:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1504 | {"f", "set central frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=0}, 0, 999999, FLAGS}, | ^ src/libavfilter/af_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 } | ^ CC libavfilter/af_volume.o CC libavfilter/af_volumedetect.o 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}, -90340, 9 warning0s generated0. , FLAGS}, | ^ src/libavfilter/af_biquads.c:1508:86: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1508 | {"g", "set gain",CC libavfilter/allfilters.o OFFSET(gain), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -900, 900, FLAGS}, src/libavfilter/af_arnndn.c | : ^ 1599:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1599 | { "model", "set model name", OFFSET(model_name), src/libavfilter/af_biquads.cAV:_1509O:5P:T _Twarning: YPmissing field 'unit' initializer [-Wmissing-field-initializers]E _STRIN G,1509 | { . s tr =MNIULXL}_,C H0A,N NE0LS,_ NAOF R},M AL I| Z ^ E_OPTION(1, "all", 0), | ^ src/libavfilter/af_biquads.c:1470:78: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' src/libavfilter/af_arnndn.c:1600: 96:1470 | warning: missing field 'unit' initializer [-Wmissing-field-initializers] {"mix", "s e1600t | mi x " ,{ O"FFmS"E,T( m i x )"s,e tA Vm_oOdePlT _nTaYPmEe_"DO,U OBFLFESE,T {(.dmbold=xe}l, _0na,me ),1 ,A VF_LOAPTG_ST}YP,E _ ST R IN G , { . s tr = N U L L } , 0 , 0, A F \} , | ^ | ^ src/libavfilter/af_arnndn.c:1601:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1601 | { "mix", "set output vs input mix", OFFSsrc/libavfilter/af_biquads.cE:T(1509m:i5:x )warning: ,missing field 'unit' initializer [-Wmissing-field-initializers] AV_src/libavfilter/af_biquads.cO:P1471T:_78:T YPnote: Eexpanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION'_ FLOAT, {.d bl1471= | 1 . 0} ,-{1",m "1,, A F }", s et| ^ mix", OFFSET(mix), src/libavfilter/af_arnndn.cA:V1602_:OP12T:_ Twarning: YPmissing field 'help' initializer [-Wmissing-field-initializers]E_ DOU B1602L | E , { .d b{l =NxU},L 0L, 1}, F L| A ^G S}, \ | ^ CC libavfilter/asink_anullsink.o 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, FLAGsrc/libavfilter/af_extrastereo.cS},: \87 : 25| ^: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 87 | average = (left + right) / 2.; | ~~~~~^~~~~~~ ~ src/libavfilter/af_biquads.c:1509:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1474:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1474 | {"normalize", "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=z}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1509:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1475:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' CC libavfilter/asrc_afdelaysrc.o 1475 | {"n", "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=z}, 0, 1, FLAGS} | ^ CC libavfilter/asrc_afirsrc.o src/libavfilter/af_biquads.c:1512:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1512 | BLOCKSIZE_OPTION(0), | ^ src/libavfilter/af_biquads.c:1498:103: note: expanded from macro 'BLOCKSIZE_OPTION' 1498 | {"blocksize", "set the block size", OFFSET(block_samples), AV_OPT_TYPE_INCC libavfilter/asrc_anoisesrc.o T, {.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} | ^ CC libavfilter/asrc_anullsrc.o 3 warnings generated. CC libavfilter/asrc_hilbert.o 11 warnings generated. src/libavfilter/af_biquads.c:1520:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1520 | {"frequency", "set central frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=100}, 0, 999999, FLAGS}, | ^ src/libavfilter/af_biquads.c:1521:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1521 | {"f", "set central frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=100}, 0, 999999, FLAGS}, | ^ src/libavfilter/af_biquads.c:1523:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1523 | WIDTH_OPTION(0.5), | ^ src/libavfilter/af_biquads.c:1457:88: note: expanded from macro 'WIDTH_OPTION' 1457 | {"width", "set width", OFFSET(width), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 99999, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1523:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1458:88: note: expanded from macro 'WIDTH_OPTION' 1458 | {"w", "set width", OFFSET(width), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 99999, FLAGS} | ^ src/libavfilter/af_biquads.c:src/libavfilter/af_aiir.c1524:86:: warning: 1528missing field 'unit' initializer [-Wmissing-field-initializers]: 129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1524 | {"gain", "s1528 | e t g{a i"nz",e rOoFFsS",E T"(sgeati n)B,/ nAVu_mOPeTr_aTYtPoEr/_zeDrOUoBsL/E,r {e.dfblle=0c}t,i o-9n0 0c,o 9e0f0f,i cFiLeAnGtsS"},,CC libavfilter/asrc_sinc.o O| ^F FSET(b_str), AV_OPT_TYPE_STRING, {.ssrc/libavfilter/af_biquads.ct:r1525=:"861:+ 0warning: missing field 'unit' initializer [-Wmissing-field-initializers]i 1-0i"} ,1525 | 0 , 0 {," gA",F } , " s et| g ^ai n", OFFSET(gain), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -9src/libavfilter/af_aiir.c0:01529,: 1299: 0warning: 0missing field 'unit' initializer [-Wmissing-field-initializers], FLAGS}, | ^ 1529 | { "z", "set B/numerator/src/libavfilter/af_biquads.cz:er1526o:88s:/ rwarning: emissing field 'unit' initializer [-Wmissing-field-initializers]f lection c1526o | e f f i{"cpoileesn"t, s"s"e,t n u mb e rO oFfF SpoElTes("b_,s tOrF)FS,ET (ApVo_OlPeTs)_,T YAPV_EO_PTS_TRTIYNPGE,_ I{N.T,s t{r.=i6"41=2+},0 i1 , 12,- 0iA"F}},, 0 ,| ^ 0, AF }, | ^ src/libavfilter/af_biquads.c:1527:88: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_aiir.c :15271530 | : 129 : warning: {missing field 'unit' initializer [-Wmissing-field-initializers]"p ", "set n1530u | m be r o f{ po"lpeolses"," , O"FsFeStET (pAo/ldese)no,m iAnVa_tOoPTr_/TpYPoEl_IeNsT,/ {l.adid6e4=r2 },c o1,e f2f,ic iAeFnt}s, " ,| ^ OFFSET(a_str), AV_OPT_TYPE_STRING, {.src/libavfilter/af_biquads.cst:r1528=:"51:+ 0warning: imissing field 'unit' initializer [-Wmissing-field-initializers] 1-0i"}, 01528, | 0 , AMFI X}_,C H A| N ^N ELS_NORMALIZE_OPTION(1, "all", 0), | ^ src/libavfilter/af_biquads.c:1470src/libavfilter/af_aiir.c::781531:: note: 129expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION': warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1470 | {"1531 | m i x ", {" sCC libavfilter/asrc_sine.o "ept" ,m i"xs"e,t OAF/FdSeEnTom(iminxa)to,r/ pAVo_OlPesT/_TlYadPdE_eDOrU BcoLeEf,fi c{i.endtbsl"=x,} , 0 , 1,O FFFLSEAT(GaS}_,s tr ) , A V _O P T _ T Y P E _S TR I N G , { . s\tr = "| 1 ^+ 0i 1-0i"}, 0, 0, AF }, | ^ src/libavfilter/af_biquads.c:1528:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1471:78: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' src/libavfilter/af_aiir.c 1471: | 1532 : 113: {warning: "missing field 'unit' initializer [-Wmissing-field-initializers]m" , "set m i1532x | " , O F FS{ET ("mgiaxin)s," , A"V_sOePtT_ TcYPhE_aDnnOeUlBsL Eg,a {i.ndsb"l=,x } , 0, 1 , F LA GS } , O F F S E T ( g _ s t r ) , AV _ O P T _ T Y\P E| _ ^S TRING, {.str="1|1"}, 0, 0, AF }, | ^ src/libavfilter/af_biquads.c:1528:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1472:108: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1472 | src/libavfilter/af_aiir.c : 1533 : 113:{ "warning: cmissing field 'unit' initializer [-Wmissing-field-initializers]h annels", "se t 1533c | h an n e l{s "tko" ,f i"lsteetr "c, hOFaFnSnEelTs(c hg_laainyso"u,t _s t r ) , A V _ OP T _T Y P E _ S TORFIFNSGE,T ({.gst_r=syt},r 0),, 0 , AFVL_AGOSP},T _\ TY P| E_ ^S TRING, {.str="1|1"}, 0, 0, AF }, | ^ src/libavfilter/af_biquads.c:1528:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1473:108: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1473 | CC libavfilter/audio.o src/libavfilter/af_aiir.c : 1534 :{113":c "warning: , missing field 'unit' initializer [-Wmissing-field-initializers] "set 1534ch | a n ne l s{ t"o dfriylt"er,", "OsFeFt SdErT(ych _glaayionu"t,_ st r ) , A V _ O P T _ T Y PE _ S T R I NOGF, F{SE.Ts(dtrry=_y}g,a 0i, n0),, A VFL_AOGPST}_,T YP\E _ D| ^O UBLE, {.dbl=1}, 0, 1, AF }, | ^ src/libavfilter/af_biquads.c:1528:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1474:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1474 | src/libavfilter/af_aiir.c : 1535: 113{:" nwarning: omissing field 'unit' initializer [-Wmissing-field-initializers]r malize", " n1535o | r m a l i{z e" wceto"ef,f ic"iseentts ",w eOtF FgSaEiT(nn"o, r m a li ze ) , AV _ O P T_ TY P E _ B O OOLF,F S{E.T(iw6e4=tz_}g,a i0n,) ,1 ,A VF_LOAPGST}_,T Y P E _\D O UB| L ^ E, {.dbl=1}, 0, 1, AF }, | ^ src/libavfilter/af_biquads.c:1528:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1475:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1475 | {"n", "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=z}, 0, 1, FLAGS} | ^ CC libavfilter/avf_a3dscope.o src/libavfilter/af_aiir.c:1556:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1556 | { "normalize",src/libavfilter/af_biquads.c :"1531no:r5:m awarning: lmissing field 'unit' initializer [-Wmissing-field-initializers] ize co1531e | f f ic iBeLnOtCKsSI"Z,E _O P TI O N (O0FF)S,E T (| n ^ ormsrc/libavfilter/af_biquads.c:a1498li:z103:e )note: ,expanded from macro 'BLOCKSIZE_OPTION'A V_OPT_TYP E1498 | _ B O O L,{ "b l o{c.kis6i4z=e1"},, " s e t 0t,h e1 b,l ocAkF s i}ze," , O| F ^ FSET(block_samples), AV_OPT_TYPE_INT, src/libavfilter/af_aiir.c{:.1557:i1136: 4warning: =missing field 'unit' initializer [-Wmissing-field-initializers]x }, 0, 3276 8,1557 A | F} , \{ | " ^n" , "normalize coefficients", src/libavfilter/af_biquads.c : 1531 :O5:F FSwarning: ET(normalimissing field 'unit' initializer [-Wmissing-field-initializers]z e)src/libavfilter/af_biquads.c:,1499AV:_103:O Pnote: Texpanded from macro 'BLOCKSIZE_OPTION'_ TYPE_BOOL, 1499 | { . {i"64b=",1 } , 0 ," 1s,e tA F t}h,e b| ^l ock size", OFFSET(block_samples), AV_OPT_TYPsrc/libavfilter/af_aiir.cE_:IN1558T,: 113:{ .iwarning: 6missing field 'unit' initializer [-Wmissing-field-initializers]4 =x}, 0, 32 715586 | 8, A F } { | ^" mix", "set mix", src/libavfilter/af_biquads.c : 1532: 10 : warning: missing field 'help' initializer [-Wmissing-field-initializers] 1532 | { NOUFLFLS}E T | ( ^m ix), AV_OPT_TYPE_DOUBLE, {.dbl=1}CC libavfilter/avf_abitscope.o , 0, 1, AF }, | ^ src/libavfilter/af_aiir.c:1559:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1559 | { "response", "show IR frequency response", OFFSET(response), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, VF }, | ^ src/libavfilter/af_aiir.c:1560:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1560 | { "channel", "set IR channel to display frequency response", OFFSET(ir_channel), AV_OPT_TYPE_INT, {.i64=0}, 0, 1024, VF }, | ^ src/libavfilter/af_aiir.c:1561:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1561 | { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "hd720"}, 0, 0, VF }, | ^ src/libavfilter/af_aiir.c:1562:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1562 | { "rate", "set video rate", OFFSET(rate), AV_OPT_TYPE_CC libavfilter/avf_ahistogram.o VIDEO_RATE, {.str = "25"}, 0, INT32_MAX, VF }, | ^ src/libavfilter/af_aiir.c:1563:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1563 | { NULL }, | ^ CC libavfilter/avf_aphasemeter.o CC libavfilter/avf_avectorscope.o 8 warnings generated. src/libavfilter/af_biquads.c:1546:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] In file included from src/libavfilter/af_mcompand.c:32: src/libavutil/ffmath.h:49:30: warning: 1546implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | {"frequency", "s49e | t ce nrettruarln f reeqxup2ef(nMcy_"L, OOGF2F_S1E0T *( fxr)eq;u e nc| y ~ ^) , 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", src/libavfilter/af_firequalizer.c : "131se:t114 :c ewarning: nmissing field 'unit' initializer [-Wmissing-field-initializers]t ral frequency" ,131 | O F F{SE T"(gfarienqu"en,cy )"s,e AtV _gOPaT_iTnY PcEu_rDvOeUB"L,E , O{F.FdSEbTl(=3g0a00i}n,) 0,, 9A9V_9O9P9T_9T,Y PFELA_GSST},R I N| ^G , { .str = "gain_interpolate(f)" }, 0, 0, TFLAGS }, | ^ src/libavfilter/af_firequalizer.c:132:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 132 | { "gain_entry", "set gain entry", OFFSET(gain_entry), AV_OPT_TYPE_STRING, { .str = NULL }src/libavfilter/af_biquads.c, :01549,: 50,: Twarning: Fmissing field 'unit' initializer [-Wmissing-field-initializers]L AGS }1549, | | ^ WIDTH_OPTION(0.5), | ^ src/libavfilter/af_biquads.c:1457:88: note: expanded from macro 'WIDTH_OPTION'src/libavfilter/af_firequalizer.c :133:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers]1457 | {"widt h133", | " s e{t "dwiedltahy"", ,OF F"SseEt Td(ewliady"t,h )O, FAFVS_EOTP(T_dTYePlEa_y)D,OU BLAEV, _{O.PdTb_TlY=xP}E,_ D0O,UB L99E9,9 9{, FL.AdbGlS }=, 0 .\ 0 1| ^} , 0.0, 1e10, FLAGS }, | ^ src/libavfilter/af_biquads.c:1549:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1458:src/libavfilter/af_firequalizer.c88: :note: 134expanded from macro 'WIDTH_OPTION' :106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1458 | {"134w | " , { " a"cscueratc yw"i, d"tshe"t, OacFcuFrSEaTcy("w, iOdtFhF)S,E T(AaVc_OcPuT_rTacYyP)E,_ DAOVU_BOLEP,T_ TY{P.Ed_DbOlU=Bx}L,E ,0 {, .9d99b9l 9=, 5F.L0A G}S,} 0 .| ^0 , 1e10, FLAGS }, | ^ src/libavfilter/af_biquads.c:1550:86: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1550 | {"gain", "set gain", OFFSET(gain), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -900, 900, FLAGS}, | ^ src/libavfilter/af_biquads.c:1551:86: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1551 | {"g", "set gain", OFFSET(gain), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -900, 900, FLAGS}, | ^ src/libavfilter/af_biquads.c:1552:88: src/libavfilter/af_firequalizer.cwarning: missing field 'unit' initializer [-Wmissing-field-initializers]:146 :102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1552 | {146" | p o l e s{" , ""fisxete d"n, u"msbeert off pioxleeds f"r, aOmFeF SsEaTm(plpeosle"s,) ,O FFASVE_T(OfiPxeTd_)T, YAPEV__IONPTT_,T Y{P.Ei_6B4O=O2L,} {, .1i,6 42, A=F }0 ,}, | 0 ^ , 1, FLAGS }, | ^ src/libavfilter/af_biquads.c:1553:88: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_firequalizer.c :1553147 | : 102 : warning: {missing field 'unit' initializer [-Wmissing-field-initializers]" p", "s e147t | nu m b{e r"m uolfti ",p o"sleets ",m ulOtFiF ScEhTa(npnoleels)s, m odAeV"_,O POTF_TFYSPEE_TI(NmTu,l t{.ii)6,4= 2A}V, _1,O P2T,_ ATF}Y,P E | _ ^B OOL, { .i64 = 0 }, 0, 1, FLAGS }, src/libavfilter/af_biquads.c| : ^1554 :5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1554 | MIX_CHANNELS_NORMALsrc/libavfilter/af_firequalizer.cIZ:E148_:OP108T:IO Nwarning: (missing field 'unit' initializer [-Wmissing-field-initializers]1, "all", 0 )148, | | ^ {src/libavfilter/af_biquads.c :"1470z:e78:r onote: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION'_ phase", "s e1470t | z e r o{ "pmhiaxs"e, "msoedte "m,i xO"F,FS EOFTFS(EzTe(rmo_ipx)h,a sAe)V,_O PTA_V_TOYPPTE__TDOYUPEB_LBEOO,L {,. d{b .li6=4x }=, 00, 1,} , F0L,A G1,S F}LA,G S } , | ^ \ | ^ 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_firequalizer.c : 154 :103 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 154 | { " d\um p f| i ^ le", "set dum15p f warningilse" generated, . OFFSET(dumpfile)src/libavfilter/af_biquads.c,: 1554A:V5_:O warning: Pmissing field 'unit' initializer [-Wmissing-field-initializers]T _TYsrc/libavfilter/af_biquads.c:P1472E:108_:S Tnote: Rexpanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' ING, { .s t1472r | = N U{L"L c}ha,n n0,e l0s," ,FL A"GsS e}t, c| h ^a nnels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str=y}src/libavfilter/af_firequalizer.c,: 1560:,95: 0warning: , missing field 'unit' initializer [-Wmissing-field-initializers]F LACC libavfilter/avf_concat.o GS}, \ 156| | ^ { "fft2", "set 2-channels fft", OFFSsrc/libavfilter/af_biquads.cET:(1554f:f5t2:) ,warning: missing field 'unit' initializer [-Wmissing-field-initializers]A V_Osrc/libavfilter/af_biquads.c:P1473T:_108T:Y Pnote: E_expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION'B OOL 1473 | {"c", "set channels to, f{i l.tie6r4", =OF F0 S}E,T (0c,h _1l,a yoFuLtAG_Ss t}r,) , | ^ AV_OPT_TYPE_STRING, {.str=y}, 0, 0, FLAGS}, \ | ^ src/libavfilter/af_firequalizer.c:157:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 157 | { "min_phase", "src/libavfilter/af_biquads.cs:e1554:t5 :m iwarning: nmissing field 'unit' initializer [-Wmissing-field-initializers] imusrc/libavfilter/af_biquads.cm: 1474:p103h:a snote: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION'e mode", OFF S1474E | T ( m{i"nn_oprhmaalsiez),e "A, V"_nOoPrTm_aTlYiPEz_e BcOoOefLfi,c ie{nt s."i,6 4 O=FF S0E T(}n,o rm0al,i z1e),, F LAAV_GOPST _T}Y, P E| _ ^B OOL, {.i64=z}, 0, 1,src/libavfilter/af_firequalizer.c :FL158A:G12S:} ,warning: missing field 'help' initializer [-Wmissing-field-initializers] \158 | | ^ { NULL } | ^ src/libavfilter/af_biquads.c:1554:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1475:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1475 | {"n", "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=z}, 0, 1, FLAGS} | ^ 4 warnings generated. 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} | ^CC libavfilter/avf_showcqt.o src/libavfilter/af_flanger.c:56:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | { "delay", "base delay in milliseconds", OFFSET(delay_min), AV_OPT_TYPE_DOUBLE, {.dbl=0}, 0, 30, A }, | ^ src/libavfilter/af_flanger.c:57:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | { "depth", "added swept delay in milliseconds", OFFSET(delay_depth), AV_OPT_TYPE_DOUBLE, {.dbl=2}, 0, 10, A }, | ^ src/libavfilter/af_flanger.c:58:133: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 58 | { "regen", "percentage regeneration (delayed signal feedback)", OFFSET(feedback_gain), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -95, 95, A }, | ^ src/libavfilter/af_flanger.c:59:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59 | { "width", "percentage of delayed signal mixed with original", OFFSET(delay_gain), AV_OPT_TYPE_DOUBLE, {.dbl=71}, 0, 100, A }, | ^ src/libavfilter/af_flanger.c:60:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | { "speed", "sweeps per second (Hz)", OFFSET(speed), AV_OPT_TYPE_DOUBLE, {.dbl=0.5}, 0.1, 10, A }, | ^ src/libavfilter/af_flanger.c:66:135: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66 | { "phase", "swept wave percentage phase-shift for multi-channel", OFFSET(channel_phase), AV_OPT_TYPE_DOUBLE, {.dbl=25}, 0, 100, A }, | ^ src/libavfilter/af_flanger.c:70:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 70 | { NULL } | ^ 8 warnings generated. 8 warnings generated. src/libavfilter/af_flanger.c:141:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 141 | double delay = s->lfo[(s->lfo_pos + channel_phase) % s->lfo_length]; | ~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12 warnings generated. src/libavfilter/af_biquads.c:1579:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1579 | {"frequency", "set central frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=3000}, 0, 999999, FLAGS}, | ^ src/libavfilter/af_biquads.c:1580:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1580 | {"f", "set central frequency", OFFSET(frequency), AV_OPT_TCC libavfilter/avf_showcwt.o YPE_DOUBLE, {.dbl=3000}, 0, 999999, FLAGS}, | ^ src/libavfilter/af_biquads.c:1582:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1582 | WIDTH_OPTION(0.5), | ^ src/libavfilter/af_biquads.c:1457:88: note: expanded from macro 'WIDTH_OPTION' 1457 | {"width", "set width", OFFSET(width), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 99999, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1582:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1458:88: note: expanded from macro 'WIDTH_OPTION' 1458 | {"w", "set width", OFFSET(width), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 99999, FLAGS} | ^ src/libavfilter/af_biquads.c:1583:94: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1583 | {"csg", "use constant skirt gain", OFFSET(csg), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS}, | ^ src/libavfilter/af_biquads.c:1584:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1584 | MIX_CHANNELS_NORMALIZE_OPTION(1, "all", 0), | ^ src/libavfilter/af_biquads.c:1470:78: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1470 | {"mix", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1584:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1471:78: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1471 | {"m", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1584:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1472:108: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1472 | {"channels", "set channels to filter", OFFSET(ch_layout_str), AV_OPCC libavfilter/avf_showfreqs.o T_TYPE_STRING, {.str=y}, 0, 0, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1584:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1473:108: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1473 | {"c", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str=y}, 0, 0, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1584:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1474:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1474 | {"normalize", "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=z}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1584:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1475:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1475 | {"n", "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=z}, 0, 1, FLAGS} | ^ CC libavfilter/avf_showspatial.o src/libavfilter/af_biquads.c:1587:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1587 | BLOCKSIZE_OPTION(0), | ^ src/libavfilter/af_biquads.c:1498:103: note: expanded from macro 'BLOCKSIZE_OPTION' 1498 | {"blocksize", "set the block size", OFFSET(block_samples), AV_OPT_TYPE_INT, {.i64=x}, 0, 32768, AF}, \ | ^ src/libavfilter/af_biquads.c:1587:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1499:103: note: expanded from macro 'BLOCKSIZE_OPTION' 1499 | {"b", "set the bsrc/libavfilter/af_firequalizer.cloc:k385 :s14i:z ewarning: ",implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] OFFSET(block_s a385m | p l es ) , yAVa_O P=T _TsY-P>Ed_uImNpT,_ b{u.if6[i4]=;x} , | 0, ~ ^~~~~~~~~~~~~~ 3 2768, AF} | ^ src/libavfilter/af_biquads.c:1588:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1588 | {NULL} | ^ src/libavfilter/af_firequalizer.c:386:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 386 | yb = s->min_phase ? hypotf(s->analysis_tbuf[i], s->analysis_tbuf[i+1]) : s->analysis_tbuf[i]; | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_firequalizer.c:386:82: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 386 | yb = s->min_phase ? hypotf(s->analysis_tbuf[i], s->analysis_tbuf[i+1]) : s->analysis_tbuf[i]; | ~ ^~~~~~~~~~~~~~~~~~~ src/libavfilter/af_biquads.c:1595:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1595 | {"frequency", "set central frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=3000}, 0, 999999, FLAGS}, | ^ src/libavfilter/af_biquads.c:1596:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1596 | {"f", "set central frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=3000}, 0, 999999, FLAGS}, | ^ src/libavfilter/af_haas.c:60:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | { "level_in", "set level in", OFFSET(level_in), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.01562src/libavfilter/af_biquads.c5:,1598 : 564:, Awarning: }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'src/libavfilter/af_haas.c :61:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1457 | {"widt h61" | , " s e{t "wlidetvhe"l,_ oOFuFtS"ET,( w i d th )"s,et A Vl_eOvPeT_lT YoPuEt_",D O U B LEO, F{F.SdbElT(=lxe}v,e l0,_ o9ut9)9,99 , F L AGAS}V, _\O P T| ^_ TYPE_DOUBLE, {.dbl=1}, 0.015625, 64,src/libavfilter/af_biquads.c A: 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", src/libavfilter/af_haas.c :"s62e:t119 :w iwarning: dmissing field 'unit' initializer [-Wmissing-field-initializers]t h", OFFSET(w i62dt | h ), A V _O{PT _"TYsPEi_deD_OgUBaLiE,n "{,. d b l = x"},s e0,t 9s9id9e9 9,g aiFnL"AG,S } | ^ OFFSET(par_side_gain), AV_OPT_TYPEsrc/libavfilter/af_biquads.c_:D1599O:U5:B Lwarning: Emissing field 'unit' initializer [-Wmissing-field-initializers], {.d b1599l | = 1 } M,I X0_C.H01A5N6N2EL5S, _ 6N4OR,MA LAI Z}E,_O P | T ^I ON(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_haas.c:68:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1599:5 :68 | warning: missing field 'unit' initializer [-Wmissing-field-initializers] {src/libavfilter/af_biquads.c :"1471mi:d78d:le _note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION'p hase", "s e1471t | mi d d l{e" mp",h a s "es"et, mi xO"F,F SOEFTFS(EpaTr(_mmiixd),d AlVe_O_PpTh_aTsYePE)_, DAOVU_OBPLTE,_ TY{P.dEb_lB=xO}OL,, 0 , 1{, .Fi6L4=A0G}S,} , 0 , 1 , A } , \| ^| ^ src/libavfilter/af_biquads.csrc/libavfilter/af_haas.c::691599::5131: :warning: missing field 'unit' initializer [-Wmissing-field-initializers]warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1472:108: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 69 | {1472 | "l e f t{_"declhaannyel"s, " , ""sseett clheaftn ndelesl atoy "f,i l te r "O,F FOSEFTF(SEpT(achr_l_adyeoluta_yst0r),) , AV _O P T _ TAVY_POEP_TS_TRTIYNPEG_D,OU B{.LstEr=,y } ,{ .0d,b l0,= 2FL.A0GS5}},, \ | ^0 , MAX_HAAS_DELAY, A }, | ^ 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' src/libavfilter/af_haas.c:70:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1473 | {"c" ,70 | { "s"etl efctha_nnbeallsa ntcoe" ,f i l"tseert "l,ef tOF FbSaElTa(cnhc_el",a y oOuFt_FsStEr)T,( ApVa_rO_bPaTl_aTnYcPeE0)_, S T R IANVG_,OP T{_.TsYtrP=yE}_D,O U0B,L 0E,, F L{A.GdSb}l,= -\1 .| ^0 }, -1, 1, A }, | ^ src/libavfilter/af_biquads.c:1599:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1474:103src/libavfilter/af_haas.c: :note: 71expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION': 119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1474 | {71" | n o r m a{l "ilzee",f t_"ganionr"m,a l i z e "csoeetf fliceifentt gsa"i,n "O, F F S E TO(FnFoSrEmTa(plari_gzaien),0 A)V, _ OP T _T Y P E_ABVO_OOPLT,_ T{Y.PiE6_4D=Oz}U,B 0L,E 1,, F LA{G.Sd}bl,= 1 } , \0 . 0| ^1 5625, 64, A }, | ^ src/libavfilter/af_biquads.c:1599:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1475:103:src/libavfilter/af_haas.c :note: 72expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION': 119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1475 | {72 | " n" , { " l e f"tn_oprhmaasliez",e c o"esfeftic ileefntts p"ha,s eOF"F,S E T (nOoFrFmSaEliTz(ep)ar,_ pAhVa_sOePT0_)T,Y P E _ BO O L , A{V.i_6O4P=Tz_}TY,P E0_,B O1OL,, F L{A.GiS64}=0 } ,| ^ 0, 1, A }, | ^ src/libavfilter/af_haas.c:73:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 73 | { "right_delay", "set right delay", OFFSET(par_delay1), AV_OPT_TYPE_DOUBLE, {CC libavfilter/avf_showspectrum.o .dbl=2.12}, 0, MAX_HAAS_DELAY, A }, | ^ src/libavfilter/af_haas.c:74:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 74 | { "right_balance", "set right balance", OFFSET(par_balance1), AV_OPT_TYPE_DOUBLE, {.dbl=1}, -1, 1, A }, | ^ src/libavfilter/af_haas.c:75:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers]src/libavfilter/af_biquads.c :1602:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | 1602 | { B"LrOCiKSgIhZtE__OgPaTiInON"(, 0 ), | " ^s et src/libavfilter/af_biquads.cr:ig1498h:103t: note: gexpanded from macro 'BLOCKSIZE_OPTION'a in", O FF1498SE | T( pa r _{"gblaoicnk1si)z, e " , " s e t AthVe_ OblPoTck_ TYsPiEz_eD"O,U OBFLFES,E T( b{l.odbclk=_1s}a,m pl0e.0s1)5,6 2A5,V _ O6P4T, _AT Y}src/libavfilter/af_firequalizer.cP,E: _I552: 41N| T ^:, {warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i 64=x}, 0, 32768, AF}, \ 552| ^ | src/libavfilter/af_haas.c :s76->:c119e:ps twarning: rmissing field 'unit' initializer [-Wmissing-field-initializers]u m_tbuf[k] =76 | l osrc/libavfilter/af_biquads.c {g :("F1602Fr:igM5h:At _pXh(awarning: ssemissing field 'unit' initializer [-Wmissing-field-initializers]- ",> csrc/libavfilter/af_biquads.c : "es1499pe:s103ttr:u mr _note: expanded from macro 'BLOCKSIZE_OPTION'i tgbhtu f[pk]h a,1499se " | ,m i n v a Ol )F{")b"F;S,E T | ( ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ p a r _ "src/libavutil/macros.hsph:ae47ts: et221h: )note: e,expanded from macro 'FFMAX' b l o c Ak47V | _sO#iPzdTe_eTfYiP"nEe, _B OOFOFFLFM,AS X(Ea T ( b,{l.bio) 6(4c=(k1a)_ }>s, a m( p b ) l ? (eas ))0,, :A V_(O b1P),T) _ ATY| P E ^ ~}_, I N T| , ^ {src/libavfilter/af_firequalizer.c.:i552:641:4 =xwarning: },implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0 , 32src/libavfilter/af_haas.c76:8,77 :A12F:} 552warning: missing field 'help' initializer [-Wmissing-field-initializers] | | ^ 77 | { NU LsL -}>c ep s| src/libavfilter/af_biquads.c ^ t:r1603u:10m:_ twarning: bmissing field 'help' initializer [-Wmissing-field-initializers]uf [k] 1603= | l o g( F {FNMAUX(Ls-L>}c e ps| tr ^um _tbuf[k], minval)); | ~~~ ^~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:34: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ CC libavfilter/avf_showvolume.o src/libavfilter/af_firequalizer.c:565:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 565 | double mag = exp(s->cepstrum_tbuf[k] * norm) * norm; | ^~~~~~~~~~~~~~~~~~~ ~ src/libavfilter/af_firequalizer.c:566:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 566 | double ph = s->cepstrum_tbuf[k+1] * norm; | ^~~~~~~~~~~~~~~~~~~~~ ~ 5 warnings generated. CC libavfilter/avf_showwaves.o 14 warnings generated. 23 warnings generated. src/libavfilter/af_biquads.c:1610:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1610 | {"frequency", "set frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=500}, 0, 999999, FLAGS}, | ^ src/libavfilter/af_biquads.c:1611:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1611 | {"f", "set frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=500}, 0, 999999, FLAGS}, | ^ src/libavfilter/af_biquads.c:1613:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1613 | WIDTH_OPTION(0.707), | ^ src/libavfilter/af_biquads.c:1457:88: note: expanded from macro 'WIDTH_OPTION' 1457 | {"width", "set width", OFFSET(width), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 99999, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1613:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1458:88: note: expanded from macro 'WIDTH_OPTION' 1458 | {"w", "set width", OFFSET(width), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 99999, FLAGS} | ^ src/libavfilter/af_biquads.c:1614:88: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1614 | {"poles", "set number of poles", OFFSET(poles), AV_OPT_TYPE_INT, {.i64=2}, 1, 2, AF}, | ^ src/libavfilter/af_biquads.c:1615:88: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1615 | {"p", "set number of poles", OFFSET(poles), AV_OPT_TYPE_INT, {.i64=2}, 1, 2, AF}, | ^ src/libavfilter/af_biquads.c:1616:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1616 | MIX_CHANNELS_NORMALIZE_OPTION(1, "all", 0), | ^ src/libavfilter/af_biquads.c:1470:78: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1470 | {"mix", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1616:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1471:78: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1471 | {"m", "set15 mi warningx"s, generatedOF. FSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1616:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1472:108: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1472 | {"channels", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str=y}, 0, 0, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1616:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1473:108: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1473 | {"c", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str=y}, 0, 0, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1616:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1474:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1474 | {"normalize", "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=z}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1616:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1475:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1475 | {"n", "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=z}, 0, 1, FLAGS} | ^ src/libavfilter/af_biquads.c:1619:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1619 | BLOCKSIZE_OPTION(0), | ^ src/libavfilter/af_biquads.c:1498:103: note: expanded from macro 'BLOCKSIZE_OPTION' 1498 | {"blocksize", "set the block size", OFFSET(block_samples), AV_OPT_TYPE_INT, {.i64=x}, 0, 32768, AF}, \ | ^ src/libavfilter/af_biquads.c:1619:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1499:103: note: expanded from macro 'BLOCKSIZE_OPTION' 1499 | {"b", "set the block size", OFFSET(block_samples), AV_OPT_TYPE_INT, {.i64=x}, 0, 32768, AF} | ^ src/libavfilter/af_biquads.c:1620:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1620 | {NULL} | ^ src/libavfilter/af_biquads.c:1627:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1627 | {"frequency", "set frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=3000}, 0, 999999, FLAGS}, | ^ src/libavfilter/af_biquads.c:1628:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1628 | {"f", "set frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=3000}, 0, 999999, FLAGS}, | ^ src/libavfilter/af_biquads.c:1630:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1630 | WIDTH_OPTION(0.707), | ^ src/libavfilter/af_biquads.c:1457:88: note: expanded from macro 'WIDTH_OPTION' 1457 | {"width", "set width", OFFSET(width), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 99999, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1630:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1458:88: note: expanded from macro 'WIDTH_OPTION' 1458 | {"w", "set width", OFFSET(width), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 99999, FLAGS} | ^ src/libavfilter/af_biquads.c:1631:88: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1631 | {"poles", "set number of poles", OFFSET(poles), AV_OPT_TYPE_INT, {.i64=2}, 1, 2, AF}, | ^ src/libavfilter/af_biquads.c:1632:88: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1632 | {"p", "set number of poles", OFFSET(poles), AV_OPT_TYPE_INT, {.i64=2}, 1, 2, AF}, | ^ src/libavfilter/af_biquads.c:1633:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1633 | MIX_CHANNELS_NORMALIZE_OPTION(1, "all", 0), | ^ src/libavfilter/af_biquads.c:1470:78: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1470 | {"mix", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1633:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1471:78: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1471 | {"m", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1633:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1472:108: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1472 | {"channels", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str=y}, 0, 0, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1633:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1473:108: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1473 | {"c", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str=y}, 0, 0, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1633:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1474:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1474 | {"normalize", "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=z}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1633:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1475:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1475 | {"n", "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=z}, 0, 1, FLAGS} | ^ CC libavfilter/avfilter.o 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} | ^ CC libavfilter/avfiltergraph.o 6 warnings generated. CC libavfilter/bbox.o 3 warnings generated. CC libavfilter/boxblur.o src/libavfilter/af_biquads.c:1644:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1644 | {"frequency", "set central frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=3000}, 0, 999999, FLAGS}, | ^ src/libavfilter/af_biquads.c:1645:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1645 | {"f", "set central frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=3000}, 0, 999999, FLAGS}, | ^ 8 warnings generated. src/libavfilter/af_biquads.c:1647:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1647 | WIDTH_OPTION(0.707), | ^ src/libavfilter/af_biquads.c:1457:88: note: expanded from macro 'WIDTH_OPTION' 1457 | {"width", "set width", OFFSET(width), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 99999, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1647:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1458:88: note: expanded from macro 'WIDTH_OPTION' 1458 | {"w", "set width", OFFSET(width), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 99999, FLAGS} | ^ src/libavfilter/af_biquads.c:1648:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1648 | MIX_CHANNELS_NORMALIZE_OPTION(1, "all", 0), | ^ src/libavfilter/af_biquads.c:1470:78: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1470 | {"mix", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1648:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1471:78: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1471 | {"m", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1648:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1472:108: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1472 | {"channels", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str=y}, 0, 0, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1648:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1473:108: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1473 | {"c", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str=y}, 0, 0, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1648:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1474:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1474 | {"normalize", "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=z}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1648:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1475:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1475 | {"n", "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=z}, 0, 1, FLAGS} | ^ src/libavfilter/af_biquads.c:1649:88: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1649 | {"order", "set filter order", OFFSET(order), AV_OPT_TYPE_INT, {.i64=2}, 1, 2, FLAGS}, | ^ src/libavfilter/af_biquads.c:1650:88: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1650 | {"o", "set filter order", OFFSET(order), AV_OPT_TYPE_INT, {.i64=2}, 1, 2, FLAGS}, | ^ src/libavfilter/af_biquads.c:1653:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1653 | {NULL} | ^ src/libavfilter/af_join.c:73:137: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 73 | { "inputs", "Number of input streams.", OFFSET(inputs), AV_OPT_TYPE_INT, { .i64 = 2 }, 1, INT_MAX, A|F }, | ^ src/libavfilter/af_join.c:75:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | "output stream.", OFFSET(channel_layout_str), AV_OPT_TYPE_STRING, {.str = "stereo"}, 0, 0, A|F }, | ^ src/libavfilter/af_join.c:79:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 79 | { NULL } | ^ src/libavfilter/af_biquads.c:1660:88: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1660 | {"a0", NULL, OFFSET(oa0), AV_OPT_TYPE_DOUBLE, {.dbl=1}, INT32_MIN, INT32_MAX, FLAGS}, | ^ src/libavfilter/af_biquads.c:1661:88: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1661 | {"a1", NULL, OFFSET(oa1), AV_OPT_TYPE_DOUBLE, {.dbl=0}, INT32_MIN, INT32_MAX, FLAGS}, | ^ src/libavfilter/af_biquads.c:1662:88: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1662 | {"a2", NULL, OFFSET(oa2), AV_OPT_TYPE_DOUBLE, {.dbl=0}, INT32_MIN, INT32_MAX, FLAGS}, | ^ src/libavfilter/af_biquads.c:1663:88: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1663 | {"b0", NULL, OFFSET(ob0), AV_OPT_TYPE_DOUBLE, {.dbl=0}, INT32_MIN, INT32_MAX, FLAGS}, | ^ src/libavfilter/af_biquads.c:1664:88: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1664 | {"b1", NULL, OFFSET(ob1), AV_OPT_TYPE_DOUBLE, {.dbl=0}, INT32_MIN, INT32_MAX, FLAGS}, | ^ src/libavfilter/af_biquads.c:1665:88: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1665 | {"b2", NULL, OFFSET(ob2), AV_OPT_TYPE_DOUBLE, {.dbl=0}, INT32_MIN, INT32_MAX, FLAGS}, | ^ src/libavfilter/af_biquads.c:1666:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1666 | MIX_CHANNELS_NORMALIZE_OPTION(1, "all", 0), | ^ src/libavfilter/af_biquads.c:1470:78: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1470 | {"mix", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1666:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1471:78: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1471 | {"m", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1666:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1472:108: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1472 | {"channels", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str=y}, 0, 0, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1666:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1473:108: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1473 | {"c", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str=y}, 0, 0, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1666:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1474:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1474 | {"normalize", "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=z}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1666:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1475:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1475 | {"n", "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=z}, 0, 1, FLAGS} | ^ src/libavfilter/af_biquads.c:1669:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1669 | BLOCKSIZE_OPTION(0), | ^ src/libavfilter/af_biquads.c:1498:103: note: expanded from macro 'BLOCKSIZE_OPTION' 1498 | {"blocksize", "set the block size", OFFSET(block_samples), AV_OPT_TYPE_INT, {.i64=x}, 0, 32768, AF}, \ | ^ src/libavfilter/af_biquads.c:1669:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1499:103: note: expanded from macro 'BLOCKSIZE_OPTION' 1499 | {"b", "set the block size", OFFSET(block_samples), AV_OPT_TYPE_INT, {.i64=x}, 0, 32768, AF} | ^ src/libavfilter/af_biquads.c:1670:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1670 | {NULL} | ^ CC libavfilter/buffersink.o 2 warnings generated. src/libavfilter/af_headphone.c:368:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 368 | float gain_lin = expf((s->gain - 3 * nb_input_channels) / 20 * M_LN10); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ ~ 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++) { | ~ ^ ~~~~~~~~~~~~~~ CC libavfilter/buffersrc.o CC libavfilter/colorspace.o 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++13) warning s{ generated | . ~ ^ ~~~~~~~~~~~~~~ 9 warnings generated. src/libavfilter/af_join.c:314:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 314 | for (i = 0; i < ctx->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavfilter/af_join.c:425:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 425 | for (i = 0; i < ctx->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavfilter/af_join.c:432:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 432 | for (i = 0; i < ctx->nb_inputs; i++) | ~ ^ ~~~~~~~~~~~~~~ CC libavfilter/colorspacedsp.o src/libavfilter/af_join.c:448:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 448 | for (i = 0; i < ctx->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavfilter/af_join.c:463:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 463 | if (s->ch_layout.nb_channels > FF_ARRAY_ELEMS(frame->data)) { | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_join.c:496:20: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 496 | if (nb_buffers > FF_ARRAY_ELEMS(frame->buf)) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_join.c:506:21: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 506 | for (i = 0; i < FFMIN(FF_ARRAY_ELEMS(frame->buf), nb_buffers); i++) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavfilter/af_join.c:506:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 506 | for (i = 0; i < FFMIN(FF_ARRAY_ELEMS(frame->buf), nb_buffers); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_join.c:537:16: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 537 | FFMIN(FF_ARRAY_ELEMS(frame->data), s->ch_layout.nb_channels)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavfilter/af_join.c:545:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 545 | for (i = 0; i < ctx->nb_inputs; i++) | ~ ^ ~~~~~~~~~~~~~~ src/libavfilter/af_join.c:554:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 554 | for (i = 0; i < ctx->nb_inputs;src/libavfilter/af_headphone.c i++:) {710 :| ~ ^ ~~~~~~~~~~~~~~84 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 710 | s->gain_lfe = expf((s->gain - 3 * inlink->ch_layout.nb_channels + s->lfe_gain) / 20 * M_LN10); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ ~ src/libavfilter/af_join.c:592:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 592 | for (i = 1; i < ctx->nb_inputs && nb_samples > 0; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavfilter/af_headphone.c:753:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 753 | { NULL } | ^ src/libavfilter/af_silencedetect.c:57:137: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | { "n", "set noise tolerance", OFFSET(noise), AV_OPT_TYPE_DOUBLE, {.dbl=0.001}, 0, DBL_MAX, FLAGS }, | ^ src/libavfilter/af_silencedetect.c:58:137: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 58 | { "noise", "set noise tolerance", src/libavfilter/af_mcompand.c : 97 : 329 O:F Fwarning: SETmissing field 'unit' initializer [-Wmissing-field-initializers] (noise), AV_OPT_TYPE_DOUBLE, {.db l97= | 0 . 0 0 {1 "}a, r g s" , " se t 0p,a DrBaLme_teMrAXs, f oFrL AeGacSh }b,an d "| , ^O FFSET(args), AV_OPT_TYPE_STRING, { .strsrc/libavfilter/af_silencedetect.c :=59 ":0140.:00 5warning: ,missing field 'unit' initializer [-Wmissing-field-initializers]0 .1 6 -47/-40, -593 | 4 / - 3 4{, -"17d/"-,33 1 00 | "0.s0et0 3m,i0ni.m0u5m 6d ur-a47t/-i4o0n,- 3i4n/ -3s4e,-c1o7n/d-3s3" 4,0 0 |O 0F.F0SE0T(0d62u5,r0at.i0o1n2)5, 6AV _O-PT4_7T/YP-E4_D0U,R-AT3I4/O-N,3 {4,.i-6154/=-23030 0100600}0, | 0 .0 000,1 M,AX0_.DU0RA2TI5O N6 ,-FL4A7GS/ -},4 0| ^,- 34/-34,-31/-31,-0/-30 6400 | 0,0.02src/libavfilter/af_silencedetect.c5 :606:140 :- 3warning: 8missing field 'unit' initializer [-Wmissing-field-initializers]/ -31,-28/-28 ,-600 | / -2 5 {2 2"0d0u0r"a ti}o,n" ,0 ," 0s, eAt mi}n,im u m| ^ duration in seconds", OFFSET(dsrc/libavfilter/af_mcompand.cu:r98a:t12i:o nwarning: )missing field 'help' initializer [-Wmissing-field-initializers], AV_ O98P | T _ T Y P{E _NDUULRLA T}I O N| , ^ {.i64=2000000}, 0, MAX_DURATION,FLAGS }, | ^ src/libavfilter/af_silencedetect.c:61:137: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | { "mono", "check each channel separately", OFFSET(mono), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/af_silencedetect.c:62:137: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | { "m", "check each channel separately", OFFSET(mono), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, src/libavfilter/af_replaygain.c : 335 F:L19AG:S warning: },comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | ^ 335 | src/libavfilter/af_silencedetect.cfo:r 63(:12i: warning: = missing field 'help' initializer [-Wmissing-field-initializers]0 ; i 63< | F F _{AR RNUALLY _}E L| E ^M S(freqinsrc/libavfilter/af_loudnorm.cfos:);103 :i152++:) warning: { missing field 'unit' initializer [-Wmissing-field-initializers] | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | { "I", "set integrated loudness target", OFFSET(target_i), AV_OPT_TYPE_DOUBLE, {.dbl = -24.}, -70., -5., FLAGS }, | ^ src/libavfilter/af_loudnorm.c:104:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 104 | { "i", "set integrated loudness target", OFFSET(target_i), AV_OPT_TYPE_DOUBLE, {.dbl = -24.}, -70., -5., FLAGS }, | ^ src/libavfilter/af_loudnorm.c:105:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 105 | { "LRA", "set loudness range target", OFFSET(target_lra), AV_OPT_TYPE_DOUBLE, {.dbl = 7.}, 1., 50., FLAGS }, | ^ src/libavfilter/af_loudnorm.c:106:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 106 | { "lra", "set loudness range target", OFFSET(target_lra), AV_OPT_TYPE_DOUBLE, {.dbl = 7.}, 1., 50., FLAGS }, | ^ src/libavfilter/af_loudnorm.c:107:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 107 | { "TPsrc/libavfilter/af_replaygain.c", : 349 : 19 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] "set maxim u349m | t r u ef poeark ",( i = 0 ; i OFpeak); | ~~~~~~ ~~~^~~~ 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 | ^~~~~~~~~~~~~~ ~ 7 warnings generated. CC libavfilter/dnn/dnn_backend_common.o src/libavfilter/af_loudnorm.c:708:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 708 | for (int i = 0; i < FF_ARRAY_ELEMS(s->pts); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ 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)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavfilter/dnn/dnn_backend_native.o 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/dnn/dnn_backend_native_layer_avgpool.o CC libavfilter/dnn/dnn_backend_native_layer_conv2d.o CC libavfilter/dnn/dnn_backend_native_layer_dense.o src/libavfilter/af_tremolo.c:39:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 39 | { "f", "set frequency in hertz", OFFSET(freq), AV_OPT_TYPE_DOUBLE, {.dbl = 5.0}, 0.1, 20000.0, FLAGS }, | ^ src/libavfilter/af_tremolo.c:40:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 40 | { "d", "set depth as percentage", OFFSET(depth), AV_OPT_TYPE_DOUBLE, {.dbl = 0.5}, 0.0, 1.0, FLAGS }, | ^ src/libavfilter/af_tremolo.c:41:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 41 | { NULL } | ^ src/libavfilter/af_stereowiden.c:46:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 46 | { "delay", "set delay time", OFFSET(delay), AV_OPT_TYPE_FLOAT, {.dbl=20}, 1, 100, A }, | ^ src/libavfilter/af_stereowiden.c:47:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 47 | { "feedback", "set feedback gain", OFFSET(feedback), AV_OPT_TYPE_FLOAT, {.dbl=.3}, 0, 0.9, AT }, | ^ src/libavfilter/af_stereowiden.c:48:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 48 | { "crossfeed", "set cross feed", OFFSET(crossfeed), AV_OPT_TYPE_FLOAT, {.dbl=.3}, 0, 0.8, AT }, | ^ src/libavfilter/af_stereowiden.c:49:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_hdcd.c :49 | 1672 : 74 :{ "warning: dimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]rym ix", "set dry-mix", OFF S1672 | E T (d ry m i x ), AaV_vOP_T_lTogY(PEc_tFxLO,A T,A V{_L.OdbGl_=.V8E}R,B 0O,SE ,1 ."0,C haATnn e},l % d| : ^ tg %0.1f: %d\n", i, src/libavfilter/af_stereowiden.cG:A50I:N12T:O Fwarning: Lmissing field 'help' initializer [-Wmissing-field-initializers]O AT( 50j | ) , s t a{ tNeU->LgLa in}_ c| o ^u nts[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_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_hdcd.c| ^: 1684:23: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/af_virtualbass.c:46:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1681 | 46 | {N UL La}v _| l ^o g(ctx, AV_LOG_INFO, | ~~~~~~ 1682 | "HDCD detected: yes, peak_extend: %s, max_gain_adj: %0.1f dB, transient_filter: %s, detectable errors: %d%s%s\n", 1683 | pe_str[s->detect.peak_extend], 1684 | s->detect.max_gain_adjustment, | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/libavfilter/af_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 ssrc/libavfilter/af_speechnorm.coft:cl98i:p"106,: OFwarning: FSET(softcmissing field 'unit' initializer [-Wmissing-field-initializers]l ip), AV_OPT _98T | Y P E _ B{ O"pOeLak," , " s{e.ti6 4=t0h}e, p e0,a k v a l u e 1",, A O}F, F S| E ^ T(peak_value), AV_OPT_TYPE_DOUBLE, {.dbl=0.95}, 0.src/libavfilter/af_stereotools.c0:,68: 1121:. warning: 0missing field 'unit' initializer [-Wmissing-field-initializers], FLAGS }, 68| | ^ { "mutel", "mute L", OFFsrc/libavfilter/af_speechnorm.cS:E99T:(106m:u twarning: emissing field 'unit' initializer [-Wmissing-field-initializers]_ l), AV99_ | O P T{_ T"YpP"E, _ B O"OseLt, t he {p.eaik64 =0v},a l u e0",, O F F S E T ( p ea k1_,va lAu e)},, A | V ^_ OPT_TYPE_DOUBLE, {.dbl=0.95}, 0.0, 1.0, FLsrc/libavfilter/af_stereotools.cA:69G:S112 :} , warning: missing field 'unit' initializer [-Wmissing-field-initializers]| ^ 69 | { "muter", "mute R", src/libavfilter/af_speechnorm.c : 100 : 124 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] OFFSET(mu t100e | _ r ) {, " e x p anAsVi_onO",P T_"TsYePEt_ BtOOhL,e m {a.xi 64e=x0p},a ns io n 0fa,c t o r" , O F F S ET (1ma,x _Ae xp}an,si o n| ) ^, AV_OPT_TYPE_DOUBLE, {.dbl=2.0}, 1.0, src/libavfilter/af_stereotools.c50:.700:,112 :F Lwarning: AGmissing field 'unit' initializer [-Wmissing-field-initializers]S }, | ^ 70 | { "phasel", "phase L"src/libavfilter/af_speechnorm.c,: 101 : 124 : warning: missing field 'unit' initializer [-Wmissing-field-initializers]OF FSET(phase_l ),101 | A{ V"_eO"PT,_ T Y P E _ "BsOeOt Lth,e m{a.ix6 e4x=p0a}n,s i o n0 ,f a c t or ", O F FS ET (1m,ax _Ae x}p,a n s| i ^ on), AV_OPT_TYPE_DOUBLE, {.dbl=2.0}, 1src/libavfilter/af_stereotools.c.:071,: 1125:0. 0warning: ,missing field 'unit' initializer [-Wmissing-field-initializers] FLAGS }, 71 | | ^ { "phaser", "phase R", src/libavfilter/af_speechnorm.c : 102 :O130F: Fwarning: Smissing field 'unit' initializer [-Wmissing-field-initializers]E T(phase_r), 102 | A{ V"_coOmPpTr_eTsYsPioEn"_, B"OsOeLt, t h e {m.aix6 c4o=m0p}r,e s s i0o,n f a c to r ", O F F1SE,T (Am a}x,_ c om| p ^r ession), AV_OPT_TYPE_DOUBLE, {.dbl=2.0}, 1.0, 50.0, FLAGS }, | ^ src/libavfilter/af_speechnorm.c:103:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 103 | { "c", "set the max compression factor", OFFSET(max_compression), AV_OPT_TYPE_DOUBLE, {.dbl=2.0}, 1.0, 50.0, FLAGS }, | ^ src/libavfilter/af_speechnorm.c:104:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 104 | { "threshold", "s22e warningt ssrc/libavfilter/af_stereotools.ct generated:. h84:e112 :t hwarning: remissing field 'unit' initializer [-Wmissing-field-initializers]sh old value", 84 | OF FS ET ( t{hr es"hsolledv_"va,l u e ), A V "_seOt PsT_iTdeY PlEe_vDOeUl"B, L E ,O FF{S.dEbT(lsl=e0v}),, 0 . 0 , A1V._0,O PFT_LTAYGPSE _},D O| ^U BLE, {.dbl=1}, 0.015625, 64, A }, | ^ src/libavfilter/af_speechnorm.c:105:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 105 | { "t", src/libavfilter/af_stereotools.c : 85: 112 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] "set the t85 | h re s h o{l d"s bvaall",u e " , O FF S E T"(stehtre sshiodled _bvaallanucee"),, OAVF_FSOEPTT_(TsYbaPlE)_,D OU B L E, { . dAbVl_=O0P}T, _0.T0,Y P1.E0_D,O UFBLLAEGS, }{,. db l| = ^0} , -1, 1, A }, | ^ src/libavfilter/af_speechnorm.c:106:124: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 106 | {src/libavfilter/af_stereotools.c :"86r:a112i:s ewarning: "missing field 'unit' initializer [-Wmissing-field-initializers], "set the ex 86p | a n si on {r a"imslienvg" a,m o u n t " , "sOetF FmSiEdTd(lraeis el_eavmeol"u,n tO)F,F SAEVT_(OmPlTe_TvY)P,E_ D O U B LE , {AV._OdPTb_lTY=P0.E0_D0O1}U,B L0E,. 0{,. db1l.0=,1 }FL,AG S 0}.,0 15 6| ^2 5, 64, A }, | ^ src/libavfilter/af_speechnorm.c:107:124: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/asrc_afdelaysrc.c 107src/libavfilter/af_stereotools.c | :: 87 59 :{:11237 :": r warning: "warning: missing field 'unit' initializer [-Wmissing-field-initializers] ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] "set t87h | e e 59x | p{ a n" ms iproaennt "ur,ra ni s si in ng f (a Mm"_osPueInt t *"m ,ix d)Od Fl/Fe S (EpMTa(_PnrIa"i ,s* xe) _ ;aO Fm FoS| Eu ~ ^Tn( tm)p,an ),A V_ src/libavfilter/asrc_afdelaysrc.cO :P 59T: 12_ :T Ywarning: P Eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]A_V D_OOUP B59 | T L _E TY,P rEe{_tD.uOdUrBbnLlE, =s{0i.n.dfb0l=(00M_1}P,}I , - *10, .x )0 / , 1(.0 M_,PI F* L AG xS ) ;1 }| ,, ^~~~~~~~~~~~~~ ~A },| ^ | ^ src/libavfilter/asrc_afdelaysrc.c:59:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 59 | retusrc/libavfilter/af_speechnorm.cr:n108 s:i124nsrc/libavfilter/af_stereotools.c:f warning: :missing field 'unit' initializer [-Wmissing-field-initializers](88 M:_112PI: * warning: xmissing field 'unit' initializer [-Wmissing-field-initializers]) 108 | / ( M { _"88Pf | aIl * lx "), ; "{ s e| "t ~ ^b atshee" ,c o m p r es s io"nse t rsatierseoi ngb aamseo"un,t "O,F FOSFEFSTE(Tb(faalsle_)am,o un t ), A V _AOPV_TO_PTTY_PTEY_PDEO_UBDLEO,U B{L.Edb,l ={0..d0b0l1=}0,} ,0. 0 ,- 1,1 . 0 , F L A G S 1},, A | }, ^ | ^ src/libavfilter/af_speechnorm.c:109:124src/libavfilter/af_stereotools.c: :warning: 89:missing field 'unit' initializer [-Wmissing-field-initializers]112 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 109 | 89 | { " f"{, " d e l"saeyt" ,th e co m p r"essseti doelna yr"a,i s i n g a m oOuFnFtS",E TO(FdFeSElTa(yf)al,l _a m o u nt ) ,A VAV__OOPPTT__TYTPYEP_ED_DOOUUBBLEL,E ,{. d{b.dlb=l0=}0,. 0-012}0,, 0. 0, 1. 0 , FL A2G0S, }A, }| , ^ | ^ src/libavfilter/af_speechnorm.c:110src/libavfilter/af_stereotools.c:114::90 :warning: 112missing field 'unit' initializer [-Wmissing-field-initializers]: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 110 | 90 | { " {c h"ascnlneelvsel"", ,"s e t c h"asnetn eSl/s Ct ol efviellt"e,r " , O FOFFSFESTE(Tc(hs_cla_yolute_vsetlr)),, AV _ OAPVT__TOYPPET__STTYPRE_IDNOGU,B L{.Es, t{r=."adllb"}l,= 10},, 0 , FL1A, G S } , | ^1 00, A }, | ^ src/libavfilter/af_speechnorm.c:111:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_stereotools.c:91:112: 111warning: | missing field 'unit' initializer [-Wmissing-field-initializers] { "h", 91 | src/libavfilter/af_vibrato.c " {s e:t" 46phc:ahs118a:en n"warning: e,missing field 'unit' initializer [-Wmissing-field-initializers] l s to f "iseltt e46 | rs", t e OrFF SeEoT{(c hp _hla"safyeou"t",_, s"OtFrsF)Se,EtT (AfprVeh_quOenaPsceTy )i_n,TY hPe Er tz_"ST , R I N AGV,O _FF{OSPET.(Ts_TfYPtrEr_e=DqO)U",Ba lL lE ," }{A.,V 0d_b,Ol P=0,T0 F_}TLYP, A GE_ S0D ,O }U ,B L E| , ^ { .36d0,b lA =} 5,.0 }, | ^0 .1, 20000.0, src/libavfilter/af_speechnorm.cFL:A112G:99S: warning: },missing field 'unit' initializer [-Wmissing-field-initializers] | ^ 112 | { "invert", "set inverted fisrc/libavfilter/af_vibrato.cl:t47e:r118i:n warning: gmissing field 'unit' initializer [-Wmissing-field-initializers]" , OFFSET(in v47 | e r t ){ ,"d "AV,_ "OsPTe_TtY dPeEp_thB OaOsL ,p er{c.ie64src/libavfilter/af_silenceremove.cn=t0ag:e}114",:162,: 0 warning: , 1O,F src/libavfilter/af_stereotools.cFF:LSAmissing field 'unit' initializer [-Wmissing-field-initializers]97 EG:TS12 :}( warning: ,demissing field 'help' initializer [-Wmissing-field-initializers]pt h) , | 114 | ^97 A | V _ O{ P {src/libavfilter/asrc_afdelaysrc.cT": _sNU85LTLt:Y a90rP}:tE | __psrc/libavfilter/af_speechnorm.cewarning: ^D :rimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]O113UiB :o99Ld:Es, warning: " ,{missing field 'unit' initializer [-Wmissing-field-initializers] . d bl"85 | s e= 113t pe0r | i o. 5 d } , {s " doi "sf ,0t.[sn 00i,] l = e1 sni. 0",secne tp c a i f rntv(eFrsxLtA e- Gst-dSo> }dsefl,aki y i| l)p ^t * efcrroosif(mn Mgs_tsrc/libavfilter/af_vibrato.c"PaI:,48:r t "12,*O (:x - F F warning: SsET Omissing field 'help' initializer [-Wmissing-field-initializers]F- >(d F48 | i nveerSt lE) aT, y)( s{t A Na/V Usr_tL_-pOL >}nePri b To__| dTst) ^YaP,E _p Bs O)O L ,/ {As.Vii_nc6OfP(T(_x4T =Y-P0 }E,src/libavfilter/af_superequalizer.cs_- >I0:,dN 169,eT: FlLA,29a:G y) S/ swarning: } - >implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n, | b ^{_ t.aip6s4)=;0 } ,| ^ ~ 69 | 0 , 9t0 src/libavfilter/asrc_afdelaysrc.c:0=0 85p:53,:o warning: src/libavfilter/af_speechnorm.c wimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion](:x114 :A /102F : }warning: 2,missing field 'unit' initializer [-Wmissing-field-initializers] , | m ^) 85 | / s114 - | > f a c t{[ m"l i]dnst;[kn] "= , | s i ~ ^~~~~~~~~~"src/libavfilter/af_silenceremove.cn csf:(e115tx : l-162 i:s n-warning: kmissing field 'unit' initializer [-Wmissing-field-initializers]> src/libavfilter/af_superequalizer.ced:ed69l: a19cyh:)a n n 115warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e*l | s fc ilot e 69sr | i nfg { ("M " ,_ sO PIt F*F a S r(Ex ttT (l_d ur-in=ka po)w(txs,i - >Aon/ d2V"e,_,l O"saemtP y)T s)_/t T/ aYss-r>Pf-t> Edan_BucrbaOtt_Oti[L,a posm){n.]i ;6/o 4 | f ~~~ ~~^~~ =s inn0oc}fn,(- si(0lx,e nc -e 1 sp,a- r>Ftd"L,eA lG a S y )} , / | s ^-> n OFbFS_ETt(astpasr)t_;d u r| ^ ~a tion_opt), AVsrc/libavfilter/asrc_afdelaysrc.csrc/libavfilter/af_speechnorm.c_::OP115T85:_:102T24:Y :Pwarning: E missing field 'unit' initializer [-Wmissing-field-initializers]_warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] DURATIO N115, | { . {i 85"6 | l 4="0 , } , " dse ts 0tl[,n]i nk=eI dNsT3 ci2nhca_f(nxM nAX-e,l AssF - >fde}i,ll a ty| e) ^r i*n gc"o,s OfF(FM_SPIE *T ((lxi nk-), sA-V>_dOPeT_lTsrc/libavfilter/af_silenceremove.cYPaEy): /_ s116-B>:OnO162L,b: _ src/libavfilter/af_superequalizer.c{warning: .t:amissing field 'unit' initializer [-Wmissing-field-initializers]i 79ps6):4 30=0/},: 116 | s0inwarning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]c f{ 1(," s(Ft axL79ArG S | t-_ t}hs , rf- e l>ds| hooell ^adta om"y,e) g/"a =s se-2t>n b*_ t taMhpr_sesrc/libavfilter/af_speechnorm.cP)Is:; ho116ld f*o: r 102:| warning: fs ^ ~tmissing field 'unit' initializer [-Wmissing-field-initializers]; a r t | s ~ ^i le 116n | c e de te{ct i"romns"", ," se t t h e R M S O FvFaSlEueT",( OsFtFaSErTt(_rtmsh_rveaslhueo)l,d )A,V _ O P ATV__TYOPPE_TD_OUTBYLEP, E{._dDblO=UB0L.0E},, 0 .{0,. 1d.b0,l =F0LA}GS, } , | 0, ^ DBL_MAX, AF }, | ^ src/libavfilter/af_speechnorm.c:117:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 117 | src/libavfilter/af_silenceremove.c{ :"117:m162":, warning: missing field 'unit' initializer [-Wmissing-field-initializers] "set the RMS va l117u | e " , O F{F S"ETs(trmasr_vta_lsuiel)e,n cAe"V,_ O P T"_sTYePtE s_taDrOt UdBuLraEt, i{.odnb lo=f0 .0s}i,le n0c.e 0p,a rt1 .t0o, kFeLeAp"G,S } , | ^ OFFSET(start_silence_osrc/libavfilter/af_speechnorm.cpt:),118 :12 : AVwarning: _missing field 'help' initializer [-Wmissing-field-initializers]O PT_ T118Y | P E _ D{ UNRAUTILOL N} , | ^{ .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 ssrc/libavfilter/af_superequalizer.ctop: s115i:l54:e nwarning: cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e detection", 115 | OF F S ETr(esttouprn_ .t5h8r42ef s*h oplowd(a) -, 2 1 , 0. 4 f)A +V _0O.0P7T8_8T6fY P* E(a_ -D O2UB1L);E ,| ~ ~~~~~~~~~^~~~~~~~~~ {.dbl=0}, src/libavfilter/af_superequalizer.c : 1150:, 37 : Dwarning: Bimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]L _MAX, AF 115} | , | ^ return .5842f * pow(a - 21, 0.4fsrc/libavfilter/af_silenceremove.c): 124+:162 :0 .0warning: 7missing field 'unit' initializer [-Wmissing-field-initializers]88 6f * (a - 21 )124 | ; | ~~~ ^~~~{ "stopsrc/libavfilter/af_superequalizer.c_:s115i:l31e:nc e"warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] "set s115t | o p d u rreattuiornn .o58f4 2fs i*l epnowc(e apa rt- to2 1k, e0e.p4"f,) + 0. 07 88 6f * (a -O 2F1)F;S E | T ~~~ ~~^~~~(s top_silencsrc/libavfilter/af_superequalizer.ce:_115o:16p:t )warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] AV_OPT _115 | T Y P E _ D U RreAtuTrIn O.N5,8 42{f. i6*4 =po0w}(,a - 2 1 ,0 ,0 .I4fN)T 3+2 _0.M07A8X86,f * A(aF - 2}1,) ; | | ^ ^~~~~~ ~ src/libavfilter/af_silenceremove.c:129:162: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 129 | { "window", "set duration of window for silence detection", OFFSET(window_duration_opt), AV_OPT_TYPE_DURATION, {.i64=20000}, 0, 100000000, AF }, | ^ src/libavfilter/af_silenceremove.c:130:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 130 | { NULL } | ^ src/libavfilter/asrc_afdelaysrc.c:147:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 147 | { "delay", "set fractional delay", OFFSET(delay), AV_OPT_TYPE_DOUBLE,{.dbl=0}, 0, INT16_MAX, AF }, | ^ src/libavfilter/asrc_afdelaysrc.c:148:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 148 | { "d", "set fractional delay", OFFSET(delay), AV_OPT_TYPE_DOUBLE,{.dbl=0}, 0, INT16_MAX, AF }, | ^ src/libavfilter/asrc_afdelaysrc.c:149:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 149 | { "sample_rate", "set sample rate", OFFSET(sample_rasrc/libavfilter/asrc_anoisesrc.cte):, 60AV:_O131PT:_ Twarning: YPE_INT, missing field 'unit' initializer [-Wmissing-field-initializers] { .i64=44100}, 1, 60 | I NT _ M AX{, " saAmpFle _}r, a | t ^e" , "set sample rate", OFFSET(sampsrc/libavfilter/asrc_afdelaysrc.cl:e_150r:143a:te )warning: ,missing field 'unit' initializer [-Wmissing-field-initializers] AV_OPT_TYPE _I150N | T , { " r " , { .i 64 = 48 00 0} ," s e t sa1m5p,l e rIatNeT"_, M A X , F L A G S } , | ^ OFFSET(sample_rate), AV_OPT_TYPE_INT, src/libavfilter/asrc_anoisesrc.c {:.61i:1316:4 =4warning: 4missing field 'unit' initializer [-Wmissing-field-initializers]1 00}, 1, INT_ M61A | X , { A"Fr" , } , | ^ "set sample rate", OFFSET(sampsrc/libavfilter/asrc_afdelaysrc.cl:e_151r:at143e:), warning: Amissing field 'unit' initializer [-Wmissing-field-initializers] V_OPT_TYPE_I N151T | , { " n{.bi_6s4a mp=l e4s8"00,0} , " s e t1 5t, h eIN Tn_MuAmXb,e r o f sFaLmApGlSe }s, p er | r ^e quested frame", OFFSET(nb_samples), src/libavfilter/asrc_anoisesrc.cA:V62_:O131:P Twarning: _missing field 'unit' initializer [-Wmissing-field-initializers]T YPE_INT, {. i6624 | = 1 02 4 },{ " a m1,p lINiTtu_deM"A,X , A"Fse t} ,a m p| li ^t ude", OFFSET(amplitude), AV_OPsrc/libavfilter/asrc_afdelaysrc.cT_:TY152P:143E: _warning: Dmissing field 'unit' initializer [-Wmissing-field-initializers]OU BLE, {.d b152 | l = 1{. "}n",, 0 . ," s e1t. ,th e nu m b er o f sFLaAGmSpl es} ,p e r| ^r equested frame", OFFSET(nb_samplesrc/libavfilter/asrc_anoisesrc.cs:)63,: 131A:V_ Owarning: Pmissing field 'unit' initializer [-Wmissing-field-initializers]T _TYPE_INT, 63{ | . i 6 4= 1{0 24"}a," , 1 , I N T _ M"AXs, e t A Fa }m,p li t| u ^d e", OFFSET(amplitude), AV_OPT_TYPEsrc/libavfilter/asrc_afdelaysrc.c_D:O153UB:L143E:, warning: missing field 'unit' initializer [-Wmissing-field-initializers] {.dbl = 1.}, 153 | 0 .,{ 1".t, a ps ", F LA G S" }s,e t nu| m ^b er of taps for delay filter", OFFSET(nb_tsrc/libavfilter/asrc_anoisesrc.ca:p64s:)131,: warning: missing field 'unit' initializer [-Wmissing-field-initializers] AV_OPT_TYP E64_ | I NT , {{ ."id64u=r0a}t, i o n " 0,, 3 2"7s68e, t dAuFr }a,t i | o ^n" , OFFSET(duration), AV_OPT_TYPE_Dsrc/libavfilter/asrc_afdelaysrc.cUR:AT154I:ON143,: warning: {.missing field 'unit' initializer [-Wmissing-field-initializers]i6 4 = 0}, 154 | 0 , { I"tN",T 6 4 _ M AX , "FLsAeGtS nu}m,b e | r ^ o f taps for delay filter", Osrc/libavfilter/asrc_anoisesrc.cF:FS65ET:(131nb:_ tawarning: pmissing field 'unit' initializer [-Wmissing-field-initializers]s ), AV_OP T65_ | TY PE _I N T{, "d ",{ . i 6 4 = 0 } ," s e t d 0u, r a3t2i76o8,n ", AF }O, F F| S ^E T(duration), AV_OPT_TYPE_DURATION, {.src/libavfilter/asrc_afdelaysrc.ci:6155:4143: warning: =missing field 'unit' initializer [-Wmissing-field-initializers] 0}, 1550 | , I{NT 6"c4h_aMnAnXe,l _ FlLaAyGoSu t"},, "| s ^et channel layout", OFFSET(chlayout_str),AV_OPT_TYPE_STRING,{.str="stereo"},0, 0, AF }, | ^ src/libavfilter/asrc_afdelaysrc.c:156:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 156 | { "c", "set channel layout", OFFSET(chlayout_str),AV_OPT_TYPE_STsrc/libavfilter/asrc_anoisesrc.cRI:N75G:,131:{ .warning: stmissing field 'unit' initializer [-Wmissing-field-initializers]r= "stereo"},0, 75 | 0 {, " sAeFed ",} , | ^ " set random seed", OFFsrc/libavfilter/asrc_afdelaysrc.cS:E157T:(12s:ee d)warning: ,missing field 'help' initializer [-Wmissing-field-initializers] 157 | {A VN_UOLLP T}_ T Y| PE ^_I NT64, {.i64 = -1}, -1, UINT_MAX, FLAGS }, | ^ In file included from src/libavfilter/af_surround.c:30: src/libavfilter/window_func.h:155:60: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/asrc_anoisesrc.c:76:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 155 | 76 | { " s " , l u t [ n ] = e"sxept( r-an0do.m 5s *e eSdQ"R, ( (OFnF-S(ETN(-s1e)ed/)2),/ ( 0 . 4 * ( NA-V1_O)PT/_2TY.PfE_)I)N)T6;4 , | ~^~~ {.i64 = src/libavfilter/window_func.h-1:}153,: 30 : note: expanded from macro 'SQR' -1, U IN153T | _ M AX , F L#AdGSe f}i, n e| S ^Q R(x) ((x)*(x)) | ^ src/libavfilter/asrc_anoisesrc.c:77:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/window_func.h: 15577: | 60: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] { "nb_samp l155e | s" , " s e t t h el untu[mnb]e r= oefx p(s-0a.m5p l*e sS QpRe(r(n -(rNe-qu1e)/s2t)e/d (f0r.am4e"*,( NO-F1F)S/E2T(.nfb)_))s;am p | l ~^~~ es), Asrc/libavfilter/window_func.hV:_153O:26P:T_ TYnote: PEexpanded from macro 'SQR'_ INT, { .i1536 | 4 = 1 02 4 } , 1#d,e fINiTn_eM AXS,Q FRL(AxGS) },( ( x| ^) *(x)) | ^ In file included from src/libavfilter/asrc_afirsrc.c:29: src/libavfilter/window_func.h:155:60:src/libavfilter/asrc_anoisesrc.c :warning: 78implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 78 | { "n155", | "lsuett[ nt] h=e exnpu(-m0.b5 e*r S QoRf( (sna-m(plNes- p1e)r /r2eq)u/es(t0ed. 4f*ra(mNe-",1 )OF/F2S.EfT()nb)_)s;am pl e| s ~^~~), AV_OPT_src/libavfilter/window_func.hT:Y153:P30:E _Inote: Nexpanded from macro 'SQR'T , {.i6 4 153= | 10 24 } , 1#, dIeNfT_iMnAeX, SFLQAR(GxS) }(,( x )| *( ^x) ) | ^ src/libavfilter/asrc_anoisesrc.c:79:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 79 | {NUsrc/libavfilter/window_func.hL:L155}: 60: warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavfilter/window_func.h ^ :162:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]155 | 162 | l u t [ n] = ex p (- 0i.5f *(F FSQARB(S((nn -- (MN) ->1=) 0/.23) */ (M)0 .{4 *| ( ~~^~~ ~~N -1)/2.fsrc/libavutil/common.h)):)64:;31 : | ~^~~note: expanded from macro 'FFABS' src/libavfilter/window_func.h: 15364: | 26#: dnote: efexpanded from macro 'SQR'i ne FF A153B | S( a) ( ( a ) >#=d e0f in?e S(QRa()x ): (((-x)(*a()x)))) | ^| ^ src/libavfilter/af_silenceremove.c:217:In file included from 20src/libavfilter/af_surround.c: :warning: 30: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavfilter/window_func.h :162src/libavfilter/asrc_anoisesrc.c:17::65 :113warning: : implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 217 | r162e | t u rn 65n | e w _ s { u i"mf d" ,/( F FsA -B> Sw i( nnd o w- M_) d u > = r "as0tei.ot3n ;* d M u) | ~~~~~~ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~r {a t i| o ^~~~~~~~~~~~ ~~n" , src/libavutil/common.h : 64O:F37F:S Enote: expanded from macro 'FFABS'T (dura ti64on | )#, d e f i neA FVF_AOPBTS_T(YaPE)_ D(U(RaAT)I >O=N, 0{ .i?64 (a=) 0}:, ( - ( a )) ) 0 ,| ^~~~ INT64_MAIn file included from Xsrc/libavfilter/af_surround.c,: 30 : src/libavfilter/window_func.hF:L162A:G39:S warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]} , | ~ ^~~~~~~~~ 162 | src/libavfilter/window_func.h /usr/include/stdint.h ::46 162 : :2125 : :warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]inote: f expanded from macro 'INT64_MAX' (FFAB S(46n 162 | | # d- e f Mi)n e >I= N i T0f6. 43( _F*MF AAMX) B S({( 0x n7| f-f ~ ^ ffMff)f ff>f= f0.f3ff f)* | M ^~~~~~~~~~~~~~~~~~) { | ~~^~~ ~~ src/libavutil/common.h:64:31: note: expanded from macro 'FFABS' src/libavfilter/asrc_anoisesrc.c :6464 | #:d113e: fwarning: iimplicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]n e FFABS(a) (( a64) | > = 0 ?{ (a")d u: r(-a(taio)n"),) | ^ "set duration", In file included from src/libavfilter/asrc_afirsrc.c :29O: src/libavfilter/window_func.hF:F162S:17E:T (warning: dimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]ur ation), 162 | A V _O P T_ TY P E _ DU R AiTIfO N,( F {src/libavfilter/window_func.hF.A:B163Si(n: 686-4: M warning: ) => implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] = 0 0}.,3 * 163 M | ) 0 , { I N | T ^~~~~~~~~~~~ ~~6 4 _Msrc/libavutil/common.h: 64src/libavfilter/af_silenceremove.c:A37: X:227 ,:note: expanded from macro 'FFABS' 15 : F L64Awarning: GlS | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ut #d[}en,]f in e| 227= | ~ ^~~~~~~~~ F s0F.A5- */usr/include/stdint.h B>s:u(S146m( : a+21-:) = c( note: oexpanded from macro 'INT64_MAX'( *saw()( s46 M | a#>d_mP=epI *fl0(Fien eF ;? AI (BSN a| ) ~~ ^~~~~~~~ (:T n 6-(4 _-MM(Aa)) -X) )0 .(3 | *0 xM) ^~~~)7/ ff(ff(ff1ff In file included from fsrc/libavfilter/asrc_afirsrc.c-:f29 f0: fsrc/libavfilter/window_func.h.f:1623f:)39f : )warning: * implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] M| )) ^~~~~~~~~~~~~~~~~~) ; 162 | src/libavfilter/af_silenceremove.c | : ~ ^ 228 : 15 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] isrc/libavfilter/window_func.hf :(F 163F:228A69B | S: (warning: n implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] - Ms) ->>=s 0u163 | . 3m * = Mfm a ) x f {( s -| > ~ ^s luumt, [0.nf)]; = 0| . ~ ^~~~~~~~~~~~~~~~~~ 5 * (1 + src/libavfilter/af_speechnorm.ccos:((312M:_1P:I* (Fwarning: Fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]A BS(n - M) - 0. 3312 | *A NMA)L)Y/Z(E(1_ CH-AN N0E.L3()f l*t ,M) )f)lo;a t ,| ~ ^0 .f, (fsrc/libavfilter/af_silenceremove.clo:a230t:)15MI:N_ Pwarning: Eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]A Ksrc/libavfilter/window_func.h): 163 :| 56 :230 warning: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ssrc/libavfilter/af_speechnorm.c->:su272m: 43+163=: | *w note: expanded from macro 'ANALYZE_CHANNEL'sa m p l e ; | ~~ ^~~~~~~~ src/libavfilter/window_func.h 272 : | 163 : 86:l u warning: timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] [ n ] = 0. 5 163* | p (i 1[ +p i c_e ons( (d M]_. PmIa *x_ ( p lFeuFakt A[=nB m]S a(=x n0_ .-p M5) e-a k; * 0 .3 ( * 1 + Mc )o) s/ (( (( 1M - _ 0 P.I *(3F) F A*B S( n M ) ) -) ; M | ) ~~^~~ ~ - \0src/libavutil/common.h . :643 | *: ~ ^~~~~~~~M)31) :/ (note: (expanded from macro 'FFABS'1 - 0.3) *64 | M)#)d)e;f in e| ~ ^F FABS(a) ((a) src/libavfilter/window_func.h>:=163 :069src/libavfilter/af_speechnorm.c: :312 ?:1warning: : implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (a warning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : (- (163a | ) ) ) | 312 ^ | AN AL YZ E_ CH AIn file included from N src/libavfilter/af_surround.cNE :L 30 : (src/libavfilter/window_func.hlf:ul163tt, :fl[o48an:]t =,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]00. .5f ,* (1( + f 163clos | o(a( tM) M_ I P NI _* P (E F AF KA ) B | S ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~lu( nt -[src/libavfilter/af_speechnorm.c :M273n)]: 42:=- 0note: .0expanded from macro 'ANALYZE_CHANNEL'5 . 3* (*1 M + )273 ) | c /o s(((M ( _1 PI -* 0 . ( 3F) F* A M)B )S );( n p| ~ ^ i -[ pMi)_ e-n d0]..rm3s_src/libavfilter/window_func.hsu m :*163= : 56Mr: )mwarning: )simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]/ _(s(u1m ;- 0 163 | . 3 ) * M ) ) ) ; | ^~~~~~~~~~~~ ~ lusrc/libavutil/common.h :t64 [: n37] : = note: expanded from macro 'FFABS' 0 . 5 \ 64 * | #(| 1d ~ ^~~~~~~ e+ cfosi((nM_eP IFF*A(FBFASB(Sa)( (n(a ) -> = M0 )? (-a) :0 (.-(3a) )*) 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_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_superequalizer.c:330:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 330 | { "1b", "set 65Hz band gain", OFFSET(gains [0]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 20, AF }, | src/libavfilter/asrc_sine.c ^ :71:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_silenceremove.c :71277 | : 12 : Owarning: Pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]T _Dsrc/libavfilter/af_superequalizer.cB:L331(:"97f:r ewarning: qmissing field 'unit' initializer [-Wmissing-field-initializers]u e n277c | y " , 331 | r e t u r n {s q"frre2qtbu"f,e(n nc"eyswe,_t s u9m 2 H z / bs a - n>w di4 ng4ad0,ion "w0,_, d uD rB La O_FtFMiSAoEnX)T, ;( " gasi| en ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~st [ 1]t)h, eA Vs_iOneP T_fTYrPEe_qFuLeOncAyT," {,.d)b,l = 1| }, ^ 0 , 20, src/libavfilter/asrc_sine.cA:F 62}:,5: note: | expanded from macro 'OPT_DBL' ^ 62 | OPT_GENERIC(name, field, desrc/libavfilter/af_superequalizer.cf:, 332m:i97n:, warning: mmissing field 'unit' initializer [-Wmissing-field-initializers]a x, descr, D332O | U B L E ,{ db l," 3_b_V"A,_ A"RsGeS_t_) 1 3| 1 ^H z bsrc/libavfilter/asrc_sine.ca:n56d: 57g: anote: iexpanded from macro 'OPT_GENERIC'n ", O 56F | F S E T ( g {a i.ndse [f2f]ie)l,d A=V_ OdePfT _T}YP,E_ FmiLn,O AmTa,x ,{ F.LAdGbS,l =_1_V}A,_A RG0S_,_ }2 0 ,| ^ AF }, | ^ src/libavfilter/asrc_sine.csrc/libavfilter/af_superequalizer.c::33372::975:: warning: warning: missing field 'unit' initializer [-Wmissing-field-initializers]missing field 'unit' initializer [-Wmissing-field-initializers] 33372 | | {O P T"4_bDB"L,( ""sfe"t, 1 8 5 H z b a n d fgreaqiune"n,c y, O F FS E T ( g a i44n0s, 0[,3 D]BL)_M,AX , A V _"sOePtT t_hTe YsPinEe_ FfLreOquAeTn,cy "{,).,d b l| ^= 1}, src/libavfilter/asrc_sine.c0:,62: 52: 0note: ,expanded from macro 'OPT_DBL' AF }, 62| | ^ OPT_GENERIC(name, field, def, misrc/libavfilter/af_silenceremove.cn, :src/libavfilter/af_superequalizer.c287m:15::a334x:97 ,: dwarning: warning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]smissing field 'unit' initializer [-Wmissing-field-initializers]cr , DOUBLE, d 287334 | b | l , {_s _ -"5V>sbAu"_m,A R"s-Ge=St __ *)2w 6s2aHm zp| blae ^n;d g asrc/libavfilter/asrc_sine.ci| :n56 ~~ ^~~~~~~~:" ,57 : O Fnote: expanded from macro 'OPT_GENERIC'F SET(g a56 | i n s [ 4{] ).,de fAfVie_lOdP T_=T YdePfE }_,F LmOiATn,, {.mdabxl=,1 }F,L A0G,S 2,0 , _src/libavfilter/af_silenceremove.cAF_ :288V:A}15_,A : R | GSwarning: _ ^implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ } | ^ 288 | s->sum = fmaxf(s->sumsrc/libavfilter/af_superequalizer.c, :0.335f):; 97 | : ~ ^~~~~~~~~~~~~~~~~~ src/libavfilter/asrc_sine.c warning: :missing field 'unit' initializer [-Wmissing-field-initializers] 73:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 335 | { "673b | " , O"PsTe_tD B37L0(H"bze beapn_df agcaitn"src/libavfilter/af_silenceremove.co,r: 290":15 , : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]O F F Sbe eET290p(_ | fg aca toi nrs ,s -[ > s5u]) , m +A =V _ *O wP sT a_0mT,pY lP0eE,;_ FD LB| OL ~~ ^~~~~~~~A_ TM,A X{,. d b l"=s1e}t, t0h,e 2b0e,e pA Ff r}e,q u e| n ^c y factor",), | ^ src/libavfilter/asrc_sine.c:62:5: note: expanded from macro 'OPT_DBL' 62 | OPTsrc/libavfilter/af_superequalizer.c_:G336E:N97E:R Iwarning: Cmissing field 'unit' initializer [-Wmissing-field-initializers]( name, field ,336 | d e f , {m i n", 7mba"x,, "dseestc r5,2 3DHOzU BbLaEn,d dgbali,n "_,_ V A _OAFRFGSSE_T_()g a i| n ^s [6src/libavfilter/asrc_sine.c]:)56,: 57A:V _note: Oexpanded from macro 'OPT_GENERIC'P T_TYPE_ F56L | O A T , { .{d b.ld=e1f}f,i e0l,d 2=0 ,d eAfF }},, m i| n ^, max, FLAGS, __VA_ARGS__ } | ^ In file included from src/libavfilter/asrc_hilbert.c:27: src/libavfilter/window_func.h:src/libavfilter/af_superequalizer.c155::60337:: 97warning: : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]missing field 'unit' initializer [-Wmissing-field-initializers] 337 | src/libavfilter/asrc_sine.c{: 74 155: | "5 8: b " warning: , missing field 'unit' initializer [-Wmissing-field-initializers] " s e t 7 4 0lH zu74 t | b[ an n] d =Og PaeTix_npD"(B,-L 0( ." 5bO "F*,F SS EQ TR (( g( an i- n( sN - [1 7 ]) )/ ,2 ) A/bV(e_0eO.pP4_T*f_(aTNcY-tP1oE)r_/,F2 L. Of A) T) ,) ; { . d| b ~^~~ l =01,} ,0 ,0src/libavfilter/window_func.h ,:D 153B2:0L30,_: M AAnote: FXexpanded from macro 'SQR' , } , "| s ^ e 153t | t h e b e e p# dferfeiqnuee nScQyR (fxa)c t(o(rx"),*)src/libavfilter/af_superequalizer.c(,:x 338) :)| 97 ^: | warning: ^missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/asrc_sine.c :62:5: note: expanded from macro 'OPT_DBL' 338 | 62{ | " 9 bO"P,T _"GsEeNtE R1Isrc/libavfilter/window_func.h0C:(4155n7:aH60mz:e ,bwarning: aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]fn ide lgda,i nd"e,f ,155 | Om Fi Fn S, E Tm (a gx a, i nd se sl[cu8rt],[) n,D] O AU=VB _LeOExP,pT (_d-Tb0Yl.P,5E __*F_ LVSOAQA_RTA(,R( Gn{S-._(d_Nb)-l 1= )1| /} ^2, ) /0src/libavfilter/asrc_sine.c(,:0 56.2:4057*,:( NAnote: -Fexpanded from macro 'OPT_GENERIC'1 )}/,2 . f| ) ^56) | ) ; | ~^~~ { .defsrc/libavfilter/window_func.h:f153i:e26l:d note: =expanded from macro 'SQR' def }, 153CC libavfilter/dnn/dnn_backend_native_layer_depth2space.o m | i n src/libavfilter/af_superequalizer.c, : 339m :a 97x :, #warning: Fdmissing field 'unit' initializer [-Wmissing-field-initializers]LeA fGiSn,e _S_QV RA339(_ | xA )R G (S (_{x_ ) "*}1( 0x b)| ") ^, "| s ^e t 1480Hz band gain", OFFSET(gains [9]),src/libavfilter/asrc_sine.c :A75V:_5OP: Twarning: _missing field 'unit' initializer [-Wmissing-field-initializers]T YPE_FLOAT, { .75d | b l = 1 }O,P T0_,I N2T0(," sAaFm p}l,e _ r| a ^t e", sample_rate, 44100, 1, INT_MAsrc/libavfilter/af_superequalizer.cX:,340 : 97 :" swarning: emissing field 'unit' initializer [-Wmissing-field-initializers]t the sample 340r | a t e " ,{) ," 1 1| b ^" , "ssrc/libavfilter/asrc_sine.ce:t59 :250:9 3note: Hexpanded from macro 'OPT_INT'z band ga i59n | " , OOFPFTS_EGTE(NgEaRiInCs([n1a0m]e),, fAiVe_lOdP,T _dTeYfP,E _mFiLnO,A Tm,a x{,. ddbels=c1r},, I0N,T ,2 0i,6 4A,F _}_,V A _| A ^R GS__) | ^ src/libavfilter/window_func.hsrc/libavfilter/asrc_sine.c::56162::5725:: note: warning: expanded from macro 'OPT_GENERIC'implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 56 | {162 src/libavfilter/af_superequalizer.c | .: d341 e: f97 f: i ewarning: lmissing field 'unit' initializer [-Wmissing-field-initializers] d = dieff } (,341F | Fm Ai Bn S, ( {nm "a-1x 2,Mb )"F ,L> A="G sS0e,.t 3 _ 2_*9V 6AM0_)HA zR{ G bS a_| n_ ~~^~~ ~~d }g a i| n ^" src/libavutil/common.h,: 64 :O31F:F Snote: Eexpanded from macro 'FFABS'T (gains[ 1641 | ]#)d,e fAiVn_eO PFTF_ATBYSP(src/libavfilter/asrc_sine.cEa:_)76F :L(5O(:Aa T)warning: , missing field 'unit' initializer [-Wmissing-field-initializers] > {=. d0b l?= 1(}a ,)76 | 0: , ( 2- 0(O,aP )TA)_F)I N} T,| ( ^" r| " ^, sIn file included from asrc/libavfilter/asrc_hilbert.cm:p27l: esrc/libavfilter/window_func.h_:r162a:t17e:, warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/af_superequalizer.c :43424 :1162970 | :0 , warning: missing field 'unit' initializer [-Wmissing-field-initializers]1 , I N T _ M A X342i, | f ( F" Fs{Ae Bt"S 1(t3nhb e"- , s Ma")ms pe>lt=e 40r1.a836t He*z" ,Mb))a, n {d | g ^| a ^~~~~~~~~~~~ ~~i nsrc/libavfilter/asrc_sine.c":src/libavutil/common.h,59: :64 5:O:37F :Fnote: Sexpanded from macro 'OPT_INT'note: E expanded from macro 'FFABS'T (gains [59641 | | 2 #] d) e, f OiAPnVTe__ OGFPEFTNA_EBTRSYI(PCaE()_n Fa(Lm(OeaA,)T ,f>i =e{ l.0dd ,b? l d=(e1af}),, :m0 i,(n -,2( 0am,)a )xA),F d}| e, ^~~~s c r| , ^ INT, iIn file included from 6src/libavfilter/asrc_hilbert.c4:,27 : _src/libavfilter/window_func.h_:V162A:_39A:R Gwarning: Simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ _) | ^ 162src/libavfilter/asrc_sine.c | : 56 : 57 : src/libavfilter/af_superequalizer.c note: :expanded from macro 'OPT_GENERIC' 343 : 97 : warning: imissing field 'unit' initializer [-Wmissing-field-initializers]56f | ( F F A B S{( n343. | d- e fM f) i {e> l="d 1 04=.b 3"d ,e* f " Ms})e, t { m 5i 9n| 2, ~ ^0 Hmza xb,a nFdL AgGaSi,n "_,_ V AO_FAFRSGEST_(_g a}i n s| [ ^1 3]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 20, AF }, | ^ src/libavfilter/asrc_sine.c:77:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 77 | OPT_DUsrc/libavfilter/af_silenceremove.cR("d:u335rsrc/libavfilter/af_superequalizer.ca::t20344i::o 97nwarning: ":implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], warning: missing field 'unit' initializer [-Wmissing-field-initializers] durat i 344o335 | n | , { r e" t1 5 ub r" n, n" es we _t0s ,u8 m30 7,/2 HIszN- T>b6wa4in_ndMd AogXwa,_i dn"u"sr,ea tt iOtoFhnFe;S Esrc/libavfilter/window_func.h Ta| (:gu ~~~~~~ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~163ad: ii86no:s [d 1uwarning: 4rimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]]a )t,i oAnV"_,O)P,T _ T | Y163 ^P | E _ F src/libavfilter/asrc_sine.cL :O 65A :T 5, : { note: . expanded from macro 'OPT_DUR'd b l = 1 }l, u 65t0 | [, n 2] 0 ,=O PA0TF._ 5G} E,*N E (R| 1I ^ C +( ncaomse(,( Mf_iPeIl*d(,F FdAeBfS,( nm i-n ,M )m a-x ,0 .src/libavfilter/af_superequalizer.cd3:e 345s*:c 97rM:,) ) warning: /Dmissing field 'unit' initializer [-Wmissing-field-initializers](U (R1A T-I O0N.,3 )s345 t | *r , M )_ )_{)V A;"_1 A6 Rb| G" ~ ^S, _ _")se t | 1 ^1 84src/libavfilter/asrc_sine.c0src/libavfilter/window_func.h:H:56z163: :b5769a::n dnote: warning: expanded from macro 'OPT_GENERIC'implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]g ain", O56F | F S E163 T | ( g a {i n .s d[ e1 f5 f] i) e, l dA V =_ OldPueTtf_[ Tn}Y],P E=m_ iF0nL.O,5A Tm*a, x (,{1 . Fd+Lb AlcG=oS1s,}( ,(_ M_0_V,PA I_2*A0(R,FG FSAA_FBCC libavfilter/dnn/dnn_backend_native_layer_mathbinary.o S_ ( }n}, - | | M ^ ^) - 0.3 * M))/((1 - 0.3) * M))); | ~ ^ src/libavfilter/asrc_sine.csrc/libavfilter/af_superequalizer.c::78346::597:: warning: warning: missing field 'unit' initializer [-Wmissing-field-initializers]missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/window_func.h :163:56: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 78346 | | {O P"163T1 | _7 Db U" ,R ( "" sd e" t, 1 6 7 4 4 H z l bu at n[ dn ] g a= i n0d".u,5r aO*tF iF(oS1nE ,T+ ( gc ao is n( s( [M 1_ 6P ]I )* ,( F AF VA0_B,OS P(0Tn,_ T-IY NPMTE)6_ 4F-_L MO0AA.XT3,, src/libavfilter/af_silenceremove.c *" :{sM345.e):dt)15b /:lt( =h(warning: 1e1} ,aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]- u 0d0,i. o32 )0d ,u* r AaM t)F345i) | o)} n;, " , | )s| ~~^~~ ~,- ^ > s| u ^msrc/libavutil/common.h :-64=:src/libavfilter/asrc_sine.c 31:*:65w :snote: 5aexpanded from macro 'FFABS':m pnote: lexpanded from macro 'OPT_DUR'e ; 64 | | # ~~ ^~~~~~~~d e65f | i n e FOFPATB_SG(EaN)E R(I(Ca(src/libavfilter/af_superequalizer.c)n: a347>m:=e97 ,:0 fwarning: ?imissing field 'unit' initializer [-Wmissing-field-initializers] e (lad), :d e(f- ,(347 a | m) i) n) , { m | a" ^x1 ,8 bd"e,s c"rs,e tD U2R0A0In file included from T0src/libavfilter/af_silenceremove.csrc/libavfilter/asrc_hilbert.cI0::OH27346Nz: :, src/libavfilter/window_func.h15 b:sa: tnwarning: 163rdimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], : g48_a:_i Vnwarning: A"implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] _, 346A | RO GF SF _S _Es) T -163 ( | >| gs ^ ua mi src/libavfilter/asrc_sine.cn : s 56=[ : 1 57f7 :m] a) note: x, expanded from macro 'OPT_GENERIC'f (A sV -_ >Ols Puu56Tmt | _,[ T n Y0] P. Ef= _) F;0{L . O 5.A| dT ~ ^~~~~~~~~~~~~~~~~~*e, f (f{1i. ed+lb dlc =o=1s }(d,(e Mf0_ ,P} I,2* 0(mF,iF nAA,BF S m(}an,x ,- | FM ^L) A G-S ,0 ._3_ V*A _MA)R)G/S(_(_1src/libavfilter/af_superequalizer.c :}-348 : 012| .: ^3 )warning: missing field 'help' initializer [-Wmissing-field-initializers]* src/libavfilter/af_silenceremove.cM :)348348) | :) 15; : warning: | {implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ^~~~~~~~~~~~ ~ NULLsrc/libavutil/common.h :} 64 348: 37 | | : ^ note: src/libavfilter/asrc_sine.cexpanded from macro 'FFABS' s: -79>:s5u:m 64warning: + | missing field 'unit' initializer [-Wmissing-field-initializers]=# d*ewfsianmep lFeF ;A79 B | S| ( ~~ ^~~~~~~~a ) (O(PaT)_ S>T=R (0" s?a m(pal)e s:_ p(e-r(_af)r)a)m e "| 3, ^~~~ warningssa generatedm. ples_per_frame, "1024", 0, 0, "set the number of samples per frame",), | ^ src/libavfilter/asrc_sine.c:68:5: note: expanded from macro 'OPT_STR' 68 | OPT_GENERIC(name, field, def, min, max, descr, STRING, str, __VA_ARGS__) | ^ src/libavfilter/asrc_sine.c:56:57: note: expanded from macro 'OPT_GENERIC' 56 | { .deffield = def }, min, max, FLAGS, __VA_ARGS__ } | ^ src/libavfilter/asrc_anullsrc.csrc/libavfilter/asrc_sine.c::80:5310:: 126warning: :missing field 'help' initializer [-Wmissing-field-initializers] warning: missing field 'unit' initializer [-Wmissing-field-initializers] 80 | {NULL} | ^ 53 | { "channel_layout", "set channel_layout", OFFSET(channel_layout_str), AV_OPT_TYPE_STRING, {.str = "stereo"}, 0, 0, FLAGS }, | ^ src/libavfilter/asrc_sine.c:78:64: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] src/libavfilter/asrc_anullsrc.c:54:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 78 | O P54T | _ D U R ({" d""c,l " , " sdeutr acthiaonnn,e l _ l a y o u t " , O F F S0E,T (0c,h aInNnTe6l4__lMaAyXo,u t"_ssettr )t,h eA Va_uOdPiTo_ TdYuPrEa_tSiToRnI"N,G),, { .| s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~t r = "stereo"}, 0, 0, FLAG/usr/include/stdint.hS: 46}:,21 : | note: ^expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/asrc_anullsrc.c:55:src/libavfilter/asrc_sine.c125::65 :warning: 40missing field 'unit' initializer [-Wmissing-field-initializers]: note: expanded from macro 'OPT_DUR' 5565 | | {O P"Ts_aGmEpNlEeR_IrCa(tnea"m,e , f "iseeltd ,s admepfl,e mriant,e "m,a x , dOeFsFcSrE,T (DsUaRmApTlIeO_src/libavfilter/avf_a3dscope.crNa,: t57se:t_108rs:,t src/libavfilter/avf_aphasemeter.cr warning: )missing field 'unit' initializer [-Wmissing-field-initializers]_ :_ V70 A:,_108 A:AR VGwarning: _SOmissing field 'unit' initializer [-Wmissing-field-initializers]_P _T)_ T Y| P ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~E src/libavfilter/af_speechnorm.c_ST: R41157Isrc/libavfilter/asrc_sine.c | N:: G1 5670,: : | 33 warning: { { :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. "{ snote: r texpanded from macro 'OPT_GENERIC'a" rrt e=a" t,"e "4 411,"4 | 55 1s | F"0src/libavfilter/asrc_afirsrc.c Ies0 L:te" T 65t }E:v {,R123iv :_din0 Leda,warning: Ioem missing field 'unit' initializer [-Wmissing-field-initializers]No e0 K r,,a_r tCadFeHteL"eAsA,"cNG ,rS NO , 65EF O} | FLoF, SfSF Ef(S TsfE| (elT ^{ttf( o,rf"f art(fmaaClempOo_seNar"_Tta,rEt, Xae Tt)f ,e,l ) e f,Ar i Vp"src/libavfilter/asrc_anullsrc.ceA_)slVO: edP_56 t)TO: | ,_125Pn^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ T:Tu AY _mVPwarning: Tb_Emissing field 'unit' initializer [-Wmissing-field-initializers]YeO_P src/libavfilter/af_speechnorm.crPVEI:_ 387TD34Eo Of56V: | _26 warning _ : ITs Rt D generated AYanote: E. {TPpexpanded from macro 'FILTER_LINK_CHANNELS'O EEs _",_"Rr ,A"{# T,.# E s ,387ttO | ryF {= pF ." eS s2 ,E t5 T r" ( =} n ", b 2 _ 50 t ", a } p",I ss N g)e0T\a,t,_ i M n sIA| aNX ~= mT, p_ F lMFF e AML 56XAI r | ,GNAa S(Vt F g_e L}aO" A,iP, Gn T S, _ { | T m} ^Y. i, PdOn EeF_ _fFg| IfSa ^NiEi TeTn,l(( dsc at =mx p,{dl .eecif_c6 r,4}a =,mt1 isrc/libavfilter/avf_a3dscope.ce0mn_:2i_s58n5stsrc/libavfilter/avf_aphasemeter.c:,}ir:108 ,)z71m: e:a 9 108),warning: x: ) missing field 'unit' initializer [-Wmissing-field-initializers], ,;U warning: IFAmissing field 'unit' initializer [-Wmissing-field-initializers] NLV TA_ 1GO 6SP 58_,T | M_5 71AT_ warning | XY_s ,PV generated EA{ . F_ _ LS A"{AT RrG R G"S"I S, rN _ }"G _ ,,, } { \ "| . s ^s e| t"| t ^~~rs ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ e v=ti d"vesrc/libavutil/macros.hi4o:4d 491er:0oa220 t:"re} a",note: t, expanded from macro 'FFMIN'e 0 ",O, src/libavfilter/asrc_sine.cF0 src/libavfilter/asrc_afirsrc.c:F, O:S77 49F66E: | FF:T64#LS123(:dAE:f eGT rwarning: fS(warning: aimplicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]i fmissing field 'unit' initializer [-Wmissing-field-initializers]m n} ree,a_ mrF eaF| _tM ^reI a)66N77t, | ( | e a )A , V, b _ )OA{O P VP(T"_T(_tOa"_PT,)DTY U_P >RTsrc/libavfilter/asrc_anullsrc.c E (Y :_(" P57Vdb E:Iu) _147Dr V:Ea? I Ot "Dwarning: _is(Emissing field 'unit' initializer [-Wmissing-field-initializers]RoebO Ant)_T" RE,n:A, u T m({E ba.57, es) | rt) { r . o=s " f t| 2 r ^ ~t5{ = a" d"p}"u2s,nr5" ba",0_t} ,si, ao Imn0ONp,,FTl F_e ISMs NEA" TTX, _(, Mn AbF X_L ,tA aG" FSps L se A})t G,, S src/libavfilter/af_silenceremove.c t0 h,:} | e395 , ^ :0 n12, u: | m I ^ bwarning: N eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]TAr6 V 4_o_OfMP ATsX_a,Tm Yp"Pls Eee395_st | I NptTesrc/libavfilter/avf_a3dscope.c,hr: e 59 r: ae96src/libavfilter/avf_aphasemeter.c u q::{d u 72.irewarning: :ioesmissing field 'unit' initializer [-Wmissing-field-initializers]986 tt :4due =urdwarning: rn1 missing field 'unit' initializer [-Wmissing-field-initializers]a 0 fts592riq | 5aor }mnt ,e"f72 ",( | 9,)n {, ,e O w "UF _s IFs| i{NSu ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~z TEm e"1T "s6(/,i_n zMbs"eA/usr/include/stdint.h_-s"X:s>e,,46awt :mi "F21pnvsL:ldieA eodtGnote: swe Sexpanded from macro 'INT64_MAX')_ov ,d i} usd,Ari e Vaz46 o_te | | Oi"# ^sPo,d iTn ez_)OfeT;Fi"Y Fn,PSe Esrc/libavfilter/avf_ahistogram.c | EO_I ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~TFIN :(FNTw71ST6):E,4,108T _ :({MA w.src/libavfilter/asrc_afirsrc.cAVwarning: )i:X_missing field 'unit' initializer [-Wmissing-field-initializers],667 O 4: PA 115(TV=:0__ xTO1warning: 7YP0missing field 'unit' initializer [-Wmissing-field-initializers]fPT2 fE_471f_T} | fIY, 67fM | fAPf1Ef G,f_ fIE Uf{_M If SA{Nf"IG TfZE"rf1E_fa)6,Srt _ Iee M{Zq"| A.Eu, ^~~~~~~~~~~~~~~~~~Xs,e ,t n" r{csFsrc/libavfilter/asrc_sine.c=.yeL:"s"tA65ht, G:dr vS407="i :2"sd} 08ee,note: "0to expanded from macro 'OPT_DUR'}0 ,xfr| 4ra ^00et ,0qe "u"650}e, | ,,n cO F0yF L, F A pSOG0oEPS,iTT n_(}FtGf,LsEr A"Na G,Esrc/libavfilter/asrc_anullsrc.cm| S Re: ^O src/libavfilter/af_speechnorm.c58 I_F}::CrF,411147(aS ::ntE 1 aeT| :warning: m)( ^ missing field 'unit' initializer [-Wmissing-field-initializers]e,f warning: , rimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Ae fVqi__eOlpPdo T,i58_ n | T411dt Y | es PFf_ EI,s _L t{VTsrc/libavfilter/avf_aphasemeter.cmrsrc/libavfilter/avf_a3dscope.c IEi:)":DRn73,n60E_,: ":O L98A,96_mI:V :RaN _ AxKOwarning: warning: T,P_missing field 'unit' initializer [-Wmissing-field-initializers] missing field 'unit' initializer [-Wmissing-field-initializers]E TC ,d_H eTA {sYN .c PN sr73EE60 t,_ | L | r S S =DT ( "UR f 2RI l "5AN{{ts"TG ,e}I,"" t,O ssf N{""lt0,.,,oh, s ae st t Itr ,nNr= uT,"""fm_ 0sslbM_ eeeeA_1ttrrXV" p ,A}vv)o _,ii fFA dd LR0ee| sA,oGo^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~aG S m S0_ssp ,_ilisrc/libavfilter/af_speechnorm.c )}zezF: ,eseL405 " A":| ,pG,24 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| eS : ^Or O F }Fnote: src/libavfilter/asrc_sine.cFr,Fexpanded from macro 'FILTER_LINK_CHANNELS':Se S 56Eq E:Tu| T33(e ^(:ws w )t405)note: ,e | ,expanded from macro 'OPT_GENERIC' d A Asrc/libavfilter/af_silenceremove.cVf V_r _:Oa O405Pm55src/libavfilter/avf_ahistogram.cP: Te | :15T _" 72:_ T, : TsY src/libavfilter/asrc_afirsrc.c108warning: Y-PO ::P>implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]EF{68 Ep _F :warning: _rISn115missing field 'unit' initializer [-Wmissing-field-initializers]eIMEa: vMATm _A G(ewarning: g405GEn,missing field 'unit' initializer [-Wmissing-field-initializers]a | E_b 72i _S_d | nSIse IZas =ZEmc s68 E,pr - | g, l,{> a {e s i{.so"u n.s)frm s;,ft" {t sr,- rA e= ="V= t" f_" oh *"O8 fd w,P0 (7"s T0 C2sa _x 0Oem T 4"Ntp Y 0}T l P 0,Eve E " Xisrc/libavfilter/af_surround.c; _ }0Td I ,,,e : N o| 253"T 00f ~~ ^~~~~~~~ :s, ,,i r21e ea:t{ 0Flt . ,Ldefi "rwarning: 6A) F,eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4LGq, AS u = GOeA } SFnV1, Fc_0 }SyO2 ,E P4| Tp253T} ^ (o | _, | fi T ^rn Y1 at P, ms src/libavfilter/af_silenceremove.cE e"s_U :_,- I 406r >#N :aOl#T 15tFo 1 :src/libavfilter/avf_a3dscope.cFwte6 Scy):_ warning: Eusrc/libavfilter/avf_aphasemeter.c,p61M implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Tt: e:A ( 74A,98X f=:V :, r 97_ e 1406:O warning: Fq. | P missing field 'unit' initializer [-Wmissing-field-initializers]L_f T warning: Ap _ missing field 'unit' initializer [-Wmissing-field-initializers]Go* T Si Y ns\s61P }t- - | E ,s>> _74\ _ls | V | sou I ~ ^~~~ | twm D | ^ rc {E ~ )u O "_ ,t{= f Rf56 A/oA | "fT rEV vm c,"a_( " x,i O,{f nsrc/libavfilter/asrc_anullsrc.c P .( l :T"ss"i{59_st-sn :Ter>ek.150Yt=std-:P "u e> Er2mcfswarning: _e5,afamissing field 'unit' initializer [-Wmissing-field-initializers]Sd" mim T }0eepRc,.rllIo fadeNn0) _Gt,;F59=r,r o | a aI V dt{sN| " ee.tT ~ ^~~~~~~~~~~~~~~~~~,f s"_ *t,MO}{ r AF, 0= XF "." ,Smd50O Eiu) FFTnr 1FL(,a*"SAf t }EGomi(,TSvaos ( )xn-0c},,">,o, ,w n F i0t L n,r| Asrc/libavfilter/af_silenceremove.c _ a ^AG s:Fs VS i408Lt_, z:A[O e15G0P_" :S]T_s/ )_Ve warning: },TAt2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], Y_ ) APAt; VEh R| __ e G ^OF408 | S PLsrc/libavfilter/avf_ahistogram.ca ~~~~^~~~~~~~~~~~ ~ | _TOu: __Ad73 TTi: }Y,o96 P :s E{d -| _.uwarning: > ^~~Idrmissing field 'unit' initializer [-Wmissing-field-initializers]s Nba uTltm,=i 9src/libavfilter/asrc_afirsrc.co+{0n:=. ."69 i73f,:*6 | } 115w4 , :s= a2 warning: m} 4 missing field 'unit' initializer [-Wmissing-field-initializers]p,{0 l , e0" ;,s1 i5 2z0 | 695e, ~~ ^~~~~~~~ | 5" ,,T F src/libavfilter/af_surround.cFL" L:sA {A254eG G:tS "S22 m :v} a} i, gwarning: ,d nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] e i o| Ot| ^Fu ^s Fd iSez E"e254,T" | ,( " d sOu er FtasF t-Smi>EaohTgni(n)giw,ht)src/libavfilter/avf_a3dscope.c cu, ud: te62AA src/libavfilter/avf_aphasemeter.c:VV=v:98__ a75:OO1l: PP.u97warning: TTfe:missing field 'unit' initializer [-Wmissing-field-initializers]__ s TT*"warning: YY ,missing field 'unit' initializer [-Wmissing-field-initializers]PPs EE-O __>F62IDhF | MU Si AR75Eg GA | Th ET (c _I mu{SO at IN gf"Z,{n rE i/o,{"t l .gu(li{cdi"6."en,4s,_l t si"=r"tns =srke-"e)-t1ht,> }d sc,7g aa 2r mm-0eApe1"eVlr,}n_ea , O_ I cPrrN0oTaoT,n_tl6 tTel40rY "_,aP*,M sE OAFt_0FXL"S.F,A,T5S G R)EFSOI TL FN*(A}FG rG,S,(So E s l T{-}l| (.>,) ^csw , oti nrn| t=_ ^ r"s Aa1iVs z_t1eO[" P1}/T], _) 2T,0)Y ,;PA EV0 __,| OF src/libavfilter/avf_ahistogram.c ~~~~^~~~~~~~~~~~~ ~PLF: TOL74_AA:src/libavfilter/asrc_anullsrc.cTTG96:Y,S:60P :E{}warning: 150_.,missing field 'unit' initializer [-Wmissing-field-initializers]:Id Nb warning: Tl| missing field 'unit' initializer [-Wmissing-field-initializers],= ^ 0 {.74.f | i} 6, 4 =- 71 }860{,0 | , "0 s,1 " 8 ,2{0 5 , 5" src/libavfilter/asrc_sinc.c,dTsrc/libavfilter/asrc_afirsrc.c "F":F:,Ls70L122 Ae:A: Gt115G36 S :S: v }iwarning: }warning: ,d missing field 'unit' initializer [-Wmissing-field-initializers],implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] e o | | ^s ^ i z 70 | e "" ,s e Ot{F F122t"S | hmE e"T ,( a w u ) d , isrc/libavfilter/avf_a3dscope.c src/libavfilter/avf_aphasemeter.co: : A63 76V:df :_98ul 97O:ro :P aa" Twarning: tstwarning: _missing field 'unit' initializer [-Wmissing-field-initializers]ie missing field 'unit' initializer [-Wmissing-field-initializers]T otz Yn P"m=E,a _ gi I63 n 76M | i- | A t G u. E d5_ efS { I{ v*Z " a E"p lm,bi u, ct e {"c sx.,h s" " =t",, rs " z=eOs "tFe*h Ft d Sb M7 Elc_2 TuaP0 (emI"Om e,}Facr ,Fgoay Snn 0Eitp=,Ttri (uatz0ddsc ,ueth* r_"" Fas,,mLtt OuAir FlGo)OFtSn,FS1 ) FE;}, ST , E( ATp | V(i| ^ ~A_ct ^ VOoc _PnhOTt)P_r,TTa _YsATPtVYE[_P2OE_]P_ST)DT_,URT RIYAANPVTGE_I,_OO FP{NLT.,O_s ATt{TYr.,P=i "E6{1_4. I d1N=b"T l},-=, 10 {}.0.,f,i } 6-,041 ,=,- 1 1F}I8L,N0A T,G06 S,41 _8}2M0,5A, 5X ,,T| F ^FFL LLAAAGGGSSS }}},,, | | | ^ ^ ^ src/libavfilter/asrc_afirsrc.csrc/libavfilter/asrc_anullsrc.c::7161:115::12 :warning: missing field 'unit' initializer [-Wmissing-field-initializers]warning: missing field 'help' initializer [-Wmissing-field-initializers] src/libavfilter/avf_a3dscope.csrc/libavfilter/avf_aphasemeter.c :61:64 | 77: :98 22 106: : 71 warning warning: | warning: smissing field 'unit' initializer [-Wmissing-field-initializers]{ missing field 'unit' initializer [-Wmissing-field-initializers] generated N . U L{L "}77p | h64 a | | s ^e " ,{ { " m" py ca""ws,"e ,t" s pe"htsa esmtee dcviaaamlneu repash "ay,sa ew " c, o l OoOFrFF"SF,ES TEO(TFp(src/libavfilter/avf_ahistogram.cFhy:SaaE84swT:e)(107_,m:s p t cwarning: r _missing field 'unit' initializer [-Wmissing-field-initializers])As ,Vt _r O) P, T A_ VT _ YAO84PVP | E_T _Osrc/libavfilter/asrc_anullsrc.c_ FPT: LTY 60_OP{:TAE 133YT_":P,Sa E Tcwarning: _{Roimplicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]S.Iu TdNnRbGtIl,"N= ,G0{ ,.." fsh{}to,. wr s60 -t | m=1r u 8= c"0" hn,0 o {fn10 re8""a"0}dm},,", e , Ts0 0F , ,Lt Ao0 0G , ,Sa cF F}cL L,uA A mG G uS S| l ^a} } t, ,e " " s ,| e| ^t ^O FtFhSeE Ta(ucdoiuon td)u,r aAtVisrc/libavfilter/avf_a3dscope.c_o:On65P":T,99_ :T Y warning: P missing field 'unit' initializer [-Wmissing-field-initializers]E _ src/libavfilter/avf_aphasemeter.csrc/libavfilter/asrc_afirsrc.cI :: N7872 T:: ,96 115 ::65 { | .warning: warning: imissing field 'unit' initializer [-Wmissing-field-initializers]missing field 'unit' initializer [-Wmissing-field-initializers] 6 4 ={ 1 }" ,x z -78o 721 | o | , mO "F src/libavfilter/af_speechnorm.c1 ,F 0 "S: 0s{E455{,e T: t"(23"F dv:pLcui "Aarwarning: d,Gmacomparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare]e et So ri " ao}, n, z) " o, s o 455| e m | ^t " ",A vs V ieO_d tFOef FPoopST rhE_o aTTu(s(tYiezpPn ouEvto_ta mD"l[fsrc/libavfilter/avf_ahistogram.cUu0, :Re] =85As)O :T",F0118I,AF;:O VS N _Ewarning: f, OTmissing field 'unit' initializer [-Wmissing-field-initializers] P( <{ Td .O_ofiTF_f6YFv_4 PSii 85EEdn= | _Tel( i-Fo1Lp n)}Oh ,ka,A s_ T-{eqA,1 _uV ,"se_{ rtuO.IhrePdNe)dTbTi,_l_6g f=T4h r1Y_t a.PM" mfEA, e}_X s,B," ( O sA0iOFeV.nLLt_0l,A 1iO Gh,nP{iS kT.s )_it}1;T6o,0 Y4g ,fP r +E=a| T_+ m ~ ^~~~~~~~~FS)1 LT }rAR{a,GI t SN i 0G| o},, ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/usr/include/stdint.h , :o {146f .,: | s 21w ^tF:i rL n=Anote: d"Gexpanded from macro 'INT64_MAX'o0S w 0}h",e} i, g46 | h | 0 ^t#, "d ,e0 f,Oi FnFFeLS Asrc/libavfilter/avf_a3dscope.cEI:TG66N(S:Tp 996h}:4i, _s warning: Mt missing field 'unit' initializer [-Wmissing-field-initializers]Ao| X) ^ , src/libavfilter/avf_aphasemeter.c(A0V:x_797 O:f66Pf136 | Tf: _f Tfwarning: Yfmissing field 'unit' initializer [-Wmissing-field-initializers] Pf {Ef _f"FfyLfzOfoAfoTsrc/libavfilter/asrc_hilbert.c fm,src/libavfilter/asrc_afirsrc.c79:f ": | 45),{73 : ".: 118 sd118 :| eb: ^~~~~~~~~~~~~~~~~~tl {warning: = warning: missing field 'unit' initializer [-Wmissing-field-initializers]0cmissing field 'unit' initializer [-Wmissing-field-initializers]" .a p1mh0ea}rs,ai n0zg, o" 73o,1 | m , 45"" | ,sF eL O tA{F G F mS"S{o sE n}aT"osrc/libavfilter/asrc_anullsrc.c,m(s : pzaa59 lomn:| eopd133 ^_lm : re[o a_1uwarning: tr]timplicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]ea)- "t,o,eAf V-""_p,sOh ePa" Ttss59_ ee | Ts t Yad Pmes Epta _lem{Fecp L tl"OriedAao uTtnrr,e aa "ott{,uei. t"od p,nb u "l t ,=O" 1F, .F O fSOF }EFF ,TFS (SE 0sET"a.T(sm0(sep1datl,om e _pt_ plhr1heea0a_ t,srae iau)Tntd,Fgei L_)oAAd, VGe d_StAuO eVrP}c_aT,tOt_ iPiT oToY| n_nP ^)T"src/libavfilter/avf_ahistogram.cE ,Y,:_ P 92IAE :NV_ 12T_I :,ON PT warning: {T, missing field 'help' initializer [-Wmissing-field-initializers]._ iT{ 6Y. 4Pi 92=E6 src/libavfilter/avf_a3dscope.c4_ | 4 :B 4= 67O 14 :O 04 99L 01 :,{}0 ,0 warning: {N } missing field 'unit' initializer [-Wmissing-field-initializers].U , iL1 6L, 4 1 }I ,O= N67 F T | IF0| _ NS} ^M TE, A _T X M(0,{Ad, Xu ",r1 a,z t zF iFoL oLoAFnAmGL)G"SA,S, G "}S }s, ,e }A t ,V | _| c ^ O ^a | P m ^Te _rTaY PzEo_oDmU"R,A TOIFOFNS,E T{(.zio6o4m [=2 ]-)1,}src/libavfilter/asrc_afirsrc.csrc/libavfilter/avf_aphasemeter.c,A: :V74-80_:1:O118,125P: :T I src/libavfilter/asrc_hilbert.c_warning: Nwarning: :Tmissing field 'unit' initializer [-Wmissing-field-initializers]Tmissing field 'unit' initializer [-Wmissing-field-initializers]46Y 6 :P4118E_:_M FAwarning: LXmissing field 'unit' initializer [-Wmissing-field-initializers]O , 74A | T80F , | L A { G . S{46d | b{}" l ,r =" " 1t , .o| {fl ~ ^~~~~~~~~ }e ",r ra /usr/include/stdint.hn"0 :c,. 46e 0 :" 1 21, , : " "note: s 1sexpanded from macro 'INT64_MAX'e 0e t ,t p Ts h Fa46a"Lm | ssAp#eeGld tSeet fos}rila,anem terp e al| "Ine ^,Nc Ter a 6 tf4 eo_ "rMO, AF mXF o S n E o(TO 0(FdxsFe7aStfmEefpsrc/libavfilter/avf_a3dscope.cTcfl:tf(e68ifs_:ofar104nfma:"fpt ,flewarning: fe)missing field 'unit' initializer [-Wmissing-field-initializers]Of_, Ffr FfaASftVEfe_T) )O( 68,Pt | To| A_l ^~~~~~~~~~~~~~~~~~ VTe _Yr OPa{EPn _Tc"I_exNT)pTY,o,P s EA"{_V,.I_ iNO"6TPs4,Te= _t4{T 4.Yc1iPa06Em04_e}=Fr,4L aO 4 A11pT,0o, 0s I}i{N,t.T id_ obM1nlA," X ,=,I NO0 TF. _F} MS,FAE LXT0A,(,G e S y1 e,} [ ,F0F L]L A)A| G,G ^S S A }V},_, O P | T| ^_ ^ T YPE_FLOAT, {.dbl=0src/libavfilter/asrc_afirsrc.c:75:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | { "nb_samplesrc/libavfilter/avf_aphasemeter.cs":,src/libavfilter/avf_abitscope.c 81".:s125f:: e}warning: 54t, missing field 'unit' initializer [-Wmissing-field-initializers]: -t61080h.:fe, warning: 6src/libavfilter/asrc_hilbert.c0nmissing field 'unit' initializer [-Wmissing-field-initializers]. :uf ,8147m | T:Fb 118LeA :G Sr owarning: f }missing field 'unit' initializer [-Wmissing-field-initializers] s{, 54a m | | " ^ p lte", s47 | p e { r { r" ""etqruseeata spst"e,p t"ha esrc/libavfilter/avf_a3dscope.c,s e d : " se tf 69 trva: 104oliem :dre" "aesowarning: ,ne missing field 'unit' initializer [-Wmissing-field-initializers] cr tOea F tne"Ffu,oSr m69b | E TmoeO (nroF FnS d b{Eoe_t eT(fs"acmfprl etsytpaa)pioome,ssn_" r"A",,a te,) V ",O _AOVs_FOFeOFPPFTStSTE__ET YTP(En_TITcbaYmN(T_Pet,otlaeprErsrc/libavfilter/af_surround.c s{a._i6a):,n333V:432 cID EO:_pRoA e= sTwarning: ) ,iEimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1 AtV_, 0{A.isO2V_oOtPT4_TnP"r}= "Y25T",},,333 P0_ | 1E,,T YPOF _ I NITEF_IrNe_fSeFrNeTMAEXLTn,_ T,O AcMe{ (FT,A .{=.esrc/libavfilter/asrc_sinc.cyLeA[GXS, i 6d1b:l 170}:,57a4=] F L:An2g)= | G2S0 l, warning: ^5 1}},e 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], A| . ^ 1*V}_1 ,O,M UIPNT_0P, T1I 1170,_6T | F_MY/P ELsrc/libavfilter/asrc_afirsrc.cAA _ src/libavfilter/avf_abitscope.cF:GX1 LaO:A76TS,8t55t: ,= } 0F:140: warning: a,t . L108{:missing field 'unit' initializer [-Wmissing-field-initializers] tf | A ^. warning: ;< G dmissing field 'unit' initializer [-Wmissing-field-initializers] S6b 76| | 0 l ~ ^~~~~} . f ={, 0? src/libavfilter/af_surround.c55 | | ^ . {" :"f(n333r:src/libavfilter/avf_aphasemeter.c}a,t-""17:t6 ,-, :82 0warning: 7 :.implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] . 130 "fs9 : src/libavfilter/asrc_hilbert.c, e3335 | warning: missing field 'unit' initializer [-Wmissing-field-initializers] :t48f ) 6 :v i d /820118 e o | .r:art"(s eft etfhee2 .,2 warning: TeF"L 8missing field 'unit' initializer [-Wmissing-field-initializers]r ,AnG 5ef uSm{b 48nOcF*F }e, | e S"ErT ( M=_PaI f n o*| r ^ agnlf a2m{eg_es.f ) l:r " a| " ~ ^~~ea,mt t ep)", *"lssrc/libavfilter/asrc_sinc.c,src/libavfilter/avf_a3dscope.cA eMe:t :aVs_P170I 70/n _1 8: : g O p 0 41 :104lPeT._ T Y:eP rf warning: Et_ ;" implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning: hmissing field 'unit' initializer [-Wmissing-field-initializers]rVers | ^~~~~ ~I seeqtuDh o led En70 | s t170efOu_ | d o mfR A r bart T Eeat {=o ,artmtu" z pe "t,- o{ofo -> f ab1s(]y[ n/]) ),M f__Py)I; + .5| f ^~~ ~ ); i++) { | ~ ^~~ src/libavfilter/asrc_sinc.c:292:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 292 | for (i = 0; i <= (int) (pi_wraps[work_len >> 1] / M_PI + .5f); i++) { | ^~~~~~~~~~~~~~~~~~~~~~~ ~ src/libavfilter/asrc_sinc.c:294:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 294 | if (fabs(imp_sum) > fabs(peak_imp_sum)) { | ~~~~ ^~~~~~~ src/libavfilter/asrc_sinc.c:294:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 294 | if (fabs(imp_sum) > fabs(peak_imp_sum)) { | ~~~~ ^~~~~~~~~~~~ src/libavfilter/avf_a3dscope.c:136:41: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 136 | f = 1.0f / tan3f( warningfso generatedv. * 0.5f * M_PI / 180.f); | ~ ^~~~~ src/libavfilter/avf_a3dscope.c:136:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 136 | f = 1.0f / tanf(fov * 0.5f * M_PI / 180.f); | ~~~~^~~~~~ ~ src/libavfilter/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 * *posrc/libavfilter/avf_avectorscope.cst_l:en126 :/28 :(* lwarning: encomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] - 1)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126 | if (y >=src/libavfilter/asrc_sinc.c s:->330h: 12|:| warning: ximplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] >= s->w) | ~ ^ ~~~~328 | av_lsrc/libavfilter/avf_avectorscope.co:g126(s:,15: Awarning: Vcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]_ LOG_DE BU126G | , " %d n P I i=%fg (yp e>=a ks--s>uhm@ %|i| =x% g> = (sv->awl)@ %i =| % ~ ^ ~~~~g ); len=%i src/libavfilter/avf_avectorscope.cpo:s129t:=13%i: (warning: %comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]g %%)\n", 129 | | ~~~~~~ 329y | = F F M I N w(oyr,k s_-le>nh, - p1)i;_w r | a ^ ~ ~~~~~~~~ ps[work_len >>src/libavutil/macros.h :149]: 25/: note: Mexpanded from macro 'FFMIN'_ PI, pe 49a | k,# dpeefaikne_ iFmFpM_IsNu(ma,, bi)m p(_p(eaak), > (b) ? (330b) | : ( a ) ) | ~ ^ ~ work[imsrc/libavfilter/avf_avectorscope.cp_:p130:e13a: kwarning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]] , *len, 130*p | o s t_ l e n ,x =1 F0F0.Mf I-N (1x0,0 s.-f> w *- *1p)o;st _l en| ^ ~ ~~~~~~~~/ (*lensrc/libavutil/macros.h src/libavfilter/avf_a3dscope.c:-49: :171125:)35:):; warning: note: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | expanded from macro 'FFMIN' ^~~~~~~~~~~~~~ src/libavfilter/avf_ahistogram.c src/libavfilter/asrc_sinc.c49 :: | 171 | # d329 389e: 60 ::f32f iwarning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]l n eo warning: aFimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] tF M328c | I rN =389 | ( ac o s, afvb_ ()l r oo g ( (lsl (, *a M )A_P I /> V(b ) _? (1bL) 80O.G f_):oD;E BUut (Ga[ ,) 0"]%| ) d ~ ^~~~~ + =| ~ ^ ~a naP I*= src/libavfilter/avf_a3dscope.cy%:171f:;21 g : | p ~ ^~warning: ea k-implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]su m@%i=%g 171( | v a l@ %i =f%lgo)at; clre n== c%osif (proosltl =*% src/libavfilter/avf_ahistogram.ciM_ PI: (%390/g:32 :% warning: 1%implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 )0\n.",f 390 ) ;| | ~~~~~~ | ^~~~ ~ 329 | w oorukt_[l1e]n ,+ =p ia_aw r*a pusf[;w o r| k ~ ^~_ len >> 1] / M_PI, peak, peak_imp_sum, imp_peak, | ^~~~~~~~~~~~ src/libavfilter/avf_ahistogram.c:391:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/asrc_sinc.c:329:22:src/libavfilter/avf_a3dscope.c :warning: 391172implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | : 35 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 329 | 172 | o u t [ f2 l] w+=oo rakat_al e*nsr , v=p fi_s;src/libavfilter/avf_aphasemeter.cwir na | :f254(p:r32s ~ ^~:o l[lw * oMwarning: rk__implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]lP17 eIn warning s>/> generated . 11]8 2540/ | . f )M ;_ P | ~ ^~~~~ If,l opeaakt, src/libavfilter/avf_a3dscope.cp :ean172a:g21kle: =_ warning: iimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]cm opsf_(ss -u>172ma | , n gi lfmlepo_/ap1t8 e0ask.r, 0 =f * | ^~~~~~~~~~~~~~~~~~~~~~~ ~M s_PiI)n;f ( r| o ~~~~~~~~^~~~~~~~ll * M_PI / 180.f); | ^~~~ ~ In file included from src/libavfilter/avf_showspatial.c:35: src/libavfilter/window_func.h:155:60: src/libavfilter/avf_a3dscope.cwarning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]173 :36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 173 | f155l | o at cp = c o s f ( piltucth[ n*] M=_ PeIx p/ (18-00..f)5; *| ~ ^~~~~ SQR((n-(N-src/libavfilter/avf_a3dscope.c1:)173:/212:) /warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]( 0.4*(N- 1173) | / 2 . f)f))l;oa t c| p ~^~~ = cosf(src/libavfilter/window_func.hp:i153t:ch30 :* M_note: Pexpanded from macro 'SQR'I / 180 .f153); | | ^~~~~ ~ #define SQR(x) ((x)*(x)) | ^ src/libavfilter/window_func.h:155:60: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/avf_a3dscope.c 155: | 174 : 36 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] lut[ n174 | ] = efxpl(-o0.a5 t* sSpQ R=( s(innf-((pNi-tc1h) /* 2M_)P/(I0 ./4* (18N0-1.)f/)2;. f ))| ) ~ ^~~~~; | ~^~~ src/libavfilter/avf_a3dscope.csrc/libavfilter/window_func.h::174153::26:21 :note: expanded from macro 'SQR'warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 153 | 174 | #fdleoaftsrc/libavfilter/avf_concat.ci :spn 59e :S=55:Q R(swarning: ximissing field 'unit' initializer [-Wmissing-field-initializers]n)f( p it(ch( *x ) M*59_( | Px) I) | / ^ A1V_8O0P.fT)_;T Y| P ^~~~~ ~E _INT, { .i64 = 2 }, 1, INT_MAX, V|A|F}, | ^ src/libavfilter/avf_a3dscope.c:175:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/avf_concat.c:62:54: 175warning: | missing field 'unit' initializer [-Wmissing-field-initializers] flo a62 | t c y = AcV_oOPsTf_(yTaYwP E*_ MI_PNIT ,/ { 1.i8640 .f=) 1; } , 0| , ~ ^~~~~I NT_MAX, Vsrc/libavfilter/avf_a3dscope.c|:F175: 21:} ,warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] | ^ 175 | float cysrc/libavfilter/window_func.h := 162co:s25f(:ya wwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]* src/libavfilter/avf_concat.cM:_65P:I53 :/ 1warning: 80missing field 'unit' initializer [-Wmissing-field-initializers] .162 f | ) ; | ^~~ ~ 65 | AiV_fO P(TF_FTAYBPSE_(InNT ,- { M). i6>4= = 00. }3, * M0), { I | N ~~^~~ ~~ T_MAX, Asrc/libavutil/common.h|:64F:}31:, src/libavfilter/avf_a3dscope.c note: :expanded from macro 'FFABS'176 : | 34 ^: warning: 64implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | # define F F176AB | S( a ) f(l(ao)at s>y= src/libavfilter/avf_concat.c=0: 68s?i n:(af50)(: ya:wwarning: missing field 'unit' initializer [-Wmissing-field-initializers]( -*( aM)_)P )I68 | / | ^1 8 0 . fA);V _| O ~ ^~~~~P TIn file included from _src/libavfilter/avf_showspatial.cT:Y35P: Esrc/libavfilter/avf_a3dscope.c_src/libavfilter/window_func.hB::O162O176:17L:21::, warning: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] { .i64 176= | 162 | 0 }, f0 l, o 1,a tVi| fA sy(F|F FA=}B s,S i(n nf| ( ^-y aMw) *>= 0M._3PI *src/libavfilter/avf_concat.c :/M)69 : 121{:8 0 warning: .| fmissing field 'help' initializer [-Wmissing-field-initializers] ^~~~~~~~~~~~ ~~ ) ; src/libavutil/common.h | :69 ^~~ ~64 | : 37 : note: expanded from macro 'FFABS' { NUL 64L | # d}e f | i ^ ne FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^~~~ In file included from src/libavfilter/avf_showspatial.c:35: src/libavfilter/window_func.h:162:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | if (FFABS(n - M) >= 0.3 * M) { | ~ ^ src/libavfilter/window_func.h:163:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ~ ^ src/libavfilter/window_func.h:163:69: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ~ ^ src/libavfilter/window_func.h:163:56: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ~~^~~ ~ src/libavutil/common.h:64:31: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^ In file included from src/libavfilter/avf_showspatial.c:35: src/libavfilter/window_func.h:163:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.5 * (1 + cos((M_PI*(10FFA warningBsS generated(. n - M) - 0.3 * M))/((1 - 0.3) * M))); | ^~~~~~~~~~~~ ~ src/libavutil/common.h:64:37: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^~~~ src/libavfilter/avf_showcwt.c:120:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/avf_aphasemeter.c: 120315 | : 46: warning: {implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] "size", "set vid e315 | o s i z e " ,s nOpFrFiSntEfT((vwa)l,u eA,V_ OsPiTz_eTofY(PEv_IaMlAueG)E,_ S"I%ZfE",, {f.pshtars e=) ;" 6 4| ~~~~~~~~ ^~~~~~0 x512"}, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showcwt.c:121:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 121 | CC libavfilter/dnn/dnn_backend_native_layer_mathunary.o { "s", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "640x512"}, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showcwt.c:122:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 122 | { "rate", "set video rate", OFFSET(rate_str), AV_OPT_TYPE_STRING, {.str = "25"}, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showcwt.c:123:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 123 | { "r", "set video rate", OFFSET(rate_str), AV_OPT_TYPE_STRING, {.str = "25"}, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showcwt.c:130:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 130 | { "min", "set minimum frequency", OFFSET(minimum_frequency), AV_OPT_TYPE_FLOAT, {.dbl = 20.}, 1, 20src/libavfilter/af_surround.c00, F:LA640G:S 53},: warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ^ 640 | float lfe_src/libavfilter/avf_showcwt.cm:a131g:120,: cwarning: _missing field 'unit' initializer [-Wmissing-field-initializers]p hase, mag_t o131 | t a l = {(m a"mga_xt",o t a"lsle +t mmaagx_itmoutma lrf)re qu*e n0c.y5";, O| FF ~~~~~~~~~~~^~~~~~~~~~~~ ~S ET(maximum_frequency), AV_OPT_TYPE_FLOAT, {.dbl = 20000.}, 0, 192000, FLAGS }, | ^ src/libavfilter/asrc_sinc.c:418:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/avf_showcwt.c418: | 132 : 115{ :"s amwarning: plmissing field 'unit' initializer [-Wmissing-field-initializers]e _rate", "s 132et | s a m {p l"el orgab"t,e "",se t l o g a r i t h m i c ba s i s " , OF F S EOT(FlFogSaErT(istahmmpilce__barsaits)e, )A,V_ OAPVT__TOYPPET__FLTOAYTP, E{_.dIblN =T ,0. 0 0 0{1.i}6, 40=,44 110,0 }F,L AG S1 ,} ,I N| T ^_ MAX, AF }, | ^ src/libavfilter/avf_showcwt.c:133:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers]src/libavfilter/avf_a3dscope.c :263src/libavfilter/asrc_sinc.c: 13351:: | 419warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 141: warning: {missing field 'unit' initializer [-Wmissing-field-initializers] "deviation "263 | , 419 | "s e t f rc{oe qnu"setrn" c,yi dne vt ia t r i o= n" , 1 O2 F8. fF "S+s etE T1s(2da7evmp.leifa tr*ai stoei"nnf,) ( ,ch A / V(_ c O Ph T_aT nY n P e E l_ sF L O - A1T ,) { .* db lCC libavfilter/dnn/dnn_backend_native_layer_maximum.o M= O_1F.P}FI),;S ET 0| ( ~~~^~~~~~~~~~~~~~~~ ~,s 1a0,m FpLlAGeS _}r,a t e| ^) , AV_OPT_TYPE_INT, {.i64=44100}, 1, Isrc/libavfilter/avf_showcwt.cNT:_134M:AX98,: A Fwarning: missing field 'unit' initializer [-Wmissing-field-initializers]} , | ^ 134 | { "pps", "set pixels persrc/libavfilter/asrc_sinc.c :s420e:c141on:d" , warning: OFmissing field 'unit' initializer [-Wmissing-field-initializers]FS ET(pps), AV_O P420T_ | TY P E _I N{T ",n b{_s.aim6p4le s= "src/libavfilter/avf_a3dscope.c6,4: }265, 1":51,s :e10 t2warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]t, h eF LnAuGmbSer 265 | } o, f s a | m p ^l e s p ecro rneqsut einstt edb f r=am e1"2,8 O.FfF S+ET (n1b2_s7a.mpfl es*) ,c oAVs_fO(PTc_hT YP/E (_cIhNTa, n n {e.li6s4 =-10 241}), * M _1,P II)N;T _| M ~~~^~~~~~~~~~~~~~~~ ~A X, AF }, | ^ src/libavfilter/asrc_sinc.c:421:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 421 | { "n", "set the number of samples per requested frame", OFFSET(nb_samples), AV_OPT_TYPE_INT, {.i64=1024}, 1, INT_MAX, AF }, | ^ src/libavfilter/asrc_sinc.c:422:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 422 | { "hp",src/libavfilter/avf_showcwt.c : 150 : 12 : warning: "missing field 'help' initializer [-Wmissing-field-initializers]se t hi g150 | h - pa ss {f iNlUtLLe r} f r e| q ^u ency", OFFSET(Fc0), AV_OPT_TYPE_FLOAT, {.dbl=0}, 0, INT_MAX, AF }, | ^ src/libavfilter/asrc_sinc.c:423:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 423 | CC libavfilter/dnn/dnn_backend_native_layer_pad.o { "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 | { "CC libavfilter/dnn/dnn_backend_native_layers.o round", "enable rounding", OFFSET(round), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, AF }, | ^ src/libavfilter/asrc_sinc.c:428:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 428 | { "hptaps", "set number of taps for high-pass filter", OFFSET(num_taps[0]), AV_OPT_TYPE_INT, {.i64=0}, 0, 32768, AF }, | ^ src/libavfilter/asrc_sinc.c:429:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 429 | { "lptaps", "set number of taps for low-pass filter", OFFSET(num_taps[1]), AV_OPT_TYPE_INT, {.i64=0}, 0, 32768, AF }, | ^ src/libavfilter/asrc_sinc.c:430:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 430 | { NULL } | ^ src/libavfilter/avf_showspatial.c:59:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59 | { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "512x512"}, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showspatial.c:60:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | { "s", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "512x512"}, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showspatial.c:61:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | { "win_size", "set window siCC libavfilter/dnn/dnn_interface.o ze", OFFSET(win_size), AV_OPT_TYPE_INT, {.i64 = 4096}, 1024, 65536, FLAGS }, | ^ src/libavfilter/avf_showspatial.c:63:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63src/libavfilter/avf_avectorscope.c | : 357{: 25":r awarning: timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e ", "set video r357at | e " , OF F S E T ( frzaomoem_ r=at e)1,. / AmVa_x;O PT _| ~ ^~~T YPE_VIDEO_RATE, {.str="25"}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/avf_showspatial.c:64:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 64 | { "r", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.strsrc/libavfilter/avf_showcwt.c="2:5222":},31 :0 ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]I NT_MAX, FLAGS }, 222| | ^ deviation *= sqrtsrc/libavfilter/avf_showspatial.cf(:165:.12:f warning: /missing field 'help' initializer [-Wmissing-field-initializers] (4. f65 | * {M _NPUI)L)L; } / /| ^ Heisenberg Gabor Limit | ^~~ ~ src/libavfilter/avf_showcwt.c:222:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 222 | deviation *= sqrtf(1.f / (4.f * M_PI)); // Heisenberg Gabor Limit | ^~~ ~ CC libavfilter/dnn/dnn_io_proc.o 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; | ^~~ ~ CC libavfilter/dnn/queue.o src/libavfilter/avf_showcwt.c:242:97: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 13 warnings generated 242. | frequency_derivative *= (frequency * frequency +18 1 warning499s0. generated4. * frequency + 4577850.f) / 160514.f; | ~ ^~~~~~~~ src/libavfilter/avf_showcwt.c:242:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 242 | frequency_derivative *= (frequency * frequency + 14990.4 * frequency + 4577850.f) / 160514.f; | ~ ^~~~~~~~~ src/libavfilter/avf_avectorscope.c:src/libavfilter/avf_showcwt.c401::24226::72: warning: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 242 | 401 | f r e qu en cyx_ de=ri v(at(ivserc [*1=] (- fsrrceq[u0e]n)c y ** frzeoqoume nc/y 2 ++ 11)4 9*9 0hw.;4 | ~~~~~~~^~~~~~~~ ~* frequency + 4577850.f) / 160514.f; | ~ ^~~~~~~~~ src/libavfilter/avf_showcwt.c:242:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 242 | frequency_derivativesrc/libavfilter/avf_avectorscope.c *:=402 :(32:f rwarning: eqimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]u ency * fre q402ue | n c y + 1 4 9 9 0. 4 y *= f r(1e.q0u e-n c(syr c+[0 ] 4+5 s7r7c8[51]0). f*) z/o o1m 6/05 124) .* fh;h ; | | ~~~~~~~~~~^~~~~~~~~~~ ~ ~~~~~~~^~~~~~~~ ~ CC libavfilter/dnn/safe_queue.o src/libavfilter/avf_avectorscope.c:404:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 404 | x = (src[1] * zoom + 1) * hw; | ^~~~~~ ~ src/libavfilter/avf_avectorscope.c:405:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 405 | y = (src[0] * zoom + 1) * hh; | ^~~~~~ ~ src/libavfilter/avf_avectorscope.c:409:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 409 | sx = src[1] * zoom; | ^~~~~~ ~ src/libavfilter/avf_avectorscope.c:410:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 410 | sy = src[0] * zoom; | ^~~~~~ ~ src/libavfilter/avf_avectorscope.c:411:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 411 | cx = sx * sqrtf(1 - 0.5 * sy * sy); | ~ ^~ src/libavfilter/avf_avectorscope.c:411:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 411 | cx = sx * sqrtf(1 - 0.5 * sy * sy); | ~ ^~ src/libavfilter/avf_avectorscope.c:412:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] CC libavfilter/dnn_filter_common.o 412 | src/libavfilter/avf_showwaves.c cy: 107= sy :*100 :s qrwarning: tfmissing field 'unit' initializer [-Wmissing-field-initializers](1 - 0.5 * sx * sx) ;107 | | ~ ^~ { "size",src/libavfilter/avf_avectorscope.c :"412s:39e:t warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]v ideo si z412e | " , O F F SE T( w ) , cAVy_ O=P Ts_yT Y* PsqEr_tfI(MA1GE _-S 0I.Z5E ,* s{x. s* tsrx )=; " 60| 0 ~ ^~x 240"}, 0, 0, FLAGS }, | ^ src/libavfilter/af_surround.c:835:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 835 | isrc/libavfilter/avf_showwaves.cf :(p108ha:s100e:_ dwarning: imissing field 'unit' initializer [-Wmissing-field-initializers]f > M_PI) src/libavfilter/avf_avectorscope.c 108 | | : 413 ^~~~~~~~~ ~ : 43{: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]" s", " s413e | t v i d e o xs i=z hIn file included from ew" src/libavfilter/avf_showfreqs.c,+: Oh36F: FwSsrc/libavfilter/window_func.h :E155*T: F(60wsrc/libavfilter/af_surround.c)F,S::836 I :A38VG_Nwarning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Owarning: (c Pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Tx_ TY+PE _cIy M)836A | * G E(_S c I155x Z- | E ,cy ) * { . s. t 7rp; h = | a " ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ~ls6 0ute[_0dxni2f] 4 0="= },2e.x f p0*(,- M 0_.0PI5 ,* - p hFaSLsAQeG_RS(d (}i,nf; - (| | N ^ ~ ^~~~~~~~~- 1)/2)/(0src/libavfilter/af_surround.c.4:*(836N:-251: )warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]/ 2.f))); 836 | | ~^~~ src/libavfilter/window_func.h :p153:h30a:se _note: diexpanded from macro 'SQR'f src/libavfilter/avf_avectorscope.c =: 414:229. :f 153warning: | * implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] M _P I - p #414deh | afse _ i dn e iS Qf R ;( x ) | ( ^~~ ~y( x= )s*->(hx )-) s - | > ^ h * fabsf(cx + cy) * .7; | ~~~~~^~~~~~~~~~~~~~~~ ~ src/libavfilter/window_func.h:155:60: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/avf_showwaves.c 155: | 114 : 123 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] lut[ n]114 | = e x p({- "0n".,5 * S"QRs(e(nt- (Nh-o1w) /m2CC libavfilter/drawutils.o )a/(n0.y4 s*am(pNl-1e)s/ 2t.of ))s);h o| w ~^~~ in tsrc/libavfilter/window_func.hh:e153 :sa26m:e note: expanded from macro 'SQR'p oint" ,153 | OF F S ET ( n ),# dAeVf_OiPTn_e TSYQPER_(INxT) ,( ({x.)*i(64x =) ) 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",src/libavfilter/window_func.h O:FF162S:E25:T warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]r ate), AV_OPT _162T | YP E _ V ID E O _ R AT E, i{f. st(r F=F "A2B5S"(}n, 0-, M)I >N=T 0_.M3 A*X M,) {F L A| ~~^~~ ~~G S }, | src/libavutil/common.h ^: 64:31: note: expanded from macro 'FFABS' 64 | #define FFABS(asrc/libavfilter/avf_showwaves.c): 117(:(119a:) warning: >missing field 'unit' initializer [-Wmissing-field-initializers]= 0 ? (a) : (-(a) )117) | | ^ { "split_channels",In file included from "src/libavfilter/avf_showfreqs.cd:ra36w: csrc/libavfilter/window_func.hh:a162nn:el17s: swarning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]p arately" ,162 | O FF S ET ( s pl i t_ ch a n niefls11 ),( warning FAsVF generated_A. OBPST(_nT YP-E _MB)O O>L,= 0{.3. *i 6M4) {= | 0 ^~~~~~~~~~~~ ~~ }, src/libavutil/common.h0:64,: 371,: F Lnote: Aexpanded from macro 'FFABS'GS }, | ^64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(src/libavfilter/avf_showwaves.ca:))118):154 : | warning: ^~~~ missing field 'unit' initializer [-Wmissing-field-initializers] In file included from src/libavfilter/avf_showfreqs.c:36: src/libavfilter/window_func.h :118 | 162 : 39 :{ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]" colors" , 162" | s e t c h a n nief l(sFF AcBolSo(rn s- "M,) O>F= F0S.E3 T*( cMo)CC libavfilter/ebur128.o l o{r s )| , ~ ^A V_OPT_TYPE_STRING, {.str = "red|green|blue|yellow|orange|lime|pink|magenta|brown" }, 0, 0, FLAGS }, | ^ 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.hsrc/libavfilter/avf_showwaves.c:163::69127:15: 12warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning warning: smissing field 'help' initializer [-Wmissing-field-initializers] generated . 127 | 163 | { N U L L } | ^ lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ~ ^ src/libavfilter/window_func.h:163:56: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ~~^~~ ~ src/libavutil/common.h:64:31: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^ In file included from src/libavfilter/avf_showfreqs.c:36: src/libavfilter/window_func.h:163:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FCC libavfilter/edge_common.o FABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ^~~~~~~~~~~~ ~ src/libavutil/common.h:64:37: note: expanded from macro 'FFABS' src/libavfilter/af_surround.c 64 | :#d892ef:i13n:e warning: FFimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]A BS(a) ((a) >= 0 892? | ( a) : ( - ( a)i))f | ^~~~( 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; | ^~~ ~ CC libavfilter/f_bench.o CC libavfilter/f_cue.o src/libavfilter/avf_showcwt.c:388:41: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 388 | U = 0.5f + z * sinf((v - u) * M_PI_2); | ~~^~~ ~ src/libavfilter/avf_showcwt.c:389:41: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 389 | V = 0.5f + z * sinf((u - v) * M_PI_2); | ~~^~~ ~ src/libavfilter/avf_showvolume.c:74:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 74 | { "rate", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="25"}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/avf_showspatial.c:233:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/avf_showvolume.c233: | 75 : 109 : warning: src/libavfilter/af_surround.c missing field 'unit' initializer [-Wmissing-field-initializers]: 949 : 13f:l owarning: aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]t 75d | i ff p {= " r ",949 ( | (r p " -si elfpt ()phv a/ise d(_e2.dfoi f*lr Ma>_ tMPeI_)"P I+, ) 1 .O Ff| F) ^~~~~~~~~~ ~ S *E T(0f.r5afme;_r at e| ), ~ ^~~~ AV_OPT_TYsrc/libavfilter/avf_showspatial.cP:233E:_51VI:DE O_warning: RAimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]T E, {.str =233" | 2 5 "src/libavfilter/af_surround.c }: ,950 0,: 39:I fNTwarning: limplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_o MaAXt, dF i950L | fAf pG S = } , ( ( r p| ^- l pph) a/ s(e2_.fd *i fMl _=P I)2 +. 1f. f* )M *_ 0src/libavfilter/avf_showvolume.c.P5:fI76 ;- :p84 : ha| ssrc/libavfilter/avf_showcwt.cwarning: ~ ^~~missing field 'unit' initializer [-Wmissing-field-initializers]e _:d414if:l; 58 76src/libavfilter/avf_showspatial.c: warning: | | :233 ~ ^~~~~~~~~~:implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]37 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] { "src/libavfilter/af_surround.cb:950":, 26 : "warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]233414s | | e t bo 950 r de | r w i d f t l h o"a ,t d iO fFFUp fSpETh+ (a== bzs ),e*_(d iAfV (ylf_ O* rs iPp=n fT _2(-TY.Pf2 E.*fl _ p*) IMM N/_ _TP(IP ,2I *- . {p.fc h*hia s e6*M__P4I dy=)i f+1 f)};1 l ,.;f| ) ~ ^~ 0 *,| ^~~ ~ 05., 5FfLA;GS src/libavfilter/avf_showcwt.c| } ^~~ ~: ,414 : | 40 ^: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavfilter/avf_showspatial.c :233:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/af_surround.c414: | 952 : 13233 | : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] f l o952 a | src/libavfilter/avf_showvolume.c :t 77 :Ud +90i =f: f p zwarning: i=f ( (*missing field 'unit' initializer [-Wmissing-field-initializers] y rf p* (s - lpp)i nf77(h | a / 2s e .(_2 .ff d*{ i M*f "M_rw _>P "PIIM), _ *"+ Pcs e1Ih)t. fc h a)* * | n ny0 ^~~~~~~~~~ ~ef.) ;l5 f | ; ^~~ ~ w i| d ~~~^~~~ ~t h", OFFSET(w), AV_OPT_TYPE_Isrc/libavfilter/af_surround.cN:T953, :{.39i:6 4=warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 0}, 80, 89531 | 9 2 , F L A GS } , p| hsrc/libavfilter/avf_showcwt.c ^a :s415e:_58di:fr =warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]2. f * M_PI - 415ph | as e_ di src/libavfilter/avf_showvolume.cf r;: 78 :| 87 : ~ ^~~~~~~~~~ warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_surround.c : 953 : 26 :V78 | warning: +implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] = z *{ y"953h | ",f "*s e tc o cs fh( an2ne .flp hehi*gha sMet__"dPiI ,* fc rh O* FF= SE y2Tf.()fh;) , * | A ~ ^~M V__POIPT _T-YP Esrc/libavfilter/avf_showcwt.c:p415_h:INaTse40,:_ d{warning: .iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] if6r4; = 2 0| 415 | }, ^~~ ~ 1 , 9 0 0 , F L A GS } , | ^ V += z * yf * cosf(2.f * M_PI * ch * ysrc/libavfilter/avf_showvolume.cf:)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 }, 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] src/libavfilter/avf_showvolume.c:80 :155144 | : warning: missing field 'unit' initializer [-Wmissing-field-initializers] lut[n] 80= | e x p{( -"0c.5" ,* " sSetQ Rvo(lu(men -c(oNlo-r1) /e2x)/p(r0e.4s*s(iNo-n1"),/2 .Of)F)FS)E;T ( c| o ~^~~l or), AV_src/libavfilter/window_func.h:O153:P30T: _note: TYexpanded from macro 'SQR'P E_STRI N153G, | { . s t r= " P#EdAeKf*i25n5e+f loSorQ(R((1x-P)E (A(K)x*2)5*(5x))*) 2 5| 6 ^ +0xff000000"}, 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_showvolume.c : 81 : 96l: uwarning: tmissing field 'unit' initializer [-Wmissing-field-initializers][ n] = exp(- 0.815 | * S Q R{( (n"-t("N-,1 )/"2)d/is(p0l.a4*y( cNh-a1n)n/e2l. fnsrc/libavfilter/avf_showcwt.c)a)m:);e 429| s: ~^~~33": , warning: Oimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Fsrc/libavfilter/window_func.h: F153:S26:E T(note: drexpanded from macro 'SQR' a 429w_ | te x 153t ), | A V _ O P UT _= #Tde0fYP.i5Ef n+_e 0B O.SOQ5fLR, ( * x{.U) i* 64 =(1Y(x} ),/* ( 0xM)_,P) 1I ,; | ^ F| ~~~~~~~~~^~~ ~L AGS }, | ^src/libavfilter/avf_showcwt.c :429:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 429 | U src/libavfilter/avf_showvolume.c= :0.825:f 97+: warning: 0missing field 'unit' initializer [-Wmissing-field-initializers].5 f * U * Y 82/ | M _P I ; { | ^~~~ ~" 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), src/libavfilter/window_func.hAV_:O162P:25T: _warning: Timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]YP E_DOUBLE, {162. | db l= 0 . }, 0 , 9 00 0if, ( FFLFAABGSS}(,n - | M ^) >= 0.3 * M) { | ~~^~~ ~~ src/libavutil/common.h:64:31: note: expanded from macro 'FFABS' src/libavfilter/avf_showvolume.c:84 :64127: | #warning: demissing field 'unit' initializer [-Wmissing-field-initializers]f ine FFABS(a) 84( | ( a ) {> = "0d mc?src/libavfilter/avf_showcwt.c" (,a:")440 s: :e29(:t- ( a)warning: )c)implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]o l or| o ^f th440e | m a x v a l In file included from usrc/libavfilter/avf_showspectrum.ce : 47l: Yi src/libavfilter/window_func.h= n:e0.1625":f17 ,+: O warning: 0Fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]F S.E5Tf(p er* Ys162 i/ | s tMa_ n tPI ; _ | m ~~~~~^~~ ~ a x _ifr g(bFFaAsrc/libavfilter/avf_showcwt.cB):S, 440A(V_:17n:OP T -_warning: TMimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion])Y P >E= _0 C440O.L | 3O R, *{ M. )s t{r = " | o ^~~~~~~~~~~~ ~~rYa = n0.g5src/libavutil/common.hef" :64}:,+ 3700:,. 5 note: f0expanded from macro 'FFABS', *FL A Y G/64 S | #Md _PeI;}f, i | n ^~~~ ~| e ^ 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 * src/libavfilter/avf_showvolume.cM:)88: 82{: warning: | missing field 'unit' initializer [-Wmissing-field-initializers] ~ ^ 88 | { "s", "set step size", OFFSET(step), AV_OPT_TYPE_INT, {.i64=0}, 0, 5, FLAGS }, | ^ src/libavfilter/avf_showvolume.c:89:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 89 | { "p", "set background opacity", OFFSET(bgopacity),src/libavfilter/window_func.h A:V_163OP:T86_: Tsrc/libavfilter/avf_showfreqs.cYwarning: Pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]E :_F82L:OA101T: ,warning: missing field 'unit' initializer [-Wmissing-field-initializers]{ 163. | d b l =0 }, 0 , 82 | 1 , FL A { lGuS }t, "[s in| ] z ^= e 0".5, * " s(e1t + vciodeso(( Ms_iPzIe*("F,FA BOS(FnF S-E TM)( -w )0.,3 A* VM)_)O/P(T(1_ TY-P 0E._3I)M *A GM)E)_)S;I Z E| ~ ^, {.str = "102src/libavfilter/window_func.h4:x16351:2"69}: ,warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], 0, FLAGS }163, | | ^ lut[n] = 0.5 * (1 + cos((M_Psrc/libavfilter/avf_showvolume.cI:*96:src/libavfilter/avf_showfreqs.c12(F:F: 83warning: :AB101S:missing field 'help' initializer [-Wmissing-field-initializers] warning: ( missing field 'unit' initializer [-Wmissing-field-initializers] n 96 | - Msrc/libavfilter/af_surround.c ) {83: | - N1008 U: 130:L warning: .3L implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] *}{ M" s)"| ), ^ / 1008 | ( ( " 1 s e t- i fv0 id.3()e po*h aMss)e)i)_z; de i"| ,f ~ ^ lO F>F SME_PTI)( w )| , ^~~~~~~~~~ ~ src/libavfilter/window_func.hA V:_163OP:T_56T:Y Pwarning: Eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_I MAGE_SIZE, {163. | st r = " 1 0 24 x 51 2" }, 0 , 0l,u tFL[AnG]S },= 0| src/libavfilter/af_surround.c ^. :51009 :* 39(1: + warning: coimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]s ((M_PI*( FF1009A | B S( n -src/libavfilter/avf_showfreqs.c :M) 84 - : 0111. :3p h warning: a*missing field 'unit' initializer [-Wmissing-field-initializers]s Me))_/d(i(f1l 84-= | 0 2 .. 3 f){ " r**a tMMe_)P"I), ) -"; s pe hta| vsie ~~^~~ ~d_ deoi rfalsrc/libavutil/common.h;t:64 :e31 ",: | O ~ ^~~~~~~~~~F note: Fexpanded from macro 'FFABS'SE T(fsrc/libavfilter/af_surround.cr: 64a | m1009#e:d_26erf:ia tnewarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e , AFV_FO AP1009B | TS (_a) T( YP( aE ) _> =V ID 0 E ? O (_paR)hA aT:sE (e-,_(di fal{) .)=)s t2r .| ^f= * "M_25P"}I, - 0p,hIn file included from as src/libavfilter/avf_showspectrum.ceI:N_47Td_i: MAfX,src/libavfilter/window_func.h Fl:L;163A: G48S: | ^~~ ~warning: }implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], | ^ 163 | lut[nsrc/libavfilter/af_surround.c] :=1011 :013:. 5warning: *implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ( 1 src/libavfilter/avf_showfreqs.c+ :c85o: s111(:1011 ( | warning: M missing field 'unit' initializer [-Wmissing-field-initializers] _ P I* (F F A B iSf85 (( | p nh - a Ms){ e -_ "d0irf"r .,> 3 M _ *P MI"))s) /e (t| (v ^~~~~~~~~~ ~1i de-o ra0t.e"3,) * M)O))F;FS ET (| f ^~~~~~~~~~~~ ~r ame_src/libavutil/common.hra:t64e:)37,: A Vnote: _expanded from macro 'FFABS'OP Tsrc/libavfilter/af_surround.c_:TY1012P 64: | 39E:#_ dVwarning: eIimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]DfEin eO _FRFAATBES(, a{).1012 (s( | ta r) >== 0 "? 2 5 "( }a ,) 0ph:a , sI(Ne-T_(_a)dMi)fA) r X | =, ^~~~ 2F.LfAG S *}, M _| PI ^ - phase_difr; | ~ ^~~~~~~~~~ src/libavfilter/af_surround.c:1012:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1012 | phase_difr = 2.f * M_PI - phase_difr; | ^~~ ~ src/libavfilter/avf_showfreqs.c:99:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 99 | { "win_size", "set window size", OFFSET(fft_size), AV_OPT_TYPE_INT, {.i64=2048}, 16, 65536, FLAGS }, | ^ In file included from src/libavfilter/af_volume.c:30: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ src/libavfilter/avf_showfreqs.c:101:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 101 | { "overlap", "set window overlap", OFFSET(overlap), AV_OPT_TYPE_FLOAT, {.dbl=1.}, 0., 1., FLAGS }, | ^ src/libavfilter/avf_showfreqs.c:102:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 102 | { "averaging", "set time averaging", OFFSET(avg), AV_OPT_TYPE_INT, {.i64=1}, 0, INT32_MAX, FLAGS }, | ^ src/libavfilter/avf_showfreqs.c:103:154: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 103 | { "colors", "set channels colors", OFFSET(colors), AV_OPT_TYPE_S4TR warningIsNG generated. , {.str = "red|green|blue|yellow|orange|lime|pink|magenta|brown" }, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showfreqs.c:107:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 107 | { "minamp", "set minimum amplitude", OFFSET(minamp), AV_OPT_TYPE_FLOAT, {.dbl=1e-6}, FLT_MIN, 1e-6, FLAGS }, | ^ src/libavfilter/avf_showfreqs.c:112:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 112 | { "channels", "set channels to draw", OFFSET(ch_layout_str), AV_OPT_TYPE_STRINGsrc/libavfilter/af_surround.c, {.:st1067r=:"a13l:l "warning: }implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], 0, 0, FLAGS }, 1067 | | ^ if (phase_difl src/libavfilter/avf_showfreqs.c>: 113:M12_:PI ) warning: missing field 'help' initializer [-Wmissing-field-initializers]| ^~~~~~~~~~ ~ 113 | { NULL } | ^ src/libavfilter/af_surround.c:1068:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1068 | phase_difl = 2.f * M_PI - phase_difl; | ~ ^~~~~~~~~~ src/libavfilter/af_surround.c:1068:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1068 | src/libavfilter/avf_showfreqs.c : 107p:h91a:s e_warning: dimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i fl = 2.f * M_PI - p h107a | s e_ di fl ;{ " m| i ^~~ ~n amp", "set minimum amplitude", OFFSET(minamp), AV_OPT_TYPE_FLOAT, {.dbl=1e-6}, FLT_MIN, 1e-6, FLAGS }, | ~ ^~~~~~~ /usr/include/float.h:14:src/libavfilter/af_surround.c17: :note: 1070expanded from macro 'FLT_MIN': 13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 14 | #defi n1070e | F L T _ M iIfN 1.(17p5h4a9s4e3_50d8i22f2r87 5>07 9M7e_-3P8FI ) | | ^~~~~~~~~~ ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/avfiltergraph.c:55:54: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 55 | AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, F|V }, | ^ src/libavfilter/avfiltergraph.c:57:54: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, F|A }, | ^ src/libavfilter/avfiltergraph.c:58:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 58 | { NULL }, | ^ src/libavfilter/avf_showvolume.c:223:54: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 223 | s->values[ch * VAR_VARS_NB + VAR_PEAK] = max; | ~ ^~~ src/libavfilter/avf_showvolume.c:224:69: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 224 | s->values[ch * VAR_VARS_NB + VAR_VOLUME] = 20.0 * log10(max); | ~~~~~ ^~~ src/libavfilter/avf_showspectrum.c:124:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 124 | { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "640x512"}, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:125:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_surround.c125 | : 1192 {: 51":s" ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] "set video size" ,1192 | O F F SsE-T>(hwo)p,_ siAzeV _=O FPFMTAX_(1T,Y Ps-E>_wiInM_AsGiEz_eSI Z*E, ({1..s t- rs =- >"o6v4e0rxl5a12p"}),) 0;, 0 , | F ~ ~~~^~~~~~~L AGS }, | ^ src/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/af_surround.c:1192:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1192 | s->hop_size = FFMAX(1, s->win_size * (1. - s->overlap)); | ~ ~~~^~~~~~~ src/libavutil/macros.h:47:40: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/avf_showfreqs.c:208src/libavfilter/avfiltergraph.c:12:: 104warning: :19implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 208 | 104 | i f ( s- >fovoerr l(aip === 0;1 .i) < gr| ap ~~~^~~~~~~ ~~h ->nb_filters; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:110:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 110 | for (j = 0; j:n28:b src/libavfilter/avf_showcwt.cwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ :o680u:t49p: uwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]t s210; | j + + ) s -| > ~^~~~~~~~~~~~~~~~~~~h op _680s | i z e = m(i1n.im u- ms_-f>roeqvueenrclya p=) 1 1* .s-1>7w2i6n8_f s* ilzoeg(;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 | src/libavfilter/avf_showfreqs.c : 212 : 62 : mwarning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]ni mum_frequen 212c | y = 1 1 . 1a7v2_6lo8gf( c*t x,l AoV_gL(O1G._fE R+RO R(,46 ."0o65v3e8rf l* ampin i%mf utomo _bfigr\enq",u esn-c>yo)v e/ r(lamp)i;n i m| ~~~~~~ ~~~^~~~~~~u m_frequency + 14678.49f)); | ^~~~~~~~~ ~ src/libavfilter/avf_showvolume.csrc/libavfilter/avf_showcwt.c::681:49285::41 : 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/libavfilter/avf_showspectrum.c :681285161 | | :118 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] ma xmiamxum__vaflr 161e | =q u aevn _c cy l{ =i p "fs1(1a.t0ur1a.72t216 io8*fn "l*o, g lo1g"0((c1mao.xlfo)r + +sa(t u41r,6 a.006t5,i3 1o8n)f m;u l t| * ~~~~~ ^~~i pmlaxiimeumr_f"r,eq uOenFcyF)S /E (Tm(asxaitumruatmio_n)f,r AeVq_uOePTn_cyT Y+P E1_4F6L7O8AT.,4 9{f.)d)b;l =| ~~~ ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1}, -10, src/libavfilter/avf_showcwt.c10:, 681F:L29AG:S }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_showspectrum.c:166:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 166 | { "overlap", "set window overlap", OFFSET(overlap), AV_OPT_TYPE_FLOAT, {.dbl = 0}, 0, 1, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:167:92: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 167 | { "gain", "set scale gain", OFFSET(gain), AV_OPT_TYPE_FLOAT, {.dbl = 1}, 0, 128, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:172:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 172 | { "rotation", "color rotation", OFFSET(rotation), AV_OPT_TYPE_FLOAT, {.dbl = 0}, -1, 1, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:173:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 173 | { "start", "start frequency", OFFSET(start), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT32_MAX, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:174:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 174 | { "stop", "stop frequency", OFFSET(stop), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT32_MAX, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:175:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 175 | { "fps", "set video rate", OFFSET(rate_str), AV_OPT_TYPE_STRING, {.str = "auto"}, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:176:90: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 176 | { "legend", "draw legend", OFFSET(legend), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:177:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 177 | { "drange", "set dynamic range in dBFS", OFFSET(drange), AV_OPT_TYPE_FLOAT, {.dbl = 120}, 10, 200, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:178:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 178 | { "limit", "set upper limit in dBFS", OFFSET(limit), AV_OPT_TYPE_FLOAT, {.dbl = 0}, -100, 100, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:179:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 179 | { "opacity", "set opacity strength", OFFSET(opacity_factor), AV_OPT_TYPE_FLOAT, {.dbl = 1}, 0src/libavfilter/colorspace.c, 1:0,160 :F28LA:GS }warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^ 160src/libavfilter/avf_showspectrum.c | : 180 : 12 : warning: missing field 'help' initializer [-Wmissing-field-initializers] pe 180a | k = {c NlUmLL- >M}a x CL| L ^ / 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) / REFERENCE_WHITE; | ~ ^~~~~~~~~~~~~~~ src/libavfilter/colorspace.h:27:25: note: expanded from macro 'REFERENCE_WHITE' 27 | #define REFEsrc/libavfilter/avf_showfreqs.cREN:C314E:_W44H: Iwarning: TEimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1 00.0f | ^~~~~~ 314 | a = log(av_clipd(asrc/libavfilter/avf_showvolume.c, mi:n369, :1)68): warning: /implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] l og(min); | ~~~ ^~~ 369 | src/libavfilter/avf_showfreqs.c : 314: 29 : warning: simplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]- >values[c 314* | V A R _ VA R S a_ =N Blo g+(a vV_cAsrc/libavfilter/colorspace.clRi:_p173d:V(55OLa:, UM warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]E ]m in=, 12)0). 0/ *l 173loo | gg( m1 0i( n)m a;x ) | ;p ~~~~~~~~ ^~~| ~~~~~ ^~~e a k = in->color_trc == AVCOL_TRC_SMPTE2084 ? 100.0f : 10.0f; | ~ ^~~~~~ src/libavfilter/colorspace.c:173:64: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 173 | peak = in->color_trc == AVCOL_TRC_SMPTE2084 ? 100.0f : 10.0f; | ~ ^~~~~ src/libavfilter/avf_showcqt.c:61:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | { "size", "set video size", OFFSET(width), AV_OPT_TYPE_IMAGE_SIZE, { .str = "1920x1080" }, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:62:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | { "s", "set video size", OFFSET(width), AV_OPT_TYPE_IMAGE_SIZE, { .str = "1920x1080" }, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:63:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | { "fps", "set video rate", OFFSET(rate), AV_OPT_TYPE_VIDEO_RATE, { .str = "25" }, 1, 1000, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:64:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 64 | { "rate", "set video rate", OFFSET(rate), AV_OPT_TYPE_VIDEO_RATE, { .str = "25" }, 1, 1000, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:65:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 65 | { "r", "set video rate", OFFSET(rate), AV_OPT_TYPE_VIDEO_RATE, { .str = "25" }, 1, 1000, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:66:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66 | { "bar_h", "set bargraph hesrc/libavfilter/colorspace.cight:",184 :O41F:F Swarning: ETimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion](b arsrc/libavfilter/avf_showvolume.c_h):, 404 : 68 : 184warning: A | Vimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] _ O P T_ TY P E _cIlNmT->,M { 404.a | xi C6LL 4 == ( u-n 1 s} i, gs - >nv eda)l (ue sp [e ac k * V* A R-REF1,_ EVIREANCNER_TSW__NHMBAI XT,+ E )V;FAL RA_ GV| SO ~ ^~~~~~~~~~~~~~~ L }U,M E ]| ^= src/libavfilter/colorspace.h2:027.:025 :* note: lexpanded from macro 'REFERENCE_WHITE'o g10(max )27; | # d| e ~~~~~ ^~~f ine REFERENCE_WHITE 10src/libavfilter/avfiltergraph.c0.0f:src/libavfilter/avf_showcqt.c 212 :| 67 ^~~~~~: :19128: :warning: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]missing field 'unit' initializer [-Wmissing-field-initializers] 67 | 212 | { " a xfiosr_ h("i, = 0 ;" siet hnbe_ifgihltt"er,s ;O 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/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 | ^~~~~~ CC libavfilter/f_drawgraph.o src/libavfilter/avfiltergraph.c:250:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 250 | for (i = 0; i < graph->nb_filters; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ 12 warnings generated. src/libavfilter/af_surround.c:1382:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1382 | s->hop_size = FFMAX(1, s13- warning>wsi generatedn. _size * (1. - s->overlap)); | ~ ~~~^~~~~~~ src/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/af_surround.c:1382:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1382 | s->hop_size = FFMAX(1, s->win_size * (1. - s->overlap)); | ~ ~~~^~~~~~~ src/libavutil/macros.h:47:40: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (FbF) S?E T(a()a x:i s(_bh))) ,| ^ AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, FLAGS }, | ^ CC libavfilter/f_ebur128.o src/libavfilter/avfiltergraph.c:287:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 287 | for (i = 0; i < graph->nb_filters; i++) | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avf_showfreqs.c:447:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 447 | a = av_clipd(src/libavfilter/avf_showcqt.cM(R:E(68f,: c128h:), Iwarning: Mmissing field 'unit' initializer [-Wmissing-field-initializers]( 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))) | ~~~~ ~~~~~~~~~~^~~~~~~~~~~ CC libavfilter/f_graphmonitor.o 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_dat a[c68h | ] [ x ] .{r e"s on o_| h ^" , src/libavfilter/avf_showfreqs.c":s417e:30t: note: sexpanded from macro 'P'o nogra m 417h | e#idgehfti",n eO FPFS(EaT,( sbo)n o(a_tha)n,2 ( (b ), (a ) )A)V _ | O ~~~~~ ^P 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_showwaves.c:802CC libavfilter/f_interleave.o :100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 802 | { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "600x240"}, 0, 0, FLAGS }, | ^ T_TYPE_INT, src/libavfilter/avf_showwaves.c{ :.803i6:4100 := warning: missing field 'unit' initializer [-Wmissing-field-initializers]- 1 }, 803 | { -"1s,", IN T_ MA X", s eFtL AvGiS d},e o s| i ^ze ", OFFSEsrc/libavfilter/avf_showfreqs.cT(:w)461, :A64V:_ Owarning: Pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]T _TYPE_IMAGE_SIZE, {461.s | t r = " 60 0 x2 4 0" } , 0 , a0, F=L aAv_GcSl }i,p d( (| ^M _PI - P(IM(f, ch) * RE(f-1, ch) - src/libavfilter/avf_showwaves.cI:M804:(119f: -warning: 1,missing field 'unit' initializer [-Wmissing-field-initializers] c h) * RE(f, ch )804, | | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ { "split_c h462a | n n e l s" , " dr a w c h a n ne l s se p a r a t e l y ", O FF SE T( s pl i tR_Ec(hf,a nncehl)s )*, REA(Vf_-O1P,T _cThY)PE _+BO OIML(,f, {c.hi)6 4 *= I0}M,( f0-,1, c1h),)) F/L A(2G. S* M_}PI,) , | 0 ^ , 1src/libavfilter/af_surround.c); : 1396| :129 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/avf_showfreqs.c:417:30: note: expanded from macro 'P' 1396417 | | # d esrc/libavfilter/avf_showwaves.cf i n:{e 805P( a:,"154c :hb )lwarning: _ omissing field 'unit' initializer [-Wmissing-field-initializers](u tat"an,2( (b ) , "(as) 805e | )t ) o u t pu t| ~~~~~ ^{c "hcoalonrsn",e l" slasrc/libavfilter/avf_showfreqs.ceyt:o 462:u64c:th", awarning: nOnimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]elF sF SEcT(ooluort s_461"c, | h anOnF eFS El T(_lCC libavfilter/f_latency.o ca yo ol uo rst) _ ,a s t= ArVa)_,v O_AcPlTipVd_(_TY(OPMPTE___STPIT -YR PIPEN(_GISM,T( fR{,I.N stGcr,h ) {*.= s Rt"E(rr=f"e-15d.,1| "gcr}eh,e) n |0,-b Il Mu e|(yf0e-,l1 ,lF LoAcwGhS|) o r}an*g, Re E|| l(i ^fm , ech|),p i| n ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~k |magenta| b462r | ow n" } , 0 , 0 , Fsrc/libavfilter/af_surround.csrc/libavfilter/avf_showcqt.cL AG:S :1397 :} ,69 129 : :| ^128 :warning: missing field 'unit' initializer [-Wmissing-field-initializers]warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1397 | R{E 69 (" | cf h l,_ {ic nh"") ,f * u lR lE"h(sfed-1t "i, ,cnh pu) t + cIha n M"n(fsee,tl c hf )ul la*yl ohIudM t(s"fi,- z1OeF,FS"ET ,(c OiFhnF)SE_Tc)h() a/f nu(ln2le.hl_ ld*a) y,Mo _ uPt _I s) t ,rAV _)O0,P ,T _ TA1VY)_P;E_O P BT| O ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~_O LT,Y P{ E.src/libavfilter/avf_showfreqs.ci_:6417S:4TR25 =I:N G,1 note: },{ expanded from macro 'P'. s tr = " s417t | e#d r e efi no "e}, 0P , ( a0,0 F,,L A1GbS,) } , ( at a | n2 ^Fsrc/libavfilter/avf_showwaves.c( L:(A817Gb:S )},12,: (warning: a| missing field 'help' initializer [-Wmissing-field-initializers]) ^ ) ) 817 | | ~~~~~ ^ { src/libavfilter/af_surround.cN:U1398L:L130 }: warning: | missing field 'unit' initializer [-Wmissing-field-initializers] ^ 1398 | src/libavfilter/avf_showcqt.c: 70 :{ 114":l ewarning: vmissing field 'unit' initializer [-Wmissing-field-initializers]e l_in", "set i70n | p u t {l e"vsoenlo"_,v ", "s et s on o g ra m vOoFlFumSeE",T O(FFlSeEvT(esoln_o_ivn)),, AV _ O P T _ ATV_YOPEP_TS_TTRYPIENG_,F LO{AT ,. s t{.rd b=l ="11}6," } , 0 , 1 0 , 0T, F0LA,G FSLA G},S }| , ^ | ^ src/libavfilter/avf_showcqt.csrc/libavfilter/af_surround.c::711399::114:130 :warning: warning: missing field 'unit' initializer [-Wmissing-field-initializers]missing field 'unit' initializer [-Wmissing-field-initializers] 71 | 1399 | { {" "vloelvuemle_"o,u t ""s, e"ts esotn ogoraumt vpoulutme "l,e vOeFlF"S,ET ( s o n o _v ), OAFV_FOSPETT(l_eTvYePEl_S_ToRuItN)G,, { .s t r = " 1 6 " } , A V _ OP T0_,T Y0PE,_ FFLALGOSAT ,} ,{ .| d ^ bl=1}, 0, 10, TFLAGS }, | ^ src/libavfilter/avf_showcqt.c:72:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 72 | { "src/libavfilter/af_surround.cba:r1400_:v130": ,warning: missing field 'unit' initializer [-Wmissing-field-initializers] "set bargr a1400ph | v ol u me{", O"FlFfeS",E T ( b a"ro_vu),t p u t LAFV_EOP"T,_ T Y P E_ S TR IN G, { . s t r OF=F S"EsTon(oo_uvtp"u t_}l,f e) , 0 , 0 , F L A G S AV}_,O P T_| T ^ YPE_BOOL, {.i64=1}, 0, 1, TFLAGS }src/libavfilter/avf_showcqt.c, : 73| : ^114 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 73 | { "volume2", "src/libavfilter/af_surround.cs:et1401 :b129a:r gwarning: rmissing field 'unit' initializer [-Wmissing-field-initializers]a ph volume", O FF1401S | E T ( {b "alfre_v_),l o w" , "ALVF_EO PlTo_wT YcPutE o_ffS",T R I N G , { . sOtFrFS E=Tsrc/libavfilter/avfiltergraph.c ("lso:ow377:nc19uo:_t fvwarning: )"comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare], } , 0 , 0 , F 377L | A G S f }o r ,(A i V_ =| O ^ P0T;_T YPiE_ I {n.ib6_i4np=u1t2s8;} ,i + + )0 src/libavfilter/avf_showcqt.c{:,74 :2 1285| 6: ~ ^ ~~~~~~~~~~~~ , warning: Fmissing field 'unit' initializer [-Wmissing-field-initializers]L AGS src/libavfilter/avfiltergraph.c},: 385: 19 | : ^ 74 | warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] { "so n385o_ | g " , f"osre t( is o=no gsrc/libavfilter/af_surround.c0r;a:m 1402:gi129a: warning: mmissing field 'unit' initializer [-Wmissing-field-initializers] OnbF_ FoS1402uEtTp | ( uso t ns{; o" _glfie_)+, hi+ g )h "A{,V _ O P| " ~ ^ ~~~~~~~~~~~~~TL _FTYEP Eh_igFh LcOutA oTf,f" ,{ . d b l = 3 . 0OF F}SE,T( hi gh c u t f ) , 1 .0 , 7 . 0, FALAVG_SO }P,T _| T ^Y PEsrc/libavfilter/af_volume.c_IN:T85,: 93: warning: {missing field 'unit' initializer [-Wmissing-field-initializers].i 64=256}, 0, 51 2,85 Fsrc/libavfilter/avf_showcqt.cL | A: G75 S: 128 }: , warning: missing field 'unit' initializer [-Wmissing-field-initializers] | ^ OFFSET(re p75l | ay ga i n_ pr{e am"pg)a, mAmVa_"O,P T_ T Y P"Es_eDtO sUoBnLEo,g r{ a.m dgbal m=m 0a.0" ,}, OF-FS1E5T.0(,s o15n.o0_,g) ,A| F } , A| V ^_ OPT_TYPE_FLOAT, src/libavfilter/af_surround.c{: 1406.:db130l: warning: = missing field 'unit' initializer [-Wmissing-field-initializers]3. 0 }, src/libavfilter/af_volume.c : 87 : 1406 82 | : 1 .0 ,warning: {missing field 'unit' initializer [-Wmissing-field-initializers] "7s .m0o, o th87 " | ,F L A G S" }s ,e t | ^ t eOmFpoFrSaEl Ts(mroepolatyghaneisn_sn sotcrleinpgt)h," Asrc/libavfilter/avf_showcqt.c,V : _76 O: P128 :T O_warning: TFYmissing field 'unit' initializer [-Wmissing-field-initializers]FPS EE_T(BsOOmLo, o {76 .t | hi ),64 = {1 } ,AV" _0bO,PaT_ r1T,_Y PEg_A"F|,LF OA T}, , "| s ^{e t.d blb=0a}r,g r a p h g0asrc/libavfilter/af_volume.cm,m: a88", : 12: O1 , FTFwarning: FLmissing field 'help' initializer [-Wmissing-field-initializers]SEA GT(S ba 88}r, | _ g ) | {, ^ N U L L } A| ^V _OPT_TYPE_FLOAT, { .dsrc/libavfilter/af_surround.cbl: 1407=: 130:1 .warning: 0 missing field 'unit' initializer [-Wmissing-field-initializers]}, 11407. | 0, 7 . 0, { " a FnLAgGlS e}",, | ^ "set soundfield transform angle", src/libavfilter/avf_showcqt.c : 77 : 128O:F warning: Fmissing field 'unit' initializer [-Wmissing-field-initializers]S ET(angle), 77 | A V _O P{T_ TY"PgEa_FmLOmATa,2 " ,{ . d b"ls=e9t0} , b a r g0r,a 3p6h0, gTaFmLmaA"GS, O}F, F | S ^ ET(bar_g), AV_OPT_TYPE_FLOAT, { .dblsrc/libavfilter/af_surround.c :=1408 :1.1300: warning: }missing field 'unit' initializer [-Wmissing-field-initializers], 1 .14080 | , 7 . 0 ,{ " f oc us "F, L A G S "}s,et s ou| nd ^fi eld transform focus", OFFSET(focsrc/libavfilter/avf_showcqt.cu:s78):,128 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] AV_OPT_T Y78P | E _ {F "LbaOr_At"T,, {".sdebt lb=ar0 }t,ra ns pa re n-cy1",, OF FS ET1(,b arT_FtL)A,G S } , | A ^V _OPT_TYPE_FLOAT, { .dbl = 1.0 }, src/libavfilter/af_surround.c : 1409 0:.1300:, warning: 1missing field 'unit' initializer [-Wmissing-field-initializers] .0, FLA G1409S | } , | ^ { "fc_in", "set front center channsrc/libavfilter/avf_showcqt.ce:l79 :i128n:p uwarning: tmissing field 'unit' initializer [-Wmissing-field-initializers] level", O F79F | S E T ( f{ _"it[iSmCec_lFaCmp]"), , AV _ O"PsT_eTt YtPEi_FmLOeAcTl,a m p"{,. dbOlF=F1S}E,T ( t i m0,e c1la0m, pTF)LA,GS A},V _| ^O PT_TYPE_DOUBLE, { .dbl = 0.17 }, src/libavfilter/af_surround.c :01410.:1300:0 2warning: , missing field 'unit' initializer [-Wmissing-field-initializers]1. 0, FLAG S1410 | } , { | ^" fc_out", "set front center channsrc/libavfilter/avf_showcqt.ce:l80 :o128ut:pu t warning: lmissing field 'unit' initializer [-Wmissing-field-initializers]e vel", OFFSE T80( | f _o [ S{C _"tFc"C,] ) , A V _ OP T_ TY P E_"FsLeOAtT, ti m{e.dcblla=m1}p,", O FF S ET (0ti,m e cl1a0m,p) ,T FALV_AOPGT_ST YP}E,_ DO U| B ^L E, { .dbl = 0.17 }, 0.002, 1.0, src/libavfilter/af_surround.c : 1411 :F130L:AG Swarning: missing field 'unit' initializer [-Wmissing-field-initializers]}, | ^ 1411 | { "fl_in", "set frosrc/libavfilter/avf_showcqt.cnt: 81l:128e:f twarning: missing field 'unit' initializer [-Wmissing-field-initializers]c hannel inp 81u | t l e ve l"{, " a t t aOcFk"F,S E T ( f "_si[eSCt_ FaLt]t)a, cAVk_ OtPimTe_"T, YOFPFSEE_TF(LaOtAtaTc,k ), { .d bl =A1V},_ O PT _ T0Y,P E10_,D OTUFBLALGE,S { }.,d b l| ^ = 0 }, 0.0, 1.0, FLAGsrc/libavfilter/af_surround.cS: 1412}:,130 : | ^warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1412 | { "fl_out", "src/libavfilter/avf_showcqt.cs:e82t :f128:r owarning: ntmissing field 'unit' initializer [-Wmissing-field-initializers] left channe l82 | o u t{p u"tb alseevfreelq"",, src/libavfilter/avf_showspectrum.c " :O423s:eFt51F: SbETwarning: (aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]fs_e o [fSCr_eqFuLe])n,c yA"V,_ OOPFT 423F | S_E TT Y( baPs E_eF Lf OAr Teq p,h)i , = 2.{f .*d AbMlV=__1OP}PI ,* T( _s- >Ts tY oPp E-0_ D,Os U1-0B>s, LTEt, F{LaA rtG.S) d /} bl( =, BfA Sl o| E ^aF tR)EiQnl in}k,-> sa m p l e1_0.r0,a 1t0e00 0/0 .(0M,src/libavfilter/af_surround.c : -1413F L:1A)130G; : S| ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~} ,warning: missing field 'unit' initializer [-Wmissing-field-initializers] | ^ 1413 | { src/libavfilter/avf_showspectrum.c":fr423_:i15n:" ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] "set fsrc/libavfilter/avf_showcqt.c423r:o | n 83 t: 128 :r warning: imissing field 'unit' initializer [-Wmissing-field-initializers]g phhit =ch an2n .83fe * | l M_ P Ii n *{p u"e(nst-d >fslrteeqov"pe,l "-, " s etO esnFd-F S>fEstrarTteq(f)_iu [Sen/c C(y_fF"Rl,] oO)a,F tFSA)ViEn_TlOi(nPeTk_n-Td>YsfPraEem_pqFLl)Oe,A _ TAr,V a {_t.dOePbT l/_ =T(YM1P -}E, _ D1 O) ;U B | L ^~~ ~0 E,, { 1.0db,l = TENFDFLRAEGQS }},, | ^ 1 0.0, 100000.0, FLAGS }, | ^ src/libavfilter/af_surround.c:1414:130: warning: src/libavfilter/avf_showspectrum.cmissing field 'unit' initializer [-Wmissing-field-initializers] :424:41: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1414 | { "424fr | _ o ut " src/libavfilter/avf_showcqt.c ,:84 : 128t: warning: hmissing field 'unit' initializer [-Wmissing-field-initializers] e"tsae t= 2f.f r o84n* | t M _ r i{Pg "Ih ct*o esc-f>hfscatlnaanrmtepl o"u/t, p( fu tl oa tl)"eivseneltl i",c nOFoFkSEeT-ff(f>_csaoml[paSlmCe_p_F"Rr],a) t,Oe F; A | F ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~VS _EOTPT(_cTYoPeE_ffsrc/libavfilter/avf_showspectrum.cFcL:lOa424AmT:p,17 ) ,:{. Adwarning: Vb_implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]lO= P1T_}TY,PE _ FL424OA T | , {0 , . d1 0bt,helta =T 2=F.Lf *1 AM_.PGI 0S * } , }s, - > s| t ^a r t0 ./ 1(f,lo a1t0.)0,i n l FiLnAGkS -}>,sa m src/libavfilter/af_surround.cp| l ^:e _1415r:at130e;: warning: missing field 'unit' initializer [-Wmissing-field-initializers]| ^~~ ~ 1415 | { "sl_src/libavfilter/avf_showcqt.cin:",85 : 114 : warning: "missing field 'unit' initializer [-Wmissing-field-initializers]s et side lef t 85c | h a n {n e"l tilnepngutth ",l e v el " , " s et tOleFngFtShE",T (OfF_FiS[ETS(Ctl_eSnLg]t)h,), A VA_VO_PTO_PTT_YTPYE_PFEL_OASTT,R I N{.Gdb,l ={1 },. s t r = TL0E,NG T H 1}0, , 0,T F0L, AFLGASG S} , } | , ^ | ^ src/libavfilter/af_surround.csrc/libavfilter/avf_showcqt.c::141686::130128:: warning: warning: missing field 'unit' initializer [-Wmissing-field-initializers]missing field 'unit' initializer [-Wmissing-field-initializers] 861416 | | {{ ""sclo_ouunt"t," , " s"ets ettr saindsef olremf t cchoanunnetl" , oOFuFtSpEuTt( cloeuvenlt"),, O F FAVS_EOTP(Tf__oT[YPSEC__ISNL]T),, A V{ _.OiP64T =_ T6Y }P,E_ F L OA T, { .d bl = 1 } , 0 , 1 1,0 ,3 T0F,LA GS } , | ^ FLAGS }, | ^ src/libavfilter/af_surround.c:1417:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/avf_showcqt.c:87:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1417 | { "sr 87_ | i n " , { " f c"osuentt" ,s i d"see t rfiregqhtu ecnhacnyn ecl oiunnptu"t, lOeFveFlSE"T, ( f cOoFFuSnEtT)(,f _ i [ SACV__OSPTR_T]Y)P,E_ INATV,_ O{ P.Ti_64T Y=P 0E _},F L O A T , { .d b l =01, }10,, F0L, A G1S0 ,} ,T F L| A ^G S }, | ^ src/libavfilter/avf_showcqt.c:88:114src/libavfilter/af_surround.c:: 1418:warning: 130missing field 'unit' initializer [-Wmissing-field-initializers]: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 88 | 1418 | { "f o n{tf il"e"s, r"s_eto uatxi"s, f on t fi l"es"e,t OsFiFdSEeT( froingthfti lceh)a,nn e AlV o_uOtPpTu_TtY PEl_eSvTeRl"I, N GOF,F {S .EsTtr( f=_ NoUL[L S}C_,SR ] ) , 0,A 0V, _FLOAPGST }_,T Y P| ^E _FLOAT, {.dbl=1}, 0, 10, TFLAGS }, | ^ src/libavfilter/avf_showcqt.c:89:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 89 | { "font", src/libavfilter/af_surround.c"s:e1419t: 130a:x iwarning: smissing field 'unit' initializer [-Wmissing-field-initializers] font", OFFSE 1419T | ( f o {n t"b)l_,i n " , A V_ OP T"_TsYPeEt_S TbRIaNcGk, { l.setfrt = cNUhLaLn }n,e l i 0n,p u0t, lFeLAvGSe }l,", | ^ OFFSET(f_i[SC_BL]), AV_OPT_TYPE_FLOAT,src/libavfilter/avf_showcqt.c :{.90d:b114l:= 1warning: }missing field 'unit' initializer [-Wmissing-field-initializers], 0, 10 ,90 | T FL AG S{ } , " fo| n ^ tcolor", "set font color", OFFSET(src/libavfilter/af_surround.cf:o1420:n130t:c owarning: lomissing field 'unit' initializer [-Wmissing-field-initializers]r ), AV_OPT_T Y1420PE | _ S T RI N{G , "{b l._sotutr" ,= F O "NsTeCt ObaLckO lRef t }ch,an n0e, l0 ,o uFtLpAuGtS }l,e v | e ^l ", OFFSET(f_o[SC_BL]), AV_OPT_TYPE_FLsrc/libavfilter/avf_showcqt.cOA:T91,: 114 :{ warning: .missing field 'unit' initializer [-Wmissing-field-initializers] dbl=1}, 910 | , 1 0{, " axTiFsLfAilGeS", } , " s| et ^ axis image", OFFSET(axisfile), AV_OPT_TYPsrc/libavfilter/af_surround.cE_:S1421T:R130I: Nwarning: G,missing field 'unit' initializer [-Wmissing-field-initializers] { .str = NULL 1421} | , {0, "b0r_,in ",F L A G "Sse t} ,b a ck| ^ri ght channel input level", OFFSET(f_src/libavfilter/avf_showcqt.ci:[92:S128:C _warning: Bmissing field 'unit' initializer [-Wmissing-field-initializers]R ]), AV_OPT _92T | YP E _ F L{O A"Tax,is ", { . d b l = 1 }"d,ra w ax i s" ,0 O,F F 1S0,E TTFL(AaGSx i}s, ) ,| ^ AV_OPT_TYPE_BOOL, { .i64 = 1 },src/libavfilter/af_surround.c :1422 :130 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 01422, | 1 , { " b r _o ut " , F L A"GsSe t }ba,ck r ig| ht ^ channel output level", OFFSET(f_o[SC_BR])src/libavfilter/avf_showcqt.c,: 93A:V_128O:P Twarning: _missing field 'unit' initializer [-Wmissing-field-initializers]T YPE_FLOAT, 93{. | db l= 1 } , { " t0e,x t "1, 0 , T F L A G"dSra w} ,a x i| s ^" , OFFSET(axis), AV_OPT_TYPE_BOsrc/libavfilter/af_surround.cOL:, 1423{: 130.:i 64warning: =missing field 'unit' initializer [-Wmissing-field-initializers] 1 }, 1423 | {0 ," bc1_i,n " , "FLsAeGtS b a}c,k c| e ^n ter channel input level", OFFSET(f_i[SC_BC]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 10, TFLAGS }, | ^ src/libavfilter/af_surround.c:1424:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1424 | { "bc_out", "set back center channel output level", OFFSET(f_o[SC_BC]), Asrc/libavfilter/avf_showcqt.cV:_102O:P114T: _warning: missing field 'unit' initializer [-Wmissing-field-initializers]T YPE_FLOAT, 102{ | .d bl =1 } ,{ " cs ch e0m,e " ,1 0 , "TFsLeAtG Sc o}l,or s c| ^hsrc/libavfilter/buffersrc.c em:e"300,: 126O:FF Swarning: ETmissing field 'unit' initializer [-Wmissing-field-initializers]( cscheme), AV_OPT_T 300Y | Psrc/libavfilter/af_surround.cE : _1425 S:TR 130I:{N "Gw,warning: imissing field 'unit' initializer [-Wmissing-field-initializers]{ d. stthr" ,= C S C H1425 E | M E N } U,{LL ," l 0 f , e 0 _ , i Fn L"A ,G S } ," s e | t ^ lO fFeF SEcTh(anwne)l, in pu t lsrc/libavfilter/avf_showcqt.c ev e: l103 :"12 , : warning: missing field 'help' initializer [-Wmissing-field-initializers] A V _O103P | TO _FTFYS EP T{ E(_NfI_NUTLi,L[ SC _}L F ]| ) ^, { A.Vi6_4O PT=_T YP0E _},F 0L,O AINTT,_ M A{X.d,b lV =},1 } ,| ^ 0, 10, TFLAGS }, | ^ src/libavfilter/af_surround.c:1426:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/buffersrc.c:302:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1426 | { "l f302e | _ o u t "{, " h e"isgehtt "l,f e c h a n n elN UoLuLt,p u t l e v e l " , OOFFFFSSEETT((fh_)o,[ S C _ L F ] ) , A V _O P T _ TAYVP_EO_PFTL_OTAYTP,E _ I{N.Td,b l = 1 } , { . i 604, = 100 ,} ,T F0L,A GISN T}_,M A| X ^, V }, | ^ src/libavfilter/af_surround.c:1427:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1427 | { "allx", "set all csrc/libavfilter/buffersrc.cha:n304n:e126l:' swarning: missing field 'unit' initializer [-Wmissing-field-initializers]x spread", 304 | {O F"FsSaErT"(,a l l _ x ) , " sAaVm_pOlPeT _aTsYpPeEc_tF LrOaAtTi,o " ,{ . d src/libavfilter/avfiltergraph.cb lO=:F-F4151S:}E,T19 (: p i-xwarning: e1lcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare],_ a s1p5e,c tT)F,L A G S }415A, | V _ O| P ^ T f_oTrY P(Ei_ R=A T0I;O NiA L<, g{r a.pdhb-l> n=b _0f i}l,t e0src/libavfilter/af_surround.cr,:s 1428;D: B130i:L+ +_warning: )Mmissing field 'unit' initializer [-Wmissing-field-initializers] A {X , | V ~ ^ ~~~~~~~~~~~~~~~~~ }, | ^1428 | {src/libavfilter/avfiltergraph.c :"430a:l19l:y "warning: ,comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] "se t430 | a l l cfhoarn src/libavfilter/buffersrc.cn(:ei305l :'=126s : 0 y;warning: missing field 'unit' initializer [-Wmissing-field-initializers]si p r | n b _ f i {l t "e prOisFx;Fe SliE_+Ta+(s)ap le{lc _t y"| ), ~ ^ ~~~~~~~~~~~~~~~~~, " s a m pAlVsrc/libavfilter/avfiltergraph.ce_: O433aP:sT23p_:eT cYwarning: tPcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] E r_aFtLiOoA"T ,,433 | { . Od Fb Fl S= E- T1f(}p,io xr e (l-j_1 a,=s p 0e1;c5 t,j) ,T< F Lf Ai Gl StA eV}r_,-O >P nT| b_ ^_T iYnPpEu_tRsA;T IjO+N+A)L ,{ { | . ~ ^ ~~~~~~~~~~~~~~~~~d bl = 0 }, 0, Dsrc/libavfilter/avfiltergraph.cB:L554src/libavfilter/af_surround.c_::M231429A::X 130,warning: : comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] warning: missing field 'unit' initializer [-Wmissing-field-initializers] V }, | ^1429 | 554 | { " f c xf"o,r ( i = 0";s eit nntbe_rf iclhtsrc/libavfilter/buffersrc.caenr:sn306;: ie+126l+: )xwarning: missing field 'unit' initializer [-Wmissing-field-initializers]s p r| ea ~ ^ ~~~~~~~~~~~~~~~~~d" , 306O | F F S E{T ("ft_xi[mSeC__FbC]a),s e " , A V _ O PNTU_LTLY,P E _ F L O A T , { .d bl = 0. 5 } , .OF0F6,S E T1(5t,i mTe_FbaLsAeG)S, } , | ^ AV_OPT_TYPE_RATIONAL, { .dbl = 0 }, 0, src/libavfilter/af_surround.cDB:L1430:_130MA:X, warning: Vmissing field 'unit' initializer [-Wmissing-field-initializers] }, | ^ 1430 | { "flx", "set front lefsrc/libavfilter/buffersrc.ct:307 :c126h:a nwarning: nmissing field 'unit' initializer [-Wmissing-field-initializers]e l x spread" , 307 | O F F S{E T"(ff_rxa[SmCe__FLr]at)e, " , A VN_UOLPLT,_ T Y PE _ F LO A T , { . d b l= 0.O5}F,F S.0E6T(,f r am1e5_,ra tTeF)L,A G S } , A| ^V _OPT_TYPE_RATIONAL, { .dbl = 0 }, 0, Dsrc/libavfilter/af_surround.cB:L1431_:130M: Awarning: X,missing field 'unit' initializer [-Wmissing-field-initializers] V }, | ^ 1431 | { "frx"src/libavfilter/buffersrc.c,: 308 : 12 : warning: missing field 'help' initializer [-Wmissing-field-initializers] "se t308 | f r o{n NtU LLr i}g,h t | c ^ha nnel 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] src/libavfilter/af_volume.c 1433 | : 296 : 35{: "bwarning: rximplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]", "set bac k296 | r i g hvotl -c>vhara_nvnaellu exs [sVprAeRa_dV"O,L U M E ]O F=src/libavfilter/avf_showspectrum.cFS ENA:TN580:(19; f :| _ ~ ^~~warning: ximplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion][ SC_BR/usr/include/math.h]:15):19,: note: expanded from macro 'NAN' 580 | A V 15 | _ # O dP eT f _ i*Tneu YfN PA=E_NF LO *Ay T f , * M__ {_.bPdubiI;l l =ti| 0.n ^~~ ~_5n },a n.f0(6," " )1 5 | , ^~~~~~~~~~~~~~~~~~ TFLAGS }, | ^ src/libavfilter/avf_showspectrum.c:581:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 581 | src/libavfilter/af_surround.c*:v1434f :=130 :* ywarning: fmissing field 'unit' initializer [-Wmissing-field-initializers] * M_PI; | ^~~ ~ 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", OFFSET(f_x[SC_SR]), AV_OPT_TYPE_FLOAT, 18 { warnings. generatedd. bl=0.5}, .06, 15,src/libavfilter/buffersrc.c TF:L314A:G110S :}, warning: missing field 'unit' initializer [-Wmissing-field-initializers]| ^ 314 | { "time_base"src/libavfilter/af_surround.c, : 1436 : 130: warning: Nmissing field 'unit' initializer [-Wmissing-field-initializers]U LL, OFFSET(t im1436e | _b a se ) ,{ "b c x " , A V _O PT"_sTeYtP Eb_aRAcTIkO NAcL,e {n t.edrbl c=h a0n }n,e l 0x ,s pIreNaTd_",M AX , O Fsrc/libavfilter/avf_showspectrum.cAFS ET:(}f_599x[,S: C 85| _:BC ^]) , warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] AV_OPT_TYPE_FLOAT, 599 | {. d b l = 0 . 5 } , .*0u6f, * =1 50,. 5TfF L*A GSs i}n,f ( (| 2 ^ * M_PI * ch) / s-src/libavfilter/buffersrc.c>:n315b:_110d:is pwarning: lmissing field 'unit' initializer [-Wmissing-field-initializers]a y_chasrc/libavfilter/af_surround.cnn:e1437l: s130315 | :+ M _ warning: missing field 'unit' initializer [-Wmissing-field-initializers]P { I" s*a mspl-e> _rro1437atte | "a ,t i{ o n)N"; U Lfc| ~ ~~~^~~~~~~~Ly ," , O F F S E T"(sseatm pflre_ornat tceen)t,e r c h a n n eAlV _yO PsTp_rTeYaPdE"_,I N T,O F F S E T ({f ._iy6[4S C= _0 F}C,] )0,, I Nsrc/libavfilter/avf_showspectrum.c ATV_:MA_X600,O: 85PA: }T,_ Twarning: | Y ^implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]P E_FLOAT, { 600. | d b l =0 . 5 } , .*0v6f, * =1 5,0 .T5FfL *A GSc o},s f( (| ^2 * M_PI * ch) / s->nb_display_channesrc/libavfilter/af_surround.cl:s 1438+: 130M: _warning: Pmissing field 'unit' initializer [-Wmissing-field-initializers]I * s->rotati on1438) | ; | ~ ~~~^~~~~~~~ { "fly", "set front left channel y spread", OFFSET(f_y[SC_FL]), Asrc/libavfilter/avf_showspectrum.cV_:O602Psrc/libavfilter/buffersrc.c:42T:: warning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]318 T:Y110P:E_ Fwarning: L missing field 'unit' initializer [-Wmissing-field-initializers]O602 A | T , {. d b l 318 = | 0 .5 }* , u {. f0"c h*6= a0,.n 5 1n5fe, ls *"T ,FLsAi nfG(S M } _ ,P IN | U* ^L L s,- >rOotFaFtSioEnT)(c;h a n| n ~ ~~~^~~~~~~~e ls), src/libavfilter/af_surround.c : 1439 : 130 A:V_ Owarning: Pmissing field 'unit' initializer [-Wmissing-field-initializers]T _TYPE_INT, 1439 | { . i 6{4 "=fr y"0, } , 0 ," ssrc/libavfilter/avf_showspectrum.cI:eNT603_t :M42AfX,: Ar }warning: ,oimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] n t | ri ^gh t c603h | a n ne l y sp r e a d "*,v f *O=F src/libavfilter/buffersrc.cF0SE:T.319(5:12f: fwarning: _y [missing field 'help' initializer [-Wmissing-field-initializers]S*C co_sF 319fR( | M] )_ , PI {* N AsV_U-LO>LPrTo ta_}Tti,Yon P +E | _M ^F L_OPIA_T2),; { .| d ~ ~~~^~~~~~~~bl =0.5}, .06, 15, TFLAGS }, | ^ src/libavfilter/avf_showspectrum.c:606:37src/libavfilter/af_surround.c: :warning: 1440implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 606 | 1440* | u f += { *"ufb l*y "si,n f (M _ P I * s"-s>ert obtaactki olne)ft; c| h ~ ~~~^~~~~~~~a nnel y spread", OFFSET(f_y[SC_BL]), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, .0src/libavfilter/avf_showspectrum.c6:,607 : 1375:, warning: TFimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]LA GS }, | ^ 607 | *vf += *vf * cosf(M_PI * ssrc/libavfilter/af_surround.c-:>1441r:130o:t awarning: tmissing field 'unit' initializer [-Wmissing-field-initializers]i on + M_PI_ 21441) | ; | ~ ~~~^~~~~~~~{ "bry", "set back right channel y spread", OFFSETsrc/libavfilter/af_volume.c(f_:y363[:S69C:_ Bwarning: Rimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]] ), AV_OPT_T Y362P | E _F L O A T , { . adv_bllo=g(0in.l5i}n,k .-06>, d 1s5t,, T FLAAGVS _}L,O G| _ ^ VERBOSE, | ~~~~~~ 363 | src/libavfilter/af_surround.c :1442 : 130 : warning: "missing field 'unit' initializer [-Wmissing-field-initializers] Using gain %1442f | d B {f ro"ms lyr",e pl ay g a i n "ssiedte sdiadtea. \lne"f,t g)c;h a n| n ^ el y spread", OFFSET(f_y[SC_SL]), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, .0src/libavfilter/af_volume.c6,: 365 :1539,: Twarning: Fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]L AGS }, | ^ 365 | vol->volume = ff_exp10((src/libavfilter/af_surround.cg: 1443+: 130v:o lwarning: -missing field 'unit' initializer [-Wmissing-field-initializers]> replaygain_ pr1443ea | mp ) / 20{) ;" s r| y ^ ~" , "set side right channel y spread", OFFSET(f_y[SC_SR]), AV_OPT_TYPE_FLOAT, {.dbl=0.src/libavfilter/af_volume.c5}:,367 :.560:6 ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1 5, TFLAGS } ,367 | | ^ vol->volume = FFMIN(volsrc/libavfilter/af_surround.c->:vo1444lu:m130e:, 1warning: .missing field 'unit' initializer [-Wmissing-field-initializers]0 / p); | ~ ^ 1444 | { "bcysrc/libavutil/macros.h":,49 : 28 : note: expanded from macro 'FFMIN' "set b ac49k | # dceenftienre FcFhMaInnNe(la ,y bs) p(r(ea)a d">, ( bOF)FS E?T ((bf)_ y:[ S(Ca_))B C| ]) ^, AV_OPTsrc/libavfilter/af_volume.c_:TY367P:56E:_ Fwarning: Limplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]O AT, {.dbl =3670 | . 5 } , . 0 6 , 1 5 ,v ToFLlA-G>vSo l}um,e =| ^FF MIN(vol->volume, 1.0 / p); | ~ ^ src/libavutil/macros.h:49:34: note: src/libavfilter/af_surround.cexpanded from macro 'FFMIN' :1445:130: warning: 49missing field 'unit' initializer [-Wmissing-field-initializers] | # define FFMIN (1445 | a , b ) {( ("aw)i n>_ s(ib)src/libavfilter/avfiltergraph.cz e? :("612, b":se)t27 ::w i (warning: nacomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]))d o w | s ^iz e", 612 | f OoFFrS E(T(iw i=n _s0iz;e )i, < l iAVn_kOP-T>_TiYPnE_cINfTg,. f{.oi6r4=m4a0t9s6-}>,1n0b24_,f6o5r53m6,aFtLs;A iG++S) }{, | | ^ ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:625:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 625 | for (i = 0; i < link->incfg.formats->nb_formats; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avf_showspectrum.c: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/af_volume.c:376:41: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 376 | vol->var_values[VAR_STARTPTS] = TS2D(buf->pts); | ~ ^~~~~~~~~~~~~~ src/libavfilter/internal.h:264:48: note: expanded from macro 'TS2D' 264 | #define TS2D(ts) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts)) | ^~~ /usr/include/math.h:15:19: note: src/libavfilter/af_surround.cexpanded from macro 'NAN': 1447:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers]15 | #define NA N1447 | src/libavfilter/avf_showspectrum.c{ __:"buoi668ltvi:n_en20:r alnfwarning: (a"pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]")" , | " ^~~~~~~~~~~~~~~~~~s et window 668o | ve r l aepl"s, eOF FSiETf( o(vleorgl1a0p()se,c oAnVd_OsP)T src/libavfilter/buffersink.c_>T Y:6PE)357 _F:L 12:O| A ~~~~~ ^~~~~~~Twarning: ,missing field 'help' initializer [-Wmissing-field-initializers] {.dbl=0.5}, 0, 1, T F357L | A G S }{, N U| L ^L }, | ^ src/libavfilter/af_surround.c:1448:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1448 | { Nsrc/libavfilter/avf_showspectrum.cUL:L669 :}46 : warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ^ 669 | units = asrc/libavfilter/af_volume.cv_:a377s:p41:r iwarning: nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]t f("%.2fh", seco nd377s | / ( 6 0 * 6v0o)l-)>;va r _| v ~~~~~~~~~~~ ~~~~~~~~^~~~~~~~~~~a lues[VAR_STARTT ] = TCC libavfilter/f_loop.o S2T(buf->pts, inlink->time_base)src/libavfilter/avf_showspectrum.c;: 670 :| ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~20 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/internal.h:265:48: note: 670expanded from macro 'TS2T' | else i265f | #(dleofgi10n(es eTcSo2nTd(st)s, >t b3)) ( ( t| s ~~~~~ ^~~~~~~) == AV_NOPTS_VALUE ? NAN : (double)(ts) * av_q2d(tb)) | ^~~ /usr/include/math.h:15:19src/libavfilter/avf_showspectrum.c: :note: expanded from macro 'NAN'671 :46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]15 | #define 671N | A N u ni t_s_ =b uialvt_aisnp_rinntafn(f"(%".2"f)m " ,| ^~~~~~~~~~~~~~~~~~ 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); | ~~~~~~~~~~~ ^~~~~~~ src/libavfilter/buffersink.c:372:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_volume.c:379: 32372 | : warning: {implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] " all_channel_c 379o | u nt s" , "vaoclc-e>ptv aalrl_ vcahlaunense[l VcAoRu_nPtTSs] "=, TOSFF2SDET((buaf-l>lp_tcs)h;an ne l| _ ~ ^~~~~~~~~~~~~~c ounts)src/libavfilter/internal.h,:264 :A48:V note: _expanded from macro 'TS2D'O PT_TYPE_ B264O | O#Ld,e {f.ii64n =e 0 }T,S 02,D( t1s, )F L A G S( (}t,s ) | = ^= AV_NOPTS_VALUE ? NAsrc/libavfilter/buffersink.cN: 373::12 :( dwarning: omissing field 'help' initializer [-Wmissing-field-initializers]u ble) (373t | s ) ) {| ^~~N ULL /usr/include/math.h}:,15 : 19| ^: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/af_volume.c:380:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 380 | vol->var_values[VAR_T ] = TS2T(buf->pts, inlink->time_base); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/internal.h:265:48: note: expanded from macro 'TS2T' 265 | #define TS2T(ts, tb) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts) * av_q2d(tb)) | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/af_volume.c:384:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 384 | vol->var_values[VAR_POS] = pos == -1 ? NAN : pos; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 58 15 warning | s#d generatede. fine NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ CC libavfilter/f_metadata.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, src/libavfilter/avf_showspectrum.c : 767 :f68o: rwarning: maimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]t s, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 725 | 767 | a =n ebx_fporfm(aMts_,L fNf_1a0d d*_ f(orama t*) ; s| - ~~~~~~~~~~~~~~~~~~~~~~~~~~> dransrc/libavfilter/avfiltergraph.cg:e709: 27:- note: sexpanded from macro 'REDUCE_FORMATS'- >drange + 709s | - >l im i t ) / 2 0 . f )f;o r| ( ~ ^~~~k = 0; k < osrc/libavfilter/avf_showspectrum.cu:t_767l:i54n:k warning: -implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]>i ncfg.list- >n767b | ; k + + ) a = e x p f (\M _| L ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ N10 * (a * src/libavfilter/avfiltergraph.cs-:>726dr:a5ng:e -warning: scomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]- >drange + s -726> | l i m iRtE)D U/C E_2F0O.RfM)AT;S (| i ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~n t, AVFilterFormats, samplerates, CC libavfilter/f_perms.o formats, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 727 | nb_formats, ff_add_format); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:685:19: note: expanded from macro 'REDUCE_FORMATS' 685 | for (i = 0; i < filter->nb_inputs; i++) { \ | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:726:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 726 | REDUCE_FORMATS(int, AVFilterFormats, samplerates, formats, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 727 | nb_formats, ff_add_format); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:693:23: note: expanded from macro 'REDUCE_FORMATS' 693 | for (j = 0; j < filter->nb_outputs; j++) { \ | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:726:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 726 | REDUCE_FORMATS(int, AVFilterFormats, samplerates, formats, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 727 | nb_formats, ff_add_format); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:709:27: note: expanded from macro 'REDUCE_FORMATS' 709 | for (k = 0; k < out_link->incfg.list->nb; k++) \ | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:730:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 730 | for (i = 0; i < filter->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:739:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 739 | for (j = 0; j < filter->nb_outputs; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ CC libavfilter/f_realtime.o 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/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: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 src/libavfilter/avf_showspectrum.c= 0:;855 :j 49<: owarning: uimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]t link->incfg.s a855m | p l e r a te s - > n b _ f o rumniatts s=; ajv+_+as)p ri{n tf (| " ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~% .2f", hertz); | ~~~~~~~~~~~ ^~~~~ src/libavfilter/avfiltergraph.c:834:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 834 | for (i = 0; i < graph->nb_filters; i++) | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avf_showspectrum.c:912:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 912 | 3 warnings generated . units = av_asprintf("%.2f", hertz); | ~~~~~~~~~~~ ^~~~~ 6 warnings generated. src/libavfilter/avfiltergraph.c:877:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 877 | for (i = 0; i < filter->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:884:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 884 | if (i == filter->nb_inputs) | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:887:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 887 | for (i = 0; i < filter->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:926:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 926 | for (k = 0; k < FF_ARRAY_ELEMS(ch_subst); k++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ 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/avfilter.c:744:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 744 | for (i = 0; i < filter->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfilter.c:749:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 749 | for (i = 0; i < filter->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:970:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 970 | for (i = 0; i < graph->nb_filters; i++) | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:980:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 980 | for (i = 0; i < filter->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:987:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 987 | if (i == filter->nb_inputs) | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:993:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 993 | for (i = 0; i < filter->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:1001:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1001 | for (j = 0; j < outlink->incfg.formats->nb_formats; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:1038:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1038 | for (i = 0; i < graph->nb_filters; i++) | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avf_showspectrum.c:1068:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1068 | s->dmax = expf(s->limit * M_LN10 / 20.f); | ~ ^~~~ src/libavfilter/avf_showspectrum.c:1068:23: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1068 | s->dmax = expf(s->limit * M_LN10 / 20.f); | ~~~^~~~~ ~ src/libavfilter/avf_showspectrum.c:1069:54: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1069 | s->dmin = expf((s->limit - s->drange) * M_LN10 / 20.f); | ~ ^~~~ src/libavfilter/avf_showspectrum.c:1069:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1069 | s->dmin = expf((s->limit - s->drange) * M_LN10 / 20.f); | ~~~~~~~~~^~~~~~~~~~~ ~ src/libavfilter/avfiltergraph.c:1050:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1050 | for (i = 0; i < graph->nb_filters; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:1053:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1053 | for (j = 0; j < filter->nb_inputs; j++){ | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:1062:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1062 | for (j = 0; j < filter->nb_outputs; j++){ | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:1071:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1071 | for (j = 0; j < filter->nb_outputs; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:1082:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1082 | for (i = 0; i < graph->nb_filters; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:1085:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1085 | for (j = 0; j < filter->nb_inputs; j++) | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:1088:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1088 | for (j = 0; j < filter->nb_outputs; j++) | ~ ^ ~~~~~~~~~~~~~~~~~~ 7 warnings generated. 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:1229:66: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1229 | av_log(ctx, AV_LOG_ERROR, "overlap %f too big\n", s->overlap); | ~~~~~~ ~~~^~~~~~~ src/libavfilter/avf_showspectrum.c:1234:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1234 | s->win_scale += s->window_func_lut[i] * s->window_func_lut[i]; | ~~ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avf_showspectrum.c:1236:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1236 | s->win_scale = 1.f / sqrtf(s->win_scale); | ~ ~~~~^~~~~~~~~~~~~~~~~~~~~ src/libavfilter/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++) { | ~ ^ ~~~~~~~~~~~~~~~~~ CC libavfilter/f_reverse.o src/libavfilter/dnn/dnn_backend_native_layer_dense.c:133:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 133 | output[n_filter] = FFMAX(output[n_filter], 0.0); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:22: note: expanded from macro 'FFMAX' 47 | #define FFMAsrc/libavfilter/avfiltergraph.cX(a,:b1222):19 :( (awarning: ) comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]> (b) ? (a) : ( b1222)) | | ^ ~ for (i = 0; i < graph->nb_filters; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ CC libavfilter/f_segment.o src/libavfilter/dnn/dnn_backend_native_layer_dense.csrc/libavfilter/avf_showspectrum.c:136::132189::24 :warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1361321 | | c o n s t f l o aotu tpfu t=[ ns_-f>iglatine r*] w= ;2 . 0| f ~~~^~~~ ~ / (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 | 20 warning s generated . 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.0CC libavfilter/f_select.o f / (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.src/libavfilter/avf_showspectrum.c0f: 1340/ :(22:1 .warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f + exp(-output[n _1340f | i l te r ]) ) ; | p ^~~~ ~ hases[y] = (PHASE(y, ch) / M_PI + 1) / 2; | ^~~~~~~~~~~~ ~ src/libavfilter/avf_showspectrum.c:1314:22: note: expanded from macro 'PHASE' 1314 | #define PHASE(y, ch) atan2f(IM(y, ch), RE(y, ch)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/avf_showspectrum.csrc/libavfilter/dnn/dnn_backend_native_layer_dense.c::1441347:83::23 :warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1441347 | | c o n s t f l o a t r nogu t=p u2t.f[ *n _Mf_iPlI;t e r| ^~~ ~] = 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)) | ^ 16 warnings generated. src/libavfilter/avfilter.c:1035:86: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1035 | if (!link->fifo.samples_skipped && frame->nb_samples >= min && frame->nb_samples <= max) { | ~~~~~~~~~~~~~~~~~ ^ ~~~ src/libavfilter/avfilter.c:1035:58: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1035 | if (!link->fifo.samples_skipped && frame->nb_samples >= min && frame->nb_samples <= max) { | ~~~~~~~~~~~~~~~~~ ^ ~~~ src/libavfilter/avf_showspectrum.c:1389:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1389 | const float f = s->gain * w; | ~~~^~~~ ~ src/libavfilter/dnn/dnn_backend_native_layer_conv2d.c:166:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 166 | output[n_filter] = FFMAX(output[n_filter], 0.0); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:22: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ ~ src/libavfilter/dnn/dnn_backend_native_layer_conv2d.c:169:89: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 169 | output[n_filter] = 2.0f / (1.0f + exp(-2.0f * output[n_filter])) - 1.0f; | ~ ^~~~ src/libavfilter/dnn/dnn_backend_native_layer_conv2d.c:169:66: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 169 | output[n_filter] = 2.0f / (1.0f + exp(-2.0f * output[n_filter])) - 1.0f; | ~~~ ~~~~~~^~~~~~~~~~~~~~~~~~ src/libavfilter/dnn/dnn_backend_native_layer_conv2d.c:169:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 169 | output[n_filter] = 2.0f / (1.0f + exp(-2.0f * output[n_filter])) - 1.0f; | ^~~~ ~ src/libavfilter/dnn/dnn_backend_native_layer_conv2d.c:169:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 169 | output[n_filter] = 2.0f / (1.0f + exp(-2.0f * output[n_filter])) - 1.0f; | ^~~~ ~ src/libavfilter/dnn/dnn_backend_native_layer_conv2d.c:172:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 172 | output[n_filter] = 1.0f / (1.0f + exp(-output[n_filter])); | ~~~ ^~~~~~~~~~~~~~~~~ src/libavfilter/dnn/dnn_backend_native_layer_conv2d.c:172:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 172 | output[n_filter] = 1.0f / (1.0f + exp(-output[n_filter])); | ^~~~ ~ src/libavfilter/dnn/dnn_backend_native_layer_conv2d.c:172:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 172 | output[n_filter] = 1.0f / (1.src/libavfilter/dnn/dnn_backend_native.c0f +: e36xp:(145-:o uwarning: tpmissing field 'unit' initializer [-Wmissing-field-initializers]ut [n_filter])); | ^~~~ ~ 36 | { "conv2d_threads", "threads num for conv2d layer", OFFSET(options.conv2d_threads), AV_OPT_TYPE_INT, { .i64 = 0 }, INT_MIN, INT_MAX, FLAGsrc/libavfilter/dnn/dnn_backend_native_layer_conv2d.cS: }177, : 83| : ^ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 177 | outpsrc/libavfilter/dnn/dnn_backend_native.cut:[37n_:f145il:te r]warning: missing field 'unit' initializer [-Wmissing-field-initializers]= FFMAX(output[ n_37fi | lt e r ]{, 0".a0sy)nc "+, 0 .2 * F FM I N( o ut"pusuet [nD_NfNi alstyenrc] ,i n0.f0)e;r e n| ce ~~~~~~^~~~~~~~~~~~~~~~~~~~~~" , src/libavutil/macros.h :49 :22O:F note: Fexpanded from macro 'FFMIN'S ET(opti o49n | s#.daesfiynne cF)FM,IN ( a , b ) ( ( aA) V>_O P(Tb)_ T?Y P(Eb)_ B:O (OaL)), { | ^ ~. i64 = 0 }, src/libavfilter/dnn/dnn_backend_native_layer_conv2d.c : 177 : 83 :0 ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1, FLAG S177 | } , | ^ outpusrc/libavfilter/dnn/dnn_backend_native.ct:[38n_:f12il:t ewarning: rmissing field 'help' initializer [-Wmissing-field-initializers] ] = 38F | F MA X( o {u tpNuUt[LnL_ fi}l,t er ]| , ^ 0.0) + 0.2 * FFMIN(output[n_filter], 0.0); | ~ ^~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:40: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/dnn/dnn_backend_native_layer_conv2d.c:177:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 177 | output[n_filter] = FFMAX(output[n_filter], 0.0) + 0.2 * FFMIN(output[n_filter], 0.0); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:22: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ ~ src/libavfilter/dnn/dnn_backend_native_layer_conv2d.c:177:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 177 | output[n_filter] = FFMAX(output[n_filter], 0.0) + 0.2 * FFMIN(output[n_filter], 0.0); | ^~~~~~~~~~~~~~~~ ~ src/libavutil/macros.h:47:34: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ 26 warnings generated. 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()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 48 warnings generated. 22 warnings generated. 3 warnings generated. src/libavfilter/avf_showspectrum.c:1709:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1709 | { "size", "set video size", 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] src/libavfilter/avfilter.c 1710 | : 1473{: 57": swarning: "implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], "set video size "1473, | OF FS ET ( wd)CC libavfilter/f_sendcmd.o st,c tAxV-_O>PTv_arT_YvP18aElu_ warningessI[ generatedMV. AGAER__TS]I Z=E p,t s{ .=s=t rA V=_N O"P4T0S9_6VxAL2UE0 4?8 N"A}N ,: p0t,s *0 a,v _Fq2LdA(GlSi n}k,- > t| i ^ me_base); | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/avfilter.c:1476:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1476 | dstctx->var_values[VAR_POS] = pos == -1 ? NAN : pos; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/avf_showspectrum.c:1740:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1740 | { "saturation", "color saturation multiplier", OFFSET(saturation), AV_OPT_TYPE_FLOAT, {.dbl = 1}, -10, 10, FLAGS }, | ^ CC libavfilter/f_sidedata.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", "starCC libavfilter/f_streamselect.o t frequency", OFFSET(start), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT32_MAX, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:1749:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1749 | { "stop", "stop frequency", OFFSET(stop), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT32_MAX, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:1750:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1750 | { "drange", "set dynamic range in dBFS", OFFSET(drange), AV_OPT_TYPE_FLOAT, {.dbl = 120}, 10, 200, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:1751:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1751 | { "limit", "set upper limit in dBFS", OFFSET(limit), AV_OPT_TYPE_FLOAT, {.dbl = 0}, -100, 100, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:1752:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1752 | { "opacity", "set opacity strength", OFFSET(opacity_factor), AV_OPT_TYPE_FLOAT, {.dbl = 1}, 0, 10, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:1753:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1753 | { NULL } | ^ CC libavfilter/fifo.o In file included from src/libavfilter/f_ebur128.c:35: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ CC libavfilter/formats.o CC libavfilter/framepool.o src/libavfilter/avf_showspectrum.c:1774:81: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1774 | spf = s->win_size * (s->samples / ((s->win_size * sz) * ceil(s->samples / (float)(s->win_size * sz)))); | ~~~~ ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavfilter/framequeue.o 9 warnings generated. src/libavfilter/dnn/dnn_backend_native.c:538:52: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int32_t' (aka 'int') [-Wsign-compare] 538 | for (uint32_t operand = 0; operand < native_model->operands_num; ++operand) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 5 warnings generated. 11 warnings generated. 26 warnings generated. 12 warnings generated. 33 warnings generated. 14 warnings generated. CC libavfilter/framesync.o CC libavfilter/generate_wave_table.o 3 warnings generated. CC libavfilter/graphdump.o CC libavfilter/graphparser.o CC libavfilter/lavfutils.o CC libavfilter/lswsutils.o CC libavfilter/motion_estimation.o 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]); | ~~~ ^~~~~~ CC libavfilter/palette.o src/libavfilter/dnn/dnn_backend_native_layer_mathunary.c:98:26: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 98 | dst[i] = tan(src[i]); | ~~~ ^~~~~~ src/libavfilter/dnn/dnn_backend_native_layer_mathunary.c:102:27: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 102 | dst[i] = asin(src[i]); | ~~~~ ^~~~~~ CC libavfilter/pthread.o src/libavfilter/dnn/dnn_backend_native_layer_mathunary.c:106:27: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 106 | dst[i] = acos(src[i]); | ~~~~ ^~~~~~ src/libavfilter/dnn/dnn_backend_native_layer_mathunary.c:110:27: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 110 | dst[i] = atan(src[i]); | ~~~~ ^~~~~~ src/libavfilter/dnn/dnn_backend_native_layer_mathunary.c:114:27: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 114 | dst[i] = sinh(src[i]); | ~~~~ ^~~~~~ src/libavfilter/dnn/dnn_backend_native_layer_mathunary.c:118:27: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 118 | dst[i] = cosh(src[i]); | ~~~~ ^~~~~~ src/libavfilter/dnn/dnn_backend_native_layer_mathunary.c:122:27: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 122 | dst[i] = tanh(src[i]); | ~~~~ ^~~~~~ src/libavfilter/dnn/dnn_backend_native_layer_mathunary.c:126:28: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 126 | dst[i] = asinh(src[i]); | ~~~~~ ^~~~~~ src/libavfilter/dnn/dnn_backend_native_layer_mathunary.c:130:28: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 130 | dst[i] = acosh(src[i]); | ~~~~~ ^~~~~~ CC libavfilter/qp_table.o 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/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)) | ~ ^ ~ 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_bench.c:92:1: warning: missing field 'help' initializer [-Wmissing-field-initializers] 92 | DEFINE_OPTIONS(bench, AV_OPT_FLAG_FILTERING_PARAM|AV_OPT_FLAG_VIDEO_PARAM); | ^ src/libavfilter/f_bench.c:47:12: note: expanded from macro 'DEFINE_OPTIONS' 47 | { NULL } \ | ^ src/libavfilter/f_bench.c:123:1: warning: missing field 'help' initializer [-Wmissing-field-initializers] 123 | DEFINE_OPTIONS(abench, AV_OPT_FLAG_FILTERING_PARAM|AV_OPT_FLAG_AUDIO_PARAM); | ^ src/libavfilter/f_bench.c:47:12: note: expanded from macro 'DEFINE_OPTIONS' 47 | { NULL } \ | ^ src/libavfilter/f_cue.c:93:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 93 | { "cue", "cue unix timestamp in microseconds", OFFSET(cue), AV_OPT_TYPE_INT64, { .i64 = 0 }, 0, INT64_MAX, FLAGS }, | ^ src/libavfilter/f_cue.c:94:122: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 94 | { "preroll", "preroll duration in seconds", OFFSET(preroll), AV_OPT_TYPE_DURATION, { .i64 = 0 }, 0, INT64_MAX, FLAGS }, | ^ src/libavfilter/f_cue.c:95:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 95 | { "buffer", "buffer duration in seconds", OFFSET(buffer), AV_OPT_TYPE_DURATION, { .i64 = 0 }, 0, INT64_MAX, FLAGS }, | ^ src/libavfilter/f_cue.c:96:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 96 | { NULL } | ^ src/libavfilter/f_cue.c:95:102: warning: implicit conversion from 'long 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_DURATsrc/libavfilter/drawutils.cION,: 218{: .27i:64 warning: = comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]0 }, 0, INT64_MAX, FLAGS }, 218 | | ~ ^~~~~~~~~ for (plan/usr/include/stdint.he:46 =: 21:0 ;note: pexpanded from macro 'INT64_MAX'l ane < 46d | #rdeafiwn-e> InNbT_64p_MlAanXe s ;( 0pxl7afnfef+f+f) f{f f f| ~~~~~ ^ ~~~~~~~~~~~~~~~f fffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/f_cue.c:94:105: warning: 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 | { "cue", "cue unix timestamp in microseconds", OFFSET(cue), AV_OPT_TYPE_INT64, { .i64 = 0 }, 0, INT64_MAX, FLAGS }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ 25 warnings generated. 12 warnings generated. src/libavfilter/drawutils.c:239:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 239 | for (plane = 0; plane < draw->nb_planes; plane++) { | ~~~~~ ^ ~~~~~~~~~~~~~~~ CC libavfilter/scale_eval.o 19 warnings generated. CC libavfilter/scene_sad.o CC libavfilter/setpts.o src/libavfilter/drawutils.c:392:46: warning: comparison of integers of different signs: 'const int' and 'unsigned int' [-Wsign-compare] 392 | if (draw->desc->comp[comp].plane != plane) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ CC libavfilter/settb.o 32 warnings generated. CC libavfilter/split.o CC libavfilter/src_avsynctest.o CC libavfilter/src_movie.o CC libavfilter/transform.o 2 warnings generated. CC libavfilter/trim.o 13 warnings generated. 18 warnings generated. CC libavfilter/vaapi_vpp.o 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) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ 16 warnings generated. CC libavfilter/vaf_spectrumsynth.o 13 warnings generated. CC libavfilter/version.o CC libavfilter/vf_addroi.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 }, | ^ 28 warnings generated. src/libavfilter/f_drawgraph.c:64:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 64 | { "fg2", "set 2nd foregrounCC libavfilter/vf_alphamerge.o d color expression", OFFSET(fg_str[1]),src/libavfilter/f_interleave.c AV_O:PT77_T:Y19P: Ewarning: _comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]S TRING, {.str="0x f77f | 0 0 f ffo0r0 "(}i, =0 0,; 0i ,< FcLtAxG-S>n b}_,i np u| t ^s ; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavfilter/f_interleave.c:86:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavfilter/f_drawgraph.c:65:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 86 | ( n65b | _ e o f s{ ="=m 3c"t,x -"s>entb _3irndp umtest a&d&a tsa- >kdeuyr"at,i oOnF_FmSoEdTe (==k DeUyR[A2T]I)O,N _ALVO_NOGPET_STTY)P |E|_ S | T ~~~~~~~ ^ ~~~~~~~~~~~~~~R ING, {.ssrc/libavfilter/f_interleave.ct:r92=:"19":} ,warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]0 , 0, FLA G92S | } , f| o ^r (i = 0; i < ctx->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavfilter/f_drawgraph.c:66:125src/libavfilter/f_interleave.c:: 98warning: :31missing field 'unit' initializer [-Wmissing-field-initializers]: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 9866 | | i{f "(fngb3_"i, n"psuetts _3wridt hf_ofrreagmreosu n>d= ccotloxr- >enxbp_rien7sp warningusist generatedons". ,- OnFbF_SeEoTf(sf)g {_s src/libavfilter/f_graphmonitor.ct r| : ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~[87 2:95]:) ,warning: missing field 'unit' initializer [-Wmissing-field-initializers]A src/libavfilter/f_interleave.cV:_99O:P23T:_ Twarning: Ycomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]P E_ST R87I | N G ,99 | {. s {t r = ""s 0i xzf e"f,f fo"sfer0t 0 (fmifo "n}=i 0,;t 0o,ir 0si<,z ec"Ft,xL -OFA>GFSnS E}b,_T (wi ),n A| V_pO ^uPt Ts_;T iY++P)E_ I{M AG E| _ ~ ^ ~~~~~~~~~~~~~~SI ZE, {.strsrc/libavfilter/f_interleave.c=":h138:d197:2 0warning: "comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]src/libavfilter/f_drawgraph.c }:, 670:,96 :0138 , | warning: Vmissing field 'unit' initializer [-Wmissing-field-initializers] F }f,o r | ( ^ i 67= | 0 ; i {< "cmtx4-">,n b"_sientp u4tst; hiCC libavfilter/vf_amplify.o + +m)e t{a d asrc/libavfilter/f_graphmonitor.c| t: ~ ^ ~~~~~~~~~~~~~~ a88: 95:k ewarning: ysrc/libavfilter/f_interleave.cmissing field 'unit' initializer [-Wmissing-field-initializers]": ,148 :O11F:F warning: Scomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]E T88( | k e y [ {3148] | ) ,"s " ,A V _ Oi f P "(sTie _t=T Ym=PoE _cnSitTtRxINoG->r,n bs_{iize.ns"trp,=u ts" O"-}F, F Sn0Eb_,Te (o0w,f)s ,F&L AA&GV S_ f}Of,P _To _| Tu ^Yt PlE_iInMkA_fGrEa_mSeI_wZanEt, e{d.(soturt=l"ihndk72)0)" src/libavfilter/f_drawgraph.c:{68 : 125| : ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ warning: missing field 'unit' initializer [-Wmissing-field-initializers] 68 | { "fg4", "}s,e t0 ,4 t0h, VfFo r}e,g r o| u ^n d color expression", OFFSET(fg_str[3]), AV_OPT_Tsrc/libavfilter/f_graphmonitor.cY:P89E:_95S:T Rwarning: Imissing field 'unit' initializer [-Wmissing-field-initializers]N G, {.str="0 x89f | f f f f{ f"0o0p"a}c,i t0y," ,0 ," sFeLtA GvSi d}e, o | o ^p acity", OFFSET(opacity), AV_OPT_TYPE_FLOAsrc/libavfilter/f_drawgraph.cT:,69 :{96.d:b lwarning: =missing field 'unit' initializer [-Wmissing-field-initializers]. 9}, 0, 1, 69V | F }, {| ^" bg", "set background color", OFFSET(bg), AV_src/libavfilter/f_graphmonitor.cO:P90:T95_:T warning: Ymissing field 'unit' initializer [-Wmissing-field-initializers]P E_COLOR, {. st90r | = " w h i{t e""}o," ,0 , 0 , F L"AsGetS v}i,d e o| ^o pacity", OFFSET(opacity), AV_OPT_TYPE_src/libavfilter/f_drawgraph.cF:LO70AT:, 103{:. dbwarning: lmissing field 'unit' initializer [-Wmissing-field-initializers]= .9}, 0, 1, V70F | } , | { ^ "min", "set minimal value", OFFSET(min), AV_OPT_TYPE_FLOAT, {.dbl=-1.}, INT_MIN, INT_MAX, FLAGS }, | ^ CC libavfilter/vf_aspect.o 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_graphmonitor.c:113:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 113 | src/libavfilter/f_drawgraph.c{: 83":r95a:t ewarning: "missing field 'unit' initializer [-Wmissing-field-initializers], "set video r83a | t e" , O{F FS"EsT"(,f r"asmeet_ rgartaep)h, sAiVz_eO"PT,_ TOYFPFES_EVTI(src/libavfilter/f_ebur128.cDwE):O_,163R AA:TVE94:_ ,warning: O missing field 'unit' initializer [-Wmissing-field-initializers]P{ .Ts_tTrY P=E _"I2M5 A163"G | E}CC libavfilter/vf_atadenoise.o _ S,I Z E0{, , I{".NvsTi_MtdrA=eX",o 9"V,0F "0s }e,xt 2 v5| 6id ^eo" o}ut,p u0,t ",0 ,O FFFLSAETG(dSo _}vi,d e o)| , ^ AV_OPsrc/libavfilter/f_graphmonitor.cT:_114T:107Y:P Ewarning: _missing field 'unit' initializer [-Wmissing-field-initializers]B OOL, {.i64 =114 | 0 } , 0{src/libavfilter/f_drawgraph.c, : "184r,: 108"V:|, F warning: } missing field 'unit' initializer [-Wmissing-field-initializers], " s| e ^t vi de84o | r a{ t"er",a tOeFF"S,E T("fsreamte _virsrc/libavfilter/f_ebur128.cda:eto164e: )101,r:a Awarning: tVmissing field 'unit' initializer [-Wmissing-field-initializers]_eO "PT,_ TOYFPFE _164SV | EIT D( f EOr a_me{R_ r"AsaTitEz,ee ){".,, s AtVr" _sOe=Pt T" 2_5T"v}YiP,Ed e_o 0sV,iI DzINETe_O"_MR,A A XT ,E OV,F FF{S .E},sTt r( w)=| ",25 ^ "} ,AV _0O,P TI_NTTY_PMEA_XI,Msrc/libavfilter/f_graphmonitor.c AF:115G:LAE12G_:SS Iwarning: Zmissing field 'help' initializer [-Wmissing-field-initializers]E} ,, {| 115. ^ | s t r = "{64 0Nx4U8LL0 }" } ,| ^0 , 0, V|F }, | ^ src/libavfilter/f_drawgraph.c:85:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 85 | { "r", src/libavfilter/f_ebur128.c":s165e:t103 :v warning: imissing field 'unit' initializer [-Wmissing-field-initializers]d eo rate", 165O | FF S E T ({f "rmameet_err"a,t e"s)e,t AsVca_lOeP Tm_eTtYePrE _(V+I9D EtOo_R A+T1E8,) "{,. s OtFFrS=E"T2(5m"e}t,e r0),, INATV__MOAPTX_,TY PFEL_AIGNST , }{.,i 6 4| ^= 9}, 9, 18, V|F }, | src/libavfilter/f_drawgraph.c ^ :86:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 86 | { NULL } | ^ src/libavfilter/f_interleave.csrc/libavfilter/f_ebur128.c:170::198117::23 :warning: missing field 'unit' initializer [-Wmissing-field-initializers]warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 170 | 198 | { " me t ad a tfao"r ,(i =" i1n;j eic t< ctmxe-t>andb_aitan piun ttsh;e if+i+l)t e{r g r| a ~ ^ ~~~~~~~~~~~~~~ph ", OFFSET(metadata), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, A|V|F }, | ^ src/libavfilter/f_ebur128.c:175:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 175 | { "dualmono", "treat mono input files as dual-mono", OFFSET(dual_mono), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, A|F }, | ^ src/libavfilter/f_ebur128.c:176:144: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 176 | { "panlaw", "set a specific pan law for dual-mono files", OFFSET(pan_law), AV_OPT_TYPE_DOUBLE, {.dbl = -3.01029995663978}, -10.0, 0.0, A|F }, | ^ src/libavfilter/f_ebur128.c:177:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 177 | src/libavfilter/f_interleave.c{ :"223t:1a:r gwarning: emissing field 'help' initializer [-Wmissing-field-initializers]t ", "set a s223p | eDcEiFfIiNcE_ OtParTgIeOtN Sl(ienvteerll eianv eL,U FASV _(O-2P3T _tFoL AG0_)V"I,D EOO_FPFASREAMT|A(Vt_aOrPgT_eFtLA)G_,F IALVT_EORPITN_GT_YPPAER_AIMNT), ;{ . i| 64^ = -23}src/libavfilter/f_interleave.c,: 61-:2113:, note: 0expanded from macro 'DEFINE_OPTIONS', V|F }, 61 | | ^ { NULL } \ | ^ src/libavfilter/f_ebur128.c:188:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 188 | { NULL }, | ^ CC libavfilter/vf_avgblur.o 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) | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavfilter/f_interleave.c:249:1: warning: missing field 'help' initializer [-Wmissing-field-initializers] 249 | DEFINE_OPTIONS(ainterleave, AV_OPT_FLAG_AUDIO_PARAM|AV_OPT_FLAG_FILTERING_PARAM); | ^ src/libavfilter/f_interleave.c:61:11: note: expanded from macro 'DEFINE_OPTIONS' 61 | { NULL } \ | ^ src/libavfilter/f_ebur128.c:225:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 225 | v = av_clipf(v, 0, ebur128->scale_range); // make sure it's in the graph scale | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/common.h:143:29: note: expanded from macro 'av_clipf' 143 | # define av_clipf av_clipf_c | ^ src/libavfilter/f_graphmonitor.c:187:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | for (int j = 0; j < filter->nb_inputs; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/f_graphmonitor.c:195:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 195 | for (int j = 0; j < filter->nb_outputs; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ CC libavfilter/vf_backgroundkey.o CC libavfilter/vf_bbox.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. 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 >= s->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_graphmonitor.c:343:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 343 | for (int i = 0; i < ctx->graph->nb_filters; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/f_graphmonitor.c:355:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | for (int j = 0; j < filter->nb_inputs; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/f_graphmonitor.c:375:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 375 | for (int j = 0; j < filter->nb_outputs; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavfilter/f_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_realtime.c:src/libavfilter/f_drawgraph.c71::382113:: warning: 83missing field 'unit' initializer [-Wmissing-field-initializers]: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 38271 | | { " l im it " , " s l ee p ti m e l im i t("A,V _ORFNF3SE2T(o(ulti-m>idta)t,a [A0V]_O P+T _jT *Y PoEu_tD-U>RlAiTnIesOisrc/libavfilter/f_perms.cNz,e: [057]{ : .+i 126x 6:*4 warning: =4 )20 0!0=0missing field 'unit' initializer [-Wmissing-field-initializers]0 ol0d )} ,| |0, I| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ N 57T | 6 4 _ MA X{ ,"src/libavfilter/f_drawgraph.c sF:eLed381":,A 33G":Sse t warning: t}hcomparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare],e s| e ^e d f381o | r t h e ra n d o m m o d e " , OF FS E iTsrc/libavfilter/f_realtime.cf(: r72(a:no107dld:o mwarning: !_missing field 'unit' initializer [-Wmissing-field-initializers]=s ebegd )&,& A72V | _ O| ~~~ ^ ~~P T _ T{Y P"Es_pIeNeTd6"4,, "{.sipe6e4 d= f-a1}c,t -o1r," U,IN TO32F_FMSAXE,T (FspLeAGeSd }),, A| V ^ _OPT_TYPE_DOUBLE, { .dblsrc/libavfilter/f_perms.c =: 158.:012 :} ,warning: missing field 'help' initializer [-Wmissing-field-initializers]D BL_M I58 | N , {D BNULL_MLA }X , | ^F LAGS }, | ^ 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) | ^~~~~~~~~~~~~~~~~~ CC libavfilter/vf_bilateral.o 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, INT64_MAX, AFLAGS }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ CC libavfilter/vf_bitplanenoise.o CC libavfilter/vf_blackdetect.o 4 warnings generated. src/libavfilter/f_loop.c:446:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 446 | { "loop", "number of loops", OFFSET(loop), AV_OPT_TYPE_INT, {.i64 = 0 }, -1, INT_MAX, VFLAGS }, | ^ src/libavfilter/f_loop.c:447:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 447 | { "size", "max number of frames to loop", OFFSET(size), AV_OPT_TYPE_INT64, {.i64 =147 0 warning s} generated. , 0, INT16_MAX, VFLAGS }, | ^ src/libavfilter/f_loop.c:448:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 448 | { "start", "set the loop start frame", OFFSET(start), AV_OPT_TYPE_INT64, {.i64 = 0 }, 0, INT64_MAX, VFLAGS }, | ^ src/libavfilter/f_loop.c:449:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 449 | { NULL } | ^ src/libavfilter/f_loop.c:448:99: warning: implicit conversion from 'long 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_reverse.c:85:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 85 | if (s->nb_frames + 1 > s->pts_size / sizeof(*(s->pts))) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/f_reverse.c:92:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 92 | if (s->nb_frames + 1 > s->duration_size / sizeof(*(s->duration))) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/f_reverse.c:99:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 99 | if (s->nb_frames + 1 > s->frames_size / sizeof(*(s->frames))) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13 warnings generated. 19 warnings generated. 2 warnings generated. 26 warnings generated. 32 warnings generated. CC libavfilter/vf_blackframe.o 10 warnings generated. CC libavfilter/vf_blend.o CC libavfilter/vf_blockdetect.o 30 warnings generated. CC libavfilter/vf_blurdetect.o CC libavfilter/vf_bm3d.o src/libavfilter/f_segment.c:278:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 278 | COMMON_OPTS src/libavfilter/f_select.c| ^ :232src/libavfilter/f_segment.c::49267:: 142warning: : implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]note: expanded from macro 'COMMON_OPTS' 267232 | | { s"teilmeects-t>avmaprs"_, v"atilmuesetsa[mVpAsR_ PRoEfV _iPnTSp]u t at w hi c h t o =s pNlAiNt; i np| ut ~ ^~~" , OFFSE/usr/include/math.hT(:t15i:me19CC libavfilter/vf_boxblur.o s: tanote: mpexpanded from macro 'NAN's _str), 15A | V_#OdPeTf_iTnYeP EN_ASNT R I N _G_, b{ u.sitlr t=i nN_ULnL a}n, f0(, "0," F)L A | G ^~~~~~~~~~~~~~~~~~S }, \ | ^ src/libavfilter/f_segment.c:279:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 279 | src/libavfilter/f_select.c{ :"f233ra:m49es:" ,warning: "implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f rames at w233h | i ch t o sspelleict ti-n>puvta"r,_ vOaFFlSEuT(epsoi[nVtAsR_s_tPr)R,E AVV_S_EOLPETCT_ETDY_PEP_TSS]TR IN=G N,A N{; .s| t ~ ^~~r = N/usr/include/math.hU:L15L :}19, :0 note: ,expanded from macro 'NAN' 0, FL A15G | S# d}e,f i | n ^ e NAN __builsrc/libavfilter/f_segment.cti:n280_:n12a:n fwarning: (missing field 'help' initializer [-Wmissing-field-initializers] "") 280 | | ^~~~~~~~~~~~~~~~~~ { NULL } | ^ src/libavfilter/f_select.c:234:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 234 | select->var_values[VAR_PREV_SELECTED_T] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/f_select.c:235:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 235 | select->var_values[VAR_PREV_T] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/f_select.c:236:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 236 | select->var_values[VAR_START_PTS] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/f_select.c:237:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 237 | select->var_values[VAR_START_T] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ CC libavfilter/vf_bwdif.o src/libavfilter/f_select.c:256:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 256 | select->var_values[VAR_PICT_TYPE] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/f_select.c:257:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 257 | select->var_values[VAR_INTERLACE_TYPE] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/f_select.c:258:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 258 | select->var_values[VAR_SCENE] = NAN; | ~ ^~~ /usr/include/math.hsrc/libavfilter/f_segment.c:15::19317::5 :note: expanded from macro 'NAN'warning: missing field 'unit' initializer [-Wmissing-field-initializers] 15 | #d e317f | i n e NCAONMM ON _ OP T S _ | _ ^b uiltisrc/libavfilter/f_segment.c:n267_:142n:a note: nexpanded from macro 'COMMON_OPTS'f ("") | ^~~~~~~~~~~~~~~~~~ 267 | { "timestamps", "timestamps of input at which src/libavfilter/f_select.ct:o259 :50s:pl iwarning: timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] input", OF259FS | ET ( ti m essetleacmtp-s>_vstar)r,_ v aAVl_uOePsT_[TYVPAER__CSOTNRSIUNMG,E D{ _.SstArM P=L ENUSLL_ N]} ,= 0 ,N A0N,; F LA| G ~ ^~~S }, \/usr/include/math.h : 15| ^: 19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nansrc/libavfilter/f_segment.cf:("318":123): warning: | missing field 'unit' initializer [-Wmissing-field-initializers] ^~~~~~~~~~~~~~~~~~ 318 | { "samples", "samples at which to split insrc/libavfilter/f_select.cpu:t"260,:50 :OF Fwarning: Simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]E T(points_s t260r | ) , A Vs_eOlPeTc_tT-Y>PEv_aSrT_RvIaNlGu, e s{ [.stVrA R=_S ANUMLPLL E}S_,N 0], 0 , F L A G S }, = N| ^A N; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN'src/libavfilter/f_segment.c :319:12 :15 | warning: #missing field 'help' initializer [-Wmissing-field-initializers]d efi ne319 | N A N { N U LL } _ _ b| u ^i ltin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/f_select.c:263:68: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 262 | select->var_values[VAR_SAMPLE_RATE] = | ~ 263 | inlink->type == AVMEDIA_TYPE_AUDIO ? inlink->sample_rate : NAN; | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/f_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; | ~~~~~~ ^~~ src/libavfilter/formats.c:/usr/include/math.h:11415::2319:: note: warning: expanded from macro 'NAN'comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 15 | #define 114N | A N f o_r_ b(iu i=l 0t;in _in a"nb"_f)o r m| ^~~~~~~~~~~~~~~~~~a ts; 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(ENOMsrc/libavfilter/f_select.cEM):;335):;45 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] \ 335 | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c : 44 :s19e:l enote: cexpanded from macro 'MERGE_REF't ->var_va l44u | e s [ V AfRo_SrT A(iR T=_ P0T;S ]i =< TSa2->Dre(ffrcaomunet-;> pi t+s+)) ;{ | ~ ^~~~~~~~~~~~~~~~ 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_In file included from valusrc/libavfilter/vaf_spectrumsynth.ces:[V31A: Rsrc/libavutil/ffmath.h_:ST49A:R30T:_T ]warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]= TS2D(frame-> p49ts | ) * a vr_eq2tdu(rni nelxpi2fn(kM_->LOtGi2_m1e0 _*b xa);s e| ) ~ ^; | ^~~~~~~~~~~~~~~~ ~ 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 src/libavfilter/formats.c : 189_:_5b:u iwarning: ltcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]in _nanf("") | ^~~~~~~~~~~~~~~~~~ 189 | MERGE_FORMATS(a, b, foCC libavfilter/vf_cas.o rmats, nb_formats, AVFilterFormats, check, 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:75:23: note: expanded from macro 'MERGE_FORMATS' 75 | for (i = 0; i < a->nb;src/libavfilter/f_select.c i:+342+): 58 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 342 | se le c t -> va r_ v al ue s[ V A\R _ P| O ~ ^ ~~~~~S ] = framesrc/libavfilter/formats.c-:>189p:k5:t warning: _comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]p os == -1 ?189 | N A N M: EfrRaGmEe_-F>ORpMkAtT_Sp(oa,s ;b , f| or ~ ^~~m ats, /usr/include/math.h:n15:b19_f:o rnote: mexpanded from macro 'NAN'a ts, A V15F | i#ldteefrFioner maNtAsN, c h e c k , _1)_;b u| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~i ltisrc/libavfilter/formats.c:n76_:n27:a nnote: fexpanded from macro 'MERGE_FORMATS'( "") | ^~~~~~~~~~~~~~~~~~ 76 | for (j = 0; j < b->nb; src/libavfilter/f_streamselect.cj++): 48 : 12 : warning: missing field 'help' initializer [-Wmissing-field-initializers] 48 | { N U L L } | ^\ | ~ ^ ~~~~~ 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 ++) { \ | ~ ^ ~~~~~~~~~~~ CC libavfilter/vf_chromakey.o src/libavfilter/f_sendcmd.c:75:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 75 | for (i = 0; i < FF_ARRAY_ELEMS(flag_strings); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: src/libavfilter/f_streamselect.cnote: expanded from macro 'DEFINE_OPTIONS' :60 75: | 19 : warning: {comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] NULL } \ | ^ 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_insrc/libavfilter/f_sendcmd.cp:ut114s;: j104+:+ ) warning: { missing field 'unit' initializer [-Wmissing-field-initializers] | ~ ^ ~~~~~~~~~~~~~~ 114 | { "commands", "set commands", OFFSET(commands_str), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/f_sendcmd.c:115:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 115 | { "c", "set commands", OFFSET(commands_str), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/f_sendcmd.c:116:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 116 | { "filename", "set commands file", OFFSET(commands_filename), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/f_sendcmd.c:117:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 117 | { "f", "set commands file", OFFSET(commands_filename), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/f_sendcmd.c:118:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 118 | { NULL } | ^ src/libavfilter/f_select.c:446:1: warning: missing field 'help' initializer [-Wmissing-field-initializers] 446 | DEFINE_OPTIONS(aselect, AV_OPT_FLAG_AUDIO_PARAM|AV_OPT_FLAG_FILTERING_PARAM); | ^ src/libavfilter/f_select.c:171:12: note: expanded from macro 'DEFINE_OPTIONS' 171 | { NULL } \ | ^ src/libavfilter/f_streamselect.c:143:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 143 | for (i = 0; i < ctx->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavfilter/formats.c:242:9: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 242 | MERGE_REF(b, a, channel_layouts, AVFilterChannelLayouts, return AVERROR(ENOMEM);); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:44:19: note: expanded from macro 'MERGE_REF' 44 | for (i = 0; i < a->refcount; i ++) { \ | ~ ^ ~~~~~~~~~~~ src/libavfilter/formats.c:295:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 295 | MERGE_REF(b, a, channel_layouts, AVFilterChannelLayouts, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296 | { av_free(channel_layouts); return AVERRsrc/libavfilter/f_sidedata.cOR(E:N159O:M1EM:) ;warning: missing field 'help' initializer [-Wmissing-field-initializers]} ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c :15944 | :D19EF:I Nnote: E_expanded from macro 'MERGE_REF'O PTIONS(si d44e | d a t a ,f oAr V(i_ O=P 0T; _iF L< Aa-G>_rVefIcDouEnOt;_ PiA +R+)A M{ | A V _ O P T _ F L A G _ F I L T E R I N G _ P A R\A M )| ; ~ ^ ~~~~~~~~~~~ | ^ src/libavfilter/f_sidedata.c:75:12: note: expanded from macro 'DEFINE_OPTIONS' 75 | { NULL } \ | ^ 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' src/libavfilter/f_streamselect.c 171 | : 218 : 24{: Nwarning: Ucomparison of integers of different signs: 'const int' and 'unsigned int' [-Wsign-compare]L L } 218 | i f ( n < 0 | | n > = ct x - > n b _ i np u t s ) { | ~ ^ ~~~~~~~~~~~~~~ \ | ^ src/libavfilter/f_streamselect.c:306:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 306 | for (i = 0; i < ctx->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavfilter/f_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 }, \ | ^ CC libavfilter/vf_chromanr.o src/libavfilter/f_metadata.c:369:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/f_metadata.c:120:117: note: expanded from macro 'DEFINE_OPTIONS' 120 | { "expr", "set expression for expr function", OFFSET(expr_str), AV_OPT_TYPE_STRING, {.str = NULL }, 0, 0, FLAGS }, \ 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/f_sendcmd.c | : ~ ^ ~~~~~~~~~~ 529:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 529 | double start = TS2T(interval->start_ts, AV_TIME_BASE_Q); | ~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/internal.h:265:48: note: expanded from macro 'TS2T' 265 | #define TS2T(ts, tb) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts) * av_q2d(tb)) | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/f_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 | { "src/libavfilter/f_sendcmd.c:530:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] fi l530 | double end = TS2T(interval->end_ts, AV_TIME_BASE_Q); | ~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ esrc/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("") | ^~~~~~~~~~~~~~~~~~ set file where to print metadata isrc/libavfilter/f_sendcmd.cn:531:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] fo 531 | double current = TS2T(ref->pts, inlink->time_base); | ~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rsrc/libavfilter/internal.h:265:48: note: expanded from macro 'TS2T' m 265 | #define TS2T(ts, tb) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts) * av_q2d(tb)) | ^~~ /usr/include/math.ha:15:19: note: expanded from macro 'NAN' t 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ ion", OFFSET(file_str), AV_OPsrc/libavfilter/f_sendcmd.cT:534:68: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] _T 534 | var_values[VAR_POS] = ref->pkt_pos == -1 ? NAN : ref->pkt_pos; | ~ ^~~ Y/usr/include/math.h:15:19: note: expanded from macro 'NAN' P 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ E_STRING, {.str=NULL}, 0, 0,src/libavfilter/f_sendcmd.c:535:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] F L535 | var_values[VAR_PTS] = TS2D(ref->pts); | ~ ^~~~~~~~~~~~~~ Asrc/libavfilter/internal.h:264:48: note: expanded from macro 'TS2D' G 264 | #define TS2D(ts) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts)) | ^~~ S/usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ }, \ | ^ src/libavfilter/f_metadata.c:369:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/f_metadata.c:122:134: note: expanded from macro 'DEFINE_OPTIONS' 122 | { "direct", "reducesrc/libavfilter/framesync.c :43:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers]b uffe 43 | { "shortest", "force termination when the shortest input terminates", OFFSET(opt_shortest), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | ^ ring whsrc/libavfilter/framesync.c:44:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] en 44 | { "repeatlast", "extend laCC libavfilter/vf_chromashift.o st frame of secondary streams beyond EOF", OFFSET(opt_repeatlast), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, FLAGS }, | ^ printing to user-src/libavfilter/framesync.cs:52:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] e52 | { NULL } | ^ t 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_ciescope.o 2 warnings generated. src/libavfilter/f_metadata.c:403:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 403 | DEFINE_OPTIONS(metadata, AV_OPT_FLAG_VIDEO_PARAM|AV_OPT_FLAG_FILTERING_PARAM); | ^ src/libavfilter/f_metadata.c:110:106: note: expanded from macro 'DEFINE_OPTIONS' 110 | { "key", "set metadata key", OFFSET(key), AV_OPT_TYPE_STRING, {.str = NULL }, 0, src/libavfilter/graphdump.c0:83:26: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] , F L83 | max_in_fmt = FFMAX(max_in_fmt, print_link_prop(NULL, l)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AGsrc/libavutil/macros.h:47:25: note: expanded from macro 'FFMAX' S 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ~ ^ ~ }src/libavfilter/graphdump.c:90:27: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] , 90 | max_out_fmt = FFMAX(max_out_fmt, print_link_prop(NULL, l)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ \src/libavutil/macros.h:47:25: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ~ ^ ~ | ^ src/libavfilter/f_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/formats.c: 638:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | ^ 638 | FORMATS_UNREF(ref, formats); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:619:5: note: expanded from macro 'FORMATS_UNREF' 619 | FIND_REF_INDEX(ref, idx); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:605:19: note: expanded from macro 'FIND_REF_INDEX' 605 | for (i = 0; i < (*ref)->refcount; i ++) \ | ~ ^ ~~~~~~~~~~~~~~~~ src/libavfilter/f_metadata.c:403:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/f_metadata.c:120:117: note: expanded from macro 'DEFINE_OPTIONS' 120 | { "expr", "set expression for expr function", OFFSET(expr_str), AV_OPT_TYPE_STRING, {.str = NULL }, 0, 0, FLAGS }, \ | ^ src/libavfilter/f_metadata.c:403:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/f_metadata.csrc/libavfilter/formats.c::650:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 121: 126650 | FORMATS_UNREF(ref, channel_layouts); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :src/libavfilter/formats.c :619:5: note: expanded from macro 'FORMATS_UNREF' note: 619 | FIND_REF_INDEX(ref, idx); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.cexpanded from macro 'DEFINE_OPTIONS':605:19: note: expanded from macro 'FIND_REF_INDEX' 605 | for (i = 0; i < (*ref)->refcount; i ++) \ | ~ ^ ~~~~~~~~~~~~~~~~ 121 | { "file", "set file where to print metadata information", OFFSET(file_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, \ | ^ src/libavfilter/f_metadata.c:403:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/f_metadata.c:1221 warning generated. :134: note: expanded from macro 'DEFINE_OPTIONS' 122 | { "direct", "reducesrc/libavfilter/formats.c :669:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] buf 669 | FORMATS_CHANGEREF(oldref, newref); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fsrc/libavfilter/formats.c:657:5: note: expanded from macro 'FORMATS_CHANGEREF' e 657 | FIND_REF_INDEX(oldref, idx); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.cr:605:19: note: expanded from macro 'FIND_REF_INDEX' i 605 | for (i = 0; i < (*ref)->refcount; i ++) \ | ~ ^ ~~~~~~~~~~~~~~~~ ng when printing to user-set file or pipesrc/libavfilter/graphparser.c:"331:28: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] , 331 | for (unsigned i = 0; i < nb; i++) | ~ ^ ~~ OFFSET(direct), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, FLAGS }, \ | ^ src/libavfilter/f_metadata.c:403:1: warning: missing field 'help' initializer [-Wmissing-field-initializers] src/libavfilter/f_metadata.c:123:12: note: expanded from macro 'DEFINE_OPTIONS' src/libavfilter/formats.c :674:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 123 | 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 ++) \ | ~ ^ ~~~~~~~~~~~~~~~~ NULL } \ | ^ src/libavfilter/formats.c:712:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 712 | SET_COMMON_FORMATS(ctx, channel_layouts, AVMEDIA_TYPE_AUDIO, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 713 | ff_channel_layouts_ref, ff_channel_layouts_unref); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:683:19: note: expanded from macro 'SET_COMMON_FORMATS' 683 | for (i = 0; i < ctx->nb_inputs; i++) { \ | ~ ^ ~~~~~~~~~~~~~~ src/libavfilter/formats.c:712:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 712 | SET_COMMON_FORMATS(ctx, channel_layouts, AVMEDIA_TYPE_AUDIO, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 713 | ff_channel_layouts_ref, ff_channel_layouts_unref); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:693:19: note: expanded from macro 'SET_COMMON_FORMATS' 693 | for (i = 0; i < ctx->nb_outputs; i++) { \ | ~ ^ ~~~~~~~~~~~~~~~ CC libavfilter/vf_codecview.o In file included from src/libavfilter/src_avsynctest.c:24: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ src/libavfilter/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/transform.c:46:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 46 | return PIXEL(src, (int)(x + 0.5), (int)(y + 0.5), width, height, stride, def); | ^ ~ src/libavfilter/transform.c:37:18: note: expanded from macro 'PIXEL' 37 | ((x) < 0 || (y) < 0) ? (def) : \ | ^ src/libavfilter/transform.c:46:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 46 | return PIXEL(src, (int)(x + 0.5), (int)(y + 0.5), width, height, stride, def); | ^ ~ src/libavfilter/transform.c:37:7: note: expanded from macro 'PIXEL' 37 | ((x) < 0 || (y) < 0) ? (def) : \ | ^ src/libavfilter/transform.c:46:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 46 | return PIXEL(src, (int)(x + 0.5), (int)(y + 0.5), width, height, stride, def); | ^ ~ src/libavfilter/transform.c:38:22: note: expanded from macro 'PIXEL' 38 | (((x) >= (w) || (y) >= (h)) ? (def) : \ | ^ src/libavfilter/transform.c:46:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 46 | return PIXEL(src, (int)(x + 0.5), (int)(y +CC libavfilter/vf_colorbalance.o 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/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-CC libavfilter/vf_colorchannelmixer.o >nb_inputs; i++) { \ | ~ ^ ~~~~~~~~~~~~~~ src/libavfilter/formats.c:752:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 752 | SET_COMMON_FORMATS(ctx, formats, AVMEDIA_TYPE_UNKNOWN, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 753 | ff_formats_ref, ff_formats_unref); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:693:19: note: expanded from macro 'SET_COMMON_FORMATS' 693 | for (i = 0; i < ctx->nb_outputs; i++) { \ | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/transform.c:98:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 98 | f1 = 1 - sqrt((x_c - x) * (y_c - y)); | ~~~~ ~~~~~~~~~~^~~~~~~~~~~ src/libavfilter/transform.c:99:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 99 | f2 = 1 - sqrt((x_c - x) * (y - y_f)); | ~~~~ ~~~~~~~~~~^~~~~~~~~~~ src/libavfilter/transform.c:100:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 100 | f3 = 1 - sqrt((x - x_f) * (y_c - y)); | ~~~~ ~~~~~~~~~~^~~~~~~~~~~ src/libavfilter/transform.c:101:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 101 | f4 = 1 - sqrt((x - x_f) * (y - y_f)); | ~~~~ ~~~~~~~~~~^~~~~~~~~~~ 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:115src/libavfilter/scale_eval.c:22:: warning: 71implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 50: warning: 115 | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] matrix[1] = - s71in | (a n g le );v a| ~~~ ^~~~~r _values[VAR_OUT_W] = var_values[VAR_OW] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN src/libavfilter/transform.c :_118_:bu31i: lwarning: tiimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n _nanf("" )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] = ssrc/libavfilter/scale_eval.cc:a72:l50e: _warning: yimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] * cos(angle); 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_colorconstancy.o 6 warnings generated. 6 warnings generated. 10 warnings generated. src/libavfilter/formats.c:938:19: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 938 | for (i = 0; i < fmts->nb_channel_layouts; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:939:27: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 939 | for (j = i + 1; j < fmts->nb_channel_layouts; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ 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++) { | ~ ^ ~~~~~~~~~~~~~~~ CC libavfilter/vf_colorcontrast.o 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/setpts.c:113:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1 warning generated. 113 | setpts->var_values[VAR_PREV_INPTS] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/setpts.c:114:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 114 | setpts->var_values[VAR_PREV_INT] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/setpts.c:115:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 115 | setpts->var_values[VAR_PREV_OUTPTS] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN _30_ warningbs generatedu. iltin_nanf("") | ^~~~~~~~~~~~~~~~~~src/libavfilter/settb.c :165:1: warning: missing field 'help' initializer [-Wmissing-field-initializers] 165 | DEFINE_OPTIONS(settb, VIDEO); | ^ src/libavfilter/setpts.c:116:src/libavfilter/settb.c:4370:: 12warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] note: expanded from macro 'DEFINE_OPTIONS' 116 | 70 | s e{ tNptUsLL- >} v a r _ v a l ue s [ V A R _ P R E V _ O U T T ] = N A N ; | ~ ^~~ /usr/include/math.h : 15 : 19 : note: expanded from macro 'NAN' 15 | # d e \f i n| ^e NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/setpts.c:117:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 117 | setpts->var_values[VAR_STARTPTS] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/setpts.c:118:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 118 | setpts->var_values[VAR_STARTT] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/setpts.c:133:68: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 132 | setpts->var_values[VAR_SAMPLE_RATE] = | ~ 133 | setpts->type == AVMEDIA_TYPE_AUDIO ? inlink->sample_rate : NAN; | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/setpts.c:138:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 136 | setpts->var_values[VAR_FR] = inlink->frame_rate.num && | ~ 137 | inlink->frame_rate.den ? 138 | av_q2d(inlink->frame_rate) : NAN; src/libavfilter/settb.c | ^~~ :197:1:/usr/include/math.h: 15warning: :19missing field 'help' initializer [-Wmissing-field-initializers]: note: expanded from macro 'NAN' 19715 | | D#EdFeIfNiEn_OeP NTANI O NS ( as e tt b_,_ bAuiUlDItOi)n;_n a n| f^( "") | src/libavfilter/settb.c ^~~~~~~~~~~~~~~~~~: 70:12: note: expanded from macro 'DEFINE_OPTIONS' 70 | { NULL } \ | ^ src/libavfilter/setpts.c:159:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 159 | setpts->var_values[VAR_STARTPTS] = TS2D(pts); | ~ ^~~~~~~~~ src/libavfilter/internal.h:264:48: note: expanded from macro 'TS2D' 264 | #define TS2D(ts) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts)) | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/setpts.c:160:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 160 | setpts->var_values[VAR_STARTT ] = TS2T(pts, inlink->time_base); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/internal.h:265:48: note: expanded from macro 'TS2T' 265 | #define TS2T(ts, tb) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts) * av_q2d(tb)) | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN src/libavfilter/trim.c :_181_b:u5i:l tiwarning: missing field 'unit' initializer [-Wmissing-field-initializers]n _nanf("" ) 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.ci6:4 162= :I42NT:6 4warning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]M AX }, I N162T | 64 _M I N, IsNeT6t4p_tMAsX-,> FvLaAGrS_ }v,a l\u e | s ^[ VAR_PTS ] = TS2D(pts); | ~ ^~~~~~~~~ src/libavfilter/internal.h:264:src/libavfilter/trim.c48::181 :note: 5expanded from macro 'TS2D': warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/trim.c :264110 | :#170d: enote: fexpanded from macro 'COMMON_OPTS' ine TS2D(ts) 110 | ( (t s ) ="s=h ouAlVd _beN OpaPsTsS_eVd"A,L U E ? N A N : ( d o ub le ) (t s ) ) | ^~~ /usr/include/math.h : 15 : 19 : note: expanded from macro 'NAN' OFF S15ET | (#stdaerftin_et imNeAN) , A V _O_P_bTu_iTlYtPiEn__DnUaRnAfT(I"O"N), { | . ^~~~~~~~~~~~~~~~~~i6 4 = INT64_MAX }, INT64_MIN, INT64_MAX, FLAGS }, \ | ^ src/libavfilter/trim.c:181:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/trim.c:112:170: note: expanded from macro 'COMMON_OPTS' 112 | "should be dropped again", src/libavfilter/setpts.c : 163 : 42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] OFFSET( e163nd | _ ti m es),e t p tAsV_-OP>Tv_aTr_YvaPlEue_sD[VUARRAT_IOTN, { . i 64 =] =I NTT6S42_MTA(pXt }s,, i nIlNTi6n4_kM-IN>,t IiNmTe_6ba4s_eM)A;X , | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~F LAGS src/libavfilter/internal.h}:,265 :\48: note: | expanded from macro 'TS2T' ^ 265 | #define TS2T(ts, tb) ((ts) =src/libavfilter/trim.c=: 181A:V5:_ NOwarning: Pmissing field 'unit' initializer [-Wmissing-field-initializers]T S_Vsrc/libavfilter/trim.c:A114L:U170E :? Nnote: Aexpanded from macro 'COMMON_OPTS'N : (double)(ts) 114* | a v _ q 2 d"s(htbo)ul)d | b ^~~e dr/usr/include/math.ho:pp15e:d 19a:g anote: inexpanded from macro 'NAN'" , 15 | #d e f i ne N A N _ _ b u i l t i n _ nOaFFnSfE(T("e"nd)_t i m| e ^~~~~~~~~~~~~~~~~~ ), AV_OPT_TYPE_DURATION, { .i64 = INT64_MAX }, INT64_MIN, INT64_MAX, FLAGS }, \ | ^ src/libavfilter/trim.c:181:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/trim.c:116:170: note: expanded from macro 'COMMON_OPTS' 116 | src/libavfilter/setpts.c : 164 : 75: "warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]p assed", 164 | s e tp t s - >v a r_ v a l u e s [ V A R _ P O S ] = ! fOFrFSaETm(est ar|t|_p tfs)r,a m eAV-_>pOkPTt__TYpPoEs_ IN=T=6 4-,1 {? . iN6A4N =: fArV_aNmOePT-S>_pVkAtL_UpE o}s, ;I NT 6| 4_ ~ ^~~M IN, /usr/include/math.h:I15NT:6194:_M Anote: X,expanded from macro 'NAN' FLAGS }15, | #\d e fi| n ^ e NAN __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' 6 warnings generated. 119 | { "duration", "Maximum duration of the output", OFFSET(duration), AV_OPT_TYPE_DURATION, { .i64 = 0 }, 0, INT64_MAX, FLAGS }, \ | ^ src/libavfilter/trim.c:181:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/trim.c:120:170: note: expanded from macro 'COMMON_OPTS' 120 | { "durationi", "Maximum duration of the output", OFFSET(duration), AV_OPT_TYPE_DURATION, { .i64 = 0 }, 0, INT64_MAX, FLAGS }, | ^ src/libavfilter/trim.c:183:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 183 | "to the output", OFFSET(start_frame), AV_OPT_TYPE_INT64, { .i64 = -1 }, -1, INT64_MAX, FLAGS }, | ^ src/libavfilter/trim.c:185:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 185 | "again", OFFSET(end_frame), AV_OPT_TYPE_INT64, { .i64 = INT64_MAX }, 0, INT64_MAX, FLAGS }, | ^ src/libavfilter/trim.c:186:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 186 | { NULL } | ^ src/libavfilter/trim.c:185:140: warning: implicit conversion from 'long 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 "src/libavfilter/setpts.c | : ~206 :71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 183 | "to th e206 | o u t p uatv"_,l o g ( i nl in k -> d st , AV _ L O G _ T R A C E , " - > PT S: % s T : % f \nO"F,FS EdT2(istsarttr(_d)f,ra mTeS)2T,( AdV,_ OinPlT_iTnkY-PE>_tIiNmeT_64b,a s e{) .)i;6 4 | = ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ -1 }, src/libavfilter/internal.h : 265 : 48:- 1note: ,expanded from macro 'TS2T' I NT64_MAX 265, | # dFefLiAneG S T}S2,T (t s,| ^~~~~~~~~t b) /usr/include/stdint.h(:(t46s:) 21==: A V_note: Nexpanded from macro 'INT64_MAX'O PTS_VA LU46E | #? dNeANf i: n(deo ubIlNeT)(6ts4) _*M AavX_ q2 d((0txb7))f f | f ^~~ fffff/usr/include/math.hf:f15f:f19f:f f)note: expanded from macro 'NAN' | ^~~~~~~~~~~~~~~~~~ 15 | #define NAN __buisrc/libavfilter/trim.clt:in181_:5n: awarning: nimplicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]f ("") 181 | | ^~~~~~~~~~~~~~~~~~ COMMON_OPTS | ^~~~~~~~~~~ src/libavfilter/trim.c:120:153:In file included from note: expanded from macro 'COMMON_OPTS' src/libavfilter/vaf_spectrumsynth.c:40: src/libavfilter/window_func.h:155:60: warning: 120 | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] { "durationi", "155M | a x i m u m d ur a t i o nl uotf[ n]t =h eex p(o-u0t.pu5t "*, SQ R (( n - ( N - 1 ) / 2 ) / ( 0O.FF4SE*T((dNu-r1a)t/io2n.)f,) ) ) ; A V| _O ~^~~P T_TYPE_src/libavfilter/window_func.hD:U153R:A30TI:O N,note: expanded from macro 'SQR'{ .i64 =153 | 0 } , # d e f i n e S Q R ( x ) (0(,x )*I(xN))T 64 _| M ^Asrc/libavfilter/src_avsynctest.c X,: 72F:L113AG:S },warning: missing field 'unit' initializer [-Wmissing-field-initializers]| ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: src/libavfilter/window_func.hexpanded from macro 'INT64_MAX' : 72155 | : 4660 | :# warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]d src/libavfilter/setpts.c{e:"214f:siin43 ze:155 Ie | N T " warning: 6,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 _ M A X " sl 214(e0ux | 7ftftf f[raf nmef f] sfe sifzet",= f pe fOtxsfFffpf-FS(ETf(>w-0)v ).,a 5| ^~~~~~~~~~~~~~~~~~r *_ vSa Ql R u (e( s[nV -A(src/libavfilter/trim.cAR:N181V_-P:R_EOP15)V/T2:__I)N PT/Ywarning: PT(implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]ES_I0MA G E._S]I4 Z*E=,181 {( T | .sNS t-2 1 r D()i/=C"n2_pOthM.MOsNd)f;_7)2 O)P0 "| )T;} ~ ^~~~~~~~~~~~ S, | ~^~~0 | ,src/libavfilter/internal.h: ^~~~~~~~~~~264 src/libavfilter/window_func.h::153: 48 src/libavfilter/trim.c026::119,:: 153note: note: expanded from macro 'TS2D'V:expanded from macro 'SQR' }note: , expanded from macro 'COMMON_OPTS' | ^264 153 | | # d e f119 | i #n e d{ "edTfSui2nrDe a(SQtRitsrc/libavfilter/src_avsynctest.c(oxs:n)) 73:" ,( 113: ( x warning: "()(missing field 'unit' initializer [-Wmissing-field-initializers]tMs* a)x(i x=m=)u)m A 73d | V u| ^_NrO P Ta t Si{o_"nV sAof" tL,h U Ee ?o uN ANt p :ut"", s( e dt o fruab lm ee s)iz ( et "s ,) ) O F F | SO ^~~ETF( FwS/usr/include/math.h):E,15T: 19( : d unote: expanded from macro 'NAN' r at i o 15n | )#Ad,Ve_ O Pf T iAV__nTOePYP TNEA_I_N M T AY PGE _SEI _ ZDE_,U_ bR{uiA.lTIsOttNri,=n" h_{nda7n 2.fi0("6"")4 } = ,0| } , ^~~~~~~~~~~~~~~~~~ 0, 0 , V }, | ^ src/libavfilter/window_func.h0,: I162NT:6254:_ Mwarning: Aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]X , FLAGS } ,162 | \ | ~ ^~~~~~~~~ /usr/include/stdint.hsrc/libavfilter/src_avsynctest.c : : i46f74 :(F:F21113A:: warning: Bmissing field 'unit' initializer [-Wmissing-field-initializers] Snote: (expanded from macro 'INT64_MAX'n - M) 46 | #>d=74e f | i0 n.e I3 * NM) T{{6"f 4ra me_| rM ~~^~~ ~~atA e"X, (src/libavutil/common.h 0":sext647f f:fr31af:f mef src/libavfilter/setpts.cfnote: frexpanded from macro 'FFABS'a :ft215f:e43: f64"f, | Of#warning: ffFfdimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]eF)S fE Ti( nf| er ^~~~~~~~~~~~~~~~~~a m FeF AB_215rSat | e( a )) , (s e( tAaVp)ts_-Osrc/libavfilter/trim.c >Pv:>Ta_181T=r:Y P_E50v_a:l uV I?Deswarning: [ Eimplicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]V(AOR 2a_)R_AP warningTsR181 | : E generatedE ( , . CV- (_aO){IM).)NMTs tO r N]_ O=| =P" 3 ^ TT0SS" 2 }T,| ( ^~~~~~~~~~~i n2 warningIn file included from s_src/libavfilter/vaf_spectrumsynth.cp0t: generatedsrc/libavfilter/trim.c,s40,. :iI: 118src/libavfilter/window_func.hn:N162::l153T:17 i_n:note: MkAexpanded from macro 'COMMON_OPTS'warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]- >Xt i,m Ve_ 162b} | ,a 117 | s e| ^ ) ;{ "| e ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~n d _ pitsfsrc/libavfilter/internal.h ":(,265 F: 48F: ABnote: S src/libavfilter/src_avsynctest.cexpanded from macro 'TS2T'( :n"75 :T-113 :i warning: missing field 'unit' initializer [-Wmissing-field-initializers]265 mMe | s)#td ae>m f75=pi | n e o f 0t h e.T3S 2 Tfi r s(t* {t sf,"fMrr a)",t m b{e ) ( t| ( ^~~~~~~~~~~~ ~~ hta t src/libavutil/common.hssh :)o "64su=:=el37 :td A fbrVanote: expanded from macro 'FFABS'e_ m" eN Ora P t T 64Se_ | #"VA LdU, eOEF fi nF S ? e E N FTFAA (fNB :r (S (aad) moe _ u(brl (aet ea)) > = )0( , t ? s( )a) : *A V _ OaPvT ( _ _T-q Y(2a P d ) E ()tb_ V)) ) | ^~~~ I | D ^~~ E OIn file included from src/libavfilter/vaf_spectrumsynth.c :_/usr/include/math.hR A40:: src/libavfilter/window_func.hT15 ::E 19 162 , :: { .39: note: s expanded from macro 'NAN' t warning: rimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] = "3 015 " | }162 # ,d | e f 0in e , NI N A T N_ M A X , i f V } , ( F_ | F_ ^b A Bu iSl (t ni -n _ M n) a\ n > f=("| " ~ src/libavfilter/src_avsynctest.c)0 :. | 763: ^~~~~~~~~~~~~~~~~~113 :* warning: 118M)missing field 'unit' initializer [-Wmissing-field-initializers] | { | ~ ^ " d76r | op p e d {"asgaaimnpl"er,a t e " , "s e t s a m p l e r at e " , OF FS E T ( s a mp l e _r a t e ) , A VO_FFOSEPTT(_eTndY_pPtEs)_,I N T , AV _ O P T {_.Ti6YP4=E44_1Isrc/libavfilter/setpts.cNT06:40,216}:, 8043 0:{ 0, 38warning: 4.iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]60 400 , =A A},V _ N216 | | OP ^T S _ VAssrc/libavfilter/window_func.heLtU:Ep 163t:}86s,:- warning: >Ivimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]aN rT_v6a4src/libavfilter/src_avsynctest.c_l:77M:113u:I N,e 163warning: s | missing field 'unit' initializer [-Wmissing-field-initializers]I[N T6 4V_ AM R A_X P ,77 RF | E L VA_ O UTGP S{T S] " s }=lrut, T"S[ ,2nD\( f] r = a | m 0 ^~~~~~~~~.e - 5 > p /usr/include/stdint.ht"* :s46s:e(t )21;1 s am:p note: | l+eexpanded from macro 'INT64_MAX' ~ ^~~~~~~~~~~~~~~~ c r o46as | t#src/libavfilter/internal.h((ed":M264e,_f:i PO48FnFSIE:*eT (s(a Inote: NFTm64expanded from macro 'TS2D'_FMpA AlBXSe _( (rn2640 | a#t -x Md)e7e -)fff ,ffif0f fn. 3f eAfV*_ Of fTfPffMfS)T))2D_(/t( Ts)( Y 1| P ^~~~~~~~~~~~~~~~~~ E -( _0(ItNT.,3s ) )* M=) )= ) { ;A.Vi _6 4src/libavfilter/trim.c=:N181:| 544O1P ~ ^T:S 0 _warning: V0Aimplicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]} L,U8E0 0src/libavfilter/window_func.h?1810:163 :N | , 69AN3 : 8warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 4( 0dC0OoM0u,M AbON163_ OlP | } e T ,)S ( t s)| ) ^ | ^~~~~~~~~~~ | ^~~ lsrc/libavfilter/trim.cut:[/usr/include/math.h:11615n:]:19 153=:: 0 .note: note: src/libavfilter/src_avsynctest.c5expanded from macro 'NAN': 78expanded from macro 'COMMON_OPTS' *: ( 1131: 15warning: | +missing field 'unit' initializer [-Wmissing-field-initializers] #cdeofs (i115src/libavfilter/vf_alphamerge.c(n 78 | M_eP :N | 184 IA N: * ( 12 F:{{ " F "asmA_warning: _tpaBrbmissing field 'help' initializer [-Wmissing-field-initializers]uliSltt i(t_upitndnes ",_ "-,n a184n f (" " | "MT"i) ) s{m -eeNs t 0t. U| Lam3b ^~~~~~~~~~~~~~~~~~*L p e Mo)e)}/fp (a t h(| m ^e1p - fli ti0.u3r)d se"*t, OfFrMaF)m)S)eE;T ( t ah| amt ~ ^pl isthouuldd eb)e, " A V _ src/libavfilter/window_func.h O: P163 T: _ 56T : Y P warning: Eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] _F L O A T , 163 | { . d b l = . 7 } , src/libavfilter/setpts.c : 217 : 43 :l 0 uwarning: t [.nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ,] 1. ,= A0 . } 5, 217 | * | ^ src/libavfilter/vf_atadenoise.c( 1 + : cs e74:o110: t s warning: p(( missing field 'unit' initializer [-Wmissing-field-initializers] tMs_ - P >Iv a* (FrFsrc/libavfilter/src_avsynctest.c _AB: v S7479:a113: ( | l n u warning: -e missing field 'unit' initializer [-Wmissing-field-initializers]M ) s{[ V- " A 0 R 0a79 | _ ."P 3 , R{" * EaV" M " _ s),O \ e)tU T / tT]( | h( ~r1e s= h "- o0.TsSl3de 2t) bAT f 116 | e(of*r erpaM m )"a)1)e; mps-t pal>i | psptt ~~^~~ ~ulssed "da,ne,"src/libavutil/common.h e ,: "i, 64 :n31 :O note: expanded from macro 'FFABS'lOFF iFnFk ->StSi 64EETm( a | T#e m p(ldi_tu df e baeset)f; )h,i nre A V| a ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _O[ F FP0 ] src/libavfilter/internal.hA:T265) B S_(:a, T 48 ) Y: A(P note: expanded from macro 'TS2T'V (E __FaLO AO)P T T, 265_ | > T#YP = 0d E? ef_in ( aF)e L{O AT .:T S 2dT,( { .bd(l-t( ab)=)s. l) , 7 t=| } b 0 ^ , ). ( (t s 0 2) } =,= 0In file included from ,src/libavfilter/vaf_spectrumsynth.c A00 : VO..340_NF, , : OF 1Fsrc/libavfilter/window_func.hLPSTET.(:AS,s t163G_SAa:rVt 48A_L}U}E:p, , ts| ) ^?| warning: NA,N ^implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : A(V_dOoPTu_T Y163bPle | )E( _ t Is ) NT *src/libavfilter/src_avsynctest.c6 4a: ,v_80q2src/libavfilter/vf_atadenoise.c ::75d: 113 ( 110{:t b:) ) warning: .warning: missing field 'unit' initializer [-Wmissing-field-initializers]i missing field 'unit' initializer [-Wmissing-field-initializers]| lu6t4 ^~~[= n ] 75A= /usr/include/math.h | :V15_ 0 :N80O.P T 19{ | 5S :* "_ 0 V note: {(bAexpanded from macro 'NAN' "1p"eLri o,+ Uco sd( (EM_15P" | "# d}eI,s , f * e ti (t"sIenFehNrtF A TNeANbB6Ss4 _ MIeN(,h enp op e IlN Tr6-d i 4_ o__MMBd fbAu)" oXi,l,t-ir 1s t n0.FOLp_l3aFAnG neF"aSSE*,n fT ( M}(pOe)r," F)Fi")\ / S| o ^~~~~~~~~~~~~~~~~~ (Ed ) (| T ^~~~~~~~~ ,1 ( f/usr/include/stdint.ht-h : rb46[A00]:V_.OP)T_213,T:Y) A Vnote: P *_ Mexpanded from macro 'INT64_MAX'))EO_ );P I | TN ^~~~~~~~~~~~ ~46_TT | ,#YdPEsrc/libavutil/common.h_ e:fF 64 iLn:e O37A T {:.Ii,6 N T46note: {=.34expanded from macro 'FFABS'd}b_l =,MA0X 64. | 04 ( # },0dx 7 f0e f,ffff i5f ne. f10FFfA,,f B S(faFL9Af)f9G. ,f fA S}( f,( })a ,| )| ^~~~~~~~~~~~~~~~~~ | ^ > ^ = 0 ? (a) : (-(a))) | ^~~~ src/libavfilter/trim.c:src/libavfilter/vf_atadenoise.c181::765src/libavfilter/src_avsynctest.c::110: 81::113warning: : implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] warning: warning: missing field 'unit' initializer [-Wmissing-field-initializers]missing field 'unit' initializer [-Wmissing-field-initializers] 181 | CO 8176 | | { " p{" ," 1 a " , " s eMt M "OtshNre_tOeP sbTeehSopl d p| Ae ^~~~~~~~~~~rfo iro 2dndsrc/libavfilter/trim.c": ,114p: 153lOan:e"F, Fnote: expanded from macro 'COMMON_OPTS'O SFEFTS(EpTe(frthiroa 113d[)1 | ,] ) , {AV _ O " PeATVn_di_"O, TP T_YTP YEP _E _F I LN "OTATT,i, m { . e dst ab ml p ={. io0f 6t.0h2}4e=, 3f0,} 0i.,r3 ,s t FL fA raGm eS } th,a t1| ^," 9 9 ., A }, | ^ src/libavfilter/vf_atadenoise.c : 77 : 110 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/src_avsynctest.c 77: | 82 : 113 : warning: { missing field 'unit' initializer [-Wmissing-field-initializers] " 1b " , " s 82e | t t {h"r d eel s a hy o" ld, B f o r 2 n d " ps lae nt e f" l ,a s hO d eFF Sl aEy T"( ft,\ h OFrF b[S1| E] ~T) ,( dAeVl_aOPyT_)T, Y P 114 E A | V__O F LP O TA _TT ,Y P {"Es._IhNTd,o bu lld = b 0e d .r {0o4.}pi6,pe4d a=g00a, }5i.,n0 ," ,F L A G-S 3 0 ,} , 3 | 0 ^ , V } , | ^ OFFsrc/libavfilter/vf_atadenoise.cS:ET78(:en110d:_ twarning: imissing field 'unit' initializer [-Wmissing-field-initializers]m e), src/libavfilter/src_avsynctest.c :AV83_ 78: | O113 :P Twarning: _missing field 'unit' initializer [-Wmissing-field-initializers]T Y {P "E2_aDU"R,A T83" | Is etO Nt h,{r "{e .dils6h",4 o l= d A I NTf6o r4 " se_tM3r d AfX pll}aa, n s eIh",N O FTdF6SeE4laT_My("I,fN th,rO FFaSI[E2N])T,T( 6AVd4e_O_PlaMTyA_)XT,,Y PF EL _A GSF }L O,A T, 13\{A. d warning s| Vb_ generated ^~~~~~~~~lO=. 0 P.T02_/usr/include/stdint.hT},:Y 046P:E,21_I :N0 .T3note: ,expanded from macro 'INT64_MAX', FL AG S 46} | , # d | e{ ^f. ii6n4e =IN0T6}4_,M A X (0 x 7-f30f,ff f f30f,f src/libavfilter/vf_atadenoise.cfV:79f:110 :f} warning: f,missing field 'unit' initializer [-Wmissing-field-initializers]f f| f ^) | ^~~~~~~~~~~~~~~~~~ 79 | { "2b", "set threshold B fsrc/libavfilter/src_avsynctest.co:r84 :3113src/libavfilter/trim.cr:d : pl181awarning: :n5missing field 'unit' initializer [-Wmissing-field-initializers] e:" ,warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]OF FS E84T( | f 181 t | h {r" b cC[yO2]cMl)eM, "O,AN V _ _O POT P S"T s_T eYtP| E ^~~~~~~~~~~_d FeLOlATa,src/libavfilter/trim.c y:{ 112c.src/libavfilter/setpts.c:y153d:c:b note: l249elexpanded from macro 'COMMON_OPTS'=0:"27 .,: 04 O}Fwarning: , F0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]S , E111T (5 | cy.c0 , l e{ F245) "Le | n,dA " G , S } , Aa | Vv_ O ^P_ l To g_"T(YTciPmEte_x,sB OOtLaAm,Vp_ L OG _o fT src/libavfilter/vf_atadenoise.cR{At:80.Cih6:Ee 4110,:f= "iN0:warning: rmissing field 'unit' initializer [-Wmissing-field-initializers]}E,s O Ft P T fS :r% 80 a s | m T :% fe 0 P,O t S 1{h :",s"a% s, tV }- > ," "| PsT ^eS: %s tT : h% of \w n " , m an y| f ~~~~~~ r a me s t 246osrc/libavfilter/src_avsynctest.c u | s: e 85 ": , 113 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] O F F 85 | SE T ( s i z { e " ) c d , "2, i st r ( se t pA V_ O tP T_ Ts Y - P >E _I v N" seatrT_, dve a l ayl c u y {e.c s i l[6 e"V,A4R _ = 9P}OF T , F S S E]T )(,5 c, yS c I247ZEl, | eV ) F , } , s e t A| p tV ^ s_- > vO aPr_ vT _a lT u Y PeE_\B sO O| [LV ~A ,R _ T ] , src/libavfilter/vf_atadenoise.c{.: 81 i61124:=2480 | 110 | } : warning: , missing field 'unit' initializer [-Wmissing-field-initializers] " s h o 81 u | ld b e d0r o{, dp "2p pisetr1("d ,a sV, }gaei ,tn "ps" t| e ^, st- > whva t a r p_ l v aan les tuo ef isl[Vsrc/libavfilter/src_avsynctest.cA :t86R e:r_", 121 P :O O FSFS Ewarning: T](p missing field 'unit' initializer [-Wmissing-field-initializers])l a n,e s ), 86249 | | A V _ O{P T _T" YOdu rPaFt E_FFLiAG S S o , dE2ni T"(,s{.ei6 4trn( d=d7 )_,}"st i,esrc/libavfilter/vf_addroi.cTmS t e2) ,: Td u230r a0( : 77t:, dAio warning: ,Vn_O1Pmissing field 'unit' initializer [-Wmissing-field-initializers] "5Ti_,,nT Y l P Ei_ F230n | D ULk O R AG-S F},A T>Fti | ^I SmEOOeT_FbN(dFuar,aSs et)E)T({qio;ff o nse.t i))| ,6,4 ^~~~~~~~~~~~~~~~~~~~~~~~~~ A A= VIVNT_64__OMsrc/libavfilter/internal.hPOT_AT:P265XY:PTE 48__T}Y:PED_R,A TUR note: Iexpanded from macro 'TS2T'A O TNINITA6OL4, N_265M{, | I# d N.ed b,lf { .src/libavfilter/vf_atadenoise.cii6I=: 85n:4121N:-e= 0T} 640_MTA,warning: . SXmissing field 'unit' initializer [-Wmissing-field-initializers],1 2 T F(}t,0L, sI A- 85, NtbG)1 | (T(St , 6s } 4)_ =,+M ={ 1"A A\, 0 X| V sF, ^~~~~~~~~_ "L NO,A /usr/include/stdint.hV:P46G"s|etT:SA }S,21 }| s ^_ :,i V | gAmanote: ^expanded from macro 'INT64_MAX'L U fEor 1? sNA46t | N# dpef:lia nn(src/libavfilter/vf_addroi.ceed":, o233 I src/libavfilter/src_avsynctest.c u :ONF:FbS66T87lEe: 6warning: missing field 'unit' initializer [-Wmissing-field-initializers]: T)4(121(: _warning: missing field 'unit' initializer [-Wmissing-field-initializers]tss )M *i233gmA X | a [a (0v]87) , 0_x | 7 fAq 2 df(V fOftf_ F{b"fdO"PTF_)f), STYf f f| E ^~~P E_ Ff /usr/include/math.hf:TL f 15(:OAfT c19lefa, :{.)drb )lnote: = ",expanded from macro 'NAN'I N| Ts1 6 ^~~~~~~~~~~~~~~~~~ eAt_15MV d | uA_#raXtO}diP,Teof _ni"0,Tn,e src/libavfilter/trim.cNY A : PIE_N 181 :O5N:TB1 FF SOE6 warning: Oimplicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]T _ ML(, A{d uX 181._ir6,4 | _ a =bt F u0i C}LAioOn,)GSlMt i, M0,n} O N__,O P1n, Ta nF SA| f(L" " V| ^ A)G S_ ^~~~~~~~~~~ O| P ^~~~~~~~~~~~~~~~~~}src/libavfilter/trim.cT_ T,:110Y: PE153 :_D| U ^ Rnote: Aexpanded from macro 'COMMON_OPTS' TION, src/libavfilter/vf_atadenoise.c :{86.:i1216: 4109 src/libavfilter/vf_addroi.cwarning: =: | missing field 'unit' initializer [-Wmissing-field-initializers] 0235}, : 12 {: warning: 86missing field 'help' initializer [-Wmissing-field-initializers] " | s t 235 | 0ar t {, i " ,I "N1 s "T 6{ , 4"s _ etNMU"L ATLs X}iig, m m| ^ easV |At f}aor, m2 n| p ^d o pfl atneh",e f i r sOtF FSfErT(asmei gtmhaat[src/libavfilter/src_avsynctest.c1 ]:)"88,:113 : warning: A missing field 'unit' initializer [-Wmissing-field-initializers] V _ O P T_ T Y P E _ 88 F | L O AT , { .d b {l =I"N fT g"1, 6 _ M A X } , " s 0e , t IN f T o1 r6e _gM Ar X o u, n d FL AGcS ol o r "} , , O F | FS E ^ T ( r g b a[ 0] ), A V _O P T _ T YP E _ C OL O R , src/libavfilter/vf_atadenoise.c : {87 . :s 121 :t\r = warning: missing field 'unit' initializer [-Wmissing-field-initializers]" w| h ~it e"}, 87 | 0 , { 110 | " 20s ," , V" s }et s,"ish gom ulad | b ^efo rpa s3sredd "pl,a n e ", OF F S E T( s i gsrc/libavfilter/src_avsynctest.c m : a 89 [: 2113 ]: ) warning: , missing field 'unit' initializer [-Wmissing-field-initializers] A V _ O P T _89 T | Y P E _ FL O{ "AObFTgF,"S E,T{ ( . sdb lt = a IrN tT"_1ste6i_tMm AebXa)}, c, kAg0,V IrN_ouTnOd1P T6_TcYP_EoMA_lX,DoU RrF"A, LOATGFISF }O, SN, | E ^ {T( r.gi6b4a [=1 I]N)T,6 4Asrc/libavfilter/vf_atadenoise.cV__OM:88P:ATX 12_}T:,Y P warning: E _Cmissing field 'help' initializer [-Wmissing-field-initializers] OILNO RT88 | , 6 4 _ M {I NN, U{LIL.N Ts64}t _r | M ^= A"Xb,l acFkL"AG}S, }0,, \ 0 , V| ^~~~~~~~~ }, /usr/include/stdint.h | : ^46 :21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX src/libavfilter/src_avsynctest.c :(900:x7113f:f ffwarning: fmissing field 'unit' initializer [-Wmissing-field-initializers]f fffffffff )90 | | ^~~~~~~~~~~~~~~~~~ {"ag", "set additional cosrc/libavfilter/trim.cl:o181r:"5, :OF Fwarning: Simplicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]E T(rgba [1812 | ] ), A V _COOPMTMO_NTY_POEP_TCSO L| O ^~~~~~~~~~~R , src/libavfilter/trim.c :{108.:s153tr:= note: "expanded from macro 'COMMON_OPTS'g ray"}, 0, 107 0 | , V }{, "s ta| rtsrc/libavfilter/vf_bbox.c ^" ,: 43 : 136 : warning: "missing field 'unit' initializer [-Wmissing-field-initializers]T imestasrc/libavfilter/src_avsynctest.cm:p91 o:f 10th:e warning: f missing field 'help' initializer [-Wmissing-field-initializers]i43 r | st 91{ f | "mr a imn_ ve a{lsrc/libavfilter/vf_avgblur.ctN"hU:,aLt 55"L": }s102e: ,t warning: missing field 'unit' initializer [-Wmissing-field-initializers]| m i n ^ i m um l u m 55i | n a n c e v a { l u" es i ze X"f , o r b ou n " ds ie ntg h b oo x ri" ,z onO tF a Fl Ssi zeE", T ( O mF FiSE Tn ( r_src/libavfilter/setpts.c a v:d a 274iul : s))12,: , A V _AVwarning: _ O missing field 'help' initializer [-Wmissing-field-initializers]O Psrc/libavfilter/src_avsynctest.c PT: 87T:106_ T _:274T | Y Y warning: P P Eimplicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]_EI NT _ , I{ { N. NTUi , L8764 =1 }L | }{, . i6 4 | ^1 ,{=" d" ,1 0 2 1 4,6 } F , LA GS 0" , s }, et U d uI NT| r ^ 1a\t6i _o MnA| "X, ~ , F LA GS } , O | F ^ F S108E | T ( d u ra tsrc/libavfilter/vf_avgblur.ci o: 56n) ,:"102s : hsrc/libavfilter/vf_bbox.c o:warning: u44lmissing field 'unit' initializer [-Wmissing-field-initializers] :d Ab12e:V _ Opwarning: a P56missing field 'help' initializer [-Wmissing-field-initializers]sT | _ TYsPE _eD U d"44, | R A T {I O {N", p Nl a nUL{ .eiL64 =s } 0 " } , | , ^ " s et p l a n e 0s, tI o N Tf6 i 4 l_M t A eX ,r " V|,A } , O | F F ~ ^~~~~~~~~S E T(OplFanFesS)ET/usr/include/stdint.h,:(46 s :21tAa:rV tnote: _expanded from macro 'INT64_MAX' _OPtTi_Tm Ye46 | P)E#_,d I NTe,A fVi_{On.iPeT6_T YP4EI_D=UNR0TA6xT4FI_ON},M, AX {0 , .(i 0x6704ffx =f fFffI, fFNfLfTfA6GfS4fff _f3M})A, X warning s}| | , ^~~~~~~~~~~~~~~~~~ generated ^ . INT64_MIN, INT64_MAX, FLAGS }, \ | ^~~~~~~~~src/libavfilter/src_avsynctest.c :86:106/usr/include/stdint.h:src/libavfilter/vf_avgblur.c: :46warning: 57:implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]:21 102:: note: warning: expanded from macro 'INT64_MAX'missing field 'unit' initializer [-Wmissing-field-initializers] 46 | #86d | e 57f | i n e{ " Id{Nu Tr"6as4ti_izMoeAnYX"" ,, ( 0 x""s7sefetft f vfdefurftrfiafctfaiflo fnsf"if,zf ef ") , O | F ^~~~~~~~~~~~~~~~~~F SOEFTF(SdEuTr(artaidoinu)s,V ) , A VA_VO_POTP_TT_YTPYEP_EI_NDTU,R A{T.IiO6N4,= 0 } ,{ . i 604,= 01}0,2 4 , F L A G S 0},, I N| T ^6 4_MAX, V|A }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21:src/libavfilter/vf_avgblur.c note: :expanded from macro 'INT64_MAX'58 :12: warning: missing field 'help' initializer [-Wmissing-field-initializers]46 | #d e58f | i n e I{N TN6U4L_LM A}X | ( ^0 x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~src/libavfilter/vaf_spectrumsynth.c :79:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 79 | { "sample_rate", "set sample rate", OFFSET(sample_rate), AV_OPT_TYPE_INT, {.i64 = 44100}, 15, INT_MAX, A }, | ^ src/libavfilter/vaf_spectrumsynth.c:80:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 80 | { "channels", "set channels", OFFSET(channels), AV_OPT_TYPE_INT, {.i64 = 1}, 1, 8, A }, | ^ src/libavfilter/setpts.c:313:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 313 | { NULL } | ^ src/libavfilter/vaf_spectrumsynth.c:90:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 90 | { "overlap", "set window overlap", OFFSET(overlap), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 1, A }, | ^ src/libavfilter/vaf_spectrumsynth.c:94:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 94 | { NULL } | ^ src/libavfilter/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:166:135: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 166 | { "max", "set max value for nominator or denominator in the ratio", OFFSET(max), AV_OPT_TYPE_INT, {.i64=100}, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_aspect.c:167:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 167 | { NULL } | ^ src/libavfilter/vf_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(uint16src/libavfilter/vf_backgroundkey.c_t,: 12236:)126 : | warning: ^~~~~~~~~~~~~~~~~~~~~~~~~ missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_atadenoise.c:174:2215: warningnote: expanded from macro 'WFILTER_ROW's generated. 223 | 174{ | " t h r e s h o l di"f, ( rd"iseftf t>h et hsrac e|n|e c h a n g e t h r e s h o l d" , O F F S E T ( t h r es h o l d ) , A V _ O P T\_ T Y| P ~~~~~ ^ ~~~~E _FLOAT, { .dbl = 0.08}, 0.0, 1.0, FLAGS }, | ^ src/libavfilter/vf_backgroundkey.c:224:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 224 | { "similarity", "set the similarity", OFFSET(similarity), AV_OPT_TYPE_FLOAT, { .dbl = 0.1 }, 0.0, 1.0, FLAGS }, | ^ src/libavfilter/vf_backgroundkey.c:225:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 225 | { "blend", "set CC libavfilter/vf_colorcorrect.o the blend value", OFFSET(blend), AV_OPT_TYPE_FLOAT, { .dbl = 0.0 }, 0.0, 1.0, FLAGS }, | ^ src/libavfilter/trim.c:334:src/libavfilter/vf_backgroundkey.c5:226:: 12warning: :missing field 'unit' initializer [-Wmissing-field-initializers] warning: missing field 'help' initializer [-Wmissing-field-initializers] 226334 | | C{O NMUMLOLN _O}P T S| ^ | ^ src/libavfilter/trim.c:108:170: note: expanded from macro 'COMMON_OPTS' 108 | "should be passed", OFFSET(start_time), AV_OPT_TYPE_DURATION, { .i64 = INT64_MAX }, INT64_MIN, INT64_MAX, FLAGS }, \ | ^ src/libavfilter/trim.c:334:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/trim.c:110:170: note: expanded from macro 'COMMON_OPTS' 110 | "should be passed", OFFSET(start_time), AV_OPT_TYPE_DURATION, { .i64 = INT64_MAX }, INT64_MIN21, IN warningTs6 generated4_. 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 dsrc/libavfilter/vf_aspect.cropp:ed229 :a135g:a iwarning: n"missing field 'unit' initializer [-Wmissing-field-initializers], 229 | { " m ax " , " se t m aOxF FvSaElTu(een df_otri mneo)m,i n a to r AoVr_ OdePnTo_mTinYatPorE i_nD UthReA TrIatOioN", ,{ .OiF64F S=E ITN(Tm6a4x_)M,A XAV _}O,P T _ T YIPNET_6I4NT_,M I{.Ni,6 4I=N10T06}4,_ M1AX,, IFNLTA_GMSA X,} ,F L\A G | S ^ }, | ^ src/libavfilter/vf_aspect.c:230:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]src/libavfilter/trim.csrc/libavfilter/vf_atadenoise.c :334:: 5230 | 235 :: 1 warning: : missing field 'unit' initializer [-Wmissing-field-initializers]warning: { comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]Nsrc/libavfilter/trim.c U:L114:L170 : }note: expanded from macro 'COMMON_OPTS' | ^ 235 | WFILTER_R O114W | _ S E R I AL ("usinhto8u_ltd, be8 d)r o p| p^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~e d agaisrc/libavfilter/vf_atadenoise.cn":,213: 25: note: expanded from macro 'WFILTER_ROW_SERIAL' 213 | l s u m d iOfFFfS E>T (tehnrdb_)t im e ) , A V _ O P T _ TY P E _D U R AT I O N, { . i 6 4 = I N T 6 4 _ M\A X }| , ~~~~~~~~ ^ ~~~~ INT64_Msrc/libavfilter/vf_atadenoise.cI:235N:,1 :I Nwarning: Tcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]6 4_MAX, 235F | LWAFGISL T}E,R _\ R O| W ^_S ERIAL(uint8_t, 8) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:212:22: note: expanded from macro 'WFILTER_ROW_SERIAL' src/libavfilter/trim.c 212: | 334: 5 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/trim.ci:f116 :(l170d:i fnote: fexpanded from macro 'COMMON_OPTS' > thra || 116 | " src/libavfilter/src_movie.c p a:s s89 :ed "143 :, warning: missing field 'unit' initializer [-Wmissing-field-initializers] 89 | \ { | ~~~~~ ^ ~~~~" s t r e a src/libavfilter/vf_atadenoise.cm_ i: nd235 e : x1 ": , "warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] s e t s 235 | tW Fr ILeT EaORFm _iFnRSdOexE",WT_S E ( R sI A tLOFa(FrSuEti_Tptns(t),s 8_t rtea m,_A iV_8nOd)Pex )T_ T, | YA^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~PEV __OPIsrc/libavfilter/vf_atadenoise.cTN_:TT6225Y4,: P25E :_ note: {INexpanded from macro 'WFILTER_ROW_SERIAL'T .i,6 4 ={ 225 | A . i V6 _4 N = O -P1T S _V }A, -L 1U, IE N Tr}_,s IMNuATXm, 6d i4 f6_ Mf warningIsN generated,. >I tN h rTb 6)4 _ M A X , FL F AGL AS G}CC libavfilter/vf_colorize.o S ,} , | ^\ | ^ \ | ~~~~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.csrc/libavfilter/src_movie.c::235:901:: 143warning: : comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]warning: src/libavfilter/trim.cmissing field 'unit' initializer [-Wmissing-field-initializers]: 334 :235 | 5W:F Iwarning: Lmissing field 'unit' initializer [-Wmissing-field-initializers]TE R_ Rsrc/libavfilter/trim.c90O: | W 118_ SE:R 170I{: A"s Li"note: ,( expanded from macro 'COMMON_OPTS'u in t 8 _ t , 8)" s118 | e| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ t src/libavfilter/vf_atadenoise.cs :t224 r:e 22a :m i"note: nexpanded from macro 'WFILTER_ROW_SERIAL'd dreoxp"p,e d a g224 ai | n" , O F F S Ei Tf( s (tr dir ffe >a mt h _ r ian d e| x|) , AV _ O P T _ T Y P E_ I NT , { . i 6 4 = O -1F F S}ET (e,n d_ p -t 1 s ,) , I N T A_ M V_AO X,P T _ T Y \P E_ | I NT ~~~~~ ^ ~~~~ 6 4 , { . iF6L4A GS= AV}_N,O P T| S ^_ VALUE }, INT64_MIN, INT64_MAX, FLAGS }src/libavfilter/src_movie.c,: 91\: 142 :| ^warning: missing field 'unit' initializer [-Wmissing-field-initializers] 91 | { "seek_point"src/libavfilter/trim.c,: 334 : 5:" swarning: emissing field 'unit' initializer [-Wmissing-field-initializers]t sesrc/libavfilter/trim.c:e119k:p170o: inote: nexpanded from macro 'COMMON_OPTS't (seconds)", O F119F | S E T ( s{e e"kd_uproiantt_iodn)",, A V _ O"PMTa_TxYiPmEu_mD dOuUrBaLEt,i o{n of. dtbhel o=u t pu0t "},, 0 , ( I N T 6 4 _ M A X - 1 )O /F F1S0E0T0(0d00u,ra tFiLonA)G,S } , A V| ^_ OPT_TYPE_DURATION, { .i64 = 0 }, src/libavfilter/src_movie.c : 92 : 142 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 0, INT64_MA X92, | F L A G{S "}s,p "\, | ^ "set seekpoint (seconds)", OFFSET(sesrc/libavfilter/trim.ce:k334_:p5o:i nwarning: tmissing field 'unit' initializer [-Wmissing-field-initializers]_ d)src/libavfilter/trim.c,: 120:A170:V note: _expanded from macro 'COMMON_OPTS'O PT_TYPE_DOUBLE, 120{ | . d b l {= " 0d ur}a,t i o0,n i(",I N T 64"_MMaAxXi-m1u)m /d u1r0a00t0i0o0n, FoLfA GtSh e} ,o u t| p ^u t", OFFSET(duration), src/libavfilter/src_movie.c CC libavfilter/vf_colorkey.o : 93A:V118:_ Owarning: Pmissing field 'unit' initializer [-Wmissing-field-initializers] T_TYPE_DURAT I93O | N , { .{i 6"4s t= r0e a}m,s " , " s e t s t r ea m s0",, IN T6 4 _ M A X , F LOAFGFSSE T}(,s t r| e ^a m_specs), AV_OPT_TYPE_STRING, {.str = 0}, src/libavfilter/trim.c0,: 0336,: 158F:L Awarning: Gmissing field 'unit' initializer [-Wmissing-field-initializers]S }, | ^ 336 | "passed to the output", src/libavfilter/src_movie.c : 94 : 118 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vaf_spectrumsynth.c :94 250 | : 43 {: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]" s " ,O F F S E T ( s t a 250 r | "ts_ saem plt e s) ,trse A-Va>_mfsfO",tP T__T inY[ chP ][Ef _] .rIe N T =6 4 , OmF FSa ETg{(n .sii64t tr=u eda-1e m *} ,_ cs o p s e(p hacs-se)1,) ,; I AN | VT_ ~~~ ^~~~~OP6T _T4Y_PMEA_X,S FTLsrc/libavfilter/vaf_spectrumsynth.cRA:G250ISN:G 27,:} {,warning: . simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]t r| = ^ 0 }250, | 0, 0, sF-LA>GfSf t}_,i n | [ ^c h][f].re = src/libavfilter/trim.cma:gn338i:t158u:de *warning: cmissing field 'unit' initializer [-Wmissing-field-initializers]o s(phase); src/libavfilter/src_movie.c| : ^~~~~~~~~ ~ 95338: 131 | : warning: missing field 'unit' initializer [-Wmissing-field-initializers] "dropped a g95a | in " , { " l o op " , " s e t l o o p c o u n t " , O FOFFSFETS(src/libavfilter/vaf_spectrumsynth.cEeT:n(dl251_o:s43:o ampwarning: _pcoimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]ulnt e)),, A V_A OV251P_T | O_PT YPTE__ IT NsYTPE-_64>,ffIt N_T , i{n [c .h] i{[f6].i4. 6= iIN4Tm6 = 4 1=_ }maM,Agn Xi } t0,, u d0, e I IN*T6N 4_TsMA_iMXAXn,(p,h aFLFsAGLSe A},) G;S | } ^| src/libavfilter/vf_atadenoise.c, | ~~~ ^~~~~ ^: 236:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] src/libavfilter/vaf_spectrumsynth.c:251:27: warning: src/libavfilter/trim.cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 339 :23612 | :W Fwarning: Imissing field 'help' initializer [-Wmissing-field-initializers]L251 | Tsrc/libavfilter/src_movie.c E : R33996 | s_:R O->142f W _: fwarning: S{t missing field 'unit' initializer [-Wmissing-field-initializers]E_Ni RUnILCC libavfilter/vf_colorlevels.o [LAc L}h( u ] i96[ | | n ^f t ] 1.6{ i"_dimts, c=o 1 nma6g)t ni| in^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ut iudte ysrc/libavfilter/vf_atadenoise.c"* :s,213i n":25(:sp enote: hexpanded from macro 'WFILTER_ROW_SERIAL'tas edi)sc;onsrc/libavfilter/trim.c t | : ^~~~~~~~~ ~i213nu338i | : t141 y: t warning: h implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]r e s h o l dl"s,u mOdFiFf Sf337E | >T (t dh{irs b"ec) n o d_ns t aimn plue i" , t y " _N u t m h bre es h ro lodf ) , t AVh_e O P f Ti _rTY s Pt Ea _u diD UoRA TI OsN\am, pl e { | ~~~~~~~~ ^ ~~~~.t ih64a =t 0sh}src/libavfilter/vf_atadenoise.c,o :u236l:01d,: bIwarning: NeT6comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]4_ "M A X| , ~ 236F | WLFAGISL T},E R _| R ^ O338W | _ S E RI AL ( u in"t1d6r_otp,p e1d6 )a g a| i^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~n ", src/libavfilter/vf_atadenoise.c src/libavfilter/src_movie.c :212 :: 2297: : note: expanded from macro 'WFILTER_ROW_SERIAL'134 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 212 | 97 | { i "f d e( c l_ d ti fhf >re adsrc/libavfilter/src_avsynctest.c tsh",OrF:F SEa308 T||: "(s49 een:d t _ sawarning: t hme implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n p u lem b), e r o f A 308V t | h_ OP Tr_ TY e aPds fEor ds_ IeNn c T po6 r di4i, n {n g t".i 6f, 4( O tF=F e xSt IET,( NdT 6s4e c i _ _zM t eAohf Xr (}\ e t| , ~~~~~ ^ ~~~~aed s ),x0 t,A )V,I src/libavfilter/vf_atadenoise.c_:N"TO6236:A1P:T4_T:YP E_M Awarning: %_1Xcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare],I .F N2TL, fA{" ,G .s-236Si>64 | = a WF}ILmT0E,Rp_R} l OW,i t| _ ^~~~~~~~~0u,Sd e) ;E IRI/usr/include/stdint.hA| :LNT ~~~~~~~~ ~~~^~~~~~~~~_46M( :A21uX:i ,note: n t1expanded from macro 'INT64_MAX'6 F_LtA,G S }461 | #,6 d )e | ^f i| n^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~e INTsrc/libavfilter/vf_atadenoise.c6:4225_:25M:AX note: expanded from macro 'WFILTER_ROW_SERIAL' (0x7ffff f225f | ff ff f f src/libavfilter/src_movie.cf :98f: 130f: warning: missing field 'unit' initializer [-Wmissing-field-initializers]) | ^~~~~~~~~~~~~~~~~~ r su98m | d if f > t{h rb")f o r m a t _ o p tsrc/libavfilter/trim.c s" , : 336 :" s141: warning: e implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]t f o r ma t o p t 335 i | on s f o { CC libavfilter/vf_colormap.o r" s t ht e a r\ot_ spam e| npel ~~~~~~~~ ^ ~~~~ed " ,f i"lNeu"mbsrc/libavfilter/vf_atadenoise.c,e:236 rO: F1FoSE:Tf ( warning: tfhcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]oe frimrats_t ao236p | udtWiosF I)s,L AaVT_OmPEpT_RlT_YReOP WE_tD_hISCTaE,tR I sA{hLo.u(lsutdri n bt=1e 6N U_"L tL, 1}6)| , ~ 0 , 0| , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~F LAGsrc/libavfilter/vf_atadenoise.cS}:, 224| 336 ^: | 22 : note: expanded from macro 'WFILTER_ROW_SERIAL' "pas s224e | d t o src/libavfilter/src_movie.c t: h99 e: 12 o:i fu twarning: p(rmissing field 'help' initializer [-Wmissing-field-initializers]udt ",i f f 99> | t h r a | |{ N U L L }, | ^ O F FS E T (s t a rt _ s a m p le ) , \A V| _ ~~~~~ ^ ~~~~O PT_TYPE_INsrc/libavfilter/vaf_spectrumsynth.cT64:, 275 :{43 :. iwarning: 64 implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]= -1 }, -1 ,275 | I N T 64 _sMA-X>f,f tF_LiAnG[Sc h}],[ f ]| . ^~~~~~~~~r e = /usr/include/stdint.hma:g46n:i21t: unote: expanded from macro 'INT64_MAX'd e * c o46 | s#(dsrc/libavfilter/src_movie.cpe:fih96na:125e: sIN eT)warning: ; 6implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]4 _| ~~~ ^~~~~M AX (0x7ffsrc/libavfilter/vaf_spectrumsynth.cf:f275:f27: f warning: 96implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f | ff ff ff{f f ) 275 " | d| i sc ^~~~~~~~~~~~~~~~~~o n st->iffntu_iitn[yc"h,] ["fs].erte src/libavfilter/trim.cd= i:ms334ac:gnoi5nt:tu dinwarning: uietimplicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] * y c ost(ph hr334e | a ssh eol )CdO;M" ,M O| ^~~~~~~~~ ~ NO_FOPFTSSE T (| d ^~~~~~~~~~~ isconsrc/libavfilter/trim.c:t120:i153n: unote: iexpanded from macro 'COMMON_OPTS't y_threshold), AV _120O | P T _ T{Y P"Ed_uDrURaATtIiOoNn,i "{,. i 6 4" M=a x0i}m,u msrc/libavfilter/vaf_spectrumsynth.c 0d,:276u: rIa43:NtT 64iwarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]o MAnX ,o FfL A276t | G Sh e} , o u st -pCC libavfilter/vf_colormatrix.o u| >ft" ~ ^~~~~~~~~,f t_ in [c h] [ f /usr/include/stdint.h]: .46i :m21 : note: expanded from macro 'INT64_MAX' src/libavfilter/vf_amplify.c= : m160 : a469 gOn | : Fi#warning: Ftdcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]eSu fiEndTe(edu Ira*t NsiTi6o4nn()_MpA,hXa s160 | e( 0 ) xA V;_O7 P f Tf_ T| YPf ~~~ ^~~~~Ef_A MfPDUfLRAfTIfsrc/libavfilter/vaf_spectrumsynth.cfIfFf:O276YffN:_27f,S L:If){ Cwarning: Eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( u.in t| i ^~~~~~~~~~~~~~~~~~ 86_4t 276 | =, 0i nts,} -,C > LfI f tP_i n8 [ ) c h ][| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~f ] . i m src/libavfilter/vf_amplify.c= m:0a116,g I:Nn31:T6i4 note: t_Mexpanded from macro 'AMPLIFY_SLICE'Au X,d eF L*A GsiSn 116 | (} p , h a s e) | ; ~ ^~~~~~~~~ f o| ^~~~~~~~~ ~r/usr/include/stdint.h :(i46n:t21 :x = note: 0expanded from macro 'INT64_MAX'; x < 46s | -#>ldiefniensiez IeN[Tp64]_ M/AX s i(z0exo7ff(ftfyfpef)ff;f fxf+f+f)ff f){ | ^~~~~~~~~~~~~~~~~~ \ | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~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/vf_amplify.c :334162 | : 9 : warning: Ccomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]O MMON_OPT S162 | | ^~~~~~~~~~~ src/libavfilter/trim.cAM:PL119I:F153Y:_ SLnote: Iexpanded from macro 'COMMON_OPTS'C E(uint16_t, int ,119 | C L I P 1{6 )" d u| r ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~a tionsrc/libavfilter/vf_amplify.c",: 116 : 31 :" Mnote: aexpanded from macro 'AMPLIFY_SLICE'x imum dura t116i | o n o f t h e o uftoprut "(,i n t x = 0 ; x < s - > l inOeFsiFzSeET[(pd]ur at/io ns)i,z e o fA(Vt_yOpPeT)_; TxY+P+E)_ DU{R A T I O N , { . i 6 4 = 0 } , \ | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_amplify.c :0164,: 9I: Nwarning: Tcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]6 4_MAX, F164L | A G S }, \ | A ~ ^~~~~~~~~ MPLI/usr/include/stdint.hF:Y46_:S21L: Inote: Cexpanded from macro 'INT64_MAX' E(flo a46t | ,# dfelfoiante, NINOTP6)4 _ MA| X ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (0xsrc/libavfilter/vf_amplify.c7:f116f:f31f:f fnote: fexpanded from macro 'AMPLIFY_SLICE'ff ffffff) | ^~~~~~~~~~~~~~~~~~116 | for (int x = 0;src/libavfilter/trim.c x: 334warning: limplicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]i nesize [334p | ] /C OsMiMzOeNo_fO(PtTySp e )| ; ^~~~~~~~~~~ x++) src/libavfilter/trim.c{: 118 :153 : note: expanded from macro 'COMMON_OPTS' 117 | \ | { ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ "end_ptsrc/libavfilter/vf_atadenoise.cs", : 282 : 1":T iwarning: mecomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]s tamp of the first f282r | FaILmTeER _tRhOaWt( ushionut8l_td, b8e) " | ^~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c : 262 : 25: note: expanded from macro 'FILTER_ROW' 262 | l su m d i ff > t h r b ) \ | ~~~~~~~~ ^ ~~~~ \ | ~ src/libavfilter/vf_atadenoise.c:282:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 118282 | | F I L T ER _ R O"Wd(ruoipnpte8d_ ta,g ai8n)" , | ^~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c : 261 : 22 : note: expanded from macro 'FILTER_ROW' 261 | i f ( l d i f f > t OhFrFaS E|T|( e n d _ pt s ) , A V _O P T _ T Y P E _ I N T 6 4 , { . i6 4 = A V _\N O P| T ~~~~~ ^ ~~~~S _VALUE }, src/libavfilter/vf_atadenoise.cI:N282T:614_:M Iwarning: Ncomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare], INT64 _282M | AFXI,L TFELRAG_SR O}W,( u\ i n| t ^~~~~~~~~8 _t, /usr/include/stdint.h8:46): 21 :| ^~~~~~~~~~~~~~~~~~~~~~note: expanded from macro 'INT64_MAX' src/libavfilter/vf_atadenoise.c:272:25 :46 | note: #expanded from macro 'FILTER_ROW'd efine IN T2726 | 4 _M A X ( 0 x 7 f ff f f frfsfufmfdfifffff f>) t | h ^~~~~~~~~~~~~~~~~~r b) 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 | COMsrc/libavfilter/vf_atadenoise.cMO:N282_:O1P:T Swarning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]| ^~~~~~~~~~~ 282src/libavfilter/trim.c | :F116I:L153T:E Rnote: _expanded from macro 'COMMON_OPTS'R OW(uint8_t, 8) | 115^~~~~~~~~~~~~~~~~~~~~~ | src/libavfilter/vf_atadenoise.c : 271{: 22":s tnote: arexpanded from macro 'FILTER_ROW't _pts", "271T | i m es t a m p o f itfh e (frCC libavfilter/vf_colortemperature.o idrisft ffr a> mther at h|a|t s h o u l d b e " \ | ~~~~~ ^ ~~~~ \ | ~ 116 | " passed", OFFSET(start_pts), AV_OPT_TYPE_INT64, { .i64 = AV_NOPTS_VALUE }, INT64_MIN, INT64_MAX, FLAGS }, \ | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/trim.c:334:5: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 334 | COMMON_OPTS | ^~~~~~~~~~~ src/libavfilter/trim.c:114:153: note: expanded from macro 'COMMON_OPTS' 113 | { "endi", "Timestamp of the first frame that " src/libavfilter/src_movie.c : 123 : 19 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 123 | f o r ( i = 0 ; i < a v f - > n b_ st r e a m s ; i ++ ) { | ~ ^ ~~~~~~~~~~~~~~~ \ | ~ 114 | "should be dropped again", OFFSET(end_time), AV_OPT_TYPE_DURATION, { .i64 = INT64_MCC libavfilter/vf_convolution.o AX }, INT64_MIN, INT64_MAX, FLAGS }, \ | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ 2 warnings generated. src/libavfilter/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' src/libavfilter/vf_avgblur.c: 111177 | : 20 : {warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]" end", "Ti me177s | t a mp ofi tfh e( mfairxs t* farreaam e> =t hFaFt_ A"R R A Y _ E L E MS ( s - > l u t )) | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ \ | ~ 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 | #defsrc/libavfilter/vf_atadenoise.cine: 283I:1N:T 6warning: 4comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]_ MAX (0x7ffffff f283f | fFffIfLfTfEf)R _ R| ^~~~~~~~~~~~~~~~~~O W(uint16_t, 16) | ^~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:262:25: note: expanded from macro 'FILTER_ROW' src/libavfilter/trim.c:334:5: warning: 262implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] | CC libavfilter/vf_convolve.o 334 | ClOsMuMmOdNi_fOfP T>S th r| ^~~~~~~~~~~b ) src/libavfilter/trim.c : 110 : 153 : note: expanded from macro 'COMMON_OPTS' 109 | { " s t a r \t i "| , ~~~~~~~~ ^ ~~~~ "Timsrc/libavfilter/vf_atadenoise.ce:s283t:a1:m warning: pcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] o f th e283 | fFiIrLstT ERf_rRaOmWe( uthiantt 1"6 _ t , 1 6 ) | ^~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c : 261 : 22 : note: expanded from macro 'FILTER_ROW' 261 | i f ( l d i f f > th ra | | \ | \ ~~~~~ ^ ~~~~ | ~ src/libavfilter/vf_atadenoise.c:283:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]110 | 283 | F"IsLhToEuRl_dR bOeW (pausisnet1d6",_ t , 1 6 ) | ^~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c : 272 : 25 : note: expanded from macro 'FILTER_ROW' 272 | OF F S E Tr(ssutmdaifrft _>t itmher)b,) AV _ O P T _ T Y P E _ D U R A T I ON , { . i 6 4 = I N T 6 4 _ M A X\ } ,| ~~~~~~~~ ^ ~~~~ INT64_src/libavfilter/vf_atadenoise.cM:I283N:,1 : Iwarning: Ncomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]T 64_MA X283, | FFLILATGESR _}R,O W\( u i| n ^~~~~~~~~t1 6_t, /usr/include/stdint.h1:646): 21:| ^~~~~~~~~~~~~~~~~~~~~~~~ note: expanded from macro 'INT64_MAX' src/libavfilter/vf_atadenoise.c:271:22: note: expanded from macro 'FILTER_ROW'46 | #define I271N | T 6 4 _ M A X ( 0 xi7ff (frfdifffff ff>f tfhfrfaf f|f|) | ^~~~~~~~~~~~~~~~~~ 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 pCC libavfilter/vf_copy.o assed", OFFSET(start_time), AV_OPT_TYPE_DURATION, { .i64 = INT64_MAX }, INT64_MIN, INT64_MAX, FLAGS }, \ | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ CC libavfilter/vf_corr.o src/libavfilter/vf_blackdetect.c:58:160: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_amplify.c:253:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 58 | { "d" , 253 | { " p l a n e s " , " s"este tw hamtin impusrc/libavfilter/vf_avgblur.cml an:d237ee:s 41tt:oe warning: cfcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] tisrc/libavfilter/vf_atadenoise.celd:t 332erb:"1:l,a 237 cwarning: | O kcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] F FS Ed cTou(rnsplaa tn teiis332on) | nFt, I siAVL_lnTEOo PRTws_ _= eRTO(Wcs-Y>_oPmSnEERaIAdL_(xusF in"L,*t8A_ t O, G8sFS,)-F S >{aE .rT| (ible^~~~~~~~~~~~~~~~~~~~~~~~~~~~~6aa 4)c= k7>_}=m, i src/libavfilter/vf_atadenoise.cnF : _F du310r_:A0Ra25:,Rt note: Aiexpanded from macro 'FILTER_ROW_SERIAL'on1_Y _5Et,L imE Me VSF)310 | ( Ts, -} >,l A u V t_| ^)O ;P T _l| Ts ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~Yu mPdEif_f D>O tUsrc/libavfilter/vf_amplify.cB:h254L:12r:Eb ,)warning: missing field 'help' initializer [-Wmissing-field-initializers] { .d b 254l | = 2 } { , N UL0 L, D} ,B L| _ ^M A X, F L A G S } , | ^ \ | ~~~~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:332:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 332 | src/libavfilter/vf_blackdetect.cF:I59L:T160:E warning: Rmissing field 'unit' initializer [-Wmissing-field-initializers]_R OW_SERIAL(uint8 _59t | , 8 ) { | "^~~~~~~~~~~~~~~~~~~~~~~~~~~~~b lack_src/libavfilter/vf_atadenoise.cm:i309n_:d22u:r anote: texpanded from macro 'FILTER_ROW_SERIAL'i on", "se t309 m | i n i m u m d e t iefc t(eld dbilfafc k> dtuhrraa t|i|o n i n s e c o n d s " , O F FS E T ( b l a c k _ m i n _ du r a t i o n_ ti m e ) ,\ A V| _ ~~~~~ ^ ~~~~O PT_TYPE_Dsrc/libavfilter/vf_atadenoise.cO:U332B:L1E:, warning: {comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare].d bl=2}, 0332, | FDIBLLT_EMRA_XR,O WF_LSAEGRSI A}L,( u i| n ^t 8_t,CC libavfilter/vf_cover_rect.o 8) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:322:25: note: expanded from macro 'FILTER_ROW_SERIAL' 322 | src/libavfilter/vf_blackdetect.c : 60 : 150 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] rsumdiff > 60th | r b ) { " p i c t u r e _ b l ac k _ r a ti o _ t h " , " s e t t h e p i c t\u r e| ~~~~~~~~ ^ ~~~~b lack ratiosrc/libavfilter/vf_atadenoise.c :th332r:e1s:h owarning: lcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]d ", OFF S332E | TF(IpLiTcEtRu_rROeW__bSElRaIcAkL_(rautiinot_8_tth,) 8,) A V| _^~~~~~~~~~~~~~~~~~~~~~~~~~~~~O PT_src/libavfilter/vf_atadenoise.cT:Y321P:E22_:D Onote: expanded from macro 'FILTER_ROW_SERIAL'U BLE, {.d b321 | l = . 9 8 } , 0 ,i f1 ,( rFLdAiGfSf }>, th r| a ^ || 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", OFFSCC libavfilter/vf_crop.o ET(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 } | ^ 1 warning generated. CC libavfilter/vf_cropdetect.o src/libavfilter/vf_atadenoise.c:333:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 333 | FILTER_ROW_SERIAL(uint16_t, 16) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:310:25: note: expanded from macro 'FILTER_ROW_SERIAL' 310 | lsumdiff > thrb) \ | ~~~~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:333:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 333 | FILTER_ROW_SERIAL(uint16_t, 16) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:309:22: note: expanded from macro 'FILTER_ROW_SERIAL' 309 | if (ldiff > thra || \ | ~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:333:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 333 | FILTER_ROW_SERIAL(uint16_t, 16) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:322:25: note: expanded from macro 'FILTER_ROW_SERIAL' 322 | rsumdiff > thrb) \ | ~~~~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:333:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 333 | FILTER_ROW_SERIAL(uint16_t, 16) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:321:22: note: expanded from macro 'FILTER_ROW_SERIAL' 321 | if (rdiff > thra || \ | ~~~~~ ^ ~~~~ CC libavfilter/vf_curves.o src/libavfilter/vf_bilateral.c:62:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | { "sigmaS", "set spatial sigma", OFFSET(sigmaS), AV_OPT_TYPE_FLOAT, {.dbl=0.1}, 0.0, 512, FLAGS }, | ^ src/libavfilter/vf_bilateral.c:63:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | { "sigmaR", "set range sigma", OFFSET(sigmaR), AV_OPT_TYPE_FLOAT, {.dbl=0.1}, 0.0, 1, FLAGS }, | ^ src/libavfilter/vf_bilateral.c:64:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 64 | { "planes", "set planes to filter", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=1}, 0, 0xF, FLAGS }, | ^ src/libavfilter/vf_bilateral.c:65:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 65 | { NULL } | ^ src/libavfilter/src_movie.c:279:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 279 | for (i = 0; i < movie->format_ctx->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavfilter/vf_datascope.o src/libavfilter/src_movie.c:343:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 343 | CC libavfilter/vf_dblur.o for (i = 0; i < ctx->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~ 2 warnings generated. src/libavfilter/src_movie.c:360:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 360 | for (i = 0; i < ctx->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/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/src_movie.c:453:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 453 | for (i = 0; i < ctx->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/src_movie.c:469:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 469 | for (int i = 0; i < ctx->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/vf_bitplanenoise.c:43:122: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 43 | { "bitplane", "set bit plane to use for measuring 3no warningiss generatede. ", OFFSET(bitplane), AV_OPT_TYPE_INT, {.i64=1}, 1, 16, FLAGS}, | ^ src/libavfilter/vf_bitplanenoise.c:44:122: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 44 | { "filter", "show noisy pixels", OFFSET(filter), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_bitplanenoise.c:45:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 45 | { NULL } | ^ CC libavfilter/vf_dctdnoiz.o 4src/libavfilter/src_movie.c warning:s568: generated27. : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 568 | for (int i = 0; i < ctx->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/src_movie.c:576:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 576 | else if (i == out_id) | ~ ^ ~~~~~~ CC libavfilter/vf_deband.o src/libavfilter/src_movie.c:618:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 618 | for (i = 0; i < ctx->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~ CC libavfilter/vf_deblock.o 12 warnings generated. CC libavfilter/vf_decimate.o src/libavfilter/vf_blockdetect.c:55:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 55 | { "period_min", "Minimum period to search for", OFFSET(period_min), AV_OPT_TYPE_INT, {.i64=3}, 2, 32, FLAGS}, | ^ src/libavfilter/vf_blockdetect.c:56:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | { "period_max", "Maximum period to search for", OFFSET(period_max), AV_OPT_TYPE_INT, {.i64=24}, 2, 64, FLAGS}, | ^ src/libavfilter/vf_blockdetect.c:57:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | { "planes", "set planes to filter", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=1}, 0, 15, FLAGS }, | ^ src/libavfilter/vf_blockdetect.c:58:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 58 | { NULL } | ^ src/libavfilter/vf_blurdetect.c:71:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 71 | { "high", "set high threshold", OFFSETCC libavfilter/vf_dedot.o (high), AV_OPT_TYPE_FLOAT, {.dbl=30/255.}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_blurdetect.c:72:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 72 | { "low", "set low threshold", OFFSET(low), AV_OPT_TYPE_FLOAT, {.dbl=15/255.}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_bitplanenoise.c:181:65:src/libavfilter/vf_blurdetect.c :warning: 73implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 120: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 73181 | | { " ra dsinupsr"i,n t f ( m e t a b"usfe,a rscihz erofa(dmieust abfuof)r, m"a%xfi"m,a 1.d e-t e2ct.i*o nf"a,bs (O(FsFtSaEtTs(r[adpiulsan)e,] A V-_ O0P.T5_)T)Y)P;E _ I| N ^~~~~~~~~~~~ ~T , {.i64=50}, 1, 100, FLAGS }, | ^ src/libavfilter/vf_blurdetect.c:74:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 74 | { "block_pct", "block pooling threshold when calculating blurriness", OFFSET(block_pct), AV_OPT_TYPE_INT, {.i64=80}, 1, 100, FLAGS }, | ^ src/libavfilter/vf_blurdetect.c:75:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | { "block_width", "block size for block-based abbreviation of blurriness", OFFSET(block_width), AV_OPT_TYPE_INT, {.i64=-1}, -1, INT_MAX, FLAGS }, | ^ 9 warnings generated. 46src/libavfilter/vf_blurdetect.c warning:s76: generated. 150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76 | { "block_height", "block size for block-based abbreviation of blurriness", OFFSET(block_height), AV_OPT_TYPE_INT, {.i64=-1}, -1, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_blurdetect.c:77:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 77 | { "planes", "set planes to filter", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=1}, 0, 15, FLAGS }, | ^ src/libavfilter/vf_blurdetect.c:78:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 78 | { NULL } | ^ src/libavfilter/vaapi_vpp.c:252:49: warning: missing field 'va_chroma_sample_location' initializer [-Wmissing-field-initializers] 252 | { VAProcColorStandardBT601, 5, 6, 5 }, | ^ src/libavfilter/vaapi_vpp.c:253:49: warning: missing field 'va_chroma_sample_location' initializer [-Wmissing-field-initializers] 253 | { VAProcColorStandardBT601, 6, 6, 6 }, | ^ src/libavfilter/vaapi_vpp.c:254:49: warning: missing field 'va_chroma_sample_location' initializer [-Wmissing-field-initializers] 254 | { VAProcColorStandardBT709, 1, 1, 1 }, | ^ src/libavfilter/vaapi_vpp.c:255:49: warning: missing field 'va_chroma_sample_location' initializer [-Wmissing-field-initializers] 255 | { VAProcCsrc/libavfilter/vf_blurdetect.color:St87a:n21:da rwarning: dimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]B T470M, 4 ,87 | 4 , 4s ->}l,o w _| u ^ 8 = s->low * 255. + .5; | ~~~^~~ ~src/libavfilter/vaapi_vpp.c :256:49: warning: missing field 'va_chroma_sample_location' initializer [-Wmissing-field-initializers] 256 | { VAProcColorStandardBT470BG, 5, 5, src/libavfilter/vf_blurdetect.c 5: 88}:, 21 :| ^warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 88 | s->hisrc/libavfilter/vaapi_vpp.cgh:_u2578 :=49 :s -warning: >missing field 'va_chroma_sample_location' initializer [-Wmissing-field-initializers]h igh * 22575 | 5 . + .{5; V| A ~~~^~~~ ~P rocColorStandardSMPTE170M, 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_blockdetect.c:193:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 193 | snprintf(value, sizeof(value), "%f", d); | ~~~~~~~~ ^ src/libavfilter/vaapi_vpp.c:309:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 309 | for (j = 0; j < FF_ARRAY_ELEMS(vCC libavfilter/vf_deflicker.o aapi_colour_standard_map); j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:12src/libavfilter/vf_blockdetect.c: warning: missing field 'help' initializer [-Wmissing-field-initializers]: 230:23 :105 | warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] { NULL } | ^ 230 | s->block_total += block; | ~~ ^~~~~ src/libavfilter/vaapi_vpp.c:357:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | for src/libavfilter/vf_blockdetect.c(:i233 := 500:; warning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] < FF_ARRA Y233_ | E L E MaSv(_clsolg_(mcapt);x ,i+ +A)V _{L OG _| V ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ER BOSE, "block: %.7f\n", block); | ~~~~~~ ^~~~~ src/libavfilter/vf_blurdetect.c:223:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 223 | if (width > 0.001) { // throw away zeros | ^~~~~ ~ 109 warnings generated. src/libavfilter/vf_blurdetect.c:225:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 225 | block_total_width += width; | ~~ ^~~~~ src/libavfilter/vf_blurdetect.c:240:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 240 | blkcnt = ceil(blkcnt * block_pool_threshold); | ~~~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_blurdetect.c:251:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 251 | snprintfsrc/libavfilter/vaapi_vpp.c(va:lu473e,: s23i:ze ofwarning: (vcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]a lue), "%f", d); 473| ~~~~~~~~ ^ | for (i = 0; i < FF_ARRAY_ELEMS(vaapi_colour_standard_map); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); | ~~~~~~ ^~~~ 21 warnings generated. src/libavfilter/vf_bm3d.c:137:89: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 137 | OFFSET(sigma), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 99999.9, FLAGS }, | ^ src/libavfilter/vf_bm3d.c:139:89: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 139 | OFFSET(block_size), AV_OPT_TYPE_INT, {.i64=16}, 8, 64, FLAGS }, | ^ src/libavfilter/vf_bm3d.c:141:89: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 141 | OFFSET(block_step), AV_OPT_TYPE_INT, {.i64=4}, 1, 64, FLAGS }, | ^ src/libavfilter/vf_bm3d.c:143:89: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 143 | OFFSET(group_size), AV_OPT_TYPE_INT, {.i64=1}, 1, 256, FLAGS }, | ^ src/libavfilter/vf_bm3d.c:145:89: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 145 | OFFSET(bm_range), AV_OPT_TYPE_INT, {.i64=9}, 1, INT32_MAX, FLAGS }, | ^ src/libavfilter/vf_bm3d.c:147:89: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 147 | OFFSET(bm_step), AV_OPT_TYPE_INT, {.i64=1}, 1, 64, FLAGS }, | ^ src/libavfilter/vf_bm3d.c:149:89: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 149 | OFFSET(th_mse), AV_OPT_TYPE_FLOAT, {.dbl=0}, 0, INT32_MAX, FLAGS }, | ^ src/libavfilter/vf_bm3d.c:151:89: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 151 | OFFSET(hard_threshold), AV_OPT_TYPE_FLOAT, {.dbl=2.7}, 0, INT32_MAX, FLAGS }, | ^ src/libavfilter/vf_bm3d.c:159:89: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 159 | OFFSET(ref), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_bm3d.c:161:89: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 161 | OFFSET(planes), AV_OPT_TYPE_INT, {.i64=7}, 0, 15, FLAGS }, | ^ src/libavfilter/vf_bm3d.c:162:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 162 | { NULL } | ^ 42 warnings generated. src/libavfilter/vf_bm3d.c:279:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 279 | double th_sse = th_mse * MSE2SSE; | ^~~~~~ ~ src/libavfilter/vf_chromakey.c:64:14: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 64 | if (ctx->blend > 0.0001) { | ~~~~~^~~~~ ~ src/libavfilter/vf_chromakey.c:65:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 65 | return av_clipd((diff - ctx->similarity) / ctx->blend, 0.0, 1.0) * 255.0; | ~ ~~~~~^~~~~ src/libavfilter/vf_chromakey.c:65:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 65 | return av_clipd((diff - ctx->similarity) / ctx->blend, 0.0, 1.0) * 255.0; | ~ ~~~~~^~~~~~~~~~ src/libavfilter/vf_chromakey.c:67:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 67 | return (diff > ctx->similarity) ? 255 : 0; | ~ ~~~~~^~~~~~~~~~ src/libavfilter/vf_boxblur.c:284:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 284 | { 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 | return av_clipd((diff - ctx->similarity) / ctx->blend, 0.0, 1.0) * max; | ~ ~~~~~^~~~~~~~~~ src/libavfilter/vf_chromakey.c:89:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 89 | return (diff > ctx->similarity) ? max : 0; | ~ ~~~~~^~~~~~~~~~ 4 warnings generated. src/libavfilter/vf_bm3d.c:434:117: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 434 | threshold[0] = s->hard_threshold * s->sigma * M_SQRT2 * 4.f * block_size * block_size * (1 << (s->depth - 8)) / 255.f; | ~ ^~~~~ src/libavfilter/vf_bm3d.c:434:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 434 | threshold[0] = s->hard_threshold * s->sigma * M_SQRT2 * 4.f * block_size * block_size * (1 << (s->depth - 8)) / 255.f; | ~ ^~~ src/libavfilter/vf_bm3d.c:434:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 434 | threshold[0] = s->hard_threshold * s->sigma * M_SQRT2 * 4.f * block_size * block_size * (1 << (s->depth - 8)) / 255.f; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ~ 4 warnings generated. 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_cas.c:269:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 269 | { "strength", "set the sharpening strength", OFFSET(strength), AV_OPT_TYPE_FLOAT, {.dbl=0}, 0, 1, VF }, | ^ src/libavfilter/vf_cas.c:270:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 270 | { "planes", "set what planes to filter", OFFSET(planes), AV_OPT_TYPE_FLAGS, {.i64=7}, 0, 15, VF }, | ^ src/libavfilter/vf_cas.c:271:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 271 | { NULL } | ^ src/libavfilter/vf_chromakey.cCC libavfilter/vf_deinterlace_vaapi.o :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_chromakey.c:350:122: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 350 | { "color", "set the chromakey key color", OFFSET(chromakey_rgba), AV_OPT_TYPE_COLOR, { .str = "black" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_chromakey.c:351:135: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 351 | { "similarity", "set the chromakey similarity value", OFFSET(similarity), AV_OPT_TYPE_FLOAT, { .dbl = 0.01 }, 0.00001, 1.0, FLAGS }, | ^ src/libavfilter/vf_chromakey.c:352:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 352 | { "blend", "set the chromakey key blend value", OFFSET(blend), AV_OPT_TYPE_FLOAT, { .dbl = 0.0 }, 0.0, 1.0, FLAGS }, | ^ src/libavfilter/vf_chromakey.c:353:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 353 | { "yuv", "color parameter is in yuv instead of rgb", OFFSET(is_yuv), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavfilter/vf_chromakey.c:354:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 354 | { NULL } | ^ 3CC libavfilter/vf_dejudder.o warnings generated. 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 } | ^ 11 warnings generated. CC libavfilter/vf_delogo.o src/libavfilter/vf_ciescope.c:114:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 114 | { "size", "set ciescope size", OFFSET(size), AV_OPT_TYPE_INT, {.i64=512}, 256, 8192, FLAGS }, | ^ src/libavfilter/vf_ciescope.c:115:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 115 | { "s", "set ciescope size", OFFSET(size), AV_OPT_TYPE_INT, {.i64=512}, 256, 8192, FLAGS }, | ^ src/libavfilter/vf_ciescope.c:116:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 116 | { "intensity", "set ciescope intensity", OFFSET(intensity), AV_OPT_TYPE_FLOAT, {.dbl=0.001}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_ciescope.c:117:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 117 | { "i", "set ciescope intensity", OFFSET(intensity), AV_OPT_TYPE_FLOAT, {.dbl=0.001}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_ciescope.c:118:90: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 118 | { "contrast", NULL, OFFSET(contrast), AV_OPT_TYPE_FLOAT, {.dbl=0.75}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_ciescope.c:119:90: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 119 | { "corrgamma", NULL, OFFSET(correct_gamma), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_ciescope.c:120:87: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 120 | { "showwhite", NULL, OFFSET(show_white), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_ciescope.c:121:89: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 121 | { "gamma", NULL, OFFSET(igamma), AV_OPT_TYPE_DOUBLE, {.dbl=2.6}, 0.1, 6, FLAGS }, | ^ src/libavfilter/vf_ciescope.c:122:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 122 | { "fill", "fill with CIE colors", OFFSET(fill), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_ciescope.c:123:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 123 | { NULL } | ^ 5 warnings generated. CC libavfilter/vf_derain.o CC libavfilter/vf_deshake.o CC libavfilter/vf_despill.o CC libavfilter/vf_detelecine.o CC libavfilter/vf_displace.o CC libavfilter/vf_dnn_classify.o 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, FLCC libavfilter/vf_dnn_detect.o AGS }, | ^ 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, FLAGCC libavfilter/vf_dnn_processing.o S }, | ^ src/libavfilter/vf_colorbalance.c:70:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 70 | { "bh", "set blue highlights", OFFSET(yellow_blue.highlights), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, FLAGS }, | ^ src/libavfilter/vf_colorbalance.c:71:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 71 | { "pl", "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 } | ^ CC libavfilter/vf_drawbox.o src/libavfilter/vf_codecview.c:78:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 78 | { "block", "set block partitioning structure to visualize", OFFSET(block), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_codecview.c:79:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 79 | { NULL } | ^ CC libavfilter/vf_edgedetect.o 5 warnings generated. src/libavfilter/vf_bwdif.c:380:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 380 | { NULL } | ^ src/libavfilter/vf_ciescope.c:801:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 801 | det = 1.0 / det; | ~ ^~~ src/libavfilter/vf_chromashift.c:373:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 373 | { NULL }, | ^ src/libavfilter/vf_ciescope.c:912:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 912 | if (gamma == 0.) { | ^~~~~ ~~ src/libavfilter/vf_codecview.c:268:51: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavfilter/vf_ciescope.c:916:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 268 | 916 | f o r* c (*i=n t( 1b.l0o9c9k _*id xp o= w0(;c cb,l o0c.k4_5i)d x- <0 .p0a9r9-)> n/b c_cb;l o| ~ ^~c ks; block_src/libavfilter/vf_ciescope.ci:d916x:+32+: )warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]{ | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 916 | src/libavfilter/vf_codecview.c : 287 : 27 : *warning: ccomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] *= (1.099 287* | p o w ( c c , 0 . 4 5f)o r- (0i. 0=9 90); /i c s| i ~~~ ^~z e / sizeof(*mvs); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ 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 = src/libavfilter/vf_chromashift.cpow(:*441c:,12 : 1warning: ./missing field 'help' initializer [-Wmissing-field-initializers]g amma); | 441 ~~~ ^~ | { NULL }, | ^ 7 warnings generated. src/libavfilter/vf_chromanr.c:269:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 269 | { "thres", "set y+u+v threshold", OFFSET(threshold), AV_OPT_TYPE_FLOAT, {.dbl=30}, 1, 200, VF }, | ^ src/libavfilter/vf_chromanr.c:270:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 270 | { "sizew", "set horizontal patch size", OFFSET(sizew), AV_OPT_TYPE_INT, {.i64=5}, 1, 100, VF }, | ^ src/libavfilter/vf_chromanr.c:271:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 271 | { "sizeh", "set vertical patch size", OFFSET(sizeh), AV_OPT_TYPE_INT, {.i64=5}, 1, 100, VF }, | ^ src/libavfilter/vf_chromanr.c:272:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 272 | { "stepw", "set horizontal step", OFFSET(stepw), AV_OPT_TYPE_INT, {.i64=1}, 1, 50, VF }, | ^ src/libavfilter/vf_chromanr.c:273:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 273 | { "steph", "set vertical step", OFFSET(steph), AV_OPT_TYPE_INT, {.i64=1}, 1, 50, VF }, | ^ src/libavfilter/vf_chromanr.c:274:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 4 274 | warning s generated . { "threy", "set y threshold", OFFSET(threshold_y), AV_OPT_TYPE_FLOAT, {.dbl=200},1, 200, VF }, | ^ src/libavfilter/vf_chromanr.c:275:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 275 | { "threu", "set u threshold", OFFSET(threshold_u), AV_OPT_TYPE_FLOAT, {.dbl=200},1, 200, VF }, | ^ src/libavfilter/vf_chromanr.c:276:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 276 | { "threv", "set v threshold", OFFSET(threshold_v), AV_OPT_TYPE_FLOAT, {.dbl=200},1, 200, VF }, | ^ src/libavfilter/vf_chromanr.c:280:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 280 | { NULL } | ^ src/libavfilter/vf_ciescope.c:1153:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1153 | vp = 1.0 - ((float) y) / (h - 1); | ~ ~~~~~~~~~~~~^~~~~~~~~ src/libavfilter/vf_ciescope.c:1155:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1155 | cz = 1.0 - (cx + cy); | ~ ~~~^~~~ src/libavfilter/vf_ciescope.c:1159:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1159 | 24 warningvs generated=. 1.0 - ((float) y) / (h - 1); | ~ ~~~~~~~~~~~~^~~~~~~~~ src/libavfilter/vf_ciescope.c:1161:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1161 | cz = 1.0 - (cx + cy); | ~ ~~~^~~~ src/libavfilter/vf_ciescope.c:1164:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1164 | cy = 1.0 - ((float) y) / (h - 1); | ~ ~~~~~~~~~~~~^~~~~~~~~ src/libavfilter/vf_ciescope.c:1165:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1165 | cz = 1.0 - (cx + cy); | ~ ~~~^~~~ CC libavfilter/vf_elbg.o In file included from src/libavfilter/vf_colorchannelmixer.c:82: src/libavfilter/colorchannelmixer_template.c:80:47: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 80 | (have_alpha == 1 ? s->ra * ain : 0); | ~ ^~~ src/libavfilter/colorchannelmixer_template.c:79:28: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 79 | s->rb * bin + | ~ ^~~ src/libavfilter/colorchannelmixer_template.c:78:28: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 78 | s->rg * gin + | ~ ^~~ src/libavfilter/colorchannelmixer_template.c:77:28: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 77 | rout = s->rr * rin + | ~ ^~~ src/libavfilter/colorchannelmixer_template.c:84:47: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 84 | (have_alpha == 1 ? s->ga * ain : 0); | ~ ^~~ src/libavfilter/colorchannelmixer_template.c:83:28: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 83 | s->gb * bin + | ~ ^~~ src/libavfilter/colorchannelmixer_template.c:82:28: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 82 | s->gg * gin + | ~ ^~~ src/libavfilter/colorchannelmixer_template.c:81:28: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 81 | gout = s->gr * rin + | ~ ^~~ src/libavfilter/colorchannelmixer_template.c:88:47: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 88 | (have_alpha == 1 ? s->ba * ain : 0); | ~ ^~~ src/libavfilter/colorchannelmixer_template.c:87:28: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 87 | s->bb * bin + | ~ ^~~ src/libavfilter/colorchannelmixer_template.c:86:28: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 86 | s->bg * gin + | ~ ^~~ src/libavfilter/colorchannelmixer_template.c:85:28: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 85 | bout = s->br * rin + | ~ ^~~ src/libavfilter/colorchannelmixer_template.c:146:35: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 146 | s->aa * ain; | ~ ^~~ src/libavfilter/colorchannelmixer_template.c:145:35: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 145 | s->ab * bin + | ~ ^~~ src/libavfilter/colorchannelmixer_template.c:144:35: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 144 | s->ag * gin + | ~ ^~~ src/libavfilter/colorchannelmixer_template.c:143:35: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 143 | dsta[j] = s->ar * rin + | ~ ^~~ CC libavfilter/vf_entropy.o src/libavfilter/vf_colorchannelmixer.c:88:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 88 | { "rr", "set the red gain for the red channel", OFFSET(rr), AV_OPT_TYPE_DOUBLE, {.dbl=1}, -2, 2, FLAGS }, | ^ src/libavfilter/vf_colorchannelmixer.c:89:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 89 | { "rg", "set the green gain for the red channel", OFFSET(rg), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -2, 2, FLAGS }, | ^ src/libavfilter/vf_colorchannelmixer.c:90:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 90 | { "rb", "set the blue gain for the red channel", OFFSET(rb), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -2, 2, FLAGS }, | ^ src/libavfilter/vf_colorchannelmixer.c:91:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 91 | { "ra", "set the alpha gain for the red channel", OFFSET(ra), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -2, 2, FLAGS }, | ^ src/libavfilter/vf_colorchannelmixer.c:92:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 92 | { "gr", "set the red gain for the green channel", OFFSET(gr), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -2, 2, FLAGS }, | ^ src/libavfilter/vf_colorchannelmixer.c:93:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 93 | { "gg", "set the green gain for the green channel", OFFSET(gg), AV_OPT_TYPE_DOUBLE, {.dbl=1}, -2, 2, FLAGS }, | ^ src/libavfilter/vf_colorchannelmixer.c:94:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 94 | { "gb", "set the blue gain for the green channel", OFFSET(gb), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -2, 2, FLAGS }, | ^ src/libavfilter/vf_colorchannelmixer.c:95:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 95 | { "ga", "set the alpha gain for the green channel", OFFSET(ga), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -2, 2, FLAGS }, | ^ src/libavfilter/vf_colorchannelmixer.c:96:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 96 | { "br", "set the red gain for the blue channel", OFFSET(br), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -2, 2, FLAGS }, | ^ src/libavfilter/vf_colorchannelmixer.c:97:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 97 | { "bg", "set the green gain for the blue channel", OFFSET(bg), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -2, 2, FLAGS }, | ^ src/libavfilter/vf_colorchannelmixer.c:98:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 98 | { "bb", "set the blue gain for the blue channel", OFFSET(bb), AV_OPT_TYPE_DOUBLE, {.dbl=1}, -2, 2, FLAGS }, | ^ src/libavfilter/vf_colorchannelmixer.c:99:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 99 | { "ba", "set the alpha gain for the blue channel", OFFSET(ba), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -2, 2, FLAGS }, | ^ src/libavfilter/vf_colorchannelmixer.cCC libavfilter/vf_epx.o :100:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 100 | { "ar", "set the red gain for the alpha channel", OFFSET(ar), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -2, 2, FLAGS }, | ^ src/libavfilter/vf_colorchannelmixer.c:101:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 101 | { "ag", "set the green gain for the alpha channel", OFFSET(ag), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -2, 2, FLAGS }, | ^ src/libavfilter/vf_colorchannelmixer.c:102:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 102 | { "ab", "set the blue gain for the alpha channel", OFFSET(ab), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -2, 2, FLAGS }, | ^ src/libavfilter/vf_colorchannelmixer.c:103:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 103 | { "aa", "set the alpha gain for the alpha channel", OFFSET(aa), AV_OPT_TYPE_DOUBLE, {.dbl=1}, -2, 2, FLAGS }, | ^ src/libavfilter/vf_colorconstancy.c:614:33: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 614 | for (i = slice_start; i < slice_end; ++i) { | ~ ^ ~~~~~~~~~ src/libavfilter/vf_colorchannelmixer.c:112:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 112 | { "pa", "set the preserve color amount", OFFSET(preserve_amount), AV_OPT_TYPE_DOUBLE, {.dbl=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_colorchannelmixer.c:113:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 113 | { NULL } | ^ CC libavfilter/vf_eq.o CC libavfilter/vf_estdif.o src/libavfilter/vf_ciescope.c:1528:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1528 | s->log2lin[i] = pow(i / 65535., s->igamma) * 65535.; | ~~~ ~~~^~~~~~ src/libavfilter/vf_colorconstancy.c:732:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 732 | { "difford", "set differentiation order", OFFSET(difford), AV_OPT_TYPE_INT, {.i64=1}, 0, 2, FLAGS }, | ^ src/libavfilter/vf_colorconstancy.c:733:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 733 | { "minknorm", "set Minkowski norm", OFFSET(minknorm), AV_OPT_TYPE_INT, {.i64=1}, 0, 2src/libavfilter/vf_colorcontrast.c0, : 373F:L100A:G Swarning: missing field 'unit' initializer [-Wmissing-field-initializers]} , | ^ 373 | { "rc", "set the red-cyan csrc/libavfilter/vf_colorconstancy.co:n734t:r115a: swarning: tmissing field 'unit' initializer [-Wmissing-field-initializers]" , OFF SE734T | ( r c ) ,{ "s igAmVa_",O PT _ T Y"PsE_eFtL OsiAgTm,a "{,. d b l = 0 } , - 1, 1 , V F O}F,F S E| T ^( sigma), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.src/libavfilter/vf_colorcontrast.c0:,374 1:021004:.0 ,warning: missing field 'unit' initializer [-Wmissing-field-initializers]F LAGS }, | 374 ^ | { "gm", "setsrc/libavfilter/vf_colorconstancy.c :t735h:e12 g:r ewarning: enmissing field 'help' initializer [-Wmissing-field-initializers]-m age n735t | a c on t r{ aNUsLtL" ,} O FF| S ^E T(gm), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, VF }, | ^ src/libavfilter/vf_colorcontrast.c:375:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 375 | { "by", "set the blue-yellow contrast", OFFSET(by), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, VF }, | ^ src/libavfilter/vf_colorcontrast.c:376:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 376 | { "rcw", "set the red-cyan weight", OFFSET(rcw), AV_OPT_TYPE_FLOAT, {.dbl=0}, 0, 1, VF }, | ^ src/libavfilter/vf_colorcontrast.c:377:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 377 | { "gmw", "set the green-magenta weight", OFFSET(gmw), AV_OPT_TYPE_FLOAT, {.dbl=0}, 0, 1, VF }, | ^ src/libavfilter/vf_colorcontrast.c:378:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 378 | { "byw", "set the blue-yellow weight", OFFSET(byw), AV_OPT_TYPE_FLOAT, {.dbl=0}, 0, 1, VF }, | ^ src/libavfilter/vf_colorcontrast.c:379:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 379 | { "pl", "set the amount of preserving lightness", OFFSET(preserve), AV_OPT_TYPE_FLOAT, {.dbl=0}, 0, 1, VF }, | ^ src/libavfilter/vf_colorcontrast.c:380:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 380 | { NULL } | ^ 3 warnings generated. src/libavfilter/vf_colormatrix.c:95:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 95 | { NULL } | ^ src/libavfilter/vf_colormap.c:71:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 71 | { "patch_size", "set patch size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "64x64"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_colormap.c:72:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 72 | { "nb_patches", "set number of patches", OFFSET(size), AV_OPT_TYPE_INT, {.i64 = 0}, 0, MAX_SIZE, FLAGS }, | ^ src/libavfilter/vf_colormap.c:79:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 79 | { NULL } | ^ src/libavfilter/vf_colorkey.c:59:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 59 | if (iblend < 10000.0) { | ^~~~~~ ~ 30 warnings generated. src/libavfilter/vf_colorkey.c:60:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 60 | return av_clipd((diff - similarity) * iblend, 0.0, 1.0) * max; | ~ ^~~~~~ src/libavfilter/vf_colorkey.c:60:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 60 | return av_clipd((diff - similarity) * iblend, 0.0, 1.0) * max; | ~ ^~~~~~~~~~ src/libavfilter/vf_colorkey.c:62:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 62 | return (diff > similarity) ? max : 0; | ~ ^~~~~~~~~~ 21 warnings generated. src/libavfilter/vf_colorcorrect.c:230:18: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 230 | if (ucnt >= half_size) { | ~~~~ ^ ~~~~~~~~~ src/libavfilter/vf_colorcorrect.c:238:18: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 238 | if (vcnt >= half_size) { | ~~~~ ^ ~~~~~~~~~ src/libavfilter/vf_colormap.c:201:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 200 | src/libavfilter/vf_colorcorrect.c : 284 : 18 : warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] double A [2842 | * 2 ] =i f{ (1,u sc-n>tso u>r=c eh[a0l]f[_cs]i,z e )| ~ { | ~~~~ ^ ~~~~~~~~~ 201 | src/libavfilter/vf_colorcorrect.c : 292 : 18 : warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 292 | 1i,f s(-v>csnotu r>c= eh[a1l]f[_cs]i z}e;) {| ^~~~~~~~~~~~~~~ | ~~~~ ^ ~~~~~~~~~ src/libavfilter/vf_colormap.c:200:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 200 | double A[2 * 2] = { 1, s->source[0][c], | ~ ^~~~~~~~~~~~~~~ src/libavfilter/vf_colormap.c:202:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 202 | double b[2] = { s->target[0][c], s->target[1][c] }; | ~ ^~~~~~~~~~~~~~~ src/libavfilter/vf_colormap.c:202:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 202 | double b[2] = { s->target[0][c], s->target[1][c] }; | ~ ^~~~~~~~~~~~~~~ CC libavfilter/vf_exposure.o 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] src/libavfilter/vf_colorize.c= { :1,190 :s34->:s owarning: uimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]r ce[0][C0], s->so u190 | r ce [ 0] [ C 1 ] + (s0-.>0s7o2u2r0c*e2[109][.C02/]2,5 5. 0| ) ~* b) * (( 1223 | < < d e p t h ) - 1 ) ; | ~ ^ src/libavfilter/vf_colorize.c :189 : 63 : 1warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] s->source [1891 | ] [ C 0*y], s=- >(s(o0u.r2c1e2[610][*C211]9. 0+/ 2s5-5>.s0o)ur c*e [1r] [+C 2(]0,. 71520*21 9224. | 0 / 2 5 5 . 0 ) * g + | ~ ^ src/libavfilter/vf_colorize.c : 189 : 35 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1, s->so 189u | r c e [2 ]*[yC 0=] ,( (0s.2-1>s2o6u0r*c2e1[92.]0[/C2515]. 0+) *s -r >+s o(u0rc.e7[125]2[0C*2219].0 /}2;5 5 .| 0 ^~~~~~~~~~~~~~~~) * g + | ~ ^ src/libavfilter/vf_colormap.c:223:75: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 222 | double A[3 * 3] = { 1, s->source[0][C0], s->source[0][C1] + s->source[0][C2], src/libavfilter/vf_colorize.c| ~ :192:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 223 | 192 | ( 0 . 5 0 0 0 0 * 2 2 4 . 01/,25 5s.-0>)s o*u rbc +e [01.]5[)C 0*] ,( (s1- >;s o u| ~ ^r ce[1][C2src/libavfilter/vf_colorize.c]:,191 : 64| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_colormap.c :191223 | : 40 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]* u = (-(0.1 12224 | 5 7 * 2 2 4 . 0 / 2 5 5 . 0 )d o*u blre -A [(30 .*38 5433]* 2=2 4{. 0/12,5 5s.0-) >* sgo u+r c| e ~ ^[ 0][C0], s-src/libavfilter/vf_colorize.c>s:o191u:r36c:e [warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]] [C1] + s -191> | s o u r c*eu[ 0=] [(-C(20]., 1 | 1 ~4 57*224.0 /22235 | 5 . 0 ) * r - ( 0 . 38 54 3* 2 2 4 . 0 / 25 5 . 0 ) * g 1+, s -| > ~ ^s ource[1][C0], s->source[1][C1] + s->source[1][C2], | ^~~~~~~~~~~~~~~~ src/libavfilter/vf_colormap.c:222:75: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 222 | dosrc/libavfilter/vf_colorize.cub:l194:e34: A[warning: 3 implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]* 3] = { 1 ,194 | s - > s o u r c e([00.]0[4C5805]*,22 4s-.>s0ou/r2c5e[50.]0[)C 1*] b+ +s -0>.so5u)r c*e [(0(]1[C 2<]<, d e| p ~ ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ th) - 1); | src/libavfilter/vf_colormap.c ~ ^:222 :40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_colorize.c:193:63 : 222warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 193 | d*ovu =b (l(e 0A[.35 0*0 030]*2 2=4 .{ 01/,2 5s5-.>0s)o u*r cre [-0 ][(C00.]4,5 4s1-5>s*o22u4.r0c/e[205]5[C.10] )+ s*- >sgo u-rc e[ 0| ] ~ ^[ C2], | ~ ^~~~~~~~~~~~~~~~ src/libavfilter/vf_colorize.c:193:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_dblur.c193 | : 49 :*105v: =warning: missing field 'unit' initializer [-Wmissing-field-initializers]( (0.50000*224.0/25 549. | 0 ) * r {- "(a0n.4g5l4e1"5,* 2 2"4.s0e/t2 5a5n.g0l)e "*, g - | ~ ^ src/libavfilter/vf_colormap.c :O225F:F67S: Ewarning: T(implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]a ngle), AV_OP T225 | _ T Y P E _ F L O A T , {. d bdlo=u45b}l,e b[03.]0 , = {3 6s0->,ta rgFeLtA[G0]S[ c}],, s -| > ^t arget[1][c], s->target[2][c] }; | ~ ^~~~~~~~~~~~~~~ src/libavfilter/vf_dblur.csrc/libavfilter/vf_colormap.c::50225::10550:: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]warning: missing field 'unit' initializer [-Wmissing-field-initializers] 225 | 50 | { " r a d i u s " , "sdeoutb lrea db[i3u]s "=, { s - > t a r g eOtF[F0S]E[Tc(]r,a sd-i>utsa),r gAeVt_[O1P]T[c_]T,Y PsE-_>FtLaOrAgTet,[ 2{].[dcb]l =}5;}, | ~ ^~~~~~~~~~~~~~~ 0, 8192, FLsrc/libavfilter/vf_colormap.cA:G225S: 33:} ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^ 225 | double b[3] = {src/libavfilter/vf_dblur.c :s51-:>105t:ar gwarning: emissing field 'unit' initializer [-Wmissing-field-initializers]t [0][c], s- >51t | ar g e t [{1 "]p[lc]a,n se-s>"t,a r"gseett[ 2]p[lc]a n};e s | t ~ ^~~~~~~~~~~~~~~o filter", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=0xF}, 0, 0xF, FLAGS }, | ^ src/libavfilter/vf_dblur.c:52:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 52 | { NULL } | ^ src/libavfilter/vf_colormap.c:241:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 238 | double A[4 * 4] = { 1, s->source[0][0], s->source[0][1], s->source[0][2], | ~ 239 | 1, s->source[1][0], s->source[1][1], s->source[1][2], 240 | 1, s->source[2][0], s->source[2][1], s->source[2][2], 241 | 1, s->source[3][0], s->source[3][1], s->source[3][2] }; | ^~~~~~~~~~~~~~~ src/libavfilter/vf_colormap.c:241:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 238 | double A[4 * 4] = { 1, s->source[0][0], s->source[0][1], s->source[0][2], | ~ 239 | 1, s->source[1][0], s->source[1][1], s->source[1][2], 240 | src/libavfilter/vf_colorlevels.c : 61 : 117 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1, s->sourc e61[ | 2][0 ] , s{- >"sroiumricn"e, ["2s]et[ 1i]np,u ts r-e>sdo ubrlcaec[k2 ]p[o2i]n,t" , OF F241S | E T( r a n g e [ R ] . in _ m i n ) , A V_ O P T _ TY P E _ D1O,U BsL-E>,s o{u.rdcbel[=30]}[,0 ]-,1 s,- >1s,ou rFcLeA[G3S] [}1,] , | s ^- >source[3][2] }; | ^~~~~~~~~~~~~~~ src/libavfilter/vf_colormap.c:241:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_colorlevels.c:62 :238117 | : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | { "gimin" , "set input green black point",d oOuFbFlSeE AT[(4r a*n g4e][ G=] .{i n1_,m isn-)>,s o uArVc_eO[P0T]_T[Y0P]E_,D sO->UsBoLuEr,c e{[.0d]b[l1=0]},, s--1>,s o1u,r cFeL[A0G]S[ 2}],, | ^| ~ 239 | 1, s-src/libavfilter/vf_colorlevels.c>s:o63u:rc117e: [warning: 1missing field 'unit' initializer [-Wmissing-field-initializers]] [0], s->sou r63c | e [ 1 ] [{1 ]"b,i msi-n>"s,CC libavfilter/vf_extractplanes.o ou r"csee[t1 ]i[n2p]u,t blue bl a240c | k p o i n t" , O F F S E T ( r a n g e [ B ] . i n _ m i n ) ,1 , AsV-_>OsPoTu_rcTeY[P2E]_[D0O]U,B LsE-, >{s.odubrlc=0e}[,2 ]-[11,] ,1 ,s -F>LsAoGSu rc}e,[ 2 ]| [ ^2 ], 241 | src/libavfilter/vf_colorlevels.c : 64 :117 : warning: missing field 'unit' initializer [-Wmissing-field-initializers]1 , s->source [643 | ] [ 0 ]{, "sa-i>msionu"r,c e"[s3e]t[ 1i]n,p ust- >aslopuhra cbel[a3ck] [po2i]n t}"; , | ^~~~~~~~~~~~~~~ OFFSET(range[A].isrc/libavfilter/vf_colormap.cn:_240m:i74n:) ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] AV_OPT_TYPE _238D | O U BL E , { . d b l = 0 } , -do1u,b l1e, AF[L4A G*S }4,] =| ^{ 1, s->source[0][0], s->source[0][1], s->src/libavfilter/vf_colorlevels.cso:u65r:c117e:[ 0src/libavfilter/vf_colorkey.c]warning: [missing field 'unit' initializer [-Wmissing-field-initializers]2: ]219,: 120 :| ~warning: missing field 'unit' initializer [-Wmissing-field-initializers] 65 | 239{ | " r im a x " 219, | " s e t {in p u " t cre d o lowr h"i t, e "ps eo ti nt th" , e 1c ,oOF lsFo-S>rkEseTo(uy rkraeceny [cge1o[R]].l[ino_0marx]"),,, Os FA-VF>S_ETs(OocPurocTleo_[rT1k][Y1]e,PyE __sDrO-Ug>BsbLoEa)u,, ArV ce_{[O.PT1d_T]bY[l=21P]}E,,_ C-O1L,O R1,, 240F{L | AG S . s} t, r = | ^ " b l a c k " } , 0, 0 , F L A G1,S s}-,> s | osrc/libavfilter/vf_colorlevels.c ^ u:r66c:e117[:2 warning: ]missing field 'unit' initializer [-Wmissing-field-initializers][ 0], s->source[2 ]66[ | 1 ] , s{- >"sgoiumracxesrc/libavfilter/vf_colorkey.c"[,2: ]220"[:s2134e]:t, warning: i missing field 'unit' initializer [-Wmissing-field-initializers]n| p ^~~~~~~~~~~~~~~u t green white src/libavfilter/vf_colormap.cp :o220240 | i: n57 t: " {warning: , "implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] sO iFmFiSlETa(rriaty "n, 238g" | e s[ eGt t ].hi n_em ac xo l) o,r k e A ydoV us_biOmPliTe_lTY aPA[r4 E* i4_t]DyO Uv=BLa Elu{, e{" .,1d ,OFbFS Els=T1(->}ssim,io lu-ra1,c 1r,e src/libavfilter/vf_colorize.ci[F0t]:LyA[GS274 )0:},, ]117, | :A s ^ Vwarning: -_Omissing field 'unit' initializer [-Wmissing-field-initializers]>Ps To_uTrYcPEe_F[L0]O[1A],T , {s274 | -. d>blsrc/libavfilter/vf_colorlevels.c so u:r ce=[67 : 117:0 0.{0][warning: 2 1missing field 'unit' initializer [-Wmissing-field-initializers]]," | }h ~, u e0."0,0 0 2390671 , | | 1 . {0"s ,e " t F b Lti maAhG Sxe h"ue }," " ,, s e | t ^ i np u t b l u e wh i t e p o i 1Osrc/libavfilter/vf_colorkey.cn,F s:->tsFo221S"u:118E,r:T (c warning: h eOmissing field 'unit' initializer [-Wmissing-field-initializers]u[eF F1)S,][E T0] ,( rsa221 - n | >g AsVe_[B ] oOu.{P rinT__"cmTabe[Y1]xl)P,[ eAEn_d1]V,F"L _,OOPsT_ TAY->"soTuPrse, E{cet_.[ tDd1hbOl]eU=[0 BL2E,}c,] ,o { l.0do,brl= k3 1240 | e6y} 0,,k V e- 1 F y}, , b 1 ,l | eFn ^Ld vAal uG eS", O} ,F F S ET| ( ^ b l e n d ) , 1 ,A Vs_-O>PsTo_src/libavfilter/vf_colorize.cuT:rY275c:PeE117[_2:]F [warning: Lsrc/libavfilter/vf_colorlevels.cmissing field 'unit' initializer [-Wmissing-field-initializers]:068:O117 :] warning: Amissing field 'unit' initializer [-Wmissing-field-initializers] ,T , s{- > .sd275 | b l o68 =u 0 | r . c 0{e { [" },2 s0"a]a[t.im1axu0,] "r,1,a t. 0si-o",s>n "e,s Fto "iLAusneGtr pSctuh ee t}[,s 2 aat]| lu[ ^pr2 ]haa t,iwon h", i te| ^~~~~~~~~~~~~~~ p src/libavfilter/vf_colorkey.co i n:t 222src/libavfilter/vf_colormap.c" ,::12 240 :: warning: Omissing field 'help' initializer [-Wmissing-field-initializers]F40FOS :F ETFwarning: S E(T(implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]222sart | au ran tg i {e o238n[)N, | AVA_UO PT]L _ . L TiYP n}E_ F_ m L Oa x| AT ) ^, ,{. d d bAoV_lOuPT=_b0Tl.Y5}e, PE0A,_ [ D14O, U *VBF }L4],E | , ^= {{ .1d,b ls-=>1s}o,u r-c1e,[ 01],[ 0F]L,A GsS-> so}u, r src/libavfilter/vf_colorize.c| c: ^e 276:[1170:] [warning: 1missing field 'unit' initializer [-Wmissing-field-initializers]] , s->source[0] [2762 | ] , {| ~"l igsrc/libavfilter/vf_colorlevels.cht:n69e:s 117s:239 warning: "missing field 'unit' initializer [-Wmissing-field-initializers] | , " s e t t69 h | e l{ i g h " trn o mei s n"s," ," s e t o u tp u t 1 r,ed s b -OFlF>aScsoEurkcT ep([ol1ii]ntg[h"tn0e, ]s ,s O FF)s,S- E>T (rsaAVo_nOPuT_greTc[YRe].Po[E1_]uF[tL_m1iO]nA,)T, s,- >s oA{uV_.rOdbclP=eT0[._1]5[T2}Y]P,E,_D 0O,U B L1,E , 240V F | { . } d, bl = 0}| , ^ 0, 1 , F L A G S } , | ^ 1,src/libavfilter/vf_colorize.c :s277:-117>:s warning: omissing field 'unit' initializer [-Wmissing-field-initializers] urce[2][0], src/libavfilter/vf_colorlevels.c 277:s | 70-: 117> s:ou r warning: {missing field 'unit' initializer [-Wmissing-field-initializers]c e"m[i2]x[1"],, 70 s | - >" sso e{ut rt"cghomee[in "2, m"]ixs o[fet2 ], o su outr| pc ^~~~~~~~~~~~~~~ue t lgirgehetnn ebsrc/libavfilter/vf_colormap.c:s239lsa:",c 74k:O poFwarning: inFimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]t S"E,T( mOiFxF) S, 238E | T( r a n g e [A GV ]_O P. dToo_uTubYtPEl__FeLmi nOA)A,[T 4A, V {*._ d4O] b=Pl =T1}{,_ T01,,Y Ps E1-_>,DsO VoUuFBrc LEe, }{[,. 0 d]| [b0 ^l]= 0},, s -> s0o,u rc1e[,0 ]F[L1src/libavfilter/vf_colorize.cA]:G,S 278s :-12}:>,s warning: omissing field 'help' initializer [-Wmissing-field-initializers] u| rc e ^ 278[ | 0 ] [ 2{] ,N U L| L ~ } | ^ 239 | src/libavfilter/vf_colorlevels.c : 71 : 117 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 71 | 1 , s - >s{o u"rbcoemi[n1"],[ 0"]s,e ts- >soouutrpcuet[ b1l]u[1e] ,b lsa-c>k spoouirncte"[,1 ]O[F2F]S,E T( r| ^~~~~~~~~~~~~~~a nge[B].outsrc/libavfilter/vf_colormap.c_:m239i:n57):, warning: Aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]V _OPT_TYPE_ D238O | U B L E , { . d b l = 0 } , 0,d o1u,b lFLeA AG[S4 }*, 4 ]| ^= { 1, s->source[0][0], s->source[0][1], ssrc/libavfilter/vf_colorlevels.c->:s72o:u117r:c ewarning: [0missing field 'unit' initializer [-Wmissing-field-initializers]] [2], | ~ 72 | {239 | " ao m i n " , " s e t o u t p u t a l p h a b l a c k p o i n t " ,1 , OsF-F>SsEoT(urracneg[e1[]A[]0.]o,ut _sm-i>sno)u,rc eA[V1_]O[P1T]_,T sY-P>Es_oDuOrUcBeL[E1,] [2{].,d b l| = ^~~~~~~~~~~~~~~0 }, 0, 1, Fsrc/libavfilter/vf_colormap.cL:A239G:S40 :} ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^ 238 | double A[4src/libavfilter/vf_colorlevels.c :*73 :4117]: =warning: missing field 'unit' initializer [-Wmissing-field-initializers] { 1, s->sou r73c | e[ 0 ] [ 0{] ," rso-m>asxo"u,r c"es[et0 ]o[u1t]p,u ts -r>esdo uwrhciet[e0 ]p[oi2n]t," , | ~ OFFSET(r a239n | ge src/libavfilter/vf_colorcorrect.c[R ] :. o524: u104src/libavfilter/vf_dblur.c:t _ warning: :mmissing field 'unit' initializer [-Wmissing-field-initializers]a 172:x 28) ,: warning: A implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] V _524 O | P T _ T {Y 172 | P " E ra_n l DgOU"BL El, ,e " { s=. e adn1tbgl,e l* t=h es-1>}Ms_ P,roeI udrc e [ s0ha/d1o, ]1w810[ 0,]., ss fFpo-t;L>" src/libavfilter/vf_convolve.cAs,: G| Sou r88 ~ ^~~~~ c:e} 121[, :1 ] src/libavfilter/vf_dblur.c warning: | src/libavfilter/vf_colorkey.c ^[: 172missing field 'unit' initializer [-Wmissing-field-initializers]: 1: 13 ]OF243:,F: warning: Simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]121 sE-:T > (warning: 88172 | s r missing field 'unit' initializer [-Wmissing-field-initializers] | {osrc/libavfilter/vf_colorlevels.cl ) u :,"r c74 :117p: awarning: eAlannmissing field 'unit' initializer [-Wmissing-field-initializers] [243V | ges 1_] l " O{[e,P T2 ] , ""_74 | = csoT a e{lYP| ntg loE_ ^~~~~~~~~~~~~~~ "er F* pgl"aL Oo,mnMeA a"ss_eTtsrc/libavfilter/vf_colormap.cx "P,, :thteI "238so c{o:.e74d bl/lt:c= 1o8 r owarning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0o.hfn;},u otvp u-lod kte1l238 | | ^~~~~ ~ yg,rvee n w he" c 1i,, o t l V Fe o p r} o i"n,t ", , O F OF F F SE| TS ^ d(E T (oc r uoblaOlFeFSnEo rgTAke([pel[a4y G*ne_]r s).,go 4 busrc/libavfilter/vf_colorcorrect.ct]_ AaV:525m:104=:)_,ax ) ,O {warning: PATA_ TYmissing field 'unit' initializer [-Wmissing-field-initializers]PVEV1 ,__O_ OPIPNsT-TT_, >_soT525 Tu | YrYP E{P.c _CEOLiORe [0_6,4 ]D[ ={{7O}0, 0 "UbB].,l L,s "1Etsr, =5,,- " s >Fs"e{tL otbh.AduleacGbSr kblluc}",=ee }1[}s h,0,]| [1a] , ^sd0 , 0-,o > sw01o, ,u FsLArGSFpoc L}teA,G"[ S, 0} ],| [ ^2 ]| , ^ | ~ ^~~~~~~~~~~~~~~ OFFSET(blsrc/libavfilter/vf_colormap.c):,238 A:V57_O:P Twarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]T YPE_src/libavfilter/vf_colorkey.cF:L244O: 135:A src/libavfilter/vf_colorlevels.c238T | warning: :,75 :117missing field 'unit' initializer [-Wmissing-field-initializers]: { warning: . missing field 'unit' initializer [-Wmissing-field-initializers]d b l =2440 | } , d o src/libavfilter/vf_convolve.c75u | -b{:92 :1l 129 , e{" ": 1s,b VFA i}o,warning: missing field 'unit' initializer [-Wmissing-field-initializers][ mmi la4rai | ^x"t,* " y "s924,]e | t = " so{{etu t 1t,"hnp se-o>u icsoltos obrsrc/libavfilter/vf_colorcorrect.ch:e526:u104lo"lrc:u ,warning: de[e missing field 'unit' initializer [-Wmissing-field-initializers]w h0it s][e0] , is -">smep osit526 ionlt | nuoai", rrcs e" ,iet y [ O v0F F{a ]"r hSlE[ " uT1(, e"s]er " , t an,g th ee Os [rBF- >seo]F SEdT(us.ro icue[ h m t 0iig_h l][l2m i a]a,g hrtx i| ~ ^~~~~~~~~~~~~~~), tsy p )AVo_ O,PtO src/libavfilter/vf_colormap.cA:VT_"TFY_238O,PTF_P: 40STEY P:ET_(D E nO_ FLwarning: oUimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] OAiBs eT L ) ,,O E , F {238 F{ . | S Ad.bEl V d T=_1b} ,( O0lP, r1 T_ TYhP,= )E, F0. _ FLL0O A AGS }, | ^ 1 }, 0.00001, 1.0, FLAGS }, | ^ src/libavfilter/vf_colorlevels.c:76:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] AV _76 Od | Po T u src/libavfilter/vf_colorkey.c {_b: "Tal245eYPoE: Am[_ax115T4,F": L{,.d*bwarning: O AT lmissing field 'unit' initializer [-Wmissing-field-initializers] ",s4=0 .e0]{ t0 0.0=00o245ud 1{ | tbp} 1lut, a,l=ph a 0 0s- >s ,{} w"obl ,huie 1rtn-d1,,ce" Fe [, 1"Lp0AG,Sso][ 0V Fein]t} t},, ", | ^, ts| ^h-eO > sFocFuoSrclEe[o0Trsrc/libavfilter/vf_convolve.ch]([o1:],r lad93s:n12 -g:eb>s o[lewarning: nuAdr] c.veo[src/libavfilter/vf_colorcorrect.c0missing field 'help' initializer [-Wmissing-field-initializers]:au] [527:lt2_104 : uwarning: ]emissing field 'unit' initializer [-Wmissing-field-initializers]m93 | ," a , x { ) ,| O ~ ^~~~~~~~~~~~~~~ N FA V527_OUFS | EPTL(b lTL }e_n ,Td){, Y"b h" ,PAV| E__D ^"OOP sUeTB_TtYLPE _Et,FhL Oe{ AT.,bdlu e{bl = h.1id}gb,lh = l 0i.00g, h}1t,, 0sF.pL0AGo, St1", . }0 ,, F L A | G O ^FS F S}E,T (b h| ) ^, AV_OPT_TYPE_FLOAT, {.src/libavfilter/vf_colorkey.csrc/libavfilter/vf_colormap.c:d:242246b::84l12=::0 warning: }warning: missing field 'help' initializer [-Wmissing-field-initializers] ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 246- | 1 , 1 ,{ V FN 242 U | }L ,L | } ^ | ^ double b[4] = { s->target[src/libavfilter/vf_colorcorrect.c0]:[c528]:,112 :s -warning: >missing field 'unit' initializer [-Wmissing-field-initializers]ta rget[1][c], s -528> | t a r g{e t"[s2a][tcu]r, ast-i>ont"a,r g"este[t3 ]t[hce ]a m}o;u n t| ~ ^~~~~~~~~~~~~~~o f saturatiosrc/libavfilter/vf_colormap.cn:"242,: 67:O warning: Fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]F SET(saturatsrc/libavfilter/vf_datascope.ci o242n) | : , 61A: V100: _ O warning: P missing field 'unit' initializer [-Wmissing-field-initializers]T_ T Y CC libavfilter/vf_fade.o P Esrc/libavfilter/vf_colorlevels.c_F L: O85A: 12T :, warning: 61 | {domissing field 'help' initializer [-Wmissing-field-initializers] .ud b b ll e85= | { 1 b {}"[ ,NUs4] LiL-3=,z { s e}"-,>t3 , a "Vsr| geFe ^ t }t,[ 0o| ] ^u [tcp]u,t ssi-z>e"t,a rOgFeFt[S1]E[cT](,o sw-)>t,a rg et [2A][Vc_]O,P sT-_>TtaYrPgEe_tI[M3A][Gc]E _};S I| ~ ^~~~~~~~~~~~~~~Z E, {.str=src/libavfilter/vf_colortemperature.c"src/libavfilter/vf_colormap.ch:d:242723390::"134}50,: :warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning: 0missing field 'unit' initializer [-Wmissing-field-initializers], 0, FL A242G | S } , | ^ 339 | d o{ub l"et embp[e4]r a=t {u rs-esrc/libavfilter/vf_colorcorrect.c">t,a:534 r:12":s gewarning: esrc/libavfilter/vf_datascope.cttmissing field 'help' initializer [-Wmissing-field-initializers] :[62 :t100:0 hwarning: missing field 'unit' initializer [-Wmissing-field-initializers] ]e[534c] , | t e mpse - r62a>{ | t ta ru rNeg Uient L [K{eLlv1i }] n""[| ^s,"c , ] , s"- s>e t to au r tOFgpFueSt[t2 Esi]zT[e(c"te],m ,pO eFsrFa-tuSr>Eet)T, aA(rV_ogOewt[P3)]T, [_ c]T Y AP}EV_F; _ | L ~ ^~~~~~~~~~~~~~~OO PATT, _{T.YdbPlsrc/libavfilter/vf_colormap.cE=:6_24250I0MA:33}G: ,warning: E 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 _0SI0Z,E , 4 {0.242st0 | 0r0, = VF" } ,h d | 7 ^2 0 " } , 0 , 0 ,d oFuLbAlGeS b}[,4 ] | = ^ { s->targetsrc/libavfilter/vf_colortemperature.c[:0340]:[134:c ]warning: ,missing field 'unit' initializer [-Wmissing-field-initializers] s->target[1] [340c] | , ssrc/libavfilter/vf_datascope.c -: 63>:{t 91:a"r gemtwarning: imissing field 'unit' initializer [-Wmissing-field-initializers][2x] "[c,] , s - > 63t | a r"s get e{t [3 t]he" x["mc],i x} ;w"i tssrc/libavfilter/vf_convolution.c h| e ~ ^~~~~~~~~~~~~~~: t40 xf: i124o:lf tfwarning: ersmissing field 'unit' initializer [-Wmissing-field-initializers]eet "d, o uOtFpFuStE"T,( x 40 | ) , {OAV _FO"FPS0ETm_TT"(,mY i"xP),s E e _ tIN T, m A{Vat.ri_iOxP6 fTor4 1_=sT0Y}tPE, _p0laF,nL IeONT"_AT,,M A O{FX.dFbSl,=1E}, T FL(A m GSaR }t r, i0 x| _ ^s, t r[ 0 ] ) , 1A,V _VFO P}T,_ TY P| E ^ _STRING,src/libavfilter/vf_datascope.c :{64.:st91r:=" 0 warning: 0missing field 'unit' initializer [-Wmissing-field-initializers] 0 0 1 0 0 64 | 0 0src/libavfilter/vf_colortemperature.c" }: ,src/libavfilter/vf_cover_rect.c341: 134{: :"warning: 0missing field 'unit' initializer [-Wmissing-field-initializers]53y:",, 12 :0 , "warning: FLs emissing field 'help' initializer [-Wmissing-field-initializers]tA y341 G S | }o,f f 53{ | se| t " , ^" p lO{ "F,FNU LSL E}T ( y ) ,| ^ " sAVe_tO PtThesrc/libavfilter/vf_convolution.c_ TY:PaE41mo_u:In124:N warning: tmissing field 'unit' initializer [-Wmissing-field-initializers]T ,o {f.i 6p4re= s0}41, | e r 0v ,{i I Nng" Tl1_imMgh"AtX,n,es sF"L"seA,t OG SFRmFS aE}tT, r(i xp| ^ frore s2endr pvlean)e," , OAFVF_SOEPTT(m_atTriYxP_Est_rF[1L])O, AATV, _{O.PdTb_lT=Y0PE}_,S T R I N G , 0{, . s tr = " 01 ,0 V0F 0 }1 ,0 0 | 0 ^ 0"}, 0, 0, FLAGS }, | ^src/libavfilter/vf_colortemperature.c :342:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 342 | { NULL src/libavfilter/vf_datascope.c}: 69 :| 100 ^: src/libavfilter/vf_convolution.cwarning: :missing field 'unit' initializer [-Wmissing-field-initializers]42 :124: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 69 | { 42" | a x i s "{ ," 2 m "",d r"aswe tc omlautmrni/xr owsrc/libavfilter/vf_colormap.cf onr:u 265m3:ber49rds": , pwarning: OlFimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]aF nSeE"T,( aOxFiFsS)E,T (265A | Vm _a tO P rT i _Tx Y _P s Et_ rB [2O] ),O L , A { V ._ i6O 4PT _= T0 AY}[,PjE _S*0,T NR1I4N,+G FiL,]AG S= {AR[i.* s}Ntr,4 = +"| 0jsrc/libavfilter/vf_crop.c ^ ] 0 : =1370 s:- 48>:0 ke warning: 1rn implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0e l0 (0 s0-">},s ou0r,c 0e,[i ]src/libavfilter/vf_datascope.cF,LA:G 70s: 137S | -106 } ,>:s o| ^ warning: usmissing field 'unit' initializer [-Wmissing-field-initializers]-r c>e[vj]a);r _ | v ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~70a l | u e s [ V{AR _A"]op src/libavfilter/vf_convolution.c a: 43c:124 :i= (tfwarning: lymissing field 'unit' initializer [-Wmissing-field-initializers] o"a,t )" slei t n43bk | -a>w c / k{ "gli3nrmk",o- >u"hns; d e| t ~ ~~~~~~~~~~~~~~~~^~~~~~~~~mao tpraixc iftyo"r, 4OtFh FpSlaEnTe"(,o OpFaFcSiETt(ym),a tArVi_xO_PsTt_rT[Y3P]E)_,F LAOV_AOPTT_,T Y{P.Edb_l=S0T.R75I}N,G ,0, {1,. stFr=L"0A G0S R 0} ,0 1| ^0 0 0 0"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_colormap.csrc/libavfilter/vf_convolution.c::44270::10951:: warning: warning: missing field 'unit' initializer [-Wmissing-field-initializers]implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44270 | | { " 0 r d i v " , " s e t src/libavfilter/vf_datascope.cAr[d:ivi *74fN:4o112+rN:+1 ] 1warning: s missing field 'unit' initializer [-Wmissing-field-initializers]= tA[ (pNl+a1n)e*",N O F744 | F +Si ] {E T=" src/libavfilter/vf_crop.c(c:omsp->r142osnden:oitv[320us":,]r )warning: c",simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e eA V[it] _co[Om0PpT]o;n e_ 142n | T t| Y ~ ^~~~~~~~~~~~~~~ sP t oE _ sdF-iL>vspOlATa,ray ",_ {Ova.FdlblF=0uS.ETe(s0c[V}ARo,m_po Xn0en]t. s0), , A V_ OPIT_ NTT=_Y PMNAEA_XINNT,,; F L {| .Ai6 ~ ^~~4G =S1}5,} , /usr/include/math.h1 :,| 15 : ^ 1519,: Fnote: Lexpanded from macro 'NAN'A GSR }, 15 | | ^# dsrc/libavfilter/vf_colormap.cef:i272n:e 51N:A Nwarning: src/libavfilter/vf_convolution.cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : 45 :109src/libavfilter/vf_datascope.c: :75 : warning: 12 :missing field 'unit' initializer [-Wmissing-field-initializers] 272 | _ warning: _missing field 'help' initializer [-Wmissing-field-initializers] b u 45 | i75 l | t in{_n{ a" 1 rdniN ULfv "L (} " , ") | ^ "A se[t| ^~~~~~~~~~~~~~~~~~i r*diNv4 +foNr+ 22]n =d A [p(lNa+n2e)"*,N O4FF+SiE] T= (sr-d>isvo[u1rc]e)[,i ]A[V1_]O;P T _| T ~ ^~~~~~~~~~~~~~~ Ysrc/libavfilter/vf_crop.cP:E143_:F32L:O ATwarning: , implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]{. dbl=0.0} , 1430 | . 0, I Ns-T>_MvAaXr,_ vFaLlAuGeSs}[,V A| R ^_ Y] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | src/libavfilter/vf_convolution.c#d:ef46i:n109e: Nwarning: Amissing field 'unit' initializer [-Wmissing-field-initializers]N __b u46i | l t i n _{n a"nf2("r"d)i v "src/libavfilter/vf_colormap.c,| : ^~~~~~~~~~~~~~~~~~274 "s:e51t: rwarning: dimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i v for 3rd 274pl | a n e" , O F F S E T ( r d i v [ 2 ]) ,A [AiV*_NO4P+TN_+TY3P]E _=F LAO[A(TN,+ src/libavfilter/vf_crop.c{3.):d*144bNl:4+=i560] :=. 0swarning: ->}simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], o0u.r0c,e [IiN] 144T | _ [M A2X, ] sF->;L vA| ~ ^~~~~~~~~~~~~~~a GrS_}va,l u e| ^s [VAR_OUT_W] = s->var_values[VAR_OW]src/libavfilter/vf_convolution.c := 47N:A109N:; warning: missing field 'unit' initializer [-Wmissing-field-initializers]| ~ ^~~ /usr/include/math.h:15: 19:47 | note: expanded from macro 'NAN' { " 315rd | i#vd"e,f in"es eNtA Nr d i v f o_r_ bu4itlht ipnl_annean"f,( "O"F)F S E| T ^~~~~~~~~~~~~~~~~~( rdiv[3]), AV_OPT_TYPE_FLOAT, {.dbl=0.0}, 0.0, INT_MAX, FLAGS}, | ^ src/libavfilter/vf_crop.c:145:56: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 145 | s->src/libavfilter/vf_convolution.cv:a48r:_109v:a lwarning: umissing field 'unit' initializer [-Wmissing-field-initializers]e s[VAR_OUT_ H48] | = s -{>v a"r_0vbailause"s,[V A"Rs_OeHt] b= src/libavfilter/vf_curves.ciNaA:s120N f;o src/libavfilter/vf_colormap.c :| ~ ^~~r :12282 1/usr/include/math.h:: 32swarning: t: 15::missing field 'help' initializer [-Wmissing-field-initializers]p19 : warning: lanote: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]expanded from macro 'NAN'n e", 120 | 15 O | F FS# d E e282T{ f | i(nNe bUi a sLN A[N L 0 ] }) , A V| __ ^ O_P bT u_ Til t YPi nE_n a_ nFf ("L "ObA)T[ , i| ] ^~~~~~~~~~~~~~~~~~={ . dbsl-=>0t.a0}r, g0e.t0[,i ]I[NTc_];M AX ,| ~ ^~~~~~~~~~~~~~~F LAGS}, | ^ src/libavfilter/vf_convolution.c:49:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_crop.c 49: | 147 : 32 : warning: {implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] " 1bias", "s e147t | bi a s sf-o>rv a2rnd_ vplaanleu",e s[OVFAFR_STE]T ( b i a=s N[A1N];) , | ~ ^~~A V_OP/usr/include/math.hT:_15T:Y19:P Enote: _expanded from macro 'NAN'F LOAT, 15{ | .#ddbelfi=n0e. 0}N,A N0 . 0 , IN T___MbAXu, iFlLtAiGn_Sn}a,n f (| " ^ ") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_convolution.c:50:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 50 | {src/libavfilter/vf_crop.c :"1482:bi32as:" ,warning: "implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]s et bias 148f | o r 3 rsd- >pvlara_nvea"l,u OeFsF[SVEATR(_bPiOaSs][ 2 ] )=, NAAVN_;O P| T ~ ^~~_ TYPE/usr/include/math.h_F:LO15A:T,19 :{ .note: dexpanded from macro 'NAN'b l=0.0 }15, | # d0e.f0i,n eIN T_NMAANX, F L A G S_}_b,u i l| t ^in _nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_convolution.c:51:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 51 | { "3bias", "set bias for 4th plane", OFFSET(bias[3]), AV_OPT_TYPE_FLOAT, {.dbl=0.0}, 0.0, INT_MAX, FLAGS}, | ^ src/libavfilter/vf_convolution.c:59:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 59 | { NULL } | ^ src/libavfilter/vf_curves.c:135:5: warning: missing field 'master' initializer [-Wmissing-field-initializers] 135 | }, | ^ src/libavfilter/vf_curves.c:140:5: warning: missing field 'master' initializer [-Wmissing-field-initializers] 140 | }, | ^ src/libavfilter/vf_datascope.c:113:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 113src/libavfilter/vf_curves.c | : 152 : 5 f:o rwarning: (missing field 'master' initializer [-Wmissing-field-initializers]p = 0152; | p < }d r | a ^ w->nb_planes; p++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/vf_datascope.c:131:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 131 | for (p = 0; p < draw->nb_planes; p++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/vf_datascope.c:149:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 149 | for (p = 0; p < draw->nb_planes; p++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/vf_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_dctdnoiz.c:87:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 87 | { NULL } | ^ src/libavfilter/vf_cropdetect.c:181:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 181 | s->high_u8 = s->high * 255. + .5; | ~~~^~~~ ~ src/libavfilter/vf_cropdetect.c:184:15: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 183 | av_lsrc/libavfilter/vf_datascope.cog(c:t161x:, 19A:V _warning: Lcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]O G_VERBOSE, "li mi161t | : % f froro un(d:p% d= 0s;k ipp :<% dd rreaswe->tnb__cpolunatn:e%sd;\ np"++,) {| ~~~~~~ | ~ ^ ~~~~~~~~~~~~~~~ 184 | s->limit, s->round, s->skip, s->reset_count); | ~~~^~~~~ src/libavfilter/vf_crop.c:259:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 258 | s->var_values[VAR_T] = fsrc/libavfilter/vf_deband.cram:e-55>:p126t:s warning: =missing field 'unit' initializer [-Wmissing-field-initializers]= AV_NOPTS_VALUE ?55 | | ~ { "1 t259hr | " , N A"Ns :e ftr a1mset- >ppltasn e *t ahvr_eqs2hdo(lldi"n,k -O>FtFiSmEeT_b(atsher)e;s h o| ^~~l d[0]), /usr/include/math.hA:V15:_19:O Pnote: Texpanded from macro 'NAN' _TYPE_ F15L | O#AdTe,f i{n.ed bNlAN= 0. 0 2 } , 0_.0_0b0u0i3l,t i n_ n a0n.f5(," "FL)A G| S ^~~~~~~~~~~~~~~~~~ }, | ^ src/libavfilter/vf_deband.c:56:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | { "2thr", "set 2nd plane threshold", OFFSET(threshosrc/libavfilter/vf_crop.cld:[2611:]9):, Awarning: Vimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ OPT_TYPE_FLOA T260, | { . d bsl-=>0v.a0r2_}v,a l u0e.s[0V0A0R0_3,P O S ] 0=. 5f,r aFmLeA-G>Sp }k,t _ po| s ^ == -1 ? | ~ 261 | NAN : frame->src/libavfilter/vf_deband.cp:k57t:_126p: owarning: smissing field 'unit' initializer [-Wmissing-field-initializers]; | ^~~ /usr/include/math.h:15 :5719 | : note: expanded from macro 'NAN' { "3th r15" | ,# d e f i n e" sNeAtN 3 r d p l an_e_b utihlrteishno_ldn"a,n f(O"F"F)S E T| ( ^~~~~~~~~~~~~~~~~~t hreshold[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_cropdetect.c:214:12: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_deband.c:59:126 : 214warning: | missing field 'unit' initializer [-Wmissing-field-initializers] if (s->li m59i | t < 1{. "0r)a n g| e ~~~^~~~~ ~" , "set range", OFFSET(range), AV_OPT_TYPE_INT, {.i64=16}, src/libavfilter/vf_datascope.c IN:T199_:M41I:N , INT_MAX, Fwarning: missing field 'comp' initializer [-Wmissing-field-initializers]L AGS }, | ^ 199 | FFDrawColor color = { src/libavfilter/vf_deband.c{: 600:126 :} warning: missing field 'unit' initializer [-Wmissing-field-initializers]} ; | ^ 60 | { "r", "set range", OFFSET(range), src/libavfilter/vf_datascope.c : 200AV:_43O:P T_warning: TYmissing field 'comp' initializer [-Wmissing-field-initializers]P E_INT, 200{ | . i 6 4 = 1 6 } , FF D raIwNCTo_lMoIrN ,r eIvNTe_MrAsXe, F=L A{G S{ 0 }}, } ;| ^ | ^ 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(couplinsrc/libavfilter/vf_crop.cg),: 274 : 41 : Awarning: Vcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]_O PT_TYPE_BOOL, {274. | i 6 4 = 0i}f, ( ( u n s ig n e d )0,s - > x + 1(,u nFsLiAsrc/libavfilter/vf_cropdetect.cgGS:n e252}d),s:35 - :| ^> wwarning: >implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] l ink->w) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~ src/libavfilter/vf_deband.c :25267 | : 12 : src/libavfilter/vf_crop.c :i276warning: ntmissing field 'help' initializer [-Wmissing-field-initializers]:41 :l iwarning: mcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 67i | t_ u p s c 276a{ | l eN ULdL =} il| ^f ri n(t(u(nss-ig>nleid)msi-t>_yu p+s ca(luends)i;g ne d| ~~~~~ ~~~^~~~~~~~~~~~~~) s->h > link->h) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~ src/libavfilter/vf_datascope.c:246:41: warning: missing field 'comp' initializer [-Wmissing-field-initializers] 246 | FFDrawColor color = { { 0 } }; | ^ src/libavfilter/vf_crop.c:359:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 359 | { "out_w", "set the width crop area expression", OFFSET(w_expr), AV_OPT_TYPE_STRING, {.str = "iw"}, 0, 0, TFLAGS }, | ^ src/libavfilter/vf_crop.c:360:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 360 | { "w", "set the width crop area expression", OFFSET(w_expr), AV_OPT_TYPE_STRING, {.str = "iw"}, 0, 0, TFLAGS }, | ^ src/libavfilter/vf_crop.c:361:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 361 | { "out_h", "set the height crop area expression", OFFSET(h_expr), AV_OPT_TYPE_STRING, {.str = "ih"}, 0, 0, TFLAGS }, | ^ src/libavfilter/vf_crop.c:362:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 362 | { "h", "set the height crop area expression", OFFSET(h_expr), AV_OPT_TYPE_STRING, {.str = "ih"}, 0, 0, TFLAGS }, | ^ src/libavfilter/vf_crop.c:363:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 363 | { "x", "set the x crop area expression", OFFSET(x_expr), AV_Osrc/libavfilter/vf_datascope.cPT_T:Y289P:E41_:S TRwarning: Imissing field 'comp' initializer [-Wmissing-field-initializers]N G, {.str = "289( | i n _ w - o u t _ w )F/F2D"r}a, wC0o,l o0r, cToFlLoArG S= }{, { | 0 ^ } }; | ^ src/libavfilter/vf_crop.c:364:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 364 | { "y", "set the y crop area expression", OFFSET(y_expr), AV_OPT_TYPE_STRING, {.str = "(in_h-out_h)/2"}, 0, 0, TFLAGS }, | ^ src/libavfilter/vf_crop.c:365:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 365 | { "keep_aspect", "keep aspect ratio", OFFSET(keep_aspect), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ 6 warningssrc/libavfilter/vf_crop.c generated:. 366:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 366 | { "exact", "do exact cropping", OFFSET(exact), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_crop.c:367:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 367 | { NULL } | ^ 1 warning generated. src/libavfilter/vf_decimate.c:75:135: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | { "cycle", "set the number of frame from which one will be dropped", OFFSET(cycle), AV_OPT_TYPE_INT, {.i64 = 5}, 2, 25, FLAGS }, | ^ src/libavfilter/vf_decimate.c:76:122: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76 | { "dupthresh", "set duplicate threshold", OFFSET(dupthresh_flt), AV_OPT_TYPE_DOUBLE, {.dbl = 1.1}, 0, 100, FLAGS }, | ^ src/libavfilter/vf_decimate.c:77:122: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 77 | { "scthresh", "set scene change threshold", OFFSET(scthresh_flt), AV_OPT_TYPE_DOUBLE, {.dbl = 15.0}, 0, 100, FLAGS }, | ^ src/libavfilter/vf_decimate.c:78:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 78 | { "blockx", "set the size of the x-axis blocks used during metric calculations", OFFSET(blockx), AV_OPT_TYPE_INT, {.i64 = 32}, 4, 1<<9, FLAGS }, | ^ src/libavfilter/vf_decimate.c:79:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 79 | { "blocky", "set the size of the y-axis blocks used during metric calculations", OFFSET(blocky), AV_OPT_TYPE_INT, {.i64 = 32}, 4, 1<<9, FLAGS }, | ^ src/libavfilter/vf_decimate.c:80:158: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 80 | { "ppsrc", "mark main input as a pre-processed input and activate clean source input stream", OFFSET(ppsrc), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_colorspace.c:973:19: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 973 | 0, src/libavfilter/vf_decimate.c1:, 81F:L146A:G Swarning: missing field 'unit' initializer [-Wmissing-field-initializers]}, | ^ 81 | { "chroma", "set whether or not chroma is considered in the metric calculations", OFFSET(chroma), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_decimate.c:82:155: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 82 | { "mixed", "set whether or not the input only partially contains content to be decimated", OFFSET(mixed), AV_OPT_TYPE_BOOLsrc/libavfilter/vf_colorspace.c,: 1004:{12:. iwarning: 6missing field 'help' initializer [-Wmissing-field-initializers] 4=0} ,1004 | 0 , 1 ,{ F LANGSU L}L, }| ^ | ^ src/libavfilter/vf_decimate.c:83:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 83 | { NULL } | ^ CC libavfilter/vf_feedback.o src/libavfilter/vf_dctdnoiz.c:399:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 399 | DEF_FILTER_FREQ_FUNCS(8) | ^~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_dctdnoiz.c:371:33: note: expanded from macro 'DEF_FILTER_FREQ_FUNCS' 371 | var_values[VAR_C] = fabsf(*b); \ | ~ ^~~~~~~~~ src/libavfilter/vf_dctdnoiz.csrc/libavfilter/vf_curves.c::400610::121:: warning: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavfilter/vf_datascope.c 400610: | D | E495 F _: FI96 L:fTo rEwarning: R(_missing field 'unit' initializer [-Wmissing-field-initializers]iF R=E Q0_;F UiN C (b ) ?\ ( | b ~ ^~~~~~~~~) : (asrc/libavfilter/vf_datascope.c)): 496 :| ~ ^ ~96 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_curves.c :496610 | : 19 : warning: {comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] "y", "set 610sc | o p e fy oorf (fis e= t0";, i < PFFOMFINF(SnEbT(_ycpousrv)e,s ,AV _FFO_PATR_RATY_YEPLEE_MFSL(OcAoTm,p {_.dibdls=)0).;5 },i +0+,) { 1| , ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FLAGSR }, | ^ src/libavfilter/vf_datascope.c:497:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 497 | { "w", "set scope width", POFFSET(w), AV_OPT_TYPE_INT, {.i64=7}, 1, 80, FLAGSR }, | ^ src/libavfilter/vf_datascope.c:498:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 498 | { "h", "set scope height", POFFSET(h), AV_OPT_TYPE_INT, {.i64=7}, 1, 80, FLAGSR }, | ^ src/libavfilter/vf_datascope.c:499:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 499 | { "o", "set window opacity", POFFSET(o), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, 0, 1, FLAGSR }, | ^ src/libavfilter/vf_datascope.c:500:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 500 | { "wx", "set window x offset", POFFSET(wx), AV_OPT_TYPE_FLOAT, {.dbl=-1}, -1, 1, FLAGSR }, | ^ src/libavfilter/vf_datascope.c:501:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 501 | { "wy", "set window y offset", POFFSET(wy), AV_OPT_TYPE_FLOAT, {.dbl=-1}, -1, 1, FLAGSR }, | ^ src/libavfilter/vf_datascope.c:502:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 502 | { NULL } | ^ src/libavfilter/vf_deblock.csrc/libavfilter/vf_cropdetect.c:388:433::11657:: warning: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]missing field 'unit' initializer [-Wmissing-field-initializers] 433388 | | { " b lsnopcrki"n,t f ( l i m"istet_ sstirze, osfi zbleoocfk("l,i m i t _ s t r ) , O"F%FfS"E,T (sb-l>olcki)m,i t ) ; A| V ~~~~~~~~ ~~~^~~~~_ OPT_TYPE_INT, {.i64=8}, 4, 512, FLAGS }, | ^ src/libavfilter/vf_deblock.c:389:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 389 | { "alpha", "set 1st detection threshold", OFFSET(alpha), AV_OPT_TYPE_FLOAT, {.dbl=.098}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_deblock.c:390:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 390 | src/libavfilter/vf_cropdetect.c { :"b440e:t19a":, warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] "set 2nd 436d | e t e c ti o n atvh_rleosgh(ocltd"x,, OAFVF_SLEOTG(_IbNeFtO,a ) ,| ~~~~~~ AV_OPT_TYP E437_ | F LO A T , { . d b l =. 05 } , " x0,1 : %1d, x 2F:LA%GSd }y, 1 :| % ^d y2:%d w:%d h:%d x:%d y:%d pts:%"PRId64" src/libavfilter/vf_deblock.ct::391%:f116 :l iwarning: mmissing field 'unit' initializer [-Wmissing-field-initializers]i t:%f crop=% d391: | % d : % d{: %"d\gna"m,m a", 438 | " s e t 3 r d d e t e c t iso-n> xt1h,r ess-h>oxl2d,", OsF-F>SyE1T,( gsa-m>mya2),, w , h,A V_xO,P Ty_,T YfPEr_aFmLeO-A>Tp,t s{,. dbl=.05}, 439 | 0 , 1 , F LA G S }f,r a | m ^e ->pts == AV_NOPTS_VALUE ? -1 : frame->ptsrc/libavfilter/vf_deblock.cs :*392 :a116v:_ qwarning: 2missing field 'unit' initializer [-Wmissing-field-initializers]d (inlink->tim e392_ | b a s e{), "delta "440, | " se t 4 t h d est-e>cltiimoint ,t hwr,e shh,o lxd," ,y )OF;F S E| T ~~~^~~~~( 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 | { Nsrc/libavfilter/vf_curves.cULL: }665,: 19 | : ^ warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 665 | for (i = 0; i < FF_ARRAY_ELEMS(colors); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_curves.c:674:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 674 | for (i = 0; i < FF_ARRAY_ELEMS(colors); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ 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 } }; | ^ 16 warnings generated. src/libavfilter/vf_cropdetect.c:457:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 457 | if (s->limit < 1.0) | ~~~^~~~~ ~ src/libavfilter/vf_cropdetect.c:472:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 472 | { "limit", "Threshold below which the pixel is considered black", OFFSET(limit), AV_OPT_TYPE_FLOAT, { .dbl = 24.0/255 }, 0, 65535, TFLAGS }, | ^ src/libavfilter/vf_cropdetect.c:473:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 473 | { "round", "Value by which the width/height should be divisible", OFFSET(round), AV_OPT_TYPE_INT, { .i64 = 16 }, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_cropdetect.c:474:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 474 | { "reset", "Recalculate the crop area after this many frames", OFFSET(resesrc/libavfilter/vf_datascope.ct_:c680o:u27n:t ),warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]A V_OPT_TYPE_INT, { .i68064 | = 0 }, 0 , I N T _sMtAdX,[ iF]L A+G=S S}QR,( s -| > ^va lues[i][x][y] - average[i]); | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_datascope.csrc/libavfilter/vf_cropdetect.c::563475:src/libavfilter/vf_decimate.c:20142::: 284warning: :note: missing field 'unit' initializer [-Wmissing-field-initializers]24 expanded from macro 'SQR' : warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 563 | #de fi475n | e S{Q "Rs284(kxi | p ) ", ("N (}u xmbee)l*(rs oxfe) i f )i(n d i| mti ~~~^~~~->ael o f fr=am=es ((t1 o< p p sOrFFcS o,isl _rdg0 ,b f?1o r5r ,e gFLdAGbgaS[e i} d]e,te c :t| i ^oy unva"[i,] , a v e r a g e [ c ] , O FFmSiETn([hic]g,h )m,a x [ c ] , ArVm_sO[PcT_]T)YP;E _ F| LO ~~~~~~~~ ^~~~~~~~~~AT , {.dbl=25/255.}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_deflicker.c:88:100src/libavfilter/vf_cropdetect.c:: 482warning: :missing field 'unit' initializer [-Wmissing-field-initializers] 139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 88 | { 482" | b y p a s{s "",l o"lwe",a v"eS fertam elosw utnchhraengsehdo"l,d OfoFr FeSdEgT(eb ypdaestse)c, tAiVo_nO"P,T _T Y P E _ B O O L , { . i6 4 = 0O},F F0S,E T1(,l oFwL)A,G S } , | ^ AV_OPT_TYPE_FLOAT, src/libavfilter/vf_convolve.c{src/libavfilter/vf_deflicker.c:.:901d:12989:b: l12=warning: :1missing field 'unit' initializer [-Wmissing-field-initializers] 5warning: /missing field 'help' initializer [-Wmissing-field-initializers]2 55. }89, | 0 , 9011{, | F N LUL L A}{G S " | }n, ^ o | i ^s e", "set noise", src/libavfilter/vf_cropdetect.c : 483 :146 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] OFFSE T483( | n o i s e{) ",mv _ t h rAeVs_hOoPTl_dT"Y,P E"m_oF4tLiO warningoAsTn generatedv,. e ct{o.rdb l=t0h.r0es0ho0l0d0 0w1h}e,n 0 ,e s t1i,m aFtLAiGnSg }v,i d e| o ^ window size", OFFSET(mv_threshold)src/libavfilter/vf_convolve.c,: 902A:V12_:O Pwarning: Tmissing field 'help' initializer [-Wmissing-field-initializers]_ TYP E_902I | N T , {{.i 6N4U=L8L} ,} ,0, 1| 0 ^0, FLAGS}, | ^ src/libavfilter/vf_cropdetect.c:484:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 484 | { 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_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_convolution.c:741:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavfilter/vf_convolve.c :931:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 741931 | | { N U L L } , | 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.)) | ^~~~~~~~~~ ~~ 26 warnings generated. src/libavfilter/vf_dedot.c:371:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 371 | { "lt", "set spatial luma threshold", OFFSET(lt), AV_OPT_TYPE_FLOAT, {.dbl=.079}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_dedot.c:372:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 372 | { "tl", "set tolerance for temporal luma", OFFSET(tl), AV_OPT_TYPE_FLOAT, {.dbl=.079}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_dedot.c:373:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 373 | { "tc", "set tolerance for chroma temporal variation", OFFSET(tc), AV_OPT_TYPE_FLOAT, {.dbl=.058}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_dedot.c:374:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 374 | { "ct", "set temporal chroma threshold", OFFSET(ct), AV_OPT_TYPE_FLOATsrc/libavfilter/vf_datascope.c, {:.799db:l=106.:0 1warning: 9}missing field 'unit' initializer [-Wmissing-field-initializers], 0, 1, FLAGS } ,799 | | ^ { "x", "set scope x positsrc/libavfilter/vf_dedot.ci:o375n:12":, warning: missing field 'help' initializer [-Wmissing-field-initializers] OOFF S375E | T ( x{p oNsUL)L, } , | ^ A V_OPT_TYPE_FLOAT, {.dbl=0.5}, 0, 1, FLAGSR }, | ^ src/libavfilter/vf_datascope.c:800:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 800 | { "y", "set scope y position", OOFFSET(ypos), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, 0, 1, FLAGSR }, | ^ src/libavfilter/vf_datascope.c:801:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 801 | { "s", "set scope size", OOFFSET(size), AV_OPT_TYPE_FLOAT, {.dbl=0.8}, 0, 1, FLAGSR }, | ^ src/libavfilter/vf_datascope.c:802:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 802 | { "t", "set scope tilt", OOFFSET(tilt), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, 0, 1, FLAGSR }, | ^ src/libavfilter/vf_datascope.c:803:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 803 | { "o", "set trace opacity", OOFFSET(o), AV_OPT_TYPE_FLOAT, {.dbl=0.8}, 0, 1, FLAGSR }, | ^ src/libavfilter/vf_datascope.c:804:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 804 | { "tx", "set trace x position", OOFFSET(tx), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, 0, 1, FLAGSR }, | ^ src/libavfilter/vf_datascope.c:805:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 805 | { "ty", "set trace y position", OOFFSET(ty), AV_OPT_TYPE_FLOAT, {.dbl=0.9}, 0, 1, FLAGSR }, | ^ src/libavfilter/vf_datascope.c:806:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 806 | { "tw", "set trace width", OOFFSET(twidth), AV_OPT_TYPE_FLOAT, {.dbl=0.8},.1, 1, FLAGSR }, | ^ src/libavfilter/vf_datascope.c:807:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 807 | { "th", "set trace height", Osrc/libavfilter/vf_deflicker.cOFFS:ET231(t:h23e:igh t)warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] AV_OPT_TYPE_ F231L | O A T , *{f.d bl== 0p.o3w}(*,f.1,, 11, . 0FLfA G/SR s}-,>s i z| ^e ); | ~~~ ~~~~~^~~~~~~~~ src/libavfilter/vf_deflicker.c:231:14: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 231 | *fsrc/libavfilter/vf_datascope.c =: 808p:o106w(:* fwarning: ,missing field 'unit' initializer [-Wmissing-field-initializers] 1.0f / s-> s808i | z e ) ; { " c"| , ~~~ ^~ "set components to trace", OOFFSET(components), AV_OPT_TYPE_INT, {.i64=7}, 0, 15, FLAGSR }, | ^ src/libavfilter/vf_datascope.c:809:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 809 | { "g", "draw trace grid", OOFFSET(grid), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGSR }, | ^ src/libavfilter/vf_datascope.c:810:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 810 | { "st", "draw statistics", OOFFSET(statistics), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGSR }, | ^ src/libavfilter/vf_datascope.c:811:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 811 | { "sc", "draw scope", OOFFSET(scope), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGSR }, | ^ src/libavfilter/vf_datascope.c:812:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 812 | { NULL } | ^ CC libavfilter/vf_fftdnoiz.o 45 warnings generated. src/libavfilter/vf_datascope.c:834:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 834 | for (p = 0; p < draw->nb_planes; p++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/vf_convolution.c:900:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 900 | { "planes", "set planes to filter", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=15}, 0, 15, FLAGS}, | ^ src/libavfilter/vf_convolution.c:901:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 901 | { "scale", "set scale", OFFSET(scale), AV_OPT_TYPE_FLOAT, {.dblCC libavfilter/vf_fftfilt.o =1.0}, 0.0, 65535, FLAGS}, | ^ src/libavfilter/vf_convolution.c:902:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 902 | { "delta", "set delta", OFFSET(delta), AV_OPT_TYPE_FLOAT, {.dbl=0}, -65535, 65535, FLAGS}, | ^ src/libavfilter/vf_convolution.c:903:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 903 | { NULL } | ^ CC libavfilter/vf_field.o CC libavfilter/vf_fieldhint.o 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; | ~~~^~~~ ~ CC libavfilter/vf_fieldmatch.o src/libavfilter/vf_deflicker.c:393:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 393 | snprintf(value, sizeof(value), "%f", s->luminance[0]); | ~~~~~~~~ ^~~~~~~~~~~~~~~ src/libavfilter/vf_deflicker.c:396:62: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 396 | snprintf(value, sizeof(value), "%f", s->luminance[0] * f); | ~~~~~~~~ ~~~~~~~~~~~~~~~~^~~ src/libavfilter/vf_deflicker.c:399:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 399 | snprintf(value, sizeof(value), "%f", f - 1.0f); | ~~~~~~~~ ~~^~~~~~ src/libavfilter/vf_dejudder.c:75:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 75 | {NULL} | ^ 8 warnings generated. src/libavfilter/vf_datascope.c:996:41: warning: missing field 'comp' initializer [-Wmissing-field-initializers] 996 | FFDrawColor color = { { 0 } }; | ^ 22 warnings generated. 14 warnings generated. src/libavfilter/vf_datascope.c:1102:108: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1102 | snprintf(text, sizeof(text), "%c avg:%.1f min:%d max:%d\n", s->is_rgb ? rgba[c] : yuva[c], average[c], min[c], max[c]); | ~~~~~~~~ ^~~~~~~~~~ 1 warning generated. 1 warning generated. 45 warnings generated. src/libavfilter/vf_corr.c:57:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 57 | snprintf(value, sizeof(value), "%f", d); | ~~~~~~~~ ^ src/libavfilter/vf_corr.c:134:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 134 | CORR(uint8_t, corr8)src/libavfilter/vf_displace.c :61:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 61 | { NULL } | ^ | ^~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_corr.c:101:17: note: expanded from macro 'CORR' 101 | mean1 = scale * (sum1 /(double)(w * h)); \ | ^~~~~ ~ 4 warnings generated. src/libavfilter/vf_corr.c:134:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 134 | CORR(uint8_t, corr8) | ^~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_corr.c:102:17: note: expanded from macro 'CORR' 102 | mean2 = ssrc/libavfilter/vf_delogo.c:173:39: cwarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ale 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) { | ~ ^ ~~~~~~~~~~~ ssrc/libavfilter/vf_delogo.cu:172:39: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] m 172 | ifsrc/libavfilter/vf_deshake.c (:y86 :>=12 l:og o_warning: y+missing field 'help' initializer [-Wmissing-field-initializers]b and && y <86 | l o g o _y{+ lNogUo_LhL -}b an d| ^& & | ~ ^ ~~~~~~~~~~~~~~~~~~ 2src/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 &&( | ~ ^ ~~~~~~~~~~~ dsrc/libavfilter/vf_delogo.co:178:28: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] u 178 | if (x < logo_x+band) | ~ ^ ~~~~~~~~~~~ bsrc/libavfilter/vf_delogo.cl:180:28: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] e 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] w 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) | ~ ^ ~~~~~~~~~~~~~~~~~~ h)); \ | ^~~~~ ~ 11 warnings generated. src/libavfilter/vf_corr.c:src/libavfilter/vf_detelecine.c134:66:150src/libavfilter/vf_delogo.c: :warning: 20912:missing field 'unit' initializer [-Wmissing-field-initializers] warning112s: warning: generatedmissing field 'unit' initializer [-Wmissing-field-initializers]. :1 66209 | | {{ ""pxat"t, e r n ""s, "epattt erlno gtoh atx d epsocsriitbieo nf"o,r h o w m a nOyF FfSiEelTds( xa _ferxapmer i)s, t o beA Vd_isOplPaTy_eTdY"P,E _OSFFTSREITN(Gp,a {t .tsetrrn )=, "-A1V"_ O},P T_0T,Y P0E,_ STFRLAIGNGS, }{,. s t| r ^= "23"}, 0, 0, FLAGS}, | ^ : src/libavfilter/vf_delogo.cwarning: :210:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_detelecine.c210: | 67 : 153 : {warning: 20 missing field 'unit' initializer [-Wmissing-field-initializers]" y warning"s, generated . "set log o67 | y p o s{"isttiaornt"_,f r a m e " , O"pFosFiStEiTo(ny _oefx fpirr)st, f r AaVm_eO PwTi_tThY PrEe_sSpTeRctI NtGo, t{h e. psattrt e=r n "i-f1 "s t}r,e a0m, i0s, FcLAuGtS" ,} ,O F FS| E ^ T(start_frame), AV_OPT_TYPE_INT, {.i64src/libavfilter/vf_delogo.c=:0211}:,112 :0 ,warning: missing field 'unit' initializer [-Wmissing-field-initializers]1 3, FLAGS}, 211 | | ^ { "w", "set logsrc/libavfilter/vf_detelecine.co: 68w:i10d:t hwarning: "missing field 'help' initializer [-Wmissing-field-initializers], 68 | { N UOLLF}F S E| T ^( w_expr), AV_OPT_TYPE_STRING, { .str = "-1" }, 0, 0, FLAGS }, | ^ 134 | src/libavfilter/vf_delogo.cC:212:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] OR 212 | { "h", "set logo height", OFFSET(h_expr), AV_OPT_TYPE_STRING, { .str = "-1" }, 0, 0, FLAGS }, | ^ R(uint8src/libavfilter/vf_delogo.c:213:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] _t 213 | { "show", "show desrc/libavfilter/vf_derain.clo:g51o: 138a: rwarning: eamissing field 'unit' initializer [-Wmissing-field-initializers]" , OFFSET(show), AV_ O51P | T, _ T Y P{E "_mBoOdOeLl," , { . i 6"4p at=h t0o }m,o d 0e,l 1,f iFlLeA"G,S } , | ^O FFSET(dnnctx.model_fsrc/libavfilter/vf_delogo.cil:e214n:a12m:e )warning: ,missing field 'help' initializer [-Wmissing-field-initializers] AV _214O | P T _ T Y{P ENU_LSTLR I}N G ,| ^ { .str = NULL }, 0, 0, FLAGS }, | ^ corr8)src/libavfilter/vf_derain.c :52:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] | 52 | { "input", "input name of the model", OFFSET(dnnctx.model_inputname), AV_OPT_TYPE_STRING, { .str = "x" }, 0, 0, FLAGS }, | ^ ^~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_corr.c:127:29src/libavfilter/vf_derain.c::53:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] note: 53 | { "output", "output name of the model", OFFSET(dnnctx.model_outputnames_string), AV_OPT_TYPE_STRING, { .str = "y" }, 0, 0, FLAGS }, | ^ expanded from macro 'CORR' src/libavfilter/vf_derain.c:54:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 54 | { NULL } | ^ 127 | comp_score[c] = av_clipf(sum12 / sumq,-1.f,1.f); \ | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/common.h:143:29: note: expanded from macro 'av_clipf' 143 | # define av_clipf av_clipf_c | ^ src/libavfilter/vf_corr.c:134:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 134 | CORR(uint8_t, corr8) | ^~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_corr.c:129:46: note: expanded from macro 'CORR' 129 | comp_score[c] = sum1q CC libavfilter/vf_fieldorder.o == sum2q ? 1.f : 0.f; \ | ~ ^~~ src/libavfilter/vf_corr.c:134:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 134 | CORR(uint8_t, corr8) | ^~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_corr.c:129:52: note: expanded from macro 'CORR' 129 | comp_score[c] = sum1q == sum2q ? 1.f : 0.f; \ | ~ ^~~ src/libavfilter/vf_despill.c:149:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 149 | { "mix", "set the spillmap mix", OFFSET(spillmix), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_despill.c:150:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 150 | { "expand", "set the spillmap expand", OFFSET(spillexpand), AV_OPT_TYPE_FLOAT, {.dbl=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_despill.c:151:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 151 | { "red", "set red scale", OFFSET(redscale), AV_OPT_TYPE_FLOAT, CC libavfilter/vf_fillborders.o {.dbl=0}, -100, 100, FLAGS }, | ^ src/libavfilter/vf_despill.c:152:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 152 | { "green", "set green scale", OFFSET(greenscale), AV_OPT_TYPE_FLOAT, {.dbl=-1}, -100, 100, FLAGS }, | ^ src/libavfilter/vf_despill.c:153:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 153 | { "blue", "set blue ssrc/libavfilter/vf_delogo.cca:le302",: 28 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] OFFSET(bluescale) 302, | A Vs_-O>PvTa_rT_YvPaEl_uFeLsO[ATV,A R _ {T.]db l==0 }T,S 2 T-(1i00n,- 1>0pt0s,, iFnLlAiGnS k}-, > t| i ^m e_base); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_despill.c:154:118:src/libavfilter/internal.h :warning: 265missing field 'unit' initializer [-Wmissing-field-initializers]: 48: note: expanded from macro 'TS2T' 154 | 265 | {# d"ebfriineg hTtSn2eTs(s"t, s", stebt) b(r(itsg)h t=n=e AsVs_"N,O P T S _ V A L U E O?F FNASN E:T ((bdroiugblhet)n(etsss)) ,* aAvV__qO2PdT(_TtYbP)E)_ FL O| A ^~~T , /usr/include/math.h{.:d15bl:=019}:, note: expanded from macro 'NAN' -10, 1150 | ,# dFeLAfGinSe N}A,N | ^ __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_despill.c:155:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 155 | { "alpha", "change alpha component", OFFSET(alpha), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS },2 warning| s ^ generated . src/libavfilter/vf_despill.c10:156 warning:s12 generated: . warning: missing field 'help' initializer [-Wmissing-field-initializers] 156 | { NULL } | ^ CC libavfilter/vf_find_rect.o src/libavfilter/vf_dnn_detect.c:53:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 53 | DNN_COMMON_OPTIONS | ^ src/libavfilter/dnn_filter_common.h:44:137: note: expanded from macro 'DNN_COMMON_OPTIONS' 44 | { "model", "path to model file", OFFSET(model_filename), AV_OPT_TYPE_STRING, { src/libavfilter/vf_dnn_classify.c.str: =51 :N5U:L Lwarning: }missing field 'unit' initializer [-Wmissing-field-initializers], 0, 0, FLAGS 51}, | \ | D ^N N_COMMON_OPTIONS | ^ src/libavfilter/dnn_filter_common.h:44:137: note: expanded from macro 'DNN_COMMON_OPTIONS' src/libavfilter/vf_dnn_detect.c:53:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]44 | src/libavfilter/dnn_filter_common.h :45 :{137 :" mnote: oexpanded from macro 'DNN_COMMON_OPTIONS'd el", 45 | { ""pinaputt"h, t o m o d e l f i"ilnpeu"t, n a m e o f OthFeF mSoEdTe(lm"o,d e l _OfFFiSlEeT(nmaodmeel)_, i nApVu_OtPnTa_meT)YP,E_ S TARVI_NGO, P T _T Y{P E._SsTtRrI NG=, N U L{L }., s0,t r 0=, NFULLALG }S, }0,,\ 0 , | F ^LA GS },\ | ^ src/libavfilter/vf_dnn_classify.c:51:5:src/libavfilter/vf_dnn_detect.c :warning: 53missing field 'unit' initializer [-Wmissing-field-initializers]: 5src/libavfilter/vf_deshake.c:src/libavfilter/dnn_filter_common.h ::warning: 308missing field 'unit' initializer [-Wmissing-field-initializers]45 :16:: src/libavfilter/dnn_filter_common.h137warning: :46::implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 142 note: : expanded from macro 'DNN_COMMON_OPTIONS'note: expanded from macro 'DNN_COMMON_OPTIONS' 45 308 | 46 | | { " tin{p- u>t"",vo eu c t .px =u a t"v , _ c l i p f (t"- i> nvp ecu .xt , n-am de"es hooafuktp uetth-e >r nx ma*meo d2o,ef ldth"e e,mos dh eak l eO"-,F> Frx S E *TO (Fm2F)oS;dEe Tl (_| minCC libavfilter/vf_floodfill.o ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ opdutenalmsrc/libavutil/common.h_oe:)u, 143t: 29:pAu Vtnote: n_expanded from macro 'av_clipf'amOe Ps_Ts _t143Tr | Yi# P n Eg_d)S,TeR fiINAGn, Ve a_vO _P Tc_T{Y liP.Ep_sfSt r T= R I NGN ,U {L L . sa}trv _,c= l iN0pUL,L f_0c, } | , ^F 0L,A G0S, F}L,AG\S },| \ ^ | ^ src/libavfilter/vf_dnn_classify.c:src/libavfilter/vf_dnn_detect.c51::535::5 :warning: missing field 'unit' initializer [-Wmissing-field-initializers]warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/dnn_filter_common.hsrc/libavfilter/dnn_filter_common.h::4647::142137:: note: note: expanded from macro 'DNN_COMMON_OPTIONS'expanded from macro 'DNN_COMMON_OPTIONS' 46 | { 47"o | u t src/libavfilter/vf_deshake.cp :ut{ 309":,16 " : b warning: aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] c k e n d _ c o"n309ofi | u g tsp" u, t t n-a >m"ebva ecocfk.ey n dt= hcaveo _mclnoidpfefigls"(,t" - , > v O eFc .yF, S -E Td(es mhOFoaFkdSeEeT(-bla>_cokernuyd t*_pu o2tp, ndatmeieshoasn_kss)et,r-> r yA inV*g_ 2)O,) P; A T_VT| _Y ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~O PPET_S_src/libavutil/common.hTRT:IY143P:NE29G,_:S Tnote: expanded from macro 'av_clipf'R I N{G ,.143s | t# r { d=.e sfiNnUtLerL =} aN,v U_0LcL, }l, i 00p,,f F L0A , GFS L A G} S, \ } ,a\| v_ ^ c| l ^i pf_c | ^ src/libavfilter/vf_dnn_detect.c:src/libavfilter/vf_dnn_classify.c53::515::5 :warning: missing field 'unit' initializer [-Wmissing-field-initializers] warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/dnn_filter_common.h:48src/libavfilter/dnn_filter_common.h:170::47 note: :expanded from macro 'DNN_COMMON_OPTIONS'137 : note: expanded from macro 'DNN_COMMON_OPTIONS' 47 | 48 | { {" ba"copkteisrc/libavfilter/vf_deshake.conn:s310"d, :"16:_b acckwarning: eoimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n ndf ciongf 310si" | gs, ( d e p tr -e>c"aabtanckeengdled , =coun savfei_gs "cb, l ai pfc ( kt- e>a n n dgl _Oe,cFo nfFig-Ss0E)T."(b1a, ,CC libavfilter/vf_format.o cO0kFF.Se1En)Td(;_ba oc p| kt ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~e inonsrc/libavutil/common.hs)d:143,_ : Ao29:V_pO tPnote: iT_expanded from macro 'av_clipf'o nTs)Y, P 143AEV | __#OS P TT Rde_ITfYPNEi_GneS a,T v R_c I liN{Gpf , . s{ t r . =s Nt r U =L aL N}UvL,_cL l }0i,,p 0f0_,,c 0 ,F | L ^F ALGASGS |} A,V\_ O P| T_ ^FL AG_DEPRECATED},\ | ^ src/libavfilter/vf_dnn_classify.c:51:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/dnn_filter_common.h:48:170src/libavfilter/vf_dnn_detect.c: :note: 53expanded from macro 'DNN_COMMON_OPTIONS': 5: src/libavfilter/vf_dnn_processing.cwarning: missing field 'unit' initializer [-Wmissing-field-initializers] :src/libavfilter/dnn_filter_common.h:5649::5177:: 48 | note: warning: expanded from macro 'DNN_COMMON_OPTIONS' missing field 'unit' initializer [-Wmissing-field-initializers] { "options", 56 | " 49b | a c D kN e {Nn_ dC"a sOcyMonMnOcN_fOP"Ti,gI sON S ( d| e ^ p r e c a t src/libavfilter/dnn_filter_common.h"e:ud44s:,e137: usDeNnote: N abexpanded from macro 'DNN_COMMON_OPTIONS'syan cck iennfde_rc eon44fni | c eg (si)g n" {o ",rme odOdFe,F lSuEs"e T,(bbac ka e c n dk_c eon n d f_o pti gis on= 'sas")p,ynac t=hA t1'Vo)"_ ,O m P oTOdFF_SeTETlY(P asEyf_nSiclT)eR, "I, N G , { .Os F trF S ETA(=Vm_o OdPNT_eTULlY_LfiPl Ee_}BOn,aO meL0,,) , 0 , A V _ F{ O.LiPA6T_G4TSYP E_ =ST|R I N1G,A }V, _ O {P 0.Ts,_t rF =1 L,NA GULFL_L DA}GES,PR} ,E 0| C, ^A T0E, DF}L,AG\S | } ^, \ | ^ src/libavfilter/vf_dnn_detect.c:54:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_dnn_classify.c :5451 | : 5 : {warning: missing field 'unit' initializer [-Wmissing-field-initializers]" csrc/libavfilter/vf_dnn_processing.con:src/libavfilter/dnn_filter_common.hfi56:d:49:e5n177ce::" note: expanded from macro 'DNN_COMMON_OPTIONS', warning: missing field 'unit' initializer [-Wmissing-field-initializers] "thrsrc/libavfilter/dnn_filter_common.he:s45h:o137l:d note: o expanded from macro 'DNN_COMMON_OPTIONS'49 f | c o n{fi d "e45anc | s e y "n{c ," ", i np u Ot F"F ,SE T 2( co n f i de nCC libavfilter/vf_fps.o c"e u), s e D N N "AainVsp_uyOntc nPaTm _eT iYofn PEfteh_re FemnLoOcATd,ee l("i gn, o {Or Fed.Fd,bS lEu =T s(em0 boa.ckde5e nl_}idn, _ pc0uo,tn nfa1i, mgFLeAs=)G',Sa s yAnVc_=}11O,P'T warning)_ generated| "T, . ^Y POEF_FSSETTR(IaNsG,y n c {) .,s t r = N UL L } ,src/libavfilter/vf_dnn_detect.c A:V055_:O,130 P:0T, _warning: T Ymissing field 'unit' initializer [-Wmissing-field-initializers]FLPA E_GBSO }O,L\ , | ^ 55 | {{ ".laib6el4s ",= 1 } ,"p a t h t o0 l,a be1lsrc/libavfilter/vf_dnn_processing.c, s :Ff56LA:iGle5"S:,} , warning: missing field 'unit' initializer [-Wmissing-field-initializers]| O ^F Fsrc/libavfilter/dnn_filter_common.hS:E46T:2142(: lnote: aexpanded from macro 'DNN_COMMON_OPTIONS'b els_filename )46, | A V _ O{P T"_oTutsrc/libavfilter/vf_dnn_classify.cpY:uPE52_t:S129",T:R Iwarning: Nmissing field 'unit' initializer [-Wmissing-field-initializers] G , { ".o ust52t | pr u t ={ n "NcaonUmLfL e},i de0o,n fc0 , eFt"Lhe,A Gsrc/libavfilter/vf_edgedetect.c mS: "o 72t:d99}hreels:h, " ,o l warning: dmissing field 'unit' initializer [-Wmissing-field-initializers] | oO ^ fF FcoSnEfTi(demnodc ele_src/libavfilter/vf_dnn_detect.co72u | " :tp,u t56n {:12a: warning: m O"Fmissing field 'help' initializer [-Wmissing-field-initializers]e hFsi_sS g56tEh | r T " i,n2g{ ()c oNU"L,nsL Afei dVentc} _hie O g| ^) P,hT _ T YP Et _ hSArVTeRsIhN_G,o Ol{ Pd."T, sO_FFtTrSEYT =P (EhiNg_ULFLh)L ,O} A,ATV_ O,0PT _, 0T ,Y FLPAE_ DG{OS U .B},d\bLlE, | {= ^. 0d.bl5= 50}/, 2 505.,} , 10,, 1,F LFLAAGGSS }},, | ^ | ^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' 47src/libavfilter/vf_dnn_classify.c | : 53 :src/libavfilter/vf_edgedetect.c 130:: {73warning: :missing field 'unit' initializer [-Wmissing-field-initializers] "99b:a cwarning: kmissing field 'unit' initializer [-Wmissing-field-initializers]e nd _53 | c o n fi g s73{ | " ", la b e {"bla sc""lokw,"e ,n d "co nfsig s "e, " tp al t owh tt oh re lsab eh lOoFslF dfS"iE,lT ( bOaFe"c,Fk S Ee T (nlo dw) ,_ o p OtAiFonVsF_)OS,PETT _2AVT_YO(CC libavfilter/vf_framepack.o PPlTE_TaY_DbPOE_eSUlsT_BfiRlLIenEaN, mG{, e .), d Abl{V=_ 20O/.25PsT5tr_ T.Y=} ,P 0N,EU 1_LSL, T FLRA},ING SG }0,, , 0| ^, { F.LsAGtSr },=\ N| U ^ LL }, 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' src/libavfilter/vf_dnn_classify.c:54:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 48 | { "opti o54n | s ", "b a{ck en"dt acrognefti"g,s ( d ep r"ewchiacht eodn,e utseo babcek ecnldas_sicfoinedf"i,g sO)"F,F SOEFT2F(StEaTr(gebt)a, c k e n d _ o pAtV_iOoPnTs_)TY,P E _SATVR_IONGP,T_ T Y P{E _.sStTrR I=N GN,U L{L .}st,r =0, NU0LL, },F L0A,GS 0},, F L| A ^ GS | AV_src/libavfilter/vf_edgedetect.cOP:T85_:F12L:A Gsrc/libavfilter/vf_dnn_classify.cwarning: _missing field 'help' initializer [-Wmissing-field-initializers]:55D :E12P :R warning: 85missing field 'help' initializer [-Wmissing-field-initializers] | E C A {T55E N | DU } L ,L \}{ | N | ^ ^ U LL } | ^ src/libavfilter/vf_dnn_processing.c:56:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/dnn_filter_common.h:49:177: note: expanded from macro 'DNN_COMMON_OPTIONS' 49 | { "async", "use DNN async inference (ignored, use backend_configs='async=1')", OFFSET(async), AV_OPT_TYPE_BOOL, { .i64 = 1}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_dnn_processing.c:57:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 57 | { NULL } | ^ CC libavfilter/vf_framerate.o src/libavfilter/vf_corr.c:135:1CC libavfilter/vf_framestep.o : warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 135 | CORR(uint16_t, corsrc/libavfilter/vf_deshake.cr:409:25: warning: missing field 'zoom' initializer [-Wmissing-field-initializers] 16 409) | ^~~~~~~~~~~~~~~~~~~~~~ | Transform t = {{0},0}, orig = {{0},0}; | ^ src/libavfilter/vf_corr.c:101:17: note: expanded from macro 'CORR'src/libavfilter/vf_deshake.c:409:41: warning: missing field 'zoom' initializer [-Wmissing-field-initializers] 409 | Transform t = {{0},0}, orig = {{0},0}; | ^ 101 | 15 warning s generated. mean1 = scale * (sum1 /(CC libavfilter/vf_freezedetect.o double)(w * h)); \ | ^~~~~ ~ src/libavfilter/vf_corr.c:135:src/libavfilter/vf_dnn_classify.c:1104: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) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 135 | CORR(uint16_t, corr16) | ^~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_corr.c:102:17: note: expanded from macro 'CORR' 102 | CC libavfilter/vf_freezeframes.o mean2 = scale * (sum2 /(double)(w * h)); src/libavfilter/vf_colorlevels.c :536:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 536 | coeff = (omax - omin) / (double)(imax - imin); | ~~~~~^~~~~~ ~ \ | ^~~~~ ~ CC libavfilter/vf_fspp.o src/libavfilter/vf_deshake.c:462:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 462 | deshake->avg.vec.x = alpha * t.vec.x + (1.0 - alpha) * deshake->avg.vec.x; | ~ ^~~~~ src/libavfilter/vf_deshake.c:462:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 462 | deshake->avg.vec.x = alpha * t.vec.x + (1.0 - alpha) * deshake->avg.vec.x; | ^~~~~ ~ src/libavfilter/vf_deshake.c:463:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 463 | deshake->avg.vec.y = alpha * t.vec.y + (1.0 - alpha) * deshake->avg.vec.y; | ~ ^~~~~ src/libavfilter/vf_deshake.c:463:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 463 | deshake->avg.vec.y = alpha * t.vec.y + (1.0 - alpha) * deshake->avg.vec.y; | ^~~~~ ~ src/libavfilter/vf_deshake.c:464:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 464 | deshake->avg.angle = alpha * t.angle + (1.0 - alpha) * deshake->avg.angle; | ~ ^~~~~ src/libavfilter/vf_deshake.c:464:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 464 | deshake->avg.angle = alpha * t.angle + (1.0 - alpha) * deshakCC libavfilter/vf_gblur.o e->avg.angle; | ^~~~~ ~ src/libavfilter/vf_deshake.c:465:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 465 | deshake->avg.zoom = alpha * t.zoom + (1.0 - alpha) * deshake->avg.zoom; | ~ ^~~~~ src/libavfilter/vf_deshake.csrc/libavfilter/vf_corr.c:465:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : 465 | deshake->avg.zoom = alpha * t.zoom + (1.0 - alpha) * deshake->avg.zoom; | ^~~~~ ~ 135:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 135 | CORR(uint16_t, corr16) | ^~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_corr.c:127:29: note: expanded from macro 'CORR' 127 | comp_score[c] = av_clipf(sum12 / sumq,-1.f,1.f); \ | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/common.h:143:29: note: expanded from macro 'av_clipf' 143 | # define av_clipf av_clipf_c | ^ src/libavfilter/vf_corr.c:135:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 135 | CORR(uint16_t, corr1src/libavfilter/vf_deshake.c6:442:59: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] ) 442 | if ((unsigned)deshake->cx + (unsigned)deshake->cw > link->w) deshake->cw = link->w - deshake->cx; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~ | ^~~~~~~~~~~~~~~~~~~~~~src/libavfilter/vf_deshake.c:443:59: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 443 | if ((unsigned)deshake->cy + (unsigned)deshake->ch > link->h) deshake->ch = link->h - deshake->cy; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~ src/libavfilter/vf_corr.c:129:46: note: expanded from macro 'CORR' 129 | comp_score[c] = sum1q == sum2q ? 1.f 4 warnings generated. : 0.f; \ | ~ ^~~ src/libavfilter/vf_corr.c:135:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 135 | CORR(uint16_t, corr16) | ^~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_corr.c:129:52: note: expanded from macro 'CORR' 129 | comp_score[c] = sum1q == sum2q ? 1.f : 0.f; \ | ~ ^~~ src/libavfilter/vf_deinterlace_vaapi.c:102:41: warning: comparison of integers of different signs: 'VAProcDeinterlacingType' (aka 'enum _VAProcDeinterlacingType') and 'int' [-Wsign-compare] 102 | if (ctx->deint_caps[i].type > ctx->mode) | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavfilter/vf_deinterlace_vaapi.c:110:41: warning: comparison of integers of different signs: 'VAProcDeinterlacingType' (aka 'enum _VAProcDeinterlacingType') and 'int' [-Wsign-compare]4 warnings generated110. | if (ctx->deint_caps[i].type == ctx->mode) | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ 6 warnings generated. 1 warning generated. src/libavfilter/vf_corr.c:228:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 228 | s->min_score = +INFINITY; | ~ ^~~~~~~~~ 35 warnings generated. src/libavfilter/vf_corr.c:229:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 229 | s->max_score = -INFINITY; | ~ ^~~~~~~~~ src/libavfilter/vf_deinterlace_vaapi.c:220:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 220 | for (i = 0; i < ctx->pipeline_caps.num_forward_references; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_deinterlace_vaapi.c:223:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 223 | for (i = 0; i < ctx->pipeline_caps.num_backward_references; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_deinterlace_vaapi.c:230:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 230 | for (i = 0; i < ctx->pipeline_caps.num_backward_references; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_deinterlace_vaapi.c:234:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 234 | for (i = 0; i < ctx->pipeline_caps.num_forward_references; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10 warnings generated. src/libavfilter/vf_deinterlace_vaapi.c:384:71: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 384 | OFFSET(auto_enable), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavfilter/vf_deinterlace_vaapi.c:386:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 386 | { NULL }, | ^ src/libavfilter/vf_corr.c:318:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 318 | { NULL } | ^ src/libavfilter/vf_entropy.c:51:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 51 | { NUsrc/libavfilter/vf_elbg.cLL: }57 :| 125: ^ warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | { "codebook_length", "set codebook length", OFFSET(codebook_length), AV_OPT_TYPE_INT, { .i64 = 256 }, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_elbg.c:58:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 58 | { "l", "set codebook length", OFFSET(codebook_length), AV_OPT_TYPE_INT, { .i64 = 256 }, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_elbg.c:59:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59 | { "nb_steps", "set max number of steps used to compute the mapping", OFFSET(max_steps_nb), AV_OPT_TYPE_INT, { .i64 = 1 }, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_elbg.c:60:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | { "n", "set max number of steps used to compute the mapping", OFFSET(max_steps_nb), AV_OPT_TYPE_INT, { .i64 = 1 }, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_elbg.c:61:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | { "seed", "set the random seed", OFFSET(lfg_seed), AV_OPT_TYPE_INT64, {.i64 = -1}, -1, UINT32_MAX, FLAGS }, | ^ src/libavfilter/vf_elbg.c:62:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | { "s", "set the random seed", OFFSET(lfg_seed), AV_OPT_TYPE_INT64, { .i64 = -1 }, -1, UINT32_MAX, FLAGS }, | ^ src/libavfilter/vf_elbg.c:63:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | { "pal8", "set the pal8 output", OFFSET(pal8), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavfilter/vf_elbg.c:64:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 64 | { "use_alpha", "use alpha channel for mapping", OFFSET(use_alpha), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_elbg.c:65:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 65 | { NULL } | ^ src/libavfilter/vf_estdif.c:95:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 95 | { "rslope", "specify the search radius for edge slope tracing", OFFSET(rslope), AV_OPT_TYPE_INT, {.i64=1}, 1, MAX_R, FLAGS, }, | ^ src/libavfilter/vf_estdif.c:96:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 96 | { "redge", "specify the search radius for best edge matching", OFFSET(redge), AV_OPT_TYPE_INT, {.i64=2}, 0, MAX_R, FLAGS, }, | ^ src/libavfilter/vf_estdif.c:97:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 97 | { "ecost", "specify the edge cost for edge matching", OFFSET(ecost), AV_OPT_TYPE_FLOAT,{.dbl=1},0,9,FLAGS, }, | ^ src/libavfilter/vf_estdif.c:98:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 98 | { "mcost", "specify the middle cost for edge matching", OFFSET(mcost), AV_OPT_Tsrc/libavfilter/vf_entropy.cYP:E_142F:L43O:A Twarning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]{ src/libavfilter/vf_epx.c.dbl:=390:.125:} , warning: 1420missing field 'help' initializer [-Wmissing-field-initializers] | , 1 , 39FL A | G S , {} , N | U ^L Le nt}ro p y| ^+ = -log2(p) * p;8 warning | s ~ ^ generated . src/libavfilter/vf_estdif.c:99:129: src/libavfilter/vf_entropy.cwarning: :missing field 'unit' initializer [-Wmissing-field-initializers]142 :38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 99142 | | { " d c o s t " , " s p e cenitfyr tohpey d+i= s-tloagn2(cpe) *c ops;t | f ~~~~ ^ or edge matching", OFFSET(dcost), AV_OPT_TYPE_FLOAT,{.dbl=0.5}, 0, 1, FLAGS, }, | ^ src/libavfilter/vf_estdif.c:104:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 104 | { NULL } | ^ src/libavfilter/vf_entropy.c:147:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 147 | entropy += -log2(p) * p; | ~ ^ src/libavfilter/vf_entropy.c:147:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 147 | entropy += -log2(p) * p; | ~~~~ ^ src/libavfilter/vf_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)); | ^~~~~~~ ~ 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 | ^ src/libavfilter/vf_eq.c:97:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 97 | eq->brightness = av_clipf(av_expr_eval(eq->brightness_pexpr, eq->var_values, eq), -1.0, 1.0); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/common.h:143:29: note: expanded from macro 'av_clipf' 143 | # define av_clipf av_clipf_c | ^ src/libavfilter/vf_eq.c:107:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 107 | eq->gamma = av_clipf(av_expr_eval(eq->gamma_pexpr, eq->var_values, eq), 0.1, 10.0); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/common.h:143:29: note: expanded from macro 'av_clipf' 143 | # define av_clipf av_clipf_c | ^ src/libavfilter/vf_eq.c:108:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 108 | eq->gamma_r = av_clipf(av_expr_eval(eq->gamma_r_pexpr, eq->var_values, eq), 0.1, 10.0); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/common.h:143:29: note: expanded from macro 'av_clipf' 143 | # define av_clipf av_clipf_c | ^ src/libavfilter/vf_eq.c:109:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 109 | eq->gamma_g = av_clipf(av_expr_eval(eq->gamma_g_pexpr, eq->var_values, eq), 0.1, 10.0); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/common.h:143:29: note: expanded from macro 'av_clipf' 143 | # define av_clipf av_clipf_c | ^ src/libavfilter/vf_eq.c:110:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 110 | eq->gamma_b = av_clipf(av_expr_eval(eq->gamma_b_pexpr, eq->var_values, eq), 0.1, 10.0); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/common.h:143:29: note: expanded from macro 'av_clipf' 143 | # define av_clipf av_clipf_c | ^ src/libavfilter/vf_eq.c:111:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 111 | eq->gamma_weight = av_clipf(av_expr_eval(eq->gamma_weight_pexpr, eq->var_values, eq), 0.0, 1.0); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/common.h:143:29: note: expanded from macro 'av_clipf' 143 | # define av_clipf av_cCC libavfilter/vf_geq.o lipf_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 | ^ CC libavfilter/vf_gradfun.o CC libavfilter/vf_grayworld.o 1 warning generated. CC libavfilter/vf_guided.o src/libavfilter/vf_eq.c:203:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 202 | eq->var_values[VAR_R] = inlink->frame_rate.num == 0 || inlink->frame_rate.den == 0 ? | ~ 203 | NAN : av_q2d(inlink->frame_rate); | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ CC libavfilter/vf_hflip.o src/libavfilter/vf_eq.c:238:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 238 | eq->var_values[VAR_POS] = pos == -1 ? NAN : pos; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #CC libavfilter/vf_histeq.o define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_eq.c:239:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 239 | eq->var_values[VAR_T] = TS2T(in->pts, inlink->time_base); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/internal.h:265:48: note: expanded from macro 'TS2T' 265 | #define TS2T(ts, tb) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts) * av_q2d(tb)) | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ CC libavfilter/vf_histogram.o CC libavfilter/vf_hqdn3d.o src/libavfilter/vf_eq.c:322:85: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 322 | OFFSET(contrast_expr), AV_OPT_TYPE_STRING, {.str = "1.0"}, 0, 0, TFLAGS }, | ^ src/libavfilter/vf_eq.c:324:85: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 324 | OFFSET(brightness_expr), AV_OPT_TYPE_STRING, {.str = "0.0"}, 0, 0, TFLAGS }, | ^ src/libavfilter/vf_eq.c:326:85: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 326 | OFFSET(saturation_expr), AV_OPT_TYPE_STRING, {.str = "1.0"}, 0, 0, TFLAGS }, | ^ src/libavfilter/vf_eq.c:328:85: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 328 | OFFSET(gamma_expr), AV_OPT_TYPE_STRING, {.str = "1.0"}, 0, 0, TFLAGS }, | ^ src/libavfilter/vf_eq.c:330:85: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 330 | OFFSET(gamma_r_expr), AV_OPT_TYPE_STRING, {.str = "1.0"}, 0, 0, TFLAGS }, | ^ src/libavfilter/vf_eq.c:332:85: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 332 | OFFSET(gamma_g_expr), AV_OPT_TYPE_STRING, {.str = "1.0"}, 0, 0, TFLAGS }, | ^ src/libavfilter/vf_eq.c:334:85: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 334 | OFFSET(gamma_b_expr), AV_OPT_TYPE_STRING, {.str = "1.0"}, 0, 0, TFLAGS }, | ^ src/libavfilter/vf_eq.c:336:85: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 336 | OFFSET(gamma_weight_expr), AV_OPT_TYPE_STRING, {.str = "1.0"}, 0, 0, TFLAGS }, | ^ src/libavfilter/vf_eq.c:340:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 340 | { NULL } | ^ 3 warnings generated. 7 warnings generated. src/libavfilter/vf_exposure.c:147:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 147 | { "exposure", "set the exposuresrc/libavfilter/vf_extractplanes.c co:r62re:ct12io:n" ,warning: missing field 'help' initializer [-Wmissing-field-initializers] OFFSET (62e | x p o su{r eN)U,LL }A V _| OP ^T _TYPE_FLOAT, {.dbl=0}, -3, 3, VF }, | ^ src/libavfilter/vf_drawbox.csrc/libavfilter/vf_exposure.c:148::110300:: 25warning: :missing field 'unit' initializer [-Wmissing-field-initializers] warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 148 | {300 | "b l a c kv"a,r _ v "aseltu etshe[ VbAlR_aX]c k= lNevAeNl; c o r| r ~ ^~~ec tion", O/usr/include/math.hF:F15SE:T19(:b note: lexpanded from macro 'NAN'a ck), 15 | A#Vd_eOfPTi_nTeY PNEA_NF L O A T , {_._dbbul=i0l}t,in _-n1a,n f1(," "V)F }| , ^~~~~~~~~~~~~~~~~~ | ^ src/libavfilter/vf_exposure.c:149:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 149 | { NULL } | ^ 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("") | ^~~~~~~~~~~~~~~~~~ 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 < ctx->nb_outputs; i++) | ~ ^ ~~~~~~~~~~~~~~~ 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 }, | ^ 3 warnings generated. src/libavfilter/vf_drawbox.c:450:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 450 | { "w", "set width of the box", OFFSET(w_expr), AV_OPT_TYPE_STRING, { .str="0" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_drawbox.c:451:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 451 | { "height", "set height of the box", OFFSET(h_expr), AV_OPT_TYPE_STRING, { .str="0" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_drawbox.c:452:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 452 | { "h", "set height of the box", OFFSET(h_expr), AV_OPT_TYPE_STRING, { .str="0" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_drawbox.c:453:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 453 | { "color", "set color of the box", OFFSET(color_str), AV_OPT_TYPE_STRING, { .str = "black" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_drawbox.c:454:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 454 | { "c", "set color of the box", OFFSET(color_str), AV_OPT_TYPE_STRING, { .str = "black" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_drawbox.c:455:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 455 | { "thickness", "set the box thickness", OFFSET(t_expr), AV_OPT_TYPE_STRING, { .str="3" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_drawbox.c:456:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 456 | { "t", "set the box thickness", OFFSET(t_expr), AV_OPT_TYPE_STRING, { .str="3" }, 0, 0, FLAGS }, | ^11 warnings generated. src/libavfilter/vf_drawbox.c:457:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 457 | { "replace", "replace color & alpha", OFFSET(replace), AV_OPT_TYPE_BOOL, { .i64=0 }, 0, 1, FLAGS }, | ^ src/libavfilter/vf_extractplanes.c1: warning336 generated:. 23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 336 | for (int i = 0src/libavfilter/vf_drawbox.c; :i 458<: 142c:t xwarning: -missing field 'unit' initializer [-Wmissing-field-initializers]> nb_outputs; i+ +)458 | { | { ~ ^ ~~~~~~~~~~~~~~~ "box_soursrc/libavfilter/vf_extractplanes.cc:e344:"27, :" uwarning: scomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e datas f r344o | m b o u n d fiongr (bionxt ini s=id e0 ;d ait a< "c,t x - >nObF_FoSEuTt(pbouxt_ss;ou ric+e+_)s t{r in g| ) ~ ^ ~~~~~~~~~~~~~~~, AV_OPT_Tsrc/libavfilter/vf_extractplanes.cYP:E359_:S27T:R Iwarning: Ncomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]G , { .st r359= | N UL L } , f0o, r1 (,i FnLt AiG S= 0};, i | < ^ ctx->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/vf_drawbox.c:src/libavfilter/vf_extractplanes.c459::367:1223:: warning: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]missing field 'help' initializer [-Wmissing-field-initializers] 459 | 367 | { NfoUrL L( i}n t | i ^ = 0; i < ctx->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~ 13 warnings generated. CC libavfilter/vf_hqx.o 7 warnings generated. CC libavfilter/vf_hsvkey.o 24 warnings generated. CC libavfilter/vf_hue.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 }, | ^ src/libavfilter/vf_drawbox.c:531:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 531 | { "y", "set vertical offset", OFFSET(y_expr), AV_OPT_TYPE_STRING, { .str="0" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_drawbox.c:532:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 532 | { "width", "set width of grid cell", OFFSET(w_expr), AV_OPT_TYPE_STRING, { .str="0" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_drawbox.c:533:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 533 | { "w", "set width of grid cell", OFFSET(w_expr), AV_OPT_TYPE_STRING, { .str="0" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_drawbox.c:534:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 534 | { "height", "set height of grid cell", OFFSET(h_expr), AV_OPT_TYPE_STRING, { .str="0" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_drawbox.c:535:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 535 | { "h", "set height of grid cell", OFFSET(h_expr), AV_OPT_TYPE_STRING, { .str="0" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_drawbox.c:536:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 536 | { "color", "set color of the grid", OFFSET(color_str), AV_OPT_TYPE_STRING, { .str = "black" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_drawbox.c:537:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 537 | { "c", "set color of the grid", OFFSET(color_str), AV_OPT_TYPE_STRING, { 52.s warningtsr generated . = "black" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_drawbox.c:538:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 538 | { "thickness", "set grid line thickness", OFFSET(t_expr), AV_OPT_TYPE_STRING, {.str="1"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_drawbox.c:539:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 539 | { "t", "set grid line thickness", OFFSET(t_expr), AV_OPT_TYPE_STRING, {.str="1"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_drawbox.c:540:132: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 540 | { "replace", "replace color & alpha", OFFSET(replace), AV_OPT_TYPE_BOOL, { .i64=0 }, 0, 1, FLAGS }, | ^ src/libavfilter/vf_drawbox.c:541:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 541 | { NULL } | ^ 7 warnings generated. 9 warnings generated. 70 warnings generated. 9 warnings generated. 8 warnings generated. 10 warnings generated. In file included from src/libavfilter/vf_blend.c:29: In file included from src/libavfilter/vf_blend_init.h:54: src/libavfilter/blend_modes.c:120:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 120 | fn(multiply, MULTIPLY(1, A, B)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:108:49: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ~ ^~~~~~~ src/libavfilter/blend_modes.c:120:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 120 | fn(multiply, MULTIPLY(1, A, B)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:108:39: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ~^~~~~~ src/libavfilter/blend_modes.c:120:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 120 | fn(multiply, MULTIPLY(1, A, B)) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:72:40: note: expanded from macro 'MULTIPLY' 72 | #define MULTIPLY(x, a, b) ((x) * (((a) * (b)) / 1.0)) | ^ ~ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:120:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 120 | fn(multiply, MULTIPLY(1, A, B)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:108:22: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~~~ ~ src/libavfilter/vf_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] 527 | OFFSET(start_frame), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_fade.c:529:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 529 | OFFSET(start_frame), AV_OPT1_T warningY generatedP. E_INT, { .i64 = 0 }, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_fade.c:531:124: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 531 | OFFSET(nb_frames), AV_OPT_TYPE_INT, { .i64 = 25 }, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_fade.c:533:124: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 533 | OFFSET(nb_frames), AV_OPT_TYPE_INT, { .i64 = 25 }, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_fade.c:534:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 534 | { "alpha", "fade alpha if it is available on the input", OFFSET(alpha), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavfilter/vf_fade.c:536:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 536 | OFFSET(start_time), AV_OPT_TYPE_DURATION, {.i64 = 0. }, 0, INT64_MAX, FLAGS }, | ^ src/libavfilter/vf_fade.c:538:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 538 | OFFSET(start_time), AV_OPT_TYPE_DURATION, {.i64 = 0. }, 0, INT64_MAX, FLAGS }, | ^ src/libavfilter/vf_fade.c:540:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 540 | OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = 0. }, 0, INT64_MAX, FLAGS }, | ^ src/libavfilter/vf_fade.c:542:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 542 | OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = 0. }, 0, INT64_MAX, FLAGS }, | ^ src/libavfilter/vf_fade.c:543:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 543 | { "color", "set color", OFFSET(color_rgba), AV_OPT_TYPE_COLOR, {.str = "black"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_fade.c:544:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 544 | { "c", "set color", OFFSET(color_rgba), AV_OPT_TYPE_COLOR, {.str = "black"}, 0, 0, FLAGS }, | ^ CC libavfilter/vf_huesaturation.o src/libavfilter/vf_fade.c:545:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 545 | { NULL } | ^ src/libavfilter/vf_fade.c:542:113: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 541 | { "d", "Duration of the effect in seconds."src/libavfilter/blend_modes.c, | : ~ 126:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 542 | 126 | f n (s c r e e n , S C R EE N ( 1 , A , B ) ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ OFFSsrc/libavfilter/blend_modes.cE:T108(:d49u: rnote: aexpanded from macro 'fn't ion), A V108_ | O P T _ T Y P E _ DdUsRAtT[Ij]O N=, t o{p.[ji]6 +4 (=( E0X.P R)}-,t o0p[,j ])I N*T 64o_MpAXa,c FiLAtGyS ;}, | ^~~~~~~~~ /usr/include/stdint.h :46 : 21: note: expanded from macro 'INT64_MAX' \ 46 | #| de ~ ^~~~~~~f ine INT64_MAsrc/libavfilter/blend_modes.cX: 126: 1(:0 xwarning: 7implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] fffffff f126f | fffnf(fsfcfr)e e| n ^~~~~~~~~~~~~~~~~~ , SCREEN(1, A, B)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.csrc/libavfilter/vf_fade.c::108540::11339:: note: warning: expanded from macro 'fn' implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 108 | 539 | { " d udsrta[tj]i o= nto"p,[ j] + "(D(uEXrPaRt)io-nt oopf[ jt]h)e *ef foepaccti tiy;n s e c o n ds . " , | ~ \540 | | ~^~~~~~ src/libavfilter/blend_modes.c : 126 : 29 : warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 126 | f n (s cr e e n , OSCFREFENS(ET1(,d uAra,t Bi)on)) ,| ~~~~~~~~~~~~~^~ AV_OPT_TYPE_Dsrc/libavfilter/blend_modes.cU:R84A:T11I:O Nnote: ,expanded from macro 'B' {.i6 484 | =# d0ef.i n}e, 0B, IbNoTt6t4om_[jM]A X | , ^~~~~~~~~ FLAGSsrc/libavfilter/blend_modes.c }:,73: 63 | : ^~~~~~~~~ note: expanded from macro 'SCREEN' /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX'73 | #def i46 | n#ed eSfCiREnEeN( xI,N aT,6 4b)_ M A(X1 .0 (-0 x(7xf)ff f* f(f(1f.ff0f f-f f(faf))) * | ^~~~~~~~~~~~~~~~~~( 1.0 - (b)) / 1.0)) | ~ ^ src/libavfilter/vf_fade.csrc/libavfilter/blend_modes.c::538108::33113:: note: warning: expanded from macro 'fn' implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 108 | 537 | { " s t"d, s t [ j ] = t "oNp[ujm] b+e r( o(fE sXecPoRn)d-st oop[fj ]t)h e* boepgaicintnyi;ng o f t h e e f f e c t . " , | ~ \ | ^~~~ 538 | src/libavfilter/blend_modes.c : 126 : 26: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 126 | f n ( sc r e e n , SC R E E N (1 ,O AF,F SBE)T)( s t| ~~~~~~~~~~^~~~~a rt_time), Asrc/libavfilter/blend_modes.cV:_83OP:T11_T:Y Pnote: Eexpanded from macro 'A'_ DURA T83IO | N#,d {e.fii64n e= 0A. t o}p[,j ]0 , | I ^~~~~~N T64_Msrc/libavfilter/blend_modes.cA:X73,: 49:F Lnote: Aexpanded from macro 'SCREEN'G S }, | 3 ^~~~~~~~~ warning73s | generated#/usr/include/stdint.h. d:e46:f21i:ne note: Sexpanded from macro 'INT64_MAX'C REEN( x46, | #ad,e fbi) n e (IN1T.60 4-_ MA(Xx ) (*0 x(7(f1f.f0f f-f f(ffaf)f)f ff*f) ( 1| ^~~~~~~~~~~~~~~~~~. 0 - (b)) / 1.0)) | ~ ^ src/libavfilter/blend_modes.csrc/libavfilter/vf_fade.c::108536::33113:: note: warning: expanded from macro 'fn' implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 108 | 535 | { " s t a rdts_tti[mj]CC libavfilter/vf_hwdownload.o e =" , t o"pNu[mj]b e+r (o(fE sXePcoRn)-dtso po[fj ]th)e *b oepgiancniintgy ;o f t h e e f f e c t . " , | ~ \ | ^~~~ 536 | src/libavfilter/blend_modes.c : 126 : 1 : warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 126 | f n ( s c r e e n , SC REOEFNF(S1E,T( sAta,r t_Bt)i)m e) ,| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~A V_Osrc/libavfilter/blend_modes.cP:108T:22_:TY Pnote: expanded from macro 'fn'E _DURATION ,108 | { . i 6 4 = 0 . }d,s t0[,j ] I= NtTo6p4[_jM] A+X (,( EFXPLRA)GS- t}o, p [| j ^~~~~~~~~ ]) */usr/include/stdint.h :o46p:a21c:i tynote: ; expanded from macro 'INT64_MAX' 46 | # d e f i n e I N T 6 4_ M A\X | (0 ^~~~~~ ~x 7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ CC libavfilter/vf_hwmap.o 9 warnings generated. src/libavfilter/blend_modes.c:127:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 127 | fn(overlay, (A < HALF) ? MULTIPLY(2, A, B) : SCREEN(2, A, B)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:108:49: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ~ ^~~~~~~ src/libavfilter/blend_modes.c:127:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 127 | fn(overlay, (A < HALF) ? MULTIPLY(2, A, B) : SCREEN(2, A, B)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:108:39: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ~^~~~~~ src/libavfilter/blend_modes.c:127:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 127 | fn(overlay, (A < HALF) ? MULTIPLY(2, A, B) : SCREEN(2, A, B)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:72:40: note: expanded from macro 'MULTIPLY' 72 | #define MULTIPLY(x, a, b) ((x) * (((a) * (b)) / 1.0)) | ^ ~ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ CC libavfilter/vf_hwupload.o 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]) *src/libavfilter/vf_feedback.c o:pa124c:it23y;: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 124 | f o\r (| ^~~~i nt i = 0;src/libavfilter/blend_modes.c i: 127< :c59tx:- warning: >implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]n b_outputs; i127+ | f+n)( ov e| r ~ ^ ~~~~~~~~~~~~~~~ lay, (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] + CC libavfilter/vf_hysteresis.o ((EXPR)-top[j]) * opacity; \ | ^~~~~~ ~ CC libavfilter/vf_identity.o src/libavfilter/blend_modes.c:128:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 128 | fn(hardlight, (B < HALF) ? MULTIPLY(2, B, A) : SCREEN(2, B, A)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:108:49: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ~ ^~~~~~~ src/libavfilter/blend_modes.c:128:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 128 | fn(hardlight, (B < HALF) ? MULTIPLY(2, B, A) : SCREEN(2, B, A)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:108:39: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ~^~~~~~ src/libavfilter/blend_modes.c:128:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 128 | fn(hardlight, (B < HALF) ? MULTIPLY(2, B, A) : SCREEN(2, B, A)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:72:40: note: expanded from macro 'MULTIPLY' 72 | #define MULTIPLY(x, a, b) ((x) * (((a) * (b)) / 1.0)) | ^ ~ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity;src/libavfilter/vf_feedback.c : 312 : 103 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] \ 312 | | ^~~~ { "x", "set top src/libavfilter/blend_modes.cl:e128f:t62 :c rwarning: oimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]p posit i128o | fnn"(,h aOrdFlFCC libavfilter/vf_idet.o iSghEtT(,x )(,B i=n 1Y. 0)p l?a n(ea"), : F F M I N ( 1 . 0 , (O(FbF)S E/T ((d1c.[0Y -] )(,a) ) ) ) ) A V| _ ^ ~~O PT_TYsrc/libavfilter/blend_modes.cP:E108_:I33NT:, note: expanded from macro 'fn' {.i64 = 0108} | , 0, 1d0s00t, [ j ] F=L AGtSo p}[, j ] | + ^ ((EXPR)-top[j]) * opacity; src/libavfilter/vf_fftfilt.c : 93 : 135 : warning: \ missing field 'unit' initializer [-Wmissing-field-initializers] | ^~~~ src/libavfilter/blend_modes.c93: | 135 : 22 : warning: { implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]" dIn file included from c_U"src/libavfilter/vf_fftdnoiz.c,: 27 135 ": | asrc/libavfilter/window_func.hf:dnj155(u:dso60:td ge ,warning: ga i n i n Dimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]UO D GpEl(aAn,e ",B )) | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ 155 | src/libavfilter/blend_modes.c :OF F83 :11S E:T( d cnote: [expanded from macro 'A' lUu] )t,[ 83n | #] d e=f in e e AAxV_ ptOP(oTp-_0[.Tj]5 Y PE| _* ^~~~~~I NS QRT((,src/libavfilter/blend_modes.cn:- 75(: N-441 : ) note: /expanded from macro 'DODGE'{ 2.)i/64( 0.=4 * 75(0N} | , - #d1e f) i /2n .fe))0) D,; O DG E| ~^~~ (1a0,0 0bsrc/libavfilter/window_func.h),: 153 : 30 : ( (Fnote: LA(Gexpanded from macro 'SQR'aS )} , > =| 153 | 1 ^. 0 ) ? ( a ) #:de fFFiMnIeN (S1Q.R0(,x )( ((b()x )/src/libavfilter/vf_fftfilt.c* (:x)(941). :| 0135 - ^ :( a )warning: )missing field 'unit' initializer [-Wmissing-field-initializers])) ) | ^ src/libavfilter/blend_modes.c :94108 | : 33: note: expanded from macro 'fn'{ "dc_Vsrc/libavfilter/window_func.h":, 155 108 | :" a 60 d j : u st gwarning: a implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] i nd isnt [Vj ]p l155 | =a t no ep" , [ j ] + ( ( l E utX[ nP] R= e)xO-FptFo(p-0S.5[ *E jTS](Q)R(d( c[nV* -o]p),(a N c -1i t) y/A2;V)_ /O P( T 0_ .T4 *Y (PN -E 1_I N)/ 2T . , f ) )) ;{. i 6 | ~^~~4 = 0 }src/libavfilter/window_func.h: ,153 :\ 26 | : ^~~~ ~ 0 note: ,expanded from macro 'SQR' 1 01530 | 0src/libavfilter/blend_modes.c ,: 135 : 22F : L A warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]G#S d e}f,i n e| ^S135 Q | Rf(nx()d o((dx)g*e(x,)) | D ^O DGE(A, Bsrc/libavfilter/vf_fftfilt.c):)95 : 129:| ~~~~~~^~~~~ warning: missing field 'unit' initializer [-Wmissing-field-initializers] 95 | { "weisrc/libavfilter/blend_modes.cg:h83t:_11Y: "note: , expanded from macro 'A'" set 83l | #udemfiinnaen cAe teoxppr[ejs] s i| o ^~~~~~ n in Ysrc/libavfilter/blend_modes.c :75p:l75a:n enote: "expanded from macro 'DODGE', OFFSET (75w | e#diefgihnte_ sDtOrD[GYE]()a,, A Vb_)O PT _T Y P E_ S T(RI(N(Ga,) {>.= s1t.r0) =? ("1a")} ,: 0 ,FF MI0N,( F1L.AG0S, }(,( b) | ^/ (1.0 - (a))))) | ~ ^ src/libavutil/macros.h:49:28:src/libavfilter/vf_fftfilt.c :note: 96expanded from macro 'FFMIN': 130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 49 | #define FF MI96N | ( a , b{)src/libavfilter/window_func.h ("(w:ea)162i :g25h:> warning: t implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_U( b"), ? "(sebt )c 162 h: | r o (mai n) a) n | ce ^ e x p r eisfsrc/libavfilter/blend_modes.cs: 108(FiFo:n Ai33Bn:S U( pnote: nexpanded from macro 'fn'l a-ne "M,) O108 | > FF=S 0E . T3 ( we i* g Mh )td s_t{s[t j| r] ~~^~~ ~~[ U=] t)o,src/libavutil/common.hp [:j]A64 V:+_31 O:P( Tnote: (_EXexpanded from macro 'FFABS'T PYRPE)_ -S64toT | RpIN#[deGjf]),i n *{e .oFpascFitArBtS y(=a); ( (a )NU L >L} ,= 00 ?, (a ) 0 ,: ( - F (L aA) G)S ) } , | | ^ ^ \ | ^~~~ In file included from src/libavfilter/blend_modes.csrc/libavfilter/vf_fftdnoiz.c::13527:: 25src/libavfilter/window_func.h::162 :warning: 17:implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_fftfilt.c 135:162 | 97 | f:n 130 (:d owarning: dmissing field 'unit' initializer [-Wmissing-field-initializers] g e , i f97 D | O( FFD ABG S{ E(("Anw ,- eM )iBg ht))> _ =V | "0,. ~~~~~~~~~^~"3 s e*t Mc)h r{o m| i ^~~~~~~~~~~~ ~~n ancsrc/libavutil/common.he:64 :exsrc/libavfilter/blend_modes.cp37::r 84:e11note: s:expanded from macro 'FFABS's inote: onexpanded from macro 'B' 64in | #84 | V#dd epfeinlef FaFinnAeeB B"S( a), b ot(O(tFaFo)Sm E>=[ T0 j?(] w ( a)e | ig:h ^~~~~~~~~ t (_-s(trsrc/libavfilter/blend_modes.c[:Va])75,)):) 62 A:| V ^~~~note: _O Pexpanded from macro 'DODGE'T_ TYPE_SIn file included from TRsrc/libavfilter/vf_fftdnoiz.cI:N 27G75: | ,#dsrc/libavfilter/window_func.he :{162f:i.n39e sD:OtDG Ewarning: r( implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]= aN ,U LbL)} , 162 | 0 , 0 , ( F(L ( AiGaS f},) (F > F=| AB S ^(n1 15 .-0 warning ) Ms?) generated ( >. a=) :0 .F3F M*I NM(1). 0{, | ( ~ ^( b) / (1.0 - (a))))) | ^ ~ src/libavutil/macros.h:49:28: note: expanded from macro 'FFMIN' 49 | #define FFMINsrc/libavfilter/vf_fftfilt.c(:a,101b:)10 : (warning: (missing field 'help' initializer [-Wmissing-field-initializers]a ) > (b101) | ? ( b) {:N (UaL)L)} ,| ^ | ^ src/libavfilter/blend_modes.c:108:33: 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 | src/libavfilter/blend_modes.c : 135 : 22 : lwarning: utimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion][n ] = 0.5 * 135(1 | f+n (dcoodsg(e(,M _ PI *( FF ADBOSD(GnE (-A , MB))) -| ~~~~~~^~~~~ 0.3 * M))/((1 - 0.3) * M)))src/libavfilter/blend_modes.c;: 83| : ~ ^ 11: note: expanded from macro 'A' 83 | src/libavfilter/window_func.h#d:e163f:i69:n ewarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]A top[j] | ^~~~~~163 | src/libavfilter/blend_modes.c : 75 : 75 : note: expanded from macro 'DODGE'lu t[n] = 0 .755 | *# d(e1f i+n ceo sD(O(DMG_EP(Ia*, (bF)F AB S ( n - M() (-( 0a.3) * >M)=)/ (1(.10 )- ? 0(.a3)) :* F FMMI))N)(;1 .| 0 ~ ^, ((b) / (1.0 - (a))))src/libavfilter/window_func.h): 163| : ~ ^56 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavutil/macros.h:49:34: note: expanded from macro 'FFMIN' 163 | 49 | # d e f i ne F FlMuItN[(na,]b )= (0(.a5) *> (1( +b )c o?s (((Mb_P)I :* ((FFaA)B)S( n | - ^ M) - 0src/libavfilter/blend_modes.c.:3108 :*33 : Mnote: )expanded from macro 'fn') /((1 - 0. 3108) | * M ) ) ) ; d st| [j ~~^~~ ~] = tosrc/libavutil/common.hp:64[:j]31 +: note: (expanded from macro 'FFABS'( EXPR) -t64op | [j#])d e*f oipnea cFiFtAByS;(a ) ( (a ) >= 0 ? ( a) : ( - ( a) )) | ^ \ | ^~~~ In file included from src/libavfilter/vf_fftdnoiz.csrc/libavfilter/blend_modes.c::27: 135src/libavfilter/window_func.h::25163:: 48warning: :implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 135 | f n163( | d o dg e , D O D GlEu(tA[,n] =B )0). 5 | * ~~~~~~~~~^~ (1 + cos((M_PI*(FFABS(n - src/libavfilter/blend_modes.c:M84): 11-: note: 0.expanded from macro 'B'3 * M )84 | )#/d(e(f1 i-n 0e. 3B) *b oM)t)t);osrc/libavfilter/vf_fftfilt.c m: [109:| 12j ^~~~~~~~~~~~ ~:] warning: | src/libavutil/common.himplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]:64 ^~~~~~~~~: 37: note: expanded from macro 'FFABS' src/libavfilter/blend_modes.c:75:62: 64note: | #expanded from macro 'DODGE'd e109 | f i ne FrFe tuA75 | rBn# sS-d(a>e)rf id(n(feta) D_v>d= O0a DGtEa?(_ oa(uat,[) p lab:n) e ( ] -[ ( (ai n)(t))(x)( a *) >=| ^~~~s-1> .r0df)t _? v(sat)r i:d eF[pFlaMnINe(] 1+. (0i, n(t()by]); / | ( ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1. 0 - (a))))) | ^ ~ src/libavutil/macros.h:49:34: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:135:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 135 | fn(dodge, DODGE(A, B)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:108:22: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~~~ ~ src/libavfilter/blend_modes.c:136:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 136 | fn(burn, BURN(A, B)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:108:49: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ~ ^~~~~~~ src/libavfilter/blend_modes.c:136:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 136 | fn(burn, BURN(A, B)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:108:39: note: expanded from macro 'fn' 108 | dst[j] = tsrc/libavfilter/vf_fieldhint.cop:[j58]: +100 :( (warning: Emissing field 'unit' initializer [-Wmissing-field-initializers]X PR)-top[j]) * op58ac | it y ; { " h i n t ", " s e t h i n t f i l e " , O\ F F| S ~^~~~~~ ET(hint_file_ssrc/libavfilter/blend_modes.ct:r136:)21,: A Vwarning: _implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]O PT_TYPE_S T136R | IfNnG(,b u{r.ns,t r = N U L L }B,U R0N,( A0,, F LB)A)G S | } ~~~~~^~~~~ , | ^ 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 - (bsrc/libavfilter/vf_fieldhint.c):)63 :12/: ( awarning: )missing field 'help' initializer [-Wmissing-field-initializers]) ) | ^ ~~63 | {src/libavfilter/blend_modes.c :N108UL:33L: } note: expanded from macro 'fn'| ^ 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:136:21: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 136 | fn(burn, BURN(A, B)) | ~~~~~~~~~~~~~~~~~~~~^~~~~~ src/libavfilter/blend_modes.c:83:11: note: expanded from macro 'A' 83 | #define A top[j] | ^~~~~~ src/libavfilter/blend_modes.c:74:44: note: expanded from macro 'BURN' 74 | #define BURN(a, b) (((a) <= 0.0) ? (a) : FFMAX(0.0, 1.0 - (1.0 - (b)) / (a))) | ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ ~ src/libavfilter/blend_modes.c:136:21: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 136 | fn(burn, BURN(A, B)) | ~~~~~^~~~~ src/libavfilter/blend_modes.c:83:11: note: expanded from macro 'A' 83 | #define A top[j] | ^~~~~~ src/libavfilter/blend_modes.c:74:81: note: expanded from macro 'BURN' 74 | #define BURN(a, b) (((a) <= 0.0) ? (a) : FFMAX(0.0, 1.0 - (1.0 - (b)) / (a))) | ~ ^ src/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:136:24: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 136 | fn(burn, BURN(A, B)) | ~~~~~~~~^~ src/libavfilter/blend_modes.c:84:11: note: expanded from macro 'B' 84 | #define B bottom[j] | ^~~~~~~~~ src/libavfilter/blend_modes.c:74:74: note: expanded from macro 'BURN' 74 | #define BURN(a, b) (((a) <= 0.0) ? (a) : FFMAX(0.0, 1.0 - (1.0 - (b)) / (a))) | ~ ^ src/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:136:21: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 136 | fn(burn, BURN(A, B)) | ~~~~~^~~~~ src/libavfilter/blend_modes.c:83:11: note: expanded from macro 'A' 83 | #define A top[j] | ^~~~~~ src/libavfilter/blend_modes.c:74:81: note: expanded from macro 'BURN' 74 | #define BURN(a, b) (((a) <= 0.0) ? (a) : FFMAX(0.0, 1.0 - (1.0 - (b)) / (a))) | ~ ^ src/libavutil/macros.h:47:40: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:136:24: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 136 | fn(burn, BURN(A, B)) | ~~~~~~~~^~ src/libavfilter/blend_modes.c:84:11: note: expanded from macro 'B' 84 | #define B bottom[j] | ^~~~~~~~~ src/libavfilter/blend_modes.c:74:74: note: expanded from macro 'BURN' 74 | #define BURN(a, b) (((a) <= 0.0) ? (a) : FFMAX(0.0, 1.0 - (1.0 - (b)) / (a))) | ~ ^ src/libavutil/macros.h:47:40: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:136:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 136 | fn(burn, BURN(A, B)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:108:22: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~~~ ~ src/libavfilter/vf_fftdnoiz.c:109:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 109 | { NULL } | ^ 1 warning generated. src/libavfilter/vf_fftfilt.c:295:19: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] 295 | for (i = 0; i < s->rdft_hlen[plane]; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_fftfilt.c:297:23: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] 297 | for (j = 0; j < s->rdft_vlen[plane]; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:146:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 146 | fn(visrc/libavfilter/vf_fieldmatch.cv:i602d:l14:i ghwarning: timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], (A < HALF) ? B U602R | N ( 2 * A,e lBs)e : iDfO D(GmE(r2 > *0 .(00A5 - &H&A LFFF)M,A XB()mt)n 1 ,| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mtn2) > src/libavfilter/blend_modes.c1:51080: 49&:& note: (expanded from macro 'fn'm tn1*2 < mtn 2108*1 | | | m t n 2 * 2 < m tdn1s*t1)[)j] =| ^~ ~t op[j] + ((EXPR)-top[j]) * opacity; \ | ~ ^~~~~~~ src/libavfilter/blend_modes.c:146:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 146 | fn(vividlight, (A < HALF) ? BURN(2 * A, B) : DODGE(2 * (A - HALF), B)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:108:39: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ~^~~~~~ src/libavfilter/blend_modes.c:146:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 146 | fn(vividlight, (A < HALF) ? BURN(2 * A, B) : DODGE(2 * (A - HALF), B)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:74:30: note: expanded from macro 'BURN' 74 | #define BURN(a, b) (((a) <= 0.0) ? (a) : FFMAX(0.0, 1.0 - (1.0 - (b)) / (a))) | ^ ~~ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:146:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 146 | fn(vividlight, (A < HALF) ? BURN(2 * A, B) : DODGE(2 * (A - HALF), B)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:74:44: note: expanded from macro 'BURN' 74 | #define BURN(a, b) (((a) <= 0.0) ? (a) : FFMAX(0.0, 1.0 - (1.0 - (b)) / (a))) | ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ ~ src/libavfilter/blend_modes.c:146:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 146 | fn(vividlight, (A < HALF) ? BURN(2 * A, B) : DODGE(2 * (A - HALF), B)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:74:81: note: expanded from macro 'BURN' 74 | #define BURN(a, b) (((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/vf_fftfilt.csrc/libavfilter/blend_modes.c::74406::7431: :note: expanded from macro 'BURN' warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] 74 | #define B406UR | N ( a , b ) f or ( i(nt( (ja) <== 00;. j0 )< ?s (-a>) r:d FfFt_MvAlXe(0n.[0p,l a1n.e]0; j-+ +)( 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]) *src/libavfilter/vf_find_rect.c o:p50a:c103:i tywarning: ; missing field 'unit' initializer [-Wmissing-field-initializers] 50 | CC libavfilter/vf_lut2.o \ {| ^~~~ "threshold", src/libavfilter/blend_modes.c":se146t: 41t:h rewarning: simplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] hold", OFFSET (146t | fhnr(evisvhiolddl)ig,ht , A(VA_ O

h e( 52b | f) i rs t? P{(T a"xSm) :i n"s(, b"h)"o)ul, d OF | bF ^eS ET (txhimssrc/libavfilter/blend_modes.c: in108v):a,33l :A V_unote: Oe.expanded from macro 'fn'"P ,T O_FTYF 108PS | EE _ T I( Ns tT, a { r. it_ t6di4s =mte [)0j},,] A V0=_, IOtNPTTo__TpYM[PAjX], E _F+DL (O(AUEGXBSP LR)}-Eto,p,[ j ]| {) . ^ d *b olpa ci=t y;D B L _M A X } , - D B L _ MA src/libavfilter/vf_find_rect.cX ,: D53 :B 80 L :_ M warning: Amissing field 'unit' initializer [-Wmissing-field-initializers] X , \V | F | 53 } ^~~~, | | ^ { "yminsrc/libavfilter/blend_modes.c":,146 :"54":, OFwarning: Fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]S ET(ymin), A146V_ | OfPnT(_viTvYiPdlEig_htI,N T(,A {<. iH6A4L F=) 0?} B,U R0N, (I2N T_*M AXA,, BF)LA G:S DO}D,G E| ^( 2 * (A - HALF), B)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:75:30: src/libavfilter/vf_find_rect.cnote: :expanded from macro 'DODGE'54 :80: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | #def in54e | DO DG E (a ,{ "b)x m ax " , " " ,( (OF(Fa)S E>T=( 1x.m0a)x )?, ( aAV)_ O: PFTFM_ITN(Y1P.0E,_ I(N(Tb,) / {(1..0i -src/libavfilter/vf_fps.c :6(114a:4)12 ):=)) )warning: missing field 'help' initializer [-Wmissing-field-initializers]0} , | ^ ~~ 0 114, | I src/libavfilter/blend_modes.cNT : 108_ :{M33 AX:,NU Lnote: FLexpanded from macro 'fn' LA}GS } , | 108 ^ | | ^ dst[j] = top[j] + ((EXPR)-src/libavfilter/vf_find_rect.ct:o55p:80[:j] ) warning: * missing field 'unit' initializer [-Wmissing-field-initializers]op acity; 55 | { "y m a x " , " " , \ O| F ^~~~F SET(ymax), AV_Osrc/libavfilter/blend_modes.cP:T146_:T54Y:P Ewarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ INT, {.i64 146= | 0f}n,( 0v, iINvTi_dMliAgXCC libavfilter/vf_lut3d.o h,t ,F (LAA GS< }H,A L| F ^ ) ? BURN(2 * A, B) : DODGE(2 * (A - Hsrc/libavfilter/vf_find_rect.cA:L56F:)81, :B )warning: )missing field 'unit' initializer [-Wmissing-field-initializers] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c56: | 75 : 44 : note: {expanded from macro 'DODGE' "discar d"75, | #"d",e OfFiFnSeE TD(dOisDcaGrEd()a, ,AV _b)O PT _T YP E _B OO L(, ({(.ai)6 4> == 01}.0,) 0 ,? 1 , (FaLA)G S: },F F| M ^I N(1.0, ((b) / (1.0 - (src/libavfilter/vf_find_rect.ca:)57:)12)):) warning: missing field 'help' initializer [-Wmissing-field-initializers] | ^ src/libavfilter/blend_modes.c:57108 | : 33 : note: expanded from macro 'fn'{ NULL } | 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) : CC libavfilter/vf_maskedclamp.o 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 | fn(vividlight, (A < HALF) ? BURN(2 * A, B) : DODGE(2 * (A - HALF), B)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:75:75: note: expanded from macro 'DODGE' 75 | #define DODGE(a, b) (((a) >= 1.0) ? (a) : FFMIN(1.0, ((b) / (1.0 - (a))))) | ~ ^ src/libavutil/macros.h:49:34: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * 36op warningacsi generatedt. y; \ | ^~~~ 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)) CC libavfilter/vf_maskedmerge.o | ~~~~~~~~~~~~~~~~~~~~~~^~ src/libavfilter/blend_modes.c:84:11: note: expanded from macro 'B' 84 | #define B bottom[j] | ^~~~~~~~~ src/libavfilter/blend_modes.c:75:62: note: expanded from macro 'DODGE' 75 | #define DODGE(a, b) (((a) >= 1.0) ? (a) : FFMIN(1.0, ((b) / (1.0 - (a))))) | ^ ~ src/libavutil/macros.h:49:34: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:146:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 146 | fn(vividlight, (A < HALF) ? BURN(2 * A, B) : DODGE(2 * (A - HALF), B)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:108:22: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~~~ ~ src/libavfilter/vf_find_rect.c:130:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 130 | return 1 - fabs(c); | ~~~~ ^ src/libavfilter/vf_fps.c:199: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) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_fieldmatch.c:725:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 725 | for (i = 0; i < FF_ARRAY_ELEMS(combs); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_fieldmatch.c:834:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 834 | for (i = 0; i < FF_ARRAY_ELEMS(gen_frames); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_find_rect.c:211:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 209 | av_log(ctx, AV_LOG_INFO, "Found at n=%"PRId64" pts_time=%f x=%d y=%d with score=%f\n", | ~~~~~~ 210 | inlink->frame_count_out, TS2D(in->pts) * av_q2d(inlink->time_base), 211 | best_x, best_y, best_score); | ^~~~~~~~~~ src/libavfilter/vf_find_rect.c:210:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 210 | inlink->frame_count_out, TS2D(in->pts) * av_q2d(inlink->time_base), | ^~~~~~~~~~~~~ ~ src/libavfilter/internal.h:264:48: note: expanded from macro 'TS2D' 264 | #define TS2D(ts) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts)) | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_find_rect.c:215:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 215 | snprintf(buf, sizeof(buf), "%f", best_score); | ~~~~~~~~ ^~~~~~~~~~ src/libavfilter/vf_framerate.c:50:167: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 50 | {"fps", "required output frames per second rate", OFFSET(dest_frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="50"}, 0, INT_MAX, V|F }, | ^ src/libavfilter/vf_framerate.c:52:167: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 37 warnings generated. 52 | {"interp_start", "point to start linear interpolation", OFFSET(interp_start), AV_OPT_TYPE_INT, {.i64=15}, 0, 255, V|F }, | ^ src/libavfilter/vf_framerate.c:53:167: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 53 | {"interp_end", "point to end linear interpolation", OFFSET(interp_end), AV_OPT_TYPE_INT, {.i64=240}, 0, 255, V|F }, | ^ src/libavfilter/vf_framerate.c:54:164: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 54 | {"scene", "scene change level", OFFSET(scene_score), AV_OPT_TYPE_DOUBLE, {.dbl=8.2}, 0, 100., V|F }, | ^ src/libavfilter/vf_framestep.c:40:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 40 | src/libavfilter/vf_framerate.c : 60{:10 :" swarning: tmissing field 'help' initializer [-Wmissing-field-initializers]ep ", 60 | " se t f{rNaUmLeL }s t e| p ^" , OFFSET(frame_step), AV_OPT_TYPE_INT, {.i64=1}, 1, INT_MAX, FLAGS}, | ^ src/libavfilter/vf_freezedetect.c:54:149: warning: src/libavfilter/vf_framestep.cmissing field 'unit' initializer [-Wmissing-field-initializers] :41:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 41 | { NULL }, | 54 ^ | { "n", "set noise tolerance", OFFSET(noise), AV_OPT_TYPE_DOUBLE, {.dbl=0.001}, 0, 1.0, V|F }, | ^ src/libavfilter/vf_freezedetect.c:55:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 55 | { "noise", src/libavfilter/blend_modes.c : 153 :73 : "warning: simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]et noise tolerance", 153 | f n ( i nt er p o l at e, LR I NOTFFF(MSAEXT *( (n2 o-i scoesf)(,A * MA_VP_IO P/T _MTYAPXE)_ D-OU BLcE,o sf ( B{ .*d blM=_0P.0I01 }/, MA X ) ) 0 ,* 0 . 2 5 f1.)0) , V| | ~ ^~~F }, | ^ src/libavfilter/blend_modes.c:41:13: note: expanded from macro 'MAX' 41 | #defsrc/libavfilter/vf_freezedetect.ci:ne56 :M149A:X warning: 1missing field 'unit' initializer [-Wmissing-field-initializers]. f | ^~~ src/libavfilter/blend_modes.c :5680 | : 20 : note: expanded from macro 'LRINTF'{ "d" ,80 | #d e f i ne L R I N T F ( x )" s(ext) m i| ^n imum dsrc/libavfilter/blend_modes.cu:ra108t:i33on: i nnote: expanded from macro 'fn' seconds", 108 | O F F S E T ( d udrsatti[onj)], =A V_tOoPpT[_TjY] P+ E(_D(UREAXTPIRO)N,- t{op.[ji]6) 4*=2 0o00p0a0c0it}y,; 0, I N T 6 4 _ M A X , V | F } , \| ^ | ^~~~ src/libavfilter/blend_modes.c:153:62: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_freezedetect.c :15357 | :f149n:( iwarning: nmissing field 'unit' initializer [-Wmissing-field-initializers]te rpolate,LRIN T57F | ( M A X{ *"d ur(a2t io-n c"o,s f ( A * M _ P I "/ sMeAtX )m i-n imcuoms fd(uBr *a tMi_oPnI i/n MsAeXc)on)d s"*, 0 . 2 5 f) ) O| F ^ ~F SET(duration), AVsrc/libavfilter/blend_modes.c_:O84P:T11_:T Ynote: Pexpanded from macro 'B'E _DUR A84T | I#OdNe,f i{n.ie6 4B =bo2tt00o0m[0j]0 0 }| , ^~~~~~~~~ 0, Isrc/libavfilter/blend_modes.c:N80T:6204:_ Mnote: Aexpanded from macro 'LRINTF'X , V| F80 | #}d,e f i| n ^e LRINTF(x) (x) | ^ src/libavfilter/blend_modes.c:src/libavfilter/vf_freezedetect.c108::3359:: note: 10expanded from macro 'fn': warning: missing field 'help' initializer [-Wmissing-field-initializers] 59 | 108 | { N U L L} | ds ^t [j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/vf_freezedetect.c:57:134: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] src/libavfilter/blend_modes.csrc/libavfilter/vf_framerate.c:153:50::82 :warning: 16implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]57 | { "d ur153a | tf in82(o | n"i ,n t e r p o rl ea t t = aev _ c,l LiRp"fIsN(eTFtFF(M MAINm(m20Xia warningfs generated*. ndim (,u2m du rda-it iffcoo)sn,f (i0A,n 1 *0s 0ecMo._nP0)d;Is" , / | M ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ A X ) O FFsrc/libavutil/common.hS-E: Tc143(o:sdf29ur(aB: tnote: *iexpanded from macro 'av_clipf' oMn)_, PI 143 | /A V# M_AO XP T)_d)eTY PEf_*iD Une0R Aa.v_T2cI5flOi))Np, f | { ~ ^~~ . i 6 4 = 2 0 0 a0v00_0c}l,i src/libavfilter/blend_modes.c:p41 :f 13_:0c, I| note: ^Nexpanded from macro 'MAX'T6 4_M A41X | #,d Ve|fFi n},e | M ~ ^~~~~~~~~A X 1.f | ^~~ /usr/include/stdint.h:46:21src/libavfilter/blend_modes.c:: 80note: :expanded from macro 'INT64_MAX'20 : note: expanded from macro 'LRINTF' 46 | #d80e | #fdienfe iIneN LTR6I4N_TMAFX(x ) ((0xx)7 f f| f ^f ffffffsrc/libavfilter/blend_modes.cf:f108ff:f33): note: expanded from macro 'fn'| ^~~~~~~~~~~~~~~~~~ 108 | dst[j] = top[j] + ((EXPR)src/libavfilter/vf_freezedetect.c-:t56o:p134[: jwarning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]] ) * opacity; 56 | { " d " , \ | ^~~~ "set misrc/libavfilter/blend_modes.cni:m153um: 39d: uwarning: rimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]a tion in second 153s | "f, n ( i n t e OrFpFSoETl(adutre,aLtiRoIn)N,T FAV(_MOAPTX_T YP*E _(D2U RA-TI OcNo,s f{.(iA64 =* 2M_0P00I0 0/0 }M,A X )0 -, cIosNf(TB 6*4 _M_MPAXI, /V |MF A},X ) )| ~ ^~~~~~~~~ * 0./usr/include/stdint.h2:546f:))21 : | ^ ~note: expanded from macro 'INT64_MAX' 46 | #defisrc/libavfilter/blend_modes.c:n83:e11 :I Nnote: Texpanded from macro 'A'6 4_MAX 83 | (#0dx7effifnfef Af tfopf[jf]f f f| f ^~~~~~f ff) | src/libavfilter/blend_modes.c ^~~~~~~~~~~~~~~~~~: 80:20: note: expanded from macro 'LRINTF' 80 | #define LRINTF(x) (x) | ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ 19 warnings generated. src/libavfilter/vf_format.c:142:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 142 | { NULL } | ^ src/libavfilter/vf_freezeframes.c:42:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 42 | { "first", "set first frame to freeze", OFFSET(first), AV_OPT_TYPE_INT64, {.i64=0}, 0, INT64_MAX, FLAGS }, | ^ src/libavfilter/vf_freezeframes.c:43:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 43 | { "last", "set last frame to freeze", OFFSET(last), AV_OPT_TYPE_INT64, {.i64=0}, 0, INT64_MAX, FLAGS }, | ^ src/libavfilter/vf_freezeframes.c:44:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 44 | { "replace", "set frame to replace", OFFSET(replace), AV_OPT_TYPE_INT64, {.i64=0}, 0, INT64_MAX, FLAGS }, | ^ src/libavfilter/vf_freezeframes.c:45:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 45 | { NULL }, | ^ src/libavfilter/vf_freezeframes.c:44:96: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 44 | { "replace", "set frame to replace", OFFSET(replace), AV_OPT_TYPE_INT64, {.i64=0}, 0, INT64_MAX, FLAGS }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_freezeframes.c:43:96: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 43 | { "last", "set last frame to freeze", OFFSET(last), AV_OPT_TYPE_INT64, {.i64=0}, 0, INT64_MAX, FLAGS }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_freezeframes.c:42:96: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 42 | { "first", "set first frame to freeze", OFFSET(first), AV_OPT_TYPE_INT64, {.i64=0}, 0, INT64_MAX, FLAGS }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_fieldorder.c:157:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 157 | { NULL } | ^ 7 warnings generated. 24 warnings generated. src/libavfilter/vf_framepack.c:439:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 439 | { NULL }, | ^ 2 warnings generated. src/libavfilter/vf_gblur.c:44:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 44 | { "sigma", "set sigma", OFFSET(sigma), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, 0.0, 1024, FLAGS }, | ^ src/libavfilter/vf_gblur.c:45:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 45 | { "steps", "set number of steps", OFFSET(steps), AV_OPT_TYPE_INT, {.i64=1}, 1, 6, FLAGS }, | ^ src/libavfilter/vf_gblur.c:46:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 46 | { "planes", "set planes to filter", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=0xF}, 0, 0xF, FLAGS }, | ^ 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_floodfill.c:399:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 399 | { "x", "set pixel x coordinate", OFFSET(x), AV_OPT_TYPE_INT, {.i64=0}, 0, UINT16_MAX, FLAGS }, | ^ src/libavfilter/vf_floodfill.c:400:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 400 | { "y", "set pixel y coordinate", OFFSET(y), AV_OPT_TYPE_INT, {.i64=0}, 0, UINT16_MAX, FLAGS }, | ^ src/libavfilter/vf_fillborders.c:682:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_floodfill.c:401:113: 682warning: | missing field 'unit' initializer [-Wmissing-field-initializers] { "left" ,401 | " se t{ t"sh0"e, l"esfett sfoilulr cboerd e#r0" , c oOFmFpoSneEnTt (vleafltu)e," , A V _ OOPFTF_STEYTP(sE[_0I]N)T,, A{V._iOP6T4_=T0Y}P,E _0I,N T,I N{T._iM6A4X=,0 } , -F1L,A UGISN T}1,6 _ MA| X ^, FLAGS }, | ^ src/libavfilter/vf_fillborders.c:683:111:src/libavfilter/vf_floodfill.c :warning: 402missing field 'unit' initializer [-Wmissing-field-initializers]: 113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 683 | 402 | { " r i{g h"ts"1," , ""sseett tshoeu rrcieg h#t1 fciolmlp obnoerndte rv"a,l u eOF"FS,E T ( ri g h tO)F,F S EATV(_sO[P1T]_)T,Y PAEV__IONPTT,_ T{Y.PiE6_4I=N0T},, {0.,i 6I4N=T0_}M,A-X1,, U I NFTLA1G6S_ M}A,X , | F ^L AGS }, | ^ src/libavfilter/vf_fillborders.c:684:111: warning: src/libavfilter/vf_floodfill.cmissing field 'unit' initializer [-Wmissing-field-initializers] :403:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 684 | { "403t | o p " , { " s 2""s,e t" stehte tsoopu rfciel l# b2o rcdoemr"p,o n e n OtF FvSaElTu(eto"p,) , AOFVFS_EOTP(Ts_[T2Y]P)E,_ IANVT_,O P{T._iT6Y4P=E0_}I,N T0,, {I.Ni6T4_=M0A}X,-,1 , U INFTL1A6G_SM A}X,, F L| A ^G S }, | ^ src/libavfilter/vf_fillborders.c:685:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_floodfill.c :685404 | : 113: warning: missing field 'unit' initializer [-Wmissing-field-initializers]{ "bottom", "404s | e t th e{ b"ost3t"o,m "fislelt b osroduerrc"e, #O3F FcSEoTm(pboontetnotm )v,a lAuVe_"O,P T _ T Y P EO_FIFNSETT,( s{[.3i])6,4 =A0V}_,O P0,T _ITNYPTE__MAIXN,T , { .FiL6AG4S =}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 destinatiosrc/libavfilter/vf_fillborders.cn :#6951: 12c:o mwarning: pmissing field 'help' initializer [-Wmissing-field-initializers]on ent v695a | l u e " ,{ OFNFUSELTL( 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 } | ^ 2 warnings generated. src/libavfilter/vf_blend.c:114:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 114 | { "c0_expr", "set color component #0 expression", OFFSET(params[0].expr_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_blend.c:115:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 115 | { "c1_expr", "set color component #1 expression", OFFSET(params[1].expr_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_blend.c:116:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 116 | { "c2_expr", "set color component #2 expression", OFFSET(params[2].expr_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_blend.c:117:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 117 | { "c3_expr", "set color component #3 expression", OFFSET(params[3].expr_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_blend.c:118:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 118 | { "all_expr", "set expression for all color components", OFFSET(all_expr), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_gblur.csrc/libavfilter/vf_blend.c:119::125205:: warning: 21missing field 'unit' initializer [-Wmissing-field-initializers]: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 119 | { 205" | c 0_ o p alciatmyb"d,a "=s e(t scoiglmoar *c osmpiognmean)t / (#20. 0op ac*it ys"t,ep sO)F;F S E| T ~~~~~~^~~~~~~ ~( params[0].opacity), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_blend.c:120:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 120 | { "c1_opacity", "set color component #1 opacity", OFFSET(params[1].opacity), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_blend.c:121:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 121 | { "c2_opacity", "set color component #2 opacity", OFFSET(params[2].opacity), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_blend.c:122:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 122 | { "c3_opacity", "set color component #3 opacity", OFFSET(params[3].opacity), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_blend.c:123:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 123 | { "all_opacity", "set opacity for all color components", OFFSET(all_opacity), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_blend.c:124:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 124 | { NULL } | ^ CC libavfilter/vf_maskedminmax.o 1 warning generated. CC libavfilter/vf_maskedthreshold.o 14 warnings generated. 16 warnings generated. CC libavfilter/vf_maskfun.o CC libavfilter/vf_median.o src/libavfilter/vf_blend.c:161:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] CC libavfilter/vf_mergeplanes.o 161 | DEFINE_BLEND_EXPR(float, 32bit, 4) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_blend.c:149:50: note: expanded from macro 'DEFINE_BLEND_EXPR' 149 | values[VAR_TOP] = values[VAR_A] = top[x]; \ | ~ ^~~~~~ 6 warnings generated. src/libavfilter/vf_blend.c:161:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 161 | DEFINE_BLEND_EXPR(float, 32bit, 4) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_blend.c:150:50: note: expanded from macro 'DEFINE_BLEND_EXPR' 150 | values[VAR_BOTTOM] = values[VAR_B] = bottom[x]; \ | ~ ^~~~~~~~~ CC libavfilter/vf_mestimate.o src/libavfilter/vf_histeq.c:74:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 74 | { "strength", "set the strength", OFFSET(strength), AV_OPT_TYPE_FLOAT, {.dbl=0.2}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_blend.c:175:55: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 175 | values[Vsrc/libavfilter/vf_histeq.cA:R75_:T106]: warning: =missing field 'unit' initializer [-Wmissing-field-initializers] td->dst->pt s75 | = = A V{_ N"OiPnTtSe_nVsAiLtUyE" ,? N A"Ns e:t ttdh-e> disntt-e>npstist y*" ,a vO_FqF2SdE(Tt(di-n>tiennlsiintky-)>,t iAmVe__ObPaTs_eT)Y;PE _ | F ~ ^~~L OAT, {.db/usr/include/math.hl:=150:.192: 1note: expanded from macro 'NAN'} , 0, 115, | CC libavfilter/vf_midequalizer.o #FdLeAGfSi n}e, N A| N ^ __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_histeq.c:80:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 80 | { NULL } | ^ CC libavfilter/vf_minterpolate.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 antisrc/libavfilter/vf_grayworld.cband:i54n:g12::% dwarning: \nmissing field 'help' initializer [-Wmissing-field-initializers]" , 9154 | | { N U L L } h i| st ^e q->strength, histeq->intensity, histeq->antibanding); | ~~~~~~~~^~~~~~~~~ src/libavfilter/vf_histeq.c:91:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 89 | av_log(ctx, AV_LOG_VERBOSE, | ~~~~~~ 90 | "strength:%0.3f intensity:%0.3f antibanding:%d\n", 91 | histeq->strength, histeq->intensity, histeq->antibanding); | ~~~~~~~~^~~~~~~~ 117CC libavfilter/vf_misc_vaapi.o warnings generated. 8 warnings generated. CC libavfilter/vf_mix.o 7 warnings generated. CC libavfilter/vf_monochrome.o src/libavfilter/vf_blend.cCC libavfilter/vf_morpho.o :283:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 283 | for (i = 0; i < FF_ARRAY_ELEMS(s->params); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_blend.c:292:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 292 | for (int plane = 0; plane < FF_ARRAY_ELEMS(s->params); plane++) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_gradfun.c:138:66: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 138 | av_log(ctx, AV_LOG_VERBOSE, "threshold:%.2f radius:%d\n", s->strength, s->radius); | ~~~~~~ ~~~^~~~~~~~ src/libavfilter/vf_geq.c:73:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 73 | { "lum_expr", "set luminance expression", OFFSET(expr_str[Y]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_geq.c:74:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 74 | { "lum", "set luminance expression", OFFSET(expr_str[Y]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_geq.c:75:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | { "cb_expr", "set chroma blue expression", OFFSET(expr_str[U]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_geq.c:76:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76 | { "cb", "set chroma blue expression", OFFSET(expr_str[U]src/libavfilter/vf_gradfun.c), :A223V:_O157P:T _warning: Tmissing field 'unit' initializer [-Wmissing-field-initializers]Y PE_STRING, {.str=NULL} ,223 | 0 , 0 ,{ F"LsAtGrSe n}g,t h "| , ^ "The maximum amount by which the filter will changsrc/libavfilter/vf_geq.ce: 77a:n117y: owarning: nmissing field 'unit' initializer [-Wmissing-field-initializers]e pixel.", OFF S77E | T ( s t r{e n"gctrh_)e,x pArV"_,O P T _ T"YsPeEt_ FcLhOArTo,m a{ r.eddb1 le warningx= generatedp . r1e.s2s i}o,n "0,. 5 1O,F F6S4E,T (FeLxApGrS_ s}t,r [ V| ] ^) , AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS },src/libavfilter/vf_gradfun.c : | 224 ^: 157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 224 | { "radius", "The neisrc/libavfilter/vf_geq.cg:h78b:o117r:h owarning: omissing field 'unit' initializer [-Wmissing-field-initializers]d to fit the g r78a | d i e n t{ t"oc.r"",, " s e t c h r o m a r e d eOxFpFrSeEsTs(iroand"i,u s )O,F F S EATV(_eOxPpTr__TsYtPrE[_VI]N)T,, A V _{O P.Ti_6T4Y P=E _1S6T R I}N,G ,4 ,{ . s t r3=2N,U LFLL}A,G S0 ,} ,0 , | F ^L AGS }, | ^ src/libavfilter/vf_gradfun.c:225:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 225 | { NULL } | ^ src/libavfilter/vf_geq.c:79:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 79 | { "alpha_expr", "set alpha expression", OFFSET(expr_str[A]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_geq.c:80:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 80 | { "a", "set alpha expression", OFFSET(expr_str[A]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_geq.c:81:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 81 | { "red_expr", "set red expression", OFFSET(expr_str[R]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_geq.c:82:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 82 | { "r", "set red expression", OFFSET(expr_str[R]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_geq.c:83:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 83 | { "green_expr", "set green expression", OFFSET(expr_str[G]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_geq.c:84:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 84 | { "g", "set green expression", OFFSET(expr_str[G]), AV_OPT_TYPE_STRI4NG warning,s generated{. .str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_geq.c:85:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 85 | { "blue_expr", "set blue expression", OFFSET(expr_str[B]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ 7 warningssrc/libavfilter/vf_geq.c generated:. 86:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 86 | { "b", "set blue expression", OFFSET(expr_str[B]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_fspp.c:49:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 49 | { "quality", "set quality", OFFSET(log2_count), AV_OPT_TYPE_INT, {.i64 = 4}, 4, MAX_LEVEL, FLAGS }, | ^ src/libavfilter/vf_geq.c:93:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 93 | {NULL}src/libavfilter/vf_fspp.c,: 50 :| 138 ^: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 50 | { "qp", "force a constant quantizer parameter", OFFSET(qp), AV_OPT_TYPE_INT, {.i64 = 0}, 0, 64, FLAGS }, | ^ src/libavfilter/vf_fspp.c:51:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 51 | { "strength", "set filter strength", OFFSET(strength), AV_OPT_TYPE_INT, {.i64 = 0}, -15, 32, FLAGS }, | ^ src/libavfilter/vf_fspp.c:52:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 52 | { "use_bframe_qp", "use B-frames' QP", OFFSET(use_bframe_qp), AV_OPT_TYPE_BOOL,{.i64 = 0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_fspp.c:53:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 53 | { NULL } | ^ src/libavfilter/vf_hflip.c:42:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 42 | { NULL } | ^ 4 warnings generated. src/libavfilter/vf_geq.c:129:67: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 129 | + y *((1-x)*src32[xi + (yi+1) * linesize] + x*src32[xi + 1 + (yi+1) * linesize]); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_geq.c:129:33: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 129 | + y *((1-x)*src32[xi + (yi+1) * linesize] + x*src32[xi + 1 + (yi+1) * linesize]); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_geq.c:128:67: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 128 | return (1-y)*((1-x)*src32[xi + yi * linesize] + x*src32[xi + 1 + yi * linesize]) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_geq.c:128:33: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 128 | return (1-y)*((1-x)*src32[xi + yi * linesize] + x*src32[xi + 1 + yi * linesize]) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_guided.c:84:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 84 | { "radius", "set the box radius", OFFSET(radius), AV_OPT_TYPE_INT, {.i64 = 3 }, 1, 20, TFLAGS }, | ^ src/libavfilter/vf_guided.c:85:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 85 | { "eps", "set the regularization parameter (with square)", OFFSET(eps), AV_OPT_TYPE_FLOAT, {.dbl = 0.01 }, 0.0, 1, TFLAGS }, | ^ src/libavfilter/vf_guided.c:89:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 89 | { "sub", "subsampling ratio for fast mode", src/libavfilter/vf_geq.c : 147 : 20 :O Fwarning: Fimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]S ET(sub), 147 | A V _ O P T _ T Y P E _reItNuTr,n s r{c3.2i[6x4i =+ 4y i * }l,in e s i z2e,] ; | ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~ 64, TFLAGS }, | ^ src/libavfilter/vf_guided.c:93:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 93 | { "planes", "set planes to filter", OFFSET(planes), AV_OPT_TYPE_INT, {.i64 = 1 }, 0, 0xF, TFLAGS }, | ^ src/libavfilter/vf_guided.c:94:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 94 | { NULL } | ^ 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_histogram.c:83:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 83 | { "level_height", "set level height", OFFSET(level_height), AV_OPT_TYPE_INT, {.i64=200}, 50, 2048, FLAGS}, | ^ src/libavfilter/vf_histogram.c:84:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 84 | { "scale_height", "set scale height", OFFSET(scale_height), AV_OPT_TYPE_INT, {.i64=12}, 0, 40, FLAGS}, | ^ src/libavfilter/vf_histogram.c:85:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 85 | COMMON_OPTIONS | ^ src/libavfilter/vf_histogram.c:79:115: note: expanded from macro 'COMMON_OPTIONS' 79 | { "components", "set color components to display", OFFSET(components), AV_OPT_TYPE_INT, {.i64=7}, 1, 15, FLAGS}, \ | ^ src/libavfilter/vf_histogram.c:85:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_histogram.c:80:115: note: expanded from macro 'COMMON_OPTIONS' 80 | { "c", "set color components to display", OFFSET(components), AV_OPT_TYPE_INT, {.i64=7}, 1, 15, FLAGS}, | ^ src/libavfilter/vf_histogram.c:86:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 86 | { "fgopacity", "set foreground opacity", OFFSET(fgopacity), AV_OPT_TYPE_FLOAT, {.dbl=0.7}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_histogram.c:87:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 87 | { "f", "set foreground opacity", OFFSET(fgopacity), AV_OPT_TYPE_FLOAT, {.dbl=0.7}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_histogram.c:88:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 88 | { "bgopacity", "set background opacity", OFFSET(bgopacity), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_histogram.c:89:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 89 | { "b", "set background opacity", OFFSET(bgopacity), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_histogram.c:102:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 102 | { NULL } | ^ src/libavfilter/vf_geq.c:279:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 279 | geq->expr_str[A] = av_asprintf("%f", 1.f); | ~~~~~~~~~~~ ^~~ src/libavfilter/vf_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++) { | ~ ^ ~~~~~~~~~~~~~~~~ 12 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, thresCC libavfilter/vf_mpdecimate.o hold[6 * 8]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_fspp.h:39:30: note: expanded from macro 'THRESHOLD' 39 | if(((unsigned)((x) + t)) > t * 2) r = (x); \ | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavfilter/vf_fspp.c:332:13: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 332 | THRESHOLD(tmp4, d1, threshold[1 * 8]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_fspp.h:39:30: note: expanded from macro 'THRESHOLD' 39 | if(((unsigned)((x) + t)) > t * 2) r = (x); \ | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavfilter/vf_fspp.c:333:13: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 333 | THRESHOLD(tmp5, d3, threshold[3 * 8]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_fspp.h:39:30: note: expanded from macro 'THRESHOLD' 39 | if(((unsigned)((x) + t)) > t * 2) r = (x); \ | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavfilter/vf_fspp.c:334:13: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 334 | THRESHOLD(tmp6, d5, threshold[5 * 8]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_fspp.h:39:30: note: expanded from macro 'THRESHOLD' 39 | if(((unsigned)((x) + t)) > t * 2) r = (x); \ | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavfilter/vf_fspp.c:335:13: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 335 | THRESHOLD(tmp7, d7, threshold[7 * 8]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_fspp.h:39:30: note: expanded from macro 'THRESHOLD' 39 | if(((unsigned)((x) + t)) > t * 2) r = (x); \ | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ 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_MAX6, warningsF generated. LAGS }, | ^ src/libavfilter/vf_hqdn3d.c:368:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 368 | { "chroma_spatial", "spatial chroma strength", OFFSET(strength[CHsrc/libavfilter/vf_geq.cROM:A456_:S54:P Awarning: Timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]I AL]), AV_OPT_TYPE_D O456U | B L E , g{e q.-d>bvla l= u0e.s0 [},V A0R_CC libavfilter/vf_multiply.o ,T ]D B=L _iMnA-X>,p tFsL A=G=S A}V,_ N O| P ^ TS_VALUE ? NAN : in->pts * av_q2d(inlsrc/libavfilter/vf_hqdn3d.ci:n369k:-141>:t iwarning: mmissing field 'unit' initializer [-Wmissing-field-initializers]e_ base), | ~ ^~~ 369 | /usr/include/math.h : 15 :{19 :" lnote: uexpanded from macro 'NAN'm a_tmp", 15 | # d e f"itneem pNoArNa l l u m a _s_tbrueinlgttihn"_,n a n fO(F"F"S)E T (| s ^~~~~~~~~~~~~~~~~~t rength[LUMA_TMP]), AV_OPT_TYPE_DOUBLE, { .dbl = 0.0 }, 0, DBL_MAX, FLAGS }, | ^ src/libavfilter/vf_hqdn3d.c:370:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 370 | { "chroma_tmp", "temporal chroma strength", OFFSET(strength[CHROMA_TMP]), AV_OPT_TYPE_DOUBLE, { .dbl = 0.0 }, 0, DBL_MAX, FLAGS }, | ^ src/libavfilter/vf_hqdn3d.c:371:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 371 | { NULL } | ^ CC libavfilter/vf_negate.o CC libavfilter/vf_neighbor.o CC libavfilter/vf_nlmeans.o src/libavfilter/vf_hqx.c:53:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 53 | { NULL } | ^ CC libavfilter/vf_nnedi.o CC libavfilter/vf_noise.o 2 warnings generated. CC libavfilter/vf_normalize.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 = lriCC libavfilter/vf_null.o nt(sin(hue->hue) * (1 << 16) * hue->saturation); | ~ ~~~~~^~~~~~~~~~ src/libavfilter/vf_hue.c:111:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 111 | hue->hue_sin = lrint(sin(hue->hue) * (1 << 16) * hue->saturation); | ~~~ ~~~~~^~~ src/libavfilter/vf_hue.c:112:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 112 | hue->hue_cos = lrint(cos(hue->hue) * (1 << 16) * hue->saturation); | ~ ~~~~~^~~~~~~~~~ src/libavfilter/vf_hue.c:112:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 112 | hue->hue_cos = lrint(cos(hue->hue) * (1 << 16) * hue->saturation); | ~~~ ~~~~~^~~ src/libavfilter/vf_hue.c:121:41: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 121 | h->lut_l[i] = av_clip_uint8(i + b * 25.5); | ^ ~ src/libavfilter/vf_hue.c:124:44: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 124 | h->lut_l16[i] = av_clip_uintp2(i + b * 102.4, 10); | ^ ~ src/libavfilter/vf_hsvkey.c:65:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 65 | const float hue = hue_key < 0.f ? -hue_key : atan2f(uf, vf) + M_PI; | ^~~~~~~~~~~~~~ ~ 30 warnings generated. src/libavfilter/vf_histogram.c:510:66: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 510 | value += lrint(max_value * s->histogram[idx] / (float)max_hval); | ~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 15 warnings generated. src/libavfilter/vf_hue.c:276:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 275 | hue->var_values[VAR_R] = inlink->frame_rate.num == 0 || inlink->frame_rate.den == 0 ? | ~ 276 | NAN : av_q2d(inlink->frame_rate); | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_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; | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 warnings generated. src/libavfilter/vf_hue.c:383:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 383 | hue->var_values[VAR_T] = TS2T(inpic->pts, 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_hue.c:384:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 384 | hue->var_values[VAR_PTS] = TS2D(inpic->pts); | ~ ^~~~~~~~~~~~~~~~ src/libavfilter/internal.h:264:48: note: expanded from macro 'TS2D' 264 | #define TS2D(ts) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts)) | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_hue.c:393:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 391 | av_log(inlink->dst, AV_LOG_WARNING, | ~~~~~~ 392 | "Saturation value not in range [%d,%d]: clipping value to %0.1f\n", 393 | SAT_MIN_VAL, SAT_MAX_VAL, hue->saturation); | ~~~~~^~~~~~~~~~ src/libavfilter/vf_hsvkey.c:292:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_hue.c 292: | 404 : 34 : {warning: "implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]h ue", "set the 402h | u e v a l u e" , O F FaSEvT(_hluoeg_(oiptn)l,i nAkV-_>OdsPtT,_ TAYVPE__LFOLGO_AWTA,R N{I N.Gd,b l | = ~~~~~~ 0 }, -3 64030 | , 3 6 0 , F L A G S } , | ^ "Brightness value not in range [%d,%d]: clippsrc/libavfilter/vf_hsvkey.ci:n293g: 101v:a lwarning: umissing field 'unit' initializer [-Wmissing-field-initializers]e to %0.1f\ n293" | , { 404" | s a t " , " s e t t h e s at ur a t-i1o0n, va1l0u,e "h,u eO-F>FbrSiEgT(hstatn)e,s sA)V;_ O P| ~~~~~^~~~~~~~~~T _TYPE_FLOAT, { .dbl = 0 }, -1, 1, FLAGS }, | ^ src/libavfilter/vf_hsvkey.c:294:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 294 | { "val", "set the value value", OFFSET(val), AV_OPT_TYPE_FLOAT, { .dbl = 0 }, -1, 1, FLAGS }, | ^ src/libavfilter/vf_hue.c:410:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_hsvkey.c410: | 295 : 131: warning: missing field 'unit' initializer [-Wmissing-field-initializers] hue->hue = h295u | e -> h u e{_ d"esgim i*l aMr_iPtIy "/, 1"80s;e t | th ~~~~~^~~~~~~ ~e 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] src/libavfilter/vf_histogram.c:661:85: warning: missing field 'unit' initializer [-Wmissing-field-initializers]296src/libavfilter/vf_hue.c | : 413 : 33 :{ warning: "implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]b l e661n | d " , "413s{ | e t" w ti hd et h h" s,hv uke"e-sye> thb ulweei_ndddte hgv" a,=l uOheFu"Fe,S- E>OThF(uFweSi Ed*Tt (h1b)8l,0e nA/dV )_M,O_ APVPT_I_OP;TTYP E__I NT| TYP ~~~~~~~~~^~~~~ ~E, {_.FiL6O4A=T0,} ,{ 0.,d b8l1 9=2 ,0 .F0L A}G,S }0,. 0 | , ^ 1 .0, FLAGS }, | ^ src/libavfilter/vf_hsvkey.c:297:12src/libavfilter/vf_histogram.c: :warning: 662missing field 'help' initializer [-Wmissing-field-initializers]: 85: warning: missing field 'unit' initializer [-Wmissing-field-initializers]297 | { NUL L662 | } | ^{ "w", "set width", OFFSET(width), AV_OPT_TYPE_INT, src/libavfilter/vf_hue.c{.:i64184:=630:} ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 , 8192, F L416A | G S } , a v| ^_ 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"src/libavfilter/vf_histogram.c,: 663:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 418 | 663 | C OhMuMeO->Nh_uOeP/TMI_OPNSI ,| ^h ue->husrc/libavfilter/vf_histogram.ce:_79d:e115g:, note: expanded from macro 'COMMON_OPTIONS'h ue->saturati o79n | , h u e{- >"bcroimgphotnneenstss, " , | "s ~~~~~^~~~~~~~~~e t color cosrc/libavfilter/vf_hue.cm:p418o:n32e:n twarning: simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] to disp l416a | y " , OavF_FlSogE(T(icnolmipnko-ne>ndtsst),, AAVV__LOOPGT__TDYEPBEU_GI,N T ,| ~~~~~~{ .i64=7 417} | , 1 , 1 5 , F L"AHG:S%}0,. 1\f * P| ^I h:%0.1f s:%0.1f b:%0.f t:%0.1f n:%d\n", src/libavfilter/vf_histogram.c:663:5: 418warning: | missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_histogram.c : 80 : 115 : hnote: uexpanded from macro 'COMMON_OPTIONS'e ->hue/M_PI, 80h | u e - > h{u e"_cd"eg,, h u e - > s a t u"rsaetti ocn,o lohru eco-m>pborniegnhttnse stso, d i| s ~~~~~^~~~~~~p lay", OFsrc/libavfilter/vf_hue.cFS:E418T:(17c:o mwarning: pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]o nents), A V418_ | O P T_ T Y P E _ I N Th,u {e.-i6>4h=u7e},/ M1_, P1I5,, hFuLeA->GhSu}e, _ d| ^e g, hue->saturation, hue->brightness, | ~~~~~^~~~ src/libavfilter/vf_histogram.c:664:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 664 | { "bgopacity", "set background opacity", OFFSET(bgopacity), AV_OPT_TYPE_FLOAT, {.dbl=0.9}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_histogram.c:665:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 665 | { "b", "set background opacity", OFFSET(bgopacity), AV_OPT_TYPE_FLOAT, {.dbl=0.9}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_histogram.c:666:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 666 | { "envelope", "display envelope", OFFSET(envelope), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_histogram.c:667:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 667 | { "e", "display envelope", OFFSET(envelope), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_histogram.c:668:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 668 | { "ecolsrc/libavfilter/vf_hwupload.cor",: "227s:5e:t warning: enmissing field 'unit' initializer [-Wmissing-field-initializers]v elope color", OFFSE T227(e | n v e lo pe}_,r g b| a ^), AV_OPT_TYPE_COLOR, {.str="gold"}, 0, 0src/libavfilter/vf_hwupload.c, :FL230AG:S5 :} ,warning: missing field 'help' initializer [-Wmissing-field-initializers] | ^ 230 | } | ^ src/libavfilter/vf_histogram.c:669:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 669 | { "ec", "set envelope color", OFFSET(envelope_rgba), AV_OPT_TYPE_COLOR, {.str="gold"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_hsvkey.csrc/libavfilter/vf_histogram.c::676:33412::102 warning: :missing field 'help' initializer [-Wmissing-field-initializers] warning: missing field 'unit' initializer [-Wmissing-field-initializers] 676 | { NULL }334 | | ^ { "hue", "set the hue value", OFFSET(hue_opt), AV_OPT_TYPE_FLOAT, { .dbl = 0 }, -360, 360, FLAGS }, | ^ src/libavfilter/vf_hsvkey.c:335:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 335 | { "sat", "set the saturation value", OFFSET(sat), AV_OPT_TYPE_FLOAT, { .dbl = 0 }, -1, 1, FLAGS }, | ^ src/libavfilter/vf_hsvkey.c:336:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 336 | { "val", "set the value value", OFFSET(val), AV_OPT_TYPE_FLOAT, { .dbl = 0 }, -1, 1, FLAGS }, | ^ src/libavfilter/vf_hsvkey.c:337:133: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 337 | { "similarity", "set the hsvhold similarity value", OFFSET(similarity), AV_OPT_TYPE_FLOAT, { .dbl = 0.01 }, 0.00001, 1.0, FLAGS }, | ^ src/libavfilter/vf_hsvkey.c:338:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 338 | { "blend", "set the hsvhold blend value", OFFSET(blend), AV_OPT_TYPE_FLOAT, { .dbl = 0.0 }, 0.0, 1.0, FLAGS }, | ^ src/libavfilter/vf_hsvkey.c:339:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 339 | { NULL } | ^ src/libavfilter/vf_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(i1nt warninger generatedl. ace_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_hysteresis.c:56:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | { "planes", "set planes", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=0xF}, 0, 0xF, FLAGS }, | ^ src/libavfilter/vf_hysteresis.c:57:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | { "threshold", "set threshold", OFFSET(threshold), AV_OPT_TYPE_INT, {.i64=0}, 0, UINT16_MAX, FLAGS }, | ^ src/libavfilter/vf_hysteresis.c:58:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 58 | { NULL } | ^ CC libavfilter/vf_overlay.o src/libavfilter/vf_il.c:73:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 73 | {"luma_swap", "swap luma fields", OFFSET(luma_swap), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_il.c:74:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 74 | {"ls", "swap luma fields", OFFSET(luma_swap), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_il.c:75:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | {"chroma_swap", "swap chroma fields", OFFSET(chroma_swap), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_il.c:76:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76 | {"cs", "swap chroma fields", OFFSET(chroma_swap), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_il.c:77:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 77 | {"alpha_swap", "swap alpha fields", OFFSET(alpha_swap), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_il.c:78:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 78 | {"as", "swap alpha fields", OFFSET(alpha_swap), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_il.c:79:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 79 | {NULL} | ^ 6 warnings generated. CC libavfilter/vf_overlay_vaapi.o 11 warnings generated. CC libavfilter/vf_owdenoise.o src/libavfilter/vf_hwmap.c:393:36: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 393 | { .str = NULL }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_hwmap.c:396:33: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 396 | { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavfilter/vf_hwmap.c:398:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 398 | { NULL } | ^ src/libavfilter/vf_lenscorrection.c:66:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] CC libavfilter/vf_pad.o 66 | { NULL } | ^ src/libavfilter/vf_limiter.c:55:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 55 | { NULL } | ^ CC libavfilter/vf_palettegen.o 18 warnings generated. CC libavfilter/vf_perspective.o CC libavfilter/vf_paletteuse.o 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_huesaturation.c:321:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_kerndeint.c:57:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 321 | 57 | y r c{ =NU LML_ S}Q R T| 2 ^ / 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.csrc/libavfilter/vf_lut.c:329::1699:: 12warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning: missing field 'help' initializer [-Wmissing-field-initializers] 329 | zrs = sin f99( | r o t a{t iNoUnL *L M_}P I | / ^ 180.f); | ^~~~~~~~ ~ src/libavfilter/vf_huesaturation.c:330:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 330 | zrc = cosf(rotation * M_PI / 180.f); | ~ ^~~~~ src/libavfilter/vf_huesaturation.c:330:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 330 | zrc = cosf(rotation * M_PI / 180.f); | ^~~~~~~~ ~ src/libavfilter/vf_huesaturation.c:350:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 350 | yrc = M_SQRT2 / mag; | ~ ^~~ src/libavfilter/vf_huesaturation.c:353:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 353 | zrs = sinf(rotation * M_PI / 180.f); | ~ ^~~~~ src/libavfilter/vf_huesaturation.c:353:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 353 | zrs = sinf(rotation * M_PI / 180.f); | ^~~~~~~~ ~ src/libavfilter/vf_huesaturation.c:354:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 354 | zrc = cosf(rotation * M_PI / 180.f); | ~ ^~~~~ src/libavfilter/vf_huesaturation.c:354:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 354 | zrc = cosf(rotation * M_PI / 180.f); | ^~~~~~~~ ~ src/libavfilter/vf_limitdiff.c:60:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | { "threshold", "set the threshold", OFFSET(threshold), AV_OPT_TYPE_FLOAT, {.dbl=1/255.f}, 0, 1, TFLAGS }, | ^ src/libavfilter/vf_limitdiff.c:61:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | { "elasticity", "set the elasticity", OFFSET(elasticity), AV_OPT_TYPE_FLOAT, {.dbl=2.f}, 0, 10, TFLAGS }, | ^ src/libavfilter/vf_limitdiff.c:62:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | { "reference", "enable reference stream", OFFSET(reference), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_limitdiff.c:63:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | { "planes", "set the planes to filter", OFFSET(plasrc/libavfilter/vf_idet.cnes):, 406 : 72A:V _warning: Oimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]P T_TYPE_INT, {.i6 4406= | 0 x F } , i d et - >0de,c a0xyF_,c oTefFfLAiGcSie n}t ,= l| r ^i nt( PRECISION * exp2(-1.0src/libavfilter/vf_limitdiff.c /: i64de:t12-:> warning: hmissing field 'help' initializer [-Wmissing-field-initializers]al f_li fe64) | ) ; | { ~ ~~~~~~^~~~~~~~~ NULL } | ^ src/libavfilter/vf_limitdiff.c:61:94: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 61 | { "elasticity", "set the elasticity", OFFSET(elasticity), AV_OPT_TYPE_FLOAT, {.dbl=2.f}, 0, 10, TFLAGS }, | ~ ^~~ src/libavfilter/vf_limitdiff.c:60:95: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 60 | { "threshold", "set the threshold", OFFSET(threshold), AV_OPT_TYPE_FLOAT, {.dbl=1/255.f}, 0, 1, TFLAGS }, | ~ ~^~~~~~ src/libavfilter/vf_lumakey.c:187:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 187 | { "threshold", "set the threshold vasrc/libavfilter/vf_lagfun.clue",: 199O:F108F:S Ewarning: Tmissing field 'unit' initializer [-Wmissing-field-initializers]( threshold), AV 199_ | O P T _ {T YP"dEe_cDaOyU"BL,E, "{s.edtb ld=e0c}a,y " , 0 , 1 , F L AG S }, | ^ OFFSET(decay), AV_OPT_TYPE_FLOAT, {.dbl=.95}, 0, src/libavfilter/vf_lumakey.c :1188, : 111F:L Awarning: Gmissing field 'unit' initializer [-Wmissing-field-initializers]S }, | ^ 188 | { "tolerance", "set the tolerance valuesrc/libavfilter/vf_lagfun.c:200:108":, warning: Omissing field 'unit' initializer [-Wmissing-field-initializers]F FSET(tolerance )200, | A V _ O{P T"_pTlYaPnEe_sD"O,U B"LsEe,t {w.hdbalt= 0p.l0a1n}e,s 0t,o 1f,i lFtLeArG"S, }O,F F S| E ^T (planes), AV_OPT_TYPE_FLAGS, {.i64=15}, 0, 15, FLAGS }src/libavfilter/vf_lumakey.c,: 189 :| 111 ^: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 189 | { "ssrc/libavfilter/vf_lagfun.cof:t201ne:s12s:" , warning: "missing field 'help' initializer [-Wmissing-field-initializers]s et t201 | h e s o{ src/libavfilter/vf_lenscorrection.cfNtUn:LeL210s :s}19 ,:v a warning: l| comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] u ^e ", OFFSET(softne s210s | ) , AfVo_rO P(Ti_ TY=P E0_;D OiU B, | Fc Lo 448 A rs | GrSn epcr}i nttf, i ( vaol{ n| )u; " ^he , suiize+"eo+f,)( v {a l u| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_lumakey.ce :")190:s12e:t, "warning: %thmissing field 'help' initializer [-Wmissing-field-initializers]f e" , h 190due | ) ; s h{| if ~~~~~~~~ ^t N"U, L L } | ^ 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_lut.c:316:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavfilter/vf_huesaturation.c:460:120: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 316 | 460f | o r ( v{a l" r=w "0,; v a l < F F"_sAeRtR AtYh_eE LrEeMd Sw(esi-g>hlutt"[,c o m p ] ) ; va l + + ) { | O ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FFSET(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 4}, warnings generated | . ^ src/libavfilter/vf_huesaturation.c:464:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 464 | { 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; | ~ ^~~~~~~~~ 2 warnings generated. 1 warning generated. src/libavfilter/vf_identity.c:397:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 397 | { NULL } | ^ CC libavfilter/vf_phase.o src/libavfilter/vf_maskedclamp.c:55:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 55 | { "undershoot", "set undershoot", OFFSET(undershoot), AV_OPT_TYPE_INT, {.i64=0}, 0, UINT16_MAX, FLAGS }, | ^ src/libavfilter/vf_maskedclamp.c:56:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | { "overshoot", "set overshoot", OFFSET(overshoot), AV_OPT_TYPE_INT, {.i64=0}, 0, UINT16_MAX, FLAGS }, | ^ 8 warnings generated. 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_photosensitivity.o CC libavfilter/vf_pixdesctest.o CC libavfilter/vf_pixelize.o CC libavfilter/vf_pp.o src/libavfilter/vf_lut2.c:92:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 92 | { NULL } | ^ src/libavfilter/vf_lut3d.c:105:92: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 105 | return lut3d->lut[NEAR(s->r) * lut3d->lutsize2 + NEAR(s->g) * lut3d->lutsize + NEAR(s->b)]; | ~~~~~~~~^~ src/libavfilter/vf_lut3d.c:95:25: note: expanded from macro 'NEAR' 95 | #define NEAR(x) ((int)((x) + .5)) | ^ ~ src/libavfilter/vf_lut3d.c:105:62: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 105 | return lut3d->lut[NEAR(s->r) * lut3d->lutsize2 + NEAR(s->g) * lut3d->lutsize + NEAR(s->b)]; | ~~~~~~~~^~ src/libavfilter/vf_lut3d.c:95:25: note: expanded from macro 'NEAR' 95 | #define NEAR(x) ((int)((x) + .5)) | ^ ~ src/libavfilter/vf_lut3d.c:105:31: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 105 | return lut3d->lut[NEAR(s->r) * lut3d->lutsize2 + NEAR(s->g) * lut3d->lutsize + NEAR(s->b)]; | ~~~~~~~~^~ src/libavfilter/vf_lut3d.c:95:25: note: expanded from macro 'NEAR' 95 | #define NEAR(x) ((int)((x) + .5)) | ^ ~ src/libavfilter/vf_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 } | ^ 3 warnings generated. 7 warnings generated. 1 warning generated. CC libavfilter/vf_pp7.o CC libavfilter/vf_premultiply.o CC libavfilter/vf_procamp_vaapi.o CC libavfilter/vf_pseudocolor.o 4 warnings generated. 20 warnings generated. src/libavfilter/vf_lut2.c:633:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 633 | { NULL } | ^ src/libavfilter/vf_midequalizer.c:54:90: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 54 | { "planes", "set planes", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=0xF}, 0, 0xF, FLAGS }, | ^ src/libavfilter/vf_midequalizer.c:55:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 55 | { NULL } | ^ CC libavfilter/vf_psnr.o 15 warnings generated. 45 warnings generated. src/libavfilter/vf_maskedminmax.c:53:90: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 53 | { "planes", "set planes", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=0xF}, 0, 0xF, FLAGS }, | ^ src/libavfilter/vf_maskedminmax.c:54:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] CC libavfilter/vf_pullup.o 54 | { NULL } | ^ 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++) { | ~ ^ ~~~~~~~~~ CC libavfilter/vf_qp.o src/libavfilter/vf_maskfun.c:55:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_midequalizer.c 55 | : 165 : 19{: "warning: lcomparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare]o w", "set 165l | o w t hfroers h(oxl d",= 0O;F FxS E (b) ? (b) : (a)) | ~ ^ ~ src/libavfilter/vf_mpdecimate.c:63:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 63 | { 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 }, | ^ 4 warnings generated. src/libavfilter/vf_nlmeans.c:67:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 67 | { "s", "denoising strength", OFFSET(sigma), AV_OPT_TYPE_DOUBLE, { .2db warningls generated= . 1.0 }, 1.0, 30.0, FLAGS }, | ^ src/libavfilter/vf_nnedi.c:161:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] src/libavfilter/vf_nlmeans.c: 68161: | 116 : warning: missing field 'unit' initializer [-Wmissing-field-initializers]{ NULL } | ^ 68 | { "p", "patch size", OFFSET(patch_size), AV_OPT_TYPE_INT, { .i64 = 3*2+1 }, 0, 99, FLAGS }, | ^ src/libavfilter/vf_nlmeans.c:69:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 69 | { "pc", "patch size for chroma planes", OFFSET(patch_size_uv), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 99, FLAGS }, | ^ src/libavfilter/vf_nlmeans.c:70:124: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 70 | { "r", "research window", OFFSET(research_size), AV_OPT_TYPE_INT, { .i64 = 7*2+1 }, 0, 99, FLAGS }, | ^ src/libavfilter/vf_nlmeans.c:71:124: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 71 | { "rc", "research winCC libavfilter/vf_separatefields.o dow for chroma planes", OFFSET(research_size_uv), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 99, FLAGS }, | ^ src/libavfilter/vf_nlmeans.c:72:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 72 | { NULL } | ^ CC libavfilter/vf_setparams.o src/libavfilter/vf_mpdecimate.c:153:76: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 152 | av_log(ctx, AV_LOG_VERBOSE, "max_drop_count:%d src/libavfilter/vf_minterpolate.chi:%:d 833l:o16::% dwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]fr ac:%f\n", | ~~~~~~ 833 | 153 | r e t = a v_ cdelciipmfa(tFFeMI-N>(mmaafxd_,d rdoipf_f)c,o u0n,t ,1 0d0.e0c)i; m a| t ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~e ->hi, decisrc/libavutil/common.hma:t143:e29-:> note: lexpanded from macro 'av_clipf'o , deci m143a | t#e - > frdaefci)n;e a| v ~~~~~~~~~~^~~~_ clipf src/libavfilter/vf_multiply.c :av51_c:l94i:pf _warning: c missing field 'unit' initializer [-Wmissing-field-initializers] | ^ 51 | { "scale", "set scale", OFFSET(scale), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0., 9., FLAGS }, | ^ src/libavfilter/vf_multiply.c:52:94: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 52 | { "offset", "set offset", OFFSET(offset), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, -1., 1., FLAGS }, | ^ src/libavfilter/vf_multiply.c:53:95: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 53 | { "planes", "set planes", OFFSET(planes), AV_OPT_TYPE_FLAGS, {.i64=0xF}, 0., 0xF, FLAGS }, | ^ src/libavfilter/vf_multiply.c:54:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 54 | { NULL } CC libavfilter/vf_shear.o | ^ src/libavfilter/vf_morpho.c:619:69: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 619 | chords->nb_elements += (AV_RN16(&SE->img[y][x * 2]) >= mid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ src/libavfilter/vf_morpho.c:621:49: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 621 | if (AV_RN16(&SE->img[y][x * 2]) >= mid && chord_start == -1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ src/libavfilter/vf_morpho.c:624:56: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 624 | } else if (AV_RN16(&SE->img[y][x * 2]) < mid && chord_start != -1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ CC libavfilter/vf_showinfo.o 6 warnings generated. src/libavfilter/vf_noise.c:57:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | NOISE_PARAMS(all, 0, all) | ^ src/libavfilter/vf_noise.c:46:120: note: expanded from macro 'NOISE_PARAMS' 46 | {#name"_seed", "set component #"#x" noise seed", OFFSET(param.seed), AV_OPT_TYPE_INT, {.i64=-1}, -1, INT_MAX, FLAGS}, \ | ^ src/libavfilter/vf_noise.c:57:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_noise.c:47:120: note: expanded from macro 'NOISE_PARAMS' 47 | {#name"_strength", "set component #"#x" strength", OFFSET(param.strength), AV_OPT_TYPE_INT, {.i64=0}, 0, 100, FLAGS}, \ | ^ src/libavfilter/vf_noise.c:57:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_noise.c:48:120: note: expanded from macro 'NOISE_PARAMS' 48 | {#name"s", "set component #"#x" strength", OFFSET(param.strength), AV_OPT_TYPE_INT, {.i64=0}, 0, 100, FLAGS}, \ | ^ src/libavfilter/vf_noise.c:58:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 58 | NOISE_PARAMS(c0, 0, param[0]) | ^ src/libavfilter/vf_noise.c:46:120: note: expanded from macro 'NOISE_PARAMS' 46 | {#name"_seed", "set component #"#x" noise seed", OFFSET(param.seed), AV_OPT_TYPE_INT, {.i64=-1}, -1, INT_MAX, FLAGS}, \ | ^ src/libavfilter/vf_noise.c:58:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_noise.c:47:120: note: expanded from macro 'NOISE_PARAMS' 47 | {#name"_strength", "set component #"#x" strength", OFFSET(param.strength), AV_OPT_TYPE_INT, {.i64=0}, 0, 100, FLAGS}, \ | ^ src/libavfilter/vf_noise.c:58:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_noise.c:48:120: note: expanded from macro 'NOISE_PARAMS' 48 | {#name"s", "set component #"#x" strength", OFFSET(param.strength), AV_OPT_TYPE_INT, {.i64=0}, 0, 100, FLAGS}, \ | ^ src/libavfilter/vf_noise.c:59:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59 | NOISE_PARAMS(c1, 1, param[1]) | ^ src/libavfilter/vf_noise.c:46:120: note: expanded from macro 'NOISE_PARAMS' 46 | {#name"_seed", "set component #"#x" noise seed", OFFSET(param.seed), AV_OPT_TYPE_INT, {.i64=-1}, -1, INT_MAX, FLAGS}, \ | ^ src/libavfilter/vf_normalize.c:130:src/libavfilter/vf_noise.c144::59: 5warning: :missing field 'unit' initializer [-Wmissing-field-initializers] warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_noise.c:47:120: note: expanded from macro 'NOISE_PARAMS' 130 | { 47" | b l a c {k#pnta"m,e " "_osuttrpuetn gctohl"o,r "tsoe tw hciocmhp odnaernkte s#"t# xi" nspturte ncgotlho",r OiFFsS EmTa(pppaedr"a,m. s tOrFeFnSgEthT)(,b AlVa_OcPkpTt_)T,Y PAEV__IONPTT,_ T{YP.Ei_6CO4L=O0R}, ,{ 0 , .1s0t0r, = F"LbAlGaSc}k," } , 0 , \0, F| L ^A GSR }, | ^ src/libavfilter/vf_noise.c:59:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_noise.c:48src/libavfilter/vf_normalize.c::120131:: 146note: :expanded from macro 'NOISE_PARAMS' warning: missing field 'unit' initializer [-Wmissing-field-initializers] 48 | 131 | { # n{a m"ew"hsit"e,p t " , " o u t p"uste tc coolmopro nteont w#h"i#cxh" bsrtriegnhgttehs"t, OiFnFpuStE Tc(oplaorram .isst rmeanpgpteh)d," ,AV _ OOPFTF_STEYTP(Ew_hIiNtTe,p t{).,i 6A4=V0}_,O P0,T _10T0,Y PFE_LCAOGLSO}R,, { . s t r \= "| w ^h ite" }, 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), src/libavfilter/vf_noise.cA:V60_:O5P:T _warning: Tmissing field 'unit' initializer [-Wmissing-field-initializers]Y PE_IN T60 | , { . i 6N4O=I0S}E,_ P0A,R AIMNST(_cM2A,X / 82,, F LpAaGrSa m}[2,] ) | ^| ^ src/libavfilter/vf_noise.c:46:120: note: expanded from macro 'NOISE_PARAMS' 46 | {#name"src/libavfilter/vf_normalize.c_:s133e:ed154":, warning: "missing field 'unit' initializer [-Wmissing-field-initializers]se t component #" #133x | " n o i{s e" isnedeedp"e,n dOeFnFcSeE"T,( p"aprraomp.osreteid)o,n AoVf_O PiTn_dTeYpPeEn_dIeNnTt, {t.oi 64l=i-n1k}e,d -c1h,a nInNeT_lM AnXo,r maFlLiAzGaSt}i,o n" , O F F SE T\( i n| d ^ ependence), AV_OPT_TYPE_FLOAT, {.dbl=1.0src/libavfilter/vf_noise.c}:,60 :0.50:, warning: 1missing field 'unit' initializer [-Wmissing-field-initializers].0 , Fsrc/libavfilter/vf_noise.cL:A47G:SR120 :} ,note: | ^ expanded from macro 'NOISE_PARAMS' 47 | {#name"_strengsrc/libavfilter/vf_normalize.ct:h134":,145 :" swarning: emissing field 'unit' initializer [-Wmissing-field-initializers]t component #" #134x | " s t {r e"nsgttrhen"g,t hO"F,F S"EsTt(rpeanrgatmh. sotfr feinlgttehr),, frAoVm_ OnPo Te_fTfYPeEc_tI NTt,o {f.uil6l4 =n0o}r,m a0l,i z10a0t,i oFnL"AG,S }O,F F S E T( s t\r e ng| t ^h ), AV_OPT_TYPE_FLOAT, {.dbl=1.0}, 0.0, 1.0src/libavfilter/vf_noise.c,: 60F:L5A:G Swarning: Rmissing field 'unit' initializer [-Wmissing-field-initializers] }, src/libavfilter/vf_noise.c: 48| : ^120 : note: expanded from macro 'NOISE_PARAMS' 48 | src/libavfilter/vf_normalize.c : 135 : 12{:# nwarning: amissing field 'help' initializer [-Wmissing-field-initializers]m e"s" ,135 | { N"sUeLLt }c o m| p ^o nent #"#x" strength", OFFSET(param.strength), AV_OPT_TYPE_INT, {.i64=0}, 0, 100, FLAGS}, \ | ^ src/libavfilter/vf_noise.c:61:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | NOISE_PARAMS(c3, 3, param[3]) | ^ src/libavfilter/vf_noise.c:46:120: note: expanded from macro 'NOISE_PARAMS' 46 | {#name"_seed", "set component #"#x" noise seed", OFFSET(param.seed), AV_OPT_TYPE_INT, {.i64=-1}, -1, INT_MAX, FLAGS}, \ | ^ src/libavfilter/vf_noise.c:61:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_noise.c2:47 warning:s120: generated . note: expanded from macro 'NOISE_PARAMS' 47 | {#name"_strength", "set component #"#x" strength", OFFSET(param.strength), AV_OPT_TYPE_INT, {.i64=0}, 0, 100, FLAGS}, \ | ^ src/libavfilter/vf_noise.c:61:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_noise.c:48:120: note: expanded from macro 'NOISE_PARAMS' 48 | {#name"s", "set component #"#x" strength", OFFSET(param.strength), AV_OPT_TYPE_INT, {.i64=0}, 0, 100, FLAGS}, \ | ^ src/libavfilter/vf_misc_vaapi.c:54:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 54 | slope = 1.0 * (out_max - out_min) / (in_max - in_min); | ~ ~~~~~~~~^~~~~~~~~ src/libavfilter/vf_misc_vaapi.c:55src/libavfilter/vf_noise.c:14::62: 10warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning: missing field 'help' initializer [-Wmissing-field-initializers] 62 | 55 | { N U LoLu}t pu t| ^ = out_min + slope * (x - in_min); | ^~~~~~~ ~ 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:104:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 104 | x1 = 2.0 * av_lfg_get(lfg) / (float)UINT_MAX - 1.0; | ~ ^~~~~~~~~~~~~~~ src/libavfilter/vf_noise.c:105:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 105 | x2 = 2.0 * av_lfg_get(lfg) / (float)UINT_MAX - 1.0; | ~ ^~~~~~~~~~~~~~~ src/libavfilter/vf_noise.c:116:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 116 | y1 = av_clipf(y1, -128, 127); | ~ ^~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/common.h:143:29: note: expanded from macro 'av_clipf' 143 | # define av_clipf av_clipf_c | ^ src/libavfilter/vf_misc_vaapi.c:205:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 205 | { NULL }, | ^ 2 warnings generated. src/libavfilter/vf_misc_vaapi.c:212:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 212 | { NULL }, | ^ src/libavfilter/vf_neighbor.c:373:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 373 | { "coordinates", "set coordinates", OFFSET(coordinates), AV_OPT_TYPE_INT, {.i64=255}, 0, 255, FLAGS }, | ^ src/libavfilter/vf_neighbor.c:375:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 375 | { "threshold0", "set threshold for 1st plane", OFFSET(threshold[0]), AV_OPT_TYPE_INT, {.i64=65535}, 0, 65535, FLAGS }, | ^ src/libavfilter/vf_neighbor.c:376:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 376 | { "threshold1", "set threshold for 2nd plane", OFFSET(threshold[1]), AV_OPT_TYPE_INT, {.i64=65535}, 0, 65535, FLAGS }, | ^ src/libavfilter/vf_neighbor.c:377:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 377 | { "threshold2", "set threshold for 3rd plane", OFFSET(threshold[2]), AV_OPT_TYPE_INT, {.i64=65535}, 0, 65535, FLAGS }, | ^ src/libavfilter/vf_neighbor.c:378:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 378 | { "threshold3", "set threshold for 4th plane", OFFSET(threshold[3]), AV_OPT_TYPE_INT, {.i64=65535}, 0, 65535, FLAGS }, | ^ src/libavfilter/vf_neighbor.c:379:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 379 | { NULL } | ^ 3 warnings generated. src/libavfilter/vf_monochrome.c:282:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 282 | { "cb", "set the chroma blue spot", OFFSET(b), AV_OPT_TYPE_FLOAT, {.dbl=0},-1, 1, VF }, | ^ src/libavfilter/vf_monochrome.c:283:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 283 | { "cr", "set the chroma red spot", OFFSET(r), AV_OPT_TYPE_FLOAT, {.dbl=0},-1, 1, VF }, | ^ src/libavfilter/vf_monochrome.c:284:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 284 | { "size", "set the color filter size", OFFSET(size), AV_OPT_TYPE_FLOAT, {.dbl=1},.1,10, VF }, | ^ src/libavfilter/vf_monochrome.c:285:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 285 | { "high", "set the highlights strength", OFFSET(high), AV_OPT_TYPE_FLOAT, {.dbl=0}, 0, 1, VF }, | ^ src/libavfilter/vf_monochrome.c:286:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 286 | { NULL } | ^ 5 warnings generated. src/libavfilter/vf_owdenoise.c:57:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | { "depth", "set depth", OFFSET(depth), AV_OPT_TYPE_INT, {.i64 = 8}, 8, 16, FLAGS }, | ^ src/libavfilter/vf_owdenoise.c:58:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 58 | { "luma_strength", "set luma strength", OFFSET(luma_strength), AV_OPT_TYPE_DOUBLE, {.dbl = 1.0}, 0, 1000, FLAGS }, | ^ src/libavfilter/vf_owdenoise.c:59:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59 | { "ls", "set luma strength", OFFSET(luma_strength), AV_OPT_TYPE_DOUBLE, {.dbl = 1.0}, 0, 1000, FLAGS }, | ^ src/libavfilter/vf_owdenoise.c:60:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | { "chroma_strength", "set chroma strength", OFFSET(chroma_strength), AV_OPT_TYPE_DOUBLE, {.dbl = 1.0}, 0, 1000, FLAGS }, | ^ src/libavfilter/vf_owdenoise.c:61:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | { "cs", "set chroma strength", OFFSET(chroma_strength), AV_OPT_TYPE_DOUBLE, {.dbl = 1.0}, 0, 1000, FLAGS }, | ^ src/libavfilter/vf_owdenoise.c:62:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 62 | { NULL } | ^ CC libavfilter/vf_showpalette.o src/libavfilter/vf_nnedi.c:904:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 904 | softmax_means[nn] = mean(model->softmax_q1 + nn * filter_size, filter_size); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_nnedi.c:905:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 905 | elliott_means[nn] = mean(model->elliott_q1 + nn * filter_size, filter_size); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_nnedi.c:908:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 908 | mean_filter[k] += model->softmax_q1[nn * filter_size + k] - softmax_means[src/libavfilter/vf_owdenoise.cnn]:;114 : 24| : ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 114 | double sum_l = src[x * linesize] * coeff[0][0]; | ^~~~~~~~~~~~~~~~~ ~ src/libavfilter/vf_nnedi.c:912:27: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 912 | mean_filter[k] *= scale; | ~~ ^~~~~ src/libavfilter/vf_owdenoise.c:115:24: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_nnedi.c:914:17: 115warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] d o914u | b le s umme_ah n=_ bsiracs[x =* mlieneasni(zmeo]de l*- >coseofff[t1]m[0a]x; _ b| ^~~~~~~~~~~~~~~~~ ~i as_q1, nns); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavfilter/vf_shuffleframes.o src/libavfilter/vf_owdenoise.c:118:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_palettegen.c:88 117: | 142 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] const dou b88l | e s ={ s"rmacx[a_vpcroivl_omrisr"r,o r"s(ext t-h ei ,m awx i-m u1m) n* ulimnbeesri zoef] c o| ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~l ors to 118u | s e i n t h e p a l e t t e " , O F +F sSrcE[aTvp(rmiavx__mciorlroorr(sx )+, i ,A wV -_ O1P) T*_ TlYiPneEsi_zIe]N;T ,| { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~. i64=256}, 2, 256, FLAGS }, src/libavfilter/vf_nnedi.c | : ^928 :29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 928 | softmax_msrc/libavfilter/vf_palettegen.ce:a89n:s143[:n nwarning: ]missing field 'unit' initializer [-Wmissing-field-initializers] = mean(model->soft m89a | x _ q 2{ +" nrne s* efrvie_ltrtaern_sspairzeen,t" , f"ilrteeserr_svizee) ;a p | a ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lette entry for transparency", OFFSET(reserve_transparent), AV_OPT_TYPE_BOOL, {.isrc/libavfilter/vf_nnedi.c6:4929=:129}:, warning: 0,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1, FLAGS } 929, | | ^ elliott_means[nn] = mean(model->elliosrc/libavfilter/vf_palettegen.ct:t90:_146:q 2warning: +missing field 'unit' initializer [-Wmissing-field-initializers] nn * filter_si 90z | e , f il t{e "rtr_anssipzaree)n;c y| ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~_ color", "set a background color for transparency", OFFSET(transparency_color), AV_OPT_TYPE_COLOR, {.str="lime"}CC libavfilter/vf_shufflepixels.o , 0, 0, FLAGS src/libavfilter/vf_nnedi.c}:, 932 :| 31 ^: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 932 | mean_filter[k] += model->softmax_q2[nn * fisrc/libavfilter/vf_owdenoise.clt:er133_s:iz24e :+ warning: kimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]] - softmax_me a133n | s [ n n ] ; | d ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~o ubsrc/libavfilter/vf_palettegen.cl:e95 :s12u:m _lwarning: =missing field 'help' initializer [-Wmissing-field-initializers] src _95l | [x * li{ne sNiUzLLe }] * | i ^co eff[0][0]; | ^~~~~~~~~~~~~~~~~~~ ~ src/libavfilter/vf_nnedi.c:937:27: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 937 | mean_filter[k] *= scale; | ~~ ^~~~~ src/libavfilter/vf_owdenoise.c:134:24: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 134 | src/libavfilter/vf_nnedi.c : 939 : 17 : dwarning: ouimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]bl e sum_h = s939r | c _ h [mxe an*_ bliaisn e=s imzeaen]( m*o deilco-ef>fs[o1f]t[m0a]x; _ b| i ^~~~~~~~~~~~~~~~~~~ ~ as_q2, nns); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_owdenoise.c:139:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 139 | sum_l += icoeff[0][i] * (src_l[x0] + src_l[x1]); | ~ ~~~~~~~~~~^~~~~~~~~~~ CC libavfilter/vf_shuffleplanes.o src/libavfilter/vf_owdenoise.c:140:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 140 | sum_h += icoeff[1][i] * (src_h[x0] + src_h[x1]); | ~ ~~~~~~~~~~^~~~~~~~~~~ CC libavfilter/vf_signalstats.o CC libavfilter/vf_signature.o CC libavfilter/vf_siti.o src/libavfilter/vf_owdenoise.c:218:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 218 | double v = s->plane[i + 1][j][y*s->linesize + x]; | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_perspective.c:72:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers]src/libavfilter/vf_owdenoise.c :233:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 72 | { "x0 "233 | , " s e t t o p l e f t ix =co osr->dplianne[a0t]e["0,] [ y *OsF-F>SlEiTn(eesxiprz_set r+[0 ][x0] ]+) ,d iAVt_hOerP[xT&7_]TY[PEy_&S7]T*R(I1N.G0,/ 6{4.s)t r+= "10."0}/, 102,8 ; 0/,/ FyeLsA tGheS r ou}n,d in g| i ^s insane but optimal :) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ src/libavfilter/vf_perspective.c:73:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 73 | { "y0", "set top left y coordinate", OFFSET(expr_str[0][1]), AV_OPT_TYPE_STRING, {.str="0"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_perspective.c:74:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 74 | { "x1", "set top right x coordinate", OFFSET(expr_str[1][0]), AV_OPT_TYPE_STRING, {.str="W"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_perspective.c:75:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 275 | warning s generated . { "y1", "set top right y coordinate", OFFSET(expr_str[1][1]), AV_OPT_TYPE_STRING, {.str="0"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_perspective.c:76:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76 | { "x2", "set bottom left x coordinate", OFFsrc/libavfilter/vf_pad.cSET:(e119x:p50:r _warning: stimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]r [2][0]), AV_OPT_T 119Y | PE _ S T RvIaNrG_v,a l{ue.s[sVtArR_=O"U0T"_}W,] 0= ,v 0a,r_ vFaLluAeGsS[V AR}_,O W| ] ^ = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #dsrc/libavfilter/vf_perspective.cef:i77ne: 114NA:N warning: missing field 'unit' initializer [-Wmissing-field-initializers] __builti n77_ | n a n f{( """y)2 " ,| ^~~~~~~~~~~~~~~~~~" set bottom left y coordinate", OFFSET(expr_str[2][1]), AV_OPT_TYPE_STRING, {.str="H"}, 0src/libavfilter/vf_pad.c, :0,120 :F50L:A Gwarning: S implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]} , | ^ 120 | var_values[VAR_OUT_H] = var_src/libavfilter/vf_perspective.cv:a78:l114u:e swarning: missing field 'unit' initializer [-Wmissing-field-initializers][ VAR_OH] = N78A | N ; {| ~ ^~~" x3", /usr/include/math.h":s15:e19t: bnote: oexpanded from macro 'NAN't tom ri gh15t | x# dcoeofirndein aNteA"N, O FF S E T(expr_str[3][0]), AV_OPT_TYPE_STRING, {.str = "W_"_}b, u0i, l0t,i FnL_nAaGnSf ("}",) | | ^ ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_perspective.c:79:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 79 | { "y3", "set bottom right y coordinate", OFFSET(expr_str[3][1]), AV_OPT_TYPE_STRING, {.str="H"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_perspective.c:92:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 92 | { NULL } | ^ 10 warnings generated. 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("") | ^~~~~~~~~~~~~~~~~~ 4 warnings generated. src/libavfilter/vf_pad.c:203:46: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 203 | (unsigned)s->y + (unsigned)inlink->h > s->h) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavfilter/vf_pad.c:202:46: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 202 | (unsigned)s->x + (unsigned)inlink->w > s->w || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ 6 warnings generated. 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ 4 warnings generated. src/libavfilter/vf_pad.c:420:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 420 | { "width", "set the pad area width expression", OFFSET(w_expr), AV_OPT_TYPE_STRING, {.str = "iw"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_pad.c:421:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 421 | { "w", "set the pad area width expression", OFFSET(w_expr), AV_OPT_TYPE_STRING, {.str = "iw"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_pad.c:422:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 422 | { "height", "set the pad area height expression", OFFSET(h_expr), AV_OPT_TYPE_STRING, {.str = "ih"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_pad.c:423:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 423 | { "h", "set the pad area height expression", OFFSET(h_expr), AV_OPT_TYPE_STRING, {.str = "ih"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_pad.c:424:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 424 | { "x", "set the x offset expression for the input image position", OFFSET(x_expr), AV_OPT_TYPE_STRING, {.str = "0"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_pad.c:425:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 425 | { "y", "set the y offset expression for the input image position", OFFSET(y_expr), AV_OPT_TYPE_STRING, {.str = "0"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_pad.c:430:134: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 430 | { "aspect", "pad to fit an aspect instead of a resolution", OFFSET(aspect), AV_OPT_TYPE_RATIONAL, {.dbl = 0}, 0, DBL_MAX, FLAGS }, | ^ src/libavfilter/vf_pad.c:431:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 431 | { NULL } | ^ src/libavfilter/vf_photosensitivity.c:63:156: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | { "frames", "set how many frames to use", OFFSET(nb_frames), AV_OPT_TYPE_INT, {.i64=30}, 2, MAX_FRAMES, FLAGS }, | ^ src/libavfilter/vf_photosensitivity.c:64:156: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 64 | { "f", "set how many frames to use", OFFSET(nb_frames), AV_OPT_TYPE_INT, {.i64=30}, 2, MAX_FRAMES, FLAGS }, | ^ src/libavfilter/vf_photosensitivity.c:65:156: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 65 | { "threshold", "set detection threshold factor (lower is stricter)", OFFSET(threshold_multiplier), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0.1, FLT_MAX, FLAGS }, | ^ src/libavfilter/vf_photosensitivity.c:66:156: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66 | { "t", "set detection threshold factor (lower is stricter)", OFFSET(threshold_multiplier), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0.1, FLT_MAX, FLAGS }, | ^ src/libavfilter/vf_photosensitivity.c:67:156: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 67 | { "skip", "set pixels to skip when sampling frames", OFFSET(skip), AV_OPT_TYPE_INT, {.i64=1}, 1, 1024, FLAGS }, | ^ src/libavfilter/vf_photosensitivity.c:68:156: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 68 | { "bypass", "leave frames unchanged", OFFSET(bypass), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_photosensitivity.c:69:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 69 | { NULL } | ^ src/libavfilter/vf_photosensitivity.c:66:140: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 66 | { "t", "set detection threshold factor (lower is stricter)", OFFSET(threshold_multiplier), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0.1, FLT_MAX, FLAGS }, | ~ ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_photosensitivity.c:65:140: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 65 | { "threshold", "set detection threshold factor (lower is stricter)", OFFSET(threshold_multiplier), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0.1, FLT_MAX, FLAGS }, | ~ ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 13 warnings generated. CC libavfilter/vf_smartblur.o 6 warnings generated. src/libavfilter/vf_pp.c:47:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 47 | { NULL } | ^ CC libavfilter/vf_spp.o src/libavfilter/vf_photosensitivity.c:259:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 257 | av_log(s, AV_LOG_VERBOSE, " fixed: %6d -> %6d / %6d (%3d%%) factor=%5.3f\n", | ~~~~~~ 258 | CC libavfilter/vf_sr.o current_badness, fixed_badness, s->badness_threshold, 259 | 100 * new_badness / s->badness_threshold, factor); | ^~~~~~ src/libavfilter/vf_photosensitivity.c:279:65: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 279 | snprintf(value, sizeof(value), "%f", (float)new_badness / s->badness_threshold); | ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_photosensitivity.c:282:67: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 282 | snprintf(value, sizeof(value), "%f", (float)fixed_badness / s->badness_threshold); | ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_photosensitivity.c:285:66: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 285 | snprintf(value, sizeof(value), "%f", (float)this_badness / s->badness_threshold); | ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_photosensitivity.c:288:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 288 | snprintf(value, sizeof(value), "%f", factor); | ~~~~~~~~ ^~~~~~ src/libavfilter/vf_paletteuse.c:122:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 122 | { "bayer_scale", "set scale for bayer dithering", OFFSET(bayer_scale), AV_OPT_TYPE_INT, {.i64=2}, 0, 5, FLAGS }, | ^ src/libavfilter/vf_paletteuse.c:125:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 125 | { "new", "take new palette for each output frame", OFFSET(new), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_paletteuse.c:126:135: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 126 | { "alpha_threshold", "set the alpha threshold for transparency", OFFSET(trans_thresh), AV_OPT_TYPE_INT, {.i64=128}, 0, 255, FLAGS }, | ^ src/libavfilter/vf_paletteuse.c:129:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 129 | { "debug_kdtree", "save Graphviz graph of the kdtree in specified file", OFFSET(dot_filename), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_paletteuse.c:130:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 130 | { NULL } | ^ src/libavfilter/vf_pixelize.c:309:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 309 | { "width", "set block width", OFFSET(block_w[0]), AV_OPT_TYPE_INT, {.i64=16}, 1, 1024, FLAGS }, | ^ src/libavfilter/vf_pixelize.c:310:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 310 | { "w", "set block width", OFFSET(block_w[0]), AV_OPT_TYPE_INT, {.i64=16}, 1, 1024, FLAGS }, | ^ src/libavfilter/vf_pixelize.c:311:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 311 | { "height", "set block height", OFFSET(block_h[0]), AV_OPT_TYPE_INT, {.i64=16}, 1, 1024, FLAGS }, | ^ src/libavfilter/vf_pixelize.c:312:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 312 | { "h", "set block height", OFFSET(block_h[0]), AV_OPT_TYPE_INT, {.i64=16}, 1, 1024, FLAGS }, | ^ src/libavfilter/vf_pixelize.c:318:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 318 | { "planes", "set what planes to filter", OFFSET(planes), AV_OPT_TYPE_FLAGS, {.i64=15}, 0, 15, FLAGS }, | ^ src/libavfilter/vf_pixelize.c:319:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 319 | { "p", "set what planes to filter", OFFSET(planes), AV_OPT_TYPE_FLAGS, {.i64=15}, 0, 15, FLAGS }, | ^ src/libavfilter/vf_pixelize.c:320:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 320 | { NULL }, | ^ 6 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) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ 5 warnings generated. 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("") | ^~~~~~~~~~~~~~~~~~ CC libavfilter/vf_ssim.o CC libavfilter/vf_ssim360.o src/libavfilter/vf_pp7.c:47:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 47 | { "qp", "force a constant quantisrc/libavfilter/vf_overlay.czer :pa1059ra:me98t:e r"warning: , missing field 'unit' initializer [-Wmissing-field-initializers] OFFSET(qp), AV_O P1059T | _ T Y PE _{I N"Tx,", {."is6et4 t=h e0 }x ,e x0p,r e6s4si,on "F,L OAFGFSSE }T,( x_ e| x ^p r), 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", src/libavfilter/vf_pp7.c":s52e:t12 :t hwarning: emissing field 'help' initializer [-Wmissing-field-initializers] y e52x | p r e{s sNioUnL"L ,} | O ^F FSET(y_expr), AV_OPT_TYPE_STRING, {.str = "0"}, CC libavfilter/vf_stack_vaapi.o 0, 0, FLAGS }, | ^ CC libavfilter/vf_stack.o 18src/libavfilter/vf_overlay.c: warning1070s: generated144. : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1070 | { "shortest", "force termination when the shortest input terminates", OFFSET(fs.opt_shortest), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavfilter/vf_overlay.c:1080:132: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1080 | { "repeatlast", "repeat overlay of the last overlay frame", OFFSET(fs.opt_repeatlast), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_overlay.c:1084:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1084 | { NULL } | ^ 10 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", OFFSET(fs.opt_repeatlast), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, FLAGS }, | ^ src/libavfilter/vf_overlay_vaapi.c:391:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 391 | { NULL }, | ^ src/libavfilter/vf_premultiply.c:60:90: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 34 warnings generated. 60 | { "planes", "set planes", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=0xF}, 0, 0xF, FLAGS }, | ^ src/libavfilter/vf_premultiply.c:61:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | { "inplace","enable inplace mode", OFFSET(inplace), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_premultiply.c:62:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 62 | { NULL } | ^ 14 warnings generated. src/libavfilter/vf_lut3d.c:707:80: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 706 | av_log(ctx, AV_LOG_DEBUG, "min: %f %f %f | max: %f %f %f\n", | ~~~~~~ 707 | min[0], min[1], min[2], max[0], max[1], max[2]); | ^~~~~~ src/libavfilter/vf_lut3d.c:707:72: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 706 | av_log(ctx, AV_LOG_DEBUG, "min: %f %f %f | max: %f %f %f\n", | ~~~~~~ 707 | min[0], min[1], min[2], max[0], max[1], max[2]); | ^~~~~~ src/libavfilter/vf_lut3d.c:707:64: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 706 | av_log(ctx, AV_LOG_DEBUG, "min: %f %f %f | max: %f %f %f\n", | ~~~~~~ 707 | min[0], min[1], min[2], max[0], max[1], max[2]); | ^~~~~~ src/libavfilter/vf_lut3d.c:707:56: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 706 | av_log(ctx, AV_LOG_DEBUG, "min: %f %f %f | max: %f %f %f\n", | ~~~~~~ 707 | min[0], min[1], min[2], max[0], max[1], max[2]); | ^~~~~~ src/libavfilter/vf_lut3d.c:707:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 706 | av_log(ctx, AV_LOG_DEBUG, "min: %f %f %f | max: %f %f %f\n", | ~~~~~~ 707 | min[0], min[1], min[2], max[0], max[1], max[2]); | ^~~~~~ src/libavfilter/vf_lut3d.c:707:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 706 | av_log(ctx, AV_LOG_DEBUG, "min: %f %f %f | max: %f %f %f\n", | ~~~~~~ 707 | min[0], min[1], min[2], max[0], max[1], max[2]); | ^~~~~~ 19 warnings generated. 1 warning generated. src/libavfilter/vf_lut3d.c:722:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 722 | lut3d->scale.r = av_clipf(1. / (max[0] - min[0]), 0.f, 1.f); | ~ ~~~~~~~^~~~~~~~ src/libavfilter/vf_lut3d.c:723:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 723 | lut3d->scale.g = av_clipf(1. / (max[1] - min[1]), 0.f, 1.f); | ~ ~~~~~~~^~~~~~~~ src/libavfilter/vf_lut3d.c:724:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 724 | lut3d->scale.b = av_clipf(1. / (max[2] - min[2]), 0.f, 1.f); | ~ ~~~~~~~^~~~~~~~ src/libavfilter/vf_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_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_pseudocolor.c:259:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 259 | { NULL } | ^ 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_phase.c:91:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 91 | { NULL } | ^ src/libavfilter/vf_paletteuse.c:863:26: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 863 | if (p[x]>>24 < s->trans_thresh) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/vf_qp.c:47:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 47 | { "qp", "set qp expression", OFFSET(qp_expr_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_qp.c:48:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 48 | { NULL } | ^ src/libavfilter/vf_premultiply.c:406:32: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 406 | dst[x] = Fsrc/libavfilter/vf_readeia608.cFMAX:(93F:140F:M Iwarning: Nmissing field 'unit' initializer [-Wmissing-field-initializers]( FFMAX(msrc[x] - 93o | f fs e t{, 0")s c* a(nu_nmsiin"g,n ed")smeta fxr o/m wahsricch[ xli]n e +t o oscfanf sfeotr, mcaoxd)e,s "0,); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ OFFSET(starsrc/libavutil/macros.ht:)49,: 25AV:_ OPnote: T_expanded from macro 'FFMIN'T YPE_IN T,49 | #{de.fiin6e4 =F0FM}IN,(a ,b ) (0(, aIN)T >_ M(AbX,) F? L(AbG)S :} ,( a ))| ^| ^ ~ src/libavutil/macros.h:47:22: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,bsrc/libavfilter/vf_readeia608.c) :(94(:a)140 :> warning: (missing field 'unit' initializer [-Wmissing-field-initializers]b ) ? (a) : (b) ) 94 | | ^ { "scan_src/libavfilter/vf_premultiply.cm:a406x:"32,: warning: "comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] set to which lin e406 | t o s c a n f o r c oddsets["x,] = F F M A X (F F M I N ( OFFFFSMEATX((enmds)r,c [ x ]A V- _ofOfPseTt_,T Y0P)E *_ I(NuTn,si g n{e.di)6m4=a2x9 /} ,a s r c0,[ IxN]T_ M+A Xof,f sFeLtA,G Sm a}x,), 0| ^) ; | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #desrc/libavfilter/vf_readeia608.cf:i95n:e140: Fwarning: Fmissing field 'unit' initializer [-Wmissing-field-initializers] MIN(a,b) ((a) 95> | (b ) ?{ ("bs)p :w "(,a )) | ^ ~ "set src/libavutil/macros.hr:a47t:i34o: onote: f expanded from macro 'FFMAX'w idth r e47s | e#rvdeefdi nfeo rF FsyMnAXc( cao,deb ) d(e(ta)e ct>i o(nb"), O?F (Fa)S E:T ((sbp)w)), | ^ 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:97src/libavfilter/vf_qp.c:140:: warning: 71missing field 'unit' initializer [-Wmissing-field-initializers] :52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 97 | { "lp", 71 | " lo wp adosusb lle ivnaer_ vparluieosr[] t=o { pir o!c=e s-s1i29n,g "i,, N A N , N A N , s - >q stOrFiFdSEeT,( ls-p>),h , 0} ;AV _ OP| T ~ ^~~_T YPE_BOOL/usr/include/math.h, : 15{:.19i:6 4=note: expanded from macro 'NAN'1 }, 150, | # d e f i n1e, NFALNAG S }, | ^ __builtin_nanf("")src/libavfilter/vf_readeia608.c :| 98 ^~~~~~~~~~~~~~~~~~: 12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 98 | src/libavfilter/vf_qp.c : 71 : 47{: NUwarning: LLimplicit 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_paletteuse.c:954:27: 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:65:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 65 | {"stats_file", "Set file where to store per-frame difference information", OFFSET(stats_file_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_psnr.c:66:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66 | {"f", "Set file where to store per-frame difference information", OFFSET(stats_file_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_psnr.c:67:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 67 | {"stats_version", "Set the format version for the stats file.", OFFSET(stats_version), AV_OPT_TYPE_INT, {.i64=1}, 1, 2, FLAGS }, | ^ src/libavfilter/vf_psnr.c:68:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 68 | {"output_max", "Add raw stats (max values) to the output log.", OFFSET(stats_add_max), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_psnr.c:69:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 69 | { NULL } | ^ src/libavfilter/vf_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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_qp.c:146:80: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 146 | double qp = sd_in ? in_qp_global + BLOCK_QP_DELTA(block_idx) : NAN; | ~~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ 3 warnings generated. 5 warnings generated. src/libavfilter/vf_lut3d.c:1057:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1057 | lut3d->scale.r = av_clipf(1. / (in_max[0] - in_min[0]), 0.f, 1.f); | ~ ~~~~~~~~~~^~~~~~~~~~~ src/libavfilter/vf_lut3d.c:1058:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1058 | lut3d->scale.g = av_clipf(1. / (in_max[1] - in_min[1]), 0.f, 1.src/libavfilter/vf_readeia608.cf);: 205 | : ~ ~~~~~~~~~~^~~~~~~~~~~32 : warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] 205 | if (scan->histogram[i] > cnt) { | ~~~~~~~~~~~~~~~~~~ ^ ~~~ src/libavfilter/vf_readeia608.c:213:32: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] src/libavfilter/vf_lut3d.c:1059 213: | 51 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] if (scan->hi s1059t | o g r a m [ i] >l uctn3td)- {> s c| a ~~~~~~~~~~~~~~~~~~ ^ ~~~ le.b = av_clipf(1. / (in_max[2] - in_min[2]), 0.f, 1.f); | ~ ~~~~~~~~~~^~~~~~~~~~~ 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)) { | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ CC libavfilter/vf_stereo3d.o 2 warnings generated. 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); | ~~~~~~~~ ^ CC libavfilter/vf_super2xsai.o 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 >=CC libavfilter/vf_swaprect.o 0.f && r >= 0.f) { | ~~ ^~~ 2 warnings generated. CC libavfilter/vf_swapuv.o CC libavfilter/vf_telecine.o CC libavfilter/vf_threshold.o src/libavfilter/vf_remap.c:73:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 73 | { NULL } | ^ src/libavfilter/vf_pseudocolor.c:641:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 641 | for (val = 0; val < FF_ARRAY_ELEMS(s->lut[color]); val++) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_psnr.c:270:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 270 | CC libavfilter/vf_thumbnail.o 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_lut3d.c:1224:5: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1224 | COMMON_OPTIONS | ^ src/libavfilter/vf_lut3d.c:56:12: note: expanded from macro 'COMMON_OPTIONS' 56 | { NULL } | ^ CC libavfilter/vf_tile.o CC libavfilter/vf_tinterlace.o src/libavfilter/vf_pullup.c:735:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 735 | for (i = 0; i < FF_ARRAY_ELEMS(s->buffers); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavfilter/vf_tmidequalizer.o CC libavfilter/vf_tonemap_vaapi.o 6 warnings generated. CC libavfilter/vf_tpad.o CC libavfilter/vf_tonemap.o src/libavfilter/vf_procamp_vaapi.c:58:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 58 | slope = 1.0 * (out_max - out_min) / (in_max - in_min); | ~ ~~~~~~~^~~~~~~~ src/libavfilter/vf_procamp_vaapi.c:58:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 58 | slope = 1.0 * (out_max - out_min) / (in_max - in_min); | ~ ~~~~~~~~^~~~~~~~~ src/libavfilter/vf_procamp_vaapi.c:59:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 59 | output = out_min + slope * (x - in_min); | ~ ~~^~~~~~~~ src/libavfilter/vf_procamp_vaapi.c:59:14: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 59 | output = out_min + slope * (x - in_min19) warning;s generated . | ^~~~~~~ ~ 2 warnings generated. src/libavfilter/vf_sab.c:96:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 96 | { NULL } | ^ src/libavfilter/vf_sab.c:106:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 106 | if (s->chroma.radius < RADIUS_MIN) | ~~~~~~~~~~^~~~~~ ~ src/libavfilter/vf_sab.c:108:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 108 | if (s->chroma.pre_filter_radius < PRE_FILTER_RADIUS_MIN) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~ ~ src/libavfilter/vf_sab.c:110:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 110 | if (s->chroma.strength < STRENGTH_MIN) | ~~~~~~~~~~^~~~~~~~ ~ src/libavfilter/vf_sab.c:120:69: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 116 | av_log(ctx, AV_LOG_VERBOSE, | ~~~~~~ 117 | "luma_radius:%f luma_pre_filter_radius::%f luma_strength:%f " 118 | "chroma_radius:%f chroma_pre_filter_radius:%f chroma_strength:%f\n", 119 | s->luma .radius, s->luma .pre_filter_radius, s->luma .strength, 120 | s->chroma.radius, s->chroma.pre_filter_radius, s->chroma.strength); | ~~~~~~~~~~^~~~~~~~ src/libavfilter/vf_sab.c:120:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 116 | av_log(ctx, AV_LOG_VERBOSE, | ~~~~~~ 117 | "luma_radius:%f luma_pre_filter_radius::%f luma_strength:%f " 118 | "chroma_radius:%f chroma_pre_filter_radius:%f chroma_strength:%f\n", 119 | s->luma .radius, s->luma .pre_filter_radius, s->luma .strength, 120 | s->chroma.radius, s->chroma.pre_filter_radius, s->chroma.strength); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~ src/libavfilter/vf_sab.c:120:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 116 | av_log(ctx, AV_LOGsrc/libavfilter/vf_removelogo.c_VE:RB102O:12S:E ,warning: missing field 'help' initializer [-Wmissing-field-initializers] | ~~~~~~ 102117 | | { N U "LluLm a}_ r a| ^d ius:%f luma_pre_filter_radius::%f luma_strength:%f " 118 | "chroma_radius:%f chroma_pre_filter_radius:%f chroma_strength:%f\n", 119 | s->luma .radius, s->luma .pre_filter_radius, s->luma .strength, 120 | s->chroma.radius, s->chroma.pre_filter_radius, s->chroma.strength); | ~~~~~~~~~~^~~~~~ src/libavfilter/vf_sab.c:119:69: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 116 | av_log(ctx, AV_LOG_VERBOSE, | ~~~~~~ 117 | "luma_radius:%f luma_pre_filter_radius::%f luma_strength:%f " 118 | "chroma_radius:%f chroma_pre_filter_radius:%f chroma_strength:%f\n", 119 | s->luma .radius, s->luma .pre_filter_radius, s->luma .strength, | ~~~~~~~~~~^~~~~~~~ src/libavfilter/vf_sab.c:119:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 116 | av_log(ctx, AV_LOG_VERBOSE, | ~~~~~~ 117 | "luma_radius:%f luma_pre_filter_radius::%f luma_strength:%f " 118 | "chroma_radius:%f chroma_pre_filter_radius:%f chroma_strength:%f\n", 119 | s->luma .radius, s->luma .pre_filter_radius, s->luma .strength, | ~~~~~~~~~~^~~~~~~~~~~~~~~~~ src/libavfilter/vf_sab.c:119:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 116 | av_log(ctx, AV_LOG_VERBOSE, | ~~~~~~ 117 | "luma_radius:%f luma_pre_filter_radius::%f luma_strength:%f " 118 | "chroma_radius:%f chroma_pre_filter_radius:%f chroma_strength:%f\n", 119 | s->luma .radius, s->luma .pre_filter_radius, s->luma .strength, | ~~~~~~~~~~^~~~~~ src/libavfilter/vf_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", | ~ src/libavfilter/vf_sab.c 207 | : 154 : 55O:F Fwarning: SEimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]T (hue), AV_OPT_TYPE _154F | L O A T ,v {e c. d=b slw s_=g eHtUGEa_DuEsFAsUiLTa n},V eHcU(Ef_-M>IpNr, eH_UfEi_lMAtXe,r _r.afldaiguss ,= fF-L>AqGuSa }l,i t y| ^~~~~~~) ; src/libavfilter/vf_procamp_vaapi.c| : ~~~~~~~~~~~~~~~~~~ ~~~^~~~~~~37 :28: note: expanded from macro 'HUE_MIN' src/libavfilter/vf_sab.c 37: | 154#d:e33f:in e warning: Himplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]U E_MIN 154 | v e c- 1=8 0s.w0Fs _ g| e ^~~~~~~t GaussianVsrc/libavfilter/vf_procamp_vaapi.cec:(f207-:>48p:r ewarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f ilter_radi u207s | , f - > qOuFaFlSiEtTy()h;u e ),| ~~~~~~~~~~~~~~~~~~ ~~~^~~~~~~~~~~~~~~~~A V_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_Dsrc/libavfilter/vf_sab.cEF:A162U:LT33 :} ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]C ONTRAST_MI N162 | , C O NvTecR A=S Tsw_sM_AgXe, t.Gfaluagss s=i FaLnAVGeSc (}f,- > s| t ^~~~~~~~~~~~r engsrc/libavfilter/vf_procamp_vaapi.cth:,34 :530.:0 )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_sab.c :src/libavfilter/vf_procamp_vaapi.c:17435::4431:: note: warning: expanded from macro 'CONTRAST_DEFAULT'implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 35 | #defi n174e | CO N TvReAcS T=_ DsEwsF_AgUetLGaTu s s i a n V1e.c0(Ff - >| r ^~~~a dius, f->quality); | ~~~~~~~~~~~~~~~~~~ ~~~^~~~~~~ src/libavfilter/vf_procamp_vaapi.c:203:88: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_sab.c:174: 33202: | warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] { "c", "Ou t174p | u t v ivdeeoc c=o nstwrass_tg"e,t G a| u ~s sianVec(f->rad i203u | s , f - > qOuFaFlSiEtTy()c;o n t| r ~~~~~~~~~~~~~~~~~~ ~~~^~~~~~a st), AV_OPT_TYPE_FLOAT, { .dbl = CONTRAST_DEFAULT }, CONTRAST_MIN, CONTRAST_MAX, .flags = FLAGS }, | ^~~~~~~~~~~~ src/libavfilter/vf_procamp_vaapi.c:34:30: note: expanded from macro 'CONTRAST_MAX' 34 | #define CONTRAST_MAX 10.0F | ^~~~~ src/libavfilter/vf_procamp_vaapi.c:203:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 202 | { "c", "Output video contrast", | ~ 203 | OFFSET(contrast), AV_OPT_TYPE_FLOAT, { .dbl = CONTRAST_DEFAULT }, CONTRAST_MIN, CONTRAST_MAX, .flags = FLAGS }, | ^~~~~~~~~~~~ src/libavfilter/vf_procamp_vaapi.c:33:31: note: expanded from macro 'CONTRAST_MIN' 33 | #define CONTRAST_MIN 0.0F | ^~~~ src/libavfilter/vf_procamp_vaapi.c:203:54: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 203 | OFFSET(contrast), AV_OPT_TYPE_FLOAT, { .dbl = CONTRAST_DEFAULT }, CONTRAST_MIN, CONTRAST_MAX, .flags = FLAGS }, | ~ ^~~~~~~~~~~~~~~~ src/libavfilter/vf_procamp_vaapi.c:35:31: note: expanded from macro 'CONTRAST_DEFAULT' 35 | #define CONTRAST_DEFAULT 1.0F | ^~~~ src/libavfilter/vf_procamp_vaapi.c:201:93: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 200 | { "saturatio", "Output video saturation", | ~ 201 | OFFSET(saturation), AV_OPT_TYPE_FLOAT, { .dbl = SATURATION_DEFAULT }, SATURATION_MIN, SATURATION_MAX, .flags = FLAGS }, | ^~~~~~~~~~~~~~ src/libavfilter/vf_procamp_vaapi.c:42:30: note: expanded from macro 'SATURATION_MAX' 42 | #define SATURATION_MAX 10.0F | ^~~~~ src/libavfilter/vf_procamp_vaapi.c:201:77: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 200 | { "saturatio", "Output video saturation", | ~ 201 | OFFSET(saturation), AV_OPT_TYPE_FLOAT, { .dbl = SATURATION_DEFAULT }, SATURATION_MIN, SATURATION_MAX, .flags = FLAGS }, | ^~~~~~~~~~~~~~ src/libavfilter/vf_procamp_vaapi.c:41:31: note: expanded from macro 'SATURATION_MIN' 41 | #define SATURATION_MIN 0.0F | ^~~~ src/libavfilter/vf_procamp_vaapi.c:201:55: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 201 | OFFSET(saturation), AV_OPT_TYPE_FLOAT, { .dbl = SATURATION_DEFAULT }, SATURATION_MIN, SATURATION_MAX, .flags = FLAGS }, | ~ ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_procamp_vaapi.c:43:31: note: expanded from macro 'SATURATION_DEFAULT' 43 | src/libavfilter/vf_rotate.c#def:in109e: 12S:A Twarning: URmissing field 'help' initializer [-Wmissing-field-initializers]A TION_DEFAU L109T | 1{. 0NFU L L| ^~~~} | ^ src/libavfilter/vf_procamp_vaapi.c:199:93: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 198 | { "s", "Output video saturation", | ~ 199 | OFFSET(saturation), AV_OPT_TYPE_FLOAT, { .dbl = SATURATION_DEFAULT }, SATURATION_MIN, SATURATION_MAX, .flags = FLAGS }, | ^~~~~~~~~~~~~~ src/libavfilter/vf_procamp_vaapi.c:42:30: note: expanded from macro 'SATURATION_MAX' 42 | #define SATURATION_MAX 10.0F | ^~~~~ src/libavfilter/vf_procamp_vaapi.c:199:77: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 198 | { "s", "Output video saturation", | ~ 199 | OFFSsrc/libavfilter/vf_random.cET:(sa48t:u123r:a twarning: imissing field 'unit' initializer [-Wmissing-field-initializers]o n), AV_OPT_TYPE_FL O48A | T , { .{d bl" fr=a mSAeTsU"R,A T"IOsNe_tD EnFumAbUeLrT o}f ,f rSAaTUmReAsT IiONn_ McIacNh,e "S,A OTFUFRSATEITO(Nn_bMA_Xf, r.afmlaegss) ,= F ALVA_GSO P}T,_ T | Y ^~~~~~~~~~~~~~PE _INsrc/libavfilter/vf_procamp_vaapi.cT:,41 : 31 :{ .note: iexpanded from macro 'SATURATION_MIN'6 4=30 }41, | # d e2f,i nMeA XS_AFTRURAAMTEISO,N_ MFILNA GS } , | ^0 .0F | ^~~~ src/libavfilter/vf_procamp_vaapi.c:199:55: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 199 | src/libavfilter/vf_random.c : 49O:123F: Fwarning: SEmissing field 'unit' initializer [-Wmissing-field-initializers]T (satursrc/libavfilter/vf_scdet.cati:o n4953) | ,: A V140_ : O Pwarning: {T_missing field 'unit' initializer [-Wmissing-field-initializers] TY P"Es_eFeLOdA"T, , {"s e.t d53b t | l h=e s SeAT Ue dR{"A, T I "tOh N r _ e Dsh olE d"F, A U LT } , " Ss AeOtFT FsUScReEneATT IO(rcNh_aManInNd,go e mdeStA_TesUecedR)tAT, I tAOV_hNrOP_TeM_sAThXYPo,El_dI ".Nfl,aT g 6s4 , {= . i 6 F 4=L- AG1SOF}F },S ,E- 1T, U(| ~ ^~~~~~~~~~~~~~~~~~ItN T3h2src/libavfilter/vf_procamp_vaapi.c:r_43MAe:sXho31,l:d )note: FL,Aexpanded from macro 'SATURATION_DEFAULT' G S A},V 43 | _ #Od| efPi ^nT_ TYeP SEA_TDUORUABTLIE,O N _ D{E.dFbAUsrc/libavfilter/vf_random.cLl:T 50 =: 12: warning: 1missing field 'help' initializer [-Wmissing-field-initializers]10 ..0F} ,50 | | ^~~~ 0, { 1N0U0L.,L }Vsrc/libavfilter/vf_procamp_vaapi.c |F }:| 197,: ^90 :| ^warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 196 | { "brightness", "Output video src/libavfilter/vf_scdet.cbr:i54g:ht140n:e swarning: smissing field 'unit' initializer [-Wmissing-field-initializers]", | ~ 54197 | | { O"FtF"S,E T ( br i g h t ), A"Vs_eOtP Ts_cTeYnPeE _cFhLaOnAgTe, d{e t.debcl t= BtRhIGrHeTsNhEoSlSd_"D,E FA U L T } , BORIFGFHSTNEETS(St_hMrIeNs, hBoRlId)G,H T NAEVS_SOP_TM_ATXY,P E._fDlOaUgBsLE ,= F L{A.GdSb l}, =| ^~~~~~~~~~~~~~ 10src/libavfilter/vf_procamp_vaapi.c.:30}:,29 : note: expanded from macro 'BRIGHTNESS_MAX' 0, 1 0300 | .,# dVe|fFi n}e, B | R ^I GHTNESS_MAX 100.0F | ^~~~~~ src/libavfilter/vf_procamp_vaapi.csrc/libavfilter/vf_scdet.c:197::5574::140 :warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning: missing field 'unit' initializer [-Wmissing-field-initializers] 196 | { 55" | b r i g h{t ne"sssc"_,p a"sOsu"t,p u t v i"deSoe t brtighhe tfnleasgs "t,o | p ~ ass scene c h197a | n g e f rOaFmFeSs"E,T (OFbFrSiEgTh(ts)c,_ p aAsVs_)O,P T _ T YPAEV__FOLPOATT,_ {T Y.dPbEl_ B=O OBLRI,G H T N E S{S._DdEbFlA U=L T }0, }B,R I G H0T,N E S S 1_,M I NV,| FB R}I,G H T| N ^ES S_MAX, .flags = FLAGS }, | ^~~~~~~~~~~~~~ src/libavfilter/vf_procamp_vaapi.c:29:28: note: expanded from macro 'BRIGHTNESS_MIN' src/libavfilter/vf_scdet.c: 5629: | 140#:d ewarning: fmissing field 'unit' initializer [-Wmissing-field-initializers]i ne BRIGHTNESS_ M56IN | -{1 0"0s."0,F | ^~~~~~~ "Set src/libavfilter/vf_procamp_vaapi.ct:h197:e52 :f lwarning: aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]g to pass sce n197e | c h a n g e OFfFrSaEmTe(sb",r OiFgFhStE),T ( sAcV__pOaPssT)_,T Y P E _AFLVO_AOTP,T _{T Y.PdEb_lB O=O LB,R I G H T NE{S.Sd_bDlE FA=U LT 0} , BR}I,G H T NE S0S,_ M I N , 1B, R IVG|HTFN E},S S _| MA ^X , .flags = FLAGS }, src/libavfilter/vf_scdet.c| : ~ ^~~~~~~~~~~~~~~~~~ 57:10src/libavfilter/vf_procamp_vaapi.c::31 :warning: 31missing field 'help' initializer [-Wmissing-field-initializers]: note: expanded from macro 'BRIGHTNESS_DEFAULT' 57 | 31{ | N#UdLeLf}i n e| ^B RIGHTNESS_DEFAULT 0.0F | ^~~~ src/libavfilter/vf_procamp_vaapi.c:195:90: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 194 | { "b", "Output video brightness", | ~ 195 | OFFSET(bright), AV_OPT_TYPE_FLOAT, { .dbl = BRIGHTNESS_DEFAULT }, BRIGHTNESS_MIN, BRIGHTNESS_MAX, .flags = FLAGS }, | ^~~~~~~~~~~~~~ src/libavfilter/vf_procamp_vaapi.c:30:29: note: expanded from macro 'BRIGHTNESS_MAX' 30 | #define BRIGHTNESS_MAX 100.0F | ^~~~~~ src/libavfilter/vf_procamp_vaapi.c:195:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 194 | src/libavfilter/vf_rotate.c{ "b:",167 :"O51:u twarning: pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]u t video brightness "167, | | ~ FFM A195X | ( 0 , i n wO F*F ScEoTs(xb)r ig+h tFF)M, A AXV_(O0P,T _-TiYPnEh_ F*L OsAiT,n x{) ;. d b| l ~ ^~~~= BRIGHTNESS_DEsrc/libavutil/macros.hF:AU47L:T28 }:, Bnote: Rexpanded from macro 'FFMAX'I GHTNESS _47M | I#Nd,e fBiRInGHeT NFEFSMSA_XM(AaX,,b ). f(la(gas) => F(LbA)G S? }(,a) | : ^~~~~~~~~~~~~~ (b)src/libavfilter/vf_procamp_vaapi.c): 29 :| ^28 : note: expanded from macro 'BRIGHTNESS_MIN' 29 | #desrc/libavfilter/vf_rotate.cfi:n167e: 51B:R Iwarning: GHimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]T NESS_MIN 167 | - 1 0 0 . 0 F F| F ^~~~~~~M AX(0, inwsrc/libavfilter/vf_procamp_vaapi.c *: 195c:o52s:x ) warning: +implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] FFMAX(0, -in h195 | * si nx ) ; OF F| S ~ ^~~~E T(brisrc/libavutil/macros.hg:h47t:)40, : Anote: V_expanded from macro 'FFMAX'O PT_TYPE 47_ | F#LdOeAfTin,e F{F M.AdbXl (=a ,BbR)I GH(T(NaE)S S>_ D(EbF)AU LT? }(,a B)R I:G H(TbN)E)S S _| MI ^N , BRIGHTNESSsrc/libavfilter/vf_rotate.c_:M167A:X27,: .warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] lags = F L167 | A GS } , | ~ ^~~~~~~~~~~~~~~~~~ FFsrc/libavfilter/vf_procamp_vaapi.cM:A31X:(310:, note: expanded from macro 'BRIGHTNESS_DEFAULT' inw * 31c | o#sdxe)f i+n e FBFRMIAGXH(T0N,ES S-_iDnEhFA U* LsTi n x )0;. 0 | F ~ ^~~~ | ^~~~ 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] src/libavfilter/vf_setparams.c166 | : 118r:e10tur:n warning: FFmissing field 'help' initializer [-Wmissing-field-initializers]M AX(0, inh 118* | s i n x ) {+ NFFUMLALX}( 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)) | ^ 3 warnings generated. src/libavfilter/vf_removegrain.c:38:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 38 | { "m0", "set mode for 1st psrc/libavfilter/vf_rotate.cla:n179e:52":, warning: Oimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]F FSET(mode[0]), A V179_ | O P T _T Y P E_ I NT , { .FiF6M4A=X(00},, i0,n h24 ,* FcLoAsGxS) }+, F| F ^ MAX(0, inw * sinx); | ~ ^~~~ src/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' src/libavfilter/vf_removegrain.c14 :4739 | # warningd:s96e:f generated i. warning: nmissing field 'unit' initializer [-Wmissing-field-initializers]e FFMAX(a, b39) | ( ( a ){ ">m 1("b,) "s?et (mao)d e: fo(rb )2)n d | ^ plane", OFFSEsrc/libavfilter/vf_rotate.cT(:m179od:e[521:] )warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] AV_OPT_TY P179E | _ IN T , { . i6 4 = 0} ,F 0F, M2A4X,( 0F,L AinGh S* co}s,x) + | F ^ FMAX(0, inw * sinx); | ~ ^~~~ src/libavutil/macros.h:47:40: note: expanded from macro 'FFMAX' src/libavfilter/vf_removegrain.c:40:96: 47warning: | missing field 'unit' initializer [-Wmissing-field-initializers]# define FFMAX( a40, | b ) ( ({a )" >m 2("b,) ? "(seat )m o:d e( bf)or) 3 rsrc/libavfilter/vf_scdet.c| d ^ :pl131a:n16e:" ,warning: src/libavfilter/vf_rotate.cO:implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] F179F:S28ET:(m odwarning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion][ 2]) 131, | A V 179 _ | O P T _T Y P E r e_I NtT, F= {aF.Miv_A64cX=l(0i}0,p, f0 ,(i nFh 2*F 4Mc,INo( msFaLx)fAd , G+Sd F}i,Fff )MA ,X 0| ,(0 ^, 1i00n.w) ;* s| i ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~n x); | ~ ^~~~src/libavutil/common.h :143:29:src/libavutil/macros.h: 47:note: 28expanded from macro 'av_clipf': note: expanded from macro 'FFMAX'src/libavfilter/vf_removegrain.c :41 :14396: | #warning: 47missing field 'unit' initializer [-Wmissing-field-initializers] | #ddeeffiinne e41 | F Fa Mv A_{cX (al,"mib3"p) ,f( " se(ta src/libavfilter/vf_scroll.c) mo d :>e (177b) : f? 119( o:a ar )4warning: v_ c:t missing field 'unit' initializer [-Wmissing-field-initializers](lhi pblp)a)f n_e c"| ^, | O ^F FSET (177msrc/libavfilter/vf_rotate.c | o : 179d: e28:src/libavfilter/vf_readvitc.c [{ "3:]warning: himplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]57o) :,r133 iA:V_zOP o179T | _warning: n Tmissing field 'unit' initializer [-Wmissing-field-initializers]t YPaE l"_ I, N T " ,57 | s e t { F.FMtA Xih{(64e= 0" s0ca,ho}n _rm, iian hzx0" o*,,n "m tcaox2ials 4xsmc,) urm lF+o FiFLlnMAAlXe Gi(n0Snug, }m, b ise n| p ^r wese d *"t ,s o isOcannFFxS src/libavfilter/vf_removegrain.cf)E:o42;: T | r ~ ^~~~10( :h _Vssrc/libavutil/macros.hwarning: :Ipmissing field 'help' initializer [-Wmissing-field-initializers]47 :T40e: Cnote: e 42expanded from macro 'FFMAX' | dd) a, t A a"V{47N,U_ | O L#POTL_dTYFP} e FESEfT(| _ins ^cFae LnO AT_, F{Fm.MadxAb)X,l( aA,=bV0)._}, O (-1P.(,Ta_ T)1.Y ,P V>FTE _I(N}bT,, {) . | i ^?6 4( =a )4 5 :} ,( b-)1) , | ^IN T_MAX, FLAGSsrc/libavfilter/vf_rotate.c }:, 178 :52| : ^ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_scroll.c:178:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 178 | return F178F | M A X (0 ,{ -"ihn"h, * src/libavfilter/vf_readvitc.c c:o58 s:108 : x )warning: " smissing field 'unit' initializer [-Wmissing-field-initializers]+e tF FtMAhXe( 0 ,h -58oi | rin wz on*t al s s{ciro ln"ltxihr)_ng b+ s p",| e ~ ^~~~ e d" src/libavutil/macros.h", :ObF47l:28F: anote: ScEexpanded from macro 'FFMAX'kT ( hco_losr p47t | eehd#r)d,e esfAVh_ioOnlePTd "_Tsrc/libavfilter/vf_scale.cYFP, FOEF:FS338EM:T_AFL23(:X OAtT(,warning: ha, b{comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare].rdb)l _ b=)(0(,a. )A} V>, _ O(P-bT) 1338_ T.Y | ?, P E_ ( aDO1UB ) .fL ,:o E(b )rVF,) {T.d ( ib }| nlt ,i ^ | = ^= 00.; 2src/libavfilter/vf_rotate.ci : 178}:52<:, warning: 0Fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], F1 _.0A,R RFLAAY_ GEL178SEM | src/libavfilter/vf_scroll.cS }:( sc,a179l e : 119-: | r ^ > pewarning: amissing field 'unit' initializer [-Wmissing-field-initializers]rt aum)r;n i ++F)F M | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~A 179X | ( 0 , -{i n"vhsrc/libavfilter/vf_readvitc.ce: r59t* :ci108ocs:axl ",) warning: missing field 'unit' initializer [-Wmissing-field-initializers] + "FseFt MtAheX ( v590e | , r { t"i-itncharw_ l* ws "c,s r o il"linnwxg)hi ts+peee d "| c ~ ^~~~,o l or src/libavutil/macros.h :tO47hF:Fr40S:eE Ts(vnote: h_expanded from macro 'FFMAX's poeledd) "47,, O | FAV#F_deSfEOPiTTn(t_hreT_w YF)PF,E MA_AXF(V_LOa,ObP) A((Ta)T _,TY>P { E._(dbDOb)Ul B?= (L0a.}E,) ,- :1{. .d,b( l1 b= .0),. )V 6F T| } } ^, , | 0 ^, 1.0src/libavfilter/vf_rotate.c,: 178F:L28:A Gwarning: Simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] }, | ^178 | retsrc/libavfilter/vf_scroll.cu:r180n: 119F:F Mwarning: missing field 'unit' initializer [-Wmissing-field-initializers]A Xsrc/libavfilter/vf_readvitc.c(:060:,12 : -warning: missing field 'help' initializer [-Wmissing-field-initializers]i n180h | * c o60 s | x){ + " vF F",{ MA XN (U 0L L ,} -| ^ i" nswe t *t hsien xve)r t+ic a l| ~ ^~~~s crolsrc/libavutil/macros.hl:i47n:g28 :s pnote: eexpanded from macro 'FFMAX'e d", OF47F | S#EdTe(fvi_nsep eFeFdM)A,X (AaV,_bO)P T(_(TaYP)E _>F LO(AbT), ? ({a.)d b:l= 0(.b})), -| 1 ^. , 1., VFT }, src/libavfilter/vf_rotate.c :| 178 ^: 28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 178 | return FFMAX(0, -isrc/libavfilter/vf_scroll.cn:h 181* :c121o:sx )warning: +missing field 'unit' initializer [-Wmissing-field-initializers] F FMAX(0, -inw *181 | s i n x ){ "+h p | o ~ ^~~~ s", src/libavutil/macros.h : 47 : 40 :" snote: expanded from macro 'FFMAX'e t ini t47i | a#ld ehfoirniez oFFnMtAaXl( ap,obs)i t(i(ao)n ">, ( bO)F F?S ET((ah)_ i:p o(sb),) ) A V_| O ^P T_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_ipsrc/libavfilter/vf_lut3d.cos),: 1709A:V47_:O Pwarning: Timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ TYPE_FLOAT, {.dbl=0. }1709, | 0 , l1.u,t 1FdL-A>GsSc a}l, e .| r ^ = av_clipf(1. / (in_src/libavfilter/vf_scroll.cm:a183x:12[0: ]warning: missing field 'help' initializer [-Wmissing-field-initializers]- in _183mi | n [ 0 ] ){, N0U.LfL, } 1 .| f ^ ); | ~ ~~~~~~~~~~^~~~~~~~~~~ src/libavfilter/vf_lut3d.c:1710:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1710 | lut1d->scale.g = av_clipf(1. / (in_max[1] - in_min[1]), 0.f, 1.f); | ~ ~~~~~~~~~~^~~~~~~~~~~ src/libavfilter/vf_lut3d.c:1711:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1711 | lut1d->scale.b = av_clipf(1. / (in_max[2] -src/libavfilter/vf_setparams.c in_:mi188n:[102:] )warning: , missing field 'help' initializer [-Wmissing-field-initializers]0 .f, 1.f) ;188 | | ~ ~~~~~~~~~~^~~~~~~~~~~ {NULL} | ^ 22 warnings generated. CC libavfilter/vf_transpose.o src/libavfilter/vf_setparams.c:223:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 223 | {NULL} | ^ src/libavfilter/vf_scale.c:453:64: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 453 | scale->var_values[VAR_OUT_W] = scale->var_values[VAR_OW] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_lut3d.c:1745:72: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1744 | avsrc/libavfilter/vf_scale.c_l:o454g:(64c:t xwarning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] AV_LOG_DEBUG ,454 | " m in : %fs %cfa l%ef- >|v amra_xv:al u%fe s%f[ V%fA\Rn_"O, U T| _ ~~~~~~H ] = scale -1745> | v a r_ va lu es [ V A R _ OH ] CC libavfilter/vf_transpose_vaapi.o = N A N ; | ~ ^~~ /usr/include/math.h :m15i:n19[:0 ]note: ,expanded from macro 'NAN' min[1 ]15, | #mdienf[i2n]e, NmANa x [ 0 ] , _m_abxu[1i]l, tmianx_[n2a]n)f; ( ""| ) ^~~~~~ | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_lut3d.c:1745:64: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1744 | av_log(ctx, AV_LOG_DEBUG, "min: %f %f %f | max: %f %f %f\n", | ~~~~~~ 1745 | min[0], min[1], min[2], max[0], max[1], max[2]); | ^~~~~~ src/libavfilter/vf_lut3d.c:1745:56: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1744 | av_log(ctx, AV_LOG_DEBUG, "min: %f %f %f | max: %f %f %f\n", | ~~~~~~ 1745 | min[0], min[1], min[2], max[0], max[1], max[2]); | ^~~~~~ src/libavfilter/vf_lut3d.c:1745:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1744 | av_log(ctx, AV_LOG_DEBUG, "min: %f %f %f | max: %f %f %f\n", | ~~~~~~ 1745 | min[0], min[1], min[2], max[0], max[1], max[2]); | ^~~~~~ src/libavfilter/vf_lut3d.c:1745:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] CC libavfilter/vf_unsharp.o 1744 | av_log(ctx, AV_LOG_DEBUG, "min: %f %f %f | max: %f %f %f\n", | ~~~~~~ 1745 | min[0], min[1], min[2], max[0], max[1], max[2]); | ^~~~~~ src/libavfilter/vf_lut3d.c:1745:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1744 | av_log(ctx, AV_LOG_DEBUG, "min: %f %f %f | max: %f %f %f\n", | ~~~~~~ 1745 | min[0], min[1], min[2], max[0], max[1], max[2]); | ^~~~~~ src/libavfilter/vf_rotate.c:306:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 306 | rot->var_values[VAR_N] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_rotate.c:307:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 307 | rot->var_values[VAR_T] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_rotate.c:308:60: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 308 | rot->var_values[VAR_OUT_W] = rot->var_values[VAR_OW] = NAN; | ~ ^~~ /usr/include/math.h:15:src/libavfilter/vf_lut3d.c19: :note: 1763expanded from macro 'NAN': 44: warning: 15implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | #define NAN 1763 | _ _ b u illutti1nd_-n>asncfa("l")e . r| ^~~~~~~~~~~~~~~~~~ = av_clipf(1. / (max[0] - min[0]), 0.f, 1.f); | ~ ~~~~~~~^~~~~~~~ src/libavfilter/vf_rotate.c:309:60: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 309 | rot->var_values[VAR_OUT_H] = rot->var_valuesrc/libavfilter/vf_lut3d.cs:[V1764AR:_44O:H ]warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]= NAN; | ~ ^~~ 1764 | /usr/include/math.h : 15 :l19u:t 1note: dexpanded from macro 'NAN'- >sca l15e | .#dge f=in ea vN_AcNl i p f ( 1 . _/_ b(umialxt[i1n]_ n-a nf("m"i)n [| 1 ^~~~~~~~~~~~~~~~~~] ), 0.f, 1.f); | ~ ~~~~~~~^~~~~~~~ src/libavfilter/vf_lut3d.c:1765:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1765 | lut1d->scale.b = av_clipf(1. / (max[2] - min[2]), 0.f, 1.f); | ~ ~~~~~~~^~~~~~~~ src/libavfilter/vf_lut3d.c:1778:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1778 | { NULL } | ^ src/libavfilter/vf_shear.c:70:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 70 | { 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)) | ^ ~ 9 warnings generated. In file included from src/libavfilter/vf_signature.c:27: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavfilter/vf_lut3d.c:1811:33: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1811 | const float m = (1.f - cosf(d * M_PI)) * .5f; | ^ ~ 7 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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_rotate.c:431:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 431 | if (fabs(rot->angle - 0) < FLT_EPSILON && outw == inw && outh == inh) { | ~ ^~~~~~~~~~~ /usr/include/float.h:16:21: note: expanded from macro 'FLT_EPSILON' 16 | #define FLT_EPSILON 1.1920928955078125e-07F | ^~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_rotate.c:435:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 435 | } else if (fabs(rot->angle - M_PI/2) < FLT_EPSILON && outw == inh && outh == inw) { | ~ ^~~~~~~~~~~ /usr/include/float.h:16:21: note: expanded from macro 'FLT_EPSILON' 16 | #define FLT_EPSILON 1.1920928955078125e-07F | ^~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_showinfo.c:61:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | { "checksum", "calculate checksums", OFFSET(calculate_checksums), AV_OPT_TYPE_BOOL, {src/libavfilter/vf_rotate.c.i:64439=:146}:, warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], 1, VF }, | ^439 | } else if (fabs(rosrc/libavfilter/vf_showinfo.ct:->62a:n12g:l ewarning: missing field 'help' initializer [-Wmissing-field-initializers]- M_ P62I | ) < F{L NTU_LELP S}I L | O ^N && outw == inw && outh == inh) { | ~ ^~~~~~~~~~~ /usr/include/float.h:16:21: note: expanded from macro 'FLT_EPSILON' 16 | #define FLT_EPSILON 1.1920928955078125e-07F | ^~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_showpalette.c:38:90: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 38 | { "s", "set pixel box size", OFFSET(size), AV_OPT_TYPE_INT, {.i64=30}, 1, 100, FLAGS }, | ^ src/libavfilter/vf_showpalette.c:39:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 39 | { NULL } | ^ src/libavfilter/vf_rotate.c:443:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 443 | } else if (fabs(rot->angle - 3*M_PI/2) < FLT_EPSILON && outw == inh && outh == inw) { | ~ ^~~~~~~~~~~ /usr/include/float.h:16:21: note: expanded from macro 'FLT_EPSILON' 16 | #define FLT_EPSILON 1.1920928955078125e-07F | ^~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_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)) | ^~~ 6/usr/include/math.h: warning15s: generated19. : note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_scale.c:764:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 764 | scale->var_values[VAR_S2R_MAIN_POS] = in->pkt_pos == -1 ? NAN : in->pkt_pos; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_scale.c:767:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 767 | scale->var_values[VAR_T] = TS2T(in->pts, link->time_base); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/internal.h:265:48: note: expanded from macro 'TS2T' 265 | #define TS2T(ts, tb) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts) * av_q2d(tb)) | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_scale.c:768:62: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 768 | scale->var_values[VAR_POS] = in->pkt_pos == -1 ? NAN : in->pkt_pos; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_showinfo.c:131:23: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 131 | for (int j = 1; j <= tc[0]; j++) { | ~ ^ ~~~~~ src/libavfilter/vf_showinfo.c:134:62: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 134 | av_log(ctx, AV_LOG_INFO, "timecode - %s%s", tcbuf, j != tc[0] ? ", " : ""); | ~ ^ ~~~~~ src/libavfilter/vf_rotate.c:517:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 517 | rot->var_values[VAR_T] = TS2T(in->pts, inlink->time_base); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/internal.h:265:48: note: expanded from macro 'TS2T' 265 | #define TS2T(ts, tb) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts) * av_q2d(tb)) | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ CC libavfilter/vf_untile.o 29 warnings generated. 3 warnings generated. src/libavfilter/vf_showinfo.c:175:31: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 175 | for (int j = 0; j < bbox->classify_count; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_scale.c: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_v360.o ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ CC libavfilter/vf_vaguedenoiser.o src/libavfilter/vf_scale.c:917:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 917 | scale->var_values[VAR_T] = TS2T(in->pts, link->time_base); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/internal.h:265:48: note: expanded from macro 'TS2T' 265 | #define TS2T(ts, tb) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts) * av_q2d(tb)) | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_scale.c:918:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 918 | scale->var_values[VAR_POS] = in->pkt_pos == -1 ? NAN : in->pkt_pos; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15CC libavfilter/vf_varblur.o | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_signalstats.c:85:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 85 | {NULL} | ^ src/libavfilter/vf_shuffleplanes.c:138:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 138 | { "map0", "Index of the input plane to be used as the first output plane ", OFFSET(map[0]), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 3, FLAGS }, | ^ src/libavfilter/vf_shuffleplanes.c:139:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 139 | { "map1", "Index of the input plane to be used as the second output plane ", OFFSET(map[1]), AV_OPT_TYPE_src/libavfilter/vf_scale.cIN:T974,: 100{: .warning: imissing field 'unit' initializer [-Wmissing-field-initializers]6 4 = 1 }, 0, 3, FLAG S974 | } , | { ^ "interl", "set interlacing", OFFSET(inteCC libavfilter/vf_vectorscope.o rlacesrc/libavfilter/vf_shuffleplanes.cd):, 140A:V141_:O Pwarning: Tmissing field 'unit' initializer [-Wmissing-field-initializers]_ TYPE_BOOL, {.i6 4140 | = 0 }{, "-m1a,p 21",, F"LIAnGdSe x} ,o f | t ^h e input plane to be used as the third output plane ", OFFSET(map[2]), AV_OPT_TYPE_INT, { .i64 = 2 }, 0, 3, FLAGS }, src/libavfilter/vf_scale.c| ^: 975:106: warning: missing field 'flags' initializer [-Wmissing-field-initializers] 975 | { "size", "setsrc/libavfilter/vf_shuffleplanes.c :v141i:d141e:o warning: smissing field 'unit' initializer [-Wmissing-field-initializers]i ze", O F141F | S E T ( s{i z"em_aspt3r"),, "AIVn_dOePxT _oTfY PtEh_eS TiRnIpNuGt, p{l.asnter t=o NbUeL Lu}s,e d0 ,a sF LtAhGeS f}o,u r t| h ^ output plane ", OFFSET(map[3]), AV_OPT_TYPE_INT, { .i64 = 3 }, 0, 3, FLAGS }, | ^ src/libavfilter/vf_shuffleplanes.c:142:12: warning: src/libavfilter/vf_scale.cmissing field 'help' initializer [-Wmissing-field-initializers]: 976:106 :142 | warning: missing field 'flags' initializer [-Wmissing-field-initializers] { NULL }, 976| | ^ { "s", "set video size", OF3FSE warningTs( generateds. ize_str), AV_OPT_TYPE_STRING, {.str = NULL}, 0, FLAGS }, | ^ CC libavfilter/vf_vflip.o src/libavfilter/vf_showinfo.c:406:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 406 | for (plane = 0; plane < FF_ARRAY_ELEMS(par->delta_qp); plane++) | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_showinfo.c:407:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 407 | for (acdc = 0; acdc < FF_ARRAY_ELEMS(par->delta_qp[plane]); acdc++) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavfilter/vf_vfrdet.o src/libavfilter/vf_scale.c:997:153: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 997 | { "in_v_chr_pos", "input vertical chroma position in luma grid/256" , OFFSET(in_v_chr_pos), AV_OPT_TYPE_INT, { .i64 = -513}, -513, 512, FLAGS }, | ^ src/libavfilter/vf_scale.c:998:153: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 998 | { "in_h_chr_pos", "input horizontal chroma position in luma grid/256", OFFSET(in_h_chr_pos), AV_OPT_TYPE_INT, { .i64 = -513}, -513, 512, FLAGS }, | ^ src/libavfilter/vf_scale.c:999:153: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 999 | { "out_v_chr_pos", "output vertical chroma position in luma grid/256" , OFFSET(out_v_chr_pos), AV_OPT_TYPE_INT, { .i64 = -513}, -513, 512, FLAGS }, | ^ src/libavfilter/vf_scale.c:1000:153: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1000 | { "out_h_chr_pos", "output horizontal chroma position in luma grid/256", OFFSET(out_h_chr_pos), AV_OPT_TYPE_INT, { .i64 = -513}, -513, 512, FLAGS }, | ^ src/libavfilter/vf_shuffleframes.c:135:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 135 | { "mapping", "set destinatisrc/libavfilter/vf_scale.con: i1005n:d214e:x ewarning: s missing field 'unit' initializer [-Wmissing-field-initializers]o f input frames", O F1005F | S E T ( {m a"pfoprcien_gd)i,v isAiVb_lOPeT__bTyY",P E"e_nSfoTrRIcNeG, t{h.ast ttrh=e" o0u"}t, p0u,t 0 ,r eFsLoAlGSu t}i,o n i| s ^ divisible by a defined intesrc/libavfilter/vf_shuffleframes.cg:e136r: 12wh:e nwarning: missing field 'help' initializer [-Wmissing-field-initializers]f orce _o136r | i g i{n NaUlL_La s}p, e c| t ^_ ratio is used", OFFSET(force_divisible_by), AV_OPT_TYPE_INT, { .i64 = 1}, 1, 256, FLAGS }, | ^ src/libavfilter/vf_scale.c:1006:132: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1006 | { "param0", "Scaler param 0", OFFSET(param[0]), AV_OPT_TYPE_DOUBLE, { .dbl = DBL_MAX }, -DBL_MAX, DBL_MAX, FLAGS }, | ^ src/libavfilter/vf_scale.c:1007:132: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1007 | { "param1", "Scaler param 1", OFFSET(param[1]), AV_OPT_TYPE_DOUBLE, { .dbl = DBL_MAX }, -DBL_MAX, DBL_MAX, FLAGS }, | ^ src/libavfilter/vf_scale.c:1011:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1011 | { NULL } | ^ src/libavfilter/vf_selectivecolor.c:102:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 102 | RANGE_OPTION("red", RANGE_REDS), | ^ src/libavfilter/vf_selectivecolor.c:96:130: note: expanded from macro 'RANGE_OPTION' 96 | { color_name"s", "adjust "color_name" regions", OFFSET(opt_cmyk_adjust[range]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS } | ^ src/libavfilter/vf_selectivecolor.c:103:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 103 | RANGE_OPTION("yellow", RANGE_YELLOWS), | ^ src/libavfilter/vf_selectivecolor.c:96:130: note: expanded from macro 'RANGE_OPTION' 96 | { color_name"s", "adjust "color_name" regions", OFFSET(opt_cmyk_adjust[range]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS } | ^ src/libavfilter/vf_selectivecolor.c:104:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 104 | RANGE_OPTION("green", RANGE_GREENS), | ^ src/libavfilter/vf_selectivecolor.c:96:130: note: expanded from macro 'RANGE_OPTION' 96 | { color_name"s", "adjust "color_name" regions", OFFSET(opt_cmyk_adjust[range]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS } | ^ src/libavfilter/vf_selectivecolor.c:105:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 105 | RANGE_OPTION("cyan", RANGE_CYANS), | ^ src/libavfilter/vf_selectivecolor.c:96:130: note: expanded from macro 'RANGE_OPTION' 96 | { color_name"s", "adjust "color_name" regions", OFFSET(opt_cmyk_adjust[range]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS } | ^ src/libavfilter/vf_selectivecolor.c:106:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 106 | RANGE_OPTION("blue", RANGE_BLUES), | ^ src/libavfilter/vf_selectivecolor.c:96:130: note: expanded from macro 'RANGE_OPTION' 96 | { color_name"s", "adjust "color_name" regions", OFFSET(opt_cmyk_adjust[range]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS } | ^ src/libavfilter/vf_selectivecolor.c:107:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 107 | RANGE_OPTION("magenta", RANGE_MAGENTAS), | ^ src/libavfilter/vf_selectivecolor.c:96:130: note: expanded from macro 'RANGE_OPTION' 96 | { color_name"s", "adjust "color_name" regions", OFFSET(opt_cmyk_adjust[range]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS } | ^ src/libavfilter/vf_selectivecolor.c:108:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 108 | RANGE_OPTION("white", RANGE_WHITES), | ^ src/libavfilter/vf_selectivecolor.c:96:130: note: expanded from macro 'RANGE_OPTION' 96 | { color_name"s", "adjust "color_name" regions", OFFSET(opt_cmyk_adjust[range]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS } | ^ src/libavfilter/vf_selectivecolor.c:109:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 109 | RANGE_OPTION("neutral", RANGE_NEUTRALS), | ^ src/libavfilter/vf_selectivecolor.c:96:130: note: expanded from macro 'RANGE_OPTION' 96 | { color_name"s", "adjust "color_name" regions", OFFSET(opt_cmyk_adjust[range]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS } | ^ src/libavfilter/vf_selectivecolor.c:110:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 110 | RANGE_OPTION("black", RANGE_BLACKS), src/libavfilter/vf_siti.c | ^: 95src/libavfilter/vf_selectivecolor.c::8296:: 130warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] note: expanded from macro 'RANGE_OPTION' 96 | 91 | { c o l o r _ naamve_"losg("c, t"x,a dAjVu_sLtO G"_IcNoFlOo,r _ n| a ~~~~~~m e" re g92 | i o n s " , O F F S E T ("oSpItT_Ic mSuymkma_ray:d\njTuotsatl[r afrnagem]es):, A%V_"OPPRTI_dT64Y"PE\_nS\TnR" ING, {. st93r= | NU L L } , 0 , 0 , F L A"GSS pa}t i a| l ^ Information:\nAverage: %f\nMax: %f\nMin: %f\n\n" src/libavfilter/vf_selectivecolor.c94: | 112 : 12 : warning: missing field 'help' initializer [-Wmissing-field-initializers] 112 | "T e mp{o raNlU ILnfLo rm}a ti on| CC libavfilter/vf_vibrance.o : ^\ nAverage: %f\nMax: %f\nMin: %f\n", 95 | s->nb_frames, avg_si, s->max_si, s->min_si, avg_ti, s->max_ti, s->min_ti | ~~~^~~~~~ src/libavfilter/vf_siti.c:95:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 91 | av_log(ctx, AV_LOG_INFO, | ~~~~~~ 92 | "SITI Summary:\nTotal frames: %"PRId64"\n\n" 93 | "Spatial Information:\nAverage: %f\nMax: %f\nMin: %f\n\n" 94 | "Temporal Information:\nAverage: %f\nMax: %f\nMin: %f\n", 95 | s->nb_frames, avg_si, s->max_si, s->min_si, avg_ti, s->max_ti, s->min_ti | ~~~^~~~~~ src/libavfilter/vf_siti.c:95:60: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 91 | av_log(ctx, AV_LOG_INFO, | ~~~~~~ 92 | "SITI Summary:\nTotal frames: %"PRId64"\n\n" 93 | "Spatial Information:\nAverage: %f\nMax: %f\nMin: %f\n\n" 94 | "Temporal Information:\nAverage: %f\nMax: %f\nMin: %f\n", 95 | s->nb_frames, avg_si, s->max_si, s->min_si, avg_ti, s->max_ti, s->min_ti | ^~~~~~ src/libavfilter/vf_siti.c:95:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 91 | av_log(ctx, AV_LOG_INFO, | ~~~~~~ 92 | "SITI Summary:\nTotal frames: %"PRId64"\n\n" 93 | "Spatial Information:\nAverage: %f\nMax: %f\nMin: %f\n\n" 94 | "Temporal Information:\nAverage: %f\nMax: %f\nMin: %f\n", 95 | src/libavfilter/vf_shufflepixels.c : 416 : 101 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] s->nb_frames, avg_s i,416 | s - > m a{x _"swii,d tsh-">,m i n _ s i ," saevtg _btlio,c ks -w>imdatxh_"t,i , OsF-F>SmEiTn(_btlio c k| _ ~~~^~~~~~w ), AV_OPT_TYsrc/libavfilter/vf_siti.cP:E95_:I41N:T ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]{ .i64=10 }91, | 1 , 8 0 0 0 , aFvL_AlGoSg (}c,t x ,| ^A V_LOG_INFO, | ~~~~~~ 92 | "SITI Summary:\nTosrc/libavfilter/vf_shufflepixels.cta:l417 :f101r:a mwarning: emissing field 'unit' initializer [-Wmissing-field-initializers]s : %"PRId64"\ n417\ | n " { "w" ,93 4 | warning s generated . " s e t b CC libavfilter/vf_vif.o l"oScpka twiiadlt hI"n,f o rOmFaFtSiEoTn(:b\lnoAcvke_rwa)g,e :A V%_fO\PnTM_aTxY:P E%_fI\NnTM,i n{:. i%6f4\=n1\0n}", 1, 8000 ,94 | F L A G S } , | ^ "Temporal Information:\nAverage: %f\nMax: %f\src/libavfilter/vf_shufflepixels.cn:M418i:n101:: %warning: fmissing field 'unit' initializer [-Wmissing-field-initializers]\ n", 95418 | | { " h e i g h t " ,s - > n b _"fsreatm ebsl,o cakv gh_esiig,h ts"-,> mOaFxF_SsEiT,( bsl-o>cmki_nh_)s,i ,A Va_vOgP_Tt_iT,Y PsE-_>ImNaTx,_ t{i.,i 6s4-=>1m0i}n,_ t1i, 8| 0 ~~~^~~~~~0 0, FLAGS src/libavfilter/vf_siti.c}:,95 : 30| : ^ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 91 | av_log(ctx, AV_LOG_INFO, src/libavfilter/vf_shufflepixels.c| : ~~~~~~419 :101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 92 | 419 | " S{I T"Ih "S,u m m a r y : \ n T o"tsaelt fbrlaomceks :h e%i"gPhRtI"d,6 4O"F\FnS\EnT"( block_h )93, | A V _ O P T _ T Y P E _ I N T",S p{a.tii6a4l= 1I0n}f,o r1m,a t8i0o0n0:,\ nFALvAeGraSg e}:, % f| \ ^n Max: %f\nMin: %f\n\n" 94 | src/libavfilter/vf_shufflepixels.c : 420 :"T107e:m pwarning: omissing field 'unit' initializer [-Wmissing-field-initializers]r al Informati o420n | : \ n A{v e"rsaegeed":, % f \ n M"axs:e t% fr\annMdionm: s%efe\dn"",, OFFSET (95s | e e d ) , A V_ OP T_ T Y P Es_-I>NnTb6_4f,r a{m.eis6,4 =a-v1}g,_ s-i,1 ,s -U>ImNaTx__sMiA,X , sF-L>AmGiSn _},s i| , ^ avg_ti, s->max_ti, s->min_ti | ^~~~~~ 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_selectivecolor.c:162:31: warning: src/libavfilter/vf_shufflepixels.cimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]: 422:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 422 | 162 | { N U L L } , c| ^m yk[3] < -1.0 || cmyk[3] > 1.0) { | ^~~~~~~ ~ src/libavfilter/vf_selectivecolor.c:162:13: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 162 | cmyk[3] < -1.0 || cmyk[3] > 1.0) { | ^~~~~~~ ~ src/libavfilter/vf_selectivecolor.c:161:31: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 161 | cmyk[2] < -1.0 || cmyk[2] > 1.0 || | ^~~~~~~ ~ src/libavfilter/vf_selectivecolor.c:161:13: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 161 | cmyk[2] < -1.0 || cmyk[2] > 1.0 || | ^~~~~~~ ~ src/libavfilter/vf_selectivecolor.c:160:31: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 160 | c6my warningks[1 generated]. < -1.0 || cmyk[1] > 1.0 || | ^~~~~~~ ~ src/libavfilter/vf_selectivecolor.c:160:13: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 160 | cmyk[1] < -1.0 || cmyk[1] > 1.0 || | ^~~~~~~ ~ src/libavfilter/vf_selectivecolor.c:159:31: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 159 | if (cmyk[0] < -1.0 || cmyk[0] > 1.0 || | ^~~~~~~ ~ src/libavfilter/vf_selectivecolor.c:159:13: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 159 | if (cmyk[0] < -1.0 || cmyk[0] > 1.0 || | ^~~~~~~ ~ 7 warningssrc/libavfilter/vf_selectivecolor.c generated. :165:70: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 163 | src/libavfilter/vf_signalstats.c :av455_:l10o:g( swarning: ,missing field 'process8' initializer [-Wmissing-field-initializers] AV_LOG_ ER455R | O R ,{ N"IUnLvLa} l i| d ^ %s adjustments (%g %g %g %g). " | ~~~~~~ 164 | "Settings must be set in [-1;1] range\n", 165 | color_names[range_id], cmyk[0], cmyk[1], cmyk[2], cmyk[3]); | ^~~~~~~ src/libavfilter/vf_selectivecolor.c:165:61: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 163 | av_log(s, AV_LOG_ERROR, "Invalid %s adjustments (%g %g %g %g). " | ~~~~~~ 164 | "Settings must be set in [-1;1] range\n", 165 | color_names[range_id], cmyk[0], cmyk[1], cmyk[2], cmyk[3]); | ^~~~~~~ src/libavfilter/vf_selectivecolor.c:165:52: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 163 | av_log(s, AV_LOG_ERROR, "Invalid %s adjustments (%g %g %g %g). " | ~~~~~~ 164 | "Settings must be set in [-1;1] range\n", 165 | color_names[range_id], cmyk[0], cmyk[1], cmyk[2], cmyk[3]); | ^~~~~~~ src/libavfilter/vf_selectivecolor.c:165:43: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 6 warnings generated163. | 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_signalstats.c:485:95: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 485 | ((int16_t*)p_hue)[i] = fmodf(floorf((180.f / M_PI) * atan2f(yuvu-128, yuvv-128) + 180.f), 360.f); | ~ ^~~~~ src/libavfilter/vf_signalstats.c:485:66: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 485 | ((int16_t*)p_hue)[i] = fmodf(floorf((180.f / M_PI) * atan2f(yuvu-128, yuvv-128) + 180.f), 360.f); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_signalstats.c:485:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 485 | ((int16_t*)p_hue)[i] = fmodf(floorf((180.f / M_PI) * atan2f(yuvu-128, yuvv-128) + 180.f), 360.f); | ^~~~~ ~ src/libavfilter/vf_signalstats.c:524:95: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 524 | ((int16_t*)p_hue)[i] = fmodf(floorf((180.f / M_PI) * atan2f(yuvu-mid, yuvv-mid) + 180.f), 360.f); | ~ ^~~~~ src/libavfilter/vf_signalstats.c:524:66: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 524 | ((int16_t*)p_hue)[i] = fmodf(floorf((180.f / M_PI) * atan2f(yuvu-mid, yuvv-mid) + 180.f), 360.f); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_signalstats.c:524:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 524 | ((int16_t*)p_hue)[i] = fmodf(floorf((180.f / M_PI) * atan2f(yuvu-mid, yuvv-mid) + 180.f), 360.f); | ^~~~~ ~ src/libavfilter/vf_selectivecolor.c:215:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 215 | for (i = 0; i < FF_ARRAY_ELEMS(s->cmyk_adjust[0]); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_selectivecolor.c:222:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 222 | for (i = 0; i < FF_ARRAY_ELEMS(s->cmyk_adjust); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_selectivecolor.c:224:23: warning: comparison of 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_siti.c:260:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 260 | mean += img_metrics[j * width + i]; | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_siti.c:266:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 266 | float mean_diff = img_metrics[j * width + i] - mean; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~ src/libavfilter/vf_siti.c:267:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 267 | sqr_diff += (mean_diff * mean_diff); | ~~ ~~~~~~~~~~^~~~~~~~~~~ src/libavfilter/vf_siti.c:277:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 277 | snprintf(value, sizeof(value), "%0.2f", d); | ~~~~~~~~ ^ 8 warnings generated. src/libavfilter/vf_selectivecolor.c:282:70: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 281 | av_log(s, AV_LOG_VERBOSE, "%8ss: C=%6g M=%6g Y=%6g K=%6g\n", | ~~~~~~ 282 | color_names[pr->range_id], cmyk[0], cmyk[1], cmyk[2], cmyk[3]); | ^~~~~~~ src/libavfilter/vf_selectivecolor.c:282:61: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 281 | av_log(s, AV_LOG_VERBOSE, "%8ss: C=%6g M=%6g Y=%6g K=%6g\n", | ~~~~~~ 282 | color_names[pr->range_id], cmyk[0], cmyk[1], cmyk[2], cmyk[3]); | ^~~~~~~ src/libavfilter/vf_selectivecolor.c:282:52: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 281 | av_log(s, AV_LOG_VERBOSE, "%8ss: C=%6g M=%6g Y=%6g K=%6g\n", | ~~~~~~ 282 | color_names[pr->range_id], cmyk[0], cmyk[1], cmyk[2], cmyk[3]); | ^~~~~~~ src/libavfilter/vf_selectivecolor.c:282:43: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 281 | av_log(s, AV_LOG_VERBOSE, "%8ss: C=%6g M=%6g Y=%6g K=%6g\n", | ~~~~~~ 282 | color_names[pr->range_id], cmyk[0], cmyk[1], cmyk[2], cmyk[3]); | ^~~~~~~ src/libavfilter/vf_siti.c:316:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 316 | { "print_summary", "Print summary showing averasrc/libavfilter/vf_selectivecolor.cge: 262v:a23l:u ewarning: scomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]" , OFFSET(print_ s262u | m m a r y ) , AfVo_rOP T(_iT Y=P E0_;B OiO L<, F{F _.AiR6R4A=Y0_ E}L,E M0S,( s1-,> oFpLtA_GcSm y}k,_ a d| j ^u st); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_siti.c:317:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 317 | { NULL } | ^ 15 warnings generated. 15 warnings generated. src/libavfilter/vf_signalstats.c:709:26: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 709 | if (histhue[fil] > maxhue) { | ~~~~~~~~~~~~ ^ ~~~~~~ src/libavfilter/vf_smartblur.c:80:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 80 | { NULL } | ^ src/libavfilter/vf_smartblur.c:90:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 90 | if (s->chroma.radius < RADIUS_MIN) | ~~~~~~~~~~^~~~~~ ~ src/libavfilter/vf_smartblur.c:92:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 92 | if (s->chroma.strength < STRENGTH_MIN) | ~~~~~~~~~~^~~~~~~~ ~ src/libavfilter/vf_spp.c:65:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 65 | src/libavfilter/vf_smartblur.c { :"104qu:a40l:i twarning: yimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]" , "set quali t100y | " , O FaFv_SlEoTg((cltoxg, 2A_Vc_oLuOnG_tV)E,R BAVO_OSPE,T _ T| Y ~~~~~~P E_INT, { 101. | i 6 4 = 3 } , "0l,u mMaA_Xr_aLdEiVEuLs,: %TfF LluAmGa_Sst re}n,g t| ^h :%f luma_threshold:%d " 102 | src/libavfilter/vf_spp.c : 66":c107h:r owarning: mmissing field 'unit' initializer [-Wmissing-field-initializers]a _radius:%f c66hr | o m a_ st{re n"gqtph":,% f" cfhorromcae_t har ecosnhsotlda:n%td \qnu"a, ntize r103 p | a r a m e t e r " , OsF-F>SluEmTa(q.pr)ad,iu sAV,_ OPsT-_>TlYuPmaE._sItNrTe,n g{.tih64, = s-0>}l,u ma0.,t hr6e3s,h oFlLd,A GS }, | 104 ^ | s->chroma.radius, s->chroma.strength, s->chroma.threshold); | ~~~~~~~~~~^~~~~~~~ src/libavfilter/vf_smartblur.c:104:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 100 | av_log(ctx, AV_LOGsrc/libavfilter/vf_spp.c_:V70:E109R:B Owarning: SEmissing field 'unit' initializer [-Wmissing-field-initializers], | ~~~~~~ 10170 | | { " u s e_ b"flruammae__rqapdi"us,: %"fu sleu mBa_-sftrreanmgetsh':CC libavfilter/vf_vignette.o %QPf" ,l uOmFFaS_EtTh(ruesseh_obflrda:m%ed_ q"p ), AV_O 102P | T _ T YP E_ B O O L , { ."ic6hr4o m=a _0}r,a 0d,i 1u,s :F%LAfG S c}hr,o m | a ^ _strength:%f chroma_src/libavfilter/vf_spp.ct:71h:r12e: swarning: hmissing field 'help' initializer [-Wmissing-field-initializers]o ld: %71d\n | " , { N U103L | L } | ^ s->luma.radius, s->luma.strength, s->luma.threshold, 104 | s->chroma.radius, s->chroma.strength, s->chroma.threshold); | ~~~~~~~~~~^~~~~~ src/libavfilter/vf_smartblur.c:103:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 100 | av_log(ctx, AV_LOG_VERBOSE, | ~~~~~~ 101 | "luma_radius:%f luma_strength:%f luma_threshold:%d " 102 | "chroma_radius:%f chroma_strength:%f chroma_threshold:%d\n", 103 | s->luma.radius, s->luma.strength, s->luma.threshold, | ~~~~~~~~^~~~~~~~ src/libavfilter/vf_smartblur.c:103:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 100 | av_log(ctx, AV_LOG_VERBOSE, | ~~~~~~ 101 | "luma_radius:%f luma_strength:%f luma_threshold:%d " 102 | "chroma_radius:%f chroma_strength:%f chroma_threshold:%d\n", 103 | s->luma.radius, s->luma.strength, s->luma.threshold, | ~~~~~~~~^~~~~~ 5 warnings generated. CC libavfilter/vf_vmafmotion.o src/libavfilter/vf_smartblur.c:130:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 130 | vec = sws_getGaussianVec(f->radius, f->quality); | ~~~~~~~~~~~~~~~~~~ ~~~^~~~~~~ src/libavfilter/vf_smartblur.c:130:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 130 | vec = sws_getGaussianVec(f->radius, f->quality); | ~~~~~~~~~~~~~~~~~~ ~~~^~~~~~ src/libavfilter/vf_smartblur.c:135:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 135 | sws_scaleVec(vec, f->strength); | ~~~~~~~~~~~~ ~~~^~~~~~~~ src/libavfilter/vf_smartblur.c:136:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 136 | vec->coeff[vec->length / 2] += 1.0 - f->strength; | ~ ~~~^~~~~~~~ CC libavfilter/vf_w3fdif.o src/libavfilter/vf_sr.c:54:120: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 54 | { "ssrc/libavfilter/vf_scale_vaapi.ccal:e258_:f214a:c twarning: ormissing field 'unit' initializer [-Wmissing-field-initializers]", "scale factor for SR C258N | N m o{d el""f,o rOcFe_FdSiEvT(iscsailbel_ef_abyc",t "oernf)o,r cAeV _thOaPtT t_hTeY oPuEt_pIuNt Tr,e s{o l.uit6i4o n =is 2d i}v,i s2i,b le4 , bFyL aA GdSe f}i,n e d| ^i nteger when force_original_aspect_ratio is used",src/libavfilter/vf_sr.c :O55F:F165SE:T (fwarning: ormissing field 'unit' initializer [-Wmissing-field-initializers]c e_divisible_by), 55 | A V 2_ OP{ warningT _"Tms generatedY. odPeEl_"I,N T",p a{t h.i 64t o= 1m}o,d 1e, l2 5f6i,l eF LsApGeS c}i,f y i| n ^g network architecture asrc/libavfilter/vf_scale_vaapi.cnd: 260i:ts12 :p awarning: rmissing field 'help' initializer [-Wmissing-field-initializers]a met e260r | s " , { OFNFUSLELT (}d,n n| ^c tx.model_filename), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ CC libavfilter/vf_waveform.o src/libavfilter/vf_sr.c:56:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | { "input", "input name of the model", OFFSET(dnnctx.model_inputname), AV_OPT_TYPE_STRING, { .str = "x" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_sr.c:57:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | { "output", "output name of the model", OFFSET(dnnctx.model_outputnames_string), AV_OPT_TYPE_STRING, { .str = "y" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_sr.c:58:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 58 | { NULL } | ^ CC libavfilter/vf_weave.o CC libavfilter/vf_xbr.o src/libavfilter/vf_signalstats.c:940:26: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 940 | if (histhue[fil] > maxhue) { | ~~~~~~~~~~~~ ^ ~~~~~~ CC libavfilter/vf_xfade.o 15 warnings generated. CC libavfilter/vf_xmedian.o 1 warning generated. 8 warnings generated. 2 warnings generated. 4 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 } | ^ 2 warnings generated. src/libavfilter/vf_ssim.c:84:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 84 | snprintf(value, sizeof(value), "%f", d); | ~~~~~~~~ ^ 1 warning generated. CC libavfilter/vf_yadif.o 2 warnings generated. CC libavfilter/vf_yaepblur.o CC libavfilter/vf_zoompan.o src/libavfilter/vf_ssim.c:213:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 213 | ssim += ssim_end1(sum0[i][0] + sum0[i + 1][0] + sum1[i][0] + sum1[i + 1][0], | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214 | sum0[i][1] + sum0[i + 1][1] + sum1[i][1] + sum1[i + 1][1], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215 | sum0[i][2] + sum0[i + 1][2] + sum1[i][2] + sum1[i + 1][2], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216 | sum0[i][3] + sum0[i + 1][3] + sum1[i][3] + sum1[i + 1][3]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavfilter/video.o 5 warnings generated. CC libavfilter/vsink_nullsink.o src/libavfilter/vf_ssim.c:270:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 270 | ssim += ssim_endn_16bit((const int64_t (*)[4])sum0, (const int64_t (*)[4])sum1, width - 1, max); | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavfilter/vsrc_cellauto.o CC libavfilter/vsrc_gradients.o src/libavfilter/vf_ssim.c:324:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 324 | return (fabs(weight - ssim) > 1e-9) ? 10.0 * log10(weight / (weight - ssim)) : INFINITY; | ~~~~~~ ^~~~~~~~ /usr/include/math.h:16:19: note: expanded from macro 'INFINITY' 16 | #define INFINITY __builtin_inff() | ^~~~~~~~~~~~~~~~ CC libavfilter/vsrc_mandelbrot.o 1 warning generated. src/libavfilter/vf_thumbnail.c:61:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | { "n"CC libavfilter/vsrc_mptestsrc.o , "set the frames batch size", OFFSET(n_frames), AV_OPT_TYPE_INT, {.i64=100}, 2, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_swaprect.c:53:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 53 | { NULL }, | ^ src/libavfilter/vf_thumbnail.c:66:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 66 | { NULL } | ^ CC libavfilter/vsrc_sierpinski.o CC libavfilter/vsrc_life.o src/libavfilter/vf_swaprect.csrc/libavfilter/vf_telecine.c::6688::15045:: warning: warning: missing field 'unit' initializer [-Wmissing-field-initializers]implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 88 | 66 | v a r_ v al{u"epsat[tVeArRn_"A,] " p at t= e(rfnl tohaatt) dienslcirnk-i>bwe / fionrl ihnok-w> hm;an y | f ~ ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~i elds 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_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 __builtiIn file included from n_nasrc/libavfilter/vf_signature.cn:f35(: "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.csrc/libavfilter/vf_thumbnail.c:252::55112:: warning: 19comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 252 | 112 | fo r ( j = 0 ; j < F F _ A RiRfA (Yp_aEiLrEsM[Si](.avdgi_shti sw > (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_stereo3d.c:218:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 218 | { NULL } | ^ src/libavfilter/vf_ssim360.c:274:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 274 | { NULL } | ^ src/libavfilter/vf_ssim360.c:255:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 255 | OFFSET(main_pad), AV_OPT_TYPE_FLOAT, {.dbl = .0f}, 0, 10, .flags = FLAGS }, | ~ ^~~ src/libavfilter/vf_ssim360.c:251:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_tinterlace.c 251 | : 58 : 10 :O Fwarning: Fmissing field 'help' initializer [-Wmissing-field-initializers]S ET(ref_pa d58) | , A V _{ONPULTL_}T Y PE| _ ^F LOAT, {.dbl = .0f}, 0, 10, .flags = FLAGS }, | ~ ^~~ src/libavfilter/vf_signature.c:48:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 9 48 warning | s generated . OFFSET(nb_inputs), AV_OPT_TYPE_INT, {.i64 = 1}, 1, INT_MAXCC libavcodec/012v.o , 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 | OFFSEsrc/libavfilter/vf_threshold.cT(th:i41t:)98,: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_tinterlace.c AV:_72OP:T_11T:Y Pwarning: E41missing field 'help' initializer [-Wmissing-field-initializers]_ | D O U BL E {72 , | {" .dpb ll a{=n 0.e5s"N,} "Us, L eL t } p0| l. ^a0, n1es. 0,t o f i lt er " , O F F SFELATGS( p}l,a n e| s ^) , AV_OPT_TYPE_INT, src/libavfilter/vf_signature.c{.:i656:4=121:5} ,warning: missing field 'help' initializer [-Wmissing-field-initializers] 0, 1655 | , F L{A GNSU}L,L }| ^ | ^ src/libavfilter/vf_threshold.c:42:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 42 | { 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_super2xsai.c:93:29: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 93 | for (y = slice_start; y < slice_end; y++) { | ~ ^ ~~~~~~~~~ src/libavfilter/vf_super2xsai.c:119:23: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 119 | for (x = 0; x < width; x++) { | ~ ^ ~~~~~ src/libavfilter/vf_super2xsai.c:209:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 209 | if (x < width - 3) { | ~ ^ ~~~~~~~~~ src/libavfilter/vf_super2xsai.c:241:15: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 241 | if (y < height - 3) | ~ ^ ~~~~~~~~~~ src/libavfilter/vf_tmidequalizer.c:296:23: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] 296 | for (int x = 0; x < hsize; x++) | ~ ^ ~~~~~ src/libavfilter/vf_tmidequalizer.c:299:23: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned 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_tmidequalizer.c:346:63: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 346 | s->kernel[n] = expf(-0.5 * (nsrc/libavfilter/vf_ssim360.c + 1:) 449:*29 :( nwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]+ 1) / (sigma * si g449 | ma ) ) ; | ~ ~~~~~~^~~~~~~s sim360 += weight * ssim360_end1x( | ~ ^~~~~~~~~~~~~~ 450 | sum0[i][0] + sum0[i + 1][0] + sum1[i][0] + sum1[i + 1][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 451 | sum0[i][1] + sum0[i + 1][1] + sum1[i][1] + sum1[i + 1][1], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 452 | sum0[i][2] + sum0[i + 1][2] + sum1[i][2] + sum1[i + 1][2], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453 | sum0[i][3] + sum0[i + 1][3] + sum1[i][3] + sum1[i + 1][3], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454 | max); | ~~~~ src/libavfilter/vf_ssim360.c:468:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 468 | ssim360 += weight * ssim360_end1( | ~ ^~~~~~~~~~~~~ 469 | sum0[i][0] + sum0[i + 1][0] + sum1[i][0] + sum1[i + 1][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 470 | sum0[i][1] + sum0[i + 1][1] + sum1[i][1] + sum1[i + 1][1], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 471 | sum0[i][2] + sum0[i + 1][2] + sum1[i][2] + sum1[i + 1][2], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 472 | sum0[i][3] + sum0[i + 1][3] + sum1[i][3] + sum1[i + 1][3]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_tinterlace.c:267:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 267 | for (i = 0; i 1e-6); | ^~~~~~ ~ src/libavfilter/vf_ssim360.c:732:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 732 | int y_ceil = y_floor + (y_diff > 1e-6); | ^~~~~~ ~ 1 warning generated. src/libavfilter/vf_stack_vaapi.c:83:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 83 | for (int i = 0; i < avctx->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~~ CC libavcodec/8bps.o 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_unsharp.c:178:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 178 | fp->amount = amount * 65536.0; | ^~~~~~ ~ 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_tonemap.c:72:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 72 | s->param = 1.8f; | ~ ^~~~ src/libavfilter/vf_tonemap.c:76:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 76 | s->param = (1.0f - s->param) / s->param; | ^~~~ ~ src/libavfilter/vf_tonemap.c:80:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 80 | s->param = 0.3f; | ~ ^~~~ src/libavfilter/vf_tonemap.c:85:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 85 | s->param = 1.0f; | ~ ^~~~ src/libavfilter/vf_stack_vaapi.c:243:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 243 | DEFINE_VSTACK_OPTIONS(vaapi); | ^ src/libavfilter/stack_internal.c:321:9: note: expanded from macro 'DEFINE_VSTACK_OPTIONS' 321 | STACK_COMMON_OPTS \ | ^ src/libavfilter/stack_internal.c:310:142: note: expanded from macro 'STACK_COMMON_OPTS' 310 | { "shortest", "Force termination when the shortest input terminates", OFFSET(base.shortest), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavfilter/vf_stack_vaapi.c:243:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/stack_internal.c:322:151: note: expanded from macro 'DEFINE_VSTACK_OPTIONS' 322 | { "width", "Set output width (0 to use the width of input 0)", OFFSET(base.tile_width), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, UINT16_MAX, FLAGS }, \ | ^ src/libavfilter/vf_stack_vaapi.c:243:1: warning: missing field 'help' initializer [-Wmissing-field-initializers] src/libavfilter/stack_internal.c:323:16: note: expanded from macro 'DEFINE_VSTACK_OPTIONS' 323 | { NULL } src/libavfilter/vf_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.csrc/libavfilter/vf_tonemap_vaapi.c:104::1272::17 :warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]warning: comparison of integers of different signs: 'long' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 104 | b = (j * j - 2.0f *72 | j * p e a k + p ea k ) / FFFFMMIANX((plearkin t-( l1u.m0fa,_ de1ne -*6 )av;_ q| 2 ~~^~~ ~d (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)) | ~ ^ ~ 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 =src/libavfilter/vf_ssim360.c 0 },: 14110:,52 1:, warning: FLimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]AG S }, | ^ 1411 | r_square /= DEFAULT_EXPANSION_COEF * DEFAULT_EXPANSION_COEF; | ~~ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 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_unsharp.c:323:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 323 | { "luma_msize_x", "set luma matrix horizontal size", OFFSET(lmsize_x), AV_OPT_TYPE_INT, { .i64 = 5 }, MIN_SIZE, MAX_SIZE, FLAGS }, | ^ src/libavfilter/vf_unsharp.c:324:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 324 | { "lx", "set luma matrix horizontal size", OFFSET(lmsize_x), AV_OPT_TYPE_INT, { .i64 = 5 }, MIN_SIZE, MAX_SIZE, FLAGS }, | ^ src/libavfilter/vf_tonemap.c:129:110: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 129 | float luma = av_q2d(s->cosrc/libavfilter/vf_unsharp.cef:f325s:-139>:c rwarning: )missing field 'unit' initializer [-Wmissing-field-initializers] * *r_in + av _325q | 2 d ({s -">clouemfaf_sm-src/libavfilter/vf_ssim360.csi>zc:eg1459)_ :*y48" ,: * warning: g _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] i" sne +t a vl_uqm2ad ( ms1459 | a-t >ri c x o veer tf icfas -l >s ci b z) * e" , * rb_s qu_ ai rn OeF;F /S E| =T ~ ^~~~~(( 1l.fm si+ze _sy-)>,src/libavfilter/vf_tonemap.c r:AeV129_fO:_78P: pwarning: T_aTimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]YPdE _)I NT*, ( 1.{f . 129i+6 | 4 = s- > r5 e }f, _M paId );N | _SfI ~~ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~loZ Ea,t MlAXu_mSaI Z=E ,a vF_LqA2GdS( s}-,> c o| e ^ ffs->cr) * *r_in + av_q2d(s->coeffs->cg) * *g_in + av_q2d(s->coeffs->cb) * *b_in; | ~ ^~~~~ src/libavfilter/vf_unsharp.csrc/libavfilter/vf_tonemap.c::326129::13946:: warning: warning: missing field 'unit' initializer [-Wmissing-field-initializers]implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 129326 | | { " l yf"l,o a t l u m a = a v"_sqe2td l(usm-a> cmoaetfrifxs -v>erctric)a l* s i*zre"_,i n + OaFvF_SqET2(ldm(ssi-ze>_cyo)e,f fAsV-_O>PcTg)_ *T YP*Eg__IiNnT ,+ a v{_ q.2id64( s=- >5c o}e,f fsM-I>Nc_bS)I Z*E ,*b _iMnA;X _ S| IZ ~ ^~~~~E , FLAGS }, | ^ src/libavfilter/vf_unsharp.c:327:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 327 | { "luma_amount", "set luma effect strength", OFFSET(lamosrc/libavfilter/vf_tonemap.cun:t130):,65 : warning: Aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]V _OPT_TYPE_FLOA T,130 | { . d b l = 1 f}l,o a t o v e r-b2r,i g h t = F F5MA,X F(LlAuGmaS -} , s -| > ^ desat, 1e-6) / FFMAX(luma, 1e-6); | ~~~~~~^~~~~~~~~~~ src/libavutil/macros.h:47:22: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,src/libavfilter/vf_unsharp.cb:)328 :(139(:a warning: )missing field 'unit' initializer [-Wmissing-field-initializers] > (b) ? (src/libavfilter/vf_transpose.ca) ::386 :328(12 | b : ) ){ warning: | missing field 'help' initializer [-Wmissing-field-initializers] ^ ~" la", src/libavfilter/vf_tonemap.c386 :130 | :65 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] { "NsUetL lL130 | um} a | ^ef fe c t sftloraetn gotvhe"r,b r i g ht = FOFFMFASX(ElTu(mlaa m-o usnt-)>,d e sAaVt_O,Psrc/libavfilter/vf_ssim360.c T1_e:TY-P15036:) E/ 49F_:F MFwarning: ALimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]OXAT ,( l{u m.ad,b l 1=e -16 }), 1503; | | ~ ^~~~ - 2 , src/libavutil/macros.h : 47 : 34 :5 , note: F expanded from macro 'FFMAX'L AG S d} , = co47s| | (# ^(d (e0.f5i n+e FiF)M A/X (ha ,-b ) 0(.(5a)) *> D(EbF)A ?U (La)T _:E XP(AbN)S)I O N| _ ^C OEF * M_PI_src/libavfilter/vf_tonemap.c2:)130;: src/libavfilter/vf_unsharp.c 34:: | warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]329 ~ ^~~~~~~~~~~~~~~~~~~~~~ :139: warning: src/libavfilter/vf_ssim360.cmissing field 'unit' initializer [-Wmissing-field-initializers] : 73130: | 32 : note: expanded from macro 'DEFAULT_EXPANSION_COEF' 329 | f l oa73t{ | # d "oecfivhneroer mbDrEa_imsFizgeAh_xt"U LT,=_ E XP"AsFFNeSMItAOX (lNu_cCmhOraomEa F-m ast1->rde.i0s1xaft , h1e -o| r6 ^~~~~)i / zoFnFtMalA Xs(izleu"m,a ,O F1FeS-E6T)(;c m s| i ^~~~ ~z e_x),src/libavutil/macros.h A:V47_:O22P:T _note: Texpanded from macro 'FFMAX'Y PE_INT , 47 | #{d .ei6f4i n=e 5F F}M, AMXI(Na_,SbI)Z E(,( aM)A X>_ S(IbZE), ?FL A(GaS) :}, ( 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 - src/libavfilter/vf_unsharp.cs:-330:>139:d ewarning: smissing field 'unit' initializer [-Wmissing-field-initializers]a t, 1e-6) / FFM A330X | ( lu m a ,{ 1"ec-x6"),; | ^~~~ ~ src/libavutil/macros.h : 47 : 34":s enote: texpanded from macro 'FFMAX' chroma 47m | at#ridxe fhionreiz oFnFtMAaXl( sai,zbe)" ,(( a)O F>F S(EbT)(src/libavfilter/vf_ssim360.c c?m: s1510(ia:z) e29:_: x(warning: b),)implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) A V| ^_ OPT_TYPE_INT, 1510 | { . i 6 4 = 5 } , M IN _ SdIoZuEb,l eMA Xd_xS =I ZDEE,F FAL5UAG warningLST _}s generatedE,. X P A| N ^S ION_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 DEFAsrc/libavfilter/vf_unsharp.cU:L331T:139_:E Xwarning: Pmissing field 'unit' initializer [-Wmissing-field-initializers]A NSION_COEF 1 331. | 0 1 f { | ^~~~~" chroma_msize_y", "set chroma matrix vertical size", OFFSET(cmsize_y), AV_OPT_TYPE_INT, { .i64 = 5 }, MIN_SIZE, MAX_SIZE, FLAGS }, | ^ src/libavfilter/vf_ssim360.c:1513:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1513 | double topsrc/libavfilter/vf_unsharp.c_d:y 332=:139 :D Ewarning: Fmissing field 'unit' initializer [-Wmissing-field-initializers]A ULT_EXPANSION _332C | O E F src/libavfilter/vf_tonemap.c *{ : (139"0:c.24:y 5"warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] + i - h * 0".s2e5t 139) c/h | r(h om a* smi0agtr.i 2x5=); v erFt FiM| Ac ^~~~~~~~~~~~~~~~~~~~~~ ~X a(lF ssrc/libavfilter/vf_ssim360.ciFM:73z:AeX32:" 3,(note: expanded from macro 'DEFAULT_EXPANSION_COEF' * rO_oFu F73tS | ET,# (*gdcm_oeustf,ii nze*_ye),b DAE_VFoA_ULuTO_EtPX)T,P 1_eTAYP-EN_S6I)INOT;N ,_| C ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~O E F{ 1..i0614f = 5| ^~~~~} , src/libavutil/macros.hM:48I:N_35S:I Znote: E,expanded from macro 'FFMAX3' M AX_SIZ E48, | #dFeLfAGiSn e} ,F F MA9| X3 ^ warning( sa generated,. b,c) FFMAX(FFMAX(a,b),c) | ^ src/libavutil/macros.h:47:src/libavfilter/vf_untile.c34: note: :expanded from macro 'FFMAX' 44:37: 47warning: | missing field 'unit' initializer [-Wmissing-field-initializers]# define FFMA X44src/libavfilter/vf_ssim360.c( | :src/libavfilter/vf_unsharp.ca 1516,b:)333 (:(: 13936::a) >warning: (warning: missing field 'unit' initializer [-Wmissing-field-initializers]{b.implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]s ) t?r (=a )"6 x :333 5" | } ,1516 ( CC libavcodec/8svx.o | 0b,{ ) ) 0" c| ^, h FrLom a src/libavutil/macros.hA:47_ GS: 34a: } ,m note: expanded from macro 'FFMAX' o u | n ^ 47t | d"o#, u d"bseleeft i bncohetr toFFoMAmXsrc/libavfilter/vf_untile.cma(:a_, 45dbe):12yf : =f D(E (Fwarning: Aeamissing field 'help' initializer [-Wmissing-field-initializers])UcL t>T_ (EXsP45b | t rAe) N?n SIg(t hOa{)"N N,U _:L C L O ( Ob)E}FF )* (0F SE . 5| T| ^+( ^ ciam o-unsrc/libavutil/macros.h t:h) *47 ,0.:7 225 ):A V_ O/note: Pexpanded from macro 'FFMAX' T (_h T*Y P0 .2E47_5 | #Fd)efL;Oi AnT,| e{ ^~~~~~~~~~~~~~~~~~~~~~ ~ F FM .AXd(bla src/libavfilter/vf_ssim360.c=,: b730:32) :} ,note: (expanded from macro 'DEFAULT_EXPANSION_COEF' ( a ) > 73( | #dbe-f)2i, n e? D( aE F)A :U (L b5)T) ,_ E | XF ^ ~LPA AGSN }S,I O N| _ ^src/libavfilter/vf_tonemap.cC: O139E:32F: 1warning: .0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 f | ^~~~~ 139 | sig = FFMAX(FFMAX3(*r_out, *g_out, *b_out), 1e-6); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_unsharp.c:334:139: warning: src/libavutil/macros.h:missing field 'unit' initializer [-Wmissing-field-initializers]48 :37: note: expanded from macro 'FFMAX3' 48334 | | #d ef i n e{ F"FcMaA"X, 3 ( a , b , c ) F F MA X ("FFsMeAtX (cah,rbo)m,ac )e f f| ec ^t strensrc/libavutil/macros.hg:t47h:"40,: note: expanded from macro 'FFMAX' OF47F | S#EdTe(fcianmoeu nFFtM)A,X ( AaV,_bO)P T(_(TaYP)E_ FL>O A(Tb,) { ?. d(bal) =: 0( b}),) | ^ -2, src/libavutil/macros.h : 47 : 34 :5 ,note: Fexpanded from macro 'FFMAX'L AGS } ,47 | #| d ^e fine FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavutil/macros.h:47:22: note: expanded from macro 'FFMAX' 47 | #define FFM4AX( warninga,src/libavfilter/vf_unsharp.csb:) generated335 . :(139(:a )warning: missing field 'unit' initializer [-Wmissing-field-initializers]> (b) ? (a) : 335( | b ) ){ "| a ^ ~ lpha_msize_src/libavfilter/vf_tonemap.cx":, 139 :"40s: ewarning: timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] alpha matri x139 | h or i z osnitga l= siFzFMeA",X ( FOFFMFSAEXT3(a(ms*irz_e_oxu)t,, A*V_gO_PoTut_,T YP*Eb__IoNuTt,) , 1e{- .6i)6;4 =| 5 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ }, MIN_SIZE,src/libavutil/macros.h: 48M:A40X:_ note: Sexpanded from macro 'FFMAX3' IZE, F L48A | G#Sd e},f i n| e ^F FMAX3(a,b,c) FFMAX(FFMAX(a,b),c2) warning s| generated ^ . src/libavutil/macros.h:47:40: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((src/libavfilter/vf_unsharp.ca): 336>: 139(: bwarning: )missing field 'unit' initializer [-Wmissing-field-initializers] ? (a) : (b)) 336 | | ^ { "asrc/libavutil/macros.hx:"47,: 22: note: expanded from macro 'FFMAX' 47 | #"dseeftin ea lFphFa MmAaXt(rai,bx) h(o(rai)z o>n t(abl) s iz?e "(,a ) O F: F(SbE)T)(a m s| i ^ ~z e_x), AV_OPT_TYPE_INT, { .i64 = 5 }, MIN_SIZE, MAX_SIZE, FLAGS }, | ^ src/libavfilter/vf_unsharp.c:337:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_tonemap.c: 148337: | 15: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]{ "alpha_msi z148e | _ y " , " s et sailgph a= msaigt *r isx- >pvaerratmi c/a lp esaik;z e| " ^~~ ~, OFFSET(amsize_y), AV_OPT_TYPE_INT, { .i64 = 5 }, MIN_SIZE, MAX_SIZE, FLAGS }, | ^ src/libavfilter/vf_tonemap.c:151:src/libavfilter/vf_unsharp.c45::338 :warning: 139:implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning: missing field 'unit' initializer [-Wmissing-field-initializers] 151 | 338 | s{i g" a=y "s,i g > 0 . 0 5 f ? po"ws(est ialgp h/a pmeaatkr,i x1 .v0efr t/ic als -s>ipzaera"m,) O| F ^~~~ ~F SET(amsizesrc/libavfilter/vf_tonemap.c_:y151):,33 :A Vwarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]O PT_TYPE_I 151N | T , { .i 6 4s i=g 5= }s,i MgI N_>S I0Z.E0,5 fM A?X _pSowI(ZsEi,g F/LA GpSe a}k,, 1| ^. 0f / s->param) | ^~~ ~ src/libavfilter/vf_tonemap.c:152:72: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 152 | src/libavfilter/vf_unsharp.c : 339 : 139 : :warning: missing field 'unit' initializer [-Wmissing-field-initializers]s ig * pow(0.0 5f339 | / p e a{k ," a1l.p0hfa _/ asm-o>unpta"r,a m ) "/s e0t. 0a5lfp; h a| ~ ^~~~~ef fect strensrc/libavfilter/vf_tonemap.cgt:h152":, 53 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] OFFSET( a152a | m o u n t) , A V _ O P T _T Y P E _ FL O A T ,: {si g. d* bpl o=w (0 0}.,05 f / pe a-k2,, 1 . 0 f /5 ,s -F>LpAGaSr a}m,) /| ^ 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 / psrc/libavfilter/vf_unsharp.cea:k340,: 1139.0:f warning: / missing field 'unit' initializer [-Wmissing-field-initializers]s ->param) / 0. 03405 | f ; | ^~~~~ ~{ "aa", src/libavfilter/vf_tonemap.c : 152 : 29 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]" set alpha e152 | f f e c t s t r e n g t h ", O:F FsiSgE T*( apamoow(u0n.t0)5,f /A Vp_eOaPkT,_T YP1E_.FL0OfA T/, s{- >.pdablr a=m )0 /} , 0 . 0 5 f ; - 2| , ^~~ ~ 5, FLAGS }, | ^ src/libavfilter/vf_unsharp.c:341:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 341 | { NULL } | ^ src/libavfilter/vf_tonemap.c:155:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 155 | sig = av_clipf(sig * s->param, 0, 1.0f); | ^~~ ~ src/libavfilter/vf_tonemap.c:161:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 161 | sig = sig / (sig + s->param) * (peak + s->param) / peak; | ^~~ ~ src/libavfilter/vf_tonemap.c:161:15: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 161 | sig = sig / (sig + s->param) * (peak + s->param) / peak; | ^~~ ~ src/libavfilter/vf_tonemap_vaapi.c:386:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 386 | { NULL } | ^ src/libavfilter/vf_v360.c:170:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 170 | { NULL } | ^ src/libavfilter/vf_v360.c:167:132: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 167 | { "v_offset", "output vertical off-axis offset", OFFSET(v_offset), AV_OPT_TYPE_FLOAT,{.dbl=0.f}, -1.f, 1.f,TFLAGS, "v_offset"}, | ~ ^~~ src/libavfilter/vf_v360.c26:167: warning110s: generated . warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 167 | { "v_offset", "output vertical off-axis offset", OFFSET(v_offset), AV_OPT_TYPE_FLOAT,{.dbl=0.f}, -1.f, 1.f,TFLAGS, "v_offset"}, | ~ ^~~~ src/libavfilter/vf_v360.c:167:98: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 167 | { "v_offset", "output vertical off-axis offset", OFFSET(v_offset), AV_OPT_TYPE_FLOAT,{.dbl=0.f}, -1.f, 1.f,TFLAGS, "v_offset"}, | ~ ^~~ src/libavfilter/vf_vfrdet.c:84:69: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_v360.c:166:132: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 166 | 84 | { "ahv__loofgfs(etc",t x",o AuV_tLpOuGt_ IhNoFrOi,z o"ntVaFlR o:f%ff- a(x%is" PoRfIfus6e4t""/,O%F"FPSREITu(6h4_"o)f"f,s est-)>,v fAVr_ O/P T(_fTlYoaPtE)_(FsL-OA>Tvf,r {+. dsb-l>=c0.ffr}),, s- > v f r,- 1.sf-,> c f r ) ; | ~~~~~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 1.f,TFLAGS, "h_offset"}, | ~ ^~~ src/libavfilter/vf_v360.c:166:110: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 166 | { "h_offset", "output horizontal off-axis offset",OFFSET(h_offset), AV_OPT_TYPE_FLOAT,{.dbl=0.f}, -1.f, 1.f,TFLAGS, "h_offset"}, | ~ ^~~~ src/libavfilter/vf_v360.c:166:98: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 166 | { "h_offset", "output horizontal off-axis offset",OFFSET(h_offset), AV_OPT_TYPE_FLOAT,{.dbl=0.f}, -1.f, 1.f,TFLAGS, "h_offset"}, | ~ ^~~ src/libavfilter/vf_v360.c:165:130: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 165 | { "id_fov", "input diagonal field of view", OFFSET(id_fov), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, 0.f, 360.f,TFLAGS, "id_fov"}, | ~ ^~~~~ src/libavfilter/vf_v360.c:165:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 165 | { "id_fov", "input diagonal field of view", OFFSET(id_fov), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, 0.f, 360.f,TFLAGS, "id_fov"}, | ~ ^~~ src/libavfilter/vf_v360.c:165:95: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 165 | { "id_fov", "input diagonal field of view", OFFSET(id_fov), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, 0.f, 360.f,TFLAGS, "id_fov"}, | ~ ^~~ src/libavfilter/vf_v360.c:164:130: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 164 | { "iv_fov", "input vertical field of view", OFFSET(iv_fov), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, 0.f, 360.f,TFLAGS, "iv_fov"}, | ~ ^~~~~ src/libavfilter/vf_v360.c:164:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 164 | { "iv_fov", "input vertical field of view", OFFSET(iv_fov), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, 0.f, 360.f,TFLAGS, "iv_fov"}, | ~ ^~~ src/libavfilter/vf_v360.c:164:95: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 164 | { "iv_fov", "input vertical field of view", OFFSET(iv_fov), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, 0.f, 360.f,TFLAGS, "iv_fov"}, | ~ ^~~ src/libavfilter/vf_v360.c:163:130: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | { "ih_fov", "input horizontal field of view",OFFSET(ih_fov), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, 0.f, 360.f,TFLAGS, "ih_fov"}, | ~ ^~~~~ src/libavfilter/vf_v360.c:163:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | { "ih_fov", "input horizontal field of view",OFFSET(ih_fov), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, 0.f, 360.f,TFLAGS, "ih_fov"}, | ~ ^~~ src/libavfilter/vf_v360.c:163:95: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | { "ih_fov", "input horizontal field of view",OFFSET(ih_fov), AV_OPT_TYPE_FLOsrc/libavfilter/vf_tonemap.cAT,: 294{.:d117bl:= 0warning: .fmissing field 'unit' initializer [-Wmissing-field-initializers]} , 0.f, 294 | { " p a ra m "3,6 0 . f , T FL A G"S,t o"niehm_afpo vp"a}r,a m e| t ~ ^~~e r", OFFSET(param), AV_OPT_TYPE_DOUBLE, {.dbl = NAN}, DBL_MIN, DBL_MAX, FLAGS }, | ^ src/libavfilter/vf_v360.c:155:130: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_tonemap.c155 | : 295 : 113 : {warning: missing field 'unit' initializer [-Wmissing-field-initializers] "d_fov", "o u295t | p u t d{i a"gdoneaslat "f,i e l d o f v"ideeswa"t,u ra tOFiFoSnE Ts(td_rfeonvg)th,", AVO_FOFSPETT_(TdYePsEa_tF)L,O AAVT_,O P T_{T.YdPbEl_=D0O.UfB}L,E , {. d b l = 2}0,. f0,, D B L_ M A X , FL AG S } , 3| 6 ^ 0.f,TFLAGS, "d_fov"}, | ~ ^~~~~ src/libavfilter/vf_v360.c:155:111:src/libavfilter/vf_tonemap.c :warning: 296implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 155 | 296 | { { " "pde_afokv"", , " o ut p u t"s igdnaila gpoenaakl ofvieerlrdi doef" ,vi eOw"F, F SOEFFTS(ETp(eda_kf)ov,) ,A VA_VO_OPPTT__TTYYPPEE__FDLOOUABTL,E ,{ .{d.bdlb=l0 .=f} ,0 } , 0 , DB L_ M A X0,. fF,L A G S } , | ^ 360.f,TFLAGS, "d_fsrc/libavfilter/vf_tonemap.co:v297":}12, : | warning: ~ ^~~ missing field 'help' initializer [-Wmissing-field-initializers] 297 | src/libavfilter/vf_v360.c : 155 :{95 :N ULwarning: L implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]} | ^ 155 | { "d_fov", "output diagonal field of view", OFFSETsrc/libavfilter/vf_tonemap.c(d:_294fo:v87:) , warning: Aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]V _OPT_TYPE_FLOAT, 294 | { . d b l{=0 ."fp}a,r a m " , 0 . f ," t o n e m a p p a r a m3e6t02.ef warningr,"T,s generatedOF. FLFASGEST,( p"adr_afomv)",} , A V| _ ~ ^~~O PT_TYPE_DOUBLE, {.dsrc/libavfilter/vf_v360.cb:l154: 130:= warning: Nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]A N}, DBL_MIN, D 154B | L _ M A {X , F L AG S"v _},f o v| ~ ^~~" , "outpu/usr/include/math.ht: 15v:e19r: tnote: iexpanded from macro 'NAN'c al fi e15l | d# odfe fviineew N"A,N O F F S E_T_(bvu_iflotv)i,n_ nAaVn_fO(PT"_"T)YP E _| F ^~~~~~~~~~~~~~~~~~L OA7T, warning s{ generated.. dbl=0.f}, 0.f, 360.f,TFLAGS, "v_fov"}, | ~ ^~~~~ src/libavfilter/vf_v360.c:154:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 154 | { "v_fov", "output vertical field of view", OFFSET(v_fov), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, 0.f, 360.f,TFLAGS, "v_fov"}, | ~ ^~~ src/libavfilter/vf_v360.c:154:95: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 154 | { "v_fov", "output vertical field of view", OFFSET(v_fov), AV_OPT_TYPE_FLOAT, {.dbl=0.src/libavfilter/vf_vflip.cf}, : 40 : 12 : warning: 0.f, missing field 'help' initializer [-Wmissing-field-initializers] 403 | 6 0 . f ,{T FNLUALGLS ,} " v| _ ^f ov"}, | ~ ^~~ src/libavfilter/vf_v360.c:153:130: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 153 | { "h_fov", "output horizontal field of view",OFFSET(h_fov), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, 0.f, 360.f,TFLAGS, "h_fov"}, | ~ ^~~~~ src/libavfilter/vf_v360.c:153:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 153 | { "h_fov", "output horizontal field of view",OFFSET(h_fov), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, 0.f, 360.f,TFLAGS, "h_fov"}, | ~ ^~~ src/libavfilter/vf_v360.c:153:95: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 153 | { "h_fov", "output horizontal field of view",OFFSET(h_fov), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, 0.f, 360.f,TFLAGS, "h_fov"}, | ~ ^~~ src/libavfilter/vf_v360.c:151:130: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 151 | { "roll", "roll rotation", OFFSET(roll), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, -180.f, 180.f,TFLAGS, "roll"}, | ~ ^~~~~ src/libavfilter/vf_v360.c:151:108: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 151 | { "roll", "roll rotation", OFFSET(roll), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, -180.f, 180.f,TFLAGS, "roll"}, | ~ ^~~~~~ src/libavfilter/vf_v360.c:151:95: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 151 | { "roll", "roll rotation", OFFSET(roll), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, -180.f, 180.f,TFLAGS, "roll"}, | ~ ^~~ src/libavfilter/vf_v360.c:150:130: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 150 | { "pitch", "pitch rotation", OFFSET(pitch), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, -180.f, 180.f,TFLAGS, "pitch"}, | ~ ^~~~~ src/libavfilter/vf_v360.c:150:108: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 150 | { "pitch", "pitch rotation", OFFSET(pitch), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, -180.f, 180.f,TFLAGS, "pitch"}, | ~ ^~~~~~ src/libavfilter/vf_v360.c:150:95: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 150 | { "pitch", "pitch rotation", OFFSET(pitch), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, -180.f, 180.f,TFLAGS, "pitch"}, | ~ ^~~ src/libavfilter/vf_v360.c:149:130: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 149 | { "yaw", "yaw rotation",8 warning s generated . 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_pad"}, | ~ ^~~ src/libavfilter/vf_v360.c:146:95: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 146 | { "out_pad", "percent output cubemap pads", OFFSET(out_pad), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, 0.f, 0.1,TFLAGS, "out_pad"}, | ~ ^~~ src/libavfilter/vf_v360.c:145:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 145 | { "in_pad", "percent input cubemap pads", OFFSET(in_pad), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, 0.f, 0.1,TFLAGS, "in_pad"}, | ~ ^~~ src/libavfilter/vf_v360.c:145:95: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 145 | { "in_pad", "percent input cubemap pads", OFFSET(in_pad), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, 0.f, 0.1,TFLAGS, "in_pad"}, | ~ ^~~ src/libavfilter/vf_varblur.c:66:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66 | { "min_r", "set min blur radius", OFFSET(min_radius), AV_OPT_TYPE_INT, {.i64=0}, 0, 254, FLAGS }, | ^ src/libavfilter/vf_varblur.c:67:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 67 | { "max_r", "set max blur radius", OFFSET(max_radius), AV_OPT_TYPE_INT, {.i64=8}, 1, 255, FLAGS }, | ^ src/libavfilter/vf_varblur.c:68:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 68 | { "planes", "set planes to filter", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=0xF}, 0, 0xF, FLAGS }, | ^ src/libavfilter/vf_varblur.c:69:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 69 | { NULL } | ^ src/libavfilter/vf_vif.c:63:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 63 | { NULL } | ^ CC libavcodec/a64multienc.o CC libavcodec/aac_ac3_parser.o 3 warnings generated. 1 warning generated. CC libavcodec/aac_adtstoasc_bsf.o CC libavcodec/aac_parser.o CC libavcodec/aaccoder.o 12 warnings generated. CC libavcodec/aacdec.o CC libavcodec/aacdec_fixed.o src/libavfilter/vf_transpose_vaapi.c:249:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 249 | { NULL } | ^ CC libavcodec/aacenc.o 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, {.dbl=1}, -10, 10, VF }, | ^ src/libavfilter/vf_vibrance.c:433:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 433 | { "bbal", "set the blue balance value", OFFSET(balance[1]), AV_OPT_TYPE_FLOAT, {.dbl=1}, -10, 10, VF }, | ^ src/libavfilter/vf_vibrance.c:434:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 434 | { "rlum", "set the red luma coefficient", OFFSET(lcoeffs[2]), AV_OPT_TYPE_FLOAT, {.dbl=0.072186}, 0, 1, VF }, | ^ src/libavfilter/vf_vibrance.c:435:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 435 | { "glum", "set the green luma coefficient", OFFSET(lcoeffs[0]), AV_OPT_TYPE_FLOAT, {.dbl=0.715158}, 0, 1, VF }, | ^ src/libavfilter/vf_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}, 0, 1, VF }, | ^ src/libavfilter/vf_vibrance.c:437:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 437 | { "alternate", "use alternate colors", OFFSET(alternate), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, VF }, | ^ src/libavfilter/vf_vibrance.c:438:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 438 | { NULL } | ^ src/libavfilter/vf_vif.c:435:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 435 | snprintf(value, sizeof(value), "%f", d); | ~~~~~~~~ ^ src/libavfilter/vf_vif.c:462:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 462 | s->vif_min[i] = FFMIN(s->vif_min[i], score[i]); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ src/libavutil/macros.h:49:28: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ src/libavfilter/vf_vif.c:462:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 462 | s->vif_min[i] = FFMIN(s->vif_min[i], score[i]); | ~ ^~~~~~~~ src/libavutil/macros.h:49:34: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/vf_vif.c:463:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 463 | s->vif_max[i] = FFMAX(s->vif_max[i], score[i]); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ src/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ~ ^ src/libavfilter/vf_vif.c:463:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 463 | s->vif_max[i] = FFMAX(s->vif_max[i], score[i]); | ~ ^~~~~~~~ src/libavutil/macros.h:47:40: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/vf_vif.c:464:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 464 | s->vif_sum[i] += score[i]; | ~~ ^~~~~~~~ src/libavfilter/vf_xbr.c:61:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 61 | { NULL } | ^ 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 } | ^ 8 warnings generated. 2 warnings generated. 30 warnings generated. 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_w3fdif.csrc/libavfilter/vf_vignette.c::140:7137::12 :warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]warning: missing field 'help' initializer [-Wmissing-field-initializers] 14071 | | c{o nNsUtLL i} n t| ^y y = (y - s->y0) * s->yscale; | ~ ~~~^~~~~~ src/libavfilter/vf_waveform.c:145:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 145 | { "intensity", "set intensity", OFFSET(fintensity), AV_src/libavfilter/vf_vignette.cOPT_:T158Y:P34E:_ Fwarning: LOimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]A T, {.dbl=0.04}, 0, 1 , 158T | F L A G S } , s -| ^> var_values[VAR_4T] warnings generated =. TS2T(frame->pts, inlink->time_bsrc/libavfilter/vf_waveform.ca:s146e:)102;: warning: missing field 'unit' initializer [-Wmissing-field-initializers]| ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 146 | { "i", "src/libavfilter/internal.hs:et265 :i48n:t note: eexpanded from macro 'TS2T'n sity", OFF S265E | T#(dfeifnitneen sTiSt2yT)(, tAsV,_ OtbP)T _(T(YPtEs_)F L=O=A TAV,_ N{O.PdTbSl_V=A0.L0U4E} ,? 0N,A N1 ,: T(FdLoAuGblSe )}(,t s | ) ^ * av_q2d(tb)) | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' src/libavfilter/vf_waveform.c15: | 147#:d90e:f iwarning: nmissing field 'unit' initializer [-Wmissing-field-initializers]e NAN __ b147u | i l t i n{_ n"amnifr("r"o)r " ,| ^~~~~~~~~~~~~~~~~~"s et mirroring", OFFSET(mirror), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_waveform.c:148:90: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 148 | { "r", "set mirroring", OFFSET(mirror), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_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 | #src/libavfilter/vf_waveform.cde:f154:i105n:e warning: Tmissing field 'unit' initializer [-Wmissing-field-initializers] S2D(ts) 154( | ( t s ){ ="=c omApVo_nNeOnPtTs"S,_ V"AseLtU Ec o?m pNoANn e:n t(s dtoou dbiles)pl(atys"),) O F| FS ^~~E T(pco/usr/include/math.hm:p15):19,: Anote: V_expanded from macro 'NAN'O PT_TY P15 | E#_dIefNiTn,e {N.ANi 6 4 = 1 } , __1b,u il1t5i,n _FnLaAnGfS( "}",) | | ^ ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_waveform.c:155:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 155 | { "c", "set components to display"src/libavfilter/vf_vignette.c,: 161O:F34F:S Ewarning: Timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( pcomp), A V161_ | O P T _ T Y P Es-_>IvNaTr, _{v.ail6u4e=1s}[, V1A,R _1N5], F L A=G SN A},N ; | | ^ ~ ^~~ /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_waveform.c:178:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 178 | { "opacity", "set graticule opacity", OFFSET(opacity), AV_OPT_TYPE_FLOAT, {.dbl=0.75}, 0, 1, TFLAGS }, | ^ src/libavfilter/vf_weave.c:47src/libavfilter/vf_waveform.c::12179:: 105warning: : warning: missing field 'unit' initializer [-Wmissing-field-initializers] missing field 'help' initializer [-Wmissing-field-initializers] 179 | { "47o | " , { N U L"Ls e}t g ra| ti ^cu le opacity", OFFSET(opacity), AV_OPT_TYPE_FLOAT, {.dbl=0.75}, 0, 1, TFLAGS }, | ^ src/libavfilter/vf_waveform.c:189:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 189 | { "bgopacity", "set background opasrc/libavfilter/vf_vignette.ccity:",173 :O16F:F Swarning: Eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]T (bgopacity), A173V | _ O P T_ TsY-PE>_anFgLlOeA T=, a{v._dcblli=p0.7f5(}s,- 0>, a1n, gTlFeL,A G0S, M}_,P I _| 2 ^) ; | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/common.h:143:29: note: expanded from macro 'av_clipf' 143 | # src/libavfilter/vf_waveform.cd:e190f:110i:n e warning: avmissing field 'unit' initializer [-Wmissing-field-initializers]_ clipf 190 | a v{_ c"libpf"_c, | ^ "set background opacity", OFFSET(bgopacity), AV_OPT_TYPE_FLOAT, {.dbl=0.75}, 0, 1, TFLAGS }, | ^ src/libavfilter/vf_waveform.c:191:92: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 191 | { "tint0", "set 1st tint", OFFSET(ftint[0]), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, TFLAGS}, | ^ src/libavfilter/vf_waveform.c:192:92: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 192 | { "t0", "set 1st tint", OFFSET(ftint[0]), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, TFLAGS}, | ^ src/libavfilter/vf_waveform.c:193:92: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 193 | { "tint1", "set 2nd tint", OFFSET(ftint[1]), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, TFLAGS}, | ^ src/libavfilter/vf_waveform.c:194:92: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 194 | { "t1", "set 2nd tint", OFFSET(ftint[1]), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, TFLAGS}, | ^ src/libavfilter/vf_waveform.c:199:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 199 | { NULL } | ^ 2 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 | dstp[2] = av_clip_uint8(srcp[2] * f + get_dither_value(s)); | ~~~~~~~~^~~ ~ src/libavfilter/vf_v360.c:540:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 540 | const float x = M_PI * (t - i + 1); | ~ ~~~~~~^~~ src/libavfilter/vf_vignette.c:268:91: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 268 | if (chroma) *dstp++ = av_clip_uint8(fmap[x << hsub] * (*srcp++ - 127) + 127 + dv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ~ src/libavfilter/vf_vignette.c:269:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 269 | src/libavfilter/vf_vmafmotion.c : e217l:s45e: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] *dstp++ = av_ c217 | l ip _u in ts8n(pfrmianptf[(xva l u e , s i z]e *o f( v*aslurec)p,+ +" % 0 . 2 f" , d ) ; | ~~~~~~~~ ^ + dv); | ~~~~~~~~~~~~~~~~^~~~~~~~~~ ~ src/libavfilter/vf_xfade.c:200:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 200 | { "duration", "src/libavfilter/vf_vignette.cse:t 231c:r23o:s swarning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]f ade durati o231n | " , O F F S EfTo(dru r(ayt i= o0;n ),y AEh_;D UyR+A+T)I O{N , | { ~ ^ ~~~~~~~~~. i64=100000src/libavfilter/vf_vignette.c0:}235,: 270:, warning: 60comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]00 0000, FLAG S235 } | , | ^ for (x = 0; x < inlink->w; x++, dstp += 3, srcsrc/libavfilter/vf_xfade.cp :+201=: 1503:) warning: {missing field 'unit' initializer [-Wmissing-field-initializers] | ~ ^ ~~~~~~~~~ 201src/libavfilter/vf_vignette.c | : 262 : 27:{ warning: "ocomparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare]f fset", 262 | " se t c r o s s ffoard e( ys ta=r t0 ;re ly a< thi;v ey +t+o) { f i| r ~ ^ ~s t input ssrc/libavfilter/vf_vignette.ct:re266a:m31:" ,warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare]OF FSET(of f266s | e t ), A V _ O P T _ T Y PfEo_r D(UxR A=T I0O;N ,x <{ .wi;6 4x=+0+}), { I N| T ~ ^ ~6 4_MIN, INT64_MAX, FLAGS }, | ^ src/libavfilter/vf_xfade.c:202:122: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 202 | { "expr", "set expression for custom transition", OFFSET(custom_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_xfade.c:203:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 203 | { NULL } | ^ src/libavfilter/vf_xfade.c:201:133: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 201 | { "offset", "set cross fade start relative to first input stream", OFFSET(offset), AV_OPT_TYPE_DURATION, {.i64=0}, INT64_MIN, INT64_MAX, FLAGS }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX src/libavfilter/vf_vmafmotion.c(0x:7f257f:f42f:f fwarning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ffffffff) | ^~~~~~~~~~~~~~~~~~ 257 | s->filtesrc/libavfilter/vf_vignette.cr[i] :=293 :l9r:i nwarning: timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( FILTER_5[i] * (1 << 292 | B I T _sS-HI>FvTa))r;_ v a| l ~~~~~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~u es[VAR_R] = inlink->frame_rate.num =src/libavfilter/vf_vectorscope.c= 0 :||100 :i94n:l iwarning: nmissing field 'unit' initializer [-Wmissing-field-initializers]k ->frame_rate.de n 100= | = 0 { ? " x"| , ~ "set 293c | o l o r c o NmApNo n: eanvt_ q2od(ni nXl ianxiks-">,f rOaFmFeS_ErTa(txe)),; A V| _ ^~~O PT_TYPE/usr/include/math.h_I:N15:T19,: {note: .expanded from macro 'NAN'i 64=1}, 150 | ,# de2f,i nFeL ANGASN} , | ^_ _builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_vectorscope.c:101:94: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 101 | { "y", "set color component on Y axis", OFFSET(src/libavfilter/vf_waveform.cy),: AV359_O:P19T:_ Twarning: Ycomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]PE _INT, {.i64=2}, 0359, | 2 , fFoLrA G(Si}, =| ^ 1; i < avff->nb_formats; i++) { | ~ ^ ~~~~~~~~~~~~~~~~ src/libavfilter/vf_vectorscope.c:102:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 102 | { "intensitCC libavcodec/aacenc_is.o y", "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(fintesrc/libavfilter/vf_vignette.cnsi:t306y:26):, warning: Aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]V _OPT_TYPE_FLO A305T | , { . dabvl_=0l.og0(0s4, }A, V0_, L1O,G T_FDLEABGUSG},, "| x ^s cale=%f yscale=%f dmax=%f\n", | ~~~~~~ 306 | s->xscale, s->yscale, s->dmax); | ~~~^~~~~~ src/libavfilter/vf_vignette.c:306:15: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 305 | av_log(s, AV_LOG_DEBUG, "xscale=%f yscale=%f dmax=%f\n", | ~~~~~~ 306 | s->xscale, s->yscale, s->dmax); | ~~~^~~~~~ src/libavfilter/vf_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_xfade.c:245:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 245 | CUSTOM_TRANSsrc/libavfilter/vf_vectorscope.cI:T123I:108O:N (warning: missing field 'unit' initializer [-Wmissing-field-initializers]8 , uint8_t, 123 | 1 ) {| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ "bgopasrc/libavfilter/vf_xfade.cc:220i:ty28": ,note: "expanded from macro 'CUSTOM_TRANSITION's et backgro u220n | d o p avcailtueys["V,AR _OPFRFOGSREETSS(]b =g opproagcrietsys);, A V _ O P T _ T Y P E_ F L O A T , { . d b l = 0 . 3 } , 0 , 1 , T F L A G S } , \ | | ^ ~ ^~~~~~~~ src/libavfilter/vf_vectorscope.c:124:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 124 | { "b", "set background opacity", OFFSET(bgopacity), AV_OPT_TYPE_FLOAT, {.dbl=0.3}, 0, 1, TFLAGS}, | ^ src/libavfilter/vf_vectorscope.c:125:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 125 | { "lthreshold", "setCC libavcodec/aacenc_ltp.o low threshold", OFFSET(lthreshold), AV_OPT_TYPE_FLOAT, {.dbl=0}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_vectorscope.c:126:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 126 | { "l", "set low threshold", OFFSET(lthreshold), AV_OPT_TYPE_FLOAT, {.dbl=0}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_vectorscope.c:127:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 127 | { "hthreshold", "set high threshold", OFFSET(hthreshold), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_vectorscope.c:128:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 128 | { "h", "set high threshold", OFFSET(hthreshold), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_vectorscope.c:134:92: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 134 | { "tint0", "set 1st tint", OFFSET(ftint[0]), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, TFLAGS}, | ^CC libavcodec/aacenc_pred.o 2 warnings generated. src/libavfilter/vf_vectorscope.c:135:92: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 135 | { "t0", "set 1st tint", OFFSET(ftint[0]), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, TFLAGS}, | ^ src/libavfilter/vf_vectorscope.c:136:92src/libavfilter/vf_xfade.c: warning: :missing field 'unit' initializer [-Wmissing-field-initializers] 246:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 136 | { "tint1", 246" | sCetU S2TnOdM _tTinRt"AN,S IOTFIFOSNET((f1t6,i unintt[116])_,t ,A V2_)O PT _| T^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~Y PE_FLOsrc/libavfilter/vf_xfade.c:A220T:,28 :{. dnote: expanded from macro 'CUSTOM_TRANSITION'b l=0}, -1, 1, 220T | F L AvGaSl},u e| s ^[V AR_PROGRESS] = progress; src/libavfilter/vf_vectorscope.c : 137 : 92 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 137 | { " t 1" , \ " s| ~ ^~~~~~~~e t 2nd tint", OFFSET(ftint[1]), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, TFLAGS}, | ^ src/libavfilter/vf_vectorscope.c:138:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 138 | { NULL } | ^ 9 warnings generated. 5 warnings generated. CC libavcodec/aacenc_tns.o CC libavcodec/aacenctab.o 1 warning generated. CC libavcodec/aacps_common.o 1 warning generated. CC libavcodec/aacps_fixed.o src/libavfilter/vf_v360.c:1141:27: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] CC libavcodec/aacps_float.o 1141 | if (phi >= -M_PI_4 && phi < M_PI_4) { | ^~~ ~ src/libavfilter/vf_v360.c:1141:9: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1141 | if (phi >= -M_PI_4 && phi < M_PI_4) { | ^~~ ~~ src/libavfilter/vf_vectorscope.c:240:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 240 | for (src/libavfilter/vf_v360.ci :=1144 :145;: warning: iimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] < avff->nb_formats; i+ +)1144 | { | ~ ^ ~~~~~~~~~~~~~~~~} else if (phi >= -(M_PI_2 + M_PI_4) && phi < -M_PI_4) { | ^~~ ~ src/libavfilter/vf_v360.c:1144:16: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1144 | } else if (phi >= -(M_PI_2 + M_PI_4) && phi < -M_PI_4) { | ^~~ ~~21 warnings generated. src/libavfilter/vf_v360.c:1146:20: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1146 | phi_norm = phi + M_PI_2; | ^~~ ~ src/libavfilter/vf_v360.c:1147:33: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1147 | } else if (phi >= M_PI_4 && phi < M_PI_2 + M_PI_4) { | ^~~ ~ src/libavfilter/vf_v360.c:1147:16: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1147 | } else if (phi >= M_PI_4 && phi < M_PI_2 + M_PI_4) { | ^~~ ~~ src/libavfilter/vf_v360.c:1149:20: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1149 | phi_norm = phi - M_PI_2; | ^~~ ~ src/libavfilter/vf_v360.c:1152:20: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1152 | phi_norm = phi + ((phi > 0.f) ? -M_PI : M_PI); | ^~~ ~ 3 warnings 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); | ~ ^ 9 warnings generated. 36 warnings generated. src/libavfilter/vf_zoompan.c:113:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 113 | { NULL } | ^ 5 warnings generated. src/libavfilter/vsrc_gradients.c:60:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | {"size", "set frame size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str="640x480"}, 0, 0, FLAGS }, | ^ src/libavfilter/vsrc_gradients.c:61:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | {"s", "set frame size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str="640x480"}, 0, 0, FLAGS }, | ^ src/libavfilter/vsrc_gradients.c:62:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | {"rate", "set frame rate", OFFSET(frame_ratesrc/libavfilter/vf_zoompan.c),: 171 : 9A:V _warning: Oimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]P T_TYPE_VIDEO_RATE, {.s t170r | = "2 5 " }v,a r _ v a l u e0s,[ VAIR_NITN__TMIAMXE,] F=L AvGaSr _}v,a l u| e ^s [VAR_IT] = in->pts == AV_NOPTS_VALUE ? src/libavfilter/vsrc_gradients.c :| 63 ~: 121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 171 | N A63N | : i{n"-r>"p,t s * av _ q 2 d"(sientl ifnkr-a>mtiem er_abtaes"e),; O F| F ^~~S ET(frame_/usr/include/math.hra:t15e):,19 : note: Aexpanded from macro 'NAN'V _OPT_TY P15E | _#VdeIfDiEnOe_ RNAATNE , { . s tr =_"_2b5u"i}l,t i n _ n a n f0(," "I)N T _| M ^~~~~~~~~~~~~~~~~~A X, FLAGS }, | ^ src/libavfilter/vsrc_gradients.c:64:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 64 | {"c0", "set 1st color", OFFSET(color_rgba[0]), AV_OPT_TYPE_COLOR, {.str = "random"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_v360.c:1764:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vsrc_gradients.c:65:115: warning: 1764missing field 'unit' initializer [-Wmissing-field-initializers] | s->flat _65r | a n g e [{0"]c 1=" ,s -> h _ f o v * "Ms_PeIt / 236n0d. fc;o l| o ~ ^~~~~r" , OFFSET(colsrc/libavfilter/vf_v360.co:r1764_:r27g:b awarning: [implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 ]), AV_OPT_TYPE_COLOR, {.str = 1764" | r a n d osm-">},f l0at,_ r0a,n geF[0L]A G=S s}-, > h| _ ^f ov * M_PI / 360.f; | ~~~^~~~~ ~ src/libavfilter/vsrc_gradients.c:66:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66 | {"c2", "set 3rd color", OFFSET(color_rgba[2]), AV_OPT_TYPsrc/libavfilter/vf_v360.cE_:C1765O:LO42R:, warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] {.str = "r a1765n | d o m" } ,s -0>,f l0a,t _FrLaAnGgSe [}1,] =| ^s ->v_fov * M_PI / 360.f; | ~ ^~~~~ src/libavfilter/vf_v360.c:1765src/libavfilter/vsrc_gradients.c:27::67: 115warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning: missing field 'unit' initializer [-Wmissing-field-initializers] 67 | 1765 | { "c 3 " ,s - > f l a t _ r"asnegte [4t1h] = cso-l>ovr_"f,o v * OMF_FSPEIT (/c 3o6l0o.rf_; r g| b ~~~^~~~~ ~a [3]), AV_OPT_TYPE_COLOR, {.str = "random"}, 0, 0, FLAGS }, | ^ src/libavfilter/vsrc_gradients.c:68:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 68 | {"c4", "set 5th color", OFFSET(color_rgba[4]), AV_OPT_TYPE_COLOR, {.str = "random"}, 0, 0, FLAGS }, | ^ src/libavfilter/vsrc_gradients.c:69:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 69 | {"c5", "set 6th color", OFFSET(color_rgba[5]), AV_OPT_TYPE_COLOR, {.str = "random"}, 0, 0, FLAGS }, | ^ src/libavfilter/vsrc_gradients.c:70:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 70 | {"c6", "set 7th color", OFFSET(color_rgba[6]), AV_OPT_TYPE_COLOR, {.str = "random"}, 0, 0, FLAGS }, | ^ src/libavfilter/vsrc_gradients.c:71:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 71 | {"c7", "set 8th color", OFFSET(color_rgba[7]), AV_OPT_TYPE_COLOR, {.str = "random"}, 0, 0, FLAGS }, | ^ src/libavfilter/vsrc_gradients.c:72:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 72 | {"x0", "set gradientsrc/libavfilter/vf_v360.c l:i1813n:e25 :s owarning: uimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]r ce x0", O F1813F | S E T c(oxn0s)t, fAlVo_src/libavfilter/vsrc_mandelbrot.caOt:P 90T_p:TYhPi126:E _warning: Imissing field 'unit' initializer [-Wmissing-field-initializers]=N Tr,e s{c.ail6e4(=i- ,190 | } w,i d t h {") s i z*-e1 M"_,,P I NI_ T2 ;_M A| X ^~~~~~~~~~~~~~~~~ ~, F"LsAeGt Sf r}am,e s| iz ^e ", OFFSET(w), AV_src/libavfilter/vsrc_gradients.cO:P73T:_121T:Y Pwarning: Emissing field 'unit' initializer [-Wmissing-field-initializers]_ IMAGE_SIZE, {73. | s tr = " {6"4y0x048"0," src/libavfilter/vf_v360.c } :, 1814 : 25 0: ,"warning: s0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e, t F LAgGrSa d1814 | }i ,e n t l i| cn ^oe n ssto fuloracte tyh0e"t,a = r e sOcaFleF(SEjT,( y0h)src/libavfilter/vsrc_mandelbrot.cei,g: h91At:V126)_: O *Pwarning: Tmissing field 'unit' initializer [-Wmissing-field-initializers]_M T_YPPEI__I2N;T , {| 91. ^~~~~~~~~~~~~~~~~~ ~ | i 6 4 = -{1"}s",, - 1 , "IsNeTt_ fMrAaXm,e FsLiAzGeS" ,} , | ^ OFFSET(w), AV_OPT_TYPE_IMsrc/libavfilter/vsrc_gradients.cA:G74E:_121S:I Zwarning: E,missing field 'unit' initializer [-Wmissing-field-initializers] {.str="640x 4748 | 0 " } , { 0",x 10",, F L A G S }",s e t| ^g radient line destination x1", OFFSET(x1), AV_OPsrc/libavfilter/vsrc_mandelbrot.cT_:TY92PE:_130I:N Twarning: ,missing field 'unit' initializer [-Wmissing-field-initializers] {.i64=-1}, 92 | - 1{," rIaNtTe_"M,A X , F L A G S" s}e,t f| r ^a me rate", OFFSET(framsrc/libavfilter/vsrc_gradients.ce:_75:r121a:t ewarning: )missing field 'unit' initializer [-Wmissing-field-initializers], AV_OPT_TYPE _75 | VI D E O _{R"AyT1E", ,{ . s t r =" 2 5 ""}s,e t 0g,r aIdNiTe_nMAtX ,l iFnLeA GSd e}s,t i n| a ^t ion y1", OFFSET(y1), AV_OPT_TYPE_INT, {.i64=-1},src/libavfilter/vsrc_mandelbrot.c : 93 : 130 : warning: -missing field 'unit' initializer [-Wmissing-field-initializers]1 , INT_MAX, FLA G93S | } , {| " ^r ", "set frame rate", src/libavfilter/vsrc_gradients.c : 76 : 115 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] OFFSETsrc/libavfilter/vf_v360.c(f:ra1839m e:76_61r | :a twarning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]{ )",n bA_Vc_oOlPoT_rTsY"P,E _"VsIDeEtO _RtAhTeE n,um b e{1839 | r. s 1otf r= warning "2 generated5c"s. o}-lo,>r f sl0",,at _IOrFNFaTSEnTg(_enM[bA_0Xco]l, o =rF Ls)tA,a GnASfV _(OP}FT,_F MT IY| NP ^(E s_I-N>Th,_ f o{v.,i 634=529}.,f ) * M _ PI / 72src/libavfilter/vsrc_mandelbrot.c2,:0 94:.8134f,:) F ;LAwarning: G missing field 'unit' initializer [-Wmissing-field-initializers]S | } ~ ^~~~~, | ^ 94 | {"maxiter", src/libavfilter/vf_v360.c : 1839":se45src/libavfilter/vsrc_gradients.c:t77: : m115awarning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] x warning: imissing field 'unit' initializer [-Wmissing-field-initializers]t erations nu m77b | er "1839 , | { "n " ,O sF ->F fS l Ea tT (_ m ra"asxneitget [er0t),]h e=A V nt_uamObnePfr (oTFf_F TMcYIoPNlEo(_rsIs->Nh"T,_ O,Ff Fo vSE Tsrc/libavfilter/vf_xmedian.c, (3: 5n365 :9 b12.: f_{ )c.warning: oi6*l 4=oM7rs_1missing field 'help' initializer [-Wmissing-field-initializers]8)9}P ,,I A V _1 /O,365 P | 7T2 _ 0 .T fY )P ;E _ I {I| NN ^~~~~ ~T ,T N _MUA LX{,L . iFL}A64,=G2} S, | }src/libavutil/macros.h ^: , 49 : | 34 ^: note: expanded from macro 'FFMIN'2 , 8, FLAGS } ,49 | #| d ^e fine FFMIN(a,b) (src/libavfilter/vsrc_mandelbrot.c(:a95): 157>: (warning: bmissing field 'unit' initializer [-Wmissing-field-initializers] ) ? (b) :src/libavfilter/vsrc_gradients.c :(78a:) 124)95: | warning: | missing field 'unit' initializer [-Wmissing-field-initializers] ^ {"start_x ",78 | "{ssrc/libavfilter/vf_v360.c"e:st1839ee :dth38"e: ,warning: i nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] i t i a"sle tx tphoes isteieodn"", , 1839 | O FO FF FSsSE-ET>T(fl(sasetet_da)rr,at n _g x e )[ ,0 ] A V_=AO VPt_aTn_OfT(PTY_FTYPFEPEM__IDINONT(U6sB4-L,> E,h _ f o v ,{{. .i35d69b4l.f=-=1)}- ,0.* 74 M3 6 _P4I 3 8/ 87 -017, 32U701I5.8NTf73)20;_M A4 X7| ,5 ~~~^~~~~ ~ 2 F1L9A15G0S6 1}14,7 7 | 4 ^src/libavutil/macros.h} :, 49-:1400:0 ,note: 1expanded from macro 'FFMIN'0 0, FLAGS }, 49 | | # ^de fine FFMIN(a,b)src/libavfilter/vsrc_gradients.c (:(a79): 123>: (warning: bmissing field 'unit' initializer [-Wmissing-field-initializers]) ? (b) : (asrc/libavfilter/vsrc_mandelbrot.c) :)7996 | :157 :| ^ warning: missing field 'unit' initializer [-Wmissing-field-initializers] { "duration", "se t96 | v i d e o{ "dsutarratt_iyo"n," , O F F"SsEetT t(hdeu irnaittiioanl )y, po sAiVt_iOoPnT"_,T Y P E _ODFUFRSAETTI(OsNt,a rt _ y{)., iAV6_4O=P-T1_}T,Y P E _ D O U B L-E1,, I N T 6 4{_.MdAXb,l =F-L0A.1G31S8 2},5 9 src/libavfilter/vf_v360.c0| :4 ^21840 0:5613:1 warning: 19implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 0493132056385139}, -100, 100 ,src/libavfilter/vsrc_gradients.c 1840 | F : 80L:123 :A GSswarning: -missing field 'unit' initializer [-Wmissing-field-initializers]> }f,l a| t_ ^r ang e80[ | 1 ] = { "tda"n,f ( F F M I N ( s -">vs_efto vvsrc/libavfilter/vsrc_mandelbrot.c,:i 97d3:5126e9o:. df)warning: u missing field 'unit' initializer [-Wmissing-field-initializers] *r aMt_iPoI n/" ,7 2O970F | .F fS) E;T ( d{| u"s ~ ^~~~~tr aratt_isocn)a,l e "A,V _"OsPeTt_ TthYePsrc/libavfilter/vf_v360.c E:i_1840nDU:iR45:tA iTwarning: aIimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]lO Ns,ca l e {v.ail6u4e="- ,11840 } | , O F s-F >fSlE aT t( _sr-ta1,a nrIgNteT_6[sc41_a]lM AeX,= ) Ft,aLn fAGAS(VFF _M}OI,PN T( _| s ^ T-YP>E_vD_OfUovB,L E,3 5{9.d.bf)l =3*. 0M}_,P I 0/, src/libavfilter/vsrc_gradients.c7: 812F0:L.115Tf:_) warning: Mmissing field 'unit' initializer [-Wmissing-field-initializers]A;X , | ^~~~~ ~F LAGS 81} | , | ^{ "speed", "sesrc/libavutil/macros.ht: 49g:r34a:d inote: eexpanded from macro 'FFMIN'n ts rotation s p49src/libavfilter/vsrc_mandelbrot.c | e:#e98:dd126e":f , iwarning: Onemissing field 'unit' initializer [-Wmissing-field-initializers]F F FSFEMTI(N(sap,eb e)98 d | ()( ,a )A V{>_ "O(PeTbn_)dT Y_?PEs _c(FbaLl)OeA T,":{, . (d ba l)"=s) 0 e.| t0 ^ 1t }he, t0e.r0mi0n0a0l1 ,s c1a,l eF LvAasrc/libavfilter/vf_v360.cGl:Su 1840}e:,38" :, | O ^warning: F implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]F SET(end_scale), A V1840_ | O P T _ TsY-P>Ef_laDtO_UraBnLgEe,[ 1] ={ t.adnbfl=(0F.F3M}I, N (0s,-> vF_LfTo_vM,A X3,5 9.FfL)A G*S M}_,P I | ^/ 720.f); | ~~~^~~~~ ~ src/libavutil/macros.h:49:40: note: expanded from macro 'FFMIN' src/libavfilter/vsrc_mandelbrot.c:99:128 :49 warning: | missing field 'unit' initializer [-Wmissing-field-initializers] #define FFMIN( a99, | b) ( ({a")e n>d _(pbt)s ",? ( b )src/libavfilter/vsrc_gradients.c ":: s88(e:ta10) :)t warning: missing field 'help' initializer [-Wmissing-field-initializers]h e | t ^88e | r m i na l{ NpUtLsL }v,a l ue| " ^, 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 bailousrc/libavfilter/vsrc_gradients.ct :va80l:u106e":, warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] OFFSET(bailou t80) | , A V _{O"PdT"_,T Y P E_ D O U BL E ," s e t v i{d.edob ld=u1r0a}t,i o n0",, F LOFTF_SMEATX(,d uFrLaAtGiSo n}),, | ^A V_OPT_TYPE_DURATION, {.i64=-1}, -1, INT64_src/libavfilter/vsrc_mandelbrot.csrc/libavfilter/vsrc_cellauto.cM:A101X::,64135 ::F118: L Awarning: warning: Gmissing field 'unit' initializer [-Wmissing-field-initializers]missing field 'unit' initializer [-Wmissing-field-initializers]S }, | ~ ^~~~~~~~~ 101 | 64 | /usr/include/stdint.h { :" 46m{:o r21"pfi:hl xefnote: naexpanded from macro 'INT64_MAX'm" e," , " r46 e" | a#sdde etifi nnmoiertp ihIa Nlx T p6f4arte_tqeuMrenAn Xcf y r(",o0mx 7f f i flf fe f f"f ,Of fFOfFSFEfFTfS(fmfETo(frf)phi lxf e)| , ^~~~~~~~~~~~~~~~~~n aAmVe_)O,P TA_VT_YOPPTE__TDYOPUEB_LSET,R I N G ,{src/libavfilter/vsrc_gradients.c .:{d79.:sb106tl:r= 0.warning: =01implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]} ,N UL L }-F,L 0T,_M A 079X,, | F L FA LGT _MSA{ X",}d u,FrL Aa t| Gi ^Son "},, "| s ^e t video duration", OFFSET(duration), AV_OPsrc/libavfilter/vsrc_cellauto.cT_:T65Y:118P:E _src/libavfilter/vsrc_mandelbrot.cwarning: Dmissing field 'unit' initializer [-Wmissing-field-initializers]:U 102R:A135T:I Owarning: Nmissing field 'unit' initializer [-Wmissing-field-initializers], 65 | { . i 6 4{= - "1102f} | ", , { " mo r p h" rye-fa1"d ,, iI n Ni T t 6"4i_MsAaelXt p,a tFmotrLeprAhn G yS ff r}er, q oue| mn f ~ ^~~~~~~~~ic ly"e,"/usr/include/stdint.h ,: 46 O F: F S21E: T (fnote: il eexpanded from macro 'INT64_MAX'OFnFS aETm(em) o46, rA | pVh#_ydOfPe)fTin,e _A TVI_NYTOPPE6T_4_ST_TYRPMIEANG_,X D O{UB L.s(tE0,rx 7= f Nf f Uf{fL.Lfdfffffffff)b l=0.0123} }| , ,0 ^~~~~~~~~~~~~~~~~~ , -0,F LFT_src/libavfilter/vf_v360.cLMAAG:XS,1883: 63 F}L: ,T warning: _| ^implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]M AX , FLAGS }, | ^ 1883 | ssrc/libavfilter/vsrc_cellauto.c->:i66f:l106a:t_ rwarning: amissing field 'unit' initializer [-Wmissing-field-initializers] nsrc/libavfilter/vsrc_mandelbrot.cge:[1030:]135 := warning: 66tmissing field 'unit' initializer [-Wmissing-field-initializers]a | n f ( F F{M I"Np (a103ts | t- er>n ",i h _ f"os{ve",tm src/libavfilter/vsrc_mptestsrc.c35 9o.:irf65)nipt:i ah*118la p:atmM tp_warning: eP"rmissing field 'unit' initializer [-Wmissing-field-initializers]I,n" , / O 7F"2sF0Set.E f65Tm() | opr; a p t th | ~ ^~~~~e { ra mpnl"),irt udaAe"t,Ve_ " OP,T _ T YP Esrc/libavfilter/vf_v360.c _": Sse1883t: T O47RFIFN:vSiG warning: EdT,(implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e m{ o or.raptsehta"mpr),, A =V1883_ | O N PU TL_ O LTYFPs}-F>iE, S0,f l_E0TaDO,U(Bt _rfLFarEa,L n m AGgSe{_e }., r[d at0eb)| ^]l, = 0=A}, Vt_ aOn P f(TF _-FMTFYLIPT_NEM(_AsVX-I,Dsrc/libavfilter/vsrc_cellauto.c>i E:h67_FO:f106:_ Lowarning: RATvmissing field 'unit' initializer [-Wmissing-field-initializers]_TE,, MA X 3{5,.9s t .Fr67 | f L =) A" 25 G "*S{} , }M 0",,p"_,P I | I ^ /N T 7 _ 2"Ms0eA.Xft), ;FLiA nG| S i}, ^~~~~ ~t i a| l ^ pattern", src/libavutil/macros.hO:F49:F34S:E note: Texpanded from macro 'FFMIN' (pattern), A49V | _#OPdTe_fsrc/libavfilter/vsrc_mptestsrc.cTinYe:P66 E:F_118F:SMI TN(Rwarning: aI,missing field 'unit' initializer [-Wmissing-field-initializers]bN )G ,( ({a). >s t( br) 66 ? | = ( N Ub) L{:L (}",ar ))"0, ,| 0 ^ , F L AG S " s}e,t vi| d ^src/libavfilter/vf_v360.ce o: 1883r:39a:t ewarning: "implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], OFFSET(frame_ r1883a | t e ) CC libavcodec/aacpsdsp_fixed.o s,- >iAfsrc/libavfilter/vsrc_cellauto.cVl_:68a:OPtT114__:T rwarning: missing field 'unit' initializer [-Wmissing-field-initializers]Ya PngEe_V[ID0E]O _ =R68AT | Et , a{ nf. s(tr {F =F M""Ir2aN(5st"}-e, >0",i,h _I NfT_ src/libavfilter/vsrc_mandelbrot.coMv":117A,s:10X: e35,9 .tFwarning: f Lvimissing field 'help' initializer [-Wmissing-field-initializers]de)oA G S }*,r 117 | a M | te_ ^P " { NI, /U LL7O}2F0,FS.E fT(| fr) ^a; m e _| r ~~~^~~~~~ ~a te), src/libavfilter/vsrc_mptestsrc.cA:V_67O:P115T:_ Twarning: src/libavutil/macros.hY:missing field 'unit' initializer [-Wmissing-field-initializers] P49E:_V40I:D note: Eexpanded from macro 'FFMIN'O 67_ | R AT E , { {"49du.ra | ts#tri =d e"o25f"ni}"n,,e 0 ",sF eIFNTt_MI NMAv(X,ia ,dFbLeo) dA urGat(iSon( ",a} )OF,F S > E| T(( ^b d)u r?a t(ibo) n:) ,( a)A)V _ O| ^P T_TYPE_DURATIsrc/libavfilter/vsrc_cellauto.cON:,69 :{114:. isrc/libavfilter/vsrc_mandelbrot.c6warning: :1034:missing field 'unit' initializer [-Wmissing-field-initializers] 120=: warning: -implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 }, -691 | , I N{T 6"4r_ ",M103 AX | , FL A G S {} "," m | soe ^rtph a mvpi"d,e o r a"tseet" ,m oOrFpFhS EaTm(pfrlaimtesrc/libavfilter/vsrc_mptestsrc.cu:_d68:e115:r" awarning: ,tmissing field 'unit' initializer [-Wmissing-field-initializers] e ), A V_ OP T _ TY68P | E_OV IFDsrc/libavfilter/vf_v360.cFEO _S R:{EAT1884 "T(E:d63:m," warning: o {,.implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]r ps h t a mrp) ,"= sA V_e"O2tP5 v T"i},1884 | _d 0 Te ,YoP I NET __sdMuDr->AiOaUX,ftlB LFLiaEA,o t_GrSn a"} ,n,{ .g e dbOl[| 1 ^ F=F] 0S=},E T src/libavfilter/vf_xmedian.c (:ta d442n:12 :u rfat i (warning: oFF-missing field 'help' initializer [-Wmissing-field-initializers]FnLMI N)(Tsrc/libavfilter/vsrc_cellauto.c,s_ : 70-:M102442A>A: | ViX warning: _vOP, missing field 'unit' initializer [-Wmissing-field-initializers]F_Tf L{_ oNUTLTvL _YM, }3PA70X,,5E_ | 9 F.D | fLU ^) ARG{S AT I"}* OsN,,M {i _.PzIe "i 6/| ,4 ~ ^~~~~~~ 7 = 2 "s0e.-/usr/include/float.ht:f1} ,15 );v :-17i d1:| e ~ ^~~~~, o Inote: NTsexpanded from macro 'FLT_MAX'6i4 z_MeA"X,, O 15F | F#FSLdAEGSeTsrc/libavfilter/vf_v360.c( f:w}),i1884, n :| e 47 ^: AFL T Vwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]__ MAOXP T3_.T4Y0P2E8_2IM3AG E41884_6S | 6I 3Z8 E5, 2 8{s8.-59s8>it1fr2 =le aN+ULt3L8F_} ra , n0| ^~~~~~~~~~~~~~~~~~~~~~~~~~~g , e0[,1 ]F L=AGsrc/libavfilter/vsrc_mandelbrot.c :St103: 110an}f: ,warning: (F Fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] M | I ^N (s->iv_fov , 1033 | 5 9 . f{)" m*o rMp_PhIa mp/" ,7 2 0 ."fs)e;t m src/libavfilter/vsrc_cellauto.co| : ^~~~~ ~r71 p:102h: a mwarning: pmissing field 'unit' initializer [-Wmissing-field-initializers]l itude", src/libavutil/macros.h :7149 | : 34: {note: "expanded from macro 'FFMIN' s "O,F F S E T ( 49m" | osr#etp dhveidaefmoip ne)s ,iF zFAeMV"I_, NOO(FPaFTS_,ETTb()wY), P E( _D( OaAU)V_BO PTL_>TYE PE,_( I bM )AG E{_?SI.Z E,d b({.lbst=r) =0 }NU:L, L( }a) ,) 0 ,| 0, ^ F-LFLAT_GMSA X},, F| L ^T src/libavfilter/vf_v360.c_M:A1884X:,39 : Fwarning: Limplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]A Gsrc/libavfilter/vsrc_mptestsrc.cS: 84}:,61 : | warning: ~ ^~~~~~~~missing field 'unit' initializer [-Wmissing-field-initializers] 188484src/libavfilter/vsrc_cellauto.c | | : 72 : 100src/libavfilter/vsrc_mandelbrot.c : warning: : 102:smissing field 'unit' initializer [-Wmissing-field-initializers] -120 >: warning: ifAlimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Va_ 72t | OP_T r_ T aYnP g 102Ee{ | [_I N"1 Tr6] u4 , = { {lte".ma"nfio, (6Fr p4F M hy=I f N30""(s}-,s,et> i 1rv , u _l"f soeI"e,v,N t mTo3 569r4.p _fh ) M OFAy*FSXE M,_ PTIfFr( L/eAr qGuS7lu e2e0.}n)cf),;,y "| ^A | ,V_ ~~~^~~~~~ ~ OP T _ TY P E _ IONFTF,S src/libavutil/macros.h E{:T.49(mi:or6p4src/libavfilter/vsrc_mptestsrc.ch 40:y86=: 1f1:)0 61,:}note: expanded from macro 'FFMIN' ,warning: A Vmissing field 'unit' initializer [-Wmissing-field-initializers]_ O0,P T 2_5495 T | ,Y86# dP | E_Fe D LOfi neA U Gsrc/libavfilter/vsrc_gradients.cFB: SFLE ,125 M :A} ,I 27V: warning: Nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (_a, | O ^b {.P)dTb _l(T Y=(125P0Ea_I | N .)T 0 6> 14( i2b,)f3 }src/libavfilter/vsrc_cellauto.c {,: ?( .(i73-nFbsrc/libavfilter/vsrc_sierpinski.cb6): :L_T4_:157 :(ac M60 :)o)= Awarning: X115, lF L missing field 'unit' initializer [-Wmissing-field-initializers]| : o3T0_ M ^warning: missing field 'unit' initializer [-Wmissing-field-initializers]r},A 1sX, ,=I= FNL 73T 6A41 | 60 | G _ |CC libavcodec/aacpsdsp_float.o S M | {A " {}"sXirs,t,eza pe "n,F | q= _src/libavfilter/vsrc_sierpinski.cu:e1 nP61 . c H :0yI" ,115 )} : " , S { warning: 0e t , missing field 'unit' initializer [-Wmissing-field-initializers] | 1 ,t ^~~~ ~~O FhFS FeE L ATG61 | m(aS mxo r i}p hmyf,) u{ , | m ^" s nA"Vum,b_er O PoT"_TfYsP etEf_ DrfaOmersaUm BeLEg, e sn isrc/libavfilter/vsrc_cellauto.ce z :re {74a"t.d:b,157:eld warning: = 0O.missing field 'unit' initializer [-Wmissing-field-initializers]01f2F3 }o, F-SrFE LeTTa(c_h wMtA74)eX | ,, sFL t T_ M"A X ,{ ,O "Fr atFiF L o "SA ,AEVG_O PT (ST m a_x }T,_ Yf| ~ ^~~~~~~~ PrE _ aIm MeAs ),G "Es e_src/libavfilter/vsrc_mandelbrot.cS| It :f ~ZE101i: 120,: lwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] l r{a86.ts | ito r =101 | f " o6 {r4 "m0of ixrAVl_4lOpPT8ihn_g0xTf "Y"i,}PEn_I N,Ti64 ti,a 0,l { .i g r6i"d r4s a =e nt3 do0m omr}, l1ph xy ,f " rI0N,Te,q u6 OeF4FFLnAc_yS",GMSE A T}(X , r , a FOLAn| dFoGS ^ FmS _E}Tf(,ilm olr _| p ^~~~~~~~~rhat ixo)f,) ,A VA_VO_P/usr/include/stdint.hTOP:T_46:src/libavfilter/vsrc_sierpinski.c_TT21:Y62Y:PP: 115EE_Dnote: OU:B_Lexpanded from macro 'INT64_MAX' Dwarning: EOmissing field 'unit' initializer [-Wmissing-field-initializers]UB,L E 46 | ,# {d e.fi n {d.CC libavcodec/aacpsy.o e62b | db ll= 0I N T.64=_ 0M11}/, {AMX " (_ r0Px 7atH-ffeIFf"ff}fL,, f0fTf ff,_"f 1M,sfAf etX ffFL,A) r Gam| e FraSt ^~~~~~~~~~~~~~~~~~ }L, e "T,| _M AO ^FX ,F FSLAEGTS (}f,r a | m ~ ^~~~~~~e _rat/usr/include/float.he):,15 :AV17_: Onote: Pexpanded from macro 'FLT_MAX'T _Tsrc/libavfilter/vsrc_mptestsrc.cY:P E15src/libavfilter/vsrc_cellauto.c | 84:_#:44Vd75e:fiI:D En151warning: Oe_:implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] RA Twarning: FEmissing field 'unit' initializer [-Wmissing-field-initializers],L T{._sMt A83rX | =" 2 3 5 .75{ "40 | 28"2}3 m , 4{ a"r 6src/libavfilter/vsrc_gradients.cxan 6_3:8d148 f5roa:mm 2 270e_8:,s s 8 "e5Ie9Nwarning: ,T d8"implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_"MA1,2 eS+X, e3 "t8 FseF tLt t148h | A hee G | Ss ^~~~~~~~~~~~~~~~~~~~~~~~~~~ m eiea}xfd ,im ufsrc/libavfilter/vsrc_mandelbrot.co(: m| rn b101_ c ^ f:n110oiu:mlbler olwarning: oimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]risf nf rg=a= mt1he e|s | g101e | i ssrc/libavfilter/vsrc_sierpinski.cnne rt:it iaet63: 115ape {:l dwarning: <" src/libavfilter/vf_vectorscope.cmissing field 'unit' initializer [-Wmissing-field-initializers]f =mgoroir: erpdhx8730a c f:26.63h | r ": 0 at e,swarning: )n timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]"d{o m , {Ol y "| F " ,r ^~~~ ~~F 873" "S | s O,FEe FTt mS( m aoErpc x"Tsheo_( rtannfsxt dor a ffm_fmrrelqseeesaomue dr))a,e a,t nAte "f, cOV | yF_= ~1"FO ., -SPET ( fo T 84r | ; _Ta YmP | eE_ ~ ^ _OrI FaFNSAETt(TmV_e6oO)4rPp,, ATVh_ _{.xOfTiYPP)6,E_TI4 =_ NATV-_TOY16}P,P4T _ET, -{_Y1.,Vsrc/libavfilter/vsrc_gradients.cPi 6UII:NE1504DTE_:D O3O216=:U __ MBAwarning: XR3L0,}implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]AE , T1,, FE I NL, 150TA6 4 | {G{S_ . .MA}d bsX,, l}t F = re="L2| 50lA ^G".},s S 0e 1i f}}, ,0 ( , | s t ^~~~~~~~~-F L e pT I_N>/usr/include/stdint.h=:46MTA X:,_src/libavfilter/vsrc_cellauto.c121. 0M::F )A76Lnote: X{:T151_expanded from macro 'INT64_MAX', :M F warning: A| XLmissing field 'unit' initializer [-Wmissing-field-initializers]A ^~~~ ~~, G46S | F L#}dAef,i Gn e SIN76T| | 6 4_ ^M }AX , (| {0x ~ ^~~~~~~~7 " fsfefefdf"f,f f f f f fsrc/libavfilter/vsrc_mandelbrot.c f: f100f":s)111e: t warning: src/libavfilter/vsrc_sierpinski.c | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]CC libavcodec/aacsbr.o :t ^~~~~~~~~~~~~~~~~~h 64 e: s115e:e dwarning: missing field 'unit' initializer [-Wmissing-field-initializers]fo r 100f | i l l i{"nba gil64 toh | e ui tn " i{t,"ia l sg er e idd ""rs,ae tnd"om slteyh"te, b tOaFhiFleouS EtsT (evreaadl"ndu, o em_ "Ose,eFd src/libavfilter/vsrc_mptestsrc.cF) : S,68 E :A VT_98 ( O :OFsFP TeSwarning: _eTETimplicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion](dbYP E)ail_oIuNtT,)6 ,4 ,68 | A { V ._ i{OA6 P"TV4_d_" ,OPTT=Y PE_ T _ - Y1 D P}O,"sEetU _- BIL1vsrc/libavfilter/vf_v360.ciNd:TeE, 6U41943,o,I:N T 3 2_47M Ad ur: X a , t {warning: i{.implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]FoL.Ad ni"GbS6, lO =F4FS}1 =1943E | ,0-1T (d}} u, ,| ^r s a ti-on )0 > ,, f l AaV-1Ft__,raLOT _nPUTMgeI[_ATN0XY,T]P src/libavfilter/vsrc_cellauto.c 3FLEA=: 2si_nGDfS77U _}(:107RM,As X-:,>A T| I h_ ~ ^~~~~~~fOwarning: FL AoNv missing field 'unit' initializer [-Wmissing-field-initializers]*G,S/usr/include/float.h } M:{_,15.:P Ii17 | 6 ^ 77: | /4 note: 7 expanded from macro 'FLT_MAX' 2 {= 0 ."-f1s},) c-;115 | r#o l,l"d, e| IfN ~ ^~~~~ i T src/libavfilter/vsrc_sierpinski.c n6":e4s65c _:rsrc/libavfilter/vf_v360.coF:M115lL1943A:l Twarning: missing field 'unit' initializer [-Wmissing-field-initializers]:32X: ,p_ MA warning: aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]X F3.t tLe4 0ArG652 | nS 8 2 d} ,3 o 4{ "wj6| 6n3u8m ~ ^~~~~~~~~w 5p28a81943 | "/usr/include/stdint.hr5 , :"d9 46 se"t8 :t he, 1212s jOF:e -+u>mFpnote: 3expanded from macro 'INT64_MAX'f S",8 lEatF T_ (rO46F s| a | nFgc ^~~~~~~~~~~~~~~~~~~~~~~~~~~r#Sde Eoe[fTinle0(]l) ,j umI =Ap)N, VT_s 6 O i 4PnfA(s_-TVsrc/libavfilter/vsrc_mandelbrot.cM>_h_:_A99:TOfX111YPPETo_ T:YP_Ev BO_(0*xwarning: OIL src/libavfilter/vsrc_gradients.c7implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]N T,M_fP:f, fI{173 f . src/libavfilter/vf_vectorscope.c:f f/fi 627::99 f | f f4896 =warning: 7 2 f: 26implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0. ff1f: f{);} fwarning: ) ., implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] {i" | ~~~^~~~~ ~ 6| e ^~~~~~~~~~~~~~~~~~0 173 4n, | 1896= | d ,1_0 FpL0 } tAs ",c Gi,fsrc/libavfilter/vsrc_mptestsrc.co nsSt f : l} ( 67 o , n 1:98a: warning: b ,"t f_| implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] se c ^o t = l 167otr s. | h1 = e 0-0=0 t o0e, 1; r {| F ~ ^|m iLn |"Adsrc/libavfilter/vsrc_cellauto.cuar G:78la spSt:s tvt a117eil:src/libavfilter/vf_v360.c}p,oun warning: : 1944 :e""missing field 'unit' initializer [-Wmissing-field-initializers],< =| 47 ^:, " 0 s .warning: 0e t implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) O F78FS EvTCC libavcodec/aacsbr_fixed.o | {i ( 1944 | d| e ^~~~ ~~ e on dd us-_{r >fpa"lttssati_rta)anoge,rnt[ A"V_1fu,l_] lOOF "=PFS,E T_TTs"in(YsfdtP(uarrE_saDOtUsrc/libavfilter/vsrc_sierpinski.cB-t>v _:fLiE,i f69oonl) : vl ,*10 i A:n{gMV _.O Pt_Pwarning: IdTbhemissing field 'help' initializer [-Wmissing-field-initializers] _l /T =w40Y07P2 ho}E,069.lf)_ D | e ; UR 0ATvI O| N, iIsrc/libavfilter/vsrc_gradients.c ~ ^~~~~:,dN{ N179 e{.TiU6:4o"6L16 :src/libavfilter/vf_v360.c ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 L=}:O_F ,1944 MF -179: 32AS1 | | :XE}T ( ^ ,, Fs warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] L}ta-A re1G,t lS_IsN feu T}64l_iM, 1944l | fA ) X( ,| ,s ~ ^~~~~~~~~tAesp > V-_FO=>LfPl AT/usr/include/stdint.ha1G_:t._0S)T 46{ r YP:E 21a}ng_e| : ^~~~ ~~ ,B [ note: Oexpanded from macro 'INT64_MAX' 1]O | ~ ^~~~~~~~~L,= si {/usr/include/stdint.hnf46.:( | i6464s#d:e -21f=> :0i},v 0 ,nnote: _expanded from macro 'INT64_MAX' ef1 ,Io Nv46 F* T | L6MA4#_deM_GPfI ASi /X n }( ,0src/libavfilter/vf_vaguedenoiser.cxe7 7 f: 702| fI ^:0fNf 115:.Tff 6)fwarning: 4;f_ missing field 'unit' initializer [-Wmissing-field-initializers]| fM AX ~~~^~~~~ ~f f f(f0fxf7ff) f f| f ^~~~~~~~~~~~~~~~~~f fsrc/libavfilter/vsrc_cellauto.cff 70: | 79f : ff117 :f {fwarning: missing field 'unit' initializer [-Wmissing-field-initializers]f src/libavfilter/vsrc_mandelbrot.c"ft:98): hr111e: | ^~~~~~~~~~~~~~~~~~s ho79l dwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | " , "{s e"ftu fli ll98t", | e ri { n" eg snt d re_n"gtshst"a,cr a t OlF FSef"Ei,T l ("lsetti thhnre ge tstheehr moiwlnhdao)lel , vs icAadleV e_Ovo"P, aTO_luFe"T,FYP ES_ EOTF(sFtaLrFSOt_EAfTTu,(ll )e{n,.dd A_Vbs_OlPc=Ta2_l.Te}YP),E, _B OAOL0,V_,O DPBT{_L.T_Yi6M4 P=AXE, 1_ }FLDAO,UG SB }0,L ,E | , ^1 , F{L.AGdSb l=}0,. 3 | } ^, 0, FLT_MAX, FLAGS }, | ~ ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX'src/libavfilter/vsrc_cellauto.c :80:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers]15 | #define FL T80_ | M A X 3{. 4"0s2t8i2t34c6h6"3,8 5 2 8 8"5s9t8i1tc2he +b3o8uFn da r| ie ^~~~~~~~~~~~~~~~~~~~~~~~~~~s ",CC libavcodec/aactab.o OFFSET(stitchsrc/libavfilter/vf_vaguedenoiser.c)src/libavfilter/vsrc_mandelbrot.c:,75 ::A97115::V111_ OP:warning: Twarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]missing field 'unit' initializer [-Wmissing-field-initializers]_ TYPE_BOOL, 75 | 97{ | . i6 4{{ "=" s1}n,tasr tte _ps0,s c"1,,al e ", F"s eL tA "tGsShe e}t, niu| mbne ^irti a lo sfc satleeps "va,l u e ", src/libavfilter/vsrc_cellauto.c : O81O:F12FFF: Swarning: Smissing field 'help' initializer [-Wmissing-field-initializers] EET(T st(a81 | n rts _stc e apl{e)s ,NU)L A,VL _ } O P AT| V__ ^ TOYPPET__TDYOPUEB_ILNE,T {,. d b l{=.3.i0}6, 4 =06, }F,L T_ M1,A X3,2, F L A GFS L}A, G S| ~ ^~~~~~~ }, /usr/include/float.h| : ^15 :17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.402823src/libavfilter/vf_vaguedenoiser.c4:766:61153:8 5warning: 2missing field 'unit' initializer [-Wmissing-field-initializers]8 85981src/libavfilter/vf_vectorscope.c2e+:3 768 | F918 :| ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 26 : {warning: "implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]p ercent", "set 918p | e r c e ncton sotf ffluolalt dfen o= is1i. n- go";, | O ~ ^ FFSET(percent),AV_OPT_TYPE_FLOAT, {.dbl=85src/libavfilter/vsrc_gradients.c},: 223 :025,:1 0warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], FLAGS }223, | | ^ od_s_q = M_PI * 2.f; | ~ ^~~ src/libavfilter/vf_vaguedenoiser.c:77:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_v360.c:1987:63 77: | warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] { "planes", "set planes to filter 1987" | , s -O>FiFfSlEaTt_(rpalnagnees[)0,] = AsVi_nOfP(TF_FTMYIPNE(_sI-N>Ti,h _ f ov{, .3i6549=.1f5) }*, M0_,P I1 5,/ 7 2 0src/libavfilter/vsrc_gradients.c .:Ff235L)A;:G 19 S:| ~ ^~~~~} warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^ 235 | op_x_od = asrc/libavfilter/vf_v360.ct:a1987n:247f:( owarning: pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ x, op_y) + M_PI; | ^~~~~~~~~~~~~~~~~~ ~ 1987 | s->iflat_range[0] = sinf(FFMIN(s->ih_fov, 35src/libavfilter/vf_vaguedenoiser.c9:.81f:)12 :* warning: missing field 'help' initializer [-Wmissing-field-initializers] M_P 81I | / 7 {2 0N.UfL)L CC libavcodec/aandcttab.o ;} | | ^ ^~~~~ ~ src/libavutil/macros.h:49:34: note: expanded from macro 'FFMIN' src/libavfilter/vsrc_gradients.c:238 :4988 | :# dwarning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f ine FFMIN(a,b) (238( | a ) > (b ) ? (obp)_ x:_ o(da ))= f| m ^o df(atan2f(op_x, op_y) src/libavfilter/vf_v360.c+ :M1987_:P39I: +warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]p oint_x / fmaxf(origin_x, d es1987t | _ x ) ,s -2>.iff la*t _M_rPaIn)g;e [ 0| ] ^~~ ~ = sinf(FFMIN(s->ihsrc/libavfilter/vsrc_gradients.c_:f238o:v61,: 3warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9. f) * M_PI /238 | 7 2 0 . f ) ; o p| _ ~~~^~~~~~ ~x _od = fmodf(atan2f(op_x, opsrc/libavutil/macros.h_:y49):40 :+ note: Mexpanded from macro 'FFMIN'_ PI + point_x /49 | f#mdeafxfi(noer iFgFiMnI_xN,( ad,ebs) t((_ax)) ,> 2(.bf) *? M(_bP)I ): ;(a ) )| ~ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~| ^ src/libavfilter/vsrc_gradients.c:238:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 238 | op_x_od = fmodf(atan2f(op_x, op_y) + M_PI + point_x / fmaxf(origin_x, dest_x), 2.f * M_PI); | ^~~~~~~~~~~~~~~~~~ ~ src/libavfilter/vf_v360.c:1988:63: 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] 1988 | s->if la941t_ | r a n g ec[o1n]s t= fslionaft( FfF M=I N1(s.- >-i ov;_ f o| ~ ^v , 359.f) * M_PI / 720.f); | ~ ^~~~~ src/libavfilter/vf_v360.c:1988:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1988 | s->iflat_range[1] = sinf(FFMIN(s->iv_fov, 359.f) * M_PI / 720.f); | ^~~~~ ~ src/libavutil/macros.h:49:34: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (CC libavcodec/aasc.o b) ? (b) : (a)) | ^ src/libavfilter/vf_v360.c:1988:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1988 | s->iflat_range[1] = sinf(FFMIN(s->iv_fov, 359.f) * M_PI / 720.f); | ~~~^~~~~~ ~ src/libavutil/macros.h:49:40: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ CC libavcodec/ac3.o CC libavcodec/ac3_channel_layout_tab.o src/libavfilter/vf_v360.c:2047:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2047 | s->flat_range[0] = sinf(FFMIN(s->h_fov, 180.f) * M_PI / 360.f); | ~ ^~~~~ src/libavfilter/vf_v360.c:2047:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2047 | s->flat_rsrc/libavfilter/vf_xfade.cange:[0738] :=1 :s iwarning: nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f( FFMIN(s->h_fov, 7381 | 8R0A.DfI)A L* _MTR_APIN SI/T 3I6O0N.(f)8;, | u ^~~~~ ~i nt8_t, 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_xfade.csrc/libavutil/macros.h::49726::3462: :note: expanded from macro 'FFMIN'note: expanded from macro 'RADIAL_TRANSITION' 49 | 726# | d e CC libavcodec/ac3_parser.o f i n e FF M I N ( a , b ) ( ( a ) > (b ) ? ( b(p)r o:g (raes)s) | - ^ 0.5f) * (M_PI * 2src/libavfilter/vf_v360.c.5:f)2047;:38 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] \ | ~ ^~~~2047 | s->flasrc/libavfilter/vf_xfade.ct:_738r:a1n:g ewarning: [implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 ] = sin f738( | FRFAMDIINA(Ls_-TR>AhN_SIfToIv,O 1N8(08.,f )u *i nMt_8_PtI, 1/ )3 6| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~0 .f)src/libavfilter/vf_xfade.c;: 726| :44 ~~~^~~~~ ~: note: expanded from macro 'RADIAL_TRANSITION' src/libavutil/macros.h726: | 49 : 40 : note: expanded from macro 'FFMIN' 49 | # d e f i n e F F M I N ( a ,(pbr)o (g(ra)e ss> -( b0). ?5 f()b )* (:M _(PaI) )* 2| . ^5f ); \ | ~~~~~~~~~^~~~~~ ~ src/libavfilter/vf_xfade.c:738:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 738 | RADIAL_TRANSITION(8, uint8_t, 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_xfade.c:725:34: note: expanded from macro 'RADIAL_TRANSITION' 725 | const float smosrc/libavfilter/vf_v360.cot:h2048 =: 61a:t anwarning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f (x - width / 2, y - height 2048/ | 2 ) s--> f l a t _ r a n g e [ \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)) | CC libavcodec/ac3dec_data.o ^ src/libavfilter/vf_v360.c:2048:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2048 | s->flat_range[1] = sinf(FFMIN(s->v_fov, 180.f) * M_PI / 360.f); | ~~~^~~~~ ~ src/libavutil/macros.h:49:40: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/vf_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_TRANSITIONsrc/libavfilter/vsrc_testsrc.c(16,: src/libavfilter/vf_v360.c114ui:nt:1520986::63:_ twarning: warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] missing field 'unit' initializer [-Wmissing-field-initializers] 2) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114src/libavfilter/vf_xfade.c | : 726 : 44 :C Onote: Mexpanded from macro 'RADIAL_TRANSITION'M ON_OPTIONS 726 2098 | | | ^ s - > i f lsrc/libavfilter/vsrc_testsrc.ca :108t :_ 24 : rnote: a nexpanded from macro 'COMMON_OPTIONS' g e [ 0] 108= s | # dief i nfn e( F C(FpOMrMogIMNrO(eNsss _-O-PT>I 0iO.NSh 5S_fI)f *Z oE(_vMO,P_ PIT 18I*0 O.f2) N.*5fS )M C; _OPM MI O N _O/ 3P 6 T0 I . Of) ;N S_ | ~ ^~~~~N O \S I Z| E ~~~~~~~~~^~~~~~ ~ | ^ src/libavfilter/vsrc_testsrc.csrc/libavfilter/vf_xfade.c::98739:115::1 note: :expanded from macro 'SIZE_OPTIONS' warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_v360.c:2098: 73947 | :R A98Dwarning: | Iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]A L _ TR A{N S"IsTiIzOeN"(1, 6 2098, | u "isns-t>1i6fel_t avittd_,ero sainz2)gee [" 0| ,^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~] = ssrc/libavfilter/vf_xfade.c: 725 i O:F34n:FfS( FFEMnote: TIexpanded from macro 'RADIAL_TRANSITION'N( (w)s,-> ih _f o725v | , 1 8 A0 . V f _ ) O Pco*nT Ms__tP TflIoaYtP smE/o_ o3I60t.MfhAG)E_ ;S =I Z E| at, ^~~~~ ~ a{. snt2fr(x =- "w3i20dxtsrc/libavutil/macros.hh2: 494:34/:0 2 , "note: y} -expanded from macro 'FFMIN' h, e0i,g 0h,t / 49F2L | A)#dG Se }-f,in e\ F | FM ^IN ( a , b ) (\( a| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~) > (b) ? (b) : (a)) | ^ src/libavfilter/vsrc_testsrc.c:114:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:src/libavfilter/vf_v360.c108::2098:2439:: warning: note: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]expanded from macro 'COMMON_OPTIONS' 108 | #define 2098CO | MM O N _ OPsT->IiOfNlaSt_ rSaInZgEe_[O0P]T IO=N sSi nCfO(MMFOFNM_OIPNT(IsO-N>Si_NhOS_IfZoEv , | 1 ^80 .f)src/libavfilter/vsrc_testsrc.c :*99: 115:M _note: Pexpanded from macro 'SIZE_OPTIONS'I / 360.f); 99 | | ~~~^~~~~~ ~ { "s", "sesrc/libavutil/macros.ht :vi49d:e40o: sizenote: ",expanded from macro 'FFMIN' OFFSET(w) 49, | # d e f i n eAV _FFOMPITN(_aT,YbP)E _(I(MaA)G E>_S I(bZ) E?, ( b{). s:t r (=a ))" 3| ^2 0x240"}, 0, 0, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:114:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPT1IONS warning generatedC. OMMON_OPTIONS_NOSIZE src/libavfilter/vf_v360.c | : ^2099 :63src/libavfilter/vsrc_testsrc.c:: 102warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]118 : note: expanded from macro 'COMMON_OPTIONS_NOSIZE' src/libavfilter/vsrc_gradients.c 102: | 387 : 48 : warning: {2099 | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]" r a t e"s,- > i f l a"ts_ ert 387van | g idee [o1 ]r a= t e" ,s f lioa nt fan g( lOFFeF F=MSI ENT(f(s-m>fiorvad_f(msf->epot_s v*r, as1-t8>e0)s., pAfeV)e _d*O ,PM_ TP_T2YPIE_.V If/D 36E0*.Of _)M_RP;AI TE), {;| . ~ ^~~~~st r| ^~~ ~= "25"}, 0, INT_MAX, FLAGSsrc/libavfilter/vf_v360.c :}2099,:47\: | warning: ^implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vsrc_mandelbrot.c2099 | : 304 : 17 :s -warning: >implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i flat_rasrc/libavfilter/vsrc_testsrc.cn:g114e:5[: 1 ]304warning: | missing field 'unit' initializer [-Wmissing-field-initializers]= s isrc/libavfilter/vsrc_testsrc.c :108n: f37 (F:F M note: expanded from macro 'COMMON_OPTIONS'I N ( s - >i v 108 _ | Zf#ov_dZ,e2 f_1iC8n0_e.Z YKfCLO) UMM*SO (N_MOt,_P PITz Ii/O 3,N6 S0z .SrIZf,E z)_i;O,P T0 | I ^~~~~ ~) O N| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~S COMMsrc/libavfilter/vsrc_mandelbrot.cO:N294_:O88src/libavutil/macros.hP::T49 I:note: Oexpanded from macro 'Z_Z2_C_ZYKLUS'34N :S note: _expanded from macro 'FFMIN'NO SIZE 294| | ^ 49 | src/libavfilter/vsrc_testsrc.c :#103: d118 :e finote: n expanded from macro 'COMMON_OPTIONS_NOSIZE'e F F M I N ( ia f103,( | Zb &) & f{((a "abrs()"s, >- > z(b )yk l ?u "s[(sbi>e>)t1 v]:i[de o0( r]a-ao))tu e t"| r,)+ ^ f a b s( s-O>zFyFkSElT(ufs[ria>m>esrc/libavfilter/vf_v360.c1_:]ra2099[t:391e:]) , -Aowarning: Vuimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]t_i O)P T<_=T YePpEs_iVloI n)D\E2099O _ | R| A ~~ ^~~~~~~T E , s{-.>sitfrl a=t "_25r"a}n,g e[01, ]I N=T _sMiAnXf,(F FFMLAIGNS( s}-,>\iv _ | f ^o v, 180.f) * M_PI / 360.f); | ~~~^~~~~~ ~ src/libavfilter/vsrc_testsrc.c:114:5src/libavutil/macros.h::49 :warning: 40:missing field 'unit' initializer [-Wmissing-field-initializers] note: expanded from macro 'FFMIN' src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS'49 | #defin e108 F | F#MIdNe(af,ibn) e(( a)C >O M(MbO) N?_ O(PbT)I O:N (Sa) )S I| Z ^E _OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:104:115: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 104 | { "dursrc/libavfilter/vsrc_mandelbrot.cat:io306n:"17,: " swarning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]t video dur at306i | o n " , O FF S E T ( d u r a tZ_iZo2n_)C,_Z YKALVU_OSP(Tz_r,T YPzE_iD,U tR, AzTiI,ON ,1) { .| i ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6 4 = src/libavfilter/vsrc_mandelbrot.c-:1294:}88:, note: -expanded from macro 'Z_Z2_C_ZYKLUS'1 , INT64_MA X294, | F L A G S } , \ | ^ if(Z && fabs(s->zyklus[i>>1][0]-outr)+fabssrc/libavfilter/vsrc_testsrc.c(:s114-:>5z:y klwarning: usmissing field 'unit' initializer [-Wmissing-field-initializers][ i>>src/libavfilter/vsrc_testsrc.c1:]108[:371:] -note: ouexpanded from macro 'COMMON_OPTIONS't i) <= e p108s | i#ldoenf)i\ n e| ~~ ^~~~~~~C OMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:105:115: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 105 | { "d", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:114:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMONsrc/libavfilter/vsrc_mandelbrot.c_:OP308T:I17O:N Swarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]S IZE_OPTIONS CO308M | M O N _ O P T I O N S _ N O S IZZ_E Z 2| _C ^_ ZYsrc/libavfilter/vsrc_testsrc.cK:L106US:(117t:, note: zexpanded from macro 'COMMON_OPTIONS_NOSIZE'i , zr, zi, 0106) | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { "src/libavfilter/vsrc_mandelbrot.cs:a294r:"88,: note: expanded from macro 'Z_Z2_C_ZYKLUS' "set vide o294 | sa mp le a s p e c t r a t i o " ,i fO(FZ F&S&E Tf(asbars)(,s -AV>_zOyPTk_lTuYsPE[_RiA>T>IO1NA]L[,0 ]{-.odubtlr=) +1fa}b,s ( s0-,> zIyNkTl_uMsA[Xi>,> F1L]A[G1S] }-,o u t| ^i ) <= epsilon)\ | ~~ ^~~~~~~ src/libavfilter/vsrc_testsrc.c:115:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 115 | { NULL } | ^ src/libavfilter/vf_vectorscope.c:1132:41: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1132 | draw_htext16(out, x, y, o, 1. - o, positions_name[i], color); | ~ ^ src/libavfilter/vsrc_testsrc.c:114:5: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 114 | COMMON_OPTIONS | ^~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' src/libavfilter/vsrc_mandelbrot.c: 310108: | 17#d:e fwarning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n e COMMON_OP T310I | O N S S I Z E _ O P T I O N S ZC_OZM2M_OCN__ZYOKPLTUSI(OzNr,S z_i,N tO, SziI, Z1)E | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.csrc/libavfilter/vsrc_mandelbrot.c::105294::8898:: note: note: expanded from macro 'COMMON_OPTIONS_NOSIZE'expanded from macro 'Z_Z2_C_ZYKLUS' 294105 | | { " d " , i f( Z" &s& efatb s(vsi->dzeyokl udsu[ir>a>ti1on]"[0,] O-FoFuStrE)+Tfa(bdsu(rsa->tziykoluns)[,i >A>V1_]O[P1T_]T-YoPutEi_)D _zyDkUlRuAsT[IiO>N>,1 ]{[0.]i-6o4u t=r )-+1f}a,b s-(1s,-> zIykNlT6u4s_[iM>A>src/libavfilter/yadif_common.cX1,]:[ 1214]F-o:uL12t:iA) Gwarning: zimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]y klus[i>>1][0 ]-2158o | u t r) + fsa-b>si(fsl-a>tz_yrkalnugse[[i>0>1]] [=1 ]s--o>uithi_)f oiflat_range[0] = s->ih_fov * M_PI / 360.f; | ~~~^~~~~~ ~ src/libavfilter/vf_v360.c:2159:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2159 | s->iflat_range[1] = s->iv_fov * M_PI / 360.f; | ~ ^~~~~ src/libavfilter/vf_v360.c:2159:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2159 | s-src/libavfilter/vsrc_mandelbrot.c>i:f316l:a17t_:ra nwarning: gimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e [1] = s->i v316_ | f o v * M _ P I / 3 6 0Z._fZ;2 _ C| _ ~~~^~~~~~ ~Z YKLUS(t, zi, zr, zi, 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_mandelbrot.c:294:88: note: expanded from macro 'Z_Z2_C_ZYKLUS' 294 | if(Z && fabs(s->zyklus[i>>1][0]-outr)+fabs(s->zyklus[i>>1][1]-outi) <= epsilon)\ | ~~ ^~~~~~~ src/libavfilter/vsrc_mandelbrot.c:318:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 318 | Z_Z2_C_ZYKLUS(zr, zi, t, zi, 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_mandelbrot.c:294:88: note: expanded from macro 'Z_Z2_C_ZYKLUS' 294 | if(Z && fabs(s->zyklus[i>>1][0]-outr)+fabs(s->zyklus[i>>1][1]-outi) <= epsilon)\ | ~~ ^~~~~~~ src/libavfilter/vf_vectorscope.c:1198:39: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1198 | draw_htext(out, x, y, o, 1. - o, positions_name[i], color); | ~ ^ src/libavfilter/vf_v360.c:2221:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2221 | const float phi = atan2f(vec[0], vec[2]) / M_PI_2; | ^~~~~~~~~~~~~~~~~~~~~~ ~ src/libavfilter/vf_v360.c:2222:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2222 | const float theta = asinf(vec[1]) / M_PI_2; | ^~~~~~~~~~~~~ ~ src/libavfilter/vf_v360.c:2230:43: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]src/libavfilter/vsrc_mandelbrot.c :352:95: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2230 | cons t 352i | n t v is i b l e = p h i >= - M_ P iIf_(2SQ R&(&s -p>hziyk lzyksrc/libavfilter/vf_v360.clu:s2230[:25j:][ 1]warning: -zimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]i ) < epsilo n2230* | ep s i l ocno*n1s0t) i n| t ~ ~~~~~~~~~~~~~~~^~~ visible = phi >= -M_PI_2 && phi <= M_PI_2; | ^~~ ~~ src/libavfilter/vsrc_testsrc.c:203:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 203 | src/libavfilter/vf_v360.c : 2256{: 56"c:ol owarning: rimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ", "set color", 2256OF | FS E T ( cso-l>oirf_lragtb_ar)a, nAgVe_[O0P]T _=T YtPaE_nCfO(L0O.R5,f {.*s tsr -=> i"hb_lfaocv k* "M}_P,I 0/, 10,8 0F.fL)A;G S R| ~ ^~~~~ }, | ^ src/libavfilter/vf_v360.c:2256:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2256 | s->iflat_range[0] src/libavfilter/vsrc_testsrc.c=: 204ta:n99f:( 0warning: .missing field 'unit' initializer [-Wmissing-field-initializers]5 f * s->ih_fo v204 | * M _ P{I "/c ",1 8 0 .f ); "s e| ~~~~~^~~~~~~~~~~ ~t color", OFFSET(color_rgba), AV_OPT_TYPE_COLOR, {.str = "black"}, 0, 0, FLAGSR }, | ^src/libavfilter/vf_v360.c :2257:56: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2257 | s->iflat_rangsrc/libavfilter/vsrc_testsrc.ce:[2051:] 5=: tawarning: nmissing field 'unit' initializer [-Wmissing-field-initializers]f (0.5 f205 | * s- >CiOv_MfMoOvN_ O*P TMI_OPIN /S 1 8| 0 ^. f); src/libavfilter/vsrc_testsrc.c| : ~ ^~~~~108 :24: note: expanded from macro 'COMMON_OPTIONS' src/libavfilter/vf_v360.c:2257 :10835 | :#d efwarning: inimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e COMMON_ O2257P | TI O N S sS-I>ZiEf_lOaPtT_IrOaNSn gCeO[M1M]O N=_ OtPaTInONfS(_0N.O5SfI Z*E s -| > ^i v_fsrc/libavfilter/vsrc_testsrc.co:v98 :*115 :M _note: Pexpanded from macro 'SIZE_OPTIONS'I / 180.f); | 98 ~~~~~^~~~~~~~~~~ ~ | { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "320x240"}, 0, 0, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:205:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:24: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:99:115: note: expanded from macro 'SIZE_OPTIONS' 99 | { "s", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "320x240"}, 0, 0, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:205:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:102:118: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 102 | { "rate", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS },\ | ^ src/libavfilter/vf_vectorscope.c:1258:41: warning: src/libavfilter/vsrc_testsrc.cimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] :205:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37 :1258 | note: expanded from macro 'COMMON_OPTIONS' d108ra | w#_hdteexfti1ne6 (COoMuMtO,N_ OPxTI,O NyS, SoI,Z E1_.OP TI-O NoS, CpOosMiMtOiNo_nOsP_TnIaOmNeS[_iN],O ScIoZlEo r )| ; ^ | ~ ^src/libavfilter/vsrc_testsrc.c :103:118: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 103 | { "r", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:205:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:104:115: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 104 | { "duration", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:205:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:105:115: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 105 | { "d", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ^ src/libavfilter/vf_v360.c:2325:25: 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] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 2325 | c on108s | t #fdloeafti npeh iC O M=M ONa_tOaPnT2IfO(NSv SeIcZ[E0_]O,P TvIeOcN[S2 ]C)OM M/ OMN__POIPT;I O N| S ^~~~~~~~~~~~~~~~~~~~~~ ~_ 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/vf_v360.c:2326:75src/libavfilter/vsrc_testsrc.c:: 206warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]12 : warning: missing field 'help' initializer [-Wmissing-field-initializers] 206 | {2326 | NU L L }c o n| ^s t float theta = av_clipf(logf((1.f + vec[1]) / (1.f - vec[1])) / (2.f * M_PI), -1.f, 1.f); | 7 ^~~ ~ warningssrc/libavfilter/vsrc_testsrc.c generated:. 205:5:src/libavfilter/vf_v360.c :warning: 2326implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]: 34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 205 | 2326 | C O McoMnOsNt_ OfPTlIoOaNtS t| h ^~~~~~~~~~~~~~e ta = av_clsrc/libavfilter/vsrc_testsrc.cip:f108(:l37o: gnote: fexpanded from macro 'COMMON_OPTIONS'(( 1.f + v 108e | c#[d1e]f)i n/e C(O1M.MOfN _-O PvTeIcO[N1]S)) /S (I2Z.Ef_ O*P TM_IPOIN)S, C O-M1M.Of,N _1O.fP)T; I O| N ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~S _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 = -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:2361:23: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2361 | 9c warningonsst generated . float phi = rescale(i, width) * M_PI + M_PI_2; | ^~~~~~~~~~~~~~~~~ ~src/libavfilter/vf_vectorscope.c :1316:39: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1316 | draw_htext(out, x, y, o, 1. - o, positions_name[i], color); | ~ ^ src/libavfilter/vf_v360.c:2362:23: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2362 | const float y = rescale(j, height) * M_PI; | ^~~~~~~~~~~~~~~~~~ ~ src/libavfilter/vf_v360.c:2394:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2394 | const float r = sqrtf(1.f - vec[2]) / M_SQRT2; | ^~~~~~~~~~~~~~~~~~~ ~ src/libavfilter/vf_v360.c:2472:35: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 2472 | const float a = M_SQRT2 * x * z; | ~ ^ src/libavfilter/vf_v360.c:2472:31: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 2472 | const float a = M_SQRT2 * x *src/libavfilter/vf_vectorscope.c z; : | 1375 ~ ^: 42: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1375 | draw_ihtext16(out, x, y, o, 1. - o, positions_name[i], color); | ~ ^ src/libavfilter/vf_v360.c:2481:28: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 2481 | vec[1] = M_SQRT2 * y * z; | ~ ^ src/libavfilter/vf_v360.c:2481:24: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 2481 | vec[1] = M_SQRT2 * y * z; | ~ ^ src/libavfilter/vsrc_testsrc.c:294:86: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 294 | { "level", "set level", OFFSET(level), AV_OPT_TYPE_INT, {.i64 = 6}, 2, 16, FLAGS }, | ^ src/libavfilter/vsrc_testsrc.c:295:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 295 | COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:102:118: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 102 | { "rate", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:295:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:103:118: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 103 | { "r", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:295:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:104:115: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 104 | { "duration", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1,src/libavfilter/vf_v360.c IN:T25426:254:_M Awarning: Ximplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], FLAGS },\ | ^ 2542 | const float theta = rescale(j, hesrc/libavfilter/vsrc_testsrc.ci:g295h:t5): warning: *missing field 'unit' initializer [-Wmissing-field-initializers] M_PIsrc/libavfilter/vsrc_testsrc.c_2:;105 : 115| : ^~~~~~~~~~~~~~~~~~ ~ note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 105 | { "d", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ^ src/libavfilter/vf_v360.c:2543:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2543 | conssrc/libavfilter/vsrc_testsrc.ct: 295f:l5o: awarning: tmissing field 'unit' initializer [-Wmissing-field-initializers] phisrc/libavfilter/vsrc_testsrc.c : 106 :=117 :r enote: sexpanded from macro 'COMMON_OPTIONS_NOSIZE'c ale(i, width ) 106 | * M _ P{I "/s acro"s,f( t h e t a )"; s | e ~ ^~~~~~~~~~~ t video sasrc/libavfilter/vf_v360.cm:p2543l:e25 :a spwarning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]c t ratio", 2543O | F FS E T( scaorn)s,t A Vf_lOoaPtT _pThYiP E _ R=A TrIeOsNcAaLle,( i{,. dwbli=d 1t}h,) * 0M, _IPIN T/_ McAoXs,f (FtLhAeGtSa )};, | | ^ ^~~~~~~~~~~~~~~~~ ~ 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 | {src/libavfilter/vf_vectorscope.c "d":, 1433 : 40 : warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] "set video dura t1433i | o n " , OF FS ET (ddurraatwi_oinh)t,e AxVt_(OoPuTt_,T YxP, Ey_,D UoR,A T1I.ON ,- {o.,i 6p4o s=i t-i1o}n,s -_1n,a mIeN[Ti64]_M,A Xc,ol orF)L;A G S| ~ ^ },\ | ~ ^~~~~~~~~ /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 | 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 src/libavfilter/vf_v360.c},:\ 2576: 28| : ~ ^~~~~~~~~ warning: /usr/include/stdint.h:implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]46 :21: note: expanded from macro 'INT64_MAX' 46 | #2576d | e f i n ceon sIt NfTlo6a4t_ MuAfX = s(c0ax7lfef(fpfhfif f/f fMf_fPfIf,f fw)i d t| h ^~~~~~~~~~~~~~~~~~) ; | ^~~ ~ 13 warnings generated. 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); | ^~~~~ ~ 9 warnings generated. CC libavcodec/ac3dec_fixed.o src/libavfilter/vf_v360.c:2698:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2698 | uf = tanf(M_PI_2 * uf); | ~ ^~ src/libavfilter/vf_v360.c:2703:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2703 | vf = tanf(M_PI_2 * vf); | ~ ^~ CC libavcodec/ac3dec_float.o 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; | ~ ^~~~~~~~~ CC libavcodec/ac3dsp.o 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); | ~~~~~^~~~~~~~~~ ~ 4 warnings generated. 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); | ~~~~~^~~~~~~~~~ ~ 4 warnings generated. 22 warnings generated. src/libavfilter/vf_v360.c:2888:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2888 | const float theta = M_PI_2 * (1.f - hypotf(uf, vf)); | ~ ~~~~^~~~~~~~~~~~~~~~ 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/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 | if (pixptr_end - pixptr < count * px_inc) | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:473:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 473 | COMM20ON_ warningOsP generatedTI. ONS | ^ 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/vf_v360.c:3053:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vsrc_testsrc.c: 4733053: | 5 : warning: missing field 'unit' initializer [-Wmissing-field-initializers]s ->flsrc/libavfilter/vsrc_testsrc.ca:t108_:r37a:n gnote: eexpanded from macro 'COMMON_OPTIONS'[ 0] = M_ P108I | #*de fsi-n>he_f oCv O/ M3MO6N_0O.PfT;I O NS| ~ ^~~~~ SIZE_OPTIONsrc/libavfilter/vf_v360.cS: 3053C:O34M: Mwarning: Oimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]N _OPTION S3053_ | N O S I ZsE- > f| l ^a t_rasrc/libavfilter/vsrc_testsrc.cn:g102e:[0118]: = note: Mexpanded from macro 'COMMON_OPTIONS_NOSIZE'_ PI * s->h_f o102v | / 3{6 0".rfa; t | e ~ ~~~^~~~~" , "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS },\ | ^ src/libavfilter/vf_v360.c:3054:54: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3054 | s->flat_src/libavfilter/vsrc_testsrc.cr:a473n:g5:e warning: [missing field 'unit' initializer [-Wmissing-field-initializers] 1] src/libavfilter/vsrc_testsrc.c=: 108t:a37n:f note: (expanded from macro 'COMMON_OPTIONS'0 .5f * s -108> | #vd_effoinve *C OMM_MPIO /N _1O8P0TI.Of)N; S | ~ ^~~~~S IZE_OPTIOsrc/libavfilter/vf_v360.cNS: 3054C:34O:M Mwarning: Oimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]N _OPTIONS _3054 | N O S I ZsE-> fl at| _ ^ ransrc/libavfilter/vsrc_testsrc.cg:e103[:1118]: =note: expanded from macro 'COMMON_OPTIONS_NOSIZE' tanf(0.5f * 103 | s - > v _{f o"rv" ,* M _P I / 1"80s.eft) ;v i | d ~~~~~^~~~~~~~~~ ~eo rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:473:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:104:115: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 104 | { "duration", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:473:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:105:115: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 105 | { "d", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:473:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:106:117: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 106 | { "sar",src/libavfilter/vf_v360.c : 3102 : 44":s ewarning: timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] video sample as pe3102c | t r a tiso"-,> iOFfFlSaETt(_srara)n,g eA[V0_]O P=T M__TPYIP E* _sR-A>TIiOhNA_Lf,o v{ ./d b3l6=0. f1;}, | ~ ^~~~~0 , INT_MAX, src/libavfilter/vf_v360.cF:L3102A:G35:S warning: }implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], | ^ 3102 | s->iflat_range[0] = M_PI * s-src/libavfilter/vsrc_testsrc.c>:i474h:_115f:o vwarning: missing field 'unit' initializer [-Wmissing-field-initializers]/ 360.f; | ~ ~~~^~~~~~ 474 | { "decimals", "set number of decimals to show", OFFSET(nb_decimals), AV_OPT_TYPE_INT, {.i64=0}, 0, 17, FLsrc/libavfilter/vf_v360.cAG:S3103: 56}:, warning: | ^implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3103 | s->iflat_range[1] = tanf(0src/libavfilter/vsrc_testsrc.c.:4755:f115 :* warning: smissing field 'unit' initializer [-Wmissing-field-initializers]-> iv_fov * M_P I475 | / 1 8{0 ."fn)";, | ~ ^~~~~ "set nsrc/libavfilter/vf_v360.cum:be3103r :of35 :d ewarning: cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i mals to s h3103 | o w " , sO-F>FiSfElTa(tn_br_daecnigem[1a]ls ),= AtV_aOPnTf_(TY0P.5Ef_ I*NT ,s -{>.iiv64_=0f}o,v *0 ,M _17P, IF L/A G1S8 0},. f )| ; ^ | ~~~~~^~~~~~~~~~~ ~ src/libavfilter/vsrc_testsrc.c:476:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 476 | { NULL } | ^ src/libavfilter/vsrc_testsrc.c:473:5: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 473 | COMMON_OPTIONS | ^~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:105:98: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 105 | { "d", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:473:5: warning: implicit conversion from 'long 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 src/libavfilter/vf_v360.c= -:13135}:,25 -:1 ,warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]I NT64_MAX, FLAGS } ,3135\ | | ~ ^~~~~~~~~ /usr/include/stdint.h : 46: 21: note: expanded from macro 'INT64_MAX' 46 | # dtehfeitnae I>N=T -6M4_P_I M*A sX-> i v(0_xf7ofv f/ f1f8f0f.ffff;f f ff| f ^~~~~ ~~ f) 2| ^~~~~~~~~~~~~~~~~~ warning ssrc/libavfilter/vf_v360.c generated:. 3135:54: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3135 | theta >= -M_PI * s->iv_fov / 180.f; | ~ ^~~~~ src/libavfilter/vf_v360.c:3135:45: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 3135 | theta >= -M_PI * s->iv_fov / 180.f; | ~ ~~~^~~~~~ src/libavfilter/vf_v360.c:3134:25: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 3134 | theta <= M_PI * s->iv_fov / 180.f && | ^~~~~ ~~ src/libavfilter/vf_v360.c:3134:54: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3134 | theta <= M_PI * s->iv_fov / 180.f && | ~ ^~~~~ src/libavfilter/vf_v360.c:3134:45: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 3134 | theta <= M_PI * s->iv_fov / 180.f && | ~ ~~~^~~~~~ 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-src/libavfilter/vsrc_testsrc.c>ifl:at545_:r19a: nwarning: gcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]1 e[ warning0 generated]. = M_PI * s ->545ih | _ f o vf /o r3 60(.fi; = | 0 ~ ~~~^~~~~~; i < FF_ARRAY_ELEMS(segments); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_v360.c:3243:25: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 3243 | theta >= -M_PI * s->iv_fov / 180.f; | ^~~~~ ~~ src/libavfilter/vf_v360.c:3243:54: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3243 | theta >= -M_PI * s->iv_fov / 180.f; | ~ ^~~~~ src/libavfilter/vf_v360.c:3243:45: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 3243 | theta >= -M_PI * s->iv_fov / 180.f; | ~ ~~~^~~~~~ src/libavfilter/vf_v360.c:3242:25: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 3242 | theta <= M_PI * s->iv_fov / 180.f && | ^~~~~ ~~ src/libavfilter/vf_v360.c:3242:54: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3242 | theta <= M_PI * s->iv_fov / 180.f && | ~ ^~~~~ src/libavfilter/vf_v360.c:3242:45: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 3242 | theta <= M_PI * s->iv_fov / 180.f && | ~ ~~~^~~~~~ src/libavfilter/vsrc_life.c:81:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 81 | { "filename", "set source file", OFFSET(filename), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vsrc_life.c:82:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 82 | { "f", "set source file", OFFSET(filename), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vsrc_life.c:83:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 83 | { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vsrc_life.c:84:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 84 | { "s", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vsrc_life.c:85:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 85 | { "rate", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_life.c:86:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 86 | { "r", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_life.c:87:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 87 | { "rule", "set rule", OFFSET(rule_str), AV_OPT_TYPE_STRING, {.str = "B3/S23"}, 0, 0, FLAGS }, | ^ src/libavfilter/vsrc_life.c:88:155: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 88 | { "random_fill_ratio", "set fill ratio for filling initial grid randomly", OFFSET(random_fill_ratio), AV_OPT_TYPE_DOUBLE, {.dbl=1/M_PHI}, 0, 1, FLAGS }, | ^ src/libavfilter/vsrc_life.c:89:155: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 89 | { src/libavfilter/vsrc_testsrc.c"ra:t697io:"5,: warning: missing field 'unit' initializer [-Wmissing-field-initializers] "s et697 | f i l l CraOtMiMoO Nf_orO PfTiIlOlNiSn g | i ^n itial grsrc/libavfilter/vsrc_testsrc.ci:d108 :r24:a nnote: dexpanded from macro 'COMMON_OPTIONS'o mly", O108F | #FdeSfEiTn(er CaOnMdMoOmN__fOiPlTlI_OrNaS tSioI)Z,E _OAPV_TOIPTO_NTSYP E_CDOOUMBMLOE,N _O{P.TdIbONlS=1_/NMO_PSHIIZ}E, | 0 ^, 1,src/libavfilter/vsrc_testsrc.c :F98:L115AG:S note: }expanded from macro 'SIZE_OPTIONS', | ^ 98 | { "size", "set vsrc/libavfilter/vsrc_life.ci:d90e:o149 : swarning: imissing field 'unit' initializer [-Wmissing-field-initializers]z e", OFFSE T90( | w ), { " r aAVn_doOmP_Ts_eTeYdPE"_,I M"AsGeEt _thSeI ZsEe, e{d. sftorr fi=l l"i3n20gx 2t4h0e "i}n,i t0i,a 0l, g rFLiAGdS r}a,n\do m l| y ^" , OFFSET(random_seed), AV_OPT_TYPE_INT64, {.isrc/libavfilter/vsrc_testsrc.c64:=-6971}:,5 :- 1warning: ,missing field 'unit' initializer [-Wmissing-field-initializers] Usrc/libavfilter/vsrc_testsrc.cIN:T1083:224_:M Anote: Xexpanded from macro 'COMMON_OPTIONS', FLAGS }, 108 | | # ^d efine COMMON_OPTIONS SIZE_OPTIONS COsrc/libavfilter/vsrc_life.cMM:O91N:_149O:P Twarning: Imissing field 'unit' initializer [-Wmissing-field-initializers]ON S_NOSIZE | ^ 91src/libavfilter/vsrc_testsrc.c | : 99 : 115 :{ note: "expanded from macro 'SIZE_OPTIONS's eed", 99 | " s e{t "st"h,e s e e d f"soert fviildleoi snigz e"t,h e i nOFiFtSiEaTl( wg)r,i d r an d o m lAyV"_,O POTF_FSTETY(PrEan_dIoMm_AsGeeEd_)S,IZ EA,V {_.sOtPTr_ =T Y"P3E2_0IxNT2644,0 "}{,. i06,4 =0-1,} ,F L-A1,G SU I}N,T\3 2 _| MA ^X, FLAGS }, | ^ src/libavfilter/vsrc_testsrc.c:697:5: src/libavfilter/vsrc_life.cwarning: missing field 'unit' initializer [-Wmissing-field-initializers]: 92:99src/libavfilter/vsrc_testsrc.c:: 108:warning: 37missing field 'unit' initializer [-Wmissing-field-initializers]: note: expanded from macro 'COMMON_OPTIONS' 92108 | | # d e f{i n"set iCtcOh"M,M O N _ O P T"IsOtNiSt cShI ZboEu_nOdPaTrIiOeNsS" ,CO MOMFOFNS_EOTP(TsItOiNSt_cNOhS)I,Z EA V _| O ^P T_Tsrc/libavfilter/vsrc_testsrc.cY:P102E:_118B:O Onote: Lexpanded from macro 'COMMON_OPTIONS_NOSIZE', {.i64=1}, 1020 | , 1{ ,"r atFeL"A,G S } , " s| e ^t video rate", OFFSET(frame_rate), src/libavfilter/vsrc_life.cA:V93_:O111PT:_ Twarning: YPmissing field 'unit' initializer [-Wmissing-field-initializers]E _VIDEO_RATE ,93 | { . s t r{ = ""m2o5l"d}",, 0 , I N T"_sMeAXt, mFoLlAdG Ss p}ee,d\ f| ^o r dead cells", OFFSET(mold), AV_OPT_TYPEsrc/libavfilter/vsrc_testsrc.c_:I697N:T5,: {warning: .missing field 'unit' initializer [-Wmissing-field-initializers]i 64=src/libavfilter/vsrc_testsrc.c0:}108:,37 : 0note: ,expanded from macro 'COMMON_OPTIONS' 0xFF, F L108 | A#GdSe f}i,n e | C ^O MMON_OPTIONS SIZE_OPTIONS COMMON_Osrc/libavfilter/vsrc_life.cP:T94I:O109N:S_ Nwarning: Omissing field 'unit' initializer [-Wmissing-field-initializers]S IZE | ^ src/libavfilter/vsrc_testsrc.c94: | 103: 118: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' { 1"li warningfe generated_c. o103 | l o r "{, ""sret" ,l i f e c ol o r""s,e tO FFvSEiTd(e loi fer_caotleo",r ) , A VO_FFOSEPTT(_fTraYmeP_E_rCOaLOtRe,), {A.Vs_tOPrT=_"TwYhPiEt_eV"I}D,EO _0R,A TE0, ,{ .FsLtArG S= }",2 5 "}| , ^0 , INT_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_life.c:95:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 95 | src/libavfilter/vsrc_testsrc.c : 697{: 5":d ewarning: amissing field 'unit' initializer [-Wmissing-field-initializers]t h_src/libavfilter/vsrc_testsrc.cco:l108o:37r: "note: ,expanded from macro 'COMMON_OPTIONS' "set de a108t | h# dceoflionre" , COOFMMFOSNET_(OdPeTaIOtNSh S_IcZoEl_oOrP)T,I ONAS VC_OOMPMTO_NT_OYPTPIEO_NCSO_NLOOSRI,Z E{ .| s ^ trsrc/libavfilter/vsrc_testsrc.c=:"104b:115l:a cnote: kexpanded from macro 'COMMON_OPTIONS_NOSIZE'" }, 0, 0, F L104AG | S } , { | " ^ duration", "set video duration", OFFSET(durationsrc/libavfilter/vsrc_life.c):,96 A:V_109O:P Twarning: _missing field 'unit' initializer [-Wmissing-field-initializers] TYPE_DURA T96 | I O N ,{ "m{o.ldi_6co4lo r"=, -"1s}et, mo-l1d, cIoNlT6o4r_"MA,X , OFLFAGFSS ET}(, \ m o| l ^d _color), AV_OPT_TYPE_COLOR, {.str="blacsrc/libavfilter/vsrc_testsrc.ck":}697:,5 0:, 0warning: ,missing field 'unit' initializer [-Wmissing-field-initializers] FLAsrc/libavfilter/vsrc_testsrc.cG:108S: 37:} ,note: expanded from macro 'COMMON_OPTIONS' | ^ 108 | #define src/libavfilter/vsrc_life.cC:O97M:12M:O Nwarning: _missing field 'help' initializer [-Wmissing-field-initializers]O PTI O97N | S S I{Z EN_ULOLP T} I O| ^N S 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, src/libavfilter/vf_v360.cINT:643427_:M43A: Xwarning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] F LAGS },\ | ^ 3427 | const float theta = m *src/libavfilter/vsrc_testsrc.c :M697_:P5I:_2 warning: *missing field 'unit' initializer [-Wmissing-field-initializers] (1.src/libavfilter/vsrc_testsrc.cf: 108:-37 :h )note: ;expanded from macro 'COMMON_OPTIONS' | ~ ~~~~^~~ 108 | #definsrc/libavfilter/vf_v360.ce: 3427C:O25M:M Owarning: N_implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]OP TIONS S I3427Z | E _ O P TcIOoNnSs tC fOloMaMt OtNh_OePtTaI =O Nm S*_ MN_OPIS_I2Z E* | ( ^1 .fsrc/libavfilter/vsrc_testsrc.c -: 106:h117):; 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 } | ^ 7 warnings generated. 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_Msrc/libavfilter/vf_v360.cAX :(34600:x257:f fwarning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f fffffffffff) | ^~~~~~~~~~~~~~~~~~ 3460 | const float theta = acosf(fasrc/libavfilter/vsrc_testsrc.cb:s697f:(5v: ewarning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]c [2])) / M697_ | P I ; | CO ^~~~~~~~~~~~~~~~~~~~ ~M MON_OPTIONS | ^~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:108:37: note: CC libavcodec/ac3enc.o expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:104:98: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 104 | { "duration", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/4xm.c:38: src/libavcodec/bytestream.h: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)) | ~ ^ ~ 7 warnings generated. 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); | ~ ^ In file included from src/libavcodec/4xm.c:38: 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) src/libavfilter/vf_v360.c> (:b3514):60 :? warning: (implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]b ) : (a)) | ~ ^ ~ 3514 | In file included from src/libavcodec/4xm.c : 38 : src/libavcodec/bytestream.h :c187:o15n:s twarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]f loat p187h | i i= fre s(csailzee(i2, !e=w )s i*ze )M _ P| I ~~~~~ ^ ~~~~ / scale; | ~ ^~~~~ src/libavfilter/vf_v360.c:3514:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3514 | const float phi = rescale(i, ew) * M_PI / scale; | ^~~~~~~~~~~~~~ ~ CC libavcodec/ac3enc_fixed.o src/libavfilter/vf_v360.c:3595:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3595 | uf = (phi / M_PI * scale + 1.f) * ew / 2.f; | ~ ^~~ src/libavfilter/vf_v360.c:3595:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3595 | uf = (phi / M_PI * scale + 1.f) * ew / 2.f; | ~ ^~~ src/libavfilter/vf_v360.c:3595:37: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 3595 | uf = (phi / M_PI * scale + 1.f) * ew / 2.f; | ~ ^~~~~ src/libavfilter/vf_v360.c:3595:15: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 3595 | uf = (phi / M_PI CC libavcodec/ac3enc_float.o * scale + 1.f) * ew / 2.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)) | ~ ^ ~ CC libavcodec/ac3tab.o In file included from src/libavfilter/vf_v360.c:src/libavcodec/4xm.c3667::3638:: src/libavcodec/bytestream.hwarning: :293implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]: 13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3667293 | | s iz e 2v _=s hFiFfMt I=N (pph-i>b u>f= fM_ePrI__e2n |d| p-h i p<-> b-Mu_fPfIer_, 2s i?z ee)h; : | CC libavcodec/acelp_filters.o ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~0 ; | ^~~ ~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN'src/libavfilter/vf_v360.c: 3667:19: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]49 | #define FF3667M | I N( a , b ) (v_(sahi)f t> =(b )p h?i >(=b) :M (_aP)I)_ 2 | | ~ ^ ~| phi < -M_PIIn file included from _src/libavcodec/4xm.c2: ?38 e: hsrc/libavcodec/bytestream.h: 294:: 150:; warning: | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ^~~ ~~ 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 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; | ^~~~~ ~ CC libavcodec/acelp_pitch_delay.o src/libavfilter/vf_v360.c:3690:30: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 3690 | phi <= M_PI_2 && phi >= -M_PI_2) { | ^~~ ~~ src/libavfilter/vf_v360.c:3690:13: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 3690 | phi <= M_PI_2 && phi >=src/libavcodec/bytestream.h -:M_317PI:_132:) {warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]| ^~~ ~~ src/libavfilter/vf_v360.c:3689:29: warning: 317implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] | size 23689 | = F F M I N ( p -i>bfu f(ftehre_teand <-= p0-.>fb u&f&f etrh,e tas i>z=e )-;M _ P| I ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~_ 2 && | ^~~~~ ~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/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:3696:37: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 3696 | phi <= M_PI_2 && phi >= -M_PI_2) { | ^~~ ~~ src/libavfilter/vf_v360.c:3696:20: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 3696 | phi <= M_PI_2 && phi >= -M_PI_2) { | ^~~ ~~ src/libavfilter/vf_v360.c:3695:36: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 3695 | } else if (theta >= 0.f && theta <= M_PI_2 && | ^~~~~ ~~ CC libavcodec/acelp_vectors.o src/libavfilter/vf_v360.c:3700:36: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 3700 | } else if (theta <= 0.f && theta >= -M_PI_2) { | ^~~~~ ~~ CC libavcodec/adpcm.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/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)) | ~ ^ ~ In file included from src/libavcodec/4xm.c:38: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavfilter/vsrc_testsrc.c:777:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 777 | for (x = 0; x < s->wCC libavcodec/adpcm_data.o ; x += dx) { | ~ ^ ~~~~ src/libavfilter/vf_v360.csrc/libavfilter/vsrc_testsrc.c::7823756:19::62 :warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 782 | 3756 | i f ( y > sco-n>sht -f l1o6a)t ph| i ~ ^ ~~~~~~~~~ = ((3.f / 2.f * x - 0.5f) / scalew - back) * M_PI; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ~ src/libavfilter/vf_v360.c:3757:55: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3757 | const float theta = (y - 0.25f - 0.5f * back) / scaleh * M_PI; | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ~ CC libavcodec/adpcmenc.o CC libavcodec/adts_header.o CC libavcodec/adts_parser.o src/libavfilter/vsrc_testsrc.c:969:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 969 | COMMON_OPTIONS | ^ src/libavfilter/vsrc_testsrc.c:108:24: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:98:115: note: expanded from macro 'SIZE_OPTIONS' 98 | { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "320x240"}, 0, 0, FCC libavcodec/adx.o LAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:969:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:24: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:99:115: note: expanded from macro 'SIZE_OPTIONS' 99 | { "s", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "320x240"}, 0, 0, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:969:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:102:118: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 102 | { "rate", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:969:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_CC libavcodec/adx_parser.o OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:103:118: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 103 | { "r", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:969:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:104:115: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 104 | { "duration", "set video duration", OFFSET(duration), AV_OPT_TYPE_1DUR warningA generatedT. ION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:969:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:105:115: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 105 | { "d", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLACC libavcodec/adxdec.o GS },\ | ^ src/libavfilter/vsrc_testsrc.c:969:5:4 warning: warningmissing field 'unit' initializer [-Wmissing-field-initializers]s generated. src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:106:117: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 106 | { "sar", "set video sample aspect ratio", OFFSET(sar), AV_OPT_TYPE_RATIONAL, {.dbl= 1}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_testsrc.c:970:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 970 | { "complement", "set complement colors", OFFSET(complement), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vsrc_testsrc.c:971:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 971 | { "co", "set complement colors", OFFSET(complement), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vsrc_testsrc.c:972:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 972 | { NULL } | ^ src/libavfilter/vsrc_testsrc.c:969:5: warning: implicit conversion from 'long 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) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_life.c:176:19: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] 176 | for (i = 0; i < life->file_bufsize; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ 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/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; | ^~~~ ~ 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 18 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 =In file included from 2src/libavcodec/aacenc.c.:f 40*: src/libavcodec/put_bits.h:a227s:i37n:f (warning: wcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] * 0.5f / l) * 360.f 227/ | M _P I ; | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ~i f (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavfilter/vf_v360.c:4184: 48265: | warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] if (s->b u4184f | _ e n d - s - > b*uvf__fptorv >== s iz2e.off (*Bi taButfan)2f)( 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/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] In file included from src/libavcodec/aac_adtstoasc_bsf.c: 26317: | src/libavcodec/put_bits.h :227 :i37f :( warning: scomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]-> buf_end - s->b u227f | _ p t r src/libavfilter/vf_v360.c>: =4210 :s 40i :iz fewarning: (oimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]s f-(>BbiutBf 4210u | _ fe ) )nd { - s| - ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~> b u*fv__fpotv r= > =a tsani2zfe(doaf (*B hi,t Budf)) *) 3{6 0. f | / ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ M _PI; | ~~~~~~~~~~~~~~~~~~^~~~~~~ ~ 4 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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/a64multienc.c:321:33: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 321 | if (c->mc_frame_counter < c->mc_lifetime) { | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/a64multienc.c:332:29: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 332 | if (c->mc_frame_counter == c->mc_lifetime) { | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/adxenc.o CC libavcodec/agm.o CC libavcodec/aic.o CC libavcodec/alac.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->v_fov * M_PI / 360.f); | ~~~^~~~~ ~ src/libavfilter/vf_v360.c:4778:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4778 | h = w / tanf(s->h_fov * M_PI / 360.f) * tanf(CC libavcodec/alac_data.o s->v_fov * M_PI / 360.f); | ~ ^~~~~ src/libavfilter/vf_v360.c:4778:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4778 | h = w / tanf(s->h_fov * M_PI / 360.f) * tanf(s->v_fov * M_PI / 360.f); | ~~~^~~~~ ~ src/libavfilter/vf_v360.c:4782:72: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4782 | w = h / tanf(s->v_fov * M_PI / 360.f) * tanf(s->h_fov * M_PI / 360.f); | ~ ^~~~~ src/libavfilter/vf_v360.c:4782:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4782 | w = h / tanf(s->v_fov * M_PI / 360.f) * tanf(s->h_fov * M_PI / 360.f); | ~~~^~~~~ ~ src/libavfilter/vf_v360.c:4782:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4782 | w = h / tanf(s->v_fov * M_PI / 360.f) * tanf(s->h_fov * M_PI / 360.f); | ~ ^~~~~ src/libavfilter/vf_v360.c:4782:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4782 | w = h / tanf(s->v_fov * M_PI / 360.f) * tanf(s->h_fov * M_PI / 3CC libavcodec/alacdsp.o 60.f); | ~~~^~~~~ ~ 9 warnings generated. 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(src/libavfilter/vsrc_testsrc.ca): (1805i:nt5):fl owarning: omissing field 'unit' initializer [-Wmissing-field-initializers]r ((a) * 0x 80180500 | 00 0 0 + C0O.M5)M ON _| O ~~~~^~~~~~~~~~~~ ~P TIONS | ^ src/libavfilter/vsrc_testsrc.c:108:24: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:98:115: note: expanded from macro 'SIZE_OPTIONS' 98 | { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "320x240"}, 0, 0, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:1805:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:24: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:99:115: note: expanded from macro 'SIZE_OPTIONS' 99 | { "s", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "320x240"}, 0, 0, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:1805:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:102:118: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 102 | { "rate", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:1805:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:103:118: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 103 | { "r", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:1805:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:104:115: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 104 | { "duration", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:1805:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:105:115: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 105 | { "d", "set video duration", OFFSET(durati1on warning), generated A. V_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ^ src/libavcodec/4xm.c:447:20: warning: src/libavfilter/vsrc_testsrc.ccomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: 1805:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c :447108: | 37 : note: expanded from macro 'COMMON_OPTIONS' i f108 | #(ldeenfgtihn lengt h106 | | | bi ts{t r"esama_r"s,i ze > = I N"Ts_eMtA Xv/id8e o| |s a m| p ~~~~~~~~~~~~~~ ^ ~~~~~~l e aspect ratio", OFFSET(sar), AV_OPT_TYPE_RATIONAL, {.dbl= 1}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_testsrc.c:1810:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1810 | { NULL } | ^ src/libavfilter/vsrc_testsrc.c:1805:5: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 1805 | COMMON_OPTIONS | ^~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:105:98: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 105 | { "d", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ In file included from src/libavfilter/vsrc_testsrc.c:1805src/libavcodec/aacenc_tns.c::5:29 : warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]In file included from src/libavcodec/aacenc.h:30: src/libavcodec/put_bits.h:227:37: 1805warning: | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] COMMON_OPTIONS | ^~~~~~~~~~~~~~ 227 | src/libavfilter/vsrc_testsrc.c: 108 : 37 : note: expanded from macro 'COMMON_OPTIONS'i f (s->b u108 | f#_deefninde -C sO-M>bMuOfN__pOtrP >T= IsOiNzSe oSfI(ZEB_iOPtTBIuOfN)S) C{O M M| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~O N_OPTIONS_NOSIZE | ^~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:104:98: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 104 | { "duration", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: '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/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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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/libavfilter/vsrc_testsrc.c:1894:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1894 | COMMON_OPTIONS_NIn file included from OSIsrc/libavcodec/aacenc_is.cZ:E28 : In file included from | ^src/libavcodec/aacenc.h :30: src/libavcodec/put_bits.h:227:src/libavfilter/vsrc_testsrc.c37::102 :118warning: : comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 102 | 227 | { " r a tie"f, ( s - > b uf"_seentd v-id eso -r>abtue"f,_ p t rO FF>S=E Tsi(zferofa(meB_riattBeu)f,)) AV{_ O P| T ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~_ 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/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavfilter/vsrc_testsrc.c:1894: 5:317 | warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.cif: 104(:s115->:b unote: fexpanded from macro 'COMMON_OPTIONS_NOSIZE'_e nd - s->bu f104_ | p t r { >=" dsuirazteioofn"(,B "isteBtu fv)i)d e{ o | d ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~u ration", 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/libavcodec/put_bits.h:src/libavfilter/vsrc_testsrc.c265::371895::114 : warning: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]missing field 'unit' initializer [-Wmissing-field-initializers] 1895 | 265 | { " piaft c(hs-_>sbiufz_e",e nd" s- est -t>hbeuf _sipntrg >l=e sipzaetocfh(B isitzBeu"f,) O)F F{S E T| ( ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~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) | ^~~~~~~~~~~~~~~~~~ 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 7 warnings generated. 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); | ~ ^ 37 warnings generated. CC libavcodec/aliaspixdec.o CC libavcodec/aliaspixenc.o 7 warnings generated. 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_cb))) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ CC libavcodec/allcodecs.o CC libavcodec/alsdec.o CC libavcodec/amr_parser.o CC libavcodec/amrnbdec.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] 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 (frIn file included from amesrc/libavcodec/aacpsdsp_fixed.c_4:c23c: src/libavcodec/aacpsdsp_template.c=:=115 A:V36_:R Lwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 ("pfrm") || frame _4115c | c = = A V_ R L 3 2 ( " pf r 2 ") ) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ Q31(0.src/libavcodec/4xm.c:4946:8269:5 4warning: 1comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]6 5955695f) }; 946| | ~~~~^~~~~~~~~~~~~~~~~~ } else src/libavcodec/aac_defines.hi:f45 :(36f:r anote: mexpanded from macro 'Q31'e _4cc == AV _45R | L#3d2e(f"ipnfer mQ"3)1 (||x )f r a m e _ 4 c c = = A V(_iRnLt32)("(p(fxr)*22"1)47)48 3{6 4 8| . ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~0 + 0.5) | src/libavcodec/4xm.c ^ ~: 952:26: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] In file included from src/libavcodec/aacpsdsp_fixed.c952: | 23 : src/libavcodec/aacpsdsp_template.c :}114 :el36s:e iwarning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (frame_4 c114c | = = A V _ R L 3 2 (" s n d _ " ) ) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ Q31(0.56471812200776f), | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacpsdsp_fixed.c:23: src/libavcodec/aacpsdsp_template.c:113:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 113 | static const INTFLOAT a[] = { Q31(0.65143905753106f), | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/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.c:50: In file included from src/libavcodec/aacenc_utils.h:31: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ In file included from src/libavcodec/aaccoder.c:53: src/libavcodec/aaccoder_twoloop.h:75:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 75 | * (lambda / 120.f); | ~ ~~~~~~~^~~~~~~ src/libavcodec/aaccoder_twoloop.h:74:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 74 | / ((avctx->flags & AV_CODEC_FLAG_QSCALE) ? 2.0f : avctx->ch_layout.nb_channels) | ~ ^~~~ src/libavcodec/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); | ~~~~~ ^~~~~~~~~ In file included from src/libavcodec/aacenc.c:50: src/libavcodec/aacenc_utils.h:97:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 297 | warning s generated . if (qmaxval >= (FF_ARRAY_ELEMS(aac_maxval_cb))) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aacps_tablegen.h:171:56: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 171 | HB[iid][icc][0] = M_SQRT2 * alpha_c * gamma_c; | ~ ^~~~~~~ src/libavcodec/aacps_tablegen.h:171:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 171 | HB[iid][icc][0] = M_SQRT2 * alpha_c * gamma_c; | ~ ^~~~~~~ src/libavcodec/aacps_tablegen.h:172:56: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 172 | HB[iid][icc][1] = M_SQRT2 * alpha_s * gamma_c; | ~ ^~~~~~~ src/libavcodec/aacps_tablegen.h:172:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 172 | HB[iid][icc][1] = M_SQRT2 * alpha_s * gamma_c; | ~ ^~~~~~~ src/libavcodec/aacps_tablegen.h:173:56: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 173 | HB[iid][icc][2] = -M_SQRT2 * alpha_s * gamma_s; | ~ ^~~~~~~ src/libavcodec/aacps_tablegen.h:173:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 173 | HB[iid][icc][2] = -M_SQRT2 * alpha_s * gamma_s; | ~ ^~~~~~~ src/libavcodec/aacps_tablegen.h:174:56: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 174 | HB[iid][icc][3] = M_SQRT2 * alpha_c * gamma_s; | ~ ^~~~~~~ src/libavcodec/aacps_tablegen.h:174:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 174 | HB[iid][icc][3] = M_SQRT2 * alpha_c * gamma_s; | ~ ^~~~~~~ src/libavcodec/aacps_tablegen.h:184:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 184 | f_center = k - 6.5f; | ~ ~~^~~~~~ src/libavcodec/aacps_tablegen.h:186:29: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 186 | theta = -M_PI * fractional_delay_links[m] * f_center; | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aacps_tablegen.h:190:23: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 190 | theta = -M_PI*fractional_delay_gain*f_center; | ~^~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aacps_tablegen.h:199:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 199 | f_center = k - 26.5f; | ~ ~~^~~~~~~ src/libavcodec/aacps_tablegen.h:201:29: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 201 | theta = -M_PI * fractional_delay_links[m] * f_center; | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aacps_tablegen.h:205:23: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 205 | theta = -M_PI*fractional_delay_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] 196 | if (k < FF_ARRAY_ELEMS(f_center_34)) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:65:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 65 | Q31(0.09885108575264f), Q31(0.11793710567217f), Q31(0.125f) | ~~~~^~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:65:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 65 | Q31(0.09885108575264f), Q31(0.11793710567217f), Q31(0.125f) | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:65:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 65 | Q31(0.09885108575264f), Q31(0.11793710567217f), Q31(0.125f) | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:64:81: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 64 | Q31(0.00746082949812f), Q31(0.02270420949825f), Q31(0.04546865930473f), Q31(0.07266113929591f), | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:64:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 64 | Q31(0.00746082949812f), Q31(0.022704src/libavcodec/aaccoder_twoloop.h209:42799:82235:f )warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q31(0.0454 62798 | 6 5 9 30 4 7 3 f ) , Q 3 1( 0 .0 7+2 6sf6o11f39f2s9,59 1 f| ) ~ ^~~~~~, | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.hsrc/libavcodec/aaccoder_twoloop.h::45278::3628:: note: warning: expanded from macro 'Q31' implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | # d278e | f in e Q 3 1 ( x ) +( in1t).(7(5x*)lo*g221f4(74F8F3M64A8X.0( 0+. 00.051)2 5f ,u| p ^ ~l ims[w*16+g]In file included from )src/libavcodec/aacps_fixed.c :/24 : sIn file included from csrc/libavcodec/aacps.ce:->32i: csrc/libavcodec/aacps_fixed_tablegen.hs:.64s:w33b:_ swarning: izimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]es [g]) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64 | Q31(0.00746082949812f), Q31(0.02270420949825f), Q31(0.04546865930473f), Q31(0.07266113929591f), | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:64:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 64 | Q31(0.00746082949812f), Q31(0.02270420949825f), Q31(0.04546865930473f), Q31(0.07266113929591f), | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:70:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 70 | Q31(0.07428313801106f), Q31(0.08100347892914f), Q31(0.08333333333333f) | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:70:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 70 | Q31(0.07428313801106f), Q31(0.08100347892914f), Q31(0.08333333333333f) | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.In file included from 0 + src/libavcodec/aacenc_pred.c0:.295: )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: In file included from warning: src/libavcodec/aacps_fixed.ccomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: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] 227 | 70 | i f Q 31((s0-.>0b7u4f_2e8nd3 1-3 8s-0>11b06uff_)pt,r Q>3=1 (si0z.e0of8(1B0it0B34u7f8)9)2 9{1 4 | f ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ ), 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), src/libavcodec/put_bits.hQ3:1265(0:.0373:8 1warning: 2comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]8 10994926f), Q3 1265 | ( 0 . 0 5 1i4f 4(9s-0>81b35u6f9_9efn)d, - Q3s1-(>0bu.f0_6p39t9r8 3>1=1 51s59i2zfe)o,f ( B| ~~~~^~~~~~~~~~~~~~~~~~i tBuf)src/libavcodec/aac_defines.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:src/libavcodec/aacps_common.c75:57:: 109warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]71 : warning: comparison of integers of different signs: 'int8_t' (aka 'signed char') and 'unsigned int' [-Wsign-compare] 75 | Q31(0. 11090 | 3R0E7A34D4_1P5A8R0_3DA6TAf()i,c cQ,3 1( 0 .h1u2f2f2_2o4f5f22s4e9t7[5t3afb)l,e _Qi3d1x(]0,. 12 5 f )0 ,| ~~~~^~~~~~~p s->iccsrc/libavcodec/aac_defines.h:_45pa:r36[:e ]note: [bexpanded from macro 'Q31'] > 7U, 9 , 452) | #| d ~~~~~~~~~~~~~~~~~ ^ ~~e fine Q31src/libavcodec/aacps_common.c(x:) 89 : 17 : note: expanded from macro 'READ_PAR_DATA' (int)((x)*2147 4898 | 3 6 4 8 . 0 + 0 .i5f) ( E| ^ ~R R_CONDITIONIn 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 | Q3src/libavcodec/aacps_common.c1(:0.1091:0713:0 7warning: 3comparison of integers of different signs: 'int8_t' (aka 'signed char') and 'unsigned int' [-Wsign-compare]4 4158036f), Q 31091 | (R0E.A1D2_2P2A2R_4D5A2T2A4(9ic7c5, 3 f) , Qh3uf1f(_o0f.f1se2t5f[) t ab| l ~~~~^~~~~~~~~~~~~~~~~~e _idxsrc/libavcodec/aac_defines.h],: 45 : 360:, note: psexpanded from macro 'Q31'- >icc_pa r45[e | ]#d[ebf]i n> e7 UQ,3 19(,x )2 ) | ~~~~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/aacps_common.c : 98 : 17(:i nnote: texpanded from macro 'READ_PAR_DATA') ((x)*21474836 4988 | . 0 + 0 . 5 ) i| f ^ ~ (ERR_CONDIIn file included from Tsrc/libavcodec/aacps_fixed.cI:ON)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] src/libavcodec/put_bits.h :74317 | : 33 : Qwarning: 31comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare](0 .0156567560012 2317f | ) , Q i3f1 ((s0-.>03bu7f52_7e1nd6 3- 9s1->9b9u1ff_)p,t rQ 31>(= 0s.i0ze5o4f1(7Bi8t9B1uf3)78)7 {8 2 f| ) ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~, 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(CC libavcodec/amrwbdec.o 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) | CC libavcodec/anm.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/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:79:72: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 79 | Q31(-0.05908211155639f), Q31(-0.04871498374946f), Q31(0.0f), Q31(0.07778723915851f), | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:79:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 79 | Q31(-0.05908211155639f), Q31(-0.04871498374946f), Q31(0.0f), Q31(0.07778723915851f), | ~~~~^~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:79:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 79 | Q31(-0.05908211155639f), Q31(-0.04871498374946f), Q31(0.0f), Q31(0.07778723915851f), | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:79:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 79 | Q31(-0.05908211155639f), Q31(-0.04871498374946f), Q31(0.0f), Q31(0.07778723915851f), | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) CC libavcodec/ansi.o (int)((x)*2147483648.0 + 0.5) | ^ ~ CC libavcodec/apac.o CC libavcodec/apedec.o src/libavcodec/aacps_common.c:251:49: warning: comparison of integers of different signs: 'int8_t' (aka 'signed char') and 'unsigned int' [-Wsign-compare] 251 | if (ps->icc_par[ps->num_env][b] > 7U) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ In file included from src/libavcodec/aacdec.c:260: src/libavcodec/aacdec_template.c:359:33: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 359 | if (FF_ARRAY_ELEMS(e2c_vec) < tags) | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ 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/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:194:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 194 | Q30(0.0031622672f/M_PI), Q30(0.0029630491f/M_PI), Q30(0.0026600463f/M_PI), Q30(0.0019002859f/M_PI), Q30(0.0011625893f/M_PI), Q30(0.0001581155f/M_PI) | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:194:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 194 | Q30(0.0031622672f/M_PI), Q30(0.0029630491f/M_PI), Q30(0.0026600463f/M_PI), Q30(0.0019002859f/M_PI), Q30(0.0011625893f/M_PI), Q30(0.0001581155f/M_PI) | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:194:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 194 | Q30(0.0031622672f/M_PI), Q30(0.0029630491f/M_PI), Q30(0.002660In file included from 046src/libavcodec/aacenc_tns.c3f:/M32_P: I)In file included from , src/libavcodec/aacenc_utils.hQ:3310: (src/libavutil/ffmath.h0.:04901:9300:0 2warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 9f/M_PI), Q 3490 | ( 0. 00 1 r1e62t5u89r3nf /eMx_pP2fI(M)_L,O QG320_(100. 0*0 0x1);5 81 15| 5f ~ ^/ M_PI) | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:194:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 194 | Q30(0.0031622672f/M_PI), Q30(0.0029630491f/M_PI), Q30(0.0026600463f/M_PI), Q30(0.0019002859f/M_PI), Q30(0.0011625893f/M_PI), Q30(0.0001581155f/M_PI) | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:194:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 194 | Q30(0.0031622672f/M_PI), Q30(0.0029630491f/M_PI), Q30(0.0026600463f/M_PI), Q30(0.0019002859f/M_PI), Q30(0.0011625893f/M_PI), Q30(0.0001581155f/M_PI) | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:194:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 194 | Q30(0.0031622672f/M_PI), Q30(0.0029630491f/M_PI), Q30(0.0026600463f/M_PI), Q30(0.0019002859f/M_PI), Q30(0.0011625893f/M_PI), Q30(0.0001581155f/M_PI) | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) In file included from (isrc/libavcodec/aacenc_ltp.cn:t30): ((In file included from x)src/libavcodec/aacenc_utils.h*:1310: 7src/libavutil/ffmath.h3:74941:8302:4 .warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] + 0.5) | ^ 49 | retIn file included from ursrc/libavcodec/aacps_fixed.cn :e24x: pIn file included from 2fsrc/libavcodec/aacps.c(M:_32L: Osrc/libavcodec/aacps_fixed_tablegen.hG:2193:_1361: 0warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]* x); | ~ ^ 1 193 | warning generated . 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.0033792src/libavcodec/aaccoder_twoloop.h770:f297/M:_19P: Iwarning: )comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare], Q30(0.002067445 2971 | f / M _fPoIr) ,( iQ 3=0 (0;0 .i 00<0 s2i81z1e7of9(5mifn/sMf)_ P/I s)i,z eo f| (m ^~~~~~~~~~~~~~i nsf[src/libavcodec/aac_defines.h0:]44):;36 : +note: +expanded from macro 'Q30'i) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44 | #define Q30(xsrc/libavcodec/aaccoder_twoloop.h): 361 : 19 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] (in t361) | (( x )* 1 0f7o3r7 4(1i8 2=4 .00; + i0 .<5 ) s iz| eo ^f (maxsf) / sIn file included from isrc/libavcodec/aacps_fixed.cz:e24o: fIn file included from (src/libavcodec/aacps.cm:a32x: ssrc/libavcodec/aacps_fixed_tablegen.hf:[1930]:)36; :++ i)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.0020674451fIn file included from /M_Psrc/libavcodec/aacdec_fixed.cI:)452,: src/libavcodec/aacdec_template.cQ:30359(:033.:0 0warning: 02comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]8 11795f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h359: | 44 : 36 :i fnote: expanded from macro 'Q30'( FF_ARRA Y_44EL | E#dMefSin(ee 2Q3c0_(vxe)c ) < t a gs ) | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ (int)((x)*1073741824.0 + 0.5) | ^ In 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.0005000498fIn file included from /M_src/libavcodec/aacenc_pred.cPI:),30 : | src/libavcodec/aacenc_utils.h ^~~~~~~~~~~~~~:97 :17: src/libavcodec/aac_defines.hwarning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]44 :36: note: expanded from macro 'Q30' 44 | # d97e | f i n e iQf3 0((qxm)a x v a l > = ( F F _ A(iRntR)(A(xY)_*E1L0E73M7S4(a1ac8_2m4a.xv0a l+_ c0b.))5)) | | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ In 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),In file included from Q30src/libavcodec/aacenc_is.c(0:.290: 0In file included from 9src/libavcodec/aacenc_utils.h3:6319: 8src/libavutil/ffmath.h3:9499:f30/:M _warning: Pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]I ), Q30(0.0084 1491 | 8 4 8 0reftu/rMn_ PeIx)p,2 fQ(3M0_L(OG02._1000 *6 0x)0; 9 5| ~ ^1 16f/M_PI), Q30(0.0036767013f/M_PI), Q30(0.0005000498f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:192:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 192 | Q30(0.0099996664f/M_PI), Q30(0.009369839In file included from 9f/src/libavcodec/aasc.cM:_32PI: ),In file included from src/libavcodec/msrledec.hQ:3260: (src/libavcodec/bytestream.h0.:01710:188: 4warning: 11comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]8 480f/M_PI), Q30(0.006009511 6171f | / M _ PI )g, -Q>3b0u(f0f.e00r3 67+6=7 0F1F3MfI/N(Mg-_>bPuIf),f eQr_3e0n(d0 .-0 0g05-0>0b0u4ff9e8rf,/ Msi_zPIe)),; | | ^~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' src/libavutil/macros.h: 4944: | #25d:e fnote: iexpanded from macro 'FFMIN'n e Q30(x ) 49 | # d e f i n e F F MI(Nin(ta),b()(x )(*(10a7)3 7>4 1(82b4). 0? + (0b.)5 ) : | ( ^a )) | ~ ^ ~ In 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)*10In file included from 7374src/libavcodec/aasc.c1:8322: 4In file included from .src/libavcodec/msrledec.h0: 26: +src/libavcodec/bytestream.h :0186.:135:) warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]| ^ In file included from src/libavcodec/aacps_fixed.c :18624 | : In file included from src/libavcodec/aacps.c : 32s: isrc/libavcodec/aacps_fixed_tablegen.h:z192e:211 : =warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]F FMIN(p->buf f192 | e r _ e n d -Q 3p0-(>0b.uf0f0e9r9, 9si9z6e6)6; 4 f| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~/ M_PI), Qsrc/libavutil/macros.h3:049(:250:. 0note: expanded from macro 'FFMIN'0 936983 9949f | #/dMef_iPneI ),F FQM30I(N0(.a0,b0) 8(41(18a4)8 0>f /(M_bP)I )?, (Qb3)0 (0:. 0(0a)6) 0 0| 9 ~ ^ ~ 5116f/M_PIn file included from I)src/libavcodec/aasc.c,: 32Q: 3In file included from 0src/libavcodec/msrledec.h(:026.: 00src/libavcodec/bytestream.h3:61877:6157:0 1warning: 3comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] f/M_P I)187, | Q 3if0 (0(.0s00i5z0e02 0!49=8 fs/iM_zPeI)) , | | ~~~~~ ^ ~~~~ ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In 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' In file included from 44 | #src/libavcodec/aacenc_tns.cd:ef32i: nesrc/libavcodec/aacenc_utils.h :Q973:017:( xwarning: ) comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] (int)( (97x | ) * 1 0 73i7f4 1(8qm2ax4v.a0l >+= 0.(5F)F _ A| R ^R AY_ELEMS(aacIn file included from _msrc/libavcodec/aacps_fixed.cax:v24a: lIn file included from src/libavcodec/aacps.c_:32c: bsrc/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:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:191:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 191 | Q30(0.0177809205f/M_PI), Q30(0.0166615788f/M_PI), Q30(0.0149587989f/M_PI), Q30(0.0106877899f/M_PI), Q30(0.0065393616f/M_PI), Q30(0.0008894200f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:191:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 191 | Q30(0.0177809205f/M_PI), Q30(0.0166615788f/M_PI), Q30(0.0149587989f/M_PI), Q30(0.0106877899f/M_PI), Q30(0.0065393616f/M_PI), Q30(0.0008894200f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:190:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 190 | Q30(0.0316122435f/M_PI), Q30(0.0296254847f/M_PI), Q30(0.0266019460f/M_PI), Q30(0.0190126132f/M_PI), Q30(0.0116353342f/M_PI), Q30(0.0015827164f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:190:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 190 | Q30(0.0316122435f/M_PI), Q30(0.0296254847f/M_PI), Q30(0.0266019460f/M_PI), Q30(0.0190126132f/M_PI), Q30(0.0116353342f/M_PI), Q30(0.0src/libavcodec/bytestream.h0158:227171:6417f:/ Mwarning: _Pcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]I ), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 271 | i44nt | #sdiezfei2n e =Q3 0F(xF)M I N ( g - > b u f f(eir_nentd) (-( xg)-*>1bu0ff7e3r7,41 82s4i.z0e) ; + | 0 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~. 5) | ^ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' In file included from src/libavcodec/aacps_fixed.c:24: In file included from 49src/libavcodec/aacps.c | :#32d: esrc/libavcodec/aacps_fixed_tablegen.h:f190i:n86e: Fwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]F MIN(a,b) ((a) > (b190) | ? ( b ) Q: 3(0a()0) .0 3| 16 ~ ^ ~1 22435f/M_PI), Q30(0.0296254847f/M_PI), Q30(0.0266019460f/M_PI), Q30(0.0190126132f/M_PI), Q30(0.0116353342f/M_PI), Q30(0.0015827164f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacenc_ltp.csrc/libavcodec/aacps.c::3032: : src/libavcodec/aacps_fixed_tablegen.hsrc/libavcodec/aacenc_utils.h:190::9761::17: 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] 19097 | | i fQ (3q0(m0a.x0v3a1l6 1>2=2 4(3F5fF/_MA_RPRIA)Y,_ EQL3E0M(S0.(02a96a2c_5m4a8x4v7afl/_Mc_bP)I))), | Q ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3 0(0.0266019460f/M_PI), Q30(0.0190126132f/M_PI), Q30(0.0116353342f/M_PI), Q30(0.0015827164f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:190:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 190 | Q30(0.0316122435f/M_PI), Q30(0.0296254847f/M_PI), Q30(0.0266019460f/M_PI), Q30(0.0190126132f/M_PI), Q30(0.0116353342f/M_PI), Q30(0.0015827164f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) In file included from | ^ src/libavcodec/aasc.c:32: In file included from In file included from src/libavcodec/msrledec.hsrc/libavcodec/aacps_fixed.c::2624: : src/libavcodec/bytestream.hIn file included from :src/libavcodec/aacps.c293::1332: : warning: src/libavcodec/aacps_fixed_tablegen.hcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: 190:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 293 | s190i | z e 2 = F FQM3I0N((0p.-0>3b1u6f1f2e24r3_5efnd/ M-_ PpI)-,> bQu3f0f(er0,. 0s2iz9e6)2;5 4 | 8 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 47f/M_PIsrc/libavutil/macros.h):49,: 25:Q 30note: (expanded from macro 'FFMIN'0 .026601 9494 | 6#0deff/iMn_eP IF)F,M QI3N0((a0,.b0)19 0(1(26a1)3 2>f /(bM)_ ?P (Ib)), Q3:0 ((0a.0)1) 1 6| 3 ~ ^ ~5 3342f/M_PIIn file included from )src/libavcodec/aasc.c,: 32Q: 30In file included from (src/libavcodec/msrledec.h0:.2600: 1src/libavcodec/bytestream.h58:22947:1156: 4warning: fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]/ M_PI), 294| | ^~~~~~~~~~~~~~ if src/libavcodec/aac_defines.h(:s44i:36z:e 2note: expanded from macro 'Q30'! = size) 44| | ~~~~~ ^ ~~~~# define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:189:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 189 | Q30(0.0561749674f/M_PI), Q30(0.0526629239f/M_PI), Q30(0.0473113805f/M_PI), Q30(0.0338476151f/M_PI), Q30(0.0207276177f/M_PI), Q30(0.0028205961f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:189:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 189 | Q30(0.0561749674f/M_PI), Q30(0.0526629239f/M_PI), Q30(0.0473113805f/M_PI), Q30(0.0338476151f/M_PI), Q30(0.0207276177f/M_PI), Q30(0.0028205961f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:189:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 189 | Q30(0.0561749674f/M_PI), Q30(0.0526629239f/M_PI), Q30(0.0473113805f/M_PI), Q30(0.0338476151f/M_src/libavcodec/bytestream.hPI):,317 :Q133:0( 0warning: .comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]0 207276177f/M_PI )317, | Q 3 0s(i0z.e020 28=2 0F5F9M6I1Nf(/Mp_-P>Ib)u,f f| e ^~~~~~~~~~~~~~r _endsrc/libavcodec/aac_defines.h :44-: 36p:- >note: bexpanded from macro 'Q30'u ffer, s i44z | #ed)e;f in e| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ Q30(x) src/libavutil/macros.h :49 :25 : note: expanded from macro 'FFMIN' (int) (49( | x#)d*1e0f7i3n7e4 1F8F24M.I0N (+a ,b0) .(5()a ) | > ^ (b) ? (b) : (In file included from asrc/libavcodec/aacps_fixed.c):)24 : | In file included from ~ ^ ~ src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:189:61:In file included from src/libavcodec/aasc.cwarning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 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] 189 | 318 | Q 3 0 (i0f. 0(5s6i1z7e429 6!7=4 fs/iMz_eP)I ) ,| ~~~~~ ^ ~~~~ Q30(0.0526629239f/M_PI), Q30(0.0473113805f/M_PI), Q30(0.0338476151f/M_PI), Q30(0.0207276177f/M_PI), Q30(0.0028205961f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:189:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 189 | Q30(0.0561749674f/M_PI), Q30(0.0526629239f/M_PI), Q30(0.0473113805f/M_PI), Q30(0.0338476151f/M_PI), Q30(0.0207276177f/M_PI), Q30(0.0028205961f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:189:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 189 | Q30(0.0561749674f/M_PI), Q30(0.0526629239f/M_PI), Q30(0.0473113805f/M_PI), Q30(0.0338476151f/M_PI), Q30(0.0207276177f/M_PI), Q30(0.0028205961f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:188:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 188 | In file included from Qsrc/libavcodec/aacenc_is.c:3290: (src/libavcodec/aacenc_utils.h0.:079792:617:6 3warning: 91comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]7f /M_PI), Q30(0.07 4973 | 4 8 2 9 32if/fM (_qPmI)a, xQv3a0l( 0>.=0 6(6F8F4_05A44R3RfA/YM__PEIL)E,M SQ(3aa0c_(ma0x.v0a4l_7c8b8)8))8 8 6| 2 ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~f /M_PI), Q30(0.0293543357f/M_PI), Q30(0.0039967746f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:188:111: warning: src/libavcodec/bytestream.himplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 188 | Q30( 0355. | 07 9 2 6 6s3i91z7ef / =M F_FPMII)N(,g Q-3>0b(0u.f0fe7r_4en3d4 -8 29g3-2>f/bMu_fPfICC libavcodec/aptx.o e)r,, Q3s0i(z0e.)06;6 8 4| 05 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~4 43f/M_PIsrc/libavutil/macros.h):49,:25 : Qnote: 3expanded from macro 'FFMIN' 0(0.04 7498 | 8#8d8ef8i6n2ef /FMF_MPII)N,( aQ,3b0)( 0((.a0)2 >9 3(5b)4 3?3 5(7bf)/ M:_ P(Ia))), Q 30| ( ~ ^ ~0. 0039967746In file included from fsrc/libavcodec/aasc.c/:32M: _In file included from Psrc/libavcodec/msrledec.h:I26): ,src/libavcodec/bytestream.h : 356| ^~~~~~~~~~~~~~: 13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]src/libavcodec/aac_defines.h :44:36: note: expanded from macro 'Q30' 356 | s44i | z#ed2e f=i neF FQM3I0N((x)p - > bu f f er _ e nd - (pi-n>tb)u(f(fxe)r*,1 0s73i7z4e1)82;4 . | 0 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ + 0.5src/libavutil/macros.h): 49| : ^25 : note: expanded from macro 'FFMIN' In file included from 49src/libavcodec/aacps_fixed.c | :#24d: eIn file included from fsrc/libavcodec/aacps.ci:32n: e src/libavcodec/aacps_fixed_tablegen.hFF:M188I:86N:(a ,warning: bimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) ((a) > (b) ? ( b188) | : ( a ) )Q 3| 0 ~ ^ ~( 0.0792663In file included from 9src/libavcodec/aasc.c1:7f32/: MIn file included from _src/libavcodec/msrledec.hP:I26): ,src/libavcodec/bytestream.h :Q3573:150:( 0warning: .comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]0 74348 23579 | 3 2 f / Mi_fP I(s)i,z e2Q !3=0 (s0i.z0e6)6 8 4| 0 ~~~~~ ^ ~~~~5 443f/M_PI), Q30(0.0478888862f/M_PI), Q30(0.0293543357f/M_PI), Q30(0.0039967746f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:188:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 188 | Q30(0.0792663917f/M_PI), Q30(0.0743482932f/M_PI), Q30(0.0668405443f/M_PI), Q30(0.0478888862f/M_PI), Q30(0.0293543357f/M_PI), Q30(0.0039967746f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:188:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 188 | Q30(0.0792663917f/M_PI), Q30(0.0743482932f/M_PI), Q30(0.0668405443f/M_PI), Q30(0.0478888862f/M_PI), Q30(0.0293543357f/M_PI), Q30(0.0039967746f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:188:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 188 | Q30(0.0792663917f/M_PI), Q30(0.0743482932f/M_PI), Q30(0.0668405443f/M_PI), Q30(0.0478888862f/M_PI), Q30(0.0293543357f/M_PI), Q30(0.0039967746f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.hCC libavcodec/aptxdec.o :44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:187:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 187 | Q30(0.1117345318f/M_PI), Q30(0.1049065739f/M_PI), Q30(0.0944457650f/M_PI), Q30(0.0678641573f/M_PI), Q30(0.0416790098f/M_PI), Q30(0.0056813755f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:187:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 187 | Q30(0.1117345318f/M_PI), Q30(0.1049065739f/M_PI), Q30(0.0944457650f/M_PI), Q30(0.0678641573f/M_PI), Q30(0.0416790098f/M_PI), Q30(0.0056813755f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:187:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 187 | Q30(0.1117345318f/M_PI), Q30(0.1049065739f/M_PI), Q30(0.0944457650f/M_PI), Q30(0.0678641573f/M_PI), Q30(0.0416790098f/M_PI), Q30(0.0056813755f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) CC libavcodec/aptxenc.o | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:187:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 187 | Q30(0.1117345318f/M_PI), Q30(0.1049065739f/M_src/libavcodec/aacenc.cPI):, 946Q:3280:( 0warning: .implicit conversion increases floating-point precision: 'INTFLOAT' (aka 'float') to 'double' [-Wdouble-promotion]0 944457650f/M_PI), Q30(0.06 79468 | 6 4 1 5 7 3 f / M _ P I ) , Q 3 0i(f0 .(0!4(1f6a7b9s0(0c9p8ef-/>Mc_hP[Ic)h,] .Qc3o0e(f0f.s0[0k5]6)8 1<3 715E51f6/)M)_ P{I )/,/ E| n ^~~~~~~~~~~~~~s ure hsrc/libavcodec/aac_defines.he:a44d:r36o:o mnote: expanded from macro 'Q30'f or energy 44c | a#ldceufliantei oQn3 0 (| x ~~~~ ^~~~~~~~~~~~~~~~~~~~~) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:187:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 187 | Q30(0.1117345318f/M_PI), Q30(0.1049065739f/M_PI), Q30(0.0944457650f/M_PI), Q30(0.0678641573f/M_PI), Q30(0.0416790098f/M_PI), Q30(0.0056813755f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:187:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 187 | Q30(0.1117345318f/M_PI), Q30(0.1049065739f/M_PI), Q30(0.0944457650f/M_PI), Q30(0.0678641573f/M_PI), Q30(0.0416790098f/M_PI), Q30(0.0056813755f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:186:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 186 | Q30(0.1571819335f/M_PI), Q30(0.1478640437f/M_PI), Q30(0.1334884763f/M_PI), Q30(0.0964778885f/M_PI), Q30(0.0594860613f/M_PI), Q30(0.0081279324f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:186:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 186 | Q30(0.1571819335f/M_PI), Q30(0.1478640437f/M_PI), Q30(0.1334884763f/M_PI), Q30(0.0964778885f/M_PI), Q30(0.0594860613f/M_PI), Q30(0.008127932In file included from 4f/Msrc/libavcodec/acelp_pitch_delay.c_:P24I: ),src/libavutil/ffmath.h : 49| : ^~~~~~~~~~~~~~30 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavcodec/aac_defines.h :44:36: note: expanded from macro 'Q30' 44 | #define Q 3490 | ( x ) r e t u r n e x p 2 f((iMn_tL)O(G(2x_)1*01 0*7 3x7)4;1 824.0 + 0.5) | | ~ ^ ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:186:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 186 | Q30(0.1571819335f/M_PI), Q30(0.1478640437f/M_PI), Q30(0.1334884763f/M_PI), Q30(0.0964778885f/M_PI), Q30(0.0594860613f/M_PI), Q30(0.0081279324f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:186:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 186 | Q30(0.1571819335f/M_PI), Q30(0.1478640437f/M_PI), Q30(0.1334884763f/M_PI), Q30(0.0964778885f/M_PI), Q30(0.0594860613f/M_PI), Q30(0.0081279324f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:186:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 186 | Q30(0.1571819335f/M_PI), Q30(0.1478640437f/M_PI), Q30(0.1334884763f/M_PI), Q30(0.0964778885f/M_PI), Q30(0.0594860613f/M_PI), Q30(0.0081279324f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:186:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 186 | Q30(0.1571819335f/M_PI), Q30(0.1478640437f/M_PI), Q30(0.1334884763f/M_PI), Q30(0.0964778885f/M_PI), Q30(0.0594860613f/M_PI), Q30(0.0081279324f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:185:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 185 | Q30(0.2202406377f/M_PI), Q30(0.2079535723f/M_PI), Q30(0.1887452900f/M_PI), Q30(src/libavcodec/aacpsy.c0.13:802981:2561:7 0warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f /M_PI), Q30(0.0857 92984 | 9 1 8 2 f / M _ P I ) , +Q 3(00(.06. 0+1 107.80240 3*4 3af/dMd_)P I*) ,0 . 0| 0 ^~~~~~~~~~~~~~1 * f src/libavcodec/aac_defines.h*: 44f: 36*: fnote: expanded from macro 'Q30'* f; | ~ ^ 44 | #define Qsrc/libavcodec/aacpsy.c3:0298(:x52): warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (298i | n t )( ( x ) * 1 0 7 3 7 4+1 8(204..60 ++ 00..045 )* a| d ^d ) * 0.001 * fIn file included from *src/libavcodec/aacps_fixed.c :f24 : *In file included from src/libavcodec/aacps.c :f32 : *src/libavcodec/aacps_fixed_tablegen.h :f185;: 111 :| ~ ^warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aacpsy.c:298:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 185 | Q 32980 | ( 0 . 2 2 0 2 4 0 6 3 7+7 f(/0M._6P I+) ,0 .Q3004( 0*. 2a0d7d9)5 3*5 702.30f0/1M _*P If) ,* Qf3 0*( 0f. 1*8 8f7;4 5 2| 9 ~ ^0 0f/M_PI), Qsrc/libavcodec/aacpsy.c3:0298(:044.:1 3warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]01 21708f/M _298P | I ) , Q 3 0 ( 0 . 0 8 5+7 9(409.168 2+f /0M._0P4I )*, aQd3d0)( 0*. 001.1070812 0*3 4f3 f*/ Mf_ P*I )f, * | f ^~~~~~~~~~~~~~; | ~ ^ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30'src/libavcodec/aacpsy.c :298:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]44 | #define Q2983 | 0 ( x ) + ( 0 . (6i n+t )0(.(0x4) **1 0a7d3d7)4 1*8 204..000 1+ *0 .f5 )* f| ^* f * f; | ~ ^~~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacpsy.csrc/libavcodec/aacps_fixed_tablegen.h::297185::8647:: warning: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 297 | 185 | + 6Q.300 ( 0*. 2e2x0p2(4-006.31757 f*/ M(_fP I-) ,8 .Q73)0 (*0 .(2f0 7-9 583.577)2)3 f /| M ^ ~_ PI), Q30(0src/libavcodec/aacpsy.c.1:82978:7354:5 2warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 0f/M_PI), 297Q | 3 0 ( 0 . 1 3 8 0 1 2 1 7+0 86f./0M _ P*I )e,x pQ(3-00(.01.50 8*5 7(9f4 9-1 882.f7/)M _*P I()f, -Q 380.(70).)0 1 1| 7 ^ ~8 20343f/M_PIsrc/libavcodec/aacpsy.c),: 296 :| 47 ^~~~~~~~~~~~~~: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30'296 | 44 | # d e-f i6n.e8 Q 3*0 (exx)p ( - 0 . 6 * ( f - (3i.n4t)) (*( x()f* 1-0 733.744)1)8 2 4| . ^ ~0 + 0.5) | src/libavcodec/aacpsy.c ^: 296:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacps_fixed.c: 24296: | In file included from src/libavcodec/aacps.c : 32 : src/libavcodec/aacps_fixed_tablegen.h : 185 : 61 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]- 6.8 * exp(-0.6 *185 | ( f - 3 .Q43)0 (*0 .(2f2 0-2 430.643)7)7 f /| M ^ ~_ PI), Q30(0.2src/libavcodec/aacpsy.c07:92955:3265:7 2warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f /M_PI), Q2953 | 0 ( 0 . 1r8e8t7u4r5n2 9 0 0 f3/.M6_4P I*) ,p oQw3(0f(,0 .-103.880)1 21 7| 0 ~~~ ^8 f/M_PI), Q30(0.0857949182f/M_PI), Q30(0.0117820343f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:185:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 185 | Q30(0.2202406377f/M_PI), Q30(0.2079535723f/M_PI), Q30(0.1887452900f/M_PI), Q30(0.1380121708f/M_PI), Q30(0.0857949182f/M_PI), Q30(0.0117820343f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #definsrc/libavcodec/aacenc_ltp.ce Q3:0(87x:)36 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x)*1 0877 | 3 7 4 1 8 2 4 . 0c o+r r0 .=5 ) s 1| ^> 0.0f ? s0/sIn file included from qrsrc/libavcodec/aacps_fixed.ct:(24s: 1In file included from )src/libavcodec/aacps.c ::32 : 0src/libavcodec/aacps_fixed_tablegen.h.:0185f:;11 : | ~~~~ ^~warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aacenc_ltp.c:87:28: 185warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30 (870 | . 2 2 0 2 4 0 6 3c7o7rfr/ M=_ PsI1) ,> Q03.00(f0 .?2 0s709/5s3q5r7t2(3sf1/)M _:P I0).,0 fQ;3 0 (| 0 ^~~. 1887452900f/M_PI), Q30(0.1380121708f/M_PI), Q30(0.0857949182f/M_PI), Q30(0.0117820343f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:184:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 184 | Q30(0.3062773645f/M_PI), Q30(0.2911485136f/M_PI), Q30(0.2669326365f/M_PI), Q30(0.1997837722f/M_PI), Q30(0.1264114529f/M_PI), Q30(0.0175609849f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:184:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 184 | Q30(0.3062773645f/M_PI), Q30(0.2911485136f/M_PI), Q30(0.2669326365f/M_PI), Q30(0.1997837722f/M_PI), Q30(0.1264114529f/M_PI), Q30(0.0175609849f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:184:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 184 | Q30(0.3062773645f/M_PI), Q30(0.2911485136f/M_PI), Q30(0.2669326365src/libavcodec/aacenc_tns.cf/M_:P198I:)82,: Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 (0.1997837722f/M_PI), Q30(0 .1981 | 2 6 4 1 1 4 5 2 9iff/ M(_!PoIr)d,e rQ 3|0|( 0!.i0s1f7i5n6i0t9e8(49gfa/iMn_)P I|)|, g a| i ^~~~~~~~~~~~~~n < TNSsrc/libavcodec/aac_defines.h_:G44A:I36N:_ Tnote: Hexpanded from macro 'Q30'R ESHOLD_L O44W | #|d|e fgianien Q>3 0T(NxS)_ G A I N _ T H R E S H O L D(_iHnItG)H()( x )| * ~ ^~~~~~~~~~~~~~~~~~~~~~~1 073741824src/libavcodec/aacenc_tns.c.:045 :+42 :0 .note: 5expanded from macro 'TNS_GAIN_THRESHOLD_HIGH') | ^ 45 | #defIn file included from isrc/libavcodec/aacps_fixed.cn:e24 : TIn file included from Nsrc/libavcodec/aacps.cS:_32G: Asrc/libavcodec/aacps_fixed_tablegen.hI:N184_:T61Hsrc/libavcodec/aacdec_template.cR:E Swarning: :Himplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1262O :L52D:_ HIwarning: Gimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]H 1.1 6184f | * T N S _ G AQI3N0 _(1262T0H | .R 3E 0S 6H 2OM7LDD7C_3TL6_O4IW5N fI /T| M( ~~~~~^~~~~~~~~~~~~~~~~~~~~~~_a PcI-)>,m dQc3t01(200src/libavcodec/aacenc_tns.c.,:2 1989 :1a491:4c 8-warning: 5>implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1m 3d6cft/1M2_0P_If)n, , 198 Q | 3 0 1( 20 0. ,2 6 T6 X9i_3fS2 C6(A3!L6oE5r(fd1/e.Mr0_ /P|1I|2) 0,!) i)Qs 3f 0i| (n ^~~~~~~~~~~~~~~~~0i .t1e9(9g7a8i3nsrc/libavcodec/aac_defines.h7):7 932|:2|36f :/g Manote: _iexpanded from macro 'TX_SCALE'Pn I )<, TQN3S 0_93(G | 0A#.Id1Ne2_f6Ti4Hn1Re1E 4ST5HX2O_9LSfDC/_AMLL_EOP(WIx ))|, | Q g3 a0 i( n0 . >0 1(T7(N5xS6)_0 G9/A8 I43N92_f7T/6HM8R_.EP0SIfH))O, L D | _| ~ ^~~~~~~~H ^~~~~~~~~~~~~~ I GH) src/libavcodec/aac_defines.h| src/libavcodec/aacdec_template.c: ~ ^~~~~~~~~~~~~~~~~~~~~~:44 1257::3613src/libavcodec/aacenc_tns.c::: 44note: note: :expanded from macro 'Q30'expanded from macro 'MDCT_INIT'37 : note: expanded from macro 'TNS_GAIN_THRESHOLD_LOW' 44 | # 125744d | | e #f di en fesi cnQae3l 0eT( Nx=S) _ sG vA aI lN ;_ T H R E S H O L D( _i Ln Ot W) ( ( x ) * 11 0. 74 3f 7 4 1| 8 ^~~~ 2 4 . 0 + 0 . 5 ) | ^ In file included from src/libavcodec/aacps_fixed.c : 24 : In file included from src/libavcodec/aacps.c : 32\: src/libavcodec/aacps_fixed_tablegen.h :| 184 ^~~~: 36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 184 | Q30(0.3062773645f/M_PI), Q30(0.2911485136f/M_PI), Q30(0.2669326365f/M_PI), Q30(0.1997837722f/M_PI), Q30(0.1264114529f/M_PI), Q30(0.0175609849f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x)src/libavcodec/aacenc_is.c : 61 : 85 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x)*1073741824.0 +61 | 0 . 5 ) | ^ IS[i] =In file included from (src/libavcodec/aacps_fixed.cL:[24st: src/libavcodec/aacdec_template.cIn file included from asrc/libavcodec/aacps.c:r:1263t32:+: 52(src/libavcodec/aacps_fixed_tablegen.h:w: +184warning: w:implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]112 :) *warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 8+i] + phas e1263* | R [ s t184 | Ma Dr Ct T+ _( Iw N+QIw3T20()(a*0c1.-23>80m+6di2c]7t)7*132s68q4,r5 tf /(aMec_n-Pe>Irm)0d,/c etQn13e20r8(0_01.f)2n;9, 1 1 | 4 ~~~~ ~~~~~^~~~~~~81 52183,6 fT/M_XP_IS)C,Asrc/libavcodec/aacenc_is.c LQ:E361(0:1(44.00:./ 21warning: 62implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]68 9)3)2 63 6| 5 ^~~~~~~~~~~~~~~~~f /M_ P61I | ) , src/libavcodec/aac_defines.h :Q 933 :0 36( :0 . note: 1 expanded from macro 'TX_SCALE'9 9 7I8S3[7i7] 2 293=f | /#(MdL_e[PfsIit)na,er tQT+3X(0_w(S+0Cw.A21L)2E*6(14x21)81 +4 i 5] 2 9+ f /p Mh _a(Ps(Iex)*),R [/Qs 3t30a2(r70t6.+80(.1w07+f5w)62 0) 9*| 81 ~ ^~~~~~~~42 98f+/iM]_)src/libavcodec/aacdec_template.cP*:Is1257)q:,r13 t: ( | enote: ^~~~~~~~~~~~~~nexpanded from macro 'MDCT_INIT' e r0/esrc/libavcodec/aac_defines.hn:e44r:036 1:1257) | ;note: expanded from macro 'Q30' | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~s cale 44= | #sdveafli;n e Q 3 0 ( x ) ( i n t ) ( ( x ) * 1 0 7 3 7 4 1 8 2 4 . 0 + 0 . 5 ) | ^ \ | ^~~~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:183:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 183 | Q30(0.3788735867f/M_PI), Q30(0.3626709878f/M_PI), Q30(0.3361184299f/M_PI), Q30(0.2584958076f/M_PI), Q30(0.1673794836f/M_PI), Q30(0.0236366931f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.src/libavcodec/aacdec_template.c5): 1264 :| 52 ^: 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 :126432 | : src/libavcodec/aacps_fixed_tablegen.h : 183 :M111D:C Twarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]I NIT(ac->mdct480, a183c | - > m d c t 4Q8300_(f0n.,3 7 8 8478305,8 6T7Xf_/SMC_APLIE)(,1 .Q030/(408.03)6)2 6 7| 0 ^~~~~~~~~~~~~~~~~9 878f/M_PIsrc/libavcodec/aac_defines.h):,93 :Q363:0 (note: 0expanded from macro 'TX_SCALE'. 336118429 993f | /#Md_ePfIi)n,e QT3X0_(S0C.A2L5E8(4x9)5 8 0 7 6 f / M _ P(I()x,) Q/3 03(207.6186.703f7)9 4 8| 3 ~ ^~~~~~~~6 f/M_PIsrc/libavcodec/aacdec_template.c):,1257 :Q133:0 (note: 0expanded from macro 'MDCT_INIT'. 0236366931 f1257/ | M _ P I )s,c a l| e ^~~~~~~~~~~~~~ = svsrc/libavcodec/aac_defines.ha:l44;: 36 : note: expanded from macro 'Q30' 44 | # d e f i n e Q 3 0 ( x ) ( i n t ) ( ( x ) * 1 0 7 3 7 4 1 8\2 4 .| 0 ^~~~ + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:183:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 183 | Q30(0.3788735867f/M_PI), Q30(0.3626709878f/M_PI), Q30(0.3361184299f/M_PI), Q30(0.2584958076f/M_PI), Q30(0.1673794836f/M_PI), Q30(0.0236366931f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (intsrc/libavcodec/aacdec_template.c)(:(1265x:)52*:1 0warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 741824.0 + 0.5) | 1265 ^ | MDCT_INIIn file included from Tsrc/libavcodec/aacps_fixed.c(:a24c: -In file included from >src/libavcodec/aacps.cm:d32c: tsrc/libavcodec/aacps_fixed_tablegen.h5:11832:,61 : awarning: cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]- >mdct512_fn, 512, 183T | X _ S C A LE (Q13.00(/05.1327)8)8 7 3| 5 ^~~~~~~~~~~~~~~~~8 67f/M_PI)src/libavcodec/aac_defines.h,: 93Q:3360:( 0note: .expanded from macro 'TX_SCALE'3 62670987 893f | /#Md_ePfIi)n,e QT3X0_(S0C.A3L3E6(1x1)8 4 2 9 9 f / M _ P(I()x,) Q/3 03(207.6285.804f9)5 8 0| 7 ~ ^~~~~~~~6 f/M_PIsrc/libavcodec/aacdec_template.c):,1257 :Q133:0 (note: 0expanded from macro 'MDCT_INIT'. 1673794836 f1257/ | M _ P I )s,c aQl3e0 (=0 .s0v2a3l6;3 6 6 9 3 1 f / M _ P I ) , | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 44 : 36 : note: expanded from macro 'Q30' 44 | # d e f i n e Q 3 0 ( x ) \ | ^~~~ (int)((x)*1073741824.0 + 0.5) | ^ src/libavcodec/acelp_pitch_delay.c:95In file included from :src/libavcodec/aacps_fixed.c9::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:183:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 94 | 183 | e n eQr3g0y(_0m.e3a7n8)8)7 3/5 8 6| 7 ~f /M_PI), Q953 | 0 ( 0 . 3 6 2 6 7s0q9r8t7f8f(/fMi_xPeId)_,m eQa3n0_(e0n.e3r3g6y1 1?8 4f2i9x9efd/_Mm_ePaIn)_,e nQe3r0g(y0 .:2 518.409)5;8 0 76| f ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/ M_PI), Q30(0.1673src/libavcodec/aacdec_template.c794:8src/libavcodec/acelp_pitch_delay.c12663:6:93f52:/:78M :_warning: Pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]warning: I implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) , Q30(0. 0922 | 3 6 3 12666 | 6 9 3 1 f f/MfMD__CePTxI_p)I1,N0 I( T0| (. ^~~~~~~~~~~~~~a0 5c -*> src/libavcodec/aac_defines.hm :| d44 ~c: t369:6 0note: ,expanded from macro 'Q30' 93a | c -> m d44 c | t# 9d 6e 0f _ if nn e, Q (3 a09v(6xp0)r, i vT _X s_ cS aC lA aL rE p( r1 o. d0 u/(c9it6n_0tf))l)(o (a xt| )_ ^~~~~~~~~~~~~~~~~*c 1(0p7r3e7d4src/libavcodec/aac_defines.h_1t:8a932b:4l36.e:0, note: +pexpanded from macro 'TX_SCALE' r 0e.d5i)c t i | o93 ^n | _#edrerfoirn,e 4In file included from T)X src/libavcodec/aacps_fixed.c_+:S 24C : A| In file included from L ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^src/libavcodec/aacps.cE :(32x: )src/libavcodec/aacps_fixed_tablegen.h :94 183 | : 11 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ( ( x ) / 3 2 7e6n8e. r0183gf | y) _ m e| a ~ ^~~~~~~~ n )Q)3 src/libavcodec/aacdec_template.c0/:( 12570 :.| 133 ~~~~~~~~~~~:7 8note: 8expanded from macro 'MDCT_INIT'7 35867f/src/libavcodec/acelp_pitch_delay.cM:_91 P:1257I | 17) :, warning: Q implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3s 0c(a0l.e3 6 =291 6 | s7 v0 a9 l8 ;7f 8l fo /a Mt _ Pv Ia) l, =Q 3 f0 i( x0 e. d3 _3 g6 a1 i1 n8 _4 f2 a9 c9 tf o/ rM _ *P I ) ,| ^~~~~~~~~~~~~~~~~ ~ Q 3 0 ( 0 . 2 5 8 4 9 5 8 0 7 6 f / M _ P I ) , Q 3 0\( 0 .| 1 ^~~~6 73794836f/M_PI), Q30(0.0236366931f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:182:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 182 | Q30(0.4645969570f/M_PI), Q30(0.4488625824f/M_PI), Q30(0src/libavcodec/aacdec_template.c.4:212672:3520:2 24warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 f/M_PI), Q30(0.3 312678 | 7 1 0 3 0M8D1CfT/_MI_NPIIT)(,a cQ-3>0m(d0c.t212082646,6 1a2c6-7>fm/dMc_tP1I0)2,4 _Qf3n0,( 01.002343,4 1T5X6_8S2C6Asrc/libavcodec/acelp_pitch_delay.cfL/E:M(100_1:.P340I:/) 1,warning: 0 implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 4| ) ^~~~~~~~~~~~~~) | ^~~~~~~~~~~~~~~~~~src/libavcodec/aac_defines.h :44 :10036 | : src/libavcodec/aac_defines.h note: : expanded from macro 'Q30'93 :p36r: enote: dexpanded from macro 'TX_SCALE'i c44t | i#odne _f93ei | rn#redo reQ[f33i0]n( ex= ) T 2X 0_ .S 0C A *L E l( ox g) 1 0 f ( (f ii nx te )d (_((g(xax)i)*n 1_/0f 7a33c27t74o61r88).2;04 f. )0| ~ ^~~~~~~~~~~~~~~~~~~~~~~~~ + | ~ ^~~~~~~~0 .5) | src/libavcodec/aacdec_template.c ^: 1257:13: note: expanded from macro 'MDCT_INIT' In file included from src/libavcodec/aacps_fixed.c:24: In file included from 1257src/libavcodec/aacps.c | : 32 : src/libavcodec/aacps_fixed_tablegen.h :s182c:a111l:esrc/libavcodec/aacenc.c warning: =implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :sv1177a:l80;: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 182 | Q 3 0 ( 0 . 41177 6 | 4 5 9 6 9a 5v 7_ 0l fo /g M( _a Pv Ic )t , x Q, 3 0A (V 0_ .L 4O 4 G8 _8 I6 N2 F5 O8 ,2 4 "f Q/ aM v_ gP\:I ) %,| . ^~~~3Q f3\0n("0,. 4s2-2>3l0a2m2b4d6a1_fc/oMu_nPtI )?, sQ-3>0l(a0m.b3d3a8_7s1u0m3 0/8 1sf-/>Ml_aPmIb)d,a _Qc3o0u(n0t. 2:2 8N6A6N6)1;2 6 7| f ~~~~~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~/ M_PI), Q30(0.0334src/libavcodec/aacenc.c15:611778:21006:f /warning: Mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44 :117736 | : note: expanded from macro 'Q30' av_log(a v44c | tx#,d eAfVi_nLeO GQ_3I0N(FxO), " Q a v g : % . 3 f \ n("i,n ts)-(>(lxa)m*b1d0a7_3c7o4u1n8t2 4?. 0s -+> l0a.m5b)d a _| s ^u m / s->lambdIn file included from asrc/libavcodec/aacps_fixed.c_:c24o: uIn file included from nsrc/libavcodec/aacps.ct: 32:: src/libavcodec/aacps_fixed_tablegen.hN:A182N:)86;: warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ~~~~~~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 182 | 15 | Q#3d0e(f0i.n4e6 4N5A9N6 9 5 7 0 f / M___PbIu)i,l tQi3n0_(n0a.n4f4(8"8"6)2 5 8| 2 ^~~~~~~~~~~~~~~~~~4 f/M_PI), Q30(0.4223022461f/M_PI), Q30(0.3387103081f/M_PI), Q30(0.2286661267f/M_PI), Q30(0.0334156826f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24src/libavcodec/aacdec_template.c: In file included from :src/libavcodec/aacps.c1221::3223: :src/libavcodec/aacps_fixed_tablegen.h :warning: 182:comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]61 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1221 | 182 | f oQr3 0((i0 .=4 604;5 9i6 9<5src/libavcodec/aacdec_template.c 7F0Ff_/A:MR_R1262PA:IY52)_:,E LQE3warning: M0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]S( (0f.f4_4m8p8eg642a5u8d2i4of_/cM h_1262aP | nI n) e, l sQM)3D;0C (Ti0_+.I+4N)2I 2T 3(| 0a ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2 c2-4>6m1dfc/tM1_2P0I,) , aQc3-0>(m0d.c3t3182701_0f3n0,8 1 f /1M2_0P,I )T,X _QS3C0A(L0E.(212.806/6162102)6)7 f /| M ^~~~~~~~~~~~~~~~~_ PI), Q30(src/libavcodec/aac_defines.h0:.460:3363:4 1note: 5expanded from macro 'TX_SCALE'6 826f/M_P I46) | ,# d e| f ^~~~~~~~~~~~~~i ne TXsrc/libavcodec/aac_defines.h_:S44C:A36L:E (note: xexpanded from macro 'Q30') 44( | (#xd)e f*i n1e2 8Q.300f()x ) | ~ ^~~~~~ src/libavcodec/aacdec_template.c : 1257 : 13 :( inote: nexpanded from macro 'MDCT_INIT't )((x)*10737 412571 | 8 2 4 . 0s c+a l0e. 5=) s v| a ^l ; In file included from src/libavcodec/aacps_fixed.c : 24 : In file included from src/libavcodec/aacps.c : 32 : src/libavcodec/aacps_fixed_tablegen.h : 182 : 36 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 182 | Q 3 0 (\0 . 4| 6 ^~~~4 5969570f/M_PI), Q30(0.4488625824f/M_PI), Q30(0.4223022461f/M_PI), Q30(0.3387103081f/M_PI), Q30(0.2286661267f/M_PI), Q30(0.0334156826f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:182:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aacdec_template.c 182 | : 1263 : 52 : Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 (0.4645969570f/M_ P1263I | ) , Q 3M0D(C0T._4I4N8I8T6(2a5c8-2>4mfd/cMt_1P2I8),, Qa3c0-(>0m.d4c2t2132082_2f4n6,1 f / M1_2P8I,) ,T XQ_3S0C(A0L.E3(318.701/0132088)1)f / M| _ ^~~~~~~~~~~~~~~~~P I), Q30src/libavcodec/aac_defines.h(:046.:2362:8 6note: 6expanded from macro 'TX_SCALE'6 src/libavcodec/acelp_vectors.c1267:f /20146M: | _47#P:dI e)warning: ,fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i nQe3 0T(X0_.S0C3A3L4E1(5x6)8 2 6 f / M _ 201P | I )( ,( x ) | * ^~~~~~~~~~~~~~ 1g2a8isrc/libavcodec/aac_defines.h.n:0_44fs:)c36 a: l | enote: ~ ^~~~~~_expanded from macro 'Q30'f actor src/libavcodec/aacdec_template.c= : 441257s | :q#13rd:te (fnote: siexpanded from macro 'MDCT_INIT'pn ee eQc3h0_(exn) e 1257r | g / p so cs at lf ei l =t e(sriv_naetln);e( r( gx src/libavcodec/aacpsy.c)) ;* : 1 3490 | 7: ~~~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~337 7: 4 1warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2 4 . 0 + 0 . 5 ) | ^ 349 | In file included from src/libavcodec/aacps_fixed.c : 24 : In file included from src/libavcodec/aacps.c : c32 o: esrc/libavcodec/acelp_vectors.csrc/libavcodec/aacps_fixed_tablegen.h f:: f203181 s:: [32136 g:: ] .warning: warning: bimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] a r k s = \(203 b | a| r ^~~~ k 181+g | a pi rn e_ vs )c aQ/l3 e02_(.f00a.;c5 t6 o2| r8 ~~~~~^~~~~~ ~ 7 *1=7 514.20f /-M _aPlIp)h,a ;Q 3 0| ( ~ ^~~~~0 .5499725342f/M_PI), Q30(0.src/libavfilter/vf_waveform.c527:4828829:0270:6 5warning: f/implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]M _PI), Q30(0.4 428829 | 9 4 5 3 0c0o8nfs/tM _fPlIo)a,t Qo320 (=0 .13.2 8-3 3o518;2 1 6f| / ~ ^~M _PI), Q30(0.0522236861f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:src/libavcodec/aacdec_template.c36:: 1264note: :expanded from macro 'Q30'52 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44 | #define Q12643 | 0 ( x ) M D C T _ I N I T ( a (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:181:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] c->mdct480, 181a | c - > m d cQt3408(00_.f5n6,2 8 7 418705,4 2TfX/_MS_CPAIL)E,( 1Q.300/(408.05)4)9 9 7| 2 ^~~~~~~~~~~~~~~~~5 342f/M_PIsrc/libavcodec/aac_defines.h):,46 :Q363:0 (note: 0expanded from macro 'TX_SCALE'. 5274890 0466 | 5#fd/eMf_isrc/libavcodec/aacpsy.cnPeI :)T355,X: _57QS:3C 0Awarning: (Limplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0E. 4(4x9)9 4 5 3 0 0 8 f / M (_355(P | xI )) , * Q 13 20 8( .0 0. f3 ) 2 c8 o3| e3 ~ ^~~~~~f5 f8-2>1s6src/libavcodec/aacdec_template.cpf:r/1257eM:a_13dP:_I l)note: o,expanded from macro 'MDCT_INIT'w [Q300]( 0=. 0 f51257f2 | _2 e2 x3 p6 18s06c(1a-flb/eaM r_=kP _Isw)vi,ad lt ;h| ^~~~~~~~~~~~~~ * P S src/libavcodec/aac_defines.hY :_ 443 :G 36P :P _ note: T expanded from macro 'Q30'H R _ S P R E A 44D | _ #Ld Oe Wf )i ;n e Q| 3 ~~~~~~~~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 0 ( x ) ( i n t ) ( ( x ) * 1 0\7 3 7| 4 ^~~~1 824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:181:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aacpsy.c:356:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]181 | Q30(0.5 63562 | 8 7 1 7 5 4 2 f / M _ P Ic)o,e fQf3-0>(s0p.r5e4a9d97_2h5i3 4[20f]/ M=_ PfIf)_,e xQp3100((0-.b5a2r7k4_8w9i0d0t6h5 f*/ MP_SPYI_)3,G PQP3_0T(H0R._4S4P9R9E4A5D3_0H0I8)f;/ M _| P ~~~~~~~~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~I ), Q30(0.3283358216fsrc/libavcodec/aacdec_template.c/M_:P1265I:)52,: Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 (0.0522236861f/M _1265P | I ) , M| D ^~~~~~~~~~~~~~C T_INIsrc/libavcodec/aac_defines.hT:(44a:c36-:> mnote: dexpanded from macro 'Q30'c t512,src/libavcodec/aacpsy.c : 357a44:c | 57-#:>d mewarning: dfimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]ci tn5e1 2Q_3f0n(,x )357 | 5 1 2 , T X _ S C A L cE(o(ie1nf.tf0)-/(>5(s1xp2))r*)e1 a0 d7| _3 ^~~~~~~~~~~~~~~~~l7 o4w1[812]4 .=src/libavcodec/aac_defines.h0 : f46+f: _360e:.x 5pnote: )1expanded from macro 'TX_SCALE' 0 (| - ^b ark _46w | i#ddtehf iIn file included from *nesrc/libavcodec/aacps_fixed.c :eT24nX: __In file included from Sssrc/libavcodec/aacps.cCp:Ar32Le: Easrc/libavcodec/aacps_fixed_tablegen.h(d:x_181)l: o61 w: ) ;warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ~~~~~~~~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~ ((x) * 128.0f) 181 | | ~ ^~~~~~ Qsrc/libavcodec/aacdec_template.c3:01257(:013.:5 6note: 2expanded from macro 'MDCT_INIT'8 717542f/M_ P1257I | ) , Q 3s0c(a0l.e5 4=9 9s7v2a5l3;4 2 f / Msrc/libavcodec/aacpsy.c _: P358 I: )57 ,: Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0 ( 0 . 5 2 7 4 8 9 3580 | 0 6 5 f / M _ P Isrc/libavcodec/acelp_vectors.c) , :Q 2193 c:0 o43( e:0 f . fwarning: -4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]> 4 s9 p9 r4 e5 a3 d0 _0 8 hf i/ M [_ 1P 219]I | ) =, fQ f3 _0 \e( x0 p.s1| 3c0 ^~~~2a( 8l-3eb3fa5ar8ck2t_1ow6rif d/=tM hs_ qP*rI t)e(,ns _uQs3pm0r_(eo0af.d_0_s5hq2iu2)a2;r3 e6 s8| 6 ~~~~~~~~ ~~~~~~~~~~~~^~~~~~~~~~~~~~/1 fs/cMa_lPeIf)a,c t o| r ^~~~~~~~~~~~~~) ; | ~~~~ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~src/libavcodec/aac_defines.h :44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:181src/libavcodec/aacpsy.c:36::360 :warning: 53implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 360 | 181 | src/libavcodec/aacdec_template.c : 1266Q :3 520m:(i 0nwarning: s.implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n5 r6 2=8 7e1x7p524(2pfe /_1266Mm | _i Pn I ) /, MbQDa3Cn0Td(__0Is.Ni5Iz4Te9(s9a[7cg2-]5>)3m 4d-2c ft1/.9M56_f0P;,I ) ,| a ~ ^~~~cQ -3>0m(d0c.t5926src/libavcodec/aacpsy.c07:_4360f8:n934,0: 0 6warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9f 6/0M,_ PTIX) _,360S | CQ A3 L0 E( (0 1..4 04 /9 99 64 05 )3 )0m 0i 8n| fs ^~~~~~~~~~~~~~~~~/n Mr_ P=I )e,xsrc/libavcodec/aac_defines.h p:Q2463(:0p36(e:0_ .mnote: 3iexpanded from macro 'TX_SCALE'2n 8 3/3 5b8a 2n461d | 6_#fsd/ieMzf_eiPsnI[e)g ,]T )XQ _3-S0 C(1A0.L.5E0f(5;x2 )2 2| 3 ~~~~ ~~~~~~~^~~~~~~~~~~~~~~ 6 8 6 1 f / M(_(PxI)), * | 1 ^~~~~~~~~~~~~~2 8.0f)src/libavcodec/aac_defines.h src/libavfilter/vf_waveform.c: 44:| :2923 ~ ^~~~~~36:: 27 :note: expanded from macro 'Q30'warning: src/libavcodec/aacdec_template.cimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]: 1257:13: note: expanded from macro 'MDCT_INIT'44 | #d e2923f | i n e 1257 | Qc 3o 0n (s xts) c fa ll oe a t= os 2v a =l ; 1 . (- i n ot 1) ;( ( x | ) * ~ ^~1 0 7 3 7 4 1 8 2 4 . 0 + 0 . 5 ) | ^ In file included from src/libavcodec/aacps_fixed.c : 24 : In file included from src/libavcodec/aacps.c : 32 : src/libavcodec/aacps_fixed_tablegen.h : 181 : 11\: | warning: ^~~~implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 181 | Q30(0.5628717542f/M_PI), Q30(0.5499725342f/M_PI), Q30(0.5274890065f/M_PI), Q30(0.4499453008f/M_PI), Q30(0.3283358216f/M_PI), Q30(0.0522236861f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*107src/libavcodec/aacdec_template.c37:412671:8522:4 .warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] + 0.5) | ^ 1267 | MDIn file included from Csrc/libavcodec/aacps_fixed.cT:_24I: NIn file included from Isrc/libavcodec/aacps.cT:(32a: csrc/libavcodec/aacps_fixed_tablegen.h-:180>:m136d:c twarning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 24, ac->mdct1024_fn ,180 | 1 0 2 4 , TQX3_0S(C0A.L6E7(112.702/91303254f))/ M _| P ^~~~~~~~~~~~~~~~~~I ), Q30(0src/libavcodec/aac_defines.h.:6466:3368:8 9note: 3expanded from macro 'TX_SCALE'4 85f/M_PI )46, | #Qd3e0f(i0n.e6 5T0X6_7S6C9A0L6E1(fx/)M _ P I ) , Q 3 0(((0x.)6 0*0 9152987.108f2)f / M| _ ~ ^~~~~~P I), Q3src/libavcodec/aacdec_template.c0:(12570:.135:0 3note: 6expanded from macro 'MDCT_INIT'3 80291f/M_PI )1257, | Q 3 0 (s0c.a1l0e6 0=0 2s8v7a4l7;f / M _ P I ) , | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 44 : 36 : note: expanded from macro 'Q30' 44 | # d e f i n e Q 3 0 ( x ) \ (| i ^~~~n t)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:180:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 180 | Q30(0.6712729335f/M_PI), Q30(0.6638893485f/M_PI), Q30(0.6506769061f/M_PI), Q30(0.6009597182f/M_PI), Q30(0.5036380291f/M_PI), Q30(0.1060028747f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:180:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 180 | Q30(0.6712729335f/M_PI), Q30(0.6638893485f/M_PI), Q30(0.6506769061f/M_PI), Q3src/libavcodec/aaccoder.c0(0.:605340:9205:9 7warning: 1implicit conversion from 'int' to 'float' changes value from 2147483647 to 2147483648 [-Wimplicit-const-int-float-conversion]8 2f/M_PI), Q30(0.50363 85340 | 2 9 1 f / M _ P I ) , Qq3m0i(n0 .=1 0I6N0T0_2M8A7X4;7 f /| M_ ~ ^~~~~~~P I), | ^~~~~~~~~~~~~~src/libavcodec/aacdec_template.c :1221:src/libavcodec/aac_defines.h23::44 :warning: 36comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]/usr/include/limits.h: : 26note: :expanded from macro 'Q30'18 : note: expanded from macro 'INT_MAX' 44 | #26 d | 1221e# | f di en fe i nQ e3 0 I(fNxoT)r_ M A (X i =0 x 07 ;f f i f f< f (fFifFn _t A)| R( ^~~~~~~~~~R( AxY)_*E1L0E7M3S7(4f1f8_2m4p.e0g 4+a u0d.i5o)_ c h| a ^n nels); 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:180:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 180 | Q30(0.6712729335f/M_PI), Q30(0.6638893485f/M_PI), Q30(0.6506769061f/M_PI), Q30(0.6009597182f/M_PI), Q30(0.5036380291f/M_PI), Q30(0.1060028747f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:180:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 180 | Q30(0.6712729335f/M_PI), Q30(0.6638893485f/M_PI), Q30(0.6506769061f/M_PI), Q30(0.6009597182f/M_PI), Q30(0src/libavfilter/vf_waveform.c.50:329656:3278:0 2warning: 9implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]1 f/M_PI), Q30(0.1 029656 | 0 0 2 8 7c4o7nfs/tM _src/libavcodec/aacenc_is.cPfIl)o,a: t 139| o: ^~~~~~~~~~~~~~261 := warning: src/libavcodec/aac_defines.h1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]:. 44 :-36 :o 1note: ;expanded from macro 'Q30' | ~ ^~ 44 | #139d | e f i n e Q 3 0 ( x ) c p e - > c(hi[n0t]).(i(sx_)e*1n0e7r3[7w4*11862+4g.]0 =+ s0q.r5t)( e n| e ^r 0 / best->enIn file included from ersrc/libavcodec/aacps_fixed.c0:124);: In file included from src/libavcodec/aacps.c| : ~~~~ ~~~~~~^~~~~~~~~~~~~~32 : src/libavcodec/aacps_fixed_tablegen.h:180:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 180 | Q30(0.6712729335f/M_PI), Qsrc/libavcodec/aaccoder.c30:(0623.:61076:3 8warning: 89implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 485f/M_PI), Q30(0.6506 76236 | 9 0 6 1 fi/nMt_ PdIe)s,t bQi3t0s( 0=. 6a0v0c9t5x9-7>1b8i2tf_/rMa_tPeI ),* Q13002(40..05 0/3 6a3v8c0t2x9-1>fs/aMm_pPlIe)_,r aQt3e0 (/0 .a1v0c6t0x0-2>8c7h4_7lfa/yMo_uPtI.)n,b _ c| h ^~~~~~~~~~~~~~a nnelssrc/libavcodec/aac_defines.h :*44 :(36l:a mnote: bexpanded from macro 'Q30'd a / 120. f44) | ;# d e| f ~ ~~~~~~~^~~~~~~i ne Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:179:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 179 | Q30(0.7853981853f/M_PI), Q30(0.7853981853f/M_PI), Q30(0.7853981853f/M_PI), Q30(0.7853981853f/M_PI), Q30(0.7853981853f/M_PI), Q30(0.7853981853f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:179:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 179 | Q30(0.7853981853f/M_PI), Q30(0.7853981853f/M_PI), Q30(0.7853981853f/M_PI), Q30(0.7853981853f/M_PI), Q30(0.7853981853f/M_PI), Q30(0.7853981853f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:179:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 179 | Q30(0.7853981853f/M_PI), Q30(0.785src/libavcodec/aacenc_is.c3981:81425:344f:/ Mwarning: _Pcomparison of integers of different signs: 'int' and 'enum BandType' [-Wsign-compare]I ), Q30(0.7853981853 f142/ | M _ P I ) , Q 3 0 ( 0 . 7 8 5 3 9 8 1 8i5f3 f(/pMr_ePvI_)i,s Q&3&0 (p0.r7e8v5_3b9t8 1!8=5 3cfp/eM-_>PcIh)[,1 ]Q.3b0a(n0d._7t8y5p3e9[8w1*81563+fg/]M)_ P{I ) ,| ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:179:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 179 | Q30(0.7853981853f/M_PI), Q30(0.785398src/libavcodec/aacpsy.c1853:f/420M:_35P:I )warning: ,missing field 'window_shape' initializer [-Wmissing-field-initializers] Q 30(0.7853981853f/M _420P | I ) , QF3F0P(s0y.W7i8n53d9o8w1I8n5f3of /wMi_ P I=) ,{ src/libavcodec/aacenc.cQ 3{0 0( 0}.: 12457}:8;195 3:9 8| warning: ^1 8comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]53 f/M_PI), Q30(0.785398 112458 | 5 3 f / Mf_oPrI )(,i | ^~~~~~~~~~~~~~= 0; isrc/libavcodec/aac_defines.h :<44 :F36F:_ Anote: Rexpanded from macro 'Q30'R AY_ELEM S44( | a#adce_fnionrem aQl_3c0h(axn)_ l a y o u t s ) ; i + + )( i{n t )| ( ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~( x)*107374182src/libavcodec/aacenc.c4:.src/libavfilter/vf_waveform.c12540: 23+:: 03006warning: :.27:comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 5 warning: )implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] | ^ 1254 | In file included from 3006src/libavcodec/aacps_fixed.cf | :o24r (: i In file included from src/libavcodec/aacps.c =c: o32n: s0tsrc/libavcodec/aacps_fixed_tablegen.h:; 179:f36:i warning: limplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] o a( 1.21250855U10)3 {9 9| f/ ~~~~~~~~~ ^ ~~~~M _PI), Q30(1.2424604893f/M_PI), Q30(1.5185726881f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:177:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 177 | Q30(1.0079245567f/M_PI), Q30(1.0208238363f/M_PI), Q30(1.0433073044f/M_PI), Q30(1.1208510399f/M_src/libavcodec/aacenc.cP:I1403):10,: Q3warning: 0missing field 'help' initializer [-Wmissing-field-initializers] (1.2 14034 | 2 4 6 0 4{8N9U3LLf} / M| ^_ PI), Q30(1.5185726881f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aacpsy.csrc/libavcodec/aac_defines.h:44::36565::8 :note: expanded from macro 'Q30' warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44 | #define Q30 (x565) | i f ( a ct i v(ei_nlt)i(n(exs) *1=07=3 7401.80)2 4| . ^~~~~~~~~~~~ ~~0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:177:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 177 | Q30(1.0079245567f/M_PI), Q30(1.0208238363f/M_PI), Q30(1.0433073044f/M_PI), Q30(1.1208510399f/M_PI), Q30(1.2424604893f/M_PI), Q30(1.5185726881f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:177:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 177 | Q30(1.0079245567f/M_PI), Q30(1.0208238363f/M_PI), Q30(1.0433073044f/M_PI), Q30(1.1208510399f/M_PI), Q30(1.2424604893f/M_PI), Q30(1.5185726881f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) src/libavcodec/aaccoder.c(in:t)783(:(19x:) *warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]07 3741824.0 + 0. 5783) | | ^ * (lambIn file included from dasrc/libavcodec/aacps_fixed.c :/24 : 12In file included from 0src/libavcodec/aacps.c.:f32);: src/libavcodec/aacps_fixed_tablegen.h | : ~ ~~~~~~~^~~~~~~ 177:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aaccoder.c:782:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 177 | Q30( 7821. | 0 0 79 2 4 5 5/67 f(/(aMv_cPtIx)-,>f lQsrc/libavcodec/aacenc.c3a0:g(11415:s12 :. &0 2warning: A0V8_missing field 'value' initializer [-Wmissing-field-initializers]C2 O3DE8C3_F6L 3Af1415G | /M__ PIQ ) S,{ QC A3LN0E(U) 1? L2.0L. 4}03f3 0| ^: 7 30a4v4cft/Mx_P-I>c)h,_ lQa3y0ou(t1..n1b2_c0h85a10n3n9e9fl/s)M _ P| ~ ^~~~I ), Q30(1.2424604893f/M_PI), Q30(1.5185726881f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:176:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 176 | Q30(1.1061993837f/M_PI), Q30(1.1219338179f/M_PI), Q30(1.CC libavcodec/arbc.o 1484941244f/M_PI), Q30(1.2320860624f/M_PI), Q30(1.3421301842f/M_PI), Q30(1.5373806953f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:176:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 176 | Q30(1.1061993837f/M_PI), Q30(1.1219338179f/M_PI), Q30(1.1484941244f/M_PI), Q30(1.2320860624f/M_PI), Q30(1.3421301842f/M_PI), Q30(1.5373806953f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (insrc/libavcodec/aacpsy.ct)((:x616):48*:1 0warning: 7implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]3 741824.0 + 0.5) 616 | | ^ In file included from src/libavcodec/aacps_fixed.c :24 : In file included from src/libavcodec/aacps.c :fo32r: msrc/libavcodec/aacps_fixed_tablegen.h_:f176a:c86t:o warning: rimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] += sqrtf(fabs( c176o | ef s [s t a Qr3t+0i(]1).);1 0 6| 1 ~~~~ ^~~~~~~~~~~~~~9 93837f/M_PI), Q30(1.1219338179f/M_PI), Q30(1.1484941244f/M_PI), Q30(1.2320860624f/M_PI), Q30(1.3421301842f/M_PI), Q30(1.5373806953f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:src/libavcodec/aacdec_template.c32: src/libavcodec/aacps_fixed_tablegen.h:176::156561:: 35warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 176 | 1565Q | 3 0 ( 1 . 1 0 6 19 9 3 8 3 7 f / M _ PiIf) ,( oQff3s0e(t1[.01]2 >1 923553U8)1 7{9 f /| M ~~~~~~~~~ ^ ~~~~_P I), Q30(1.1484941244f/M_PI), Q30(1.2320860624f/M_PI), Q30(1.3421301842f/M_PI), Q30(1.5373806953f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:176:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 176 | Q30(1.1061993837f/M_PI), Q30(1.1219338179f/M_PI), Q30(1.1484941244f/M_PI), Q30(1.2320860624f/M_PI), Q30(1.3421301842f/M_PI), Q30(1.5373806953f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:176:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 176 | Q30(1.1061993837f/M_PI), Q30(1.1219338179f/M_PI), Q30(1.1484941244f/M_PI), Q30(1.2320860624f/M_PI), Q30(1.3421301842f/M_PI), Q30(1.5373806953f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:175:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 175 | Q30(1.1919227839f/M_PI), Q30(1.2081253529f/M_PI), Q30(1.2346779108f/M_PI),34 Q warning30s( generated1. .3123005629f/M_PI), Q30(1.4034168720f/M_PI), Q30(1.5471596718f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:175:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 175 | Q30(1.1919227839f/M_PI), Q30(1.2081253529f/M_PI), Q30(1.2346779108f/M_PI), Q30(1.3123005629f/M_PI), Q30(1.4034168720f/M_PI), Q30(1.5471596718f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:175:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 175 | Q30(1.1919227839f/M_PI), Q30(1.2081253529f/M_PI), Q30(1.2346779108f/M_PI), Q30(1.3123005629f/M_PI), Q30(1.4034168720f/M_PI), Q30(1.5471596718f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:175:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 175 | Q30(1.1919227839f/M_PI), Q30(1.2081253529f/M_PI), Q30(1.2346779108f/M_PI), Q30(1.3123005629f/M_PI), Q30(1.4034168720f/M_PI), Q30(1.5471596718f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:175:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 175 | Q30(1.1919227839f/M_PI), Q30(1.2081253529f/M_PI), Q30(1.2346779108f/M_PI), Q30(1.3123005629f/M_PI), Q30(1.4034168720f/M_PI), Q30(1.5471596718f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:175:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 175 | Q30(1.1919227839f/M_PI), Q30(1.2081253529f/M_PI), Q30(1.2346779108f/M_PI), Q30(1.3123005629f/M_PI), Q30(1.4034168720f/M_PI), Q30(1.5471596718f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:174:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 174 | Q30(1.2645189762f/M_PI), Q30(1.2796478271f/M_PI), Q30(1.3038636446f/M_PI), Q30(1.3710125685f/M_PI), Q30(1.4443849325f/M_PI), Q30(1.5532352924f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:174:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 174 | Q30(1.2645189762f/M_PI), Q30(1.2796478271f/M_PI), Q30(1.3038636446f/M_PI), Q30(1.3710125685f/M_PI), Q30(1.4443849325f/M_PI), Q30(1.5532352924f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:174:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 174 | Q30(1.2645189762f/M_PI), Q30(1.2796478271f/M_PI), Q30(1.3038636446f/M_PI), Q30(1.3710125685f/M_PI), Q30(1.4443849325f/M_PI), Q30(1.5532352924f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:174:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 174 | Q30(1.2645189762f/M_PI), Q30(1.2796478271f/M3_P warningI)s, generated . Q30(1.3038636446f/M_PI), Q30(1.3710125685f/M_PI), Q30(1.4443849325f/M_PI), Q30(1.5532352924f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:174:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 174 | Q30(1.2645189762f/M_PI), Q30(1.2796478271f/M_PI), Q30(1.3038636446f/M_PI), Q30(1.3710125685f/M_PI), Q30(1.4443849325f/M_PI), Q30(1.5532352924f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:174:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 174 | Q30(1.2645189762f/M_PI), Q30(1.2796478271f/M_PI), Q30(1.3038636446f/M_PI), Q30(1.3710125685f/M_PI), Q30(1.4443849325f/M_PI), Q30(1.5532352924f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:173:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 173 | Q30(1.3505556583f/M_PI), Q30(1.3628427982f/M_PI), Q30(1.3820509911f/M_PI), Q30(1.4327841997f/M_PI), Q30(1.4850014448f/M_PI), Q30(1.5590143204f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:173:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 173 | Q30(1.3505556583f/M_PI), Q30(1.3628427982f/M_PI), Q30(1.3820509911f/M_PI), Q30(1.4327841997f/M_PI), Q30(1.4850014448f/M_PI), Q30(1.5590143204f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:173:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 173 | Q30(1.3505556583f/M_PI), Q30(1.3628427982f/M_PI), Q30(1.3820509911f/M_PI), Q30(1.4327841997f/M_PI), Q30(1.4850014448f/M_PI), Q30(1.5590143204f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:173:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 173 | Q30(1.3505556583f/M_PI), Q30(1.3628427982f/M_PI), Q30(1.3820509911f/M_PI), Q30(1.4327841997f/M_PI), Q30(1.4850014448f/M_PI), Q30(1.5590143204f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:173:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 173 | Q30(1.3505556583f/M_PI), Q30(1.3628427982f/M_PI), Q30(1.3820509911f/M_PI), Q30(1.4327841997f/M_PI), Q30(1.4850014448f/M_PI), Q30(1.5590143204f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:173:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 173 | Q30(1.3505556583f/M_PI), Q30(1.3628427982f/M_PI), Q30(1.3820509911f/M_PI), Q30(1.4327841997f/M_PI), Q30(1.4850014448f/M_PI), Q30(1.5590143204f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:172:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 172 | Q30(1.4136143923f/M_PI), Q30(1.4229322672f/M_PI), Q30(1.4373078346f/M_PI), Q30(1.4743183851f/M_PI), Q30(1.5113102198f/M_PI), Q30(1.5626684427f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:172:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 172 | Q30(1.4136143923f/M_PI), Q30(1.4229322672f/M_PI), Q30(1.4373078346f/M_PI), Q30(1.4743183851f/M_PI), Q30(1.5113102198f/M_PI), Q30(1.5626684427f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44src/libavcodec/aacsbr.c:36:: note: expanded from macro 'Q30' 87:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]44 | #define Q30(x) 87 | (i n t) ( ( x )* 1 07 3 74 18 2te4mp.10 =+ f f0_.e5x)p 2| ^f i((sbr->data[In file included from 0]src/libavcodec/aacps_fixed.c.:e24n: vIn file included from _src/libavcodec/aacps.cfa:c32s: _qsrc/libavcodec/aacps_fixed_tablegen.h[:e172]:[86k]:> >warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ) + 7) * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 172 | Q30(1.4136143923f/M_PI), Q30(1.4229322672f/M_PI), Q30(1.4373078346f/M_PI), Q30(1.4743183851f/M_PI), Q30(1.5113102198f/M_PI), Q30(1.5626684427f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' src/libavcodec/aacsbr.c 44: | 89#:d29e:f iwarning: nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e Q30(x) 89 | (i n t )( ( x )* 1 0 7 3 7 4 1te8mp22 4=. 0f f_+ex p02f.i(5(p)a n _| of ^f set - sbr->In file included from dasrc/libavcodec/aacps_fixed.ct:24a: [In file included from 1]src/libavcodec/aacps.c.e:n32v: _11fa warningcsssrc/libavcodec/aacps_fixed_tablegen.h_: generatedq172[:e61]. :[ k]warning: )>implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]> 1) * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 172 | Q30(1.4136143923f/M_PI), Q30(1.4229322672f/M_PIsrc/libavcodec/aacsbr.c):,92 :21Q:3 0warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 .4373078 3924 | 6 f / M_ P I ) , Q 3 0 ( 1 . 4 7if4 31(83t8e5m1fp/M1_ P>I ),1 QE302(01). 5{1 13 10| 2 ^~~~~ ~1 98f/M_PI), Q30(1.5626684427f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:172:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 172 | Q30(1.4136143923f/M_PI), Q30(1.4229322672f/M_PI), Q30(1.4373078346f/M_PI), Q30(1.4743183851f/M_PI), Q30(1.5113102198f/M_PI), Q30(1.5626684427f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:172:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 172 | Q30(1.4136143923f/M_PI), Q30(1.4229322672f/M_PI), Q30(1.4373078346f/M_PI), Q30(1.4743183851f/M_PI), Q30(1.5113102198f/M_PI), Q30(1.5626684427f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aaccoder.csrc/libavcodec/aac_defines.h:44::36:920 :note: 19expanded from macro 'Q30': warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44 | #define Q30(x) 920 | * ( l(aimnbtd)a( (/x )1*2100.7f3)7;4 1 8| 2 ~ ~~~~~~~^~~~~~~4 .0 +src/libavcodec/aacsbr.c 0.:5106)src/libavcodec/aaccoder.c: :28 919:| : ^52warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 5In file included from src/libavcodec/aacps_fixed.c warning: s24919 generated | : . 106 In file included from | src/libavcodec/aacps.c : 32 : src/libavcodec/aacps_fixed_tablegen.h : 171 /: 136(: ( awarning: vimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] c t x - >afvl_aagsss e&r tA 0V171(_ | tC eO mD pE 1C _ (cnote: 1hexpanded from macro 'av_assert0'._ 4l6a5y8o8u9t8. 1n381b | 5_ fc /h Ma _niPnfIe )l(,s! )(Q c3 o0| n( ~ ^~~~d1 ).)4 7{6 3 5 0 5 4 5 9 f / M _ P I ) , Q 3 0 ( 1 . 5 0 2 93 2 1 9 0 9 f / M _ P I ) , Q 3 0 ( 1 . 5 2 9 1 1 7 3 4\5 8 f| / ^~~~M _PI), Q30(1.5651149750f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:171:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 171 | Q30(1.4590617418f/M_PI), Q30(1.4658898115f/M_PI), Q30(1.4763505459f/M_PI), Q30(1.5029321909f/M_PI), Q30(1.5291173458f/M_PI), Q30(1.5651149750f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:171:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 171 | Q30(1.4590617418f/M_PI), Q30(1.4658898115f/M_PI), Q30(1.4763505459f/M_PI), Q30(1.5029321909f/M_PI), Q30(1.5291173458f/M_PI), Q30(1.5651149750f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:171:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 171 | Q30(1.4590617418f/M_PI), Q30(1.4658898115f/M_PI), Q30(1.4763505459f/M_PI), Q30(1.5029321909f/M_PI), Q30(1.5291173458f/M_PI), Q30(1.5651149750f/src/libavcodec/aacsbr.cM_P:I),119: 56 :| ^~~~~~~~~~~~~~warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 11944 | | #d ef i ne Q 30 ( x ) s(bri-n>td)(a(tax[)ch*]10.7e3nv7_4f1ac8s[2e]src/libavcodec/aacpsy.c4[.0k: ]+ 794 0:.=522 :f ) f _| warning: ^ eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]xp 2fi((sIn file included from bsrc/libavcodec/aacps_fixed.cr:-24>: daIn file included from t src/libavcodec/aacps.c794a | :[ 32c: h ] src/libavcodec/aacps_fixed_tablegen.h .: e n171v_ :f 36ai:f cwarning: simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion](f_aq [bes]([dke]l>t>a1_) p171e ) | >+ 0 . 605 ) f * Q| d3 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ e0si(r1e.d_4p5 e)9 1200 | | 6 ~~~~ ^~~~~~~~ 1 7 4 1 8 f src/libavcodec/aacpsy.c /:M _P794: 40I :), warning: Q implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 0( 1. 4 6 5 8794 8 9 | 8 1 1 5 f / M _ P I) , Q 3 0i( f1 . ( 4fa b 7 s6 (3d 5e0l5t4 a59*_f/ epMxe_) pP>2 I)_0,.t0 ab5Qf[3 s*0b (r1d-.e>d5a0tsa2ir[9ec3d2h1_].9p0ee9f)/nv M__ f| Pa ~ ~~~~~~^~~~~~~~~~~~Ic )s,_q [eQ]3[0k(]1 .&5 2191]17;3 4 5| 8 ~f /M_PI), Q30(1.5651149750f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)src/libavcodec/aacsbr.c(:(121x):*251:0 7warning: 3implicit conversion increases floating-point precision: 'AAC_FLOAT' (aka 'float') to 'double' [-Wdouble-promotion]74 1824.0 + 0 .1215 | ) | ^ In file included from src/libavcodec/aacps_fixed.c : 24i: f In file included from (src/libavcodec/aacps.cs:32b: rsrc/libavcodec/aacps_fixed_tablegen.h:-171>:d11a:t awarning: [implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ch].env_facs[e][ k171] | > 1 E 2 0 ) Q{ 3 0| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~( 1.4590617418f/M_PI), Q30(1.4658898115f/M_PI), Q30(1.4763505459f/M_PI), Q30(1.5029321909f/M_PI), Q30(1.5291173458f/M_PI), Q30(1.5651149750f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:170:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 170 | Q30(1.4915299416f/M_11PI), warning sQ generated30. (1.4964480400f/M_PI), Q30(1.5039558411f/M_PI), Q30(1.5229074955f/M_PI), Q30(1.5414420366f/M_PI), Q30(1.5667995214f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' In file included from 44 | #src/libavcodec/ac3enc_float.cde:f31i: nIn file included from esrc/libavcodec/ac3enc.h :43Q: 3src/libavcodec/put_bits.h0:(x227): 37 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] (int)((x )*2271 | 07 37 4 1 82 4 . 0 i+f 0(.s5-) > b| u ^f _end - s->bIn file included from usrc/libavcodec/aacps_fixed.cf:_24p: tIn file included from rsrc/libavcodec/aacps.c: 32>: = src/libavcodec/aacps_fixed_tablegen.hs:i170z:111e: owarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f (BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~src/libavcodec/aacsbr.c170 | : 79 : 23 : Q3warning: 0comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]( 1.4915299416f /79 | M _ P I) , Q 3 0f(o1r. 4(9e6 4=4 810; 4e 0<0f=/M _PsI)b, rQ->3da0t(a[10.5]03.95b5s8_n4u1m1f_/eMn_PvI; )e,+ +Q)30 ({1 . 5| 2 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~2 9074955f/M_PI)src/libavcodec/aacsbr.c,: 80Q:3270:( 1warning: .comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]54 14420366f /80M | _ P I ) , Q 3 0 ( 1 . 5fo6r 6(In file included from 7k9 9=src/libavcodec/ac3dec_fixed.c5:2155 : 10src/libavcodec/eac3dec.c4;f: 141/:kM17 :_

n ^~~~~~~~~~~~~~[ sbr-src/libavcodec/aac_defines.h>d:a44:t36:a note: [expanded from macro 'Q30'0 141] | . b s _ fr e44 | q _r#eds [e e f i ]neif] ; ( nsQck30a+(l+e x<) ) {- 1 | . 0 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ) | ^~~~~~ ~ (src/libavcodec/aacsbr.ci:n101t:)(23(x:) *warning: 1comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]07 3741824 .1010 | + 0 .5 ) | ^ for (e = In file included from 1;src/libavcodec/aacps_fixed.c :24e: In file included from 170d:86a:t awarning: [implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 ].bs_num_noise; 170e | + +) { Q| 30 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~( 1.4915299src/libavcodec/aacsbr.c41:6102f/:M27_:P warning: Icomparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] ), Q30 (102 | 1 .4 96 4 4 8 0 4 0 0 f/ Mf_PoIr) ,( kQ 3=0 (01.;5 0k39 5<58 4s1b1r-f>n/_Mq_;P kI+)+), { Q 3| ~ ^ ~~~~~~~~0 (1.522907495src/libavcodec/aacsbr.c5f:/114M:_27P: Iwarning: )comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare], Q30(1.541 4114 | 4 2 03 66 f/ M _ P I ) ,f oQr3 0((1e .=5 16;67 9e9 5<2= 1s4bfr-In file included from /M>_dasrc/libavcodec/aacsbr_fixed.cP:tI)62,: a src/libavcodec/aacsbrdata.h | [:533 ^~~~~~~~~~~~~~: ch83]:src/libavcodec/aac_defines.h .:bwarning: s44_implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]:n 36:u note: mexpanded from macro 'Q30'_ env; e +44+ | )# d e| f ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ i533 n | e{ QQ3310((-x0src/libavcodec/aacsbr.c.:)115 0 :131: 0 5warning: 3 comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 04 9 8 6 2(i0n20tf) ()115, (Q | x3 ) 1* (1 - 0 0 .7 636794519 802 4.5 8003 src/libavcodec/put_bits.h6 16:+fo6r 0265f(k. =: 0)5}37; )k ,: < warning: {| scomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] Q ^3br -1>(n-[0s.b9r1- >In file included from 262656d3asrc/libavcodec/aacps_fixed.cta | 67:[ 9 24 c5: 7 h In file included from 2] src/libavcodec/aacps.c 9.3:f)ib32,: fQ3s1src/libavcodec/aacps_fixed_tablegen.h_( -:fr(s0170e->.bu:q11615f_:2_re nd2e9warning: 3 implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]- s8 s[-1e>]4]0b;u0f 3k_4 f)+}p170 | +,t )r >| ={ ~~~~^~~~~~~~~~~~~~~~~~~ s i| z ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~eQo3f src/libavcodec/aac_defines.h0:(45(B1:.i36src/libavcodec/aacsbr.c4t:: 9B112752note: uexpanded from macro 'Q31':927:f )9)4 1 warning: 6comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]f 45{/ M | _P I# | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~) ,d127 | Qe3 f0 i(ne 1Q3 1. ( 4x9) 6 4 4 8 0 4f 00or f( /Me _= P 1I; ) ,( Qe3i0 n(3*d9a25ta15[484c17h14]f8./3bsM_n6um__4Pn8I.o)0 i+ ,s0e .Q3;50 () e1+ | .5+ ^ ~2) 2 9 0| 7 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~49 55f/MIn file included from _Psrc/libavcodec/aacsbr_fixed.cI:)62,: src/libavcodec/aacsbr.c src/libavcodec/aacsbrdata.h::533Q:58128:3310:( :warning: 1 implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion].warning: 5 4comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]14 420366f /128 M_ | 533P I | {)Q3 ,1 ( - 0Q . 3 00 (11. 055 3 60 647 f9o8962r0290 5(fk 2=),1 4Q0f3;/1 Mk_ (<-0P Is.6)69bIn file included from ,5 r-9 0>5src/libavcodec/adpcmenc.c8| n_:0 ^~~~~~~~~~~~~~q303: 61 6;src/libavcodec/put_bits.h 6fsrc/libavcodec/aac_defines.h):44:k}+:36227,+): : { 37note: Q:| expanded from macro 'Q30'31 ~ ^ ~~~~~~~~( warning: -0.9126 446 | 3comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]#6d 7e9f5i7n2e9 3Qf3)0,( Qx3)1( - 0 .12271 | 5 2 2 9 3 8 1 4i 0 (f 0(i3s-n4t>)(f()bx},u)f *_| 1e ~~~~^~~~~~~~~~~~~~~~~~~0n 7d3 -src/libavcodec/aac_defines.h7 s:454-1:8>36:2 note: bexpanded from macro 'Q31'4u. f0_ p+ t0r. 545>)= | #| des ^fi izneeo fQ(3B1i(In file included from txsrc/libavcodec/aacps_fixed.cB:)u24 : fIn file included from ) ) src/libavcodec/aacps.c : { 32 : src/libavcodec/aacps_fixed_tablegen.h| : ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 170 (i:n36t):( (warning: x)implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]* 2147483648.0 + 0170. | 5 ) Q| 3 ^ ~0 (1.4915299In file included from 4src/libavcodec/aacsbr_fixed.c1:6f62/: Msrc/libavcodec/aacsbrdata.h_:533P:I31):, Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 (1.496448040 0533f/ | M{_QP31I(),- 0Q.30100(5310.49580369250250f8)4,1 1Q3f1/(M-_0PI.)6,6 9Q539005(810.532621906764f9)5}5f,/ M_{PQ3I1),( -0Q.39012(616.356471945472209336f6)f,/ M_QPI3)1,(- 0Q.31105(2219.38516406073949f5)2}1,4 f| / ~~~~^~~~~~~~~~~~~~~~~~~M _PI)src/libavcodec/aac_defines.h, : 45| : ^~~~~~~~~~~~~~36 : note: expanded from macro 'Q31'src/libavcodec/aac_defines.h :44:36: note: expanded from macro 'Q30'45 | #define 44Q3 | 1#(dxe)f i ne Q 3 0 ( x ) ( i n t ) ( (x )* 2 1 4(7i4n8t)3(6(48x.)0 *+ 100.753)7 4| 1 ^ ~8 24.0 + 0.src/libavcodec/put_bits.h5)In file included from : src/libavcodec/aacsbr_fixed.c| ^: 317:6233:: src/libavcodec/aacsbrdata.hwarning: :533comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]:In file included from 6:src/libavcodec/aacps_fixed.c :24warning: : 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:170: 11:317 | warning: 533 | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]{Q i31f( -(0s.-0>1b0u5f_3e 04n9170d8 | 6 -2 s 0- 2>Q30b0fu(1f.)_4,91p 5Qt312(-r09 .964>166=9f59 0/Ms5_iPI8)z,0e o3Qf360(16(B16.if)4t}B9,u6 f)4{4) Q8{30 1(4 0-0f| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~0 /.M9_1P2I6)63,6 7Q93507(2193.f5)0, 3Q9355184(11-f0/.M11_52P2I9)3, 8Q310(410.0532429f07)4}9,5 5 f| ~~~~^~~~~~~~~~~~~~~~~~~/ M_PIsrc/libavcodec/aac_defines.h:)45, :Q363:0 (note: 1expanded from macro 'Q31' .54144203 6645f | /#Md_efPiIne) Q,3 1Q(3x0)( 1 . 56 6 7 9 9 5 21 4 f/ M _P(Ii),n t| ) ^~~~~~~~~~~~~~(( x)*2src/libavcodec/aac_defines.h14:7444:8363:6 4note: 8expanded from macro 'Q30'. 0 + 0.5 )44 | | # ^ ~d efine Q30(xIn file included from ) src/libavcodec/aacsbr_fixed.c : 62: src/libavcodec/aacsbrdata.h : 532 : 84 : warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i nt)((x)*107 35327 | 4{1Q83214(.0 0.+8 00.750)50 6 3| 7 ^ 69351f), QIn file included from 31src/libavcodec/aacps_fixed.c(: 240: .In file included from 29src/libavcodec/aacps.c65:332: 6src/libavcodec/aacps_fixed_tablegen.h:61698:213684:4 0warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f )}, {Q31(-0.3898 11694 | 78 8 96 9 2 6Qf)3,0 (Q131.(5 10.4869215372767005f7/M1_70P87If)),}, Q | 3 ~~~~~^~~~~~~~~~~~~~~~~~0 (1.src/libavcodec/aac_defines.h5:1458:13633:4 note: 0expanded from macro 'Q31'1 9f/M_PI )45, | #Qd3e0f(1i.5n2e3 4src/libavcodec/put_bits.hQ83419(4x:5)265 3f :/37 M _:P I)warning: , comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] Q 3 0 ( 1 .(5i3n6t9)4(8(68x 0)9265f* | /2M1 4_ 7 P4 I )8, 3Q3 6i0f4(81. .0 (+s5-5>b uf00_06.5e) 8n 7| d3 ^ ~ 6-1 f/sM-_>PIb)In file included from u,f src/libavcodec/aacsbr_fixed.c_pQ:3t620r: ( src/libavcodec/aacsbrdata.h1:>.5325=6: s7958i7z5:e7o 5f9warning: 5(implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] fB/iMt_BuPfI)),) 532{| ^~~~~~~~~~~~~~ | { | Q ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~3 src/libavcodec/aac_defines.h1:44(:36 : 0note: .expanded from macro 'Q30'8 0705063 744 | 6#93d51effi)n, eQ 3Q13(0 0(.x29)6 5 36 6 8 2 84 4 0 8 f )(},i {ntQ)3(1((-x0.)3*8918071374471882849.6092 6+f In file included from ),0 .Q5src/libavcodec/ac3enc_fixed.c)3: 131 | ( ^: In file included from 0src/libavcodec/ac3enc.h.:8439: 5src/libavcodec/put_bits.h7:222760:537In file included from : 7src/libavcodec/aacps_fixed.c17warning: :0comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]24 : 87In file included from fsrc/libavcodec/aacps.c):32}: ,src/libavcodec/aacps_fixed_tablegen.h: 169: 111| ~~~~^~~~~~~~~~~~~~~~~~~: 227 | warning: src/libavcodec/aac_defines.h :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]45: 36 : note: expanded from macro 'Q31' if (s-> b45u | f169_ | #ede fn i d n Q-e3 0 (1Q.5s311(x-4>) 6 bu2 f 1 _3 p77 0ft/ rM >_= P I s) i ,(z eiQo3ntf)0(((1Bi(.t51xsrc/libavcodec/aacdec_template.cB8)*u211:f4734817053):6348)394.0 :0 +{ 1 0| warning: 9f./ ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~M comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]5_)P | I ^ ~) , Q30(1.5In file included from 23src/libavcodec/aacsbr_fixed.c 41705:8 | 624: 9src/libavcodec/aacsbrdata.h4 5: 5323 f:/ 32M _: P Iwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], Q 30 (1 .5f3or6 9 532(g4ro | 8u{6p8Q 30=1 90(f;/ M_ PI0g.)r8o, 0Q3u7005p(0 1.65<35 7(06A0A9C63_58S1I7GNf3E))6, g1_Qlf3e/M1_nP(;I 0).2g9,ro6u Q5p3366+802+(18,4. 45c067f8o9+f7)5}=1725,958 f/){ M{Q_3P I)1 ,(| ~~~~~ ^ ~~~~~~~~~~~~~~~~ -0 .| 3 ^~~~~~~~~~~~~~8 9814src/libavcodec/aac_defines.h7:8844src/libavcodec/aacdec_template.c9::61709369::2 note: 39expanded from macro 'Q30'6 :f warning: )comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare], Q 443 | 1#( d0.e8 1709f | i9ne 5Q 7236 00 5 ( x7 ) 1 7 0 87 f ) } , f | or ~~~~~^~~~~~~~~~~~~~~~~~ (g r ou psrc/libavcodec/aac_defines.h (i:= n045:t36;):( note: expanded from macro 'Q31'(g roxup) <* 10(45A7A | 3C7#4_SdI18e2G4.fN0 i+E n)g0e._5) leQn; g3r| ^1o(u xp) + + , In file included from csrc/libavcodec/aacps_fixed.c f o: +=241: In file included from 2 8src/libavcodec/aacps.c :)32 (: isrc/libavcodec/aacps_fixed_tablegen.h{:n 169 t| ~~~~~ ^ ~~~~~~~~~~~~~~~~: )86(:(x )*warning: 21implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]47 4836src/libavcodec/aacdec_template.c4:81742.:043 :+ 0warning: .comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]169 5 | ) | ^ ~ Q317420( | 1 . 5 In file included from 1 src/libavcodec/aacsbr_fixed.c4 6:2 621: 3src/libavcodec/aacsbrdata.h 7 :5327 0:f/ 7 M_: P warning: Iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] )f,o rQ 3(0(g1r.o 53251u8 | p1{ =3Q3 0341;( 00. 18g907r0f/o5uMp 0<_6 P3(I7A)6,A9 3C51Qf)_S3,I0 (QG131N(. 0E5)2.2g9_l364e85n;4 3gr9o466u5p8++328,4f4 /0cf8of+M=)_1}P2,8I ){)Q3 1,{( - 0.Q3| 3 ~~~~~ ^ ~~~~~~~~~~~~~~~~80 98(1417.58368996498266src/libavcodec/aacdec_template.cf)8,:017639 f/:QM_43P3I:1 () warning: ,0comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]. 8Q935072(61 .01763 | 5 5751 00760 8 7 873f )6}, 1 | f / ~~~~~^~~~~~~~~~~~~~~~~~ M_ P I ) src/libavcodec/put_bits.h ,src/libavcodec/aac_defines.h:: 45 317 :Q: 36333:0f (:onote: 1r expanded from macro 'Q31'. warning: 5(67comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]97g5 7 59r545fo | /up#M _PdI=) 317e | , f0 ; i gnr| ^~~~~~~~~~~~~~ieo u fQp3 src/libavcodec/aac_defines.h1:(44<(s: 36x: -note: () expanded from macro 'Q30' A> A b u C_ SIf _44esrc/libavcodec/aacpsy.cGNsrc/libavcodec/put_bits.h | nEd):g _#:d 893- ls-e>b265u:f _efn:; 34 (pinit37g:: tnr) >r warning: e(=(oxwarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] su)pmissing field 'window_shape' initializer [-Wmissing-field-initializers]+ +Q,i * 3zcef20oo1(4x7f+( Bi)4 =893265 | t | 8 1B2 8 )36 48u. f0 + {0 ) F . ) FiP s5y)Wsrc/libavcodec/aacsbr.ci {: f| ~~~~~ ^ ~~~~~~~~~~~~~~~~n 200 : ( d ow(19isn| t| )I:- ^ ~ ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ (n>warning: src/libavcodec/aacdec_template.c (fxbcomparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]u:o1789):In file included from 43 fsrc/libavcodec/aacsbr_fixed.c: 62*: :src/libavcodec/aacsbrdata.h_:w1 0e531nid 200warning: | comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]7 : 83 : 3 = - 7 fwarning: osr 41789{implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]- 1 | 8 >( 2{4b.i = u00; i 0> 0 Q n=_ .53| 1 qs ) ^(;iz e | o ^0 i f.+1 4(B+i t 1foIn file included from )src/libavcodec/aacps_fixed.cB3r0 05:17u5 8{424f: ( 8| 7)In file included from )g ~ ^ ~~~~~~~~f)src/libavcodec/aacps.c, : {32r: src/libavcodec/aacps_fixed_tablegen.h Qo:u 3169:p| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~1 61 =(-:0 . 0warning: ;95implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 9 09g8r3o5u7p5 6<8 9(f A169) | A} ,C { Q3_1 S( I- GN0E )g.Q4_l3en7;0 0g05(r14.o956up174+62013+17,760f 9/7cM_ffP)Io),+ ,Q= 3Q131280) ({- (0 .1.| 537 ~~~~~ ^ ~~~~~~~~~~~~~~~~341 0584917238364470f1)src/libavcodec/aacdec_template.c},9 :f/ M1811| _P:I43 ~~~~^~~~~~~~~~~~~~~~~~~): , Qsrc/libavcodec/aac_defines.hwarning: :3comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]45:036 :( 1note: .expanded from macro 'Q31'5 234 8418119 45 | | 4#d 5 e3 f f /iM n_ Pe I Q 31), (Q x 3 )0( 1 . 5 3f6 9 o 4r 8 6 8( g0r 9of /u(iM_pP nI=t)) (0,(x;) *grQo3201u(14.p55700 48636<847 8(3AA.C_6S01fI +/GM 0N._E5)P )I) g| , ^ ~_ Q l3en0; (gr1o.uIn file included from 5psrc/libavcodec/aacsbr_fixed.c+:6+76297,5 : src/libavcodec/aacsbrdata.h7c:f5o5319+:=1558f2/:8)M warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ P{I) , | | ^~~~~~~~~~~~~~ ~~~~~ ^ ~~~~~~~~~~~~~~~~ 531 | {src/libavcodec/aac_defines.hQ:3441:(36 0:.1 4note: expanded from macro 'Q30'src/libavcodec/aacdec_template.c 1:318370:05431:7 warning: 44comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]5 | 8#4d87src/libavcodec/aaccoder.ce f1837f | ) :i, ne1011: 31Q Q:303( 1 x (warning: )implicit conversion increases floating-point precision: 'INTFLOAT' (aka 'float') to 'double' [-Wdouble-promotion] - 0 . 95 0 90 9 8 3 5 71010 | 56 (8 fion9 f)r},t ){((( x)Qg r*o3 1u017 p( 3= -7 4 108204 .4;7. 0 0gr o+ 00u 5.p5 ) 4 < | 9 ^ 6 (7 01A6A C_97 f)SIn file included from ,IMsrc/libavcodec/aacps_fixed.c[ G:i24Q: NIn file included from ]3E1src/libavcodec/aacps.c( =) (:-gsc320: _src/libavcodec/aacps_fixed_tablegen.hle0.-3:7en>;1693c :436o:gr0oe fwarning: 5u49f7simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion][ps2 +t+8, acf6or4t++7=f(w +)w12169 | } ,2)8 * ) 1 2 8| ~~~~^~~~~~~~~~~~~~~~~~~{ Q+3 0src/libavcodec/aac_defines.h:i ]( 45| 1 ~~~~~ ^ ~~~~~~~~~~~~~~~~ :| . 5361 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:4 6note: expanded from macro 'Q31'2 137 710110 | f /M _45P | #dIe) f,in e Q3Q1 (x3 )0 ( 1 . 5 1 8 1 3 3 4 0 1 9 f /(i nM _t P)I) ,( Q (x30 )*( 12.+15 24sc374e841-4>984c36548o.30ef/ Mf_P+I)f ,s0 [Q.5s3)0(t a1. r5t| 3+6 ^ ~(94 86w80+9wf/2M_)P*IIn file included from ),1 src/libavcodec/aacsbr_fixed.cQ2:8362+0i: (]src/libavcodec/aacsbrdata.h)1: *. 55315:00310.68:75 warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]; 6 1 f| / ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~M _PI), 531Q | 3{Q031((1 .05.61741937050571579558f4/8M7_fP)I, )Q3,1 ( -| 0 ^~~~~~~~~~~~~~.9 509098src/libavcodec/aac_defines.h3:574456:8369:f )note: }expanded from macro 'Q30' ,src/libavcodec/put_bits.h {Q: 443 | 3171#:de(f33-i0:n.e warning: 4Qcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]370 0(x0) 5 4 9 6 7 0 1 317 6 | 9 7( iiffn t)(s), (Q(-x3>)1b*1(u0f-7_370e4n.1d8324 .7-03 s 4+- 00>5.49b7258u6) f 4_p| 7t ^f)r} ,> = | s ~~~~^~~~~~~~~~~~~~~~~~~i In file included from zsrc/libavcodec/aacps_fixed.ce:src/libavcodec/aac_defines.h24:45o:36: :fIn file included from ( src/libavcodec/aacps.c:B32inote: : src/libavcodec/aacps_fixed_tablegen.h:169:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] t B169u | f ) ) { Q 3| 0 ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~( 1.5146expanded from macro 'Q31'2 13770f/M _45 | P#Id)e,f inQe3 0Q(13.511(8x1)3 34 0 1 9 f / M _ P I )(i,n tQ)3((0x()1*.251243744883644984.05 3+ f0./5M) _ | P ^ ~I ), Q30(1.53In file included from 69src/libavcodec/aacsbr_fixed.c4:628: 6src/libavcodec/aacsbrdata.h8:5310:97:f /warning: Mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ PI), Q30(1.5 55310 | 0{6Q3817(3 601.f1/4M_1P30I0),5 1Q7305(814.8576f7)9,7 57Q53915(-f0/.M9_5P0I9)0, 9 8| 3 ^~~~~~~~~~~~~~5 75689src/libavcodec/aac_defines.hf:)44}:,36 :{ Q3note: 1(expanded from macro 'Q30'-0 .470054 94467 | 0#16d9e7ffi)n,e QQ3301((-x0). 3 7 3 40 5 4 9 72 86 4 7f )(},i n| t ~~~~~^~~~~~~~~~~~~~~~~~) ((x)*src/libavcodec/aac_defines.h1:04573:736:4 1note: 8expanded from macro 'Q31' 24.0 + 450 | .#5d)ef i n| e ^Q 31(x) In file included from src/libavcodec/aacps_fixed.c : 24 : In file included from src/libavcodec/aacps.c(:i32nt: )src/libavcodec/aacps_fixed_tablegen.h(:(168:x136):* 2warning: 14implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]74 83648.0 + 0.5) | ^ ~ 168 | Q30In file included from (1src/libavcodec/aacsbr_fixed.c.5:36291: 8src/libavcodec/aacsbrdata.h4:05309:3835:f warning: /implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]M _PI), Q30(1 .5305 | 4{1Q173018(-305.59f9/9M4_8P1I5)3,2 7Q823906(f)1,. 5Q4431914(3-400.759f4/8M_3P4I1)7,5 1Q360(610.75f5)1}78,3 6{Q8310( 90f.9/7M1_13P4I54)3,9 3Q3909(11.f5)59,1 60Q93417(8f-/0M._P6I7)5,2 85Q13502(215.6564972f1)3}6,2 8 8| f ~~~~^~~~~~~~~~~~~~~~~~~/ M_PIsrc/libavcodec/aac_defines.h):,45 : 36| ^~~~~~~~~~~~~~: note: expanded from macro 'Q31' src/libavcodec/aac_defines.h:44:36: note: 45expanded from macro 'Q30' | #defin e44 | Q#3de1f(ixn)e Q 3 0 ( x ) CC libavcodec/argo.o ( i n t ) ( ((xin)t*)(2(1x4)7*4813604783.07 +4 108.254). 0 | + ^ ~ 0.5) | ^ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:530In file included from :59src/libavcodec/aacps_fixed.c:: 24warning: : implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:168:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]530 | {Q31(-0.9994815 31682 | 78 2 96 f ) , Q3Q03(11.(5-03.9591488344019735516f6/07Mf_)P}I,) , {QQ3301((1 .05.497111137405843359359f91/fM_)PI,) ,Q 3Q13(0-(0.16.755424815915423420576f4/7Mf_)}P,I )| , ~~~~~^~~~~~~~~~~~~~~~~~ Q30(src/libavcodec/aac_defines.h1.:5455:17368:3 6note: 8expanded from macro 'Q31'0 9f/M_PI )45, | Q#30d(e1f.i5n5e9 1Q63019(4x7)8 f / M _ P I ) , Q 3(0i(1n.t5)6(92(1x3)6*22881f4/7M4_8P3I)6,48 . 0| ^~~~~~~~~~~~~~+ 0.5src/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:530i:n31e: Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0(x) 530 | { Q 3(1i(-n0t.)9(9(9x48)1*513207783279461f)8,2 4Q.310(- 0+. 5094.8534)1 7| 5 ^1 6607f)}, In file included from {Qsrc/libavcodec/aacps_fixed.c3:1(24 0: .In file included from 97src/libavcodec/aacps.c11:332: 45src/libavcodec/aacps_fixed_tablegen.h4:316893:98691:f )warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q31(-0.67528515 21682 | 5 6 4 7 f ) }Q,3 0 (| ~~~~^~~~~~~~~~~~~~~~~~~1 .539src/libavcodec/aac_defines.h1:844509:3365:f/ M_note: Pexpanded from macro 'Q31'I ), Q30( 1.455 | #4d1ef1in7e0 8Q3315(x5)f / M _ P I) , Q 3 0 ( 1.(5i4n4t1)(9(4x3)4*0271f47/4M8_3P6I48).,0 Q+3 00.(5)1 .| 5 ^ ~5 17836809f/In file included from M_src/libavcodec/aacsbr_fixed.cP:I62): ,src/libavcodec/aacsbrdata.h: 530Q:360: (warning: 1.implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 591609478f/M 530_ | P{QI3)src/libavcodec/aaccoder.c1,( -:Q01054:3.3509(:9 1.95warning: 46implicit conversion increases floating-point precision: 'INTFLOAT' (aka 'float') to 'double' [-Wdouble-promotion]8195 23127386229868f)f, / QM1053 | 3_1 (-P0 I .) , 5 9 48 3 4| 17 5 ^~~~~~~~~~~~~~1 6 6 src/libavcodec/aac_defines.h07 :f 44): 36} ,: note: {expanded from macro 'Q30' Q 3 1 ( 44 | #0d M.e[fi9ni7e1 13]Q43 50=(4 (x3s) 9 c 3 e9 09 1-f) >, c oQ e3 ff1s( -0[ .(si6t7n52a8rtt5)1+((5(wx2+w)2)2*1*5281604+77i3f]7) 4 }1| ,8 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24 .| ~~~~^~~~~~~~~~~~~~~~~~~0 +1054 | src/libavcodec/aac_defines.h0 : . 455) : 36: | note: expanded from macro 'Q31' ^ In file included from 45 src/libavcodec/aacps_fixed.c | :24 #: dIn file included from esrc/libavcodec/aacps.cf :i 32 n : e src/libavcodec/aacps_fixed_tablegen.h :168 :Q61 3 :1 +( swarning: ximplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]c )e 1 - > c o e ff s [ s t 168a | r (t i + (wn+ twQ)320(()1(*.x5139)21*281487+4i]480)933 6*5 04.f85/;.0M _+ 0P| . ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~I5 )), Q3 0| (1 ^ ~. 5411708355In file included from fsrc/libavcodec/aacsbr_fixed.c/:M62: _src/libavcodec/aacsbrdata.h:P528I:83):, warning: Q3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 (1.5441943 45280 | 7{f/QM3_1P(I-)0, .Q93407(0510.855916768539864f8)0,9f /QM3_1P(I-)0,. 2Q93508(010.4258154930166f)0}9,4 7{8Qf31/(M _0P.9Isrc/libavcodec/aacsbr.c1)5,9 9Q:83225070:019:(81 .576warning: 3972comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]16 3f62)88,f/ MQ_3P1I( 225)-, | 0 . f9| o8r ^~~~~~~~~~~~~~1 4(7esrc/libavcodec/aac_defines.h83 0:3=4485 :78036;1: fnote: e)}expanded from macro 'Q30', | < ~~~~^~~~~~~~~~~~~~~~~~~ c h_44src/libavcodec/aac_defines.h | d#dae:ft45:ia36-n: >note: expanded from macro 'Q31'e bsrc/libavcodec/ac3enc_float.c Qs30 (_:nu6845x | m#d:e)f_18 : i e nn warning: ev; implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e + Q+) 3 1 { ( x| 68 | ) ~ ^ ~~~~~~~~~~~~~~~~~~~ ( i rnet u rtn )( (Fsrc/libavcodec/aacsbr.c xF:M I)N(227c o*o: 1r23 :0d7, C ( iwarning: 3O7n4comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]18Et )2(F_4(x.)0M *2 1A227X+)4; | 07.5| ~~~~~~^~~~~~~~~~~~~~~~4) 8 3 64 8 .src/libavutil/macros.h0 | f ^: 49o +:22r : 0( k.In file included from 5note: expanded from macro 'FFMIN'= )0src/libavcodec/aacps_fixed.c ;| :k24 ^ ~49 : | <#In file included from d src/libavcodec/aacps.cesf:bIn file included from i32nrsrc/libavcodec/aacsbr_fixed.c: esrc/libavcodec/aacps_fixed_tablegen.h-:>n _Fl:i62mF168M:: 36;:Isrc/libavcodec/aacsbrdata.h : Nk528warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]a+CC libavcodec/arm/aacpsdsp_init_arm.o : ,+b59)): {(( a warning: ) | >implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ~ ^ ~~~~~~~~~~ 168(b | ) ? ( src/libavcodec/aacsbr.c528b ): | Q2303:57{:Q03:1 ( 1(.(awarning: )-comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]5 )03 9. 198| 4 74 ^ ~230050 9 | 305 8 f9 / 6 M6_ 5P9I 84)f, ) Q ,3 Q 301(f(-10.o.r2955 80404(21m1 78=10 4s8b33r5-05>6ff)}f,/_M ta_{PbI)Q,l Q330e(1l1.(5 0i.491m54[k9]91 809-47 30s48b07r377-f6/>Mk_PfIx))[1,] , ;Q3Q 1m3(- 00In file included from <.(1src/libavcodec/ac3enc.c.5 9s:b5845: r1-1>src/libavcodec/put_bits.h7:82274:f7337:_ 8twarning: 63abcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]l80 3e8507l89i1mf[kf /)+}M , _ P1227| I] | ~~~~~^~~~~~~~~~~~~~~~~~) ,- s src/libavcodec/aac_defines.hbQ 3:45r: 36 0 -:( > 1 .k5x59note: iexpanded from macro 'Q31'[ 11f6]0 ( ;459s47 8 | f-/m#+>Mbud+e_fP)fi_I) ene,{n Q 31 (d x | )Q - ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3 0s( 1- .> b5ufsrc/libavcodec/aacsbr.c 6 _:9 2p1t245r 3: 57 :6>= 2warning: s 8 comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare](i8f /izneM_to)P((fIx) (),245 B*i | 2t1 4| 7B ^~~~~~~~~~~~~~ 4u83 f 6 src/libavcodec/aac_defines.h:)4 8 . 044 ) :+36 : f{ note: 0expanded from macro 'Q30'o | . ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~r 5 ) (44m = | | ^ ~#s dbefri-n>fe_In file included from tsrc/libavcodec/aacsbr_fixed.cQa:b3l620: esrc/libavcodec/aacsbrdata.h(l:ixm[528)k :] 31 - : s warning: b implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]r - >k(xi[1n];t )528m( | {(11f0(_7-t307a41.b89l2e44l.70 i0m5[0k+ 8 +09. 6651)5 ] 9-| 8 ^s4b fr),- Q>3k1x([-1In file included from 0]src/libavcodec/aacps_fixed.c:.24;2: In file included from 9msrc/libavcodec/aacps.c5++:8)320 : 0src/libavcodec/aacps_fixed_tablegen.h{:1684 : 211| 81:43 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~0 6 f)warning: }implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] , {Q3src/libavcodec/aacsbr.c1:(251 :0.579:15 9warning: 9168comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]80 | 7 0 8 7 3 7Q360 f(251)1 | , . 53 Q 9 31 8140 (93 - 5 0f/ .fMo9_rP8 I1()47m,8 Q 3=30 3s80b5(r-7>1f8._514tfa1b)1l}7e,l0 im8 3[5| k5]f ~~~~^~~~~~~~~~~~~~~~~~~/ M- src/libavcodec/aac_defines.hs_bAS libavcodec/arm/aacpsdsp_neon.o :PIr)45-,:36>: note: Qk3expanded from macro 'Q31'x[01( 1].5;44 19 m4453 4 | 0< #7dfs/ebMrf-_in>PefI )_,Qta 3blQe3l1i0(m(x1)[. k5 5 +1 7 81] 3 - 6 8s0b 9r ->fk x/ [M_ P1(Ii])n;,t )( m(Q+3x0+)()*1 2{.515 94 174| 680 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~9 437684f8./0M src/libavcodec/aacsbr.c+_ PI:0)257,: .57Q350(:)1 .5 warning: 6 9comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] | 2 ^ ~1 36288f/ M257_ | PI In file included from ) src/libavcodec/aacsbr_fixed.c, : 62| ^~~~~~~~~~~~~~ : src/libavcodec/aacsbrdata.h: src/libavcodec/aac_defines.h 528: 44 : :636f::o rnote: expanded from macro 'Q30' warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]m = s44b | r#-de >f528ifn | _tea bQ{Ql313(-el0i0.(94m7x[0)k5 ]0 -8 s 9 6 br6 -5> 9k 8 x4 f[) 1 ,]( ;iQn 3tm)1( src/libavcodec/put_bits.h((<:-x0). 265*2s1:9b5083700r7:3474-> 21warning: f88comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]_t12 4a4.b0l3e 0+6 fl)}0, i. {m5265)Q3[1 | ( 0k. + 9| 1 1 ^]5 9- 9 8 si0f bIn file included from r7-src/libavcodec/aacps_fixed.c(:0>8s724k-x3[: 1In file included from src/libavcodec/aacps.c>7b]:;6uf32 : fsrc/libavcodec/aacps_fixed_tablegen.h)_,m:167e:136 +n: Qwarning: +implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]d 3) 1( -{- 0| s. ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~9- 167 8>1 | 47b8 3u f_0pt r src/libavcodec/aacsbr.c3 >:=8265 5:7Q8s573:1 i0f)warning: },z(ecomparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 1of (| . ~~~~^~~~~~~~~~~~~~~~~~~ B5it 5265Bsrc/libavcodec/aac_defines.h | 3 u : 0 f 451)5 3 : )5 36{f 1| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~:o 3note: rfexpanded from macro 'Q31' /(Mm_ P=I s) b,r-45> f | Q_#t3da0eb(fl1ie.n5le 54iQm1[k33]4 -1 7(xs)2 b6 r5- >f /kx [M1 _P] ;I )m , < s bQ3 r0 ->(f _1t(.ai5b5nl5te)8(l37(5xi)1m*[202f/kM1 +_ 47P4813]I -6 )s4,b8r- .>Q03k0( 1.x5[6+AS libavcodec/arm/ac3dsp_arm.o 10 ]10;0. 85m)5+ 4+ 2)| 4 ^ ~f{ / M _| P ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~I ), Q30In file included from (src/libavcodec/aacsbr_fixed.c1:.625: 6src/libavcodec/aacsbrdata.h4:25275:6849:0 6warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f /M_PI), Q30(1.5 65279 | 9{0Q63915(0 00f./9M7_5P3I4)2, 5 3| 4 ^~~~~~~~~~~~~~5 7837fsrc/libavcodec/aac_defines.h):,44 :Q363:1 (note: expanded from macro 'Q30'0 .8615093 0448 | 1#2d6e8f9ifn)e} ,Q 3{0Q(3x1)( 0 . 9 9 6 4 2 4 6 6 5 0 4(1i6n3tf))(,( xQ)3*11(0 703.774011892040.403 4+2 705.152)f ) }| , ^ | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:In file included from 36src/libavcodec/aacps_fixed.c:: 24note: : expanded from macro 'Q31'In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:167:111 :45 | #warning: dimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e fine Q31(x) 167 | ( iQn3t0)((1(.x5)53*02115437541833f6/4M8_.P0I )+, 0Q.350)( 1 .| 5 ^ ~5 41347265f/M_In file included from PIsrc/libavcodec/aacsbr_fixed.c):,62 : Qsrc/libavcodec/aacsbrdata.h3:0527(:159.:5 5warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 375120f/M_PI), 527Q | 3{0Q(311.(56 001.098755432442f5/3M4_5P7I8)3,7 fQ)3,0 (Q13.15(6 402.586691056059f3/0M8_1P2I6)8,9 fQ)3}0,( 1{.Q53619(9 006.99590604f2/4M6_6P5I0)4,1 6 3| f ^~~~~~~~~~~~~~) , Q31src/libavcodec/aac_defines.h(:44:36: note: expanded from macro 'Q30'0 .7019004 3444 | 2#7d5e1f2ifn)e} ,Q 3 0| ( ~~~~~^~~~~~~~~~~~~~~~~~x ) src/libavcodec/aac_defines.h : 45 : 36 : note: expanded from macro 'Q31' (int)((x )45* | 1#0d7e3f7i4n1e8 2Q43.10( x+) 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.h6:41678:.860: +warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .5) | ^ ~ 167In file included from | src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h : 527Q:3320:( 1warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 530153513f/M_P I527) | ,{ QQ3310(( 10..59574513344275236455f7/8M3_7PfI)),, QQ3310(( 10..58565185307953102801f2/6M8_9PfI))},, Q{3Q03(11(. 506.0919068452442646f5/0M4_1P6I3)f,) ,Q 3Q03(11(. 506.4720516990006453f4/2M7_5P1I2)f,) }Q,3 0 (| 1 ~~~~~^~~~~~~~~~~~~~~~~~. 56990src/libavcodec/aac_defines.h6:9455:AS libavcodec/arm/ac3dsp_armv6.o 0360:f /note: Mexpanded from macro 'Q31'src/libavcodec/put_bits.h_ PI:),317 : 33| : ^~~~~~~~~~~~~~45 | warning: #comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]d esrc/libavcodec/aac_defines.hf:i44n:e36 :Q 3note: 1expanded from macro 'Q30'( x) 317 | 44 | # id fe f (i sn -e > (Qib3nu0tf()_x(e)(n xd ) *- 2 1s 4- 7> 4b 8u 3f 6_ 4p 8t .r(0 i >n+=t )0s(.i(5zx)e) o* f1| (0 ^ ~B7 i3t7B4u1f8)2)4 In file included from .{src/libavcodec/aacsbr_fixed.c0 : 62+| : ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~0 src/libavcodec/aacsbrdata.h.:5527): 7 :| ^warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacps_fixed.c :52724 | : {In file included from Qsrc/libavcodec/aacps.c3:132(: src/libavcodec/aacps_fixed_tablegen.h0:.1679:7615:3 4warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 3457837f), Q31( 0. 81676 | 1 5 0 9 3 0 8Q13206(819.f5)5}3,0 1{5Q33511(3 f0/.M9_9P6I4)2,4 6Q63500(411.6535f4)1,3 4Q73216(5 f0/.M7_0P1I9)0,0 4Q33402(715.1525f5)8}3,7 5 1| 2 ~~~~~^~~~~~~~~~~~~~~~~~0 f/M_Psrc/libavcodec/aac_defines.hI:)45,: 36Q:3 0note: (expanded from macro 'Q31'1 .56010854 2454 | f#/dMe_fPiIn)e, QQ3310((x1). 5 6 4 2 5 6 9 0 6 5 f / M _(PiIn)t,) (Q(3x0)(*12.154679498036694580.00f /+M _0P.I5)), | | ^ ~ ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: In file included from expanded from macro 'Q30' src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:526: 8444: | #warning: dimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e fine Q30(x) 526 | { Q 3 1 ( - 0 .(9i3n4t1)2(0(4x1)7*5180774347f4)1,8 24Q.301 (+ 00..451)3 7 4| 0 ^5 2024363f)}, In file included from {src/libavcodec/aacps_fixed.cQ:3241: (In file included from src/libavcodec/aacps.c0:.329: 60src/libavcodec/aacps_fixed_tablegen.h6:31679:4363:3 1warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 11f), Q31( 0.93116 71670 | 9 5 4 1 2 8 0Qf3)0}(,1 . 5| 5 ~~~~~^~~~~~~~~~~~~~~~~~3 01535src/libavcodec/aac_defines.h1:345f:/36M:_ Pnote: Iexpanded from macro 'Q31') , Q30(1. 5455 | 4#1d3e4f7i2n6e5 fQ/3M1_(PxI)) , Q 3 0 ( 1 . 5 5 5 8 3 7(5i1n2t0)f(/(Mx_)P*I2)1,4 7Q43803(614.85.600 1+0 805.452)4 f /| M ^ ~_ PI), Q30(1.56In file included from 42src/libavcodec/aacsbr_fixed.c5:6629: 0src/libavcodec/aacsbrdata.h6:5526f:/59M:_ Pwarning: Iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) , Q30(1.569906 95265 | 0{0Qf3/1M(_-P0I.)9,3 4 1| 2 ^~~~~~~~~~~~~~0 4175src/libavcodec/aac_defines.h8:7444:436f:) ,note: expanded from macro 'Q30'Q 31( 0.41 3447 | 4#0d5e2f0i2n4e3 6Q33f0)(}x,) { Q 3 1 ( 0 . 9 6 0 6 3 9(4i3n3t1)5(5(1x1)f*)1,0 7Q33714(1 802.49.301 1+6 700.955)4 1 2| 8 ^0 f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/aac_defines.hsrc/libavcodec/aacps_fixed.c::4524:: 36CC libavcodec/arm/ac3dsp_init_arm.o In file included from :src/libavcodec/aacps.c :note: 32expanded from macro 'Q31': src/libavcodec/aacps_fixed_tablegen.h:167:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | #define Q31(x) 167 | Q 3 0 ((1i.n5t5)3(0(1x)5*32511437f4/8M3_6P4I8).,0 Q+3 00(.15.)5 5 4| 1 ^ ~3 47265f/M_PI), In file included from Q3src/libavcodec/aacsbr_fixed.c0:(621: .src/libavcodec/aacsbrdata.h5:55265:8323:7 5warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 0f/M_PI), Q30( 1526. | 5{6Q03110(8-504.249f3/4M1_2P0I4)1,7 5Q83704(41f.)5,6 4Q23516(9 006.54f1/3M7_4P0I5)2,0 2Q43306(31f.)5}6,9 9{0Q63915(0 00f./9M6_0P6I3)9,4 3 3| 1 ^~~~~~~~~~~~~~5 511f)src/libavcodec/aac_defines.h,: 44Q:3361:( note: 0expanded from macro 'Q30'. 93116709 5444 | 1#2d8e0ffi)n}e, Q 3| 0 ~~~~~^~~~~~~~~~~~~~~~~~( x) src/libavcodec/aac_defines.h : 45 : 36 : note: expanded from macro 'Q31' (int)(( x45) | *#1d0e7f3i7n4e1 8Q2341.(0x )+ 0 . 5 ) | ^ (int)((x)In file included from *2src/libavcodec/aacps_fixed.c1:4247: 4In file included from 8src/libavcodec/aacps.c3:6324: 8src/libavcodec/aacps_fixed_tablegen.h.:0166 :+136 :0 .warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c166:62 | : src/libavcodec/aacsbrdata.h : 526 : 6 :Q 3warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( 1.5607966185f/ M526_P | I{)Q,3 1Q(3-00(.19.354611240246157250837f4/4Mf_)P,I )Q,3 1Q(3 00(.14.153672430854240826423f6/3Mf_)P}I,) ,{ QQ3310(( 10..59664076836974931381f5/5M1_1PfI)),, QQ3310(( 10..59637111169750998544f1/2M8_0PfI))},, Q 3| 0 ~~~~^~~~~~~~~~~~~~~~~~~( 1.570src/libavcodec/aac_defines.h2:9456:2368:7 5note: fexpanded from macro 'Q31'/ M_PI), | ^~~~~~~~~~~~~~45 | #defsrc/libavcodec/aac_defines.hi:n44e: 36Q:3 1note: (expanded from macro 'Q30'x ) 44 | # d e f i(nien tQ)3(0((xx))* 2 1 4 7 4 8 3 6 4 8 . 0 +( i0n.t5))( ( x| ) ^ ~* 1073741824.0 In file included from + src/libavcodec/aacsbr_fixed.c0:.625: )src/libavcodec/aacsbrdata.h : 525| ^: 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 :52532 | : {src/libavcodec/aacps_fixed_tablegen.hQ:31661:(111-:0 .warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 759606946049f), Q31( 1660 | . 8 2 2 8 8 7Q13403(013.0576AS libavcodec/arm/ac3dsp_neon.o 30f7)9}6,6 1{8Q53f1/(M _0P.I8)7,4 3Q43709(417.4536612452f6)5,2 0Q33f1/(M _0P.I8)9,3 9Q93409(516.5556423338f4)4}8,6 2 f| / ~~~~~^~~~~~~~~~~~~~~~~~M _PI)src/libavcodec/aac_defines.h,: 45Q:3360:( 1note: .expanded from macro 'Q31'5 647867918 f45/ | M#_dPeIf)i,n eQ 3Q03(11(.x56)7 1 1 9 5 9 8 4 f / M _ P I )(,i nQt3)0(((1x.)5*720124976428837654f8/.M0_ P+I )0,. 5 )| ^~~~~~~~~~~~~~ | ^ ~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30'In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:525: 5944: | #warning: dimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e fine Q30(x) 525 | { Q 3 1 ( - 0 . 9(8i7n5t9)6(0(6x9)4*61004793f7)4,1 8Q2341.(0 0+. 802.258)8 7 1| 4 ^3 03073f)}, {QIn file included from 31src/libavcodec/aacps_fixed.c(: 240: .In file included from 8src/libavcodec/aacps.c7:4323: 4src/libavcodec/aacps_fixed_tablegen.h7:91664:7864:3 6warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 f), Q31( 0.8939949 51666 | 5 5 4 3 3 f )Q}3,0 ( 1| ~~~~~^~~~~~~~~~~~~~~~~~. 56079src/libavcodec/aac_defines.h6:6451:8365:f /note: Mexpanded from macro 'Q31'_ PI), Q30( 145. | 5#6d1e4f2i6n5e2 0Q33f1/(Mx_)P I ) , Q 3 0 ( 1 . 5 6 2 3(8i4n4t8)6(2(fx/)M*_2P1I4)7,4 8Q33604(81..05 6+4 708.657)9 1 8| f ^ ~/ M_PI), Q30(1In file included from .5src/libavcodec/aacsbr_fixed.c6:7621: 1src/libavcodec/aacsbrdata.h9:55259:8324:f /warning: Mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ PI), Q30(1.5702 95256 | 2{8Q7351f(/-M0_.P9I8)7,5 9 6| 0 ^~~~~~~~~~~~~~6 9460src/libavcodec/aac_defines.h4:944f:)36,: Qnote: 3expanded from macro 'Q30'1 ( 0.8228 8447 | 1#4d3e0f3i0n7e3 fQ)3}0,( x{)Q 3 1 ( 0 . 8 7 4 3 4 7 9 4(7i4n3t6)2(5(fx)),* 1Q03713(7 401.882943.909 4+9 506.555)4 3 3| f ^) }, | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/aac_defines.h:src/libavcodec/aacps_fixed.c45::2436: :In file included from src/libavcodec/aacps.cnote: :expanded from macro 'Q31'32 : src/libavcodec/aacps_fixed_tablegen.h:166:61: warning: 45implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | #define Q31(x) 166 | Q 3(0i(n1t.)5(6(0x7)9*6261148754f/8M3_6P4I8).,0 Q+3 00(.15.)5 6 1| 4 ^ ~ 265203f/M_PIIn file included from )src/libavcodec/aacsbr_fixed.c,: 62Q: 3src/libavcodec/aacsbrdata.h0:(5251:.65:6 2warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 44862f/M_PI), Q5253 | 0{(Q13.15(6CC libavcodec/arm/audiodsp_init_arm.o -407.89687791589f6/0M6_9P4I6)0,4 9Qf3)0,( 1Q.3516(7 101.9852928848f7/1M4_3P0I3)0,7 3Qf3)0}(,1 .{5Q73012(9 602.887754f3/4M7_9P4I7)4,3 6 2| 5 ^~~~~~~~~~~~~~f ), Q3src/libavcodec/aac_defines.h1:(44 :036.:8 9note: 3expanded from macro 'Q30'9 94956554 3443 | f#)d}e,f i n| e ~~~~^~~~~~~~~~~~~~~~~~~ Q30(xsrc/libavcodec/aac_defines.h): 45 : 36 : note: expanded from macro 'Q31' (in t45) | (#(dxe)f*i1n0e7 3Q73411(8x2)4 . 0 + 0 . 5 ) | ^ (int)((x)*21In file included from 47src/libavcodec/aacps_fixed.c4:8243: 6In file included from 4src/libavcodec/aacps.c8:.320: src/libavcodec/aacps_fixed_tablegen.h+: 1660:.365:) warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]| ^ ~ In file included from src/libavcodec/aacsbr_fixed.c: 62166: | src/libavcodec/aacsbrdata.h : 524 : 83 : Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 (1.5607966185f /524M | _{PQI)3,1 (Q 300.(512.157651442246658220139f5/fM)_,P IQ)3,1 (Q-300.(815.359662832864743856720f5/fM)_}P,I ){,Q 3Q13(0-(01..954674071816379961980f9/5M6_fP)I,) ,Q 3Q13(0-(01..051687216139458918944f2/5M5_fP)I}),, Q| 3 ~~~~^~~~~~~~~~~~~~~~~~~0 (1.57src/libavcodec/aac_defines.h0:2459:6362:8 7note: 5expanded from macro 'Q31'f /M_PI), 45| | ^~~~~~~~~~~~~~# definsrc/libavcodec/aac_defines.he: 44Q:3361:( xnote: )expanded from macro 'Q30' 44 | # d e(fiinnte) (Q(3x0)(*x2)1 4 7 4 8 3 6 4 8 . 0 + 0(.i5n)t ) (| ( ^ ~x )*1073741824In file included from .src/libavcodec/aacsbr_fixed.c0: 62+: src/libavcodec/aacsbrdata.h0:.5245:)58 : | ^warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacps_fixed.c: 24524: | In file included from {src/libavcodec/aacps.cQ:3321: (src/libavcodec/aacps_fixed_tablegen.h :0166.:5112:1 7warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 24682195f), Q31(-0 .1668 | 5 3 9 6 8 26 7Q33507(015.f5)6}0,7 9{6Q63118(5-f0/.M9_4P7I0)1,1 3Q93609(019.5566f1)4,2 6Q53210(3-f0/.M0_1P8I2)6,3 4Q83109(412.5556f2)3}8,4 4 8| 6 ~~~~^~~~~~~~~~~~~~~~~~~2 f/M_Psrc/libavcodec/aac_defines.hI:)45,: 36Q:3 0note: (expanded from macro 'Q31'1 .5647867 9451 | 8#fd/eMf_iPnIe) ,Q 3Q13(0x()1 . 5 6 7 1 1 9 5 9 8 4 f / M(_iPnIt)),( (Qx3)0*(211.4577408239664288.705 f+/ M0_.P5I)) , | ^ ~| ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: In file included from note: expanded from macro 'Q30'src/libavcodec/aacsbr_fixed.c :62: src/libavcodec/aacsbrdata.h:524: 3144: | #warning: dimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e fine Q30(x) 524 | { Q 3 1 ( 0 . 5(2i1n7t5)4(2(4x6)8*21109753f7)4,1 8Q2341.(0- 0+. 805.359)6 8 2| 6 ^7 35705f)}, {QIn file included from 3src/libavcodec/aacps_fixed.c1:(24-: 0In file included from .src/libavcodec/aacps.c9:4327: 01src/libavcodec/aacps_fixed_tablegen.h1:31659:61369:0 9warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 f), Q31(-0.0182634 81651 | 9 4 2 5 5 f )Q}3,0 ( 1| . ~~~~^~~~~~~~~~~~~~~~~~~5 65173src/libavcodec/aac_defines.h0:2459:936f:/ Mnote: _expanded from macro 'Q31'P I), Q30( 145. | 5#6d5e5f2i7n2e0 0Q73f1/(Mx_)P I ) , Q 3 0 ( 1 . 5 6 6 0(6i6n0t2)6(7(fx/)M*_2P1I4)7,4 8Q33604(81..05 6+7 401.750)2 5 6| f ^ ~/ M_PI), Q30(1.5In file included from 68src/libavcodec/aacsbr_fixed.c7:2628: 9src/libavcodec/aacsbrdata.h2:35248:f7/:M _warning: Pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]I ), Q30(1.5705 15245 | 1{5Q5381f(/ M0_.P5I2)1,7 5 4| 2 ^~~~~~~~~~~~~~4 68219src/libavcodec/aac_defines.h5:f44):,36 :Q 3note: 1expanded from macro 'Q30'( -0.85396 8442 | 6#7d3e5f7i0n5ef )Q}3,0 ({xQ)3 1 ( - 0 . 9 4 7 0 1 1 3 9 6(9i0n9t5)6(f()x,) *Q13017(3-704.10812842.603 4+8 109.452)5 5 f| ) ^} , | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45In 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:165:111 :45 | warning: #implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]d efine Q31(x) 165 | (Qi3n0t()1(.(5x6)5*127143704289396f4/8M._0P I+) src/libavcodec/aacsbr.c,0 .Q53):0 311 (:| 119 ^ ~.: 5 6warning: 55comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]2 72007In file included from f/src/libavcodec/aacsbr_fixed.cM:_62P: Isrc/libavcodec/aacsbrdata.h):,523 :Q 843311:0 | ( warning: 1 implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 56 6f0o6r6 0(2e6 7 =f523 / | 0M{;_Q P3eI1 )(<, 0cQ.h34_04d(2a12t.6a58-6>07b04s91_37n20u92m55_66effn)/v,M; _ QPe3I+1)+(,) 0Q{.3 70 1(| 31 ~ ^ ~~~~~~~~~~~~~~~~~~~2.65 765867724829725328ff)src/libavcodec/aacsbr.c/}:M,318_ :P{19IQ:)3 ,1warning: (comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]Q 300.(013.65 7731810 | 95 01 75 11 55f85o38r1f 2/(fMe)_ ,P= I Q0)3;,1 (e | 0< ^~~~~~~~~~~~~~. 6c3h6_0src/libavcodec/aac_defines.h6d:3a448t:9a363-:6> 6bnote: 6sexpanded from macro 'Q30'7_ 5nfu)m}_,e n44 v | | ;# ~~~~~^~~~~~~~~~~~~~~~~~ d ee+f+i)nsrc/libavcodec/aac_defines.h e:{ Q45 3:| 036 ~ ^ ~~~~~~~~~~~~~~~~~~~(: x )note: expanded from macro 'Q31' 45 | #(dienfti)n(e( xQ)3*11(0x7)3 7 4 1 8 2 4 . 0 + 0 . 5()i n t| ) ^( (x)*21474836In file included from 48src/libavcodec/aacps_fixed.c.:024 : +In file included from src/libavcodec/aacps.c0:.325: )src/libavcodec/aacps_fixed_tablegen.h : 165| : ^ ~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 :165523: | 59 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(1.56517 35230 | 2{9Q93f1/(M_ P0I.)4,4 2Q23608(010.953625955267f2)0,0 7Qf3/1M(_ P0I.)7,1 3Q23607(516.754626705626f0)2}6,7 f{/QM3_1P(I )0,. 0Q33607(119.0576175481371022f5)6,f /QM3_1P(I )0,. 6Q33600(613.8596386762687952f3)8}f,/ M _| P ~~~~~^~~~~~~~~~~~~~~~~~I ), Q3src/libavcodec/aac_defines.h0:(451:.365:7 0note: 5expanded from macro 'Q31'1 51558f/M _45P | I#)d,e f i| n ^~~~~~~~~~~~~~e Q31(xsrc/libavcodec/aac_defines.h): 44 : 36 : note: expanded from macro 'Q30' (i n44t | )#(d(exf)i*n2e1 4Q73408(3x6)4 8 . 0 + 0 . 5 ) | ^ ~( int)((x)*10737In file included from 41src/libavcodec/aacsbr_fixed.c8:2624: .src/libavcodec/aacsbrdata.h0: 523+: 320:. 5warning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^ 523 | In file included from {src/libavcodec/aacps_fixed.cQ:3241(: In file included from 0src/libavcodec/aacps.c.:4324: 2src/libavcodec/aacps_fixed_tablegen.h2:61658:0610:9 3warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 56f), Q31( 0.713267 1655 | 6 7 4 2 7 5 2Qf3)0}(,1 .{5Q63511(7 300.209396f7/1M9_0P7I1)5,8 3Q1320f()1,. 5Q63515(2 702.060376f0/6M3_8P9I3)6,6 6Q7350f()1}.,5 6 6| 0 ~~~~~^~~~~~~~~~~~~~~~~~6 60267src/libavcodec/aac_defines.hf:/45M:_36P:I )note: ,expanded from macro 'Q31' Q30(1.567 4451 | 7#0d2e5f6ifn/eM _QP3I1)(,x )Q 3 0 ( 1 . 5 6 8 7 2 8 9 2 3(8ifn/tM)_(P(Ix)),* 2Q13407(418.35674085.105 1+5 508.f5/)M _ P| I ^ ~) , | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:In file included from 44:src/libavcodec/aacsbr_fixed.c36::62 : note: src/libavcodec/aacsbrdata.hexpanded from macro 'Q30': 523:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44 | #define Q3 0523( | x{)Q 3 1 ( 0 . 4 4 2 2 6 8 0 0(9i3n2t9)5(6(fx)),* 1Q03713(7 401.872143.206 7+5 607.452)7 5 2| f ^) }, {Q31( 0.0In file included from 3src/libavcodec/aacps_fixed.c6:7241: 9In file included from 0src/libavcodec/aacps.c7:1325: 8src/libavcodec/aacps_fixed_tablegen.h3:11652:f36):, warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 1( 0.6360638936667 5165f | ) } , | ~~~~~^~~~~~~~~~~~~~~~~~Q 30(1src/libavcodec/aac_defines.h.:5456:5361:7 3note: 0expanded from macro 'Q31'2 99f/M_PI) ,45 | Q#3d0e(f1i.n5e6 5Q53217(2x0)0 7 f / M _ P I ) , Q 3 0 ((1i.n5t6)6(0(6x6)0*226174f7/4M8_3P6I4)8,. 0Q 3+0 (01..55)6 7 4| 1 ^ ~7 0256f/M_PI), In file included from Qsrc/libavcodec/aacsbr_fixed.c3:062(: 1src/libavcodec/aacsbrdata.h.:55226:8837:2 8warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 38f/M_PI), Q30( 1522. | 5{7Q03511(5-105.5982f3/6M6_0P2I3)3,2 6 9| 3 ^~~~~~~~~~~~~~2 f), src/libavcodec/aac_defines.hQ:3441:(36-:0 .note: 9expanded from macro 'Q30'7 97929806 8441 | 8#0dfe)f}i,n e{ QQ3310((-x0). 4 4 6 0 7 1 7 8 5 1 8 5 9 8(fi)n,t )Q(3(1x()-*01.057432734312852240.106 3+9 40f.)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 :45165 | :#11d:ef iwarning: nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e Q31(x) 165 | ( i n t ) (Q(3x0)(*12.154675418733604289.90f /+M _0P.I5)), Q| 3 ^ ~0 (1.5655272007In file included from f/src/libavcodec/aacsbr_fixed.cM:_62P: Isrc/libavcodec/aacsbrdata.h):,522 :Q583:0 (warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 5660660267f/M_ P522I | ){,Q 3Q13(0-(01..95263764610720323562f6/9M3_2PfI)),, QQ3310((-10..59678977298299283086f8/1M8_0PfI))},, Q{3Q03(11(.-507.0454165017515788f5/1M8_5P9I8)f,) , | Q ^~~~~~~~~~~~~~3 1(-0.src/libavcodec/aac_defines.h5:4442:3363:2 5note: 2expanded from macro 'Q30'0 16394f)} ,44 | #| d ~~~~^~~~~~~~~~~~~~~~~~~e fine src/libavcodec/aac_defines.hQ:3450:(36x:) note: expanded from macro 'Q31' 45 | (#idnetf)i(n(ex )Q*3110(7x3)7 4 1 8 2 4 . 0 + 0 . 5 )( i n| t ^) ((x)*2147483In file included from 64src/libavcodec/aacps_fixed.c8:.240: In file included from +src/libavcodec/aacps.c :032.: 5src/libavcodec/aacps_fixed_tablegen.h): 164 :| 136 ^ ~: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:522 :16431 | : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(1.567634 15220 | 5{7Qf31/(M-_0P.I)9,2 3Q63600(213.352667983323f3)0,4 4Qf3/1M(_-P0In file included from I.)9,7 9Qsrc/libavcodec/ac3enc_float.c73:90278(9: 810src/libavcodec/ac3enc_template.c.6:5821861:882910:3f 6)warning: }3,3implicit conversion increases floating-point precision: 'CoefSumType' (aka 'float') to 'double' [-Wdouble-promotion] 4 {4Qf3/1M(_-P0I.)4,4 6Q03701(718.551688589986 f0218)5 | ,5 2 Qf 3/ 1M (_ -P 0I .) 5, 4 2Q 33 30 2( 51 2. 0516 69 36 93 43 f7 )2} 2,i3 ff /| (M ~~~~^~~~~~~~~~~~~~~~~~~c_ oPoIr)d,src/libavcodec/aac_defines.h_ :dQ45i3:f036f(: 1 >.note: 5expanded from macro 'Q31'N7 E0W6_3C8P1L7 _945C8 | Of#O/dRMeD_f_PiTInH)eR, E QS 3H| 1O ^~~~~~~~~~~~~~(L xD)) src/libavcodec/aac_defines.h :| 44 ^~~~~~~~~~ ~ : 36 : note: expanded from macro 'Q30' (int) (44( | x#)d*e2f1i4n7e4 8Q33604(8x.)0 + 0 . 5 ) | ^ ~ (int)((x)*1In file included from 07src/libavcodec/aacsbr_fixed.c3:627: 4src/libavcodec/aacsbrdata.h1:85222:46.:0 warning: +implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0.5) | ^ 522 | {Q3In file included from 1(src/libavcodec/aacps_fixed.c-:024.: 9In file included from 2src/libavcodec/aacps.c3:6326: 0src/libavcodec/aacps_fixed_tablegen.h2:31643:21116:9 3warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f ), Q31(-0.979792980 61648 | 1 8 0 f ) }, Q{3Q03(11(.-506.7464364017015778f5/1M8_5P9I8)f,) ,Q 3Q03(11(.-506.7584323333024542f0/1M6_3P9I4)f,) }Q,3 0 (| 1 ~~~~^~~~~~~~~~~~~~~~~~~. 56813src/libavcodec/aac_defines.h6:3453:4364:f /note: Mexpanded from macro 'Q31'_ PI), Q30( 145. | 5#6d8e8f9i6n0e5 5Q23f1/(Mx_)P I ) , Q 3 0 ( 1 . 5 6 9 6(3i3n7t2)2(3(fx/)M*_2P1I4)7,4 8Q33604(81..05 7+0 603.851)7 9 8| f ^ ~/ M_PI), | ^~~~~~~~~~~~~~ In file included from src/libavcodec/aacsbr_fixed.csrc/libavcodec/aac_defines.h::6244: :src/libavcodec/aacsbrdata.h36::521 note: :expanded from macro 'Q30'83 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44 | #define Q30( x521) | { Q 3 1 ( - 0 . 3 6 3 2 6 0(1i8n4t1)9(9(6x5)f*)1,0 7Q33714(1 802.40.704 4+0 204.351)2 3 2| 2 ^8 f)}, {Q31( 0In file included from .src/libavcodec/aacps_fixed.c9:9249: 7In file included from 9src/libavcodec/aacps.c0:4324: 67src/libavcodec/aacps_fixed_tablegen.h4:31645:086f:) ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 31(-0.141302873474 01645 | f ) } , | Q ~~~~^~~~~~~~~~~~~~~~~~~3 0(1.5src/libavcodec/aac_defines.h6:7456:3364:1 0note: 5expanded from macro 'Q31'7 f/M_PI), Q453 | 0#(d1e.f5i6n7e8 3Q33310(4x4)f / M _ P I ) , Q 3 0 ( 1 .(5i6n8t1)3(6(3x3)4*42f1/4M7_4P8I3)6,4 8Q.300 (+1 .05.658)8 9 6| 0 ^ ~5 52f/M_PI), Q3In file included from 0(src/libavcodec/aacsbr_fixed.c1:.625: 6src/libavcodec/aacsbrdata.h9:65213:3597:2 2warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f /M_PI), Q30(1. 55217 | 0{6Q33811(7-908.f3/6M3_2P6I0)1,8 4 1| 9 ^~~~~~~~~~~~~~9 65f),src/libavcodec/aac_defines.h :Q443:136:( note: 0expanded from macro 'Q30'. 07440243 1442 | 3#2d2e8ffi)n}e, Q{3Q03(1x() 0 . 9 9 9 7 9 0 4 4 6 7 4 3(5i0nft)),( (Qx3)1*(1-007.31744113802248.703 4+7 400.55f)) } ,| ^ | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:In file included from 36:src/libavcodec/aacps_fixed.c :note: 24expanded from macro 'Q31': In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:164: 6145: | #warning: dimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e fine Q31(x) 164 | ( iQn3t0)((1(.x5)6*72613474418035674f8/.M0_ P+I )0,. 5Q)3 0 (| 1 ^ ~. 5678333044f/M_In file included from PIsrc/libavcodec/aacsbr_fixed.c):,62 : Qsrc/libavcodec/aacsbrdata.h3:0521(:132.:5 6warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 363344f/M_PI), 521Q | 3{0Q(311.(5-608.83966302565021f8/4M1_9P9I)6,5 fQ)3,0 (Q13.15(6 906.303774242032f4/3M1_2P3I2)2,8 fQ)3}0,( 1{.Q53710(6 308.19799987f9/0M4_4P6I7)4,3 5 0| f ^~~~~~~~~~~~~~) , Q31src/libavcodec/aac_defines.h(:-440:.361:4 1note: 3expanded from macro 'Q30'0 28734740 544f | )#}d,e f i| n ~~~~~^~~~~~~~~~~~~~~~~~e Q30(src/libavcodec/aac_defines.hx:)45 : 36 : note: expanded from macro 'Q31' (i n45t | )#(d(exf)i*n1e0 7Q33714(1x8)2 4 . 0 + 0 . 5 ) | ^( int)((x)*21In file included from 4src/libavcodec/aacps_fixed.c7:4248: 3In file included from 6src/libavcodec/aacps.c4:832.: 0src/libavcodec/aacps_fixed_tablegen.h :+164 :036.:5 )warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c :16462: | src/libavcodec/aacsbrdata.h : 521 : 6 : Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 (1.5676343105 7 warningf521s/ | generated{M. Q_3P1I()-,0 .Q33603(12.65061788431393906454ff)/,M _QP3I1)(, 0Q.3007(414.05264831132633232484ff)/}M,_ P{IQ)3,1 (Q 300.(919.957698084946607545325f0/fM)_,P IQ)3,1 (Q-300.(114.153609268373374272430f5/fM)_}P,I ) ,| ~~~~^~~~~~~~~~~~~~~~~~~Q 30(1.src/libavcodec/aac_defines.h5:7450:6363:8 1note: 7expanded from macro 'Q31'9 8f/M_PI) ,45 | #| d ^~~~~~~~~~~~~~e fine src/libavcodec/aac_defines.hQ:3441:(36x:) note: expanded from macro 'Q30' 44 | #(dienfti)n(e( xQ)3*02(1x4)7 4 8 3 6 4 8 . 0 + 0 . 5()i n t| ) ^ ~( (x)*1073741824In file included from .0src/libavcodec/aacsbr_fixed.c :+62 : 0src/libavcodec/aacsbrdata.h.:5520): 83 :| ^warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacps_fixed.c: 24520 | : {In file included from Qsrc/libavcodec/aacps.c:3321: (src/libavcodec/aacps_fixed_tablegen.h-:0164.:3112:0 7warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 66698656f), Q31( 0 .1645 | 0 1 4 3 4 2 1Q93008(715.35f6)7}6,3 4{1Q03517(f /0M._5P7I5)9,3 1Q63302(214.45src/libavcodec/aacdec_template.c867src/libavcodec/aacdec_template.cf:7)824293:,32429: 317:Q0:173 4:warning: 14 (fcomparison 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 M._9P8I9)6,6 4Q23209( 2124291. | 552429 06 | 98 f1 )3 }6 ,3ff 3oo 4rr| 4(( ~~~~^~~~~~~~~~~~~~~~~~~fii /==M00_;src/libavcodec/aac_defines.h;P : Ii45)+i:,1+36 1:QPn=3I>81)=;(,8 x ;i)Q + 3i+ 0+, (+ 1,l . e 5ln 6e- 9n= 6-8 3=) 38 7) 2 | 2 ~~~^~~~~~~~~~~~(3| i ~~~^~~~~~~~~~~~fn /tM)_(P(Ix)),* 2Q13407(418.35674086.308 1+7 908.f5/)M _ P| I ^ ~) , | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44In file included from :36src/libavcodec/aacsbr_fixed.c:: 62note: : expanded from macro 'Q30'src/libavcodec/aacsbrdata.h :520:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]44 | #define Q30(x )520 | { Q 3 1 ( - 0 . 3 2 0 7 0(6i6n6t6)9(8(6x5)6*f1)0,7 3Q73411(8 204..500 1+4 304.251)9 0 8| 7 ^5 3f)}, {Q31( In file included from 0.src/libavcodec/aacps_fixed.c5:7245: 9In file included from 3src/libavcodec/aacps.c1:6323: 2src/libavcodec/aacps_fixed_tablegen.h2:41634:81367:f )warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q31(-0.98966422921 51630 | 9 f ) } , Q| 3 ~~~~~^~~~~~~~~~~~~~~~~~0 (0.0src/libavcodec/aac_defines.h5:6451:7364:9 6note: 7expanded from macro 'Q31'4 f/M_PI), Q453 | 0#(d0e.f0i5n2e6 6Q23912(3x9)f / M _ P I ) , Q 3 0 ( 0 .(0i4n7t3)1(1(3x8)0*52f1/4M7_4P8I3)6,4 8Q.300 (+0 .00.353)8 4 7| 6 ^ ~1 51f/M_PI), QIn file included from 30src/libavcodec/aacsbr_fixed.c(0:.620: 2src/libavcodec/aacsbrdata.h0:75202:7326:1 7warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f /M_PI), Q30(0. 05200 | 2{8Q23015(9-601.f3/2M0_7P0I6)6,6 6 | 9 ^~~~~~~~~~~~~~8 656f)src/libavcodec/aac_defines.h,: 44Q:3361:( note: 0expanded from macro 'Q30'. 50143421 9440 | 8#7d5e3ffi)n}e, Q{3Q03(1x() 0 . 5 7 5 9 3 1 6 3 2 2 4 4(8i7nft)),( (Qx)3*1(1-007.39784916862442.02 +9 201.550)9 f )| } ^ , | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/aac_defines.h:src/libavcodec/aacps_fixed.c45::2436: :In file included from src/libavcodec/aacps.cnote: :expanded from macro 'Q31'32 : src/libavcodec/aacps_fixed_tablegen.h:163:111: 45warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]# define Q31(x) 163 | Q 3(0i(n0t.)(0(5x6)1*724194677448f/3M6_4P8I.)0, +Q 300.(250). warning 0s generated5| . 2 ^ ~6 629239f/M_PIn file included from I)src/libavcodec/aacsbr_fixed.c,: 62: Qsrc/libavcodec/aacsbrdata.h:35200:(6:0 warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 473113805f/M _520P | I){,Q 3Q1(3-00(.03.2007303686467696861556f1),f /QM3_1P( I0).5,01 4Q3304(201.9008270752736f1)7},7 f{/MQ_3P1I() , 0Q.3507(5093.106023822204549876f1f)/,M _QP3I1)(-,0 .9 8| ^~~~~~~~~~~~~~9 6642src/libavcodec/aac_defines.h2:94421:536:0 9note: fexpanded from macro 'Q30') }, | ~~~~^~~~~~~~~~~~~~~~~~~ 44 | #src/libavcodec/aac_defines.hd:e45f:i36:n note: eexpanded from macro 'Q31' Q30(x) 45 | # d e f i n e Q(3i1n(tx)) ( ( x) * 1 07 3 7 4 1 8 2(4i.n0 t+) (0(.x)5*2)1 4| 7 ^4 83648.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:163: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:519:84: 163warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(0.0 55196 | {1Q3714(9 60.79440f4/4M9_4P6I6)8,7 Q93603(f0).0,5 2Q63612(92 309.f0/M9_0P2I6)20,1 1Q537041(6f0).}0,4 73{1Q13318(0-50.8f2/3M8_6P3I5)2,5 3Q433207(f0).0,3 3Q8314(7 601.5018f9/2M4_7P6I)8,8 2Q33607(60f.)0}2,0 7| 2 ~~~~~^~~~~~~~~~~~~~~~~~7 6177src/libavcodec/aac_defines.hf:/45M:_36:P Inote: )expanded from macro 'Q31', Q30(0. 0450 | 2#8d2e0f59i6n1ef /QM_3P1I(),x ) | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 44 :36 : note: expanded from macro 'Q30'( int)((x )44*2 | 1#4de7f4i8n3e6 4Q8.300 (+x 0). 5 ) | ^ ~ (inIn file included from t)src/libavcodec/aacsbr_fixed.c(:(62: xsrc/libavcodec/aacsbrdata.h):*51910:758:3 7warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 824.0 + 0.5 )519 | { Q| 3 ^ 1( 0.94044In file included from 9src/libavcodec/aacps_fixed.c4:6246: 8In file included from 7src/libavcodec/aacps.c9:6323: fsrc/libavcodec/aacps_fixed_tablegen.h):,163 Q:3161(: 0warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]09 026201157416f)}, 163{ | Q 3 1( - 0 . 8Q23308(603.50255631473429677f4)f,/ MQ_31P( I0.)0, 8Q9234706(808.230657266f62)92}3,9 f /| ~~~~^~~~~~~~~~~~~~~~~~~M _PIsrc/libavcodec/aac_defines.h):45,:36 :Q 3note: 0expanded from macro 'Q31' (0.0473 11453 | 8#0d5eff/inMe_ PQI3)1,( xQ)30 ( 0 . 0 3 3 8 4 76 1 5 1 f /(Mi_nPtI))(,( xQ)*32104(704.8032604782.76017 7+f /M0_.P5I)) , | Q ^ ~30 (0.002820596In file included from 1src/libavcodec/aacsbr_fixed.c:f62/: M_src/libavcodec/aacsbrdata.hP:I519),: 32 | : ^~~~~~~~~~~~~~ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 519 | {Q3 144( | #0d.e9f4i0ne4 Q43904(6x)6 8 7 9 6 3 f ) , Q(3i1n(t )0(.(09x0)2*612001713577441168f2)4},. {0Q 3+1 (0-.05). 8 2| 3 ^8 6352534327In file included from fsrc/libavcodec/aacps_fixed.c):,24 Q: 3In file included from 1src/libavcodec/aacps.c(: 320.: 08src/libavcodec/aacps_fixed_tablegen.h9:21634:7366: 8warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 3676f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h163: | 45 : 36 : note: expanded from macro 'Q31'Q 30(0.05 6451 | #7d4e9fi6n7e4 fQ/3M1_(PIx)), Q 3 0 ( 0 . 0 5 2(6i6n2t)9(2(3x9)f*/2M14_7P4I8)3,6 4Q83.00( 0+. 00.457) 3 1| 1 ^ ~3 805f/M_PI),In file included from src/libavcodec/aacsbr_fixed.cQ:3620: (src/libavcodec/aacsbrdata.h0.:035193:874:7 61warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 f/M_PI), Q3 0519( | 0{.Q03210(7 2706.17974f/0M4_4PI9)4, 6Q683709(603.f00)28,2 0Q5319(6 1f0/M._0P9I0)2, 6 2| ^~~~~~~~~~~~~~0 11574src/libavcodec/aac_defines.h1:6f44):36}:, note: {expanded from macro 'Q30'Q 31(-0.8 2443 | 8#6d35e2f5i3n4e3 Q2370(fx)) , Q 3 1 ( 0. 0 8 9 24 7 68(8i2nt3)6(76(fx))}*1,0 7 3| ~~~~~^~~~~~~~~~~~~~~~~~7 4182src/libavcodec/aac_defines.h4:45.:0 36+: 0note: .5expanded from macro 'Q31') | ^ 45 | #defineIn file included from src/libavcodec/aacps_fixed.cQ:243: 1In file included from (src/libavcodec/aacps.cx:) 32 : src/libavcodec/aacps_fixed_tablegen.h : 163 : 11 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x)*214748 31636 | 4 8 . 0 +Q 300.(50).0 5 6| 1 ^ ~ 749674f/M_PIIn file included from )src/libavcodec/aacsbr_fixed.c,: Q623: 0src/libavcodec/aacsbrdata.h:(5180:83.:05 2warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 29239f/M_PI) ,518 | {QQ3301((0 .0047.361712326880651f39/37M8_8Pf)I, ), QQ3310((0-.003.38147364195413f8/9M0_1PI1)0,1 4fQ)30}(,0 .0{2Q3017(2-706.177077f3/7M3_9P8I)8,4 2Q03608(f)0,.0 02Q832105(9-610f./7M6_5P4I)7, 3 49| 3 ^~~~~~~~~~~~~~2 5992fsrc/libavcodec/aac_defines.h):}44,: 36 :| ~~~~^~~~~~~~~~~~~~~~~~~note: expanded from macro 'Q30' src/libavcodec/aac_defines.h:45: 3644: | #note: deexpanded from macro 'Q31'fi ne Q30( x45) | # d e f i n e Q3 1 ( x )( i n t )( (x ) * 1 07 37 41 8 2(4.i0n t)+(( x0).*52)1 4 7| 4 ^8 3648.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:162:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:518:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | 518Q | 3{0(Q03.112(52 33070.986f7/M2_2P68I61)3,9 3Q7308(08.f11)7,6 4Q3110(31-70f./1M34_9P4I3)8,9 01Q1300(104.f1)05}9,8 7{Q1319(12-f/0M.7_0P7I3)7,39 8Q3804(02.006786f2)7,2 4Q7312(7f-/0.M7_6P5I47)3,4 9Q332059(902.f0)4}6, 8 9| 0 ~~~~^~~~~~~~~~~~~~~~~~~5 345f/src/libavcodec/aac_defines.hM:_45:P36I:) ,note: expanded from macro 'Q31'Q3 0(0.006 345 | 9#d5ef6i4n8e2f /QM31_(PIx)), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 44 : 36(:i nnote: texpanded from macro 'Q30') ((x)*21 444 | 7#4d8e3f6i4n8e. 0Q3 0+( x0). 5 ) | ^ ~ (inIn file included from tsrc/libavcodec/aacsbr_fixed.c):(62(: xsrc/libavcodec/aacsbrdata.h)*:15180:317:3 warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 1824.0 + 0. 5)518 | { Q| ^3 1( 0.6722686In file included from 13src/libavcodec/aacps_fixed.c9:32478: 8In file included from f)src/libavcodec/aacps.c, :Q3321: src/libavcodec/aacps_fixed_tablegen.h(:-0162.:11113:4 9warning: 43implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]89 011014f)}, {Q31( -1620 | . 7 0 7 3 7 3Q938084(200.6182f5)2,3 3Q73019(8-0f.7/65M47_3P4I9)3,2 Q539902(f0).}1,1 7 6| ~~~~^~~~~~~~~~~~~~~~~~~4 1031src/libavcodec/aac_defines.h7:f45/:M36_: Pnote: expanded from macro 'Q31'I ), Q30(0 .1450 | 5#d9e8f7i1n9e1 2Qf3/M1_(PxI)) , Q3 0 ( 0 . 07 6 27 2 4 7 2(7fi/nMt_)P(I()x,) *Q213407(408.30646488.900 53+4 50f./5M)_ PI )| ^ ~, Q30(0.006In file included from 3src/libavcodec/aacsbr_fixed.c9:56264: 8src/libavcodec/aacsbrdata.h2:f518/:M_7P:I )warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36 :518 note: | expanded from macro 'Q30'{ Q31( 0. 6447 | 22#6d86e1f3i9n3e7 8Q380f(),x Q)3 1 ( - 0 . 1 3 4 9 4 3 8 9(0i1n1t)0(1(4xf)*)1}0,7 3{7Q4138124(.-00. +7 007.357) 3 9| 88 ^4 2068f), Q31(-In file included from 0.src/libavcodec/aacps_fixed.c76:54247: 3In file included from 49src/libavcodec/aacps.c3:2325: 9src/libavcodec/aacps_fixed_tablegen.h9:2162f:)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' 162 | 45 | #Qd3e0f(in0e .Q13215(2x3)3 7 0 9 8 f/ M_ P I ) , Q 3(0i(n0t.)11(7(x6)41*021341774f8/3M6_P4I8)., 0Q 3+0 (00..51)0 5| ^ ~9 871912f/M_In file included from PIsrc/libavcodec/aacsbr_fixed.c):, 62Q: 3src/libavcodec/aacsbrdata.h0(:0517.0:76842:7 2warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 727f/M_PI), 517Q | {3Q0(30.10(4 608.9045314858f/1M2_8P4I1)8,2 6Q3803(f0).0,06 3Q93516(48 2f0/.M0_2PI1)88,0 9 | 8 ^~~~~~~~~~~~~~9 2228src/libavcodec/aac_defines.h2:44f:)36}:, {note: Qexpanded from macro 'Q30'31 (-0.861 34454 | 5#4d94e12f3i7fn)e, QQ313(0 (0x.)9 8 9 4 7 4 8 0 9 0 9 3 5 9 f)(}i, n | t ~~~~~^~~~~~~~~~~~~~~~~~) ((x)src/libavcodec/aac_defines.h*:1450:736:3 note: 7expanded from macro 'Q31'4 1824.0 +45 | #0d.e5)f i| ^n e Q31(x) In file included from src/libavcodec/aacps_fixed.c : 24 : In file included from src/libavcodec/aacps.c : 32: src/libavcodec/aacps_fixed_tablegen.h :162 : 61(:i nwarning: timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) ((x)*2147483648. 0 162+ | 0 . 5Q) 3 0| ( ^ ~0 .125233709In file included from 8src/libavcodec/aacsbr_fixed.cf:/62: Msrc/libavcodec/aacsbrdata.h_:517P:I58):, warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q3 0(0.11764 105173 | 1{7Qf3/1M(_ P0I)., 4Q1380(80.1102598874118921628f/3Mf_P)I),, QQ3310((0. 007.60221728478207f9/8M_9P2I2)2,82 f)Q},3 {0Q(310(.-0046.889601533544554f9/4M1_2PI3)7f,), QQ3310(( 00.9.80906437945860490892f3/5M9_PfI))},, | | ^~~~~~~~~~~~~~ ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.hsrc/libavcodec/aac_defines.h::4445::3636:: note: expanded from macro 'Q30'note: expanded from macro 'Q31' 44 | 45# | d#deeffiinen e QQ303(1x()x ) ((iinntt)()((x()x*2)1*4170743784361488.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::51732:: 32src/libavcodec/aacps_fixed_tablegen.h::162 warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]36 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 517 | {Q31 (162 | 0 . 4 1 8 8 1Q23804(108.21628532f3)3,7 0Q9381f(/ M0_.0P2I1)8,8 0Q9380(902.212187264f1)0}3,1 7f{/MQ_31P(I-)0.,86 1Q3534054(904.11203579f8)7,1 9Q1321(f /0M._9P8I94)7,4 Q8300(09.00937596f2)7}24,7 2 7| f ~~~~~^~~~~~~~~~~~~~~~~~/M _PI)src/libavcodec/aac_defines.h, :Q453:036(:0 .note: 04expanded from macro 'Q31'6 890534 545f | #/deMfi_nPeI) , QQ313(x0)( 0 . 0 0 6 3 95 6 4 8 (2ifnt/)(M(x_)P*2I1)4,7 4| ^~~~~~~~~~~~~~8 3648src/libavcodec/aac_defines.h.:440: 36+: 0note: .expanded from macro 'Q30'5) | ^ ~ 44 | #defIn file included from insrc/libavcodec/aacsbr_fixed.ce: 62Q: 3src/libavcodec/aacsbrdata.h0(:x517) : 7 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)(( x517 | ){*Q31107(3 704.411882481.208 4+18 206.853f)) ,| ^ Q31( 0.02188In file included from 0src/libavcodec/aacps_fixed.c9:8249: 2In file included from 22src/libavcodec/aacps.c8:232f: )}src/libavcodec/aacps_fixed_tablegen.h,: 162{:Q3111:(- 0warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 86135454941237f )162, | Q3 1 ( 0Q.3908(94074.81029502933539f7)09}8,f / | M ~~~~~^~~~~~~~~~~~~~~~~~_ PI), src/libavcodec/aac_defines.hQ:3450(:036.:1 1note: 7expanded from macro 'Q31'6 410317f /45M | _#PdIe)f,in eQ 3Q301((x0) . 1 05 9 8 7 1 91 2 f /(M_iPIn)t,) (Q(3x0)*(201.407478632674284.702 +7 f0./5M) _ | P ^ ~I ), Q30(0.0In file included from 4src/libavcodec/aacsbr_fixed.c6:8629: 0src/libavcodec/aacsbrdata.h5:35164:583f: /warning: M_implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]PI ), Q30(0.006 35169 | 5{6Q48321f(/-M0._03P8I4)1, 5 1| 7 ^~~~~~~~~~~~~~6 0184src/libavcodec/aac_defines.h3:44f:36):, note: Qexpanded from macro 'Q30'3 1(-0.69 8448 | 88#1d5e6f8i1n1e79 fQ)3}0(, x{) Q 3 1 (- 0. 3 0 10 2 1 5 7(3i0n4t6)4(4(fx)),* 1Q037317(4-10.80726647.800 8+9 202.250)5 f )| } ^, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:In file included from 45src/libavcodec/aacps_fixed.c:36::24: In file included from note: src/libavcodec/aacps.cexpanded from macro 'Q31': 32: src/libavcodec/aacps_fixed_tablegen.h:161:136 :45 | #warning: dimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e fine Q31(x) 161 | Q 3(0in(t0).(1(9x6)9*3219497745803f6/M4_8P.I)0, Q+3 00.5() 0 | . ^ ~1 856741160f/In file included from M_src/libavcodec/aacsbr_fixed.cP:I62),: Qsrc/libavcodec/aacsbrdata.h30:(516:058.:1 68warning: 15implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 8639f/M_PI) 516, | {QQ331(0-(00..10223384617541374620f1/8M4_P3If),) ,Q 3Q03(01.0(7-50.8690888882878f1/5M6_8P1I1)79,f )Q},3 0({0Q.310(10-308.8340417092f1/57M3_0P4I6)4,4 f | ) ^~~~~~~~~~~~~~, Q31(src/libavcodec/aac_defines.h-:044.:03676:6 note: 7expanded from macro 'Q30'8 08922205 f44)} | , # d| e ~~~~^~~~~~~~~~~~~~~~~~~fi ne Qsrc/libavcodec/aac_defines.h3:045(:x36): note: expanded from macro 'Q31' 45( | #idnetf)i(n(ex )Q*3110(7x3)7 4 1 8 2 4 . 0 + 0(.in5t)) (| ( ^x )*214748364In file included from 8.src/libavcodec/aacps_fixed.c0 :+24 : 0In file included from .5src/libavcodec/aacps.c):32 : src/libavcodec/aacps_fixed_tablegen.h| :161 ^ ~: 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:516 :31161: | warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(0.19 65169 | 3{Q99371(5-00f./0M3_8P4I1)5,1 7Q630018(40.31f8)5,67 4Q3111(60-f0/.M6_9P8I8)8, 8Q135608(101.7196f8)1}55,86 3{9Qf/3M1_(P-I0.)3,0 10Q2135073(0406.14242f3)6,7 4Q33412(f-/0M._0P7I6)6,7 8Q0308(9022.20057f)5},8 0 8| 88 ~~~~^~~~~~~~~~~~~~~~~~~27 f/M_src/libavcodec/aac_defines.hP:I45):,36 :Q3 0note: (expanded from macro 'Q31'0 .0103884 4457 | #9df/eMf_iPnIe), Q | 3 ^~~~~~~~~~~~~~1 (x) src/libavcodec/aac_defines.h : 44 : 36: note: expanded from macro 'Q30' (int )44(( | x#d)e*f2i1n4e7 4Q8336408(x.)0 + 0 . 5 ) | ^ ~ (int)((x)*In file included from 1src/libavcodec/aacsbr_fixed.c0:7623: 7src/libavcodec/aacsbrdata.h41:825164:6.: 0warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]+ 0.5) | ^ 516 | {Q31(In file included from -src/libavcodec/aacps_fixed.c0:.240: 3In file included from src/libavcodec/aacps.c8:4321: 5src/libavcodec/aacps_fixed_tablegen.h:11617:6860: 1warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 3f), Q31(-0.69 81618 | 8 8 1 5 6 8Q13107(90f.)1}96,9 3{Q939715(0-f0/.M3_0P1I0)2,1 5Q73300(406.4148f)5,6 7Q43111(60-f0/.M07_66P7I8)0,8 9Q22320(00.51f6)81}5, 5 8| 6 ~~~~^~~~~~~~~~~~~~~~~~~ 39f/Msrc/libavcodec/aac_defines.h_:P45I:),36 :Q note: 3expanded from macro 'Q31' 0(0.1223 6457 | #4de3f4i2nef /QM3_P1I()x,) Q 3 0 ( 0 . 0 7 5 8 0 88 8 2(7fi/nMt_)P(I()x,) *Q2134704(803.604180.03 8+8 404.57) 9 f/| M ^ ~ _PI), | ^~~~~~~~~~~~~~ In file included from src/libavcodec/aac_defines.hsrc/libavcodec/aacsbr_fixed.c::6244: :src/libavcodec/aacsbrdata.h36::515 :note: 83:expanded from macro 'Q30' warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44 | #def i515n | e{ QQ3301((x 0). 9 8 6 30 5 6 3 2 3 2 0 75 f(),i nQ3t1()-0(.(5x)3*517078389794168002646.20 f+) }0,. 5{)Q 3 1(| - ^0. 61510362277In file included from 37src/libavcodec/aacps_fixed.c4:f24),: In file included from src/libavcodec/aacps.cQ:3132(: src/libavcodec/aacps_fixed_tablegen.h-:0161.:618:95 15warning: 01implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 899997f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ 161src/libavcodec/aac_defines.h | : 45 :36 : note: Qexpanded from macro 'Q31'3 0(0.196 93459 | 9#d7ef5in0ef/ MQ_31P(xI)) , Q 3 0( 0 . 1 8 5 6 7 41(16i0nft/)M((_xP)I*)2,1 4Q73408(306.4186.801 5+58 6309.f5/)M _ | P ^ ~I ), Q30(0.1223In file included from 6src/libavcodec/aacsbr_fixed.c7:4623: 4src/libavcodec/aacsbrdata.h:2515f:/58:M _warning: Pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]I ), Q30(0.075 85150 | 8{8Q3812(7 f0/.M9_8P6I3)0,5 6Q3302(302.0071053f8)8,4 4Q793f/1M_(P-I)0, . 5| 3 ^~~~~~~~~~~~~~5 7889src/libavcodec/aac_defines.h9:6440:0366:6 2note: fexpanded from macro 'Q30') }, {Q31 (-440 | .#6d1e5f10i3n6e2 2Q7307(x3)74 f) , Q 3 1 ( - 0 . 8 9(5in1t50)1(9(8x99)99*7f1)0}7,3 7| 4 ~~~~^~~~~~~~~~~~~~~~~~~1 824.src/libavcodec/aac_defines.h0: 45+: 360: .note: 5expanded from macro 'Q31') | ^ 45 | #defineIn file included from src/libavcodec/aacps_fixed.cQ3:124(: xIn file included from )src/libavcodec/aacps.c : 32 : src/libavcodec/aacps_fixed_tablegen.h : 161 : 36 : warning: src/libavcodec/ac3enc.cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :(82i:n139t:) (warning: (missing field 'unit' initializer [-Wmissing-field-initializers]x )*2 1611 | 4 7 4 8 3Q6438.00 ( 082+ | {.0".1c95e6)9n 3 | t9 ^ ~e97r 50_fm/iMx_lPeIv)",,In file included from src/libavcodec/aacsbr_fixed.c Q":C3620: e(src/libavcodec/aacsbrdata.h0:nt.e5151r: 8Mi3156x7 :41L e1vewarning: l6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]"0,f O /FFMS_ETP(Ice)n, Qt515e | 3{r0Q_m(i310x(._1 6l081e.v559e88l66)3, 390AVf_/5MO6_PPI3T)2_,T3YP E20Q73_50F(f0.L1O)A2,T2, 3{.Qd63b1(7-l4 3042=f. 5/L3EM5V7_E8PLI)8,_M9I Q9NU3S_6004(0P0.60O67I52Nf8T5)D0}B 8}, 8{,Q8 20317(.-0f.0/6,1M51 01_3P.6I02),,2 Q737A370C4f()3E0,. NC0Q1_03PA3RA1(8-0M.8}48,479 59 1| f/5M ^0_ P1I9)8,99 9 | 9 ^~~~~~~~~~~~~~ 7f)}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 | src/libavcodec/ac3enc.c#d:e83f: i13945 | n#d:ee fwarning: Q3imissing field 'unit' initializer [-Wmissing-field-initializers]n0e ( xQ)31 ( x ) 83 | { " s u r r( i on(tinut))(n((d(xx_)*)1m0*ix7l237e14v417",8244 "8S3.0u6r ro4un+8 .d0 In file included from + 00 ..src/libavcodec/adpcmenc.c5M)ix5 :L )| e31: ^ ~ v| src/libavcodec/bytestream.h e ^ :l171:"18:, In file included from warning: OIn file included from src/libavcodec/aacsbr_fixed.ccomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]F src/libavcodec/aacps_fixed.c:F:6224S: : EIn file included from src/libavcodec/aacsbrdata.hTsrc/libavcodec/aacps.c(::32s515u: :rsrc/libavcodec/aacps_fixed_tablegen.hr 7:ou171: | 161 n : d warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]11 _ :mg -i>bwarning: uximplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_f lf515eeve | lr{) Q,3 +1A161=( FV | F _0M IO. 9N8P63 (Qg3-0>T05(6b_03.u1TY2ff9erP_E369e3_2FLnOA9T0d 9-,7 7 g5{5-f.0f>)bd/,u bQl3 M_fP1=(-f0eIr) L.E53,,V5E L_ 7QsMI83N89iU09(zS60.e1_80)6;506D 676B 421}16| f ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~,0 ) }f0/,.M _P0I{,Q) 31,(src/libavutil/macros.h:1 .-049Q0.,:36 A2501(C0: 5note: 3.E1expanded from macro 'FFMIN'01N6 831C6_5 249P52 | AR8A763#9M7dfe/fM}_3i7n,P 4e IF| f ^)FM)I, ,NQ( 3aQ,1b3()-0 0.(809.5(115(2a0)21 39> 68src/libavcodec/ac3enc.c(:b)7 4?3 985994(:b92134f)7:/ f: M(a)warning: }_,) missing field 'unit' initializer [-Wmissing-field-initializers]| P) ~~~~~^~~~~~~~~~~~~~~~~~I ) ,| ~ ^ ~Q 3src/libavcodec/aac_defines.h0: (450:85.360 | :7{ 5note: expanded from macro 'Q31'" 8m0ix8in8g _845l | 2#deef7vielf"n,/e M "_MQ3PiI1x()ix,)ng Q L3e 0v(e l0 . " 0, 1 0 O F3F 8S8 E(44Tin7(tm9)ixf(/i(Mn_xg_PI))*le, 2 | v1 ^~~~~~~~~~~~~~47e4 83l6),4src/libavcodec/aac_defines.h8 A:.0V44 _:+O36 P0T:_.T Y5note: P)Eexpanded from macro 'Q30' _ IN T| ^ ~, {.44i | 6#4d In file included from =e src/libavcodec/aacsbr_fixed.cfAi:neC 62Q3: E3src/libavcodec/aacsbrdata.hN:0(C514x:_)84O: P warning: Timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] _ N O N E } , A C514 3( | EiN{C_nOQPt3T)_1(N((Ox-)N*100E.7,3674 12108812141.05 ,+8 1 A30C.63E51)N 8C4 _0f| )P, ^AQ RA3M}1, ( | 0In file included from ^.src/libavcodec/aacps_fixed.c 7:245: In file included from 0src/libavcodec/aacps.c00:673262: 1src/libavcodec/aacps_fixed_tablegen.h8:91605:1366: fwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]} , {Q31(-0.43867 01601 | 5 2 5 0 8Q1320f()0,. 3Q063217(7 30.69459f9/98M06_9P2I4)4,3 22Qf30)(}0,. 2 91| 1 ~~~~~^~~~~~~~~~~~~~~~~~ 4851src/libavcodec/aac_defines.h36:f45/:M36_:P Inote: )expanded from macro 'Q31', Q30(0. 2456 | 6#93d26e3f6i5nfe/M _PQI)3,1 (xQ)3 0 ( 0src/libavcodec/ac3enc.c . :911 9:97 831447 7:22 f / warning: missing field 'unit' initializer [-Wmissing-field-initializers]M (_inPtI))(,( Qx3)* 20911(0 | {4"7.In file included from p41src/libavcodec/adpcmenc.ce8r326:6_44311: f81src/libavcodec/bytestream.hr:a.m418605e29:f /_13+ M0_mPe:t.I5) awarning: d) ,comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]a | Q ta ^ ~"3 ,0 "(Al0l.o 0186In file included from | w1 7src/libavcodec/aacsbr_fixed.c 5:C 6 62h: src/libavcodec/aacsbrdata.h0sai:z9n514gei8:2n g4=958 :M f eF/Fwarning: MtMimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_IPaI Nd()pa,t a- >Pb| u ^~~~~~~~~~~~~~ erf 514 | -f{eFsrc/libavcodec/aac_defines.hQ:r44r3_1e:nadme(36 :- "-, note: expanded from macro 'Q30'0 pO.F-62F0> bS844uE1T | f#5(afed8elfri1l3o,n e w6siQ_31z84p00eefr())_fxr;,) aQ m3 1 e| ( _ me ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~t a 0d. a75src/libavutil/macros.h0 :t490 a:0 )256 7, : 6(Ai 21V89nnote: _expanded from macro 'FFMIN'56tO f)PT)_} (49T,( | Y# x)Pd{*QEe1f037_3BOi1n7eO F(-40LF1.8,2M4 4{..0I 3iN+864( a6,b= 07)0. 0}, 051)5 2 5| ( ^( ,0a) 81 1,2>fIn file included from ) A(Csrc/libavcodec/aacps_fixed.c3,b:)E N 24? CQ_: (3P1In file included from bA(Rsrc/libavcodec/aacps.cA) :M32 : 0}:src/libavcodec/aacps_fixed_tablegen.h.9,9 (: 160 9a):)111 : | warning: 9| ^ ~ ^ ~implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 069244322In file included from f)src/libavcodec/adpcmenc.c} ,:160 31 | : | src/libavcodec/bytestream.h: ~~~~^~~~~~~~~~~~~~~~~~~187 : 15 : src/libavcodec/aac_defines.hQ 3src/libavcodec/ac3enc.c0:warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]:(450 92:.:36 3187127:06 | : 2warning: missing field 'unit' initializer [-Wmissing-field-initializers] note: 7expanded from macro 'Q31'7 3 64 5fi/ Mf 92_ | P I45){, ( | "#Qs3cdi0zoee(p2f0y. 2!9i11r48=5nig hsti"1e3z, 6Qfe/ 3")M1_C (Po x| Ip) ~~~~~ ^ ~~~~ ) y ,ri g h Qt 3 B0i( 0t ."26 , 69 O(3Fin2FSt6E3)T(6((5xc)*f21o/M4_pP7yI4r)i8,g 3Qh6438.t00) (,0+. 0 1A.V_9O597P8T)_T3 Y77 P| 22E ^ ~ f_I/NMT_,P I{In file included from .)isrc/libavcodec/aacsbr_fixed.c,:6 624: Q src/libavcodec/aacsbrdata.h3:=0514(: 0A32.C: 132Ewarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 NIn file included from 4C_1src/libavcodec/adpcm.c1O4:PT542 _514 | 2{: N9Qsrc/libavcodec/bytestream.hO:f171:3NE/ 181(M}_,:-P I )0warning: ,.comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]A Q63C0(230E08N1.C50_18 O71561710P36 | 9 T1884 _ 409fN) fO/N,Mg_PE -I),,Q > 1| ^~~~~~~~~~~~~~3 b, 1Aufsrc/libavcodec/aac_defines.hf(C3:e44 :E36:r0N.C note: 75_0expanded from macro 'Q30'0+P 0=A6R 7AF F6M21448M | I}9#5Nd6(ef,g-f>) },i b ufnf{| Qee ^3 r _1Qe3n(0d-( 0x-.) 4 g- >3 b8 67u 0ff 1e rsrc/libavcodec/ac3enc.c,5 2:5 s93i0 : 8(zin114t)1e:)(2 f;(warning: ) xmissing field 'unit' initializer [-Wmissing-field-initializers]),* 1 | 07Q3 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~37 1(4 108 .932 | {9"49.src/libavutil/macros.hd9i0a: 9l849+:25n:0 6o 0note: 9r24.4expanded from macro 'FFMIN'm 53"2)2f,) }49 , | " D #| i ad| l ^oe ~~~~~^~~~~~~~~~~~~~~~~~ gfiunsrc/libavcodec/aac_defines.he e:L45: eIn file included from v36FFsrc/libavcodec/aacps_fixed.ce::MIlN24( (: dBa)note: "In file included from src/libavcodec/aacps.c,:bexpanded from macro 'Q31',32): src/libavcodec/aacps_fixed_tablegen.hO(F(F:Sa 160)E45: 86T: | warning: >implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( #d die(afibl)on ge?u eQ_ 3l ev(e1bl(160 | ))x ) , A : V (a_ )O ) PQ3 T0 _ T ( | Y0 . ~ ^ ~3P0E 6_2IN T7 ,(7i3 n{6.it644 )(5=f(/ xM-_P)3*I12)1 47,4}, 8-Q333160,(4 08.-2.1,9 0A1 C+13 EN408C51._3P56)Af RA/ MM_| } ^ ~,P I | ) ^ , Q3In file included from 0src/libavcodec/aacsbr_fixed.c(:062.: src/libavcodec/aacsbrdata.h2:6514:669: 3warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 6365f/M_PI) ,514 Q | 3{0Q(301.(1-909.7863270782125f8/1M3_P6I1)84,0 fQ)3, 0Q(310(. 102.64715104502096f/7M6_2P18I95)6,f )Q}3,0 ({0Q.3011(-705.463098846970f1/M5_2P5I0)8, 1 2| f ^~~~~~~~~~~~~~ )src/libavcodec/ac3enc.c,: 98Qsrc/libavcodec/aac_defines.h3:133:1:44( 0:warning: 36.missing field 'unit' initializer [-Wmissing-field-initializers]:9 note: 9expanded from macro 'Q30' 9980692 4444 | # d398e | 2f2{if")}n,oe ri gQ| i3 ~~~~^~~~~~~~~~~~~~~~~~~n0 a(lx"),src/libavcodec/aac_defines.h: 45:"36 O: r note: i gexpanded from macro 'Q31' i n a l 45B i | #(td ieSfntitnr)e eQ(am3"(, 1xO)FF(SE*x1T)0(7 o37 r 4i 1g82 i n4 a .l )0 , A+ V 0_(.OiP5)n T | t_ ^)TY (P(Ex_)I*N2T1In file included from 47,4src/libavcodec/aacps_fixed.c8 :243 : 6{In file included from 4src/libavcodec/aacps.c.:8i.320 6+: src/libavcodec/aacps_fixed_tablegen.h4 : =0 160.A5:61C:3) Ewarning: N | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] C ^ ~_ OPT_NONE },In file included from Asrc/libavcodec/aacsbr_fixed.c160C: | 362: src/libavcodec/aacsbrdata.h:E513N C :83_: O Pwarning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]T3 _N0O(N0E,. 3106, 2513AC7 | In file included from 3{7EQ33src/libavcodec/adpcm.cN:61C(4245_ P: f0A.src/libavcodec/bytestream.h/R5A:M0M186}_, 4 4:P| I9113 ^ )6,: 6 warning: 7Q6comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]03 300(30f.)2,9 Q1311 4(1868- | 501 .3 8659 f/9M5 _07sP2iI4z)08e,42 34Qf=3)0 F}(,FM0I .N2{6(Q6p393-12>b6(u3 6f50ff.e/4Mr71_6_P2eI)8,n 9dQ31 0- 0(p-605>.1b1u098ff9ef78r3),,7 s7iQ2z23f/e1M)(_;P-I 0), src/libavcodec/ac3enc.c.:105 :| 1Q133: ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~83 0 68warning: (00.2missing field 'unit' initializer [-Wmissing-field-initializers]0src/libavutil/macros.h1 4:20496441:9125:54 51052 | 9f{/"Ml_tPrIt)_,c mQi3x0l(e0v."0,1 7"5L6t0/9R8t4 9Cfe/nMt_ePrI 6M)9i,fx ) }L| e, ^~~~~~~~~~~~~~v e lnote: | " ~~~~^~~~~~~~~~~~~~~~~~~expanded from macro 'FFMIN', src/libavcodec/aac_defines.hOF:Fsrc/libavcodec/aac_defines.hS44E::T36 4945(: | :note: expanded from macro 'Q30'l #36tdrt:_ 44enote: | cfeiexpanded from macro 'Q31'#nnt dee efrFi _45FnMImN | ei(#d xQaef_il3n,e0e(bxv ))e Q( (al)3) 1 ,>( x A)(V b_)O P T? _ T (Y P E_bF) (L i O:AnT t,) ((( (ax){)i).*1n td0b l)7| ~ ^ ~3 (=7(4 18x-2)*124In file included from ..0014src/libavcodec/adpcm.c :42 7+: }src/libavcodec/bytestream.h4 83,6:0187 4.8:-155.10:) warning: . comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 0+,| ^02187 ..5 | 0), A In file included from C| src/libavcodec/aacps_fixed.c ^ ~:if3 24 (Es: iNIn file included from zsrc/libavcodec/aacps.cC_eP:In file included from 32src/libavcodec/aacsbr_fixed.c2A: :src/libavcodec/aacps_fixed_tablegen.h 62: Rsrc/libavcodec/aacsbrdata.h::!513A160=:: 36sMi59z:}:e) , warning: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]| | ~~~~~ ^ ~~~~ ^ 513 | {Q 31160( | 0 .5 0 4 4 9 1Q636706(00.3src/libavcodec/ac3enc.c30:010636:2f771393)6:,4 warning: 5Qmissing field 'unit' initializer [-Wmissing-field-initializers]f 31/(M-_0P.I8)5, Q931060(9 | 0.52{09"71l2t1r440t88_5413s3u64rmfif)/x}Ml_,PIe ){Qv,3" Q13,(0 ( 0"0.L.2t4/6R76t913 622Su63865rfr9o/1u0Mn6_5dP10 8IMfi))x,, L Qe3Q3v1(0-e0(l0..1"919,8 6O7F88FS0E3T27(704l02t42rf9/Mt_5PI_6)9fs)u,r} rQ, o3 0| u( ~~~~~^~~~~~~~~~~~~~~~~~0n. d1_m2ixsrc/libavcodec/aac_defines.h_6:45l4e:361v1:4e l)5,note: 2 expanded from macro 'Q31'9fA/V _OMPT__TPYI P)45,E Q | _#30Fd(0LeO.fA0Ti1,7n56 0e9{84 .d9Qfb/3l M_1P=( I-)x, 1 ).0| ^~~~~~~~~~~~~~ } , src/libavcodec/aac_defines.h- 1:.0 , 44 : CC libavcodec/arm/audiodsp_init_neon.o 236 :. note: expanded from macro 'Q30'0 , (AiCn 443 | t#dE)efNi(neC(_ PAxRQ)3A*0M2(}x)1, 4 7 4 8 | 3 ^6 48 . 0 + (0in.t5)) ( (| x) ^ ~* 10737418src/libavcodec/ac3enc.c2:4107.:133In file included from 0:src/libavcodec/aacsbr_fixed.c: +62warning: missing field 'unit' initializer [-Wmissing-field-initializers]0: . src/libavcodec/aacsbrdata.h5): 513 :31| : ^warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]107 | {"loro_In file included from cmsrc/libavcodec/aacps_fixed.ci:x24le v": 513, In file included from " | src/libavcodec/aacps.cL:o{/32QR3: o1src/libavcodec/aacps_fixed_tablegen.h( : 160C:e011n:. warning: timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 e0r4 4M9i1x6 6L7e6v0e 3l"16003,f O | )FF ,S EQT3 ( l1o (-r0 Qo3.0(_8c05e.93n9t0e56r027_72m47i0x38_4634lf4e)v5}f/e,lM), _P{AQI)V3,1_ (OQ PT300_(.T04.Y72P19E16_F124LO8A859T11, src/libavcodec/bytestream.h30{6651:0271.df8/:b17fMl:)_ P I,)=warning: , comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]QQ-3 311.(0-00.1( 8},0 6.-28 160271.62 | 0 9 3 0 ,264i 30n264t. 0,59fs i5/AMz_6CeP93f2IE)N} )=C, , | ~~~~^~~~~~~~~~~~~~~~~~~_ PF FQMAIN3R0src/libavcodec/aac_defines.h((0A:Mg}.45->,b1u9:936 ff7: enote: 8| r ^ expanded from macro 'Q31'37_7 e2n2df /-M _45P | g#I-)d>e,b fQui3ffn0eesrc/libavcodec/ac3enc.c( r:0.Q1,21083 1s(6x:i4)139 : z 1 warning: emissing field 'unit' initializer [-Wmissing-field-initializers] 1 ) 4 52;9 f/ | M ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ _ 108P | { "I l ()insrc/libavutil/macros.hto,:)r 49(o_Q:3(0s(25x:u 0note: .)r*m2iexpanded from macro 'FFMIN'0 1x417l7ev4" 495863,6 | 480. #90" d8L+e 40o/fi9n.eRf5/ oF)M _SFu P MrIroI| Nu(a),, ^ ~n b d | M ^~~~~~~~~~~~~~i )x In file included from (L(src/libavcodec/aac_defines.hasrc/libavcodec/aacsbr_fixed.c)e:: >v 4462:e(: b36): l? src/libavcodec/aacsbrdata.h note: "expanded from macro 'Q30'(:b, 513) :7O:: warning: Fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] F 44S | (E#daeTf)(lio r)on513 _e | s {uQ| Q3r03( ~ ^ ~xr1( )o 0 .5u0 n4 d 4 _9m 1 i6x67 _ 6 l0e3 v0e(l)3i,nf )t,A)V( _(xQO3)P1*(T_1-0T7307.Y854P19E8In file included from 9_5207F24src/libavcodec/aacsbr.cL:4.O0369 0+ A: 8src/libavcodec/aacsbr_template.c0T.453:163,:)4 | {f23 ^. ):db}l ,warning: =In file included from comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]{ -src/libavcodec/aacps_fixed.cQ1:243: .1In file included from 0( src/libavcodec/aacps.c} :,320 -: 1..163src/libavcodec/aacps_fixed_tablegen.h04, | :1597 126.:0, 2136 8 : 9A1warning: 0 6Cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 53fE1NCo_r08Pf A)RA(, Q3M1k(159 | } -0,. 1= 1 86;| 8 ^ 0 k 2Q0 43<004=( 0s9b.54r26-9>f0n)0um}9_,2p a5 8t2| c7h ~~~~~^~~~~~~~~~~~~~~~~~fe/ Ms_;Psrc/libavcodec/aac_defines.h I:)k45+,:+ )36 Q| 3 ~ ^ ~~~~~~~~~~~~~~~~0: (0 .note: 4expanded from macro 'Q31' 0387582 7458f | /#Mde_fPIi),n eQ Q3310(x()0 . 37 6 9 2 0 6 4 0 5f /M _ P (Iin)t),( (Qx3)*02(1407.4289365483.70 9+54 903.f5/)M_ P I| ) ^ ~, Q30(0.1946In file included from 78src/libavcodec/aacsbr_fixed.c67:9162f: /src/libavcodec/aacsbrdata.hM_:P512I:)84,: Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0( 0.0278722942 f512/ | M{_PQI)3,1 ( | - ^~~~~~~~~~~~~~0 .491src/libavcodec/aac_defines.h04:744:8363:1 note: 3expanded from macro 'Q30'7 150f), 44Q | 3#d1e(f i0n.3e2 8Q9532104(3x5)96 6 3 f )} , { Q 3 1( 0 .(9i9n8t8)1((1x7)5*1120077357141f8)2,4 .Q03 1(+ 0 .088.959)3 9| 8 ^3 831354f)}, In file included from | ~~~~~^~~~~~~~~~~~~~~~~~AS libavcodec/arm/audiodsp_neon.o src/libavcodec/ac3enc.csrc/libavcodec/aacps_fixed.c ::12224:: In file included from 123src/libavcodec/aac_defines.h:src/libavcodec/aacps.c warning: ::45missing field 'unit' initializer [-Wmissing-field-initializers]32: 36: : src/libavcodec/aacps_fixed_tablegen.hnote: :expanded from macro 'Q31'159 :111: warning: 122implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | { "45s | t#deefrienoe_ rQe3m1a( xt) 159r | i x i n g " , Q " 3 S0( t0 e r.eo( R4ei20m0nat9t)2(r(x5)i82*7x2f/iM_1PIn),4g74 83"6Q,304( 80O..0F4 FS0+E T3(0.8s5te7r)e5 o 8| ^ ~_2r 7e8mfa/tM_rPIn file included from isrc/libavcodec/aacsbr_fixed.cIx:i)62,n : gsrc/libavcodec/aacsbrdata.h:Q)512, 3A:V_0O59(0P:.T _3TYwarning: 7Pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 6E9_2BO0OL6,4 0{ 5125.fi | /6{MQ4_3 1(P-= I10), Q.},3 40091(,00. 42197, 5AC83E33N791C355In file included from _7 warning4P1A5src/libavcodec/adpcmenc.c0:9s331R: ff generatedAsrc/libavcodec/bytestream.hM)/M. :}293,: , _| 13 PQ ^: I3 1)(,warning: 0comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]Q. 330(20.81994657281647 3293915f/ | 9M 66_ 3 PfsIi)ze)},2 , = QF{3F0Q(0M3I.1N0((p 027-.899>78b2289u1f1f7451e220rf7_5/Me1_PnIfd)) , , -| Q ^~~~~~~~~~~~~~3psrc/libavcodec/ac3enc.c 1-:>bsrc/libavcodec/aac_defines.h(127:uf:f 644e0:.:88r9 936,warning: :3 missing field 'help' initializer [-Wmissing-field-initializers] 9s note: 8expanded from macro 'Q30' i3 z8127src/libavcodec/bytestream.he3 | {):;127144:NU L3L | 17#d e5f}i:ne| 4 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ warning: f Q| comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare])}3, ^ src/libavutil/macros.h0 (| :x ~~~~~^~~~~~~~~~~~~~~~~~49): 25 : note: src/libavcodec/aac_defines.h271expanded from macro 'FFMIN' : | 45 : 36 i n:49 note: expanded from macro 'Q31't | s i # z(deie2f = nFiFM45t)n(I | #e (FxF)MNd*I(eNf1g(ai,0-73n7b>)e4 b (1(Qua8324f.0)1 f +>( e r_x(0e) b .n5)) d ? -| ( g ^-b> )b uf:f e( In file included from ra src/libavcodec/aacps_fixed.c:,24): ) In file included from ssrc/libavcodec/aacps.c i| :(z ~ ^ ~ 32i: ensrc/libavcodec/aacps_fixed_tablegen.h):159t:;)(86( In file included from :x src/libavcodec/adpcmenc.c| : ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~31 ): warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]*src/libavcodec/bytestream.h2 1src/libavutil/macros.h:4294:497::415825:: 3 6note: 159warning: | 4 expanded from macro 'FFMIN'comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]8 . 0 + 0 49 | .Q294#53 | d)0 (e0. 42 f 0 i | i0n ^ ~f9e 2 (5sFi8FIn file included from z2MeIsrc/libavcodec/aacsbr_fixed.c72fN: !/M(_62=P a: src/libavcodec/aacsbrdata.hIs),:512i,z eQb:32) 3): 0 | (warning: ( ~~~~~ ^ ~~~~(implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0a )CC libavcodec/arm/blockdsp_init_arm.o . 4> 0(b3) 8?7 (5b 8512 | )2{ 78Qf:/M3 _(1Pa(I-0).)), 4 | 9Q ~ ^ ~13 0047(83013.7315706f)9,2 Q036410(5 f0/.M3_2P8I9)5,2 14Q3305(09.62695337f9)5}4,9 3{fQ/3M1(_ P0I.)9,9 Q838101(705.112907456718f)6,7 9Q13f1/(M _0P.I8)8,99 3Q3908(308.30127387524f2)9}4,2 f| / ~~~~~^~~~~~~~~~~~~~~~~~M _PI)src/libavcodec/aac_defines.h,: 45 :| 36 ^~~~~~~~~~~~~~ : note: expanded from macro 'Q31' src/libavcodec/aac_defines.h:44:36: note: 45expanded from macro 'Q30' | #define 44Q | 3#1de(fx)i n e Q 3 0 (x ) (i n t ) ( (x )(*2i1n4t74)8(3(6x4)8*.100 7+3 07.451) 8 2| ^ ~4 .0 + 0.5) In file included from | src/libavcodec/aacsbr_fixed.c ^:62 : src/libavcodec/aacsbrdata.h:512:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h512: | 159{Q:3611(:- 0warning: .4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 104783137150f) 159, | Q3 1 ( 0Q.3302(80.94522010493255986267f3/f)M}_,PI ){,Q Q3310( (00..94093887858127187f/5M1_2PI0)7,51 fQ)3,0 (Q301.( 30.786899209634908538f3/13M5_4PfI))},, Q| 30 ~~~~^~~~~~~~~~~~~~~~~~~( 0.29src/libavcodec/aac_defines.h5:3457:936:5 49note: 3expanded from macro 'Q31'f /M_PI), 45Q | 3#0(d0e.f1i9ne4 6Q738617(x9)1 f / M _P I ) , Q 3 (0i(0n.t)0(2(7x8)7*22291442f7/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 | :62#: dsrc/libavcodec/aacsbrdata.hef:i511n:e83 :Q 3warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( x) src/libavcodec/aacsbr_template.c511 | :({251iQn:t)3(31(x1)*:( 10 0.warning: 9734comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]7 8411386254.0022 12+6 08. f5)251,) | Q 3 | 1 ^i( -f0 .9(7sb5r0-6>In file included from bs6src/libavcodec/aacps_fixed.c_:4li24m0: iIn file included from 0src/libavcodec/aacps.cte2r_:b732: a1nsrc/libavcodec/aacps_fixed_tablegen.h2:d8159fs:)36 :}! =,warning: oimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]{lQd 3_1(b-s0_.l9i5mi4te3CC libavcodec/arm/blockdsp_init_neon.o r159_ | 4 ba4 n9d 7s4 92Q8&35&03 (!fsb0r)-., >r4eQ32s0109e(t2-) 5 802| . ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~7f7 /M9_6P0src/libavcodec/bytestream.hI)7,:9317 7:8Q530011398(3:f0) .}warning: ,4comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 0 38| 7 ~~~~^~~~~~~~~~~~~~~~~~~5 8278src/libavcodec/aac_defines.hf:/45M:_36: P317note: expanded from macro 'Q31'I | ) , Q3 0 (45 | 0s#i.dze3fe7i6n2 92e0= 6 Q4F310F(5MxfI/N)(In file included from M In file included from src/libavcodec/ac3dec_float.cp_- : src/libavcodec/adpcm.cP> 37:: Ib u 42src/libavcodec/ac3dec.c: )f f:src/libavcodec/bytestream.h, e425:: Qr3_e29357: 0n:13 (d: 0 .(2 9- pwarning: -i5nwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]>3t7)comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] b9(5 u(x4f9)3f*ef/2 r293, | M1s4 _ i 7zsP I)4, eQ)3i42583;0z | e6 ( 02.41 8| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 9=. 4 60 src/libavutil/macros.h F F7M :+d8owI49N :6n79(1025:m ifxp.note: 5/_-expanded from macro 'FFMIN'>)bMuco _PfIe) | fff,s ^ ~er _Q[349 | e00]([0n#nde.fIn file included from dfsrc/libavcodec/aacsbr_fixed.ci0] =:n622- dpo-e: src/libavcodec/aacsbrdata.h7:w>F8F511n:58b7M2m2:9u42Ii xfwarning: _fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Nf(ca/o e,Merb_)f ,((PfI a511s)s) | [,i {1z >| ^~~~~~~~~~~~~~( bQ]e))src/libavcodec/aac_defines.h3;:1[ 44( n?f:] | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 36 :0 (= .bs)note: 9m4src/libavutil/macros.h expanded from macro 'Q30'i8:: x( *149:a )325 LE)V 6:44 | note: expanded from macro 'FFMIN'E 50#2 L| _d2e ~ ^ ~fMin1 INe249U 6 | S8#QIn file included from _f3d3e0src/libavcodec/adpcmenc.c(x))DfB:,31 : src/libavcodec/bytestream.hi; Q:31n e 318(:15 : F-| warning: F0 ^~~~ ~ comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]M . I9 7N (5 a0 6 6 318,4 | b ) 0(i n (02t )((7(ia1xf)2) *(1s0 78if>3 z)e72(b}4 ), 1!8 2{4.= ?Q0 3+1 (0-.5) | ^ s 0i.(9In file included from src/libavcodec/aacps_fixed.cz:b5e) 24): 4: In file included from 3( src/libavcodec/aacps.c4:a| 4329) ~~~~~ ^ ~~~~) : 7 src/libavcodec/aacps_fixed_tablegen.h| 4:92 ~ ^ ~159 8:5113f:) ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]In file included from Q3 1src/libavcodec/adpcm.c:(42-: 0src/libavcodec/bytestream.h.7:96294AS libavcodec/arm/blockdsp_neon.o 0:157:9 7 warning: 159comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]8 | 5 0 19 8 3 294f | )Q 3 }0 ,(0 .i42 f0 (| 0 ~~~~^~~~~~~~~~~~~~~~~~~s9 iz2e528src/libavcodec/aac_defines.h27 f:/M!_=45P :Is36):i,ze note: )Qexpanded from macro 'Q31' 3 | 0 ~~~~~ ^ ~~~~(0 .4 03458 | #7d5e8f2in7e8 Qf31/(xM)_ P I ) , Q3 0 ( 0 . 3 76(9i2n0t6)(4(0x5f)/M*_2P1I)4,7 4Q83306(408.2.905 3+7 905.4953)f/ M _| P ^ ~I ), Q30(0.19In file included from 4src/libavcodec/aacsbr_fixed.c6:78626: 7src/libavcodec/aacsbrdata.h9:1511f:/M31_P:I) ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q3 0(0.027872294 2511f | /{MQ_3P1I( )0, . | 9 ^~~~~~~~~~~~~~48 1365src/libavcodec/aac_defines.h0:244:236:1 2note: 6expanded from macro 'Q30'8f ), Q31( -440 | .9#75d0e6f6i4n00e2 7Q13208f()x},) { Q3 1 ( - 0 . 9 5 4 3 44 9 7(4in9t2)8((5x3)f*)1,0 7Q337411(82-40..07 9+6 00.57)9 7 | 8 ^5 01983f)}, In file included from | src/libavcodec/aacps_fixed.c ~~~~^~~~~~~~~~~~~~~~~~~: 24: In file included from src/libavcodec/aacps.csrc/libavcodec/aac_defines.h::4532:: 36src/libavcodec/aacps_fixed_tablegen.h:: 158:note: 136expanded from macro 'Q31': warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | #define Q 31581 | ( x ) Q 3src/libavcodec/ac3dec.c0 (0: .447 :5 5862 87:1 75 warning: 42 f implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( /inMt_)P(I()x,) *Q 234471407 | ( 40 8.3 5 6 4 4 98. 0 97d2o+ 5w3042n.5f/m)Mi _x | P ^ ~ _Ic)o,e fQf3s0[In file included from 0(][src/libavcodec/aacsbr_fixed.c0i:.]625 : 2=7 src/libavcodec/aacsbrdata.h:4(8511:d9o7wn0:m 0iwarning: x6_implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5cf /oMef_fPsI)[,0 ]Q[i511] 3+ | 0 { Q(31| ( 0 ~~~~~~~~~~~~~~~~~~~~~^.0. 94448193964553 044802 | 0 218 f2/M 6_8 Pf ),I ) Q3, Q1( -03. 09(7 0 .532 8 0 366 435 08 0 21267 f12 8/ Mf _)P } I ,) { Q3,1 (-Qd0o3.wn0mi9(x540_3c4.o4e09f5722f243s9[61]2[885i36f]1)f)/M,_ PQ*3I 1L)EV(EL,_- M| 0I ^~~~~~~~~~~~~~.N 7U9S6_30D79src/libavcodec/aac_defines.hB7;: 844 :53601| :9 ~~~~~~~~~~~~~~~~~~~~ ~8 3fnote: )}expanded from macro 'Q30', | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h44: | 45:#36d:ef inote: nexpanded from macro 'Q31' e Q30(x )45 | # d e f i n e Q 3 1 ( x)( i n t ) ( ( x ) * 10 7 3(i7nt4)1(8(x2)4*2.1047 4+ 80.src/libavcodec/bytestream.h356:)4 317 8:| . ^013 : +warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]0 .5) In file included from | ^ ~src/libavcodec/aacps_fixed.c :24: In file included from src/libavcodec/aacps.c :31732: | src/libavcodec/aacps_fixed_tablegen.h : In file included from 158 src/libavcodec/aacsbr_fixed.c:s:111i62:ze: src/libavcodec/aacsbrdata.h2warning: : implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 510=: 83F:F Mwarning: Iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]N (p-src/libavcodec/ac3enc.c> 158b: | u139 : f12 :510f | e {r warning: Q3Q0_missing field 'value' initializer [-Wmissing-field-initializers] 3(1e0(n.d -5 0139 . | p969 - > 2 4{b8 731u7N0ff5eU2L4Lr,6269 fs1}/iM9 z_e7 P)2| 8I; ^ f)), ,Q| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 3 Q03(10(. src/libavutil/macros.h504:.99497215:832548:21 f2note: /5expanded from macro 'FFMIN'M55 _3PI1)7,5 49 | 53Qf#3)0de}(f, 0{i.Qne5 32F714F(8M I9N0.09(a0,766b85)f 6/(4M(0_aP)23I8 >) 1,(8 bQ43)30( f0.?4) 4(, 9Qb)9 314(:5-30 0(08.af2)/M8_6)P 6I| 4) ~ ^ ~,5 34Q363606(200In file included from f.)}3,src/libavcodec/adpcm.c:242 8 | : ~~~~^~~~~~~~~~~~~~~~~~~3 src/libavcodec/bytestream.h3:5318src/libavcodec/aac_defines.h:845:2:161536f::/ M warning: src/libavcodec/bytestream.h_note: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]P:Iexpanded from macro 'Q31' )355,: 13Q3: warning: 3180 | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]( 45 0 . | # 0de 5if2fi2n 2e( 3 s355Q6i | z3 e81 2 s6i( 1!fzx=/) e M _sP I) , i | = ^~~~~~~~~~~~~~z FeF )Msrc/libavcodec/aac_defines.h :44I : N| ( ~~~~~ ^ ~~~~36 g: -note: >(bexpanded from macro 'Q30' iuntf)f(e r(_e44n | dx -#d)e*2 f1gi4-n74>8eb3u fQ360f4(e8xr). ,0 + s i 0z. e5 ) ; ) | | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ^ ~ (insrc/libavutil/macros.ht:)(In file included from 49(:25src/libavcodec/aacsbr_fixed.cx::)* 162: note: src/libavcodec/aacsbrdata.h:0expanded from macro 'FFMIN'51073 :7594:18 2warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] .490 | #+d e0.f5 510i)n | e { FFQM| IN3(a ^, b1)( 0(.(9a)94In file included from src/libavcodec/aacps_fixed.c3> :(024b26: 6)9In file included from 1 src/libavcodec/aacps.c9?:7 2(8bf32)),: Qsrc/libavcodec/aacps_fixed_tablegen.h3::1 158((: a860):.) 1warning: 8| implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]81 ~ ^ ~25 55317553f)}, In file included from { src/libavcodec/adpcmenc.cQ31581: | (31: src/libavcodec/bytestream.h : 356 0Q3:.0139(:7 06warning: 8.comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]65 4602283781715 84435623 | ff /) M _,Ps QI3)i,ze12( -Q=03.02 86(6F04F.M55IN3(44p3696-9762>532b042uffff)/Me_P}I)r,,_ eQ3 n| 0d ~~~~~^~~~~~~~~~~~~~~~~~ ( 0.-5src/libavcodec/aac_defines.h 2:45p:7-364>:8 b9note: expanded from macro 'Q31'u 0ff0er6,5 f/ Ms_P45iI) | ,z #eQd30)e;f( i 0n| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~.e4 4Q 319(9x45)3src/libavutil/macros.h 0 :0 49 8 :f 25 /:M _ note: expanded from macro 'FFMIN'P I ), (Qi3 0n49(t | )0#(.d3(28efxi3)3n*528e21 41F7F64Mf8/MI_P3IN6)(48,.a, bQ)300( 0 (+. (0.05a522)2) 3> | 6 ^ ~8( b6) 1?f/ M(_bIn file included from P)I )src/libavcodec/aacsbr_fixed.c,:: 62 | ( ^~~~~~~~~~~~~~a : )src/libavcodec/aacsbrdata.h): src/libavcodec/aac_defines.h| 510 ~ ^ ~:: 4432:: 36warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] note: In file included from expanded from macro 'Q30'src/libavcodec/adpcmenc.c :31: src/libavcodec/bytestream.h:357:15 44:510 | | {warning: #Qcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]3d1 e(f 0i. n9357 | e 9Q 4330 206 (x6)9i1 f 9( 7si 2 z8 e f 2) ,! Q=3 1 ( s ( ii0zne.t))1(( x)8* 18| 01 ~~~~~ ^ ~~~~27 535573417158532f4.)0} ,+ {Q03.15() 0 .9| 7 ^ 68640238184In file included from 3fsrc/libavcodec/aacps_fixed.c),: 24Q3: 1In file included from (src/libavcodec/aacps.c-:032.2: 8src/libavcodec/aacps_fixed_tablegen.h:61586:46153:4 3warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 620f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :15845 | : 36 : note: expanded from macro 'Q31' Q30(0.5 62458 | 7#17d5ef4i2nfe /Q3M1_(PxI)) , Q 30 ( 0 . 5 4 9 9 7 2 5(3i4n2tf)/(M(x_)P*I2)1,4 7Q4833064(80..0 5+2 07.45)8 9 0| 06 ^ ~5 f/M_PI), In file included from Qsrc/libavcodec/aacsbr_fixed.c3:062: (src/libavcodec/aacsbrdata.h:0510.:474: 9warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 453008f/M_P I510) | ,{ Q3Q130((0 .03.28939345380221666f9/1M9_7P2I8)f,) , QQ3310( (0.01.8081522525253638167515f3/fM)}_,P I{),Q 3| 1 ^~~~~~~~~~~~~~( 0.9src/libavcodec/aac_defines.h7:644:8366:4 0note: 2expanded from macro 'Q30'3 81843f) ,44 | Q#3d1e(f-i0n.e2 8Q63604(5x3) 4 3 6 6 6 2 0 f )} , | ~~~~~^~~~~~~~~~~~~~~~~~( int)src/libavcodec/aac_defines.h(:(45:x36):* 10note: 7expanded from macro 'Q31'3 741824. 0 45+ | 0#.d5src/libavcodec/ac3dec.c)e f :i487| n:21e ^: Qwarning: 3comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]1 (x) In file included from src/libavcodec/aacps_fixed.c : 24 : In file included from src/libavcodec/aacps.c 487: | 32( : isrc/libavcodec/aacps_fixed_tablegen.hn : t158)( (:x) * 362i:f14 7 (warning: p48implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]r36 e4v8ex.p0 >+ 02.45) U158 )| | ^ ~ { | ~~~~~~~ ^ ~~~ Q3src/libavcodec/bytestream.h0In file included from (:0src/libavcodec/aacsbr_fixed.c.355:562: :6src/libavcodec/aacsbrdata.h132:8: 7warning: 1509comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: 7835: 4warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 f/ M355_ | PI ) , Q 3s5090(i0. | z{5eQ4 39 19(= 7F-2In file included from F05MI3N.src/libavcodec/agm.c9:4(20gf->30b8/8: uMf9src/libavcodec/bytestream.h_fP5I:171e:9)r,18 :36_Q 300e2warning: (n5dcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] -0 4 .g56f-27)4>89,b0u06 f5 Qff171/3Me_P | I1r ),( , s0Q.3 0iz6g2(e0.-40>3)4bu4;39f9 497f0 5e350| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~r 40 83f/+8Msrc/libavutil/macros.h=:0_f 49P)F}:,I {FQ25)M,:31I( N -Q3(0gnote: 0.(-expanded from macro 'FFMIN'>00b. 362u618f8 362f493 | 2er5_e#n58dd4 -2 ge-811f6>7buifnfe7f/e rf, MF_)siPzF,eIM )Q)31I;N,( -( a 0| .Q2,b ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~33) (0(8(a102) .>src/libavutil/macros.h02: 5(1497222b:) 2?125323 :5 6note: expanded from macro 'FFMIN'(98f )}b6,) 1 :f| ~~~~^~~~~~~~~~~~~~~~~~~( / Ma)49)_src/libavcodec/aac_defines.h: | 45 #:PI )36,d | :e ~ ^ ~| fnote: ^~~~~~~~~~~~~~inexpanded from macro 'Q31' e FIn file included from Fsrc/libavcodec/aac_defines.hsrc/libavcodec/adpcm.c:M44IN: :(a42,: 4536 | b:src/libavcodec/bytestream.h#)d e: note: expanded from macro 'Q30'f 356(:in(e13a ) >44 :Q3 | 1( warning: #comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare](bxd) )e f ? i (bn) 356e | : Q ( 3 as0i )(zx )) e ( i2 =| ~ ^ ~n tF FM) IN( (( x)p -*2 1> 4b 7u f48(3feir64n8_t.e)0n(( dx -+)* 10 p7->03b.75u4f1)8f2e 4| r.0 ^ ~ +, 0s.i5z)e ) In file included from ;| src/libavcodec/aacsbr_fixed.c ^ : 62: | src/libavcodec/aacsbrdata.h ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~: 509:58: warning: src/libavutil/macros.hIn file included from implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]:49 src/libavcodec/aacps_fixed.c:25:: 24note: expanded from macro 'FFMIN': In file included from src/libavcodec/aacps.c:32: 509 src/libavcodec/aacps_fixed_tablegen.h | 49:{ | 158Q#:3d111(e:- fi0warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n .9e0 8F8FM9I5N9(3a6,0 b2)51584 | 6( (f a) ,) > Q (Q3b3) 1810?( warning( 0s. ( generated560b). 2.8 761:720 5(34a423)f)9/ 7M 0_54| P ~ ^ ~38I0 )f,) },Q 3{In file included from 0Q(src/libavcodec/adpcm.c30:421.: 5src/libavcodec/bytestream.h(4:-9935707:2.01556:361 4warning: 826comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]f/2M_ P2I5)4,8 Q1335707 | ( 07. 5f2 )7,i4f 8Q3 9(10s0(6-i50.zf2e2/ 38M1!=_ 2Ps2I1i)z72,2e) 1Q 33| 50 ~~~~~ ^ ~~~~9( 0f.)4}49,94 5 3| 00 ~~~~^~~~~~~~~~~~~~~~~~~8 f/M_src/libavcodec/aac_defines.hPI:)45,:36 : Qnote: 3expanded from macro 'Q31' 0(0.328 33455 | #8d21e6ffi/nMe_P IQ)3,1( xQ3)0 ( 0 . 0 5 2 22 36 8 6 1 f /(iMn_tP)(I(x))*,2 1 4| ^~~~~~~~~~~~~~7 4836src/libavcodec/aac_defines.h4:448:36.:0 +note: expanded from macro 'Q30'0 .5) | ^ ~ 44 | #define Q3In file included from 0(src/libavcodec/aacsbr_fixed.cx:)62In file included from : src/libavcodec/aacsbrdata.h : 509src/libavcodec/adxenc.c :: 3224 : : warning: src/libavcodec/bytestream.h: 171implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : 18 In file included from (:i nwarning: src/libavcodec/agm.ct 509comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | {)Q:3 1((-30(: x0)*src/libavcodec/bytestream.h1.:09186730:87 13171849: | 159 832warning: 6 4g-comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]0.2>5 0b 4+ u6f0fefr). ,5 + )Q = 1863| F | F1MI ^N ( ( g0 - .>sbi6zeIn file included from u2f2fsrc/libavcodec/aacps_fixed.c0 3e:24=: 4r3 9In file included from src/libavcodec/aacps.c_Fe7:0Fnd32 5-M : 4I3src/libavcodec/aacps_fixed_tablegen.hg:157N8(-p:->0>136:bfb u)u}warning: ,ffimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] f{ef Qr3er_,e 1sn(di -- zp0 e157-.0)6 | 6>b; 1u 8| f f6 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~2 e 2r , 5s4Q81i773fz)src/libavutil/macros.h, 0Qe):;(493:25 : 0| 1 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ .(6 7note: 12-expanded from macro 'FFMIN'70 2src/libavutil/macros.h.92:383 3491:2549:52f | /M 2#_Pnote: 1dIefexpanded from macro 'FFMIN'7)in 2,e Q2 310 (F3495 | 90F.6#fdMe6f)I}N3i,(8an,b )8e93 48 5f /| M(_FF ~~~~~^~~~~~~~~~~~~~~~~~(PIM a)I,) Nsrc/libavcodec/aac_defines.h :>(Q3450( 0a.:(,6b365)0b6: )7 ?(note: 6 90(6expanded from macro 'Q31'1(ba) )f :/>M _(45b()P ? | aI )#())d b ,| e)f i ~ ^ ~ Qn e: 3 (Q30a(10.)6(0)x 0| ) ~ ^ ~ 9 5 97 18 2 In file included from f src/libavcodec/agm.c/M :30_ : P Isrc/libavcodec/bytestream.h) : , 187Q : 3150(i:nt() 0warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare](.5 03(6x3) 8*18702 | 2911 f/4M_ 7 4PI )8if, 3 (6sQ4i38z.00 e+ (02. 05!=.)1 0 s 6i| 0z ^ ~e)0 | 2 ~~~~~ ^ ~~~~8 747f/M_In file included from PIsrc/libavcodec/aacsbr_fixed.c):,62 : src/libavcodec/aacsbrdata.h| :509 ^~~~~~~~~~~~~~: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' 509 | {Q 3144( | -#0d.e9fi0n8e89 5Q9336002(5x)4 6 f ) , Q 3 1 ( (int)0(.(6x2)0*31403793770451842348.00 f+)} ,0 .{Q531)( - 0| . ^0 661862254817In file included from 7src/libavcodec/aacps_fixed.cf:24): ,In file included from Qsrc/libavcodec/aacps.c31:(32-0: .src/libavcodec/aacps_fixed_tablegen.h2:315781:21112:1 7warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 1359f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h157: | 45 :36 : note: expanded from macro 'Q31' Q30(0. 6457 | 12#7de2f9i3ne3 5Qf/3M_1P(Ix)), Q 3 0 ( 0 . 6 6 3(8i8n9t3)4(8(5xf)*/2M14_7PI4)83,6 4Q83.0(00. 6+5 006.756)9 0 6| ^ ~1 f/M_PI), Q3In file included from 0src/libavcodec/aacsbr_fixed.c(0:.6620: 0src/libavcodec/aacsbrdata.h9:550897:183:8 2warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]/ M_PI), Q30(0 .508 | 5{0Q363318(0-20.9417f77/0M8_3P2I4)1,69 7Q33f0),( 0.Q13016(-0src/libavcodec/aacdec_template.c00.218:6778305494:405:75 f6/warning: M_2P0comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] I3)0,2 5 | f ^~~~~~~~~~~~~~)} , {Q3src/libavcodec/aac_defines.h1: (44:-36:3054 0.note: | expanded from macro 'Q30'9 9 71 5 9 7449 | #d2 6e0 f 8i78 nf ) e, a Q3c1(Q--30>0o(c[.09x35]6). 5m 4a7c 8 . s40 0a 7mp l6e4 _8 r fa ()it}nte, ) !(= ( h| x ~~~~^~~~~~~~~~~~~~~~~~~d )r*_1src/libavcodec/aac_defines.h0i7:nf345o:367.4:s1 8a2note: mp4lexpanded from macro 'Q31'.e 0 In file included from _+r 0 .5a)src/libavcodec/adxenc.c:45te 24 | : ) #dsrc/libavcodec/bytestream.he f| :{i ^n186 e: Q13| 3: ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~1(warning: x In file included from comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]src/libavcodec/aacps_fixed.c): 24 : In file included from src/libavcodec/aacps.c : 32 : src/libavcodec/aacps_fixed_tablegen.h : 157 (:86186:i warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n t ) s(i(zxe)2* 2= 1 157F47F4 | 83M 6I48 N.0 ( + p -0> .buQ350)f (f| ^ ~0 e.6r71_27e2n93d3In file included from 5 fsrc/libavcodec/aacsbr_fixed.c-/ p:M-62>_: bPIsrc/libavcodec/aacsbrdata.h)u:f,f508 e:58Q:r3, 0siwarning: z(implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e0 );. 6 6| 3 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~8 89 35084 | 85{src/libavutil/macros.hQf:3/491M(:_-025.P:47I77 )0note: ,8 Qexpanded from macro 'FFMIN'33 2401(609.765 03649f)7, | Q6#93d016e1(f-f0.i1/Mn_e6P 7FIFM8)I9,N5 (Qa53,b60)(02 0.30(2(6a50)0f) }9>,59 (7b{1)Q ?832 f/1M((_bP-I)0.)9 ,97: (1aQ5)390)7 9( 2| 0.6 ~ ^ ~5 00837683f8),0In file included from 2src/libavcodec/adxenc.cQ39:1124f/(: M-src/libavcodec/bytestream.h_:0.P187I9),: 1535Q6:305( 07warning: 8.40comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]0716 480f)6}0, 0187| 2 | ~~~~^~~~~~~~~~~~~~~~~~~8 7 4 7isrc/libavcodec/aac_defines.h:f45f /:M(_36s:Pi Iznote: )e,expanded from macro 'Q31' 2 !=| ^~~~~~~~~~~~~~ s45 i | z#ed)src/libavcodec/aac_defines.he :44f:i ne36 Q| 3: ~~~~~ ^ ~~~~1 ( x)note: expanded from macro 'Q30' 44 | #(idnetf)i(ne( Qx3)0*(2x)1 47 48 3 64 8 . 0 + 0(.in5t)) ( (| x ^ ~) *1073741824In file included from .0src/libavcodec/aacsbr_fixed.c +: 620: .src/libavcodec/aacsbrdata.h5): 508 :| 31 ^: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacps_fixed.c:24 : 508In file included from | src/libavcodec/aacps.c{:Q323: src/libavcodec/aacps_fixed_tablegen.h1:(157-0:.614:7 warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 0832416973f), Q 31571 | ( - 0 . 1 6 7Q83905(506.26037012257f2)9}3,3 {5Q3f1/(M-_0P.I9)9,7 1Q539709(206.066837888f93)48,5 fQ/3M1(_-0P.9I3),5 65Q7308(40.0650067766489f0)61}f,/ M _| P ~~~~^~~~~~~~~~~~~~~~~~~I ), Qsrc/libavcodec/aac_defines.h30:(450:.3660:09 5note: 9expanded from macro 'Q31'7 182f/M_ P45 | I#)d,e fQi3ne0 Q(301.(x5)0 3 6 3 8 0 2 9 1 f / M _ PI()i,n Qt3)0(((x0).*12016407048238764478f./M0_ P+I ),0 . 5| ) ^~~~~~~~~~~~~~ | ^ ~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.hIn file included from 44:508 | :src/libavcodec/ac3dec_fixed.c6#:d:156: e src/libavcodec/ac3dec.cfwarning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :ne425In file included from :Q573:0src/libavcodec/aic.c: (28x: warning: )508 src/libavcodec/bytestream.h implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | :{ Q3 171 : 1 18(- 0 .: 4 7warning: 7 (icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]704258n3 2 | t ) (4 (x1)6 9* 1073 f 71713 ) | 7,do w4 n1Q 3m18(- 0.21igx46->_b.07c8u9 ofef5+ fe5r0 f6.5+s2[)0 =0 ]| 3 ^0FF[ n2fM] 5= IfN)d}o(wIn file included from , ngsrc/libavcodec/aacps_fixed.c{:24m-iQx: In file included from >src/libavcodec/aacps.c3:_32b1c: oeuf(src/libavcodec/aacps_fixed_tablegen.h-ff:sf[0.157e:19]r36_:e nwarning: d9[71implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 9n -7 f9g2-6>]bu0f 8fe=r ,7 s157 | s8mi zefi)x, ) *Q;3 1 L (| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ E-QV0.39EL0(30_5src/libavutil/macros.h.:M65649I7NU7S1:284_257:2 039note: 3expanded from macro 'FFMIN'0D3 7B654;f 8f/ | ^~~~ ~) M_49}P, | I| # ~~~~^~~~~~~~~~~~~~~~~~~)de ,f Qisrc/libavcodec/aac_defines.hn3:e045(: 036F.:F6M IN6(3note: expanded from macro 'Q31'a8, b)8 9(3(4a 8)545 f/ | M>#_d eP(If)ib, nQe3 )0Q 3(?0 1(.(6xb5))0 6:7 6(9a 06)1) f /| M ~ ^ ~ _ P I ) , Q 3(0i(nt0)(.(6x)0*029154977184283f6/4M8._0P +I )0,. 5Q)3 0| ^ ~( 0.503638029In file included from 1src/libavcodec/aacsbr_fixed.cf:/62M: _src/libavcodec/aacsbrdata.hP:I507):,83 :Q 3warning: 0(implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .1060028747f /507M | _P{I)Q, 3 1| ( ^~~~~~~~~~~~~~ 0.65src/libavcodec/aac_defines.h2:6449:436:4 note: 7expanded from macro 'Q30'4 75094f) , 44Q | #3d1e( f0i.n6e5 9Q13600(0x4)8 33 93 2 f ) } , { Q 3 1 ((i n0t).(6(x7)4*31904778317441118212f)4,. 0Q 3+1 (-00..581)6 8 4| 38 ^08 46796f)}, In file included from src/libavcodec/aacps_fixed.c| : ~~~~^~~~~~~~~~~~~~~~~~~24 : In file included from src/libavcodec/aacps.c:src/libavcodec/aac_defines.h32:: 45src/libavcodec/aacps_fixed_tablegen.h::36157:: 11note: :expanded from macro 'Q31' warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | #define Q31571 | ( x ) Q 3 0 ( 0 . 6 7 1(2i7n2t9)(3(3x)5*f2/1M4_7P4I8)3,64 8Q3.00( 0+. 60.6538)8 9 3| ^ ~4 85f/M_src/libavcodec/bytestream.hPI),: In file included from Q2713src/libavcodec/aacsbr_fixed.c::62017:: (0src/libavcodec/aacsbrdata.hwarning: :.507:comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]596 :5 0warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 769061f/M_P I507271 | ){Q | 3, 1( Q 3 00(i0.6n5.26t69 04s0i94z5e7294 7=7 510F892Ff/4MfM),I_ PNsrc/libavcodec/ac3dec.cQI3()1,:447g(- >: Q0b.58:3 0u6warning: (f0f5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion].er9_ 51e600n3d06 -4 3 8447g | 8 03- 2 93193>2 bff)} u/,f M fe_r { P,IQ )s3 1(, idz 0.oeIn file included from Q67w4n)m3ixsrc/libavcodec/aic.c:3;9 407_c28 (| 0 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~. 8o: 11esrc/libavcodec/bytestream.h06401fsrc/libavutil/macros.hf:s[002]1[:i18682149f] :713::) = 4257:, warning: note: (comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] f expanded from macro 'FFMIN'Qd31/( oMw-nm_P0I.)i, 8186 | x 49 1 _ | c| o6esf# ^~~~~~~~~~~~~~8 ifds[43zesrc/libavcodec/aac_defines.h08]ef:08[2ii44n4e FF]M:6=79 +I36: F6F N note: fexpanded from macro 'Q30'M (| a,)bI) ~~~~~~~~~~~~~~~~~~~~~^ }N ( p(-,>b44( uf | a# d| e ~~~~~^~~~~~~~~~~~~~~~~~f i f448)ne | rsrc/libavcodec/aac_defines.h_ >e : 45 :e36: Q( n note: 3 bdexpanded from macro 'Q31'0 ) ( - x? ( b )p )45 | # d- >b:u (e fifn ea f e )Q r ) 3 1, (sx)| i ~ ^ ~ z e( i ) n ; t do w) | n( ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~mi( x )x* _ 1c(0src/libavutil/macros.h7:3o7in49e:f25f:s 4note: texpanded from macro 'FFMIN' [1)81(2][(i ]4) x*)*492. | 10L#4 +Ed7e fiV408nE.L53)e_6M 4IF| 8NFU ^S._M 03 I+DNB 0(.a;, b )| ~~~~~~~~~~~~~~~~~~~~ ~5In file included from ( )src/libavcodec/aacps_fixed.c (: | a ^ ~24 ): >In file included from src/libavcodec/aacps.c(:b32): src/libavcodec/aacps_fixed_tablegen.h :In file included from ?src/libavcodec/aacsbr_fixed.c156 (::b13662) :: : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aacsbrdata.h(:a507):)32 : | warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ~ ^ ~ 156 | In file included from src/libavcodec/aic.c:Q28 35070: src/libavcodec/bytestream.h | (:{187Q031:(15.: 78 5039warning: 8.18comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]6 552369f4 4187/ | M_7 P4I) 7, 5 09 4Qif3)f0, ( 0.(7Qs83i51z(39e8 02.16 855!3= 9sifz/16e0M_src/libavcodec/aacdec_template.c)0 P:I30544: )| 840:, ~~~~~ ^ ~~~~3warning: Q 33comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]09(3 2f0)}.,7src/libavcodec/ac3dec.c8 {5Q33:1(94518 0:. 135305468: | 75 warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4339 47 8f1 / 4M11 2_ P 1fI) , ) , Q451 3 | acQ0 (-3 0 >1 .o(- 07c85 3 .[9s8-0>8do1w]n1865.3mf8m4i/43x8Ma_08_4P6ccI79.6osfe))af,f}m sQ,p [ 03]0[(il| 0].7 ~~~~~^~~~~~~~~~~~~~~~~~85e3 _r9=8a1src/libavcodec/aac_defines.h t8:FeI X5R4512!(3:f=d36/: note: oexpanded from macro 'Q31'M_hPdIw) nr,m _Qi x45i3_ | n0fco#.(odesfa0mef.pfs7lin[e805e3 ]_[9Qria]8318t53)f1e(x;/)M ) _| P{I ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ,| ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavcodec/ac3.h | : ^~~~~~~~~~~~~~ 42 : 44 : src/libavcodec/aac_defines.hnote: :44 expanded from macro 'FIXR12' : (36in:t )note: ( expanded from macro 'Q30'(42 | #xde)fi*ne 244F1I | 4#X7deRf148i362n(48e. aQ300 )( + x ) 0 . 5 ) | ^ ~ src/libavcodec/bytestream.h ( :In file included from ( i271src/libavcodec/aacsbr_fixed.c :n62:(itn: 17:)tsrc/libavcodec/aacsbrdata.h: ()507warning: ((:(comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]a7x ): )* 1*07warning: 3 implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]744 01968 271 | 2 4+. 507 | 0 0{.+5 0 Q3)1.)(5 i0 )n. | ~~~~^~~~~~ ~t6 5 | s2 ^6i z9e424 =7 4F75F0M9In file included from I4Nsrc/libavcodec/aacps_fixed.cf():, g24Q->: 3In file included from bsrc/libavcodec/aacps.c:1u32: (f src/libavcodec/aacps_fixed_tablegen.h:f0e156r_.:e65111n9:16In file included from d 0 warning: -src/libavcodec/agm.c 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]:g4 8303-: 3>src/libavcodec/bytestream.h9:bu32932f:f13)f}, {:e 156warning: | Qcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]r 3 , 1 s(iz eQ 30)0(0;..7 6| 82937 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~4533 | 9 9 8 In file included from 417 src/libavcodec/ac3dec_fixed.csrc/libavutil/macros.h88 1:41:15si156ze4923f: /2M:1src/libavcodec/ac3dec.c _25Pf:=452:I)) : 35note: expanded from macro 'FFMIN', ,F :Q FQ 331(M- 49warning: | #0dIe0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion](N(f. 801p68i.-7483n>5 389eb4520 | 8 1Fu8 8FMfI4 5f3N6( ef7/9a r M6,_be)n d_ f- P)} ,p( (I ->sa-)> d| b), o ~~~~~^~~~~~~~~~~~~~~~~~u >Qw3f0 src/libavcodec/aac_defines.h(nfm(ix:_bceo0e45ff)sr .,: s[iz?e 7(361)8b:)];5 3 9[8i ] note: :1 8| expanded from macro 'Q31' =(a5) ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 3F)I Xf / MR_1P2I )| src/libavutil/macros.h(45d,o ~ ^ ~w : | #n49Qdme:fi3i025(n0x:e._ c o7note: 8Qefexpanded from macro 'FFMIN'f 5339s811[(x 81) 495]3 f | #[ i / d ] ) M e ; _f (Piin| e ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ IF)Fnt ),M Q(src/libavcodec/ac3.h(I3:xN0(42):*2(1a0.444,7478:85b339 81)86note: 5(4(aexpanded from macro 'FIXR12')38f .>/0 M( b_+ )P ?42 (0I.5 | ) b)), # d :| e ^ ~Q f(3ai0n)e ()0FIIn file included from . Xsrc/libavcodec/aacsbr_fixed.cR172| (:a8 ~ ^ ~5 62): 3 src/libavcodec/aacsbrdata.h9: 85061: In file included from 8 5 83 src/libavcodec/agm.c3f:/ : M_30P Iwarning: ): src/libavcodec/bytestream.himplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], : 294| : ^~~~~~~~~~~~~~( 15(:isrc/libavcodec/aac_defines.h : 506n | {44Qwarning: t:3comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]1()(36( a-):0. 48 9 7*2note: expanded from macro 'Q30'294 | 8 493 9 440 9362 | # i+2 d0.f57)e fi4nf)),( es i Q| ~~~~^~~~~~ ~ z3eQ12( 30!0.(=5x6 28)9s24 6i z3 e62 6) 8| ~~~~~ ^ ~~~~ 6 f ) } , { Q(3i1n(t-)0(.(8x90)33*6518068793764971f8)24,. 0Q3 1+( -00..7516)5 6 | 5 ^ 63987082f)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::45156:36::86 :note: expanded from macro 'Q31'warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | #defin 156e | Q 3 1 ( xQ)3 0 ( 0 . 78 53 9 8 1 8 53 f /(Mi_nPtI)),( (Q3x0)(*02.174875438983164885.30f +/ 0M._P5I)) , | ^ ~Q 30(0.785398In file included from 18src/libavcodec/aacsbr_fixed.c53:f/62M: _src/libavcodec/aacsbrdata.hP:I506):,58 :Q 3warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0(0.78 535069 | 8{1Q83513f(/-M0_.P4I8)9,7 Q238903(90.37282754f3)9,8 1Q8351(3 f0/.M5_6P28I9)24,6 36Q263860f()}0, .{Q738513(9-80.1889503f3/3M6_5P8I6)8,9 69 7| f ^~~~~~~~~~~~~~) , Q3src/libavcodec/aac_defines.h1:44(:36-:0 .note: 7expanded from macro 'Q30'1 65656398 7440 | 8#2fd)e}f,i n | e ~~~~^~~~~~~~~~~~~~~~~~~ Q30(src/libavcodec/aac_defines.hx): 45: 36 : note: expanded from macro 'Q31' ( i45n | t#)d(ef(ixne) *Q3110(7x3)7 4 1 8 2 4 . 0 + 0 .(5i)n t| ) ^( (x)*21474836In file included from 4src/libavcodec/aacps_fixed.c8:24.: 0In file included from +src/libavcodec/aacps.c :032.: 5src/libavcodec/aacps_fixed_tablegen.h):156 :61 :| ^ ~ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h :156506 | : 32 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(0.7853 95068 | 18{5Q331f(/-M0_.P4I)8,9 7Q2389039(3022.774f8)5,3 Q938118(5 30f.5/6M2_89P2I)4, 6Q33602(6806.7f8)}5,3 9{8Q13815(3-f0/.M8_90P3I3)6,5 8Q63In file included from 809(src/libavcodec/adxenc.c60:924.7f: )7,85src/libavcodec/bytestream.h39 :Q831293(18-5:0.3137f:/ 16M5_warning: 6P5comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]I6)3 ,9 8Q3700(802.f7)8}53,9 8 1293| | 8 ~~~~~^~~~~~~~~~~~~~~~~~ 5 3 f/ Msrc/libavcodec/aac_defines.hs_:PiI)45z:e,236 Q 3:0 =note: expanded from macro 'Q31'( 0F.7F8M I53459 | N8#(p1-d>8e5b3ff/inue MfQf_3e1Pr(Ix_)),e | n ^~~~~~~~~~~~~~d - src/libavcodec/aac_defines.h : p 44-: 36> : b unote: expanded from macro 'Q30'( fifnetr, )44 | ((#xsd)eif*zei2n1)e4; 7Q 304 83(6x| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~4)8. 0 + 0 . 5src/libavutil/macros.h ): src/libavcodec/bytestream.h 49 :| 25 ^ ~: : 317 note: expanded from macro 'FFMIN': (13in:tIn file included from src/libavcodec/aacsbr_fixed.c):49(warning: (62 | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]x: # d)esrc/libavcodec/aacsbrdata.h:*f506i1n:06e7 F:F 3317warning: | M7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 1I8 N2 4(. as0,ib +z ) (e5060(.2 | a=5){)Q FF3> M(b1)| I( ^-?N( p0- .>4(89bb7u)fIn file included from 28 93f9src/libavcodec/aacps_fixed.ce3:r:2242_7 : (e4In file included from src/libavcodec/aacps.canfd: -)))32 p,- : >Q 3| src/libavcodec/aacps_fixed_tablegen.h:b1 ~ ^ ~( 156:u36f :fe0 warning: rIn file included from .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ,src/libavcodec/adxenc.c 5si:z62428e9): ; 2src/libavcodec/bytestream.h4 156:6 | | 294 3 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~:6 152Q:638 06(src/libavutil/macros.hfwarning: )}0:.comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]7,8549 3{:925Q:8 3 note: 1expanded from macro 'FFMIN'8 29415 | 3( f- 49 | /M0 .#89_0i3fdP3I6 e(s)i,5f8z ei6n8Q92 e36 !=0 s9F(0i7Ff.7z8)M, eQ)5 I 339N8(| 1(18a ~~~~~ ^ ~~~~,-50. 7b3)1 f6(5/(6aM)5_6 39P8>I7 08)2(, fQb3)) 0?} ((,0b .7)85 3 | 98:1 8 ~~~~^~~~~~~~~~~~~~~~~~~ (5src/libavcodec/bytestream.ha3f)/:src/libavcodec/aac_defines.h):M45271 _ :| :17P:I36 ~ ^ ~ ):, Qwarning: 3note: expanded from macro 'Q31'comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 0 (0In file included from .src/libavcodec/agm.c7: 830455: | src/libavcodec/bytestream.h:3#3189:d8e15 :1 fwarning: 2718icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]ne | 5 3 Qf 3/M _ 1 318 | iP( ntIx) , si) Q 3iz 0 (fe ( s02.7 i 8= Fz5e F 3 2 M!9 81I= 85N3 fs/(g -iMze )>_bP I u() ,fi| fQn ~~~~~ ^ ~~~~e3t0 (0r.)_((7x)e*281n5d 473-4 98g836-418>8.5b03fu /+ f0.M5)f_e Pr, I) ,s i | ^ ~z| ^~~~~~~~~~~~~~e ); | src/libavcodec/aac_defines.h ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~: 44In file included from :36src/libavcodec/aacsbr_fixed.c::src/libavutil/macros.h :6249note: : expanded from macro 'Q30':src/libavcodec/aacsbrdata.h 25::505 :note: 8344 | expanded from macro 'FFMIN': #warning: dimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]ef i n49e | Q3#0d(ex ) f505 i | n{In file included from e Q3 1 F src/libavcodec/ac3dec_fixed.c (F : M156I N0: (a.,src/libavcodec/ac3dec.c(10b8): i3487(nt1)(:(21(:8 xa6)2 8>warning: )1 comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]* 10(7b074397)4f )1?, 8 (Q2b34) 1.( -48700: | +. 0. 0(5 8 a ))) 6 | 2 ^ 8| 8 3 7 ~ ^ ~17i4 f59In file included from 2 fsrc/libavcodec/aacps_fixed.c():}p24r, : {In file included from eQsrc/libavcodec/aacps.c31v:( e320: src/libavcodec/aacps_fixed_tablegen.hx.p: 156> 921:114: 2warning: U2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] )9 4{17 54 0| 4 ~~~~~~~ ^ ~~~36 f156) | , Q 3 1 (Q3-00(.605.978873553198410885431f0/fM)}_, P I| ) ~~~~^~~~~~~~~~~~~~~~~~~, Q30src/libavcodec/aac_defines.h:(450:.367:8 5note: 3expanded from macro 'Q31'98 1853f/M _45P | I#)d,e fQ3i0n(e0 .Q783513(98x1)8 53 f / M_ P I ) , Q 3 0((i0nt.)7(8(5x3)9*821148754833f6/4M_8P.0I )+ ,0 Q.350)( 0 .| 78 ^ ~53 981853f/MIn file included from _src/libavcodec/aacsbr_fixed.cP:62I: )src/libavcodec/aacsbrdata.h:,505 Q:359:0 (warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 7853981853f/ M505_ | P{IQ)3,1( 0 .| 1 ^~~~~~~~~~~~~~0 83186src/libavcodec/aac_defines.h2:8441:03674:9 fnote: )expanded from macro 'Q30', Q31(-0 .0448 | 6#28d83e7f1i7n4e5 9Q23f0)(}x,) { Q 3 1 ( 0 . 9 12 29 41 7(i5n4t0)4(3(x6)f*)1,0 7Q33714(18-204.6.509 +8 703.551)4 0 8| 4 ^1 0f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/aacps_fixed.c:24src/libavcodec/aac_defines.h: :In file included from 45src/libavcodec/aacps.c::3632: : note: src/libavcodec/aacps_fixed_tablegen.h:expanded from macro 'Q31'155 :136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | #src/libavcodec/bytestream.hdefi:ne317 :155Q3131: | ( xwarning: )comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] Q 3 0 ( 0 . 89 9 5 2 3 3 77(4317fi | n t/) M (_s(xPiI)z)e,*2214 Q74=308(3 6408.F.0F9MI 06N9(+0p 6-0.95>6)b 2u4 f/f| M ^ ~f_ PeIr)_,e nQ3d0 (-0In file included from src/libavcodec/aacsbr_fixed.cp-.>9:20b62: 1usrc/libavcodec/aacsbrdata.h:1f950540f:431:e 8warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]r f, /sMi_PzI)e,) ;505 Q 3 | 0(| 0{ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~Q3. 19(6 9803.6src/libavutil/macros.h15:0499:8225731:8f/ 6Mnote: 2_expanded from macro 'FFMIN'8P1 I0)7,4 9Q 3f490 | #)(d, 1e.Q06f3i7n11(e 5F-08F3M.4I018N46f(2/aM8_83,7P17b4)59I2 )(f,( )aQ},)3 0( 1>{. Q4(3b61)4( 07.9?193 2(42b)493 7f4/M:17_ 5P(I4),a0 )4| )3 ^~~~~~~~~~~~~~ 6 f| ) ~ ^ ~, src/libavcodec/aac_defines.hQ:344:136(:- 0note: In file included from expanded from macro 'Q30'.src/libavcodec/adxenc.c: 2465: 9src/libavcodec/bytestream.h8: 744353181 | :4#15d0:e 8fwarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]4i 1n0e fQ)} , 3 318 | 0 | ( ~~~~^~~~~~~~~~~~~~~~~~~ ix )f src/libavcodec/aac_defines.h( : s 45i :z36 e:2 note: expanded from macro 'Q31'! =(i nsti z)e45()( | x# )d| *e ~~~~~ ^ ~~~~f 1i0ne7 3QIn file included from 7341src/libavcodec/aic.c(x1)8 :2 428. : 0 src/libavcodec/bytestream.h +: 0 .5293) : 13 : | ^ warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare](i nt)(src/libavcodec/bytestream.h(xIn file included from )*:2src/libavcodec/aacps_fixed.c1355:244: :In file included from 713src/libavcodec/aacps.c: 2934:832 | 36: 4warning: 8 src/libavcodec/aacps_fixed_tablegen.hcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]. : 0s 155+i: 111z0:e.2 5 )warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 355 = | | F ^ ~ FsMiIzNe (155p | In file included from - =src/libavcodec/aacsbr_fixed.c F>b :62Fu : fQfMersrc/libavcodec/aacsbrdata.h_3:eInd0505N( (:g-->0b7: .u8 99pf-warning: 5f>implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2ebu f3r37f_e7r,e 4ns f505/dM iz | _- e{)P;gQI - 3)>,| 1 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~b (Q 3u0( 0f0f..e1src/libavutil/macros.h09r:,8 0s3149866i2:9z8e25);0 1:69| 602 4f ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~/7Mnote: _ 4expanded from macro 'FFMIN'9Pf I)),,src/libavutil/macros.h: Q49 | 493Q#:d1ef3i25(0ne:-(0 0note: ..90Fexpanded from macro 'FFMIN'2081F1 946M0I2 4N8(49a8,b8 | f#)3/7d efMi_1P(In7()ae) 4>, Q53 0F(09.9(6F2MIbN9f))( 8?},a 36 5,{(9bQb3217)) (:f( ( a/)0(Ma )). _| > ~ ^ ~9 P 1(2Ib2))9 ,?41In file included from 7 5 src/libavcodec/aic.cQ43(0:(10.b28)4036: src/libavcodec/bytestream.h:6 f:7()a294):115:,)5 8 Qwarning: 331 comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]4(| - 14 ~ ^ ~0 f ./2946M5_ | P 9I) In file included from src/libavcodec/agm.c8,i:f73 530 : src/libavcodec/bytestream.hQ13(0:(14.s3560:i134: 8warning: z644comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e 17029f3) }4!4,3 7= 356sf/ M_ | PIi)| z e , ~~~~~^~~~~~~~~~~~~~~~~~ ) s| i zsrc/libavcodec/aac_defines.h ^~~~~~~~~~~~~~e:2| 45 : ~~~~~ ^ ~~~~=36 Fsrc/libavcodec/aac_defines.hFM:I :N(note: p44:expanded from macro 'Q31'- 36:> note: bexpanded from macro 'Q30' u f45 | f#deer fi_ne44nde | #Qde-f 3pi1-n>(ebx )uQ 3f0 fe(r x, )s i z e ) ; | (i ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~n(t )(i(nxtsrc/libavutil/macros.h:)49):25*: (1note: expanded from macro 'FFMIN'(0 7x37)4*128 1249447 | #.d4ef0i8ne 3+ F6F0.45M)8I N.( 0a | +, ^ b) 0 (.(5a)) | > ^ ~In file included from src/libavcodec/aacps_fixed.c (:b24): ?In file included from src/libavcodec/aacps.c(:b32): In file included from src/libavcodec/aacps_fixed_tablegen.h ::155src/libavcodec/aacsbr_fixed.c :(:6286: src/libavcodec/aacsbrdata.ha::)504) :warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]83 ~ ^ ~ : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/agm.c :15530 : src/libavcodec/bytestream.h | :504 357 | { Q : 315 1Q(: 3warning: 0 (0comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]0 ..6787099 9435759 | 21 39 3i3f 77(s73i574zffe)/2, M Q!_3=1P (I-s0i)z.e),9 Q | 5 ~~~~~ ^ ~~~~347 08(007.598022699006f6)9}6,2 4f{/MQ_3P1I() ,0 .Q53601(5107.790205161894301468ff)/,M _QP3I1)(-,0 .Q7306093(81017.49679787386f5)9}2,7 f /M| _ ~~~~^~~~~~~~~~~~~~~~~~~P I), src/libavcodec/aac_defines.h:Q45:3360:( 1note: .expanded from macro 'Q31'0 6715834 145 | 4#f/dMe_fPiIn)e, QQ3301((1x.4)64 7 9 3 4 4 3 7 f / M _ P I(i)nt,) (( x)| * ^~~~~~~~~~~~~~2 147483src/libavcodec/aac_defines.h6:444:368:. 0note: +expanded from macro 'Q30' 0.5) | ^ ~44 | #define Q3In file included from 0(src/libavcodec/aacsbr_fixed.cx): 62 : src/libavcodec/aacsbrdata.h : 504 : 59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x)*1 050473 | 7{4Q13812(4. 00 .+ 6077.059)4 9 1| ^9 37357f), Q3In file included from 1src/libavcodec/aacps_fixed.c(:-240: .9In file included from 5src/libavcodec/aacps.c4:7328: 0src/libavcodec/aacps_fixed_tablegen.h7:1555:618: 2warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 06f)}, {Q31( 0. 51556 | 1 5 1 7 70 56Q8303(106.f89)9,src/libavcodec/bytestream.h5 2Q:331(355-3:0713.747f:0/6M9 _3warning: P8I1comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]17)4 ,7 7Q7380f()}0,. 90 6| 9 ~~~~~^~~~~~~~~~~~~~~~~~03556 96 | 2 4fsrc/libavcodec/aac_defines.h/M _: P45I :)s36i,ze: note: Qexpanded from macro 'Q31'=3 F0FM(I0N.( 459g | 2#d-0>eb1f1iun9ffe4er 0Q_4381ef(n/xd)M _src/libavcodec/bytestream.h -P I:g -)317: >,bu13 : fQ f30 (warning: 0e. comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] r9 , 69(s8ii3n65zt9e2))(7;f (317 | / x )M| * _ s ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~i2P14 zIe7)2 4, =8 src/libavutil/macros.hFQF3:4930M6I:(14.8N.2500(6p:- >7 1note: +b5expanded from macro 'FFMIN'8 u304f1 .495f)4 | efr _#/| ^ ~edneMf d_ i-Pn Ipe->)bIn file included from ,FuFsrc/libavcodec/aacsbr_fixed.c fQM3:fI0N62e((: ar,1src/libavcodec/aacsbrdata.h:,504b:. )314:s warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion](6i z(e47a9));3 4 43>7 f| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 504/( | {MQ_bP3src/libavutil/macros.h:)I149 :)25(? ,: 0( note: .b6) expanded from macro 'FFMIN'| 7 ^~~~~~~~~~~~~~: 7 0(9asrc/libavcodec/aac_defines.h:444): 36:9)1499 37 3 | 5note: 7 #expanded from macro 'Q30'dfe| )f ~ ^ ~i ,n eQ 3 44F | 1#FIn file included from (deMsrc/libavcodec/adxenc.c-f:iIne024N (a.: Q,9src/libavcodec/bytestream.h53b0:4356)(x7)8: 13 07(58:2 ( a29 warning: )comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]0 6 f> ) } (356 , b | ) ? { ( bQ) 3 : 1(( 0si(n.ti)a56z1()(e52)x)1 = | F*FM7I ~ ^ ~710N (075p3->6bu7f8In file included from 4f3ersrc/libavcodec/aic.c_118:24e.6n28d0f): , Qsrc/libavcodec/bytestream.h-+3: 318 1p-:150:(>-. warning: bcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]u05. f)7f 0 e| 6r9 ^33188, s | i1ze 1 ) 7;4i7In file included from f| 7src/libavcodec/aacps_fixed.c78 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ :f24)(}src/libavutil/macros.h: s,i:49In file included from : zsrc/libavcodec/aacps.ce225 :: | 32note: : ! ~~~~^~~~~~~~~~~~~~~~~~~ expanded from macro 'FFMIN'=src/libavcodec/aacps_fixed_tablegen.h :s isrc/libavcodec/aac_defines.h155:z: 45e:3649: )36 | :warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] # d note: e| expanded from macro 'Q31'f ~~~~~ ^ ~~~~i ne F155F M | I 45N | ( a#,b d) ef (inQe(a3)0 (0 .8Q>3 19((bx9))52 3 ? 37 (7 b 4f) /: M(_P I)a ), Q) 3| ~ ^ ~ 0( 0(.i9n06tIn file included from 90)src/libavcodec/adxenc.c(6(x:)924*6221447f4/8M3_64P8I.): ,0 src/libavcodec/bytestream.h+ : Q357:03015(.05:) . 9warning: | 2comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ^ ~0 1 19 43570 | 4 8 In file included from fif/ src/libavcodec/aacsbr_fixed.c(sMi:src/libavcodec/adpcm.c_z62:PeI: 296:2)src/libavcodec/aacsbrdata.h,38 : 504::!7Q =: 3warning: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]si( z0e). 9 65049| | 8 ~~~~~ ^ ~~~~3 {Q63296519 | (2 70 f./ M6 src/libavcodec/aacsbr_template.c_7P 7I0: )93694 ,:923a 1:v Q93cwarning: 370t(1comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare].3x- 056>c77hf_1l)5a, 8y3Q4o3 11u369t | (4-0. f. /nM9_ PIb5 4)78_0 7 5,82c f2hQo3r9an0 (01n.(6e4kfls6 4) >= 719} m;a3x, 4_ k4c37{f /hMQ<_aP3=1nI( n)es0,l b.rs )5-6| {> 1 ^~~~~~~~~~~~~~ n _5m| 1a7src/libavcodec/aac_defines.h7 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~s:0 t445:e6368:rsrc/libavcodec/adpcm.c3 1note: 6;f:295expanded from macro 'Q30':38 )k : ,+warning: Q+3comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ) 1 44 (| | #-0 ~ ^ ~~~~~~~~~~~~~.7d e f0i2956n | 9e38 11 Q37src/libavcodec/aacsbr_template.c :03814 (ixf:2377)7 : 8(f )} ,awarning: v comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]c t| x ~~~~~^~~~~~~~~~~~~~~~~~ - > csrc/libavcodec/aac_defines.h381 h : | _45:( l36i a:n y to unote: ) texpanded from macro 'Q31'.(n b (fx_)oc*r1h 0a45(n | k7 3=7n# 4ed118l2se;f i4n k.e< 0mi < =+nQ3 1( x_sc0)b h.r- >an5n_ m n)as e t l | e ^ s r| ;| k In file included from + | src/libavcodec/aacps_fixed.c ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~+ :( i)24n t: ) In file included from src/libavcodec/aacps.c(:32| ( ~ ^ ~~~~~~~~~~~~~: xsrc/libavcodec/aacps_fixed_tablegen.h):*1552:14117:4 warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 648.0 + 0.5) | ^ ~ 155 | Q30In file included from (0src/libavcodec/aacsbr_fixed.c.:628: 9src/libavcodec/aacsbrdata.h:95035:832: 3warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 774f/M_PI), Q5033 | 0{(Q03.1(9-006.8906096926020412f4/8M48_7PfI)), ,Q 3Q130((-00.9.23021612974504480f6/6M_3P2I1),4 fQ)3}0(,0 .{9Q693813(6 05.92473f08/0M0_0P3I64)99,7 6fQ)30,( 1Q.3016(71-508.3241911940f/9M56_3P6I6)3,8 Qf3)0}(,1 . 4| 6 ~~~~^~~~~~~~~~~~~~~~~~~4 79344src/libavcodec/aac_defines.h37:f45/:M_36P:I )note: , expanded from macro 'Q31' | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h45: | 44:#36d:e fnote: iexpanded from macro 'Q30'n e Q31(x )44 | # d e f i n e Q 30 ( x) ( i n t )( (x ) * 2 1 (4i7n4t8)3((6x4)8*.10 0+ 70.357) 4 1| ^ ~8 24.0 + 0.5)In file included from src/libavcodec/aacsbr_fixed.c| ^: 62: src/libavcodec/aacsbrdata.h:503:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h: 154503:136 | :{Q 3warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( -0.8069200124848 7154f) | , Q3 1 ( - Q030.(312.60207759244505666732f1/4Mf_)P},I ){,Q 3Q13(0 (01..4023008283080306336f4/9M9_7P6If)), ,Q3 0Q(311(.-004.32139017930094546f3/M6_6P3I8)f,) }Q,3 0 (1| .1 ~~~~~^~~~~~~~~~~~~~~~~~2 0851src/libavcodec/aac_defines.h0:345:936:9 fnote: /expanded from macro 'Q31'M _PI), Q 3045(1 | .#24d2e4f6i0n4e8 Q93src/libavcodec/bytestream.h13(fx:)/355: 13 M : _ Pwarning: I comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ) , Q 3(0(i1.n5t)1(8(5x )7*235526 | 8811f /47 48M36 4_ P8I.si)z0, +e 0 | . ^~~~~~~~~~~~~~=5 F)F src/libavcodec/aac_defines.hM| :I ^ ~44N: (36g:- >note: bexpanded from macro 'Q30'u ffeIn file included from r_src/libavcodec/aacsbr_fixed.c en:4462d: src/libavcodec/aacsbrdata.h | : #503:-31 dg:e- f>iwarning: bunfeimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Qf3 e0r(,x) s i ze ) 503 ; | {| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~Q3 1 (- 0 . 8 0src/libavutil/macros.h 6(:i9492n0:t)0(251(2x:4)8 4*note: expanded from macro 'FFMIN'8 10773f74 1)49,8 | 2Q4.#03d 1e+f(in e -F00.F.53M) 2 6IN| 2 ^( 7a5,4b06)6 3(2(aIn file included from 1) src/libavcodec/aacps_fixed.c>4f:24 )(: },b )In file included from { Qsrc/libavcodec/aacps.c3?:321( : 0(bsrc/libavcodec/aacps_fixed_tablegen.h.:)1544 :3111:0: 8 (0a0warning: 03)implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6) 4 99 76| f ~ ^ ~) , Q31(- 0154 | .In file included from 2 src/libavcodec/aic.c1 :928 1 9: src/libavcodec/bytestream.h 0Q:3935605(63:61136.:30 087warning: fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]9 )2},4 5| 5 ~~~~^~~~~~~~~~~~~~~~~~~6 7 f/356Msrc/libavcodec/aac_defines.h | : _ P45I :36): note: ,s expanded from macro 'Q31'iQ 30z(1e.02 245 | #d0e= 8f2FFiM3In83Ne(6 p-3>Qbf3/uM_1PIf)(f,xe r_)eQn 3 d 0 - (1 .0p4 3- 3 >0 b7u f3 f04(e4fi/nMr_Pt, src/libavcodec/aacdec_template.cI)s(i):(xz),3474e* :)102Q;:1 3 4warning: 0 74(missing field 'help' initializer [-Wmissing-field-initializers]| 831 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 6.4182. 347408src/libavutil/macros.h0 | 5: 49: 1 + 25 {0 3:9N9f0 U/.5note: )L M | expanded from macro 'FFMIN' ^ ~L_} , P I) | 49, ^ | In file included from Q 3#0(src/libavcodec/aacsbr_fixed.c1:62d: .ef2isrc/libavcodec/aacsbrdata.hn4:e2503 :F64F:M6I 0warning: 4N8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion](9 a3,bf)/ M((_aP) >I503 ) | ,( {bQQ3)3 ?10 ((-1(0..b580)168 952:007 212(6488a8)1)4f/ M8_P 7I| ~ ^ ~f )),, Q3 1| ^~~~~~~~~~~~~~(In file included from - 0src/libavcodec/aic.c.:3282src/libavcodec/aac_defines.h: 6:src/libavcodec/bytestream.h442::735736:5: 154note: expanded from macro 'Q30': 0warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 6632 1 444f357 | | ) #d}e ,if f{in e(Q3 1s( Q0iz3.0e(x423) 0 !80 0= 0 3 s64 i 99z 7e 6) f (| ~~~~~ ^ ~~~~) , iQ3n1t)((-(0x.)*211097139079456136863284f).}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:e32fi: nesrc/libavcodec/aacps_fixed_tablegen.h :Q3154:186(:x) warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)( (154x | )* 2 1 4 7Q43803(614.800.7902 4+55 607.f5/) M _| ^ ~P I), Q30(1.0In file included from 20src/libavcodec/aacsbr_fixed.c8:262: 3src/libavcodec/aacsbrdata.h:85023:846:3 fwarning: /implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]M _PI), Q30(1. 05024 | {3Q303713(0-404.f4/3M3_1PI1),2 6Q300(318.0917250f85)1,0 39Q93f1/M(_ P0I.)8, 5Q33201(18.214529446704489930ff/)M_}P,I ),{ QQ303(11( .05.1895972169848917f9/6M7_3P8I)3,6 f )| , ^~~~~~~~~~~~~~ Q31src/libavcodec/aac_defines.h(: 044.:9361:8 7note: 6expanded from macro 'Q30' 2497664 2442 | f)#}d,e f in| e ~~~~~^~~~~~~~~~~~~~~~~~ Q30(src/libavcodec/aac_defines.hx:)45 : 36 : note: expanded from macro 'Q31' (i n45t | )#(d(exf)i*n10e7 3Q7314(1x8)2 4 . 0 + 0 .5 ) | ^ (int)((x)In file included from *src/libavcodec/aacps_fixed.c2:1244: 7In file included from 4src/libavcodec/aacps.c8:3326: 4src/libavcodec/aacps_fixed_tablegen.h8.:1540 :+ 610:. 5warning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^ ~ In file included from 154 | src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h :Q35020:(59:1 .warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 79245567f/M _P502I | {)Q,3 1Q(-300(.14.303210128620338386039f75/fM),_ PQ3I1)(, 0 .Q853302(11.80145393470479300f4)4}f,/ M{_QP3I1() , 0Q.39091(914.917290685713803369f9)f,/ M_QPI3)1,( Q03.091(817.622442947666042428f9)3}f,/ M _P| I ~~~~~^~~~~~~~~~~~~~~~~~) , Q3src/libavcodec/aac_defines.h0:(45:136.:5 18note: 5expanded from macro 'Q31'7 26881f/M _P45I | #)d,e f i| n ^~~~~~~~~~~~~~ e Q31src/libavcodec/aac_defines.h(x:)44 : 36 : note: expanded from macro 'Q30' (i nt44) | (#(xd)ef*in2e1 4Q73408(3x6)4 8 .0 + 0 . 5 ) | ^ ~ (int)((x)*1In file included from 07src/libavcodec/aacsbr_fixed.c3:762: 4src/libavcodec/aacsbrdata.h:15028:2324:. 0warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]+ 0.5) | ^ 502 | {Q31(-0In file included from .src/libavcodec/aacps_fixed.c4:33241: 1In file included from 2src/libavcodec/aacps.c6:0323: 80src/libavcodec/aacps_fixed_tablegen.h9:75154f:),36 : Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 ( 0.853218159474 91540 | f ) }, { QQ3310(( 10..0909719942945759667738f36/f)M, _QP3I1)(, 0Q.3901(817.6022048927368636432f2/fM)}_,P I )| , ~~~~~^~~~~~~~~~~~~~~~~~Q 30(1src/libavcodec/aac_defines.h.:04543:3360: 7note: 3expanded from macro 'Q31'0 44f/M_P 45I | )#,d eQf3i0n(e1 .Q13210(x8)5 1 0 3 9 9 f / M _ (PinIt)),(( xQ)3*021(4174.82342644680.4089 3f+/ M_0P.I5)), | Q ^ ~3 0(1.518572In file included from 6src/libavcodec/aacsbr_fixed.c8:8621: fsrc/libavcodec/aacsbrdata.h/:M502_:6P:I )warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44 :50236 | : {note: Qexpanded from macro 'Q30'3 1(-0.43 3441 | 1#d2e6f0i3n8e0 9Q735f0)(x,) Q3 1 ( 0 . 8 5 3 21 81 5(9i4n7t4)(9(0xf)*)1}0,7 3{Q7314(1 802.49.09 19+49 7096.7538)36 f ),| ^Q 31( 0.9187In file included from 6src/libavcodec/aacps_fixed.c2:4249: In file included from 7src/libavcodec/aacps.c6:326: 4src/libavcodec/aacps_fixed_tablegen.h2:2154f:)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 | #Qd3e0f(1i.n0e0 7Q93214(5x5)6 7 f / M _ P I ), Q 3 0 ( 1(.i02n0t)8(2(3x8)3*6231f/4M_7P4I8)3,6 4Q83.00( +1 .004.353)0 7| ^ ~3 044f/M_PI),In file included from src/libavcodec/aacsbr_fixed.cQ:3620: (src/libavcodec/aacsbrdata.h1:.150120:8845:1 0warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 9f/M_PI), Q3 0501( | 1{.Q23412(4 600.4818929439f9/M0_0P2I5)7,2 4Qf3)0,(1 .Q53118(5 70.2969868918f4/25M25_0PI5)7,9f ) | } ^~~~~~~~~~~~~~ , {Qsrc/libavcodec/aac_defines.h3:144(:-360:. 2note: expanded from macro 'Q30'6 7198508 7443 | 3#5d7ef)f,i nQe31 ( Q03.06(8x9)0 3 3 6 9 7 7 6 1 9 3 f ) }(,i n t| ) ~~~~~^~~~~~~~~~~~~~~~~~( (x)*src/libavcodec/aac_defines.h10:7453:7364: 1note: 8expanded from macro 'Q31'2 4.0 + 0 .455 | )# 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 : 153 : 136:( inwarning: t)implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion](( x)*2147483648.0 153+ | 0. 5 ) Q| 3 ^ ~0 (1.15070378In file included from 78src/libavcodec/aacsbr_fixed.cf:/62M: src/libavcodec/aacsbrdata.h_:P501I:)58,: warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 0(1.1669205 45012 | 7{fQ/M3_1P(I )0,. 8Q13902(14.9199030827556770244ff)/,M_ PIQ)3,1 Q(3 00(.19.926795844126753215085f7/9Mf_)P}I,) ,{ QQ313(0-(01..23676src/libavcodec/aacsbr_template.c7119:8157511:0177: 806warning: 373comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]3f57 f/),M _QP3I1() ,0 .Q6 38511900 | ( 13. 3 5if6 4297(7g962o40146a59fl3_/sbf )M}<,_ sP bIr| ->)k ~~~~^~~~~~~~~~~~~~~~~~~,x [ | 1src/libavcodec/aac_defines.h] ^~~~~~~~~~~~~~: + 45s:36b:rsrc/libavcodec/aac_defines.h -:note: 44>expanded from macro 'Q31' :m36:[ 1note: ]expanded from macro 'Q30' 45) | #d ef{in e 44 | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ | Q #d3e1f(ixn)e Q 3 src/libavcodec/aacsbr_template.c:0524 (x:) 34 : warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] ( in t) ( 524 | ( x ) ( * i2 n 1ftor4 )(i7 (4=8( 3xk)*61;04 i7 8=3.=0 7 4+k1 8 2|04.|0 .s 5)b + 0 >.| 5 ^ ~() s br -| > ^k [0In file included from ] src/libavcodec/aacsbr_fixed.c- :162 +: src/libavcodec/aacsbrdata.h:In file included from m501ssrc/libavcodec/aacps_fixed.c:b:3224:: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]In file included from -src/libavcodec/aacps.c o:d32d): ;src/libavcodec/aacps_fixed_tablegen.h :i153- 501: | 111-:){ Q{warning: 3 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( 0. 8| ~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~1 92499002572src/libavcodec/aacsbr_template.c4 f:153)550 | , :17 : Q warning: 3comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]Q1 3(0 (01.. 195505 | 9 067 90 384}728 52750wh85if7l/9Mef_ )P(}sI),b, ! {=QQ 3301((s-01..b21r6->67k1968x9[15]2 00+58 472s73brf-/3>M_5P7If))m,, [Q 1Q33]01)((1; . 01.6| 983 ~~ ^ ~~~~~~~~~~~~~~~~~~~~~~98 75063376049f/7M76_1P9I)3,f Q)3},0 ( 1| ~~~~~^~~~~~~~~~~~~~~~~~. 2754src/libavcodec/aac_defines.h1:645:7363: 1note: 8fexpanded from macro 'Q31'/ M_PI), Q 345 | 0#(d1e.f3i7n6e 1Q1371(7x06)3 f / M _ PI ) , Q3 0 ( 1 .(5i4n2t9)2(4(0x4)6*52f1/4M7_4P8I3)6,4 8| ^~~~~~~~~~~~~~. 0 + 0src/libavcodec/aac_defines.h.:544:)36 :| ^ ~note: expanded from macro 'Q30' 44In file included from | #src/libavcodec/aacsbr_fixed.cd:e62f: src/libavcodec/aacsbrdata.hi:n501e: 7Q: 3warning: 0(implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]x ) 501 | ({Qi3n1t() (0(.x8)1*912047939704012852742.40f )+, 0Q.351)( 0| . ^9 96984252505In file included from 79src/libavcodec/aacps_fixed.cf:)24}: ,In file included from src/libavcodec/aacps.c :32{: Qsrc/libavcodec/aacps_fixed_tablegen.h3:1(153-:086.:26 7warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 850873357f), Q3 1153( | 0 . 6 8 9 0 Q33306(9717.61159037f0)3}7,8 7 8f| /M ~~~~~^~~~~~~~~~~~~~~~~~_P I), src/libavcodec/aac_defines.hQ3:045(1:.361: 6note: 6expanded from macro 'Q31'92 05427f/M_ P45I | )#,d eQf3i0n(e1 .Q13913(8x7)5 6 7 0 4 f / M _ P I ) , Q(3i0n(t1).(2(7x5)4*126174371488f3/6M4_8.P0I )+, Q300.(51). 3 | 7 ^ ~ 61177063f/M_PIn file included from I)src/libavcodec/aacsbr_fixed.c,: 62Q: 3src/libavcodec/aacsbrdata.h0:(500:183.:5 4warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]92 40465f/M_PI )500, | {Q| ^~~~~~~~~~~~~~3 1( 0src/libavcodec/aac_defines.h:.44:7366: 7note: 8expanded from macro 'Q30' 9609461 79445 | f#)d, eQfi3n1e( -Q03.0(7x6) 5 1 9 3 5 6 7 3 0 9 6(6ifn)t}),( ({xQ)3*11(0-703.784210802244.201 8+36 4009.5f)) , | ^Q3 1(-0.735301In file included from 7src/libavcodec/aacps_fixed.c:92455: 3In file included from 7src/libavcodec/aacps.c6:732f: src/libavcodec/aacps_fixed_tablegen.h):},153 : 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' 153 | 45 | # d e f i nQ3e0 (Q13.115(0x7)03 7 8 7 8 f / M _ P I ) ,( iQn3t0)((1(x.)1*62619420754482376f4/8M._0P I+), 0Q3.05()1 . 19| 3 ^ ~8 756704f/MIn file included from _Psrc/libavcodec/aacsbr_fixed.cI:)62,: Qsrc/libavcodec/aacsbrdata.h30:(5001.:2587:54 16warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 318f/M_PI), 500 | {QQ3310((1 .307.67161CC libavcodec/arm/fft_init_arm.o 787976006934f6/1M7_95PfI)),, QQ3301((1-0..75645219923450647653f09/6M_6Pf)I},) ,{ Q3 1| (- ^~~~~~~~~~~~~~0 .82002src/libavcodec/aac_defines.h4:2441:8src/libavcodec/aacdec_template.c36:3 6note: 4:09expanded from macro 'Q30'fIn file included from 3474 :)10,src/libavcodec/alacenc.c :Q3:1 27 (44 | warning: : -#0.missing field 'help' initializer [-Wmissing-field-initializers]7src/libavcodec/put_bits.hd 3:5227e3f:i037:n e1 3474 7warning: | Q 9 5comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]3 src/libavcodec/ac3dec.c{503N(:7UxL611377)fL}: ),41 227} ,: | warning: | ^implicit conversion increases floating-point precision: 'INTFLOAT' (aka 'float') to 'double' [-Wdouble-promotion]| ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :i 45f :36(: note: expanded from macro 'Q31'i n1137t( | )s (-( x )*>145b uf0_ | #d7efei 3n7n d4e 1 82-4 Q .3i1s0f (-> + xb)(0u r.f5) a_n p g | t e ^_r b>it s= ( i 6drwarning: c| implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4_8 ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ s.c al0e + <0.=5) 1 .| ^ ~0 153 | ) | ~~~^~~~~~~~~ ~~ In file included from Qsrc/libavcodec/aacsbr_fixed.c3:062(: src/libavcodec/aacsbrdata.h1:.5001:5310: 7warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 7878f/M_PI), 500Q | {3Q03(1(1 .01.67669728906504942671f7/M9_P5If)), ,Q 3Q03(11(-.01.9763587159635760743f/0M_9P66If)),} ,Q3 0{Q(311.(2-705.4812607301284f2/18M3_6P4I0)9,f Q)3,0 (Q13.13(-706.713153707170965533f7/67Mf_P)I})7,, warning | Q ~~~~^~~~~~~~~~~~~~~~~~~s3 0 generated(. 1src/libavcodec/aac_defines.h:.45:53642:9 2note: 4expanded from macro 'Q31'0 465f/M _45P | I#)d,ef i n| e ^~~~~~~~~~~~~~ Q31(xsrc/libavcodec/aac_defines.h:)44 : 36 : note: expanded from macro 'Q30' 44 | (#idnetf)i((nxe)* 2Q1340(7x4)8 3 6 4 8 . 0 + 0 . 5()i n t)| ( ^ ~ (x)*107374In file included from 1src/libavcodec/aacsbr_fixed.c8:2624: .src/libavcodec/aacsbrdata.h:0500 :+7 : 0warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 ) | ^ 500 | {QIn file included from 3src/libavcodec/aacps_fixed.c1:(24 : 0In file included from .src/libavcodec/aacps.c7:632: 7src/libavcodec/aacps_fixed_tablegen.h8:91536:0119:4 6warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 95f), Q31(-0.76 515319 | 3 56 7 3 0 9Q663f0()1}.,15 0{Q730317(8-708.f8/2M0_0P2I4)21,8 3Q63400(91f.1)6,6 9Q2310(54-207.f/7M3_5P3I0)1, 7Q93505(317.61973f87)5},6 7| 04 ~~~~~^~~~~~~~~~~~~~~~~~f /M_Psrc/libavcodec/aac_defines.hI:)45,: 36:Q 30note: (expanded from macro 'Q31' 1.275416 73451 | 8#dfe/fMi_PnIe), Q3Q130((x1). 3 7 6 1 1 7 7 0 6 3 f / M _(PiIn)t,) (Q(3x)0*2(11.457442893624480.406 5+ f0/.5M)_ P I| ) ^ ~, | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44In file included from :36src/libavcodec/aacsbr_fixed.c: :note: 62expanded from macro 'Q30' : src/libavcodec/aacsbrdata.h:499:83: 44warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]# define Q30( x499) | { Q 3 1 ( 0 . 9 7 3(94i0nt2)7(8(9x7)4*4120f7),3 7Q3411(8-204..20 6+ 609.5594)4 0| 86 ^5 61f)}, {Q31( In file included from 0.src/libavcodec/aacps_fixed.c9:9242: 0In file included from 6src/libavcodec/aacps.c4:6323: 4src/libavcodec/aacps_fixed_tablegen.h77:941526:f136),: Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 (-0.570101208494 21529f | ) } , | Q ~~~~^~~~~~~~~~~~~~~~~~~3 0(1.2src/libavcodec/aac_defines.h6:45451:83697:6 2note: fexpanded from macro 'Q31'/ M_PI), Q453 | 0#(d1.e2f7i9n6e4 7Q83217(1xf)/ M _ P I ) , Q 3 0 ( 1 .(3i0n3t8)63(64(4x6)f*/2M1_4P7I4)8,3 Q63408(.10.3 7+ src/libavcodec/put_bits.h10.0:52651:37):2 5warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]| 6 ^ ~8 5f/M_PI),In file included from Qsrc/libavcodec/aacsbr_fixed.c3:620 : src/libavcodec/aacsbrdata.h(:265 | 1 499. :4 44593 :8 4warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 3 2if5 (fs/-M>_PbIu )f,_499 | {Qe31Qn(3d0 0(.-1 .sAS libavcodec/arm/fft_neon.o 95->7b53u392f43_502p292t47src/libavcodec/aacsbr_template.crf8/:M 9_588>=7P4:4 2fI19):s), i, Qwarning: 31comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]z (| e- ^~~~~~~~~~~~~~0of .(26B6itsrc/libavcodec/aac_defines.hBu9f) ):59588 | 44 4{: 364:0 | 8f ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~note: 6expanded from macro 'Q30'o 5r61 f( k )=44 1} | , ;{#d Qke3 1f<( i=0.n9 9eIn file included from s2b Q0rsrc/libavcodec/adxenc.c3:In file included from 6-027(4>6: xsrc/libavcodec/aliaspixenc.cn3src/libavcodec/put_bits.h): 227::[37:4 7warning: 25 0 7 comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] : ]9; src/libavcodec/bytestream.h4:k ++6171f ) :)18 , Q:31 ( | -0227(iwarning: nt ~ ^ ~~~~~~~~~)(.( | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 5x7 )0*1 1 00 src/libavcodec/aacsbr_template.c71 : 32615 70:i19 :481f171 | 4 8 warning: 9comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]2 ( g4-42s9>. 0-f>bu615ff e)rb} | + u0,. + f_ e5=)f | | n ~~~~~^~~~~~~~~~~~~~~~~~ do r- ^ F Fssrc/libavcodec/aac_defines.h(Mk- :45I>N=(In file included from :b g136;src/libavcodec/aacps_fixed.cu:24-: : >kf In file included from src/libavcodec/aacps.cb_s=f : bsrc/libavcodec/aacps_fixed_tablegen.hfsr:ei- >152nr_z45e | :_qeon#d111e;f dk:f( +- iwarning: nBi+ )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e tg -Q>Bbu{f3u f1efr | ~ ^ ~~~~~~~~()x,152 )) | s i{z e ) ; | | Q ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~3 0 ( 1 .(2i6n4t5)1(src/libavutil/macros.h:849(:9x25)7*:6 2note: expanded from macro 'FFMIN'2 1f47/4M_8P 36I449),8 | #.Q0d3 +e 0f(0i1.5n.)e2 7 | 9 ^ ~ F6F47M82I7N1(f/In file included from Masrc/libavcodec/aacsbr_fixed.c,_:62b: src/libavcodec/aacsbrdata.hP:)I499: 31)(:(,a warning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q >3 (0b)( 1?.3 0(b3 8)4996 | 3{:Q361( 4(40a6).f)9 /7 3| M9_ ~ ^ ~P4 0I27)89,74 4Q2f3)0, (Q13.137(10-102.5266689559f4/4M0_86P5I)6,1 fQ)3}0,( 1{.Q3414(4 308.499923AS libavcodec/arm/fft_vfp.o 062456f3/4M7_P7I94)6, fQ)3,0( 1Q.35513(2-30.55279021041f2/0M_8P4I9)4,29 f) }| , ^~~~~~~~~~~~~~ | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44src/libavcodec/aac_defines.h::3645:: 36:note: expanded from macro 'Q30'note: expanded from macro 'Q31' 4445 | | ##ddeeffinie nQe3 0Q(3x1)( x ) ( i nt )(((inxt)*)10(7(3x7)4*12812447.4083 6+4 80..0 5+) 0.| 5 ^ ) | ^ ~ In file included from src/libavcodec/aacps_fixed.cIn file included from :24src/libavcodec/aacsbr_fixed.c: :In file included from 62src/libavcodec/aacps.c: :src/libavcodec/aacsbrdata.h32:: 499:src/libavcodec/aacps_fixed_tablegen.h7:152:: 86warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 499 | {Q31 (152 | 0 . 9 7 3 9Q4300(217.829674454128f9)7,6 2fQ/M3_1P(I-)0, .Q3206(619.5297494604878625761f1/fM)_P}I,), Q{3Q03(11.( 300.398693260464466f3/4M7_79P4I6)f,) ,Q Q3310((-10..35771001215608152f0/8M4_P9I4),2 Q93f)0}(,1 .| 4 ~~~~~^~~~~~~~~~~~~~~~~~4 4384src/libavcodec/aac_defines.h:9453:2365:f /note: Mexpanded from macro 'Q31'_ PI), Q3 045( | 1#.d55e3f2i3n5e 2Q93214(xf)/ M _ P I ) , | ^~~~~~~~~~~~~~ (In file included from insrc/libavcodec/aac_defines.ht):src/libavcodec/aliaspixenc.c(44(::36:x25) *2: note: 14src/libavcodec/bytestream.h7expanded from macro 'Q30':1864:13 8:3 warning: 6comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 4 844. | 0# d+ e0.f5i)n e Q| 31860 ^ ~ | ( xsrc/libavcodec/put_bits.h )s: iz317 In file included from e 2: =src/libavcodec/aacsbr_fixed.c 33 :F62: :src/libavcodec/aacsbrdata.h :F498: M84warning: I:comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] N ( pwarning: ->implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( biunft )f(317e( | 498rx_ | {)Qe n*13d1 0 ( 7-- i370p.f-4>b7 (1su2f8fsrc/libavcodec/put_bits.h-02:e>r944.265b,70 :+u 8si37 f6:0z_ee2 .)5n)d 3-warning: ;s 7comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]6- | | ^ 9>6 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~bf) u, fIn file included from Q_src/libavcodec/aacps_fixed.c 3psrc/libavutil/macros.ht:r265 1(:-24 | : >490 .In file included from 3=: src/libavcodec/aacps.cAS libavcodec/arm/flacdsp_arm.o 525s: note: :expanded from macro 'FFMIN'0 i z320: e8osrc/libavcodec/aacps_fixed_tablegen.hf ( 9:615249: | B 1619#id3te4B u:f)f2i5 5)if warning: (f )nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]s-{>b}e, {u Q3 1f| FF_( ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~M IeNn 0(.da, 7152 | -b8 )s8-43 >3b uf(1( a)_1 0 p 1Q>3t09 r((21 b)5.>= ?12s ifz6eo(),4f5(b 1B)iQ8 t:39B 1(7uf(a6)2 f/)M)0.)_ 52P I{8 | )5 1 ~ ^ ~, | 3 9Q ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~83 09(518In file included from .2src/libavcodec/aliaspixenc.c:2772591: f6src/libavcodec/bytestream.h)}4,7:8 1872: 15:7| 1 fwarning: ~~~~~^~~~~~~~~~~~~~~~~~/comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]M _PIsrc/libavcodec/aac_defines.h): ,45187 | : Q 36:3 0i(note: expanded from macro 'Q31'f1 .(s3i0ze32 8 45 | 6#!3d=6 sei4fizn4ee6 f)/Q M 3| ~~~~~ ^ ~~~~_ 1P(Ix)) , Q3 0( 1 . 3 7 1 0 1(2i56n8t5)(f(/xM)*_2P1I)4, 7Q3408(31.64484.403 8+4 90.352)5 f/ M| _ ^ ~P I), Q30(1.5In file included from 5src/libavcodec/aacsbr_fixed.c3:23625: 2src/libavcodec/aacsbrdata.h9:24984:f59:/ Mwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h498: | {44Q:3361:(- 0note: .expanded from macro 'Q30'7 20947862 3447 | 6#9de6ff)i,n Qe3 Q130((-x0) . 3 5 0 0 8 9 61 9 3 4 2 5(5ifn)t}),( (x{)Q*3110(7 3704.178882443.3101 0+1 90.2551)f ), | ^Q 31( 0.52851In file included from 3src/libavcodec/aacps_fixed.c9:8249: In file included from 5src/libavcodec/aacps.c:8322: 7src/libavcodec/aacps_fixed_tablegen.h1:f152):}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' 152 | 45 | # deQf3in0e(1 .Q2361(4x5)1 8 9 7 6 2 f / M _ P I )(,i nQ3t0)((1(x.)2*729164474783864287.01 +f /0.M5_) P I| ^ ~) , Q30(1.30In file included from 38src/libavcodec/aacsbr_fixed.c63:6624: 46src/libavcodec/aacsbrdata.hf:/498M:_31PI:) ,warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 0(1.3710125 64988 | 5{fQ/3M1(_-P0.I)7,2 0Q3904(71.846424337864996f3)2,5 fQ/31M(_-0P.3I5),0 08CC libavcodec/arm/flacdsp_init_arm.o Q93601(9314.5255352f3)5},2 9{2Q43f1/(M_ P0I.)7,8 8 | 4 ^~~~~~~~~~~~~~33 11019src/libavcodec/aac_defines.h2:5441:f36:) ,note: expanded from macro 'Q30' Q31( 0. 5442 | 8#5de1f3i9n8e9 Q5308(x2)7 1 f ) } , | ~~~~^~~~~~~~~~~~~~~~~~~ (src/libavcodec/aac_defines.hi:n45t:)36(:(x )*note: 1expanded from macro 'Q31'07 3741824 .450 | #+ d0e.f5i)n e | Q ^ 31(x) In file included from src/libavcodec/aacps_fixed.c : 24 : In file included from src/libavcodec/aacps.c: 32(: isrc/libavcodec/aacps_fixed_tablegen.h:n152t):(11(:x )warning: *implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]21 47483648.0 + 0.5 )152 | | ^ ~ Q30(1.26451In file included from 89src/libavcodec/aacsbr_fixed.c76:262f/: Msrc/libavcodec/aacsbrdata.h:_498:P6I:) ,warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 0(1.279647 849827 | 1{fQ/M3_1P(I-)0, .Q73200(91.4378062338673669464f6)f,/ MQ_3P1(I-),0 Q.3305(010.3879611019235468255f5/fM)_},P I){,Q 3Q310(( 10..474848384493332151f0/1M9_2P5I1)f,) ,Q 3Q03(11( .0.555283512335928992548f27/1Mf)_}P,I )| , ~~~~^~~~~~~~~~~~~~~~~~~ | ^~~~~~~~~~~~~~src/libavcodec/aac_defines.h: 45:36: src/libavcodec/aac_defines.h:note: 44expanded from macro 'Q31': 36: note: expanded from macro 'Q30' 45 | #de f44in | e #Qd3e1f(xi)n e Q 30 ( x ) ( i nt ) ( ( x ) *(2i1n4t74)8(36(src/libavcodec/put_bits.h4x8):.*100 317+7: 30337.4: 51warning: 8)comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]2 4 .| 0 ^ ~ + 0.5) | ^317 In file included from | src/libavcodec/aacsbr_fixed.c : 62: src/libavcodec/aacsbrdata.h: 497In file included from isrc/libavcodec/aacps_fixed.c:f:84 24:: (In file included from src/libavcodec/aacps.c swarning: :32-implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]>: bu src/libavcodec/aacps_fixed_tablegen.hf_:e151n:d 136-: warning: 497s | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]->{ buQf3_1p(t r0 >.=7 5s2i1z4 e68151o1f( | 8 1Bi t1B 1u 5 0ff) )Q),3 0 ({Q13 1(.- | 307 ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~38.56 39096915f5/M6_P8I1)0,4 26Q6350f)(},1 {.Q3835112(2-108.0402f1/02M99_88P2I9)3, 3Q93f0),( 1Q.34012(6 400.4961997f2/0M9_P4I1),9 9Q93309(41.f44)8}4,2 8 8| 6 ~~~~~^~~~~~~~~~~~~~~~~~9 2f/Msrc/libavcodec/aac_defines.h_:P45:I36):, note: expanded from macro 'Q31'Q 30(1.49 44598 | 7#4d8e7f8ifn/eM _QP3I1()x,) Q 3 0 ( 1 . 5 60 40 7 8 77 0f(/iMnt_)(P(xI))*,2 1| ^~~~~~~~~~~~~~4 74836src/libavcodec/aac_defines.h4:844.:360: +note: expanded from macro 'Q30'0 .5) | ^ ~ 44 | #define In file included from Qsrc/libavcodec/aacsbr_fixed.c3:620: (src/libavcodec/aacsbrdata.hx:)497: 58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (i n497t | ){(Q3(1(x )0.*7512017436784118812141.500f )+ ,0. 5Q)3 1 (| -0 ^. 9995568104In file included from 26src/libavcodec/aacps_fixed.c:624: 5In file included from fsrc/libavcodec/aacps.c):32}: ,src/libavcodec/aacps_fixed_tablegen.h :151{:Q1113:1 (-warning: 0.implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 2102998829339f) ,151 | Q 31 ( 0 . 9Q9307(2109.413979398359643f)0},6 1 f| /M ~~~~^~~~~~~~~~~~~~~~~~~_ PI),src/libavcodec/aac_defines.h :Q4530:(361.:3 note: 8expanded from macro 'Q31'5 1221800 45f | #/dMef_iPIn)e, QQ303(11(.x4)0 2 6 4 0 4 6 1 9 f / M(i_nPtI))((,x )Q*231047(4183.64484.08 4+2 808.65)9 2 f| /M ^ ~_ PI), Q30(1.In file included from 4src/libavcodec/aacsbr_fixed.c9:4629: 8src/libavcodec/aacsbrdata.h:74974:8317:8 f/warning: Mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ PI), Q30(1. 5497 | 6{0Q4301(7 807.77502f/1M_4P6I8)1,81 1 1| 5 ^~~~~~~~~~~~~~ 0f),src/libavcodec/aac_defines.h: 44Q:3361:( -note: 0expanded from macro 'Q30'. 9995568 1440 | 4#2d6ef6i5nfe) Q}3,0 {(Qx3)1 ( - 0 . 4 2 1 0 2 9(i9n8t8)2(93(3x)9*f1)07,3 7Q41381(2 04..9907 2+0 904.51)9 9 93| 94 ^f )}, | ~~~~^~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/aac_defines.h:src/libavcodec/aacps_fixed.c45::2436: :In file included from src/libavcodec/aacps.c :note: 32expanded from macro 'Q31': src/libavcodec/aacps_fixed_tablegen.hCC libavcodec/arm/fmtconvert_init_arm.o :151:86: 45warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]# define Q31(x) 151 | Q 3 0((i1.n3t7)3(8(5x6)3*02611f4/7M4_8P3I6)4,8 .Q03 0+(1 .308.551)2 2 1| 8 ^ ~0 0f/M_PI), In file included from Qsrc/libavcodec/aacsbr_fixed.c3:062(: 1.src/libavcodec/aacsbrdata.h40:24976:470:4 6warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 f/M_PI), Q30 (4971 | .{4Q483412(8 806.927f5/2M1_4P6I8)1, 8Q13101(510.f4)9,4 9Q873418(7-80f./M9_9P9I55)6, 8Q1300(412.6655f6)0}4,0 7{8Q371(7-00f./4In file included from M2_P1src/libavcodec/aliaspixdec.cI02:9),9258 82: 9src/libavcodec/bytestream.h| 3:3 ^~~~~~~~~~~~~~9f171) , :Q183:1 src/libavcodec/aac_defines.hwarning: :( comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]044 .:93697:2 09note: 41expanded from macro 'Q30'9 99394f) } 44, | 171 # | d ef | i ~~~~~^~~~~~~~~~~~~~~~~~ n eg -src/libavcodec/aac_defines.hQ:45>3:b0u36(:f fxnote: expanded from macro 'Q31'e r) + = F F 45M I | # N d(e g-f> buif(nfienet rQ)_3src/libavcodec/bytestream.h(e(x1(nx))*:1d271 :170 -:7 g3warning: -7comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]4 1>8 b 2u 4 f . f0e( r+i , ns271iz0t | )e(. )(5 ); x) * | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~2 | i ^1n4t s7i48z3e624src/libavutil/macros.h 8.:In file included from 49=src/libavcodec/aacps_fixed.c0: : 24F+F25: 0M.I:In file included from 5N)( src/libavcodec/aacps.cg note: | :-expanded from macro 'FFMIN' ^ ~32 > b: usrc/libavcodec/aacps_fixed_tablegen.hf:f151e:r61 _:e n49dIn file included from -warning: | src/libavcodec/aacsbr_fixed.c :62implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]#gde: f -src/libavcodec/aacsbrdata.h>in:b496eu: fFF83Mfe:r I ,151 Nswarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ( i az,e b) ;) Q 3 0 (((496 | | {1Qa3 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~1.) (3 -70>.3 (9b8)src/libavutil/macros.h:25 49?463:025 :4 6(4bnote: 1expanded from macro 'FFMIN'f/0M) 8_:5P48 4(I )4a49,6 )Q) | 6| 3#0f ~ ^ ~d(e), Q13f.13i8(n-e50 .F1104F52M7I2N(5a,1980b)010 f8((/a)7 43M6_>f P)(I})b,, {) QQ 33?0 1(b()1 (: .-(4a00)2.64)8 0 348| 22659 ~ ^ ~31 57987f2/8fM)_, PQI31)(,- Q030.(011.4649854042382806982f8/8M_5PfI)}),, | Q ~~~~^~~~~~~~~~~~~~~~~~~3 0(1.src/libavcodec/aac_defines.h4:94549:836:7 4note: 8expanded from macro 'Q31'78 f/M_PI), 45Q | 3#0d(e1fi.ne5 6Q3014(0x7)8 7 7 0 f / M _ P I )(i,nt ) (| ( ^~~~~~~~~~~~~~ x)*2src/libavcodec/aac_defines.h1:444:7364:8 3note: 6expanded from macro 'Q30'4 8.0 + 0 .445 | )# de f| i ^ ~n e Q30(x) In file included from src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h : 496 :(58in:t) (warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] x)*10737418 24964 | .{0Q3 1(+-0 .092.454)4 0 8| 5 ^ 484466f), In file included from Q3src/libavcodec/aacps_fixed.c1(:-024.: 1In file included from 0src/libavcodec/aacps.c4:5327: 5src/libavcodec/aacps_fixed_tablegen.h9:01511:83674:3 warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f) }, {Q31(-0.8382 2151 | 5 9 3 5 7 Q83702(81.f37)3,8 5Q63310(6-10f/.M_0P1I6)9,5 0Q433020(8818.53f8)5}1,2 2| 1 ~~~~^~~~~~~~~~~~~~~~~~~ 800f/src/libavcodec/aac_defines.hM:_45P:I36):, note: Qexpanded from macro 'Q31'3 0(1.402 6454 | 04#6d1e9ff/iMn_PeI Q)3,1 (xQ)3 0 ( 1 . 4 4 84 28 8 6 92 f /(iMn_tP)I)(,( x)Q*3201(417.4498439684784.8708 +f /0M.5_)PI ) | , ^ ~ Q30(1.560407In file included from 8src/libavcodec/aacsbr_fixed.c77:062: fsrc/libavcodec/aacsbrdata.h/:496M:_31P:I) ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44In file included from :49636src/libavcodec/aliaspixdec.c | :{: Q3note: 25expanded from macro 'Q30' 1: (src/libavcodec/bytestream.h-:0186 :13.:449 | # d2ewarning: 4fi4n4ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 0 8Q5304(8x4) 4 6 6 f ) , 186Q | 3 1 ( -0 (.1s0iiIn file included from n4ztesrc/libavcodec/alac.c25 =):7 (F545: (F9src/libavcodec/bytestream.hM0x:)I18171*:N(71418p:03-6 warning: 7>fbcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3)}u7f,fe4 r1{8_Q2e3n4 1d. 171-(0 | - + p0 0-.> .58)b uf3fe g8-2r> 2,5b9| 3 u ^5s78f7 izfe2);e 8fr )+=In file included from | ,Fsrc/libavcodec/aacps_fixed.c: ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ F24: QM3In file included from INsrc/libavcodec/aacps.c1(:(g-src/libavutil/macros.h032:: src/libavcodec/aacps_fixed_tablegen.h-:.49>0b151::111u6259: f:f5e0warning: 43 2r0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8note: _expanded from macro 'FFMIN' 8e 8n5fd)} , - 49g | - | 151# | > ~~~~^~~~~~~~~~~~~~~~~~~b d uefsrc/libavcodec/aac_defines.hin ef :45 fFe:r, FM36I NQ(:as,b3 inote: ) 0zexpanded from macro 'Q31'e();( ( a)1 .>| 453 | 7src/libavcodec/adpcm.c3 8(:5b ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~) #6916In file included from d:3?e200f6src/libavcodec/aliaspixenc.c1 f(bsrc/libavutil/macros.h): i:: /(: 49n25M: awarning: :ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]_src/libavcodec/bytestream.hP:)25 I293)): Q| ~ ^ ~: ,13 3Q3:0note: 1 (expanded from macro 'FFMIN'warning: (6911x | ) In file included from comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] . src/libavcodec/aliaspixdec.c :325 8 : 49 | 5src/libavcodec/bytestream.h12 #293:2 1ifd | (187f 80e : i15 0fl:t s fin eir(/ewarning: zcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] iMn FeFM2IN (>t_ PIa=),= )FF (b187 | , M F (F x) I_src/libavcodec/aacsbr_template.ci)((Q:NA(f* a3Rp-684>:223(:)0R(1b1usf A>Y.4ifzwarning: e _(4b7)e2r comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]E0L4E M_S!( x28?3e=nad 6- 6 _4(p 4sad0b-684>8bip4) | . u zc6:0f fem1 (+ e ) _ 9t aa| )b)0 r| ,f ~~~~~ ^ ~~~~l. ~ ^ ~ /sM e5fio_r))zP I) e () ){| i ^ ~, ; | =Q ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~| ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3 01( 1In file included from ;. isrc/libavcodec/aacsbr_fixed.c :src/libavcodec/adpcm.c<4 :csrc/libavutil/macros.h62:449724h: 84:225::_ src/libavcodec/aacsbrdata.h:849620d:note: 8warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]:aexpanded from macro 'FFMIN't6a -6 9>2:fb s/_warning: 49Mn_uimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 724 | P#md | I _een) ,f vQ3 0i496n e; F(FM | I 1{NQ3ii+.(41f9(4+9a -)08,74(8 .b9)f2 i7 (4l8| f(/M4_tP ~ ^ ~~~~~~~~~~~~~~~~~~~Ia),4 0e )Q 8>r (3b05( 48) src/libavcodec/aacsbr_template.c1>4?:.=4 7006(5 6:6bfF0234)F):,0 Q 3_ A78:1warning: (Rcomparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]R77 0-f /AM_(0YP.1a0_EIL) )7004 | E , ) 5 M 7| ^~~~~~~~~~~~~~ S | 5 ~ ^ ~ (9src/libavcodec/aac_defines.hfx0:1o87a44_arIn file included from 4:3dsrc/libavcodec/aliaspixenc.c(:36256pi: : note: fcm=_tsrc/libavcodec/bytestream.hexpanded from macro 'Q30'): a0 }294, b;: {l 15i:Q e344 warning: )1 | <#comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ( -d0.|ce f8| hs294_i3h | idna82 f e t2a-t Q5> i<3 9b3f00(sx5) )_ 7 (sn8{ iu7m2_ z 8e nev f | 2 ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~; ) !i,+ Q3=1+ s() i| - ~ ^ ~~~~~~~~~~~~~~~~~~~ z0e ) . (0| i1n6 ~~~~~ ^ ~~~~t9)5 0src/libavcodec/aacsbr_template.c4((3x:7472:)0*2018: 0warning: 7837comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]4818 254.f0 )+} 7470,. | 5 | ) ~~~~^~~~~~~~~~~~~~~~~~~ i f| ^src/libavcodec/aac_defines.h( :b45:s36:_ pnote: oexpanded from macro 'Q31'In file included from insrc/libavcodec/aacps_fixed.cte:r 24 >45: | #In file included from dcsrc/libavcodec/aacps.cehf:32_: dsrc/libavcodec/aacps_fixed_tablegen.hi:150ant:136e: awarning: -implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q> b3s_1n(xu)m_ enIn file included from v src/libavcodec/alac.c + : 150154): | src/libavcodec/bytestream.h{ : 186 : | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~13 : Q3 0warning: ((src/libavcodec/aacsbr_template.cicomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]n1:t754) .4:(1945(:x 5warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare])*6 2 2618610 | 41 714 f /754M | 8 _ 3 P6I s4) i8z,f.e or02Q + 3(0 (1=i0.. 4553 1F5)52=7F M IN9 1| (2; ^ ~ pf /M-i>_ b warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]b64- s_8n u0pm9_1e-7n v>9495b | ;{3u Qiff3+/+f1eM)_(r ,P-0{ sI.)| i ~ ^ ~~~~~~~~~~~~~~~~~~~4,z e6); 3 Q3503 4(src/libavcodec/aacsbr_template.c| 4 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~1:178221 .:4294417:5src/libavutil/macros.h:249 :2348warning: 25f8comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]:) note: 2 ,expanded from macro 'FFMIN'9 f Q/31M(-_ 0.P95492782I) | 4 | 9, # 0 Qd4 3e10fc5(3i9h01n_0d.e6a5 fFtFM2)aI->3}9Ne,0(_a ,b5a{)Q735[40] 1(1 ((f=- -a/0M(_P).cIh 0>)_7, d(0b) a6 40Q9ta?- 36(0>e3b(_3)910.2a1f 5[1):6 ](a,)4 40 0)! Q| 6=7239 ~ ^ ~ 1f(/ b-sM_0P_.In9u)In file included from 4m_,esrc/libavcodec/alac.c47 9 n| :8v ^~~~~~~~~~~~~~540: src/libavcodec/bytestream.h_: 32o0l187src/libavcodec/aac_defines.h5d8:8:6f));1544} ,: :/ /warning: 36| :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] note: ~~~~^~~~~~~~~~~~~~~~~~~expanded from macro 'Q30' l _APsrc/libavcodec/aac_defines.h :re v4445 | :18736# d | : | e ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ fnote: iexpanded from macro 'Q31'in ef (Qs3i0(z ex452 | )#d e !f i= ns e i zQ e3 )1( x ) | ( in ~~~~~ ^ ~~~~ t) ( ( x )* 1 0 7 3 7(4i1n8t2)4(.(0x )+* 201.47548)3 6 4| 8. ^0 + 0.5) | ^ ~In file included from src/libavcodec/aacps_fixed.csrc/libavcodec/bytestream.h:24: :In file included from src/libavcodec/aacps.c317:In file included from :3213:src/libavcodec/aacsbr_fixed.c : :62src/libavcodec/aacps_fixed_tablegen.h: warning: src/libavcodec/aacsbrdata.h:comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: 150495::11158:: warning: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 317 | 495 | {s150Q | i3z e21 ( = -F F0. 4 MI6NQ330((p51-.>34444b551621u2722f6041ff1e)f,/rM__ PQeI3)1nd,( Q3-0-0(.9 512p.4-9044>515b3uf39f0016e5fr5),2} 7,9s i2z{fe/QM_)PI3;)1 , ( | Q-30 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~(0 1..4648091793f/M_PI), Q30(1.494523src/libavutil/macros.h8:8492:925f:/0 M7note: 0_6expanded from macro 'FFMIN'4 P0I9)6,3 3Q93 0049(21 | 1.#f5d)2e,3f 9iQ0n35e17 (5F-40F1.Mf9I/4NM4(_a7P,9Ib8))0, 3 2(Q0(35a0)8(8 16>.f 5)(6}b4,)4 0 ?0| ~~~~^~~~~~~~~~~~~~~~~~~6( 7b2)9 f:/ src/libavcodec/aac_defines.hM(:_a45P):I)36) :, note: | expanded from macro 'Q31' ~ ^ ~| ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44 :4536 | :In file included from #note: src/libavcodec/aliaspixenc.cdexpanded from macro 'Q30'e: f25i: nsrc/libavcodec/bytestream.he :Q3183:1 15(44:x | )warning: #comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] d e f i n e 318Q | 3 0 ( (xiint))f ( (s i( z xe2 ) !* 21= 4 s 7 i(4zi8ne3t)6)( 4(8. x0| +) ~~~~~ ^ ~~~~0* .15)0 7| ^ ~3 741824.0 + In file included from 0.src/libavcodec/aacsbr_fixed.c5:62): src/libavcodec/aacsbrdata.h :495| : ^ 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.c495: | 32{Q: 3src/libavcodec/aacps_fixed_tablegen.h1:150(:-086.:4 6warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 53441212724f), Q 31501 | ( - 0 . 9 52Q43900(41153.940405566f2)6}0,11 fsrc/libavcodec/ac3dec.c{/QM:3_1P1439I(:)-,230:. 0 Q703warning: 60implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4( 0196.33495301251f5) 2,71439 | 9Q 2 3 f1/ M_(PI -) , 0Q 3.0g94(4ai1n7. 9*4=86 480013.9021 0/ 75943f8/186Mf)9_},4P I3) 0,| 4 ~~~~^~~~~~~~~~~~~~~~~~~Q.3 00f;( src/libavcodec/aac_defines.h1:. 49454| :5 ~ ^~~~~~~~~~36 :2 note: 3expanded from macro 'Q31'8 829f/M_ P45I | )#d,e fiQn3e0 (Q13.152(39x0)5 7 5 4 1f / M _ P I )(, iQ3n0(t1).(5(x6)*42410407647832694f8/.M0_ +P I0).,5 ) | ^~~~~~~~~~~~~~ | ^ ~ src/libavcodec/aac_defines.h:44:36: In file included from note: expanded from macro 'Q30'src/libavcodec/aacsbr_fixed.c :62: src/libavcodec/aacsbrdata.h:495 :44 | 6#:d ewarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f ine Q30(x) 495 | { Q 3 1( - 0 . 4 6(3i5n3t)4((4x1)2*1102772347f4)1, 8Q3214(.-00 .+9 502.459)04 15 3| 9 ^0 06f)}, {Q3In file included from 1src/libavcodec/aacps_fixed.c(:-240: In file included from .src/libavcodec/aacps.c0:7320: 6src/libavcodec/aacps_fixed_tablegen.h4:015096:3613:9 0warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 f), Q31(-0.9447 915080 | 3 2 0 58 8 6 fQ)}3, 0 (| ~~~~^~~~~~~~~~~~~~~~~~~1 .445src/libavcodec/aac_defines.h5:6452:6360: 1note: 1expanded from macro 'Q31'f /M_PI), 45Q | 3#0d(e1.f4i5n3e1 Q53512(x7)9 2 f / M _ P I ) src/libavcodec/aacsbr_template.c, :Q(796i3:044(n:1 .t)warning: 4(6(comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]4x 8)0*9211477498336f4/8.M0_ +P796I | )0 ., 5 d sQ) t3 -0>(e1| . ^ ~ _4a9[04] 5 2 3 In file included from 8src/libavcodec/aacsbr_fixed.c8: 262 9 : f / Msrc/libavcodec/aacsbrdata.h_P I:=) ,494 -:Q843(0(: d1swarning: t.implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5- 23>9e0_a5[17] 5 !=4 d4941src/libavcodec/bytestream.hfs/ | M_tP->:b{QIs271_3n):117u:, (Qm_ e 3warning: n0comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]0 v.()187; . 35| 6944 ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~2712040 | 7 6 77 21 94fi4n/t5M4_ Ps9Iif)z),e ,2 | Q=3 ^~~~~~~~~~~~~~1F (F-M0src/libavcodec/aac_defines.hI:.N441:(2g7-9>63617b3:u7 note: fexpanded from macro 'Q30' 4fe03r6_1 fe44In file included from )n} | #dd,src/libavcodec/alsdec.c {e:-Q fg-323: 1i(>src/libavcodec/unary.hn:e bu ff500Qe:.413:r,1 0 (9swarning: ixz)0 comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]e)5 ; 0 3 6 1| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~01 5 7 53 f )50 | ( i,src/libavutil/macros.h n f:tQo49:)31r(25 (((:i0 x= .note: )expanded from macro 'FFMIN' 00;*1 1 600i72 49361< | 75#ld4e13enf8284. 0i71&9 5ne& +Ff) }, Fg0 MeI.N| (t5 ~~~~~^~~~~~~~~~~~~~~~~~a_b) ,it | bssrc/libavcodec/aac_defines.h: ^45 )1: 36(:(g bnote: expanded from macro 'Q31'( )a )In file included from ! =>src/libavcodec/aacps_fixed.c 45 | :st(ob24)#p: In file included from dsrc/libavcodec/aacps.c;:32?e : i+ +(fbsrc/libavcodec/aacps_fixed_tablegen.h)i): ;n150:: 36e Q 3| : ~~~~~~~~~~~~~ ^ ~~~~ (1( xa) warning: ) implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) | ~ ^ ~ (in t150) | (( x ) *2 1 4 7Q4308(3164.8.404 5+5 6206.051)1 f | ^ ~/ M_PIsrc/libavcodec/bytestream.h), :Q3In file included from 0355:(src/libavcodec/aacsbr_fixed.c131:.4:562 : 3warning: src/libavcodec/aacsbrdata.h15comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]5:2494 7:599: 2warning: f/implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]M _PI), Q3 0355( | 1 . 4944 | 6{ 4s8Q0i3z9e11 7(9 03.= f8FF/7MM_3I9P2NI4)7(g,-7 >Qb1uf43f045e49(fr),1 _.4Q9e43n521d(3-0 .-8 g1-8>b22u7ff99f6er/1,M7 _P3I7s)4i0,z3e 6)Q1;3 f 0)(| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~} 1,. {5Q3213(9src/libavutil/macros.h 0:0495:.712595:410f 5/0Mnote: 3_expanded from macro 'FFMIN'6 P1I0)1,5 7 495 | Q3#3df)0,e( f1Qi3n.e15( 6 4F04F.MI0N0(a01,6672b092)f/6M1 _5(P3(8Ia71))9 , 5> (fb)| ^~~~~~~~~~~~~~?)} ,(b )src/libavcodec/aac_defines.h ::| (44a ~~~~~^~~~~~~~~~~~~~~~~~:) 36): src/libavcodec/aac_defines.h src/libavcodec/aacsbr_template.cnote: :| 45:expanded from macro 'Q30'36 : ~ ^ ~:824 : note: expanded from macro 'Q31'19 44: | #warning: dIn file included from e 45comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] | src/libavcodec/aliaspixenc.cf:#i25nde: esrc/libavcodec/bytestream.h :356f:Q133 824i | n:0 warning: e( comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] xQ 3 )fo1r ( x ( 356 )i | = 0 ; is i z < e s2b(rin t )-( = >(n_ q ;xF )iF+(i*M1+0n73I)Nt(7 ) (p4| (x-1> ~ ^ ~~~~~~~~b)uf8f *221er44._07e4n 8d3+ 06-.54 8)p.- 0> b+| u ^0f .f5e)r , | ^ ~s In file included from izsrc/libavcodec/aacps_fixed.ce:)24: ;In file included from src/libavcodec/aacps.c :In file included from src/libavcodec/aacsbr_fixed.c32:| : src/libavcodec/aacps_fixed_tablegen.h ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~62: : 150src/libavcodec/aacsbrdata.h::49411src/libavutil/macros.h: :warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 3149:: 25warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] note: expanded from macro 'FFMIN' 150 | 49 | # 494d | Qe{f3inQe0 3(11F(.F 4M04I5.56N(8a2,76b0311)f9/M 2(_4(7Pa7)1I4 )>4 (,b5) ?4 Q9f(3)0b,)( : 1.Q4(53a31)(1)-05 . 512| 7 ~ ^ ~292 f7/9M61_7P3I7)4In file included from ,03 6src/libavcodec/aliaspixenc.c1Qf3:0)(125},. : {4src/libavcodec/bytestream.hQ:635734:1815:( warning: 0comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 901.7 19357 | 930 f5/ M_0 P3Ii)6f, 1( 0Qs13i0z57(e15.423 9!=f4)src/libavcodec/bytestream.h, s5 2Q:i338271z18:e(2179) :f0 . warning: | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]/0 ~~~~~ ^ ~~~~1 6M 0In file included from _2P6src/libavcodec/aliaspixdec.cI:1)255: 3 src/libavcodec/bytestream.h,82717: 293: | 131:Q 9 53f warning: )0 }comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]( ,i 1 .n 5t| ~~~~^~~~~~~~~~~~~~~~~~~ 2si3z9src/libavcodec/aac_defines.h0e:52 45293 | 7 :=5 4 36 : 1note: expanded from macro 'Q31' FfsF/izMMe_2 =IP45I N | ),F(# QF3gd-M>0e(Ibf1Nuin.(fef5p6 4er-Q4_e>n30b0d1(ux6) f- 7 fg2 e - 9 r > fb_ue /fnfd M_e Pr- I ,( in)t )p((,xs- i)> z*eb);| 2u1 4 ^~~~~~~~~~~~~~ f f7er| ,4 src/libavcodec/aac_defines.hsi ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~z8 :443:e366):;4src/libavutil/macros.h 8 :.note: 0 | + 490expanded from macro 'Q30' ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ .:525): | src/libavutil/macros.hnote: 44 ^ ~ | :#dexpanded from macro 'FFMIN' 49:e25 :fi nenote: In file included from src/libavcodec/aacsbr_fixed.cQ3expanded from macro 'FFMIN'49: | 0 (62#x: ) dsrc/libavcodec/aacsbrdata.he :f 49 494 i | : n#7 ed:e f iFne F Fwarning: Fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] MM IIN(N(i(aan, ,494tb | {bQ))) 3(1(( ((x (a()0.)a*81 07)7>3 73 >(49 b(12)b 8?47)72 4. 1(04?b 45)4 (:+ 90b )f.5() ),a : ) Q| ()3 ^a 1 | ))( ~ ^ ~- 0 .1| 2 ~ ^ ~7 In file included from 9src/libavcodec/aacps_fixed.c6:In file included from 124src/libavcodec/aliaspixdec.c: 7In file included from src/libavcodec/aacps.c:325:7: 3240src/libavcodec/bytestream.h36: 1:fsrc/libavcodec/aacps_fixed_tablegen.h294:)15:}:149, :warning: {136:comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]Q 3 1warning: ( implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .294 | 1 9 0 5 0i3f6 1(0s1 149i | z5 e27 5 !=3 f)sQi, 3zQe)03( 1 | 1. ~~~~~ ^ ~~~~( 5 104.06126102367157308f7/1M9_5fP)I},) , | ~~~~~^~~~~~~~~~~~~~~~~~ Q30(src/libavcodec/aac_defines.h:145.:51368:1 3note: 3expanded from macro 'Q31'4 019f/M _45PI | )#,d eQfi3n0e (Q1.3512(3x4)8 4 9 4 5 3 f / M _P I ) , (Qi3n0t()1(.(5x3)*629144784688306948f./0M _+P I0).,5 )Q 3 0| ^ ~( 1.55006873In file included from 6src/libavcodec/aacsbr_fixed.c1:f/62M: _src/libavcodec/aacsbrdata.hPI:)493, :Q843:0 (warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 5679757595f /493 | M{_QP31I(),- 0 .5| 3 ^~~~~~~~~~~~~~69 782917src/libavcodec/aac_defines.h8:7445:362:f )note: ,expanded from macro 'Q30' Q31(-0. 9447 | 6#49d9e03f9i3n6e2 2Q8f3)0(}x,) { Q 3 1 ( -0 . 9 7 2 2 4(7i3n7t)8(8(x9)3*481f)0,7 3Q7431812(4. 0 0+ .02.25)0 8 1| 33 ^3 579837f)}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::45:14936::111 :note: warning: expanded from macro 'Q31'implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | #de f149i | n e Q 3 1( xQ3)0 ( 1 . 5 1 4 6 2 1 3 7 70(f/iMnt_)P(I()x,) Q*302(114.74581386143384.0019 f+/ M0_.P5I) ) ,| ^ ~Q 30(1.52348In file included from 49src/libavcodec/aacsbr_fixed.c45:362f/: Msrc/libavcodec/aacsbrdata.h_:493P:I)58,: warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 0(1.5369486 84930 | 9{fQ/3M1(_-P0I).,5 36Q937802(19.1575807065827f36)1f,/ MQ_3P1I()-,0 .Q93706(419.9506379973567259258ff/)M}_,PI ){,Q 3 | 1 ^~~~~~~~~~~~~~( -0.9src/libavcodec/aac_defines.h7:2442:4367:3 7note: 8expanded from macro 'Q30' 89348f) ,44 | Q#3d1e(f 0i.ne2 20Q813303(3x5)79 8 3 7 f ) } , | ~~~~^~~~~~~~~~~~~~~~~~~ (isrc/libavcodec/aac_defines.hn:t45):36(:( note: xexpanded from macro 'Q31' )*107374 1458 | #2d4.e0f i+ n0.e5 )Q 3 1| ( ^ x) In file included from src/libavcodec/aacps_fixed.c : 24 : In file included from (src/libavcodec/aacps.ci:n32t: )src/libavcodec/aacps_fixed_tablegen.h(:(149x:)86*:2 1warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 48In file included from 36src/libavcodec/alac.c4:854.: 0 src/libavcodec/bytestream.h+: 2930:.135 149): | | ^ ~ warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] Q30(In file included from 1.src/libavcodec/aacsbr_fixed.c5:1624 : 62932src/libavcodec/aacsbrdata.h | 1: 34937 : 7031fsi:z/ Mwarning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_2 src/libavcodec/bytestream.hP=I):, 317 :F13 QF:493 3M | warning: {0comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]I(1Q N.3(5118p(1->3-b3040u1. f593f317/f6 | M e 9 _sri78P2_9zeIe1n2)7,8d7 5 =-2 pQ fF-FM3I0N)>b((,pu-1 ff>e.5Qb3r2u1f,3(f- 48e0rs_4e9.4inze95d) 7-3 ;f64p9- /9> bM| 0 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ u_f3fP9Ie)src/libavutil/macros.h:3r,496:25,: 2Q s238fnote: )i0(}1expanded from macro 'FFMIN'z ,.e5 )3;{ 496Q 3 | 94| 81# ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~6(8d ef-00.i9n9esrc/libavutil/macros.h:f49:7 /25M:22F4_ Pnote: expanded from macro 'FFMIN'F 7I)M3I,7N 8(8Q493a9, | 03(b#418)d (.fef(5)i, aQ53ne)010( F F6 8>M 07I3(.bN621)( a,2bf?)/ 0M_ (((8PIba1)),) 3Q3 : 3(30a> 5(7b()9) 1?) 83.7 (f)5 | b ~ ^ ~} 6),7 97 :57 5 9In file included from | (5asrc/libavcodec/alac.c) ~~~~^~~~~~~~~~~~~~~~~~~) f: 54 : | / ~ ^ ~src/libavcodec/bytestream.hsrc/libavcodec/aac_defines.h:M _P:I)29445,:15 : In file included from :36| src/libavcodec/aliaspixdec.c ^~~~~~~~~~~~~~ :: 25warning: : comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]src/libavcodec/bytestream.hnote: src/libavcodec/aac_defines.h :expanded from macro 'Q31': 318:4415: :45warning: 294 | 36 | :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] # d note: expanded from macro 'Q30'e if 318f | i (snie z e44 | #Qd2i3e ffi1(! =nxe (Q )ssiz3 0i(e zx) e) 2| ~~~~~ ^ ~~~~ ! = s i z e( in)t( )i(( x| n) ~~~~~ ^ ~~~~*t1 )(0(x7)3*742114872448.306 4+8. 0 0+. 05.)5 ) | | ^ ~ ^ In file included from In file included from src/libavcodec/aacsbr_fixed.csrc/libavcodec/aacps_fixed.c::6224: src/libavcodec/aacsbrdata.h: :In file included from 493src/libavcodec/aacps.c::326: :src/libavcodec/aacps_fixed_tablegen.h: 149warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]61 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 493 | {Q31(- 0149. | 5 3 6 9 7Q38029(117.8571524f6)2,1 3Q73710(f-/0.M9_7P6I4)9,9 0Q33903(6122.85f1)}8,13 3{4Q3011(9-f0/.M9_7PI2)2,4 73Q783809(31.4582f3)4,8 4Q943531f(/ M0_.P22I0)8,1 Q33303(5179.85373f6)9},4 8 6| 8 ~~~~^~~~~~~~~~~~~~~~~~~0 9f/Msrc/libavcodec/aac_defines.h_P:I45):36,: note: Qexpanded from macro 'Q31'30 (1.5500 6458 | 7#3d6e1fifn/eM _QP3I)1, (Qx3)0( 1 . 5 6 79 7 5 7595f / M _P I )(,i n t| ) ^~~~~~~~~~~~~~ ((x)*src/libavcodec/aac_defines.h2:14447:4368:3 6note: 48expanded from macro 'Q30'. 0 + 0.5 ) 44 | | ^ ~# define Q30(x) In file included from src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h : 492 : 83(:i nwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]t )((x)*107374 149282 | 4{.Q0 3+1 (0. 50). 2 4| 1 ^3 3038992960f),In file included from src/libavcodec/aacps_fixed.c:Q243: 1(In file included from src/libavcodec/aacps.c0:.32: 5src/libavcodec/aacps_fixed_tablegen.h1:21499:43636:2 6warning: 30implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]23 8f)}, {Q31(-0.66 31499 | 3 4 1 06 7 4 8Q853f)0,( 1Q3.15(1-406.0281243976779062f9/M0_P8I)1,f) }Q3,0 (| 1 ~~~~^~~~~~~~~~~~~~~~~~~ .518src/libavcodec/aac_defines.h13:345:4360:1 note: 9expanded from macro 'Q31'f/ M_PI), Q453 | 0#(d1e.f5i2ne3 Q438419(4x53)f / M _ P I ), Q 3 0 ( 1 .5(3i6n9t4)8(6(8x0)9*2f1/4M7_P4I83)64,8 .Q03 0+( 01..55) 5 0| ^ ~0 687361f/M_In file included from Psrc/libavcodec/aacsbr_fixed.cI:)62,: src/libavcodec/aacsbrdata.hQ:34920:58(:1. 56warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 757595f/M_PI) ,492 | { Q| 3 ^~~~~~~~~~~~~~1 ( 0.2src/libavcodec/aac_defines.h41:34430:336:8 note: 9expanded from macro 'Q30'92 960f), Q44 | 3#1d(e f0i.n5e1 2Q9304(36x2)6 3 0 2 3 8 f) } , { Q 3(1i(n-t0)(.(6x6)3*913047130764714882845.f0) ,+ Q03.15()- 0 .| 0 ^8 249679629081In file included from f)src/libavcodec/aacps_fixed.c}:,24 : | In file included from ~~~~^~~~~~~~~~~~~~~~~~~src/libavcodec/aacps.c :32: src/libavcodec/aacps_fixed_tablegen.hsrc/libavcodec/aac_defines.h:149::4511::36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]note: expanded from macro 'Q31' 45 | #src/libavcodec/bytestream.hd e:149 | f 317i:n 13e: warning: Q 31comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]( xQ3)0 ( 1 . 5 14 6 317 | 2 1 3 77 0 f s(/initzM)e_(PI2(), x =)Q* 32FF01MI(4N71(4.p853-6148>8.b01 +u3 f0f3.e45r0)_1 9 ef| / ^ ~ nM_dP I- )p,- In file included from >bQsrc/libavcodec/aacsbr_fixed.c3u:f0(621f: e.src/libavcodec/aacsbrdata.hr5:2, 492:332s47:i8 warning: warningz4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]se generated. 9 4);5 3 f| / ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ M _492P | {IQ)src/libavutil/macros.h3,1:( 049Q.3:20254(13:3 10.note: expanded from macro 'FFMIN'3 58396992 4949866 | 08#fd09)fef,i/ MnQ_3e1P ( I0FF)M.,I5 QN123(90a4(3,16b2.65)35 00(206(387a8)3f 6)1>}f ,/( M{b_Q)P3 ?I1 ()(-,b0 ).Q6 6:33 09((31a4)).1 5| 0 ~ ^ ~ 6677498758755In file included from f9src/libavcodec/alac.c:)545, : fsrc/libavcodec/bytestream.hQsrc/libavcodec/bytestream.h/3:318:M1_(:355-P015::. I130:warning: )8 2comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]4,9warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]6 7| ^~~~~~~~~~~~~~ 9 3186 | 2src/libavcodec/aac_defines.h9 :0 448 i:1355f36f | :) note: expanded from macro 'Q30'(}, s | i ~~~~~^~~~~~~~~~~~~~~~~~sziz e e 44 2=src/libavcodec/aac_defines.h F | :!F=M#IN45 d(e:sgif36-zi:> enote: nexpanded from macro 'Q31'b)e uQ3 f0src/libavcodec/aacsbr_template.cf e(r x:)| _45e n868 ~~~~~ ^ ~~~~ | d: 19# d ef: - i n warning: ge-> comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] bu f( iQnf3etr,1 )s(((ixxz))e* ) 1868 | ; 0 73 7 4| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 1 8f o 2r 4src/libavutil/macros.h. 0 :(49 +i : 0.255 )= :(i 0 nnote: | ;texpanded from macro 'FFMIN' ^ ) (i(x ) 49< | *#d e2fc14i74h8ne_ 36d4FaFM8It.Na0-( +> ab,0sb.)5_ n) ( u(| m ^ ~a)_ e nv>; (bi) +?+ )In file included from ( {src/libavcodec/aacsbr_fixed.cb :) 62| : : ~ ^ ~~~~~~~~~~~~~~~~~~~( src/libavcodec/aacsbrdata.ha:)492): 7 :| ~ ^ ~warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aacsbr_template.c:872:31: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] In file included from src/libavcodec/aliaspixdec.c:25 492: | src/libavcodec/bytestream.h{:Q 35638721(: | 13 : 0 .warning: 24 comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1 3 3 0 3 8 9 9 235696 | 0 ffo) r , s (ijQze 3=2 1 0=( F; Fj0MI N.5<1(2 p9-s4>3b6bru2-ff6e>n3r_[e02cnh3_d8 daft-)}a, {-Qp>b3s->1b_u(frfe-qf0_.er66r3e,9 s[3si4 iz1e+0)6 74;18 8 5| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~]f] ; )j,+src/libavutil/macros.h +:49Q): 3{251( -: 0| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~.note: 0expanded from macro 'FFMIN' 82496 7499 | src/libavcodec/aacsbr_template.c#6:880d:231e9f:i0 8nwarning: 1comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]e f )F}F,M I| ~~~~~^~~~~~~~~~~~~~~~~~N 880( | a ,bsrc/libavcodec/aac_defines.h) (: ( 45 a:36 ): > note: (bexpanded from macro 'Q31') ? f (orb (45) | #j de:f= 0i; (naje) <) Q s3b 1(r| -x) ~ ^ ~ > n [ c h _dIn file included from a src/libavcodec/aliaspixdec.ct a:25 : -src/libavcodec/bytestream.h: >357b :s _15(f:reiq_ nrwarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]te) s(([x)i* 2 357+ 11 | 4] 7] 4;8 3j ++6)i48 .f{0 + (0 s.| 5i ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~)z e2 | ^ ~! = sizesrc/libavcodec/aacsbr_template.c) : 889| In file included from : ~~~~~ ^ ~~~~31:src/libavcodec/aacsbr_fixed.c warning: :comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]62: src/libavcodec/aacsbrdata.h:491:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 889 | 491 | { Q 3 1 ( f0o.r1 11(1j25 =3 407;35 1j26 f)<, Qs3b1r( -0>.n2[1c4h_8da4ta7-63>3b1s3_3f0r1efq)_}r,e {sQ3[1(i- 0.+4 113]68]33;7 3j1+4+)1 8{2 f )| , ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Q31( 0.2821src/libavcodec/aacsbr_template.c6:890037:6278:0 36warning: 5comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]f )}, | ~~~~~^~~~~~~~~~~~~~~~~~ 900 | src/libavcodec/aac_defines.h : 45 : 36 : note: expanded from macro 'Q31' for ( j45 | = #1;d ejf in n [ c h _ d a t a(-i>nbt)s((_x)f*r2e1q_4r74e8s36[4i8 .+0 + 10].]5;) j| + ^ ~+ ) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:491:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 491 | {Q31( 0.11112534735126f), Q31( 0.21484763313301f)}, {Q31(-0.41368337314182f), Q31( 0.28216837680365f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:491:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/bytestream.h 491 | :{355Q:133:1 (warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]0 .111125347351 23556 | f ) , Qs3i1(z e0 .2 1=4 8F4F7M63I31N3(3g01-f)>}b, u{fQ3f1e(r_-e0n.4d1 3-6 g8-3>37b3u14f1f82efr),, s iQz3e1() ; 0 .| 2 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~8 21683768src/libavutil/macros.h0:3496:525f:) }note: ,expanded from macro 'FFMIN' | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h49: | 45:#36d:e fnote: iexpanded from macro 'Q31'n e FFMIN( a45, | b#)d e(f(ian)e > Q(3b)1 (?x )( b ) : ( a ) ) | ( ~ ^ ~i nt)((x)*214In file included from 7src/libavcodec/alac.c4:85436: 4src/libavcodec/bytestream.h8:.3560: 13+: warning: 0.comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]5 ) | ^ ~ 356 | siIn file included from zesrc/libavcodec/aacsbr_fixed.c2 :=62 : Fsrc/libavcodec/aacsbrdata.hF:M491I:N7(:p warning: ->implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]bu ffer_end - p491- | >{bQu3f1f(e r0,. 11s1i12z53e4)73;5 1 26| f ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~), Q31(src/libavutil/macros.h :490:.2251: 4note: 84expanded from macro 'FFMIN'76 331330 149f | #)d}e,f in{eQ 3F1F(MI-N0(a.,4b1) 3(6(83a3)7 3>1 4(1b8)2 f?) , (Qb)3 1:( (0a.))2 8 21| 6 ~ ^ ~8 37680365f)In file included from },src/libavcodec/alac.c : 54| : ~~~~~^~~~~~~~~~~~~~~~~~src/libavcodec/bytestream.h :357:src/libavcodec/aac_defines.h15::45 warning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]36: note: expanded from macro 'Q31' 357 | 45i | f# d(esfizien2e ! =Q 3si1ze()x ) | ~~~~~ ^ ~~~~ (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:490:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 490 | {Q31( 0.20320105410437f), Q31(-0.86879180355289f)}, {Q31(-0.97790548600584f), Q31( 0.96290806999242f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:490:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 490 | {Q31( 0.20320105410437f), Q31(-0.86879180355289f)}, {Q31(-0.97790548600584f), Q31( 0.96290806999242f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:490:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 490 | {Q31( 0.20320105410437f), Q31(-0.86879180355289f)}, {Q31(-0.97790548600584f), Q31( 0.96290806999242f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:490:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 490 | {Q31( 0.20320105410437f), Q31(-0.86879180355289f)}, {Q31(-0.97790548600584f), Q31( 0.96290806999242f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:489:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 489 | {Q31(-0.20651349620689f), Q31( 0.54593044066355f)}, {Q31(-0.62126416356920f), Q31(-0.59893681700392f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:489:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 489 | {Q31(-0.20651349620689f), Q31( 0.54593044066355f)}, {Q31(-0.62126416356920f), Q31(-0.59893681700392f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + src/libavcodec/aacsbr_template.c0.5): | 937 ^ ~: 19: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:489:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 937 | f489o | r{ Q(3i1 (=- 00;. 2i 0<6 5c13h4_9d62a0t6a-89>fb)s_,n uQm_3n1o(i s0e.;5 4i5+93+04)4 0{ 6 63| 5 ~ ^ ~~~~~~~~~~~~~~~~~~~~~5 f)}, {Q31(-0.62src/libavcodec/aacsbr_template.c1:29396:4271:6 3warning: 5comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]69 20f), Q3 1(939- | 0. 5 9 8 93 68 1 70 0 3 9 2 f)f}or, ( j | = ~~~~~^~~~~~~~~~~~~~~~~~ 0; jsrc/libavcodec/aac_defines.h :45<:36 :s note: bexpanded from macro 'Q31'r ->n_q; j +45+ | #)d e{f i ne| ~ ^ ~~~~~~~~Q 31(x) src/libavcodec/aacsbr_template.c : 948 :27 : (warning: incomparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]t) ((x)*214 79484 | 8 36 48 . 0 + 0.5) | ^ ~ In file included from fsrc/libavcodec/aacsbr_fixed.co:r62 : (src/libavcodec/aacsbrdata.hj := 4891;: j6 :< warning: simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]b r->n_q; j++ )489 | {{Q 3 1| ~ ^ ~~~~~~~~( -0.20651349620689f), Q31( 0.54593044066355f)}, {Q31(-0.62126416356920f), Q31(-0.59893681700392f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 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] 488 | {Q31(-0.65889129659168f), Q31( 0.58835634138583f)}, {Q31( 0.98838086953732f), Q31( 0.99994349600236f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:488:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 488 | {Q31(-0.65889129659168f), Q31( 0.58835634138583f)}, {Q31( 0.98838086953732f), Q31( 0.99994349600236f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:488:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 488 | {Q31(-0.65889129659168f), Q31( 0.58835634138583f)}, {Q31( 0.98838086953732f), Q31( 0.99994349600236f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 In file included from + src/libavcodec/alac.c0:.575: )src/libavcodec/unary.h :| ^ ~50 :41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:488:6: 50warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] for(i = 4880 | ;{ Qi31 (<- 0l.6e58n89 1&2&9 6ge5t9_1b6i8tfs)1(,g bQ)3 1(! =0. 58s8t35o6p3;4 1i3+8+)5;8 3f )| }, ~~~~~~~~~~~~~ ^ ~~~~ {Q31( 0.98838086953732f), Q31( 0.99994349600236f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:487:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 487 | {Q31(-0.48202429536989f), Q31(-0.96805608884164f)}, {Q31( 0.27572582416567f), Q31( 0.58634753335832f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ 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] 487 | {Q31(-0.48202429536989f), Q31(-0.96805608884164f)}, {Q31( 0.27572582416567f), Q31( 0.58634753335832f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:487:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 487 | {Q31(-0.48202429536989f), Q31(-0.96805608884164f)}, {Q31( 0.27572582416567f), Q31( 0.58634753335832f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:487:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 487 | {Q31(-0.48202429536989f), Q31(-0.96805608884164f)}, {Q31( 0.27572582416567f), Q31( 0.58634753335832f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/ac3dec.csrc/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h::1841486::4983:: warning: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 486 | {Q31 (1841 | - 0 . 8 5 2 8 3d2o4w9n27m5i3x9_7ifn)f,o -Q>3c1e(n 0t.er9_1m4i75x56_3le9v2e2l4 2 1f ) } , {=Q 3g1a(i n0_.l8e8v8e6l68s0[8s9-5>8 1 2 4 f )c,e nQt3e1(r-0_.m9i9x73_5l2e6v7e08l3]2;2 6 | f ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~)} , | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) src/libavcodec/ac3dec.c(i:n1842:t49):( (warning: ximplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]) *2147483648. 01842 | + 0 . 5 ) | d ^ ~o wnmix_info->In file included from cesrc/libavcodec/aacsbr_fixed.cn:t62e: rsrc/libavcodec/aacsbrdata.h_:m486i:x_59l:e vwarning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]l _ltrt = ga i486n | _{leQv3e1l(s-[0s.-8>5 2 8c3e2n4t9e2r_7m5i3x9_7fl)e,v eQl3_1l(t r0t.]9;1 4 7| 5 ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5 63922421f)}, {Q31( 0.88866808958124f), Q31(-0.9973src/libavcodec/ac3dec.c526:718430:8493:2 2warning: 6implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]f )}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h1843: | 45: 36 : note: expanded from macro 'Q31' downmi x45_ | i#ndfeof-i>nseu rQr3o1(ux)n d _ m i x _ l e v e l ( i n t )=( (gxa)i*n2_1l4e7v4e8l3s6[4s8-.>0 + 0 .s5u)r r| o ^ ~u nd_mix_leveIn file included from l]src/libavcodec/aacsbr_fixed.c;: 62 : | src/libavcodec/aacsbrdata.h ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: 486:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 486 | {Q31(-0.85283249275397f), Q3src/libavcodec/ac3dec.c1(: 18440:.499:1 4warning: 7implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]5 563922421f) }1844, | { Q 31 ( 0 . 8d8o8w6n6m8ix0_8i9n5f8o1-2>4sf)u,r rQo3u1n(d-_0m.i9x9_7l3e52v67e0l8_3l2t2r6tf )=} g,a i n| _ ~~~~~^~~~~~~~~~~~~~~~~~l evelsrc/libavcodec/aac_defines.hs:45[:s36-:> snote: uexpanded from macro 'Q31'r round_mi x45_ | l#edveefli_nlet Qr3t1(]x;) | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:486:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 486 | {Q31(-0.85283249275397f), Q31( 0.91475563922421f)}, {Q31( 0.88866808958124f), Q31(-0.99735267083226fsrc/libavcodec/ac3dec.c)}:,1846 : 49| : ~~~~^~~~~~~~~~~~~~~~~~~ warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 1846 | 45 | # d e f i n e dQo3w1n(mxi)x _ i n f o - > l f e _ m i x(_ilnte)(v(elx ) * 2 1 4 7=4 8g3a6i4n8_.l0e v+e l0.s5_)l f e| [ ^ ~s ->lfe_mix_lIn file included from evsrc/libavcodec/aacsbr_fixed.ce:l62]: ;src/libavcodec/aacsbrdata.h : 485| : ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~84 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 485 | {Q31( 0.41025800019463f), Q31( 0.02116736935734f)}, {Q31( 0.09638062008048f), Q31( 0.04411984381457f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:485:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 485 | {Q31( 0.41025800019463f), Q31( 0.02116736935734f)}, {Q31( 0.09638062008048f), Q31( 0.04411984381457f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:485:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 485 | {Q31( 0.41025800019463f), Q31( 0.02116736935734f)}, {Q31( 0.09638062008048f), Q31( 0.04411984381457f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:485:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 485 | {Q31( 0.41025800019463f), Q31( 0.02116736935734f)}, {Q31( 0.09638062008048f), Q31( 0.04411984381457f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:484:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 484 | {Q31( 0.97312313923635f), Q31(-0.99548191630031f)}, {Q31(-0.38299976567017f), Q31( 0.98516909715427f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:484:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 484 | {Q31( 0.97312313923635f), Q31(-In file included from 0.9src/libavcodec/aacps_fixed.c9:54248: In file included from 1src/libavcodec/aacps.c9:1326: 3src/libavcodec/aacps_fixed_tablegen.h0:02443:1136:f )warning: },implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] {Q31(-0.38299976567017f), Q2443 | 1 ( 0.985 1 6 9 0Q93701(504.20700f)00}0,00 0 0| f ~~~~^~~~~~~~~~~~~~~~~~~/ M_PIsrc/libavcodec/aac_defines.h):,45 :Q363:0( 0note: .expanded from macro 'Q31'00 1105393 945f | /#dMef_iPnIe )Q,3 1Q(3x0) ( 0 . 0 0 1 7 08 9 8 5 2 f(/Mi_ntP)I()(x,) *2Q1304(704.830604285.205 4+1 290f/.M5_)P I )| , ^ ~ Q30(0.002939In file included from 84src/libavcodec/aacsbr_fixed.c68:f62/: M_src/libavcodec/aacsbrdata.hP:484I:31): ,warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 0(0.0031597 14847 | {0Qf3/1M(_ P0I.)97 31 23| 1 ^~~~~~~~~~~~~~39 23635f), Q3src/libavcodec/aac_defines.h1:(44-:036:. note: 9expanded from macro 'Q30'95 481916300 3144f | )#d}e,f i{neQ Q3301((x-0). 3 8 2 9 9 9 7 6 5 67 0 1(i7ntf)()(, xQ3)1*(1 007.938754116892049.701 5+4 20.75f)) } , | ^| ~~~~^~~~~~~~~~~~~~~~~~~ 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 :24445: | 111#:d efwarning: inimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e Q31(x) 244 | ( i n t ) ( Q(3x0)(*02.104704008036040080.00f /+M _0.P5I) ) ,| ^ ~ Q30(0.0011In file included from 0src/libavcodec/aacsbr_fixed.c5:3629: src/libavcodec/aacsbrdata.h3:4849:f/7M: _warning: PIimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]), Q30(0.00170 84849 | 8{52Qf3/1M(_ P0I.)9, 7Q33102(301.30902235623554f1)2,9 fQ/3M1_(PI-),0 .9Q93504(8019.10603209033918f4)}6, 8{fQ/M3_P1I()-,0 .Q33802(9909.0706351657907171f7)0,f /MQ_3P1I)( 0| . ^~~~~~~~~~~~~~98 51690src/libavcodec/aac_defines.h9:7441:5364: 2note: 7fexpanded from macro 'Q30') },AS libavcodec/arm/fmtconvert_neon.o | ~~~~~^~~~~~~~~~~~~~~~~~ 44 | #src/libavcodec/aac_defines.hd:e45f:in36e :Q 3note: 0expanded from macro 'Q31'( x) 45 | # d e f i n e( Qi31n(xt) ) ( ( x) * 1 0 7 3 7(i4n1t)8(24(.0x )*+2 104.754)8 36 4| 8. ^0 + 0.5) | ^ ~In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: In file included from src/libavcodec/aacps_fixed_tablegen.h:src/libavcodec/aacsbr_fixed.c244:62:: 86:src/libavcodec/aacsbrdata.h :warning: 483implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 244483 | | {Q 3 1 ( Q03.0(506.7002019000709070408f/3M9_4fP),I )Q,3 Q13(0-(00..02041017065833963491f4/49M9f_)P}Isrc/libavcodec/ansi.c), ,: {QQ4793:310(12(0 :0. .warning: 04missing field 'value' initializer [-Wmissing-field-initializers]0 6187507876968754 26f47902/ | 9Mf _)P , IQ 31)( ,-{ 0.Q3N30U01(L04L. 0}02,0 332 45| ^5 275149182f)9}f,/ M| _ ~~~~^~~~~~~~~~~~~~~~~~~ PI),src/libavcodec/aac_defines.h :Q4530:(360: .note: 0expanded from macro 'Q31'0 2939846 845f | #/deMfi_nPeI )Q3,1( xQ)3 0( 0 . 0 0 3 15 9 7 1 7 0 f/ M_(PiIn) t )(| (x ^~~~~~~~~~~~~~) *214src/libavcodec/aac_defines.h:744:436:8 3note: 6expanded from macro 'Q30'4 8.0 + 0 .445 | ) # | d ^ ~e fine Q30(x)In file included from src/libavcodec/aacsbr_fixed.c : 62: src/libavcodec/aacsbrdata.h : 483: 59 : warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]in t)((x)*10737 414838 | 2{Q43.10( + 00..55)6 7 2| 1 ^9 79748394f), Q31(-0.24076836414499f)},In file included from src/libavcodec/aacps_fixed.c{:Q243: 1In file included from ( src/libavcodec/aacps.c0:.324: 6src/libavcodec/aacps_fixed_tablegen.h8:524477:6616:74 6warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 9f), Q31(-0.30140 22443 | 3 4 57 198f)}, | ~~~~~^~~~~~~~~~~~~~~~~~src/libavcodec/ac3enc.c : 1950src/libavcodec/aac_defines.hQ::345130::(36 :warning: 0 implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion].note: expanded from macro 'Q31' 0000000 0450 | 0#f d/1950e | Mf i_n eP IQ )3 , 1Q ( x3 ) 0( 0. 0 v 0 11 0 > 5src/libavcodec/adpcmenc.c (3 v9_:l 3 i9879(si:f12:t n/[warning: tmissing field 'help' initializer [-Wmissing-field-initializers]Mi)_ P](I )(- , xQ3 F987) | 0L* 2(T0 14_7.O0P 4{0T18 IN7U0389O8L64N8_5L.T0H2R fES}+/HM_ P O0 IL.D| ))) 5 ^) , Q 3| | 0 ^ ~( ^ ~ 0.00252541In file included from 2src/libavcodec/ac3enc.c9src/libavcodec/aacsbr_fixed.c:f:621950/M: :_Psrc/libavcodec/aacsbrdata.h:18483I:) warning: :,implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]31 :Q 3warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion](0 .0 019502 | 9 3 9 8 4483 6 | 8 {f Q / 31M( v_0 >.5P6 I7)2(v,_1 l9iQ7s9734t08[3(94if0].) -0,0 31 FL5Q9T713_17O(0P-f0T/.MI_P2OIN_4T)0HR 7 E| ^~~~~~~~~~~~~~6S HO8LD3)64)src/libavcodec/aac_defines.h1:44 4 :36| 4 ^~~~~~~~~ ~: 9 src/libavcodec/ac3dec_float.cnote: 9fexpanded from macro 'Q30':)} src/libavcodec/ac3enc.c,40: 1949:{:14013Q: :3 warning: 44warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | missing field 'unit' initializer [-Wmissing-field-initializers]#(d e0.f4i68 n1949 | 5 e7 Q370 66(7 40x4) | 6 0 2 9i ff { ) , Q ( "(i3v1cnon (-t0s.<30)1_n (4(ox)(*0vi21_s30le374i5g3es7t[7in1"41]8928, 4f.) + 0}"F L,Te+ _n 0Oa| .P5b)l ~~~~^~~~~~~~~~~~~~~~~~~T e I cO| oNsrc/libavcodec/aac_defines.h_T ^Hn:s R45Eis:tSen36tHO:LIn file included from note: Dexpanded from macro 'Q31'src/libavcodec/aacps_fixed.c n):o 24i &: sIn file included from 45src/libavcodec/aacps.c | &#e: d e f32| g ^ ~i: e nsrc/libavcodec/aacps_fixed_tablegen.hen :erQat244io3n":src/libavcodec/ac3enc.c1,36:1949( ::xOF F18warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]):S E warning: T (implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]c o n s i s244 | t1949 e | n t _Q (ni3n o0t i(i)s(0e.f00(_ 00xg(e00)00v0 ce)nQ 31 (tca -ngt| 0e) ^~~~~~~~~~~~~~ . {30o1f dsrc/libavcodec/aac_defines.h:4 y02443| na:m3i ~~~~~~~~~~ ^ ~~~c 364 r: 5a7note: n1gexpanded from macro 'Q30' 9e 8cofm) p}r44,e | #s sido| en ~~~~~^~~~~~~~~~~~~~~~~~ fto i naepsrc/libavcodec/aac_defines.h p:lQ45y:336:" 0,note: (expanded from macro 'Q31'O xF)FS E T ( d r45c_ s | #c ald ee), f A iV n(i_entO P)QT_(3T(YP1E_xF()Lx*O)1 A0 T7 3, 7 4 {.1 8d2 b 4.l0 =(+i n10.t5.))0(}, ( | x0). ^*0, 62.104,74 83P6A4In file included from R8src/libavcodec/aacps_fixed.c. :240: },In file included from src/libavcodec/aacps.c+ :32 : 0| ^src/libavcodec/aacps_fixed_tablegen.h .:5244) : 11| ^ ~: src/libavcodec/ac3enc.cwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 1968:13:In file included from src/libavcodec/aacsbr_fixed.cwarning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]62 : src/libavcodec/aacsbrdata.h:482 :24483: | warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q19683src/libavcodec/ac3dec_float.c | 0: (42 0 :482. 013200 | 0 :0i{f 00Q0 warning: missing field 'unit' initializer [-Wmissing-field-initializers]3 0(01*(fo /pM0_tPI ._)429p4,2 | a 9 r Q 2{a35 6m0"5 he(5>5a0=3 v0.010y._6c100o1m)pf0) r5,{"3 93 9,Q3 1(f /| M0".8 ^~~~~~~~~~ ~~3_e n1aP6b39I0le) 65,1 hQ830e2(a09v.300yf 1)d7}0y,8 na9mi{c8 Q5r3a12n(f g0/eM .co_7mP5p0I)r8e1,14s52 8sQ63i09(48o0fn.)"0,02,5src/libavcodec/ac3enc.c 2O5:4QF1970F132:9Sf/1M56(E-_:T 0P(warning: himplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]. Ie),3a Q53v0(503y3_ .02co1969m0p2 | 29r339 8e1s42 24 si665 on8)f ) f , }/ M _,PIA), V Q | _ ~~~~^~~~~~~~~~~~~~~~~~~3aO 0v(P_T0src/libavcodec/aac_defines.h.l_og:(0T034515l9Yo7:1PgE36_70_f:/BMc O_tnote: OPIxexpanded from macro 'Q31'L) , , { .A| ^~~~~~~~~~~~~~iV6 4 =_45 L | #0OGsrc/libavcodec/aac_defines.h_dW }:, e0,A44f R:i1nN36,e IPA:R N G, }Q",note: 3r1 expanded from macro 'Q30'e( qx| )ue ^s t44 | #ed ed f% isn ei s Q 3 n0( oxt ) v a l i (di nsrc/libavcodec/ac3dec_float.c. t : 43:) u128(: si(ng x ) *warning: "(2imissing field 'unit' initializer [-Wmissing-field-initializers]nt )1 (4(| xCC libavcodec/arm/g722dsp_init_arm.o 7 ~~~~~~)4 *8 13043736 | 47 84 1970.1 | 08 2 4 {+ . "t00 ar.g+ 5 e 0). t 5_) | l ^ ~| e ^v e l " , In file included from ""src/libavcodec/aacsbr_fixed.cdIn file included from t:easrc/libavcodec/aacps_fixed.cr62: fsrc/libavcodec/aacsbrdata.h:g24a: :e482:uIn file included from tsrc/libavcodec/aacps.c 59ll::32e: t vsrc/libavcodec/aacps_fixed_tablegen.hvawarning: el:l243implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 136:u i newarning: : %implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] -0d.B 3482fF\ | n"S,{ Qo(30p1t _ (243 | nn aom0 t e. a ,9p4 2 pQl9li32ie05(0sd6).0t005"[m0i5,5 O0x03F16l0eF0v0SfE]00)T)f/,M(_;PI )tQ ,a 3Q 3r1g| e0t_( ^~~~~~~~~~~~ (l0. 0e0v.0e8l13)19,6 3690A067V45_1082O79f/PM_3PfT9I) warning}_,) sT,{ generatedY QQ3. P3E0(10._0(I0N 3T003,.795 0{58.13i01694f45/2 86M9=_4P I)80, }f, ) Q,-3 03Q1(3,01.0 0(044-,09 .P53AR5 1},5 2 | 3 ^03 62f23/14M22_6P5fI))},, | Q ~~~~~^~~~~~~~~~~~~~~~~~3 0(0src/libavcodec/aac_defines.h.:450:0365:2 3note: 0expanded from macro 'Q31'5 623f/M _45P | I#)d,ef iQn3e0 Q(301.(0x0) 5 6 1 5 2 6 3 7 src/libavcodec/ac3dec_float.cf : /46 :(Min129t_:) Pwarning: (Imissing field 'unit' initializer [-Wmissing-field-initializers]) (x,)* 2 1| 4 ^~~~~~~~~~~~~~ 7483 src/libavcodec/aac_defines.h46:64 | 844{.:0 "+l36t r:0t.5 _)note: expanded from macro 'Q30'c m i| x ^ ~l e v44" | ,# d ef i"In file included from Ltn/Rsrc/libavcodec/aacsbr_fixed.cte:62 : Csrc/libavcodec/aacsbrdata.hQ3e0:n(tx482)e: 32r: warning: Mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i x L e v e l " ,482 | (i{n QOtFF3S)1E((T ((xl0.)t*rt9_1407c2e39n27t5er4618_254m5.5ix03 _+le1ve l600.)5)f, ) ,| ^ Q 3 1AV(_ O0P.T8In file included from _T3src/libavcodec/aacps_fixed.c1Y63:P9024E65: 18_2In file included from F9src/libavcodec/aacps.c3LfO):}A32T,,: src/libavcodec/aacps_fixed_tablegen.h{{.:Qd3b2431l:(111 :0 =warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 7-510.8101 4}52,8 6-9 24314. | 80f, ) , Q23.0 1 ,( Q -300(00}.., 0 30| 50 ^50 30320203010402f26/5fM)_}P,I ), | Q ~~~~~^~~~~~~~~~~~~~~~~~3 0(0.src/libavcodec/aac_defines.h0:0451:src/libavcodec/ac3dec_float.c936:476:0: 7note: expanded from macro 'Q31'129 4:0 7AS libavcodec/arm/g722dsp_neon.o fwarning: /missing field 'unit' initializer [-Wmissing-field-initializers] M _P45I | )#,d eQf3i 047n(e0 | .Q{"03l0tr1t3(_x0)s3 u9r 5 m3 0i 9 x lfev "/ , M" _ L(iPnttI/))R,(t (Q 30x(S)0u*2.r1r04o70u4n48d3464 9M8i5.10x +2 06 f0L.5/)eM v| _PeI) ^ ~l , "Q,3 O0FF(In file included from 0S.0src/libavcodec/aacsbr_fixed.c0ET:625(: src/libavcodec/aacsbrdata.h2:lt3r4820t5:67:_2s warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ufr/roMu_nPdI_), m482 iQx | {3Q_30le1(v( 0e0..l09042)95, 2 5665A51V5_5231O6P63T07_fTf)Y/P, MQ3E1__F(PL OIAT0).8,3, 1 { 6.| 3d9 ^~~~~~~~~~~~~~b0 6l51 8= src/libavcodec/aac_defines.h2:-19.044:3 36f},: )} ,-1note: expanded from macro 'Q30'. {0Q3,1 (2 .0 44,0 0 | }.#d,e7 f 5| ^i0n e8 1Q13405(2x8)69 4 8 f) , Q 3 1( - 0. 3 55 3 32 2(31i4src/libavcodec/ac3dec_float.cn2:t26485:)f)129}: (,warning: ( missing field 'unit' initializer [-Wmissing-field-initializers] x )*| 10 ~~~~~^~~~~~~~~~~~~~~~~~7 3741src/libavcodec/aac_defines.h8 248:454: | .360:{" +lonote: rexpanded from macro 'Q31'0 o._5cm)ix 45l | | ^e# vd",e f i n"eL oIn file included from Q/src/libavcodec/aacps_fixed.cR3o :C124: src/libavcodec/alsdec.ce(nIn file included from texrsrc/libavcodec/aacps.c :M360):38::32: i src/libavcodec/aacps_fixed_tablegen.hx warning: : 243comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] L:ev 86 e :l " warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], O F 360 | F( S i ntE i243f)T | ( (l(o( x)r*aov ct2_ x 14c-Q730e(>4cnh0_8t.el360r0a040_ym80oiu.0xt00_.l +0n0e vebl0)0._5)f ,ch/aMn n _| Pe ls ^ ~I > )FA,FV_ _SOAQNPIn file included from 3E0T(src/libavcodec/aacsbr_fixed.c0._0_0:NTB_1C62YP9E_H: 6ANFNsrc/libavcodec/aacsbrdata.hLE:0LO481AT7,S4: ){0.84: 7d{bwarning: f l implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]| / ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ M= _-P1I).,0 }Q 3,0(4810 . | src/libavcodec/alsdec.c{:-0Q424103:.312800(3-:, 905 warning: .comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare]3 2605.290f9/ M_,88424P | 0I0) ,4} 5Q, 5i3 0(2f 1019 | .f)( ^ 0,g 0Q3e14(t-04._91854b319i2t056fs/M7__P54l5Ie0)f, 9Qt32(&0g1fsrc/libavcodec/ac3dec_float.c(b0):.0)}49In file included from 0 5,: src/libavcodec/anm.c<2129{:: 3h0Q5 628: t3_warning: s2izsrc/libavcodec/bytestream.he1missing field 'unit' initializer [-Wmissing-field-initializers] 3:f)/(M_171P I ):, 0.18 49| 1:Q | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~13warning: 0{( 09.0"065l0or6comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]3o1 1_9s520u0668r43m37fixfl)ev/", CC libavcodec/arm/h264chroma_init_arm.o M,_ PI171) | ,Q " L3o| /R o1( ^~~~~~~~~~~~~~ Su r0src/libavcodec/aac_defines.hg.r9:-44o9u>:368:nb9uf fedr M9note: iexpanded from macro 'Q30'3 +x=4 L6F7e8 01Fv446 | M#deef8iIlf"nNe )Q},( O3,0g(Fx -F>S) bEu| Tf ~~~~~^~~~~~~~~~~~~~~~~~ ( f l eor src/libavcodec/aac_defines.hr_oe_s u: n r45d: -ro36u(:ni d gn-note: _t>bexpanded from macro 'Q31'm)iux (f_(xf)l* eve451 | er0#l, 7d)s,3 efi7 iz4Ane1Ve)8_ O;2Q4P 3.T0 1+_| T( x ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~Y 0) P . E5 )_ FLsrc/libavutil/macros.hO :| ^ A49 T:25 ,: note: expanded from macro 'FFMIN'{ . In file included from d(bisrc/libavcodec/aacps_fixed.c:l24n: tIn file included from )49=src/libavcodec/aacps.c:( | (32#-dx: src/libavcodec/aacps_fixed_tablegen.h1:243e:f61)i:n.* warning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 2 F}1, F-41.M70,I 4N 28243(.a,3 | 60b, 04)8 } . ,(0Q3 0(( a| ^0+.) 00 >0 0.00(50b0)) 0 00| ?f ^ ~ /M _(bP) I:) ,( aIn file included from )Q)src/libavcodec/aacsbr_fixed.c:362 0: ( src/libavcodec/aacsbrdata.h0:| ~ ^ ~. 481:0590:19 src/libavcodec/ac3dec_float.cwarning: 6:implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 537:40117:f warning: /missing field 'help' initializer [-Wmissing-field-initializers] M _481P | 53I{ | ) Q3, 1Q3 0(( -00{.6.5 N0U290L388L00}3945,35 5021 91| 9f ^ f/)M, _Q3P1I()-0,. 1Q3804(3095.705405440995211f2)0}6, f{/Q3M1(_ PI0).,1 Q13906(003.0109502036085436f)2,3 fQ/3M1(_ P0I.)9,9 8Q390(903.04065768105126683f7f)/}M,_ P I| ), ~~~~~^~~~~~~~~~~~~~~~~~ | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36:src/libavcodec/aac_defines.h :note: 44expanded from macro 'Q31': 36: note: expanded from macro 'Q30' 45 | #def i44 | n#ed eQf3i1n(ex )Q 3 0 ( x ) (i nt ) ( ((ixn)*t2)1(4(7x48)3*614087.307 4+1 80.254). 0 | + ^ ~ 0.5) | ^ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:481:31In file included from : src/libavcodec/aacps_fixed.cwarning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]24 : In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h :243481: | 36{:Q warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 (-0.652988045521 2431 | 9f ), Q 31 ( -0Q.301(804.309050705004050009201ff/)AS libavcodec/arm/h264cmc_neon.o M_}P,I ),{ QQ313( 00(.01.10906109361900704680473ff)/, MQ_31P(I )0,. 9Q93809In file included from (903.src/libavcodec/anm.c:400283603: 978src/libavcodec/bytestream.h05:3019f186/6:M813_fPI:) )}warning: ,, comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]| ~~~~^~~~~~~~~~~~~~~~~~~Q 30(0src/libavcodec/aac_defines.h:.4500:44369: 5186note: 1 | 2 expanded from macro 'Q31' 06 f /Ms_iPze 2I)45 | , =#Q3 0d(0F.e0FfM0iIne5N2 30(Q56p23->31fb/(ux)M _fP fI )e r,_ e Qn d3 0 -( 0p .-0 >0(5b61i5un2tf)(6f3(xe)r7*,2f1 /4M7s_4iPI8),z 3e| 6) ^~~~~~~~~~~~~~4 ;8 . src/libavcodec/aac_defines.h| 0 :+ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~44 : 36:0 note: .expanded from macro 'Q30'5 ) src/libavutil/macros.h :| 49 ^ ~: 2544 | :# dnote: expanded from macro 'FFMIN'e In file included from fsrc/libavcodec/aacsbr_fixed.ci:n62 e49: | Qsrc/libavcodec/aacsbrdata.h3#:d0ef481(i:xn6)e: F Fwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]M I N ( a , b ) (( a481 | {) (>Qi n3(src/libavcodec/ac3dec.ct1)b(:()1841-(0In file included from :?49 x(.b)src/libavcodec/aic.c :)6::*51 031warning: 27: 3implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion](a9)7)src/libavcodec/golomb.h :84 14828:34| 802:4. ~ ^ ~04 55 2 warning: 1 1+comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 18419 0.In file included from | f)5,src/libavcodec/anm.c ) : 28 Q : 4823 | 1 src/libavcodec/bytestream.h | ( : ^ -0 187 .d1 :15o: 8 wIn file included from nwarning: mi4x _src/libavcodec/aacps_fixed.ccomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]:3 i 249: n 5In file included from 7src/libavcodec/aacps.c5:f32 : 4o187src/libavcodec/aacps_fixed_tablegen.h | 5->:c i0f 243e: 9(gnb-11 :2te>ri f1 s_imzwarning: ef()}i, implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]{_six _lQeivn_3bziets1e(l <2= !0 243 | = .r e _ i11 s n 96 0idz e) 3e x | 1 ~~~~~ ^ ~~~~ Q) 9030{= 0| 6 ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ (80g4.30a0fi0n)_0,l0 e0Q0v300e1l0sf([/s 0M.9-9_>8P9 I9 3), 4 Q 6 37 0(80c.e0106n08ft)1},e 9r_6m 0i7| 4 ~~~~^~~~~~~~~~~~~~~~~~~x07 _fl/evMesrc/libavcodec/aac_defines.h_l:P45]I:36;:) note: , Qexpanded from macro 'Q31'| 30 ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~( 0. src/libavcodec/alac.c0450:3 | #0277d:313e:9fi n5warning: e 3Qcomparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 0391f(x/)M _ P 277I | ) , Q 3} e0( src/libavcodec/ac3dec.cl0 (s:e.i00184244 nt:949i:f)(5 1 CC libavcodec/arm/h264dsp_init_arm.o (warning: x2implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]( )0*o62u1tpf4 718424u8/ | 3 t M 6 __48 .sP 0daI) +o m0, wQpn3l.5m) 0 e| is( ^ ~x _0i. 00!n5f2=o3In file included from 0-src/libavcodec/aacsbr_fixed.ca5>:cl6622: 3ef/asrc/libavcodec/aacsbrdata.h:n480t:M83ce_rP_I:)-m ,>inxwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]b_Q 3_lsa0em(v0plee. l_sl0480 | t)0{5Qr t 6 1 3{ 5=1 2 (| -603.g36 ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~072a48 2f8i/2Mn_P4_2I8l)e9,vsrc/libavcodec/alac.c6 f)e,:l 313sQ| 3:[31: ^~~~~~~~~~~~~~1s - (warning: 0src/libavcodec/aac_defines.h.>comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]:3 444 :366c5:5e 7 nnote: 3313texpanded from macro 'Q30'56e4 | 8 r2 _ m8 i7x44_ | fle v#)de e}lf, _ i{nel Q tQ33 r10it](;(f- ( lx0) p.c| ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9 _3 o3 r8 d8 e8r 1[2 54c9 2 h]0 (9>ifnt=)) ,(a l(Qxa3)c1-*1(0>src/libavcodec/ac3dec.cm-73:7a184304x:1_.498s8a:244m pl4e.706warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]s 5+ _40p10.9er56 4_f)18432r | 9 f)a} m e, | | ^|| ~~~~^~~~~~~~~~~~~~~~~~~ ! lsrc/libavcodec/aac_defines.hpd:co_qIn file included from 45w:src/libavcodec/aacps_fixed.cun36:: anmt24note: : i[xcexpanded from macro 'Q31'hIn file included from src/libavcodec/aacps.c_ i]n:)f 32o 45 | : -| #src/libavcodec/aacps_fixed_tablegen.h ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~>d: seuf242rir:on136eu :nQd _warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]m 1i(xx_) l e v e l 242 | Q( i3=n 0gat(i)0(n._(x0)*l0200e1v04el0s[7s4-800>030f 6/ 4M 8 .s0_ +u PrI)0, r.Qo35un0)d( 0_ | .0m ^ ~i0x_ l3e4v9e1l3]0In file included from ;3src/libavcodec/aacsbr_fixed.c4 f: 62/: src/libavcodec/aacsbrdata.h| :M_ ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~480 :PI58),: Q 3warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( 0.005407066 1480f | /{QM3AS libavcodec/arm/h264dsp_neon.o _1(P-I0.)3,60 2Q4380(2src/libavcodec/ac3dec.c80:2.4018442089:67499f):,9 Q1372warning: 91(implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 3f /0M_.P3I4),6 5 Q18445 | 373 506 (4 0 8 .20 0982 7d9fow9)nm93}6,7ix f_/{M_iQPn3fIo-1>)su(,r- r0Qo.3u90n3(308d88.1_02m5409ix2_9909lf8e7)5v,75e9 lfQ_/3Ml1_tP(rI-)t,0 = . 84 4g7| ai6n ^~~~~~~~~~~~~~_5 4l1e0vsrc/libavcodec/aac_defines.h9e6:42l944s:f[)36s:}- ,>note: expanded from macro 'Q30' s u| r ~~~~^~~~~~~~~~~~~~~~~~~r 44ou | nsrc/libavcodec/aac_defines.h#d_:mdi45efx:_36l:eive ln_note: elexpanded from macro 'Q31' tQrt3]0;(x ) 45 | #d e fi| n ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~e Q3 1( x ) ( i n t ) ( ( x(i)n*1t07)3((7x4)1*281244.704 8+3 60.458.)0 src/libavcodec/ac3dec.c+ : 1846| : ^49 0:. 5warning: ) implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] | ^ ~In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c1846:In file included from | 32 src/libavcodec/aacsbr_fixed.c: src/libavcodec/aacps_fixed_tablegen.h: :24262:111 : : src/libavcodec/aacsbrdata.h : warning: 480 :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]d 32o:w nwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]m ix_in f242o | - > l480f | e{_ mQQi330x1_(le(v0-e.000l. 0 0036 002 4082 8024 200 8=f /9gM6a_inf_P)Il),e, Qvsrc/libavcodec/aacsbr_template.cQ33e:01l1293:(19(s 00:_ ..lf3e4warning: 60comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] [5s0->573345l649813fe20 31293_m84 | i7f x_f/ le)vM _}eflP,I)or] ( ,;k{ = 0Q3Q1 ;3 k(| 0< -s ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~(0 b0..r9033-808>58kx4[12015];7 40k+96+2) 6{01f 9 | /fM ~ ^ ~~~~~~~~~~_ )P, IQ)3,1 (Q-30src/libavcodec/aacsbr_template.c.804:AS libavcodec/arm/h264idct_neon.o (04.1300:71906: 05warning: 4comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]71 9091976249 13002 | 39 f/fM )_} P, If ) o,| r ~~~~~^~~~~~~~~~~~~~~~~~Q (3k0 =(src/libavcodec/aac_defines.h 00; :k45:. <36 0:0s b92note: 9r99expanded from macro 'Q31'3-6 >7kfx/M[_ 0]P;45I | # )kde,f+i Q+3n)e0 (0{.Q0 3 01| 9( ~ ^ ~~~~~~~~~~98x7 )5 7 5 9 f / M _ P I(i)n,t) ( (| x ^~~~~~~~~~~~~~) *214src/libavcodec/aac_defines.h74:83446:4836.:0 +note: 0expanded from macro 'Q30'.5 ) | ^ ~ 44 | #defineIn file included from src/libavcodec/aacsbr_fixed.c:Q62: 3src/libavcodec/aacsbrdata.h0(:x480): 6 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)( (480x | {)Q*31107(3-704.1382640.20 4+ 802.852)4 2| 89 ^6 f), Q31( In file included from 0src/libavcodec/aacps_fixed.c.:3244: 6In file included from 5src/libavcodec/aacps.c5:7323: 5src/libavcodec/aacps_fixed_tablegen.h:62424:8862:8 7warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion])src/libavcodec/alsdec.c} , :{Q5773:131(-:0 .warning: 9comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]3 38 824281 | 2 5 4 9 2 0 9Qf)3,0 (Q 03.05770 | 1(0- 0 0 .084i4src/libavcodec/bytestream.h0f7605 :040(0c271:117:f /Mt_0Pwarning: x9->Iccomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare])6,u 4r Q2_309(0f.fr0)a}0m,3e49 _1| 271l3 ~~~~^~~~~~~~~~~~~~~~~~~ | e0 34n src/libavcodec/aac_defines.h:fg/ M45_PtI ):,hi36nt Q:3 s!i 0=(znote: 0ce2expanded from macro 'Q31' =. FtF 0x0M-IN5(> g4->s45 | 0b7c#onu0df.ff6efre6f1farmi/ne_ eM_enQd_lPI3 e-n)gt1 , h()g Q{ x-)>3b 0u| f ( ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~f0 e.r 00, 79 s9i 1z 7e2 93)f /M;_P I(i n), Qt3| )0( ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~0(.0 (0x)9*221994src/libavutil/macros.h749:8334966:254:78. fnote: 0 /+expanded from macro 'FFMIN'M 0 ._P5I) ) , | ^ ~49 | Q3 #0d(e0f.0i0n9eIn file included from F9src/libavcodec/aacsbr_fixed.c8FM:I762: N5src/libavcodec/aacsbrdata.h(7:a4795,:9b83f/)M:_ (PIwarning: )(, implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] a )| ^~~~~~~~~~~~~~ > (bsrc/libavcodec/aac_defines.h): 44?:36 :479( | note: b{expanded from macro 'Q30') Q 31:( ( 0a44. | )3)#9d ef7 in0e| 1 ~ ^ ~4Q3 0(2x)1 4 46 38 CC libavcodec/arm/h264pred_init_arm.o 1 f ), Q 3 1 ( (0i.8n1t7)79(6(34x1)7*4130167f3)7}4,1 {8Q2341.0( +- 00..35)7 0 24| 4 ^ 64187437f),In file included from Qsrc/libavcodec/aacps_fixed.c3:124: (In file included from -src/libavcodec/aacps.c0.:8327: 0src/libavcodec/aacps_fixed_tablegen.h7:162425:66122:2 9warning: 59implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f )}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h: 45:24236 | : note: expanded from macro 'Q31' Q30(0 .450 | 0#0d0e0f0i0n0e0 Q03f1/(Mx_)P I ), Q 3 0( 0 . 0 0 3 4 9(1i3n0t3)(4(xf)/*M21_4P7I4)8,3 6Q3408(.00 .0+05 400.750) 6 6| 1 ^ ~f /M_PI), Q30(In file included from 0src/libavcodec/aacsbr_fixed.c.:0620: 7src/libavcodec/aacsbrdata.h9:9479:1587:2 9warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f /M_PI), Q30 (4790 | .{0Q03912(9 09.39937607f1/4M2_1PI4)4,6 3Q8310f)(, 0Q.301(0 09.89187779563745197f4/3M_1P6If),) }| , ^~~~~~~~~~~~~~ {Qsrc/libavcodec/aac_defines.h3:144(:-360:. 37note: 0expanded from macro 'Q30'2 4464187 4443 | 7#fd)e,f iQn3e1 (Q-300.(8x70)71 65 6 22 2 95 9 f ) } , (i| n ~~~~^~~~~~~~~~~~~~~~~~~ t)(src/libavcodec/aac_defines.h(:x45:)36*1:0 7note: 3expanded from macro 'Q31'7 41824.0 45 | +# d0e.f5in)e Q 3| 1( ^x ) In file included from src/libavcodec/aacps_fixed.c :(24in: tIn file included from )src/libavcodec/aacps.c((:x32)*: 21src/libavcodec/aacps_fixed_tablegen.h4:72424:8363:64 8warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 0 + 0.5) | ^ ~ 242 | In file included from Qsrc/libavcodec/aacsbr_fixed.c3:062(: 0src/libavcodec/aacsbrdata.h.:047900:0320:00 warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 0f/M_PI), Q3 0479( | 0{.Q301(0 30.439971031043241f/4M4_6P3I8)1,f ),Q 3Q03(10(. 0005.480177796036461714f/3M_1P6If))},, Q{30Q(310(.-000.7939177209234f4/64M1_8P7I4)3,7 fIn file included from Q)3, 0Q3src/libavcodec/aic.c1(:(0-34.0: 00.9src/libavcodec/unary.h82:5079:094179:1365 6627warning: 2comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]2f/ M9src/libavcodec/aacsbr_template.c_5PI9)f:)},1319, :Q | ~~~~~^~~~~~~~~~~~~~~~~~19 :3 050(warning: | src/libavcodec/aac_defines.h 0 . comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]:0450 fo:r9(iIn file included from 369:src/libavcodec/anm.c8: 7=5 0note: ;287 513199expanded from macro 'Q31'f /: | iM src/libavcodec/bytestream.h< _:P Il) 29345en, : | 13 && #: | fgd e ^~~~~~~~~~~~~~ oewarning: firntcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]src/libavcodec/aac_defines.h e(_j :44 b :=Q3i1(36x )t:0; s 1 (note: g b) expanded from macro 'Q30' j 293 !< | = s b 44 | # desfr- >nsumti ni_op e(zpat iQne;2ch3et i+0+s);=()x() j F;( + FMxI +N) )*| 2( { ~~~~~~~~~~~~~ ^ ~~~~14p 7| - 48 ~ ^ ~~~~~~~~~~~~~~~~> 3b 6 u 4 (f8.i0fsrc/libavcodec/aacsbr_template.cen: r+t1322)(_ :(22e0nx:)*.d 15warning: )- 0comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]p-| 7 > ^ ~3b7 4u1f8 f2e13224In file included from r | ,src/libavcodec/aacsbr_fixed.c. : 0 s62 : i + src/libavcodec/aacsbrdata.hz e0 :). 5479;: )w 7 h :| i| ^warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]l ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ e (g <= ssrc/libavutil/macros.hIn file included from b r:src/libavcodec/aacps_fixed.c479:-49>n | _q24 :25{: &:Q&3In file included from 1 note: src/libavcodec/aacps.cexpanded from macro 'FFMIN' k( :>= 32s0 .49: bsrc/libavcodec/aacps_fixed_tablegen.h3 | 9#rd:7-e>2420:ffi1n11e _4:F warning: timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]a2F b1lMen4o4I63iNs8e[(g1a] f242, | ) )b,) | QQ3( ~ ^ ~~~~~~~~( 30(a01)( . 00>00src/libavcodec/aacsbr_template.c. 0:8(0013381b07:)070119: 06f warning: ?3 /(comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]4M1_bP 7)I 4):,3 1(Q133836af) | },0)( ) {0 Q | .0 3 ~ ^ ~i0f1 (3- 04(k.9 133Mm28[src/libavcodec/alacenc.c4_6: 1src/libavcodec/bytestream.h:P4I1)],: 638:8157 :294Q7+4 : 153:3s7warning: b0r( 0.f0missing field 'unit' initializer [-Wmissing-field-initializers]- warning: )comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 0>5, kQ431x( -0[294 | 0710 .] )6 681f638 7 /M | _ 0 7i1Pf6| 5 I ~ ^ ~~~~~~~~~~~~~~~~~~~~~~6 ){,(2 "s2iQm2iz309n5e(0_92.p0f0)} ,r7e! 9d9=17 i 2si| c9z3e ~~~~~^~~~~~~~~~~~~~~~~~ t)fi o/nsrc/libavcodec/aac_defines.h M| _:or_ ~~~~~ ^ ~~~~45d:36PI )e: ,note: expanded from macro 'Q31'r " Q,3 0N(U0L 45.L | 0,#0de 9fO2Fi9Fn9SEe9T 36(7mQif3n/1M__P(Ipx)) ,re d Qi c3ti o 0n _o(r 0d e . r)0, 0 9A(9V8i_n7t)O(5(P7xT)5_*9fT/Y2MP_1P47E4I_I8N3)64T,,8. 0 { .i| 6+ ^~~~~~~~~~~~~~ 4 0=. src/libavcodec/aac_defines.h5:DE)44FA U: L36| T ^ ~:_ MInote: N_expanded from macro 'Q30'P REDIn file included from _src/libavcodec/aacsbr_fixed.cO: R6244D: E | src/libavcodec/aacsbrdata.h#Rd }:,e 478fMi:neI 84Q3N:0(_ xLwarning: P)Cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] _ O R D E R , AL 478A | C _ {MQ3 1AX((i_n L0t.9P38)8C7(_68(Ox5)*R160D175E8735fR),7 A,E4 } ,1 Q8 324| .1( ^0- 0 .+1 1028.455)2 8 20| 4 ^6 36f)}, {Q31(In file included from 0src/libavcodec/aacps_fixed.c:.248: 5In file included from 12src/libavcodec/aacps.c6:4323: 5src/libavcodec/aacps_fixed_tablegen.h7src/libavcodec/alacenc.c:2418:2:306399136::f warning: 157implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ):, warning: Qmissing field 'unit' initializer [-Wmissing-field-initializers]3 1( 0.52349 22415 | 1 5 4 639Q | 33 50 4(7 0f{)}. 0",0m 0a 0| ~~~~~^~~~~~~~~~~~~~~~~~x 0_0pr0esrc/libavcodec/aac_defines.hd0:0i0f45/ct:ioMn36_P_I):or,d er "note: expanded from macro 'Q31', Q N3U0(L0.L00 6,452 | 1#src/libavcodec/ac3dec_fixed.c 0dO0:48e7Ff159fFin:e/140S MQ_:PEI)3 1Twarning: ,((xmissing field 'unit' initializer [-Wmissing-field-initializers] Qm)a x3_p r0e d (i0. 0 c 09t 61i3 o5159 | n24 2 _ f o / Mr (_ide{PnIr) ,t)" c)o,nA(V( s_xOQ_)PT3_nT*Y0(o2iPs0eg1E4.70e14_24n8I1NT",31, 60{ ".45ei6868nf/4. a=M D0b l+_Ee PcFoAU0LI.Tn_M)A5Xs,) _i QP30s| tReE( ^ ~nDt0 no_is.OeR0 DgIn file included from 16E5eR3src/libavcodec/aacsbr_fixed.c:n e4r62a}86: t, 1src/libavcodec/aacsbrdata.hiMoIN2:fn_"LP478/, CO_:M59FOF_S:ETR(P Dwarning: cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]I EoR),n, sQAi 3478LAs0 | (Csrc/libavcodec/bytestream.ht{e0n._Q:3t0_MnAX1317( 10.o9_L:7i3sP13785e8C:8_7_0 27gOwarning: 96feRncomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]8/DMe_ P5E6Rr,I15a87 )ti5oAnE, f)),, Q}317 | AV _3O, | 1 Ps ^~~~~~~~~~~~~~( -T0i.| 1_z ^esrc/libavcodec/aac_defines.h1:2T8 244 Y4:=P52368: Enote: 2F0F_expanded from macro 'Q30'B4MI NO6Osrc/libavcodec/alacenc.cL(,p-3: {>6641f:44.ib6)12} | u#4d:, warning: f e fmissing field 'help' initializer [-Wmissing-field-initializers]f={ Qi3 1e( 0 nre0 641 | _ .} eQ83, n50120 d( 64,{ x1-, 3 ) p5N78P2 - >UAL30 b RL 9}u f ,f}) f , , e| r | Q ^ ^ ,( 3s i1nit)(z(e) ;(0 .x 5| 2 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~) 3*491250175src/libavutil/macros.h3:47349451:48725f)2},: 4src/libavcodec/ac3dec_fixed.c. note: :expanded from macro 'FFMIN'0 | 160 ~~~~~^~~~~~~~~~~~~~~~~~+: 138 0. 5:src/libavcodec/aac_defines.h):49 45 | warning: missing field 'unit' initializer [-Wmissing-field-initializers]: | # ^36d :e fnote: iexpanded from macro 'Q31'n e 160F | FMIn file included from src/libavcodec/aacps_fixed.cI:2445 | N#: In file included from (dsrc/libavcodec/aacps.c: a,e32: {b)fsrc/libavcodec/aacps_fixed_tablegen.h (i:"241(:n111:d ae)rwarning: cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ Q3s1>(c xa)(le " , b ")p241 ?e r | (cb e n) ta ge o : fQ (dy 3an) )0a( 0( m.i i| 0ntc) ~ ^ ~ ( 0r(a0xn0)0g00*0In file included from 0e0f2/1src/libavcodec/anm.cM4CC libavcodec/arm/h264qpel_init_arm.o :_P7I4c28o: )src/libavcodec/bytestream.h83m,: 6Q3p318r:408.e15(:0 warning: scomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]0 .0s i+o 00.n56 2 )t 3181o | 00 | a ^ ~ 48p p l7 yf /"MIn file included from i,_fsrc/libavcodec/aacsbr_fixed.c POIF)F SE:62,: (Ts src/libavcodec/aacsbrdata.h:(478i:Q3d0r(z031:c e._warning: s2c a!l0e)implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] =0, 9siAz6V1e35 2_4)2478O f/ | MP {_TP| Isrc/libavcodec/aacsbr_template.cQ3_ ~~~~~ ^ ~~~~T)1:( Y,P13530. E:_F93Q193L08(:O 80warning: A7.6comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]T081 42,1 516{015.65d88f b1353l7 / | 5 = M f )_1,P. 0} QI31f,) (o,r0-. 00Q(3k. ,=01 0(106;2.. 08,45028k2 1 0

1| Q ^k2x[30 f1]/M(; _0 P.Ik8)5+,1 +2Q3)6 0{ 4 (| 30. ~ ^ ~~~~~~~~~~0 157778528src/libavcodec/ac3dec_fixed.c370:9src/libavcodec/aacsbr_template.c161f:01359:132):2:, 914 warning: f:/QM3_1Pmissing field 'unit' initializer [-Wmissing-field-initializers]I) ,(warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 0| .5 ^~~~~~~~~~~~~~2 3 13594 | 921615src/libavcodec/aac_defines.h1 54 | 3: 44 5 : 4 36 7f :f )note: {o}rexpanded from macro 'Q30' ",h e( a;vy k_ | 44 ~~~~^~~~~~~~~~~~~~~~~~~c k:hQx3[ 0]e0note: ( xaexpanded from macro 'Q31' +) v sy b dr45- >y | mn#a [ dm0 ]ei ; f c (i inre nQ3k1(axt+n))+ge c(() o x){*m pr e1 ss0 7| 3 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~7i41 o8n24 . 0" , +O src/libavcodec/aacsbr_template.c0 :F. 51366)F(:19 S i:nE| ^ tTwarning: )comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare](( (hx)eIn file included from * asrc/libavcodec/aacps_fixed.c:22411366v | y_: 4 cIn file included from osrc/libavcodec/aacps.c7:32 m 4 : p8r3e6f4src/libavcodec/aacps_fixed_tablegen.h8.s0o :241sri o(+k :n 086=),.: 5A 0);Vwarning: k_ TkxY[1P] ;E241 In file included from _ | Bksrc/libavcodec/aacsbr_fixed.c :O62+: src/libavcodec/aacsbrdata.h :478O:+ L , 7 ) :{ Qwarning: {implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] .3 i604| ( 0=. ~ ^ ~~~~~~~~~~ 00 04780 0 | {}Q0,0030src/libavcodec/aacsbr_template.c 1(0 :01372,: 01014:f ,warning: .comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] / 9M3_8PAP8 7R I13726 | } ) 8 ,5f,6 o Q13 r| 5807 ^(AS libavcodec/arm/h264qpel_neon.o (5f ;0 )k .<,0 Q03s6b211r0(-0>-kx4[01]8 +. 71sb1f/rM2-_8PI>),4 52mQ[81]3; 20k+0+(4)0 6src/libavcodec/ac3dec_fixed.c3.{0 :| 6163 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~:0f9) 116}1:3, 5warning: 2missing field 'help' initializer [-Wmissing-field-initializers]4{2f Q/M3_P 1I(163) | , Q 03. 0 8( {5 N0UL1L.},20 164 34| 5 ^27 18123005968ff),/ QM3_P1I() 0,. 5Q23304(9205.011655433458476f1)2},f / | M ~~~~~^~~~~~~~~~~~~~~~~~_P I), src/libavcodec/aac_defines.h:Q453:036(:0 .note: 01expanded from macro 'Q31'7 7587029 f45/ | M#_dPefIi)n,e Q 3| ^~~~~~~~~~~~~~1 (x) src/libavcodec/aac_defines.h: 44: 36: note: expanded from macro 'Q30' (in t44 | )#((dxe)f*i2n1e4 7Q43803(6x)4 8 . 0 + 0 . 5 ) | ^ ~( int)((x)*1In file included from 07src/libavcodec/aacsbr_fixed.c3:627: 41src/libavcodec/aacsbrdata.h8:24774.:084 : +warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .5) | ^ 477 | {Q3In file included from 1(src/libavcodec/aacps_fixed.c 0:.9249: 9In file included from 7src/libavcodec/aacps.c1:46323: src/libavcodec/aacps_fixed_tablegen.h7:02413:6619:1 f)warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q31(-0.838899542 2415 | 3 4 6 2 f ) },Q 30{(Q03.10(00-0src/libavcodec/bytestream.h00.:073550:5030713630:f8/ 5M6warning: 3comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]9_ 97P8I)f, )Q,3 0(Q03.1 03550( | 0 62.1 00 0408 78s1ifz4e/6 M_4P 3I43=) 8F,6 QF32M05(0I.fN0)0}(,9g61 3- 5| 2>42 ~~~~~^~~~~~~~~~~~~~~~~~fb /uMf_src/libavcodec/aac_defines.hPfI:e45):r,36_: eQ3note: 0(n0expanded from macro 'Q31'.0d 14-2 1g-1 >450 | b5#u6df8efffi/eneM r,_PQI 31)(xs,)i zQ e)3; 0 (| 0 . ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~01 6 5 3 (4i8nsrc/libavutil/macros.h6t:1)249:(f(25/xM: )note: *_expanded from macro 'FFMIN'2PI 1),4 Q7340 8(4903. | 604#18d7.e07 +f5 87i00n2.e9 5)fF/ MF _MPIN| I( ^ ~)a ,, b )| ^~~~~~~~~~~~~~ ((a)src/libavcodec/aac_defines.h >In file included from : 44:src/libavcodec/aacsbr_fixed.c36(:b:62) ?: note: expanded from macro 'Q30'(src/libavcodec/aacsbrdata.h b:)477 ::58 : (44a | )warning: #implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion])d ef in| e ~ ^ ~ Q30 (477 | x{Q)3In file included from 1src/libavcodec/anm.c( : 0 .928 9: 97src/libavcodec/bytestream.h 1: 43566 37:0 13 3 : (6i n9twarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]1)f ()(x,) *Q31 103567 | (3 - 70 4 .18s8234i.08z 8e9+2 9 5=04 .255FF)MI3N (p4 6-| ^2 f>b)uf}f,e r{_QIn file included from 3esrc/libavcodec/aacps_fixed.c1n:(24-d : -In file included from 0src/libavcodec/aacps.c :.p7325->: b37src/libavcodec/aacps_fixed_tablegen.h63u8:241f:f56363e99:7r ,8warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] sfi)z,e )Q3;1 ( | 0 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~. 0 2410 | 81 4src/libavutil/macros.h :6 494 :3 254: 3Qnote: 8expanded from macro 'FFMIN'360( 02.50f0)0} 490,0 | 00 0# 00d| e ~~~~^~~~~~~~~~~~~~~~~~~ff /iM_nsrc/libavcodec/aac_defines.hPe:I )45, FQFM:I3036N(0:.( note: 0aexpanded from macro 'Q31'0,62 1b0)0 4(8( 745af | )/M#_ dPe>If )(bi,)n ? Q(e 3Qb310)((0src/libavcodec/alac.c x:.): 0 6040 :9 (66a6:)1 ) 3warning: 5 missing field 'unit' initializer [-Wmissing-field-initializers] 2 | 4 2 ~ ^ ~f / M 604_(In file included from | isrc/libavcodec/anm.cnPt : I)28 )(,( xQ)3*021(407.408134624181.005 6+8 f0/.M5_)P I ), Q30(0.0165348612f/M_PI), Q30(0.0177587029f/M_: | P ^ ~I ), | ^~~~~~~~~~~~~~ src/libavcodec/bytestream.h :In file included from 357src/libavcodec/aac_defines.h0:src/libavcodec/aacsbr_fixed.c15:: ,:44warning: :36 62: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]:1src/libavcodec/aacsbrdata.h ,: Anote: 477Vexpanded from macro 'Q30': 31_: 357O | Pwarning: T implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] _44iFf | #L dAe(G fs477_ii | nAz{eeUQ23 DI 1!Q3O(=0_ (P 0xAs.)RiAM9 z 9|97e 1) A4V_ O 6 P3| T7 ~~~~~ ^ ~~~~ _0 F3L 6AG 9_ 1(iDfnE)t)C,(O D(QIx3)*N110G(7_-30.P874A13R88A284.M90 9 }5+,4 2 5034| .6 ^52 )f ) }| , ^{ Q31(-0.75376In file included from 3src/libavcodec/aacps_fixed.c8:524: src/libavcodec/alac.c6In file included from :3src/libavcodec/aacps.c6059::932127:: 8 src/libavcodec/aacps_fixed_tablegen.hf)warning: ,:missing field 'help' initializer [-Wmissing-field-initializers] Q241 :311:1 (warning: 6050 | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 0 0 8{1 4N6UL4L 3}4, 3 8| ^62412 | 5 f )} , | ~~~~^~~~~~~~~~~~~~~~~~~Q 30(0src/libavcodec/aac_defines.h.:045:0360:0 0note: 0expanded from macro 'Q31'00 00f/M_P I)45, | Q#3d0(e0f.i00n6e21 00Q4381(7x)f /M _ P I ) , Q 3 0 ( 0 . 0 (0in9t61)3(5(2x4)2*f2/1M47_4P8I3)64,8. 0Q 3+0 0(.50). 0| 1 ^ ~4 2110568f/MIn file included from _Psrc/libavcodec/aacsbr_fixed.cI:)62,: src/libavcodec/aacsbrdata.hQ:34770:(70:. 0warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 5348612f/M_ P477I | {)Q,3 1Q3(0 (00..909917771548673072093f6/91Mf_)P,I )Q,3 1( -| 0 ^~~~~~~~~~~~~~. 8388src/libavcodec/aac_defines.h9:9445:4362:5 3note: expanded from macro 'Q30'4 62f)}, {Q4431 | (#d-e0f.i7n5e3 7Q63308(5x)6 3 9 9 7 8 f ) , Q (3i1n(t )(0(.x00)8*11406734734148382642.50f )+}, 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#:d32ef: isrc/libavcodec/aacps_fixed_tablegen.hn:e240 :Q1363:1( xwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int )240( | ( x ) * 2 1Q437408(03.6040080.00 0+0 00.050)f / M| ^ ~_ PI), Q30(0In file included from .0src/libavcodec/aacsbr_fixed.c11:0623: 6src/libavcodec/aacsbrdata.h6:2476:2843: fwarning: /Mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavcodec/aic.c_ PI:),176 Q:3020(:0 476. | {warning: Q01comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]371( -0806.31943904f1/9M31_ 1767 | PI8 2), 0 0 2fQ)i3f ,0((0 .0fQ2r315(2-a06m.e205_6940s988i3zfe 7/>96M4 _P0Is)3i,5 z6Qe)f3 ){0} ( 0,| ~~~~~~~~~~ ^ ~~~~. 0 {2Q3913(95-50.688157f9/00M0_P3I1)8,8 67Q73f0)(0,. 0Q331157(2 60.347962946f0/0M49_1P3I8)2, f )| } ^~~~~~~~~~~~~~, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44src/libavcodec/aac_defines.h::3645:: 36note: : expanded from macro 'Q30'note: expanded from macro 'Q31' 4445 | | ##ddeeffiinen e QQ3301((xx)) ( i n t()i(n(tx)()(x*)2*1104773478431684284..00 + +0 .50). 5 )| ^ | ^ ~ In file included from In file included from src/libavcodec/aacps_fixed.csrc/libavcodec/aacsbr_fixed.c::6224: : src/libavcodec/aacsbrdata.hIn file included from :src/libavcodec/aacps.c476::3258:: src/libavcodec/aacps_fixed_tablegen.h :240warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]111 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 476 | {Q31(-0 .2409 | 394 19 3 1 78Q203002(f)0,. 0Q0030010(0-000.05f6/4M0_9PI3)79,64 0Q3305(60f.)0}1,1 0{36Q632213(-f0/.8M8_5P90I0)0,31 8Q86370(70.f0),1 7Q3018(6 03.14470f6/2M4_P6I0)0,4 9Q1330(802f.)0}2,5 2 6| 20 ~~~~^~~~~~~~~~~~~~~~~~~9 88f/src/libavcodec/aac_defines.h:M45_:P36:I )note: expanded from macro 'Q31', Q30(0. 450 | 29#39d5ef5i6n1e7f /QM3_1P(Ix)), Q 3 0 (0 . 0 3 15 7 2 63(9in9tf)/(M(_x)P*I)2,14 7 4| 8 ^~~~~~~~~~~~~~3 648.0src/libavcodec/aac_defines.h :+44 :036.:5 )note: expanded from macro 'Q30' | ^ ~ 44 | #defIn file included from inesrc/libavcodec/aacsbr_fixed.c Q:3620: (src/libavcodec/aacsbrdata.hx:)476 : 31 : warning: src/libavcodec/aacsbr_template.c implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : 1390: 19 : ( iwarning: n t476comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]) | ( ({xQ)3*11(07-307.4913984 12913904 | .31 70 8 +2 0 00fo2rf.5 )), (e =| Q0 ^3; 1 (-e0 .<5 6ch4In file included from _d0src/libavcodec/aacps_fixed.c9a:37t924: aIn file included from -6src/libavcodec/aacps.c>40:3b5s32: 6_src/libavcodec/aacps_fixed_tablegen.hfn):},u 240m{:86_:Qe3 n1(warning: -vimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0; .8 85e90+00+3)1 {8 8 62407| 7f | ) ~ ^ ~~~~~~~~~~~~~~~~~~~ , Q 3 1 Q(30 (00.4.7src/libavcodec/aacsbr_template.c60:0201401406:000492310:03 warning: 0comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare]8 020f)f}, / 1401M _ | P| ~~~~^~~~~~~~~~~~~~~~~~~ I) , src/libavcodec/aac_defines.h Q : 3f045:o36:(r 0. note: (0iexpanded from macro 'Q31'11 =0 03; 6i 645 | 2#23_n_In file included from qPsrc/libavcodec/aacsbr_fixed.c; Ii):62+: src/libavcodec/aacsbrdata.h,:+) 476Q :| 306(: ~ ^ ~~~~~~~~warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] . 03157263src/libavcodec/aacsbr_template.c9:9 f1411476:23/M | _{P:I)Q,3 1warning: (| comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]-0 ^~~~~~~~~~~~~~ .9 3941 9src/libavcodec/aac_defines.h1411:344 | 1 :7 36 : 8 20note: 02f3expanded from macro 'Q30'fo warning)r,s generated 44 | . #(dQ3ie f1i(-=n 00;e. 5Qi306 <( x40s)9 b3 r79 64- >0n[ 1 35]6;f ) } i ,(+in t+{Q)3)1(( (-0{ x ).*1| 8 ~ ^ ~~~~~~~~~08 753970040311888src/libavcodec/aacsbr_template.c26:41421.70:7 23+f: )0warning: .,comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare]5 ) Q 31 (| ^ 0.14214 | 7 6 2 4 In file included from 6 0src/libavcodec/aacps_fixed.c0:4 24 : f9orIn file included from 13src/libavcodec/aacps.c8(:2i32f : )src/libavcodec/aacps_fixed_tablegen.h=} :0,240; : i61:| warning: < ~~~~^~~~~~~~~~~~~~~~~~~ implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] i lim;src/libavcodec/aac_defines.h :i45:+36:+ note: )expanded from macro 'Q31' {240 | | ~ ^ ~~~~ 45 | # d efQin3e0 (Q0.301(0x0)0 0 0 0 00 0 f / M_ P I ) (,i Qn3t0)(0(.(0x1)1*02134676428233f6/4M8_.P0I )+ ,0. 5Q)3 0( 0| . ^ ~01 70863140f/In file included from M_src/libavcodec/aacsbr_fixed.cP:I62): ,src/libavcodec/aacsbrdata.h :Q47530:(830:. 0warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 2620988f/M_P I475) | ,{ QQ3310(( 00..0249349158536107f9/9M0_2P1I7),8 Q63f0)(,0 .0Q33115(72-603.9993f/5M6_8P97I4)4,9 8 7| 61 ^~~~~~~~~~~~~~f )}, src/libavcodec/aac_defines.h{:Q3441:(36 :0 .note: 9expanded from macro 'Q30'3 3101801 2445 | #5d3e2ffi),n eIn file included from QQ33src/libavcodec/apedec.c1:032((-: x0src/libavcodec/bytestream.h).9:99 1171 3:3 18 0: 8 0 warning: 6comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]8 24 6 f ) (}i, n | t ~~~~^~~~~~~~~~~~~~~~~~~) ((x)src/libavcodec/aac_defines.h*1: 0451717:336 | :7 4g1note: expanded from macro 'Q31'-82 >4b.0u f+fe r +0=45 | .#d 5FeFM)Ifi neN Q(| g3-> ^b1 u(xf) f e r_ e ndIn file included from - src/libavcodec/aacps_fixed.c g - : > 24b(: uinIn file included from ftsrc/libavcodec/aacps.c:f32)(e(: rsrc/libavcodec/aacps_fixed_tablegen.h:x240,): *s36:2 1warning: iz4eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]);7 4 83 64| 8 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~. 0 + 0.5 )240 | | ^ ~src/libavutil/macros.h : 49 :25Q:3 0In file included from note: (src/libavcodec/aacsbr_fixed.cexpanded from macro 'FFMIN'0 :.620: src/libavcodec/aacsbrdata.h0:0475 0:490 | #59de0:0f00 0iwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]fn e /FMF_MPIIN)(, 475a | {Q,3Q3b10()( 0 .0(4.(40a1) 181>03 (30b)69 690?2223 1f(7b/)8M _6PI:),f Q)30(,( Qa30)1(.)0- 10 7| ~ ^ ~. 089633154608f/9M7_4PI4)9,8 Q73601(f)0}.0,2 5{2Q63210(9 08.983f3/1M0_P1I8)0,12 5Q5330(20f.)0,2 9Q33915(5-6107.f99/91M3_P3I0)8,06 8Q2340(60f.)03}15,7 2 | 6 ~~~~~^~~~~~~~~~~~~~~~~~39 9f/Msrc/libavcodec/aac_defines.h_:P45I):, 36 :| note: ^~~~~~~~~~~~~~expanded from macro 'Q31' src/libavcodec/aac_defines.h: 4445:36 | :# dnote: eexpanded from macro 'Q30'f ine Q31 (44x | )#d e f in e Q 3 0 ( x) ( i n t ) ( ( x ) (*i2n1t4)7(48(3x6)48*.01 0+ 703.57)4 1| ^ ~8 24.0 + 0.5) In file included from | src/libavcodec/aacsbr_fixed.c ^: 62: src/libavcodec/aacsbrdata.h:475:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h475: | 240{:Q3111:( warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .44183099021786f ),240 | Q 3 1 ( - 0 .Q39035(60.80907040409080706001ff/)M}_,P {IQ)3,1 (Q 300(.903.3011011800132655632223ff)/,M_ PQI31)(,- 0Q.39909(01.303107800866823416f4)}0,f / M| _ ~~~~^~~~~~~~~~~~~~~~~~~ PI)src/libavcodec/aac_defines.h,: Q453:036(:0 .note: 0expanded from macro 'Q31'25 2620988f /45M | #_dePfIi)ne, QQ3310((x0).0 2 9 3 9 5 5 6 1 7 f/ M _(PiIn)t,) ((Qx3)*02(1407.4083361547826.309 9+f/ M0._5P)I ) ,| ^ ~ | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.hIn file included from :44src/libavcodec/aacsbr_fixed.c::6236: :src/libavcodec/aacsbrdata.h :note: 475expanded from macro 'Q30': 7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44 | #define 475Q | {3In file included from Q301((src/libavcodec/apedec.c:x 32: )0src/libavcodec/bytestream.h :.4 4186: 131 : 8 3warning: 0comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 9 9 0 2 17 8 6(f)i,n t Q186 | )3( 1 ((-0 x.si)z93*e105762 3=89774 F4148F249.MI8N7601f() p+ }0-,>b.u5 f){Qf3 er1_(e n | 0 ^d. 9 3-31 0p1-8>0b1In file included from u2src/libavcodec/aacps_fixed.c5:ff5e24: 3In file included from r,2 src/libavcodec/aacps.cfsi:z),32 e: src/libavcodec/aacps_fixed_tablegen.hQ:3)1(239-;0: .| 136 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~:9 warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 91330src/libavutil/macros.h8:0496:8252:4 6note: fexpanded from macro 'FFMIN' 239) | } , | 49 | ~~~~~^~~~~~~~~~~~~~~~~~ Q#d3e0fisrc/libavcodec/aac_defines.h(:n45:036e:. 0F0Fnote: 0M0Iexpanded from macro 'Q31'N(0a 0,b0)0 0(0( fa/45 | )#M d>e_fi n(PIe)b) ,Q3src/libavcodec/alsdec.c1? :( x(Qb)716 ):30:( 032 (.a0:)) 1 9 58 warning: 7| ~ ^ ~comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]35 66 f / M In file included from _ PIsrc/libavcodec/apedec.c), : (i32Q: nt 7163src/libavcodec/bytestream.h) | (0:( 0(187 : 15.:x) *02 warning: 3013comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]3 14 6 794 1 7f8/ M187_3 | Pi64 8I.f ) 0 ,( * bd -Q>io+ 300f(p0..05) t4 (_s4iz eo8| 2r 6! ^ ~ d68=8 2e3sfri z/>In file included from eM src/libavcodec/aacsbr_fixed.cs)c_o: 62P I| n ~~~~~ ^ ~~~~ : )f, src/libavcodec/aacsbrdata.hQ3-0:(0>.04745m2:a2x832_5:8o r91warning: 5dfimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]er/ M)_P I){, Q| 3 ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~474 | 0 ({0.Q0351(6-1004.src/libavcodec/alsdec.c1467:96947485:831:6 9warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]1 68f99/8fM)_, P 748I | Q ) 3, 1 (| ^~~~~~~~~~~~~~ - 0 . src/libavcodec/aac_defines.h 9: 844 9: 8 36:7f o51note: 1expanded from macro 'Q30'r 8 9(0k4 7=0 f )}44,0 | ;{ #k Q3a64Q8b.s3ss_0n 0(e0.u+rt00m _e1n(0s9v.b55;8_l)e 7e n3+5 6gt+| )6h ^ ~ f < ={/ M | _s ~ ^ ~~~~~~~~~~~~~~~~~~~coP In file included from nIfsrc/libavcodec/aacsbr_fixed.c->):,f Q6230r(: amsrc/libavcodec/aacsbr_template.ce0src/libavcodec/aacsbrdata.h_::.14550303316917f/M_PI), Q30(0.0444748:65868:8 23warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]/ M:_27:P Iwarning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]) , Q 34740 | (0{.0 5Q1455 | 3 2 1 2 ( 2 -508 .9 161 75 9lf/fM_6eonPg4rIth5 )()8, mQ ;=9 3 0| 6809(;0 ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ 9 .m8 05f6<1) s0bsrc/libavutil/avassert.h,4r: 384:->Qm9[113611f]:1(/;M m-++_note: P0)expanded from macro 'av_assert0'I . 9){8, 9 | ^~~~~~~~~~~~~~8 | 387 | ~ ^ ~~~~~~~~~ 5src/libavcodec/aac_defines.h :144 1: 836i9:src/libavcodec/aacsbr_template.cf0 4: 1467note: 7(0:fexpanded from macro 'Q30'!23): (c} owarning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare], 44n d | {)Q#3)d1 e ({11f1467- i | warning0.n s 8 generatede Q 7. 3 9 0 (7x ) f9 o2 25 r 74 5 ( 2 e 1 3 (i=nf ) t ) ,0( ( ;Q3 1x( -0 ) e.7* 171< 2507 c h7_372 d45 04a1 812t 6 4a8- >.00 b +f s0 .5)_ n)u}m ,_ | e n ~~~~^~~~~~~~~~~~~~~~~~~v| ; ^ src/libavcodec/aac_defines.h e :45+:+ )36 In file included from {: src/libavcodec/aacps_fixed.c: 24 \note: : | ~ ^ ~~~~~~~~~~~~~~~~~~~ expanded from macro 'Q31'In file included from | src/libavcodec/aacps.c ^~~~: 32: src/libavcodec/aacps_fixed_tablegen.hsrc/libavcodec/aacsbr_template.c45: | :239#d1473e::f86i:27nsrc/libavcodec/alsdec.ce :warning: : 842:implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]25 Qwarning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] :3 1warning: (comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]x ) 1473 | 842 | 239 | (i n t )(Q( f 3xo r0)(f *02o1(.0r4 s0b7(p0 04=8=00 30 ;060 004;p 0f8/. 0s +M<_bP I) 0,s<. 5br -Q) s>un3[0 (0b.c0| _hb1l ^ ~ _9doat58ca73k5-In file included from ssrc/libavcodec/aacsbr_fixed.c6:62>: b;s _s6b+src/libavcodec/aacsbrdata.h+f:474f)r :31/e{q:_rMe _s[ ewarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]PI| ), + ~~ ^ ~~~~~~~~~~ Q13]0];( 0p. 474+ | +src/libavcodec/alsdec.c0{): 3{Q8630 333: 11256:| (9- ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]1 0 7.f/1M_6P 79I648635)8 | , 9Q 638 0 9 (9 08. 0ff4o4),r 8Q(3s6b 168=( 80;- 0.298s9837bf/5M <1 _1PIs),8 90uQ43b700_(f0b).}lo0ck,s5; 2 {22s5bQ8+3+9, 1s(1t5-fa0r/t .M=_8 7P97092I2))5 , 7{4Q 53 02| 1 ~~ ^ ~~~~~~~~~~( 30f.0)56,1 0Q4341(9-6src/libavcodec/alsdec.c1:0871f/.:7M125_7: Pwarning: comparison of integers of different signs: 'int32_t' (aka 'int') and 'unsigned int' [-Wsign-compare]2I 57)25,0 4 1| 871 ^~~~~~~~~~~~~~ 6 | 8 0 src/libavcodec/aac_defines.hf : )44 }:36 , : note: expanded from macro 'Q30'| ~~~~^~~~~~~~~~~~~~~~~~~ isrc/libavcodec/aac_defines.h44f: ( | 45#:rd36eef:inse note: expanded from macro 'Q31'= Q=3 0c(uxr_ t45)a | # deif il _nco d e e Q)3 1 ({x | ) ~~~ ^ ~~~~~~~~~~~~~ ( i nt ) ( (x ) * 1 0 src/libavcodec/alsdec.c 7 3: 7(883in4:t1298)24:.(( 0warning: x comparison of integers of different signs: 'int32_t' (aka 'int') and 'unsigned int' [-Wsign-compare])+ 0*.52) 1 4| 7 ^4883 8 | 36 4 8 . 0 +In file included from 0.src/libavcodec/aacps_fixed.c 5: ) 24: In file included from | src/libavcodec/aacps.c: ^ ~32 : src/libavcodec/aacps_fixed_tablegen.h : 239 : 61 In file included from :isrc/libavcodec/aacsbr_fixed.c f :warning: (62: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavcodec/aacsbrdata.hr :e474:s6 :> warning: cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ur_t a239il | _ c o 474 d e | Q){ 30Q( 3| 01 ~~~ ^ ~~~~~~~~~~~~~.0(0 0-000.01607906src/libavcodec/alsdec.c004f:9035/:825M9_:6P8 99I8fwarning: )),comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare], Q3Q1(3-00(. 9030 | 9. 8 0 918 975 875 351 168f69of0/r4M7 _0P(Ifs))}b,, Q ={3 Q030;(10( s.-00b 30.38<73 1967s991u7f2b/25_7bMlo4c_5k2PIs);1 s,3 b+fQ)+,3, s0t a(Q3r10(-t0 .0.=4 07)4816 7| 6 ~~ ^ ~~~~~~~~~~28 8527325f04/1M6_8PI0),f )Q},3 0 (0| . ~~~~^~~~~~~~~~~~~~~~~~~0 522src/libavcodec/aac_defines.h2:58459:136:5 fnote: /expanded from macro 'Q31'M_ PI), Q3 450 | (0#.d0e5f6in1e0 4Q493611(fx/)M _ P I ) , | ^~~~~~~~~~~~~~ (isrc/libavcodec/aac_defines.hn:t44)(:(x36):* 2note: 1expanded from macro 'Q30'4 7483648 .440 | +# d0e.fi5n) e | ^ ~Q 30(x) In file included from src/libavcodec/aacsbr_fixed.c: 62 : src/libavcodec/aacsbrdata.h : 473(i:nt84)(:(x )warning: *1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 73741824.0 + 0473. | 5{) Q 3| 1 ^( -0.436455943In file included from 60src/libavcodec/aacps_fixed.c6:3243: fIn file included from )src/libavcodec/aacps.c, :Q3231: (src/libavcodec/aacps_fixed_tablegen.h-0:.239:936:4 8warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 5030113284f)}, {239Q | 3 1 ( - 0 .Q939084(804.701070002090760f)0, 0Q031f(/M _0P.I9)6,2 45Q136609(203.8010995f)8}7,3 5 6| 6f ~~~~~^~~~~~~~~~~~~~~~~~/ M_PIsrc/libavcodec/aac_defines.h):,45 Q:3360:( note: 0expanded from macro 'Q31'.0 30331691 745f | /#Md_ePfI)i,n eQ3 0Q(301.(0x4)4 8 6 6 8 82 3 f / M _ P I()i,nt )Q(30((x0).*02154724282356849185.f0/ M+_ P0I.),5 )Q 3 | 0 ^ ~( 0.0src/libavcodec/bytestream.h561:02714:In file included from 174:src/libavcodec/aacsbr_fixed.c 9:6warning: 621: fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]src/libavcodec/aacsbrdata.h/: M473_:P58I):, warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h271: | 44: 36 :473 | {iQnote: 3n1expanded from macro 'Q30't( -s0i.z4e3 244 | 6 #=4d 55eFf94FiM36n0I6eN3 (3gQf-3>)bu0f,fe( xQ3r1) _(e nd- 0 - . g 9 48-0 50>30 1b 1u 3f 2 f (8ient4r)f,)(} (si,zxe )*)1;{Q03 7 1(3-| 7401 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ .899284484.7src/libavutil/macros.h0:1 497:0+29257 :60 .f5)note: ) expanded from macro 'FFMIN',| ^Q3 1( 049. | 9#d6e24In file included from 5fsrc/libavcodec/aacps_fixed.c1i:624: n6In file included from src/libavcodec/aacps.ce:932 2: FF3src/libavcodec/aacps_fixed_tablegen.hM:8I239N0(a:,11b9:) warning: f(implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion])(} , a )| ~~~~^~~~~~~~~~~~~~~~~~~ > (bsrc/libavcodec/aac_defines.h:)45 ?: ( b36:239 note: )expanded from macro 'Q31' | : ( a ) 45 | )Q# d3 e| ~ ^ ~0f( i0n.e0 0Q0301(0x)0 00 0 0 f / M _ P I ) (,i nQt30)(0(.(x0)19*52814774385366648f./0M _+P I)0,.5 )Q3 0( 0| . ^ ~0 303316917f/In file included from M_src/libavcodec/aacsbr_fixed.cP:I)62,: src/libavcodec/aacsbrdata.hQ:34730:(31:0 .warning: 04implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]48 668823f/M_P I473) | ,{ Q3Q13(0-(00..04532624255589941356f0/6M3_3PfI)), ,Q 3Q13(0-(00..904580651003404119326814ff/)M}_P,I ){,Q 31 (-| 0. ^~~~~~~~~~~~~~9 9848src/libavcodec/aac_defines.h4:71447:0362:9 7note: 6expanded from macro 'Q30'f ), Q31( 440. | 9#62d4e51f6i6n9e2 38Q039f0)(}x, ) | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 45 :36 : note: (expanded from macro 'Q31'in t)((x)* 1450 | 7#37d41e8f2i4ne. Q03 1+( x0). 5 ) | ^ (int)In file included from (src/libavcodec/aacps_fixed.c(:x24): *In file included from 2src/libavcodec/aacps.c1:324: 7src/libavcodec/aacps_fixed_tablegen.h4:82383:1366:4 8warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 + 0.5) | ^ ~ 238 | In file included from src/libavcodec/aacsbr_fixed.c : 62Q: 3src/libavcodec/aacsbrdata.h0:473(:06.:0 0warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 000000f/M_P I473), | {QQ3301((0-.00.24736548585194945f3/6M_0P6I3)3,f )Q,3 0Q(310(.0-402.79346850751033f/0M1_1P3I2)8,4 Qf3)0}(,0. 0{6Q33216(1-808.1959f8/4M8_P4I7)1,7 0Q2309(07.0673f6)7,31 06Q73f1/(M _0P.I)9,6 2Q4350(106.609729318606393f0)4}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 | #def i44n | e# Qd3e1f(ixn)e Q 3 0 ( x ) ( i n t ) (((ixn)t*)2(1(4x7)4*8130674387.401 8+2 40..05 )+ 0| . ^ ~ 5) | ^ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.hIn file included from :src/libavcodec/aacps_fixed.c472::24: 83In file included from :src/libavcodec/aacps.c :32warning: : implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavcodec/aacps_fixed_tablegen.h :238:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 472 | {Q31(-0.6 32383 | 6 49 68 5 3 4 6Q530f0)(, 0Q.310(0-000.10604070350904f4/23M74_6PfI))},, Q{30Q(301.0(2-7508.1861429558f21/7M5_00P7I)9, 2Qf3)0,( Q03.10(4-2703.659751933fIn file included from 9/1M2_5src/libavcodec/apedec.cP:432I0: )0,src/libavcodec/bytestream.h8 :Q030293(20.:f013:) 6}3warning: ,26 1comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 8 | 8 ~~~~^~~~~~~~~~~~~~~~~~~1 5f/src/libavcodec/aac_defines.hM_:P45:I36),: note: expanded from macro 'Q31'293 Q | 3 0 ( 0si z.0457 | e3#62 d7=e F3FfM1Ii0Nn6e( Q7pf3/M-_>1(PbIx)u) f , f er _Qen d3 0- ( 0 .0p7 91-(6in>t6b)u3f(3(0xfe4f)/r*M,_21 P47s4Ii83)6,4ze 8| ) ^~~~~~~~~~~~~~; . 0 | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~src/libavcodec/aac_defines.h+ : 440:.536):src/libavutil/macros.h :note: expanded from macro 'Q30'49| ^ ~ : 25: note: expanded from macro 'FFMIN' 44 | #In file included from d src/libavcodec/aacsbr_fixed.c49e:62 | : fsrc/libavcodec/aacsbrdata.h:#472i:58dne:e Qf3i ne0 warning: F(implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]F xM)I N ( a , b 472) | ({( Qa ) 3 1>(- 0. 6((i3n3b64t9))(6(x )85?*34 16(b057)30 f)7, :Q4 3(118(a2-)04.1)6.0 4+ 07.| 5)3 ~ ^ ~ 5 9| 4 ^4 237In file included from 4src/libavcodec/apedec.c6:f32): }src/libavcodec/bytestream.h,In file included from : src/libavcodec/aacps_fixed.c{Q2943::1(24-15: 0:In file included from .src/libavcodec/aacps.c: 321: warning: 6src/libavcodec/aacps_fixed_tablegen.h25comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]:8 238:286:1 warning: 2947 | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 5 0 0 7i9f2 f()si,z eQ3 1(2-0238. | !9=5 93 9s iz1e2 54)0 0 | 8Q02 ~~~~~ ^ ~~~~f3 )}0,( 0 | . ~~~~^~~~~~~~~~~~~~~~~~~0 000src/libavcodec/aac_defines.h0:0450:0360:0 fnote: /expanded from macro 'Q31'M _PI), Q 3450 | (#0de.f0i2n7e5 8Q83114(9x5)f/ M _ P I ) , Q3 0 ( 0 . 0 (4in2t7)36(5(7x13)f*/M2_P1I)4, 7Q438036(408..006 +3 26018.851)5 f /| ^ ~M _PI), Q30(0.In file included from 0src/libavcodec/aacsbr_fixed.c73:67623: 1src/libavcodec/aacsbrdata.h:0472:6317f:/ Mwarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] PI), Q30(0. 04727 | 9{1Q63613(3-004.f63/3M_6P4I9),6 8 5| 34 ^~~~~~~~~~~~~~6 50f)src/libavcodec/aac_defines.h,: 44Q:336:1 (note: -expanded from macro 'Q30'0 .164735 9444 | 4#23d7e4f6ifn)e} ,Q 3{0(Qx)3 1 ( - 0 . 1 62 5 8 2 1(75i0n0t7)9((2x)f*),1 Q03713(7-401.892549.309 1+2 05.54) 0 0| 8 ^0 2f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/aac_defines.hsrc/libavcodec/aacps_fixed.c::45:2436:: In file included from note: expanded from macro 'Q31'src/libavcodec/aacps.c :32: src/libavcodec/aacps_fixed_tablegen.h:238: 6145 | :# dwarning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f ine Q31(x) 238 | ( iQn3t0)((0(.x0)0*02010407040830604f8/.M0_ P+I ),0 .Q53)0 (| ^ ~0 .027588149In file included from 5fsrc/libavcodec/aacsbr_fixed.c/:M62_: Psrc/libavcodec/aacsbrdata.hI:)472, :Q63:0 (warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 0427365713f /472M | _P{IQ3)1(,-0 .Q6333064(906.805633426651088f15)f,/M _Q3P1(I-0).,16 4Q733059(404.20377436f6)7}3,1 {0Q6317(f-/0M._P1I6)2,5 Q83201(705.00077919626f33)0,4 fQ/3M1_(P-I0).,9 5 | 9 ^~~~~~~~~~~~~~39 12540src/libavcodec/aac_defines.h0:844:036:2 fnote: )expanded from macro 'Q30'} , | ~~~~^~~~~~~~~~~~~~~~~~~ 44 | src/libavcodec/aac_defines.h#:d45e:36f:i nnote: expanded from macro 'Q31'e Q30(x) 45 | # d e f i n e Q 3(1i(nx)t ) ( ( x) * 1 0 7 3 7 4 1 82(4in.t0) ((+x) *02.154)7 4| 83 ^6 48.0 + 0.5) In file included from | src/libavcodec/aacps_fixed.c ^ ~: 24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:238:In file included from 36src/libavcodec/aacsbr_fixed.c:: 62warning: : implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavcodec/aacsbrdata.h :471:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 238 | 471 | { QQ3301(0(.-0000.0700004607000f5/7M7_8P6I)8,2 6Qf3)0,(0 .src/libavcodec/aic.cQ0237:15(8400 :818:0 src/libavcodec/bytestream.h14.9warning: 953:2comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]7f317 2/:M_7P137I7):, 5 Q030 400warning: | 1(0comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 8. 0 574 2f i7)f3} (6 ,b5317 u{7Q3 | f11_ s3(f /iz M es0_ i<. 99Pzoe82If46 0)f=)2 , 1F{F M9 Q I| N0(p3- ~~~~~~~~ ^ ~~~>5b0 2uf(f504fe)r._,06e32 6src/libavcodec/aic.c1n88Q135f/1(-0.9872574625443:420:34: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 420 | dM3 f)_} , P| - I ) ~~~~^~~~~~~~~~~~~~~~~~~ , p i-src/libavcodec/aac_defines.hQ>f :3bu(fs450:36fle(ri0,:c. siez0_note: se7expanded from macro 'Q31'i )3;6ze 7 31 0 6+7| 45 | f# ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~do/M _effiPIsrc/libavcodec/alsdec.cfn )>src/libavutil/macros.he ,Q: :49 3Q933b::13u060(250(f:_:s.ixz 0note: )e warning: 7expanded from macro 'FFMIN' ||comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] !9s1l i 6 6 3 c49 | #3e _ds0iz e e4f) f 933i | ({/ n e iFMF M INn(_| ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~t)a(P( x ),I * b)2, f)or1 (4(| (l7 ^~~~~~~~~~~~~~4at) >8 p(3_b6src/libavcodec/aac_defines.h4s):844m p .=: ? 0(36F: +b F) 0.M5 )note: expanded from macro 'Q30'A:X ( * (ba| d-)> ^ ~ )l44t | p#_| ldIn file included from ef ~ ^ ~iasrc/libavcodec/aacsbr_fixed.c neg: Q623-0(: x2src/libavcodec/aacsbrdata.hIn file included from ), : src/libavcodec/apedec.c 4710:) ;:32 : 59lt psrc/libavcodec/bytestream.h: _:swarning: mp 318implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : 15<: warning: b comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]l (o ick471n | {_Q3t318l | e1n)gt ((h(; -x) * 0l1 .itf0 (7sp70iz_3476e2s 47mp!+1082=4+.57 )s0i78 6 8z26{f+ e0) )| . , ~~~~~~~ ^ ~~~~~~~~~~~~5 )| ~~~~~ ^ ~~~~Q | 3 ^1 ( src/libavcodec/alsdec.c0:.9519:32927:2 warning: In file included from 7comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]7src/libavcodec/aacps_fixed.c :72450: 18In file included from 5src/libavcodec/aacps.c:732f ): },951 src/libavcodec/aacps_fixed_tablegen.h | {: Q238 3 :1 11:AS libavcodec/arm/hevcdsp_deblock_neon.o ( 0warning: f.oimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9r9 8(46s02m1p9 =0 05;2 5 2384sf) | m ,p < QF 3 F M1IN (Q(o-3p0t0._(90o.rd8e0r,7025 74062b0l5404o303c0fk0_)0l0}fe/,n Mg | _ ~~~~~^~~~~~~~~~~~~~~~~~t PhI);) src/libavcodec/aac_defines.hsm,p: ++45Q):30 ({36 0: .| ^ ~~~~~~~~~ ~~~~~~~~~~~~ 0note: expanded from macro 'Q31'2 758814 9455f | /#src/libavutil/macros.hdeM:f_49:iP25nI):,e note: QQexpanded from macro 'FFMIN'3 301(0(. x490)4 | 2# d7 e f3 i 65n7e 1 3F fF/ M_MI PN((aI,i)bn,)t Q ()(3a() 0>( (0x.()b0*62)143 2761?488 83(16b458)f/.M _0: P (+a)I) )0 .,5| ~ ^ ~) Q 3 0| ( ^ ~0 .src/libavcodec/alsdec.c0:7954:3296:7 warning: 3In file included from 1comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]0 src/libavcodec/aacsbr_fixed.c6:762f: /src/libavcodec/aacsbrdata.h:M471_: 32P954: | I ) warning: , implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q 3 0 ( 0 . 0f 74719or | 1{ 6Q6(333s10(b4- f=0 0/;. sMb7 <_0 46PsI7)m05,7 7p 8| ;6 ^~~~~~~~~~~~~~8 26sf)b,+ src/libavcodec/aac_defines.hQ3+1:)44( : 360:.| 9 ~~ ^ ~~~note: 3expanded from macro 'Q30'2 72 777501src/libavcodec/alsdec.c8 544 | :7961f#:)de23f}in:, ewarning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] {QQ331 0(961 | ( 0x . ) 9 9 84 6 02 f 1 o 90r5 2 5 (4(iknft) ()=(,x ) 0Q*;3 11(-k007 .3<9 74818o722p45.t7_0o4 r+d6e 25r40;4 .k+3+5)3) f ) },| | | ^ ~~~~~^~~~~~~~~~~~~~~~~~ ~ ^ ~~~~~~~~~ src/libavcodec/aac_defines.h:45:36In file included from : src/libavcodec/aacps_fixed.cnote: :expanded from macro 'Q31'24 : In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h :45237 | :136#:d efwarning: inimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e Q31(x) 237 | (i nt )( ( x )*Q213407(408.030604080.00 +0 0000.f5/)M _| P ^ ~ I), Q30(0.0In file included from 3src/libavcodec/aacsbr_fixed.c87:462: 69src/libavcodec/aacsbrdata.h7:5471:46f/:M_ PIwarning: ),implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(0.06006 364717 | 8{8Qf3/1M(_-P0I.7)04,6 7Q035707(806.802869f0)3, 8Q3716(6 90f/.M_9P3I2)7,27 7Q73500(1805.170f3)}7, 9{Q0361(4 830f./99M8_P4I)6,0 Q231900(05.2151415f9)23,7 47Qf31/(M_-P0.I9),8 72 57| 4 ^~~~~~~~~~~~~~ 625443src/libavcodec/aac_defines.h3:44f:36):} ,note: expanded from macro 'Q30' | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h44: | 45:#36d: enote: fexpanded from macro 'Q31' ine Q30 (45x | )# d e f i ne Q 3 1 ( x )( i n t ) ( ( x ) *(1in0t7)(3(74x1)8*22144.704 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: In file included from src/libavcodec/aacps_fixed_tablegen.h:src/libavcodec/aacsbr_fixed.c237::62111: :src/libavcodec/aacsbrdata.h :warning: 470implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 237 | 470 | { Q3 1 ( -Q0.390(90.802906006037050280108f0),f /QM_3P1I() ,0 .Q0310(807.70133887842649735114ff)/},M _P{IQ)3,1 (-Q03.07(008.0016001066356487src/libavcodec/bytestream.h1888:f4355:/f)13,M :_ QP3warning: I1comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]() 0 ,.3 36Q8036805(9408.01 81355 | 97 0 f)3} ,8s 7 | i ~~~~~^~~~~~~~~~~~~~~~~~6z 69ef/src/libavcodec/aac_defines.hM :45_: P36I: =note: ) expanded from macro 'Q31',FF MQ3I0N((0. g-1>450bu | f#37f9d0eefi6nr4e_ 8eQ33n1f/(dxM) _- P Ig- )> , bu fQ3 f 0e ( (r0i,nt.) 11s1(5i(z9xe2)AS libavcodec/arm/hevcdsp_idct_neon.o )3;* 7 | 2 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~4 174f74/83M64_8src/libavutil/macros.h:P49.I:)250,: note: +expanded from macro 'FFMIN' 0 | .5 ^~~~~~~~~~~~~~) 49| | ^ ~#src/libavcodec/aac_defines.h :de44f:36i: nnote: expanded from macro 'Q30'e In file included from FFsrc/libavcodec/aacsbr_fixed.cM:I N6244( | : a#,src/libavcodec/aacsbrdata.hb)d :e(470f(a:) i58>ne: ( b)Qwarning: 3?implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 ( x)( b ) : ( a 470) ) | | ~ ^ ~ {Q11 31( warningis(n- generatedtIn file included from 0. )src/libavcodec/apedec.c(.(:932x9: 8)29src/libavcodec/bytestream.h6*:613356705:73213748:118f )8, warning: Q2comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 341.(0 + 00.0 1.356 | 5 87)7 | 1 ^3si 8ze82 2=4 3F1F1In file included from Mfsrc/libavcodec/aacps_fixed.cI):N(}24,p : ->{bIn file included from Qusrc/libavcodec/aacps.c3f:132f: e(src/libavcodec/aacps_fixed_tablegen.h-r0.:70_2378:e0861nd: 0- 16p5warning: ->4bimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8u f1fe8r4f,), Qs31i(z e0. 3)2373;6 | 8 0| 6 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~8 5 Q9304(80src/libavutil/macros.h:1.149:025:7 00fnote: )}0expanded from macro 'FFMIN'0,0 0 | 0 ~~~~^~~~~~~~~~~~~~~~~~~00 f/ M49src/libavcodec/aac_defines.h_: | 45P#d:eIfi36):, n Qenote: 30 (0expanded from macro 'Q31'F.FM I03N87(4a6, 945 | b7#5)d4 ef/(Mf(in_ePaI) ,) QQ3 03>1( 0.((x0b))6 0?0 63 6 ( 7 b 8 )8 f: /((Mai)_)nPtI ) | ),( ~ ^ ~ (Qx 3)0*(201.4In file included from 0src/libavcodec/apedec.c78:493208: 338src/libavcodec/bytestream.h67:64693578:f15./0:M _+Pwarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]I0 .)5,) Q3573 0( | 0.| 1 ^ ~ 0 3 79i0f6 48(3In file included from sfisrc/libavcodec/aacsbr_fixed.c/z:62Me: _2src/libavcodec/aacsbrdata.hPI )!:,= 470Qs3i:z032:e )(warning: 0 implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion].| ~~~~~ ^ ~~~~1 115923747 f470/ | M{_Q3P1(I-0)., 9 9| 8 ^~~~~~~~~~~~~~2 9663src/libavcodec/aac_defines.h7:445:236:8 1note: expanded from macro 'Q30'8 f), Q31 (src/libavcodec/agm.c44 | #0d.0:e1f10688in:7e7 39:1 Q3warning: 3880comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare](2x 4)3 11 f ) } , { Q 3 1 (1068- | 0 (. 70i8 n0t) 1(0w(1hxi6)l5e* (4g181e8t04_b7ifts3)_l7,4 ef1tQ381((2g 4b)0 .> .003 & &3+6 x8 00.<5)6 s -85 94>| 8o ^ 1u1t7pfu)t}_,In file included from si zsrc/libavcodec/aacps_fixed.c | e ~~~~~^~~~~~~~~~~~~~~~~~:) 24: {In file included from src/libavcodec/aacps.csrc/libavcodec/aac_defines.h :: 4532:| : 36src/libavcodec/aacps_fixed_tablegen.h: ~ ^ ~~~~~~~~~~~~~~: note: 237expanded from macro 'Q31' :61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | #define Q31(x) 237 | Q 3 0((0in.t0)(0(0x)0*020104070408f3/6M48_.0P I+ )0.,5 ) Q 3| ^ ~0 (0.0387469In file included from 75src/libavcodec/aacsbr_fixed.c4:f62/M: _src/libavcodec/aacsbrdata.hP:ICC libavcodec/arm/hevcdsp_init_arm.o 470):,6 :Q warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 (0.06006367 84708f | /{MQ_31P(-I0).9,9 82Q936603(705.208890138876f6)9,f /QM3_1P(I )0.,01 8Q7731038(80.2143013719f0)6},4 8{3Qf3/1M(_-PI0).7,0 8Q0301(0106.51418115894f2),3 74Q731f( /0.M33_68P06I8)5,9 4 81| 1 ^~~~~~~~~~~~~~7 f)},src/libavcodec/aac_defines.h : 44:| 36 ~~~~^~~~~~~~~~~~~~~~~~~: note: expanded from macro 'Q30' src/libavcodec/aac_defines.h:45:36: note: 44expanded from macro 'Q31' | #define 45Q | 3#d0e(fxi)n e Q3 1 (x ) ( i n t)((i(ntx)()(*x1)0*72314774418832644.8.00 ++ 0 .05). 5) | ^ ~ | ^ In file included from In file included from src/libavcodec/aacsbr_fixed.c:src/libavcodec/aacps_fixed.c62:: src/libavcodec/aacsbrdata.h24:: In file included from 469src/libavcodec/aacps.c::3283: :src/libavcodec/aacps_fixed_tablegen.h :warning: 237implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 469 | {Q31(- 0237 | . 7 9 5 9 8Q70320(907.302601f0)0, 0Q03010(0 00.f9/71M3_8P4I1)1,3 1Q83809(40f.)0}38,7 4{6Q93715(4-f0./9M9_2P6I4)7,0 8Q3904(801.00160f0)6,3 6Q73818(f-0/.9M9_5P42I82)2,4 0Q32053(60f.)0}8,9 0 | 3 ~~~~^~~~~~~~~~~~~~~~~~~ 8766src/libavcodec/aac_defines.h9:45f:/36M:_P Inote: )expanded from macro 'Q31' , Q30(0. 1450 | 3#7d9e0f6i4n8e3f /MQ_3P1I()x,) Q 3 0 ( 0 . 11 1 5 9 2 3(74i7ntf)(/(Mx_)P*I2),1 47 4| ^~~~~~~~~~~~~~8 3648src/libavcodec/aac_defines.h.0: 44+: 360:. 5note: )expanded from macro 'Q30' | ^ ~ 44 | #define In file included from Q3src/libavcodec/aacsbr_fixed.c0(:x62: )src/libavcodec/aacsbrdata.h : 469 :58 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)(( x)469* | 1{0Q7337411(8-204..7095 9+8 700.2957) 3 2| ^6 1f), Q31( In file included from 0.src/libavcodec/aacps_fixed.c9:71243: 8In file included from 4src/libavcodec/aacps.c1:321: src/libavcodec/aacps_fixed_tablegen.h3:182378:9114:f )warning: }implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], {Q31(-0.9926470 82379 | 4 81 0 1 f ),Q 3Q03(10(.0-000.0909050040208f2/2M4_0P2I)5,3 6Q3f0)(}0,. 0| 38 ~~~~^~~~~~~~~~~~~~~~~~~7 4697src/libavcodec/aac_defines.h:5454f:/36M:_ PInote: )expanded from macro 'Q31', Q30(0. 0456 | #0d0e6f3i6ne7 8Q381(fx/)M _ P I ) , Q 3 0 ( 0 . 0(i8n90t3)8(7(6x6)9f*/2M1_4P7I4)8,3 6Q438.00CC libavcodec/arm/hevcdsp_init_neon.o (0 .+10 307.950)64 8 3| f ^ ~/ M_PI), Q30In file included from (0src/libavcodec/aacsbr_fixed.c.:621: 11src/libavcodec/aacsbrdata.h59:24693:74327f:/M _warning: Pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] I), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h469: | 44:{36Q:3 1note: (-expanded from macro 'Q30'0 .795987 0442 | 9#7d3e2f6i1fn)e ,Q 3Q03(x1)( 0 . 9 7 1 3 8 4 1 1 3 18 89(4ifn)t}),( ({xQ)3*11(0-703.79419822644.7008 9+ 40.851)0 1 f| ) ^, Q31(-0.995In file included from 4src/libavcodec/aacps_fixed.c2:8242: 2In file included from 4src/libavcodec/aacps.c0:322: 5src/libavcodec/aacps_fixed_tablegen.h3:6236:f136):} ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31'236 | Q453 | 0(#0d.e0f0i00n0e00 0Q003f1/(Mx_)P I) , Q 3 0 (0 .0 5 4 1 13 8 8 7(i3nf/tM)_(P(Ix)),* 2Q1304(70.40838939684484.01 +7 f0/.M5_)P I )| , ^ ~ Q30(0.12487In file included from 1src/libavcodec/aacsbr_fixed.c87:9862f: /src/libavcodec/aacsbrdata.hM:_469P:I6):, warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 0(0.1458375 1469 | 5{6Qf3/1M(_-P0I.),7 9Q5309(80.7105269977835296213f)f,/M _QP3I1)(, 0 .9 7| 1 ^~~~~~~~~~~~~~3 8411src/libavcodec/aac_defines.h3:1448:8369:4 note: fexpanded from macro 'Q30') }, {Q31 (44- | 0#.d9e92f6i4n7e0 8Q9304(8x1)0 1 f ) , Q 3 1 ( -0 . 9(9in5t42)8((2x2)4*012503763f7)}4, 1 82| 4. ~~~~^~~~~~~~~~~~~~~~~~~0 + 0.src/libavcodec/aac_defines.h5): 45 :| 36 ^ : note: expanded from macro 'Q31' In file included from 45src/libavcodec/aacps_fixed.c | :24#: deIn file included from fsrc/libavcodec/aacps.c:i32ne: src/libavcodec/aacps_fixed_tablegen.hQ3:1236:(111x:) warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)( (236x | ) *2 1 4 7 4Q83306(408..0000 0+0 000.050)0 f /| ^ ~M _PI), Q30In file included from (0src/libavcodec/aacsbr_fixed.c.:620: 5src/libavcodec/aacsbrdata.h:44681:841:38 8warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 f/M_PI), Q3 0468( | 0{.Q0833919(8 404.1275f8/7M2_6P75I06)3, 3Q3600(f0).1,2 4Q8317(1 807.9989f8/9M3_3P0I3)9,3 3Q8301(60f.)1}4,5 8{3Q3715(1-506.0f1/1M1_P5I99)8,6 8Q13903(70f.)1,56 9Q371(8 509.2938f4/9M6_0P1I9)74,2 4| 4 ^~~~~~~~~~~~~~4 f)}, src/libavcodec/aac_defines.h :| 44: ~~~~~^~~~~~~~~~~~~~~~~~36 : note: expanded from macro 'Q30' src/libavcodec/aac_defines.h:45:36: note: 44expanded from macro 'Q31' | #define 45Q | 3#0d(exf)i n e Q 3 1 ( x ) ( i n t) (( x ) *1 0 7(3i7n4t1)8((2x4).0* +2 104.57)4 8 3| 64 ^8 .0 + 0.5) In file included from | src/libavcodec/aacps_fixed.c ^ ~: 24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:236In file included from :src/libavcodec/aacsbr_fixed.c86::62 : warning: src/libavcodec/aacsbrdata.himplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 468:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 236 | 468 | { Q 31Q(3 00(.02.5080702607005006030306f0/fM_)P,I )Q,3 1Q(3 00(.09.9085943130133983837831f6/fM)_},P {IQ),3 1Q(30-(00..00118153999988468411973f7/fM)_,P I)Q, 3Q13(0( 00..19284847198769081f/9M74_2P4I4)4,f )}Q, 3 | 0 ~~~~^~~~~~~~~~~~~~~~~~~( 0.14src/libavcodec/aac_defines.h58:345:736:5 1note: 5expanded from macro 'Q31'6 f/M_PI )45, | #Qd3e0f(0i.1n5e6 Q93718(5x9)2 3 f / M _ P I ) , | ^~~~~~~~~~~~~~( int)src/libavcodec/aac_defines.h(:(44x:)36*:2 1note: 4expanded from macro 'Q30'74 83648.0 44 | +# 0d.e5f)i n e| ^ ~ Q30(x) In file included from src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h : 468(i:nt32)(:( xwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]* 1073741824.0 468+ | {0Q.351) ( | ^0 .25872675063In file included from 36src/libavcodec/aacps_fixed.c0f:)24, : QIn file included from 31src/libavcodec/aacps.c(: 320: src/libavcodec/aacps_fixed_tablegen.h.:992368:619:33 0warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 33816f)}, {Q31(- 0236. | 0 1 1 1 5 9 9Q8306(801.90370f0)00,00 0Q0301f(/ M0_.PI9),8 49Q63001(09.70544214414f3)88}7, 3 f| / ~~~~~^~~~~~~~~~~~~~~~~~M _PI),src/libavcodec/aac_defines.h :Q453:0(360:. 0note: 8expanded from macro 'Q31'3 9984417f /45M | _#PdIe),f iQn3e0 (Q03.11(2x4)87 1 87 9 8 f /M _ P I ) , (Qi3n0t)((0.(1x)4*5218437754185366f4/8M._0P I+) ,0 Q.305()0 .1 5| 6 ^ ~9 785923f/M_In file included from PIsrc/libavcodec/aacsbr_fixed.c),: 62 : | src/libavcodec/aacsbrdata.h ^~~~~~~~~~~~~~: 468:7: src/libavcodec/aac_defines.hwarning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]44 :36: note: expanded from macro 'Q30' 468 | 44{ | Q#3d1e( f0.i2n5e87 2Q63705(x0)63 36 0f ), Q 3 1 ( 0 . 9 9 8(i9n3t3)0(3(9x)3*318017367f)4}18,24 .0{ Q+3 01.(5-)0 .| 0 ^1 115998681In file included from 93src/libavcodec/aacps_fixed.c7:f24),: In file included from src/libavcodec/aacps.cQ:3321: (src/libavcodec/aacps_fixed_tablegen.h :0.2369:8364:9 6warning: 01implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 742444f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h236: | 45: 36 : note: expanded from macro 'Q31' Q30(0. 0450 | 0#00d0e0f0i0n0e fQ3/1M(x_) P I ) , Q 3 0 ( 0 . 0 (5i41n1t3)8(8(x7)3*2f1/M4_P7I48)3, 6Q4380.(00. +0 803.959)8 4 4| 1 ^ ~7 f/M_PI), Q30In file included from (src/libavcodec/aacsbr_fixed.c0:.621: 2src/libavcodec/aacsbrdata.h4:84677:18837:9 8fwarning: /implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]M_ PI), Q30(0.14 54678 | 37{51Q536f1/(M _0P.I)5,0 8Q43302(03.3115596197682f5)92,3f /QM3_1P(I )0,. 9 | 6 ^~~~~~~~~~~~~~1 0769src/libavcodec/aac_defines.h1:24466:2360:5 fnote: )expanded from macro 'Q30'} , {Q31( 440 | .#1de7fi0n0e6 3Q33406(7x0)6 1 5 f ) , Q 3 1 ( - 0 . 7(6i8n5t4)(0(2x5)3*11047832794f1)8}2,4 . 0| ~~~~^~~~~~~~~~~~~~~~~~~ + 0.src/libavcodec/aac_defines.h:545): 36: note: | expanded from macro 'Q31' ^ 45 | #dIn file included from esrc/libavcodec/aacps_fixed.cf:i24n: eIn file included from src/libavcodec/aacps.c:Q323: 1src/libavcodec/aacps_fixed_tablegen.h(:236x:)11 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x) *236 | 2 1 4 7 48 3Q3604(80..00 0+ 0000.05)0 0 0| 0 ^ ~f /M_PI), QIn file included from 30src/libavcodec/aacsbr_fixed.c(:062.0: 5src/libavcodec/aacsbrdata.h4:14671:3598:8 7warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f /M_PI), Q30 (4670 | .0{8Q339198(44 107AS libavcodec/arm/hevcdsp_qpel_neon.o .f5/0M8_4P3I2),3 3Q135091(602.f1)2,4 8Q73118(7 908.f9/6M1_P0I7)6,9 1Q2306(602.01545f8)37}51,5 6{fQ/3M1_(PI )0,. Q1307(000.6135639476875902631f5/fM)_,P IQ)3,1 ( -0| . ^~~~~~~~~~~~~~ 7685src/libavcodec/aac_defines.h4:0442:5363:1 4note: 8expanded from macro 'Q30'2 9f)}, 44| | ~~~~~^~~~~~~~~~~~~~~~~~# definsrc/libavcodec/aac_defines.he: 45Q3:036:( x)note: expanded from macro 'Q31' 45 | # d e f(iinne tQ)(3(1x()x)* 1 0 7 3 7 4 1 8 24 . 0( i+ n0t.)5()( x )| ^* 2147483648.0 +In file included from src/libavcodec/aacps_fixed.c0:.524): In file included from src/libavcodec/aacps.c: 32| : ^ ~ src/libavcodec/aacps_fixed_tablegen.h:235:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:467:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 235 | Q30( 0467. | 0{0Q03010(0 000.050084f32/3M31_5P9I1)6,2 fQ)3,0 (Q03.017(4 7500.69916170f7/6M9_1P2I6)6,20 5fQ)}3,0 ({0Q.3111(6 302.817783030f6/33M46_70P6I)1, 5Qf30)(,0 .1Q7331(8-08.676781546042f5/M3_1P4I8)2, 9Q3f0)(},0 .| 2 ~~~~~^~~~~~~~~~~~~~~~~~0 3858src/libavcodec/aac_defines.h:7457:7369:f/ Mnote: _expanded from macro 'Q31'P I), Q30 (045. | 2#19d9ef4i5n9e 0Q3716f(/xM)_ P I) , | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 44: 36 : (note: iexpanded from macro 'Q30'n t)((x)* 2441 | 47#4d8e3f6in4e 8Q.300 +( x)0 . 5 ) | ^ ~ (intIn file included from )src/libavcodec/aacsbr_fixed.c((:x62): *1src/libavcodec/aacsbrdata.h0:74673:774:1 warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 4.0 + 0.5) 467| | ^{ Q31( 0.5084In file included from 32src/libavcodec/aacps_fixed.c33:1245: 9In file included from 1src/libavcodec/aacps.c6:232f: )src/libavcodec/aacps_fixed_tablegen.h,: Q2353:1111( :0 .warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 107691266205f)}, 235{ | Q3 1 ( 0 .Q13700(00.60303004060700060105ff),/ MQ3_1PI()-,0 .Q73608(05.40027534174852096f9)1}7, f /| M ~~~~~^~~~~~~~~~~~~~~~~~ _PI)src/libavcodec/aac_defines.h,: 45Q:336:0 (note: 0expanded from macro 'Q31'.1 16328783 345f | /#Md_ePfIi)n,e Q 30Q(301.(1x7)3 8 8 6 7 1 6 4 f / M _ P I )(,i Qn3t0)((0(.x2)0*3825184src/libavcodec/agm.c77747:893f11666/48:.57M:0_ PI warning: +) 0comparison of integers of different signs: 'long' and 'unsigned int' [-Wsign-compare]., 5 Q)3 0 (0| . ^ ~ 2199459076 f/In file included from 1166M | src/libavcodec/aacsbr_fixed.c_:P 62 : Isrc/libavcodec/aacsbrdata.h: 466), : 83 :| ^~~~~~~~~~~~~~warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]s ksrc/libavcodec/aac_defines.hi:44p:36 : +note: expanded from macro 'Q30' s466- | >{sQi3 44z | 1(e# [0d.10e04]0f +7in e9s -6Q3>00s5(i1zxe[01) 5] 8 2+ f s)- >s, iz eQ3 [ 1 2( ] 0( .>i 7cno7tm3)p(5(xr)*717e0793s3781s14ed6_181s29iz4f.e0 ))} + ,{ 0{. Q 5| 3)1 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ ( | ^0. 95964737821In file included from 7src/libavcodec/aacps_fixed.c2:824f: ),In file included from Qsrc/libavcodec/aacps.c3:321: (src/libavcodec/aacps_fixed_tablegen.h-:2350:.863:5 43warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]81 8285502f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ 235 | src/libavcodec/aac_defines.h : 45 : 36: Qnote: 3expanded from macro 'Q31'0( 0.000000 0450 | 0#0fd/eMf_iPnIe), QQ3301((0x.)07 4 7 5 0 6 9 1 7 f / M _(PiIn)t,) (Q(3x0)(*02.1141764382386784383f./M0_ P+I )0,. 5Q3)0 ( 0.| 1 ^ ~ 738867164f/In file included from Msrc/libavcodec/aacsbr_fixed.c_P:I62): ,src/libavcodec/aacsbrdata.h :Q46630:(590:. 2warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 8587779f/M_P I466) | {,Q3 1Q( 30.01(004.0271999640559107065f8/2Mf_P)I,) ,Q3 1 | ( ^~~~~~~~~~~~~~ 0.773src/libavcodec/aac_defines.h5:7447:936:3 81note: 1expanded from macro 'Q30'61 9f)}, { 44Q | 3#1de(fi n0e. 9Q53906(4x7)3 7 8 2 1 7 2 8 f ) , Q 3(1i(n-t)0((.x3)5*410375831784218852540.20f +) }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 | : #src/libavcodec/aacps_fixed_tablegen.hde:f235:i61n:e warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 1(x) 235( | i nt ) ( ( x )Q*3201(407.040830604080.00 0+0 00f./M5_) P I| ^ ~) , Q30(0.074In file included from 75src/libavcodec/aacsbr_fixed.c06:9621: 7src/libavcodec/aacsbrdata.hf:/466M:_32P:I )warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q 30(0.116328 74668 | 3{3Qf3/1M(_ P0I)., 1Q043007(906.0157130858826f7),1 6Q43f1/(M _0P.7I73)5,7 7Q93308(101.621093f8)58}7,7 7{9Qf31/(M _0P.I95)9,64 7Q337802(1702.821f9)9,4 5Q93017(6-f0/.M3_P5I4)3,5 8 | 1 ^~~~~~~~~~~~~~8 28550src/libavcodec/aac_defines.h2:f44):36}:, note: expanded from macro 'Q30'| ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :4445 | :#36d:e fnote: inexpanded from macro 'Q31'e Q30(x) 45 | # d e f in e Q 3 1 ((xi) n t ) ( (x ) * 1 0 73 7 4 1(8i2n4.t0)( (+ x0).*5)2 1 4| ^7 483648.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:235: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:466:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 235 | Q30( 0466. | 0{0Q0301(0 00.01000400f7/9M6_05P1I05)8,2 fQ),3 0Q(301.(0 07.477735507679913781f1/61M9_fP)I},) {,Q 3Q1(3 00.(09.519166342877387338f2/1M7_2P8If)),, QQ331(0-(0.03.5147353888168721684f5/M5_P0I2)f,) }Q,3 0 (0| .2 ~~~~~^~~~~~~~~~~~~~~~~~03 85877src/libavcodec/aac_defines.h7:945f:/36:M _note: Pexpanded from macro 'Q31'I ), Q30(0 .452 | 1#9de9f4i5n9e07 6Qf3/1M(_xP)I) , | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h: 44 :36 : note: (expanded from macro 'Q30'i nt)((x )44* | 2#14d7e4f8i3n6e4 Q83.00 (+x )0 . 5 ) | ^ ~ (int)(In file included from (xsrc/libavcodec/aacsbr_fixed.c)*:10627: 3src/libavcodec/aacsbrdata.h7:446518:2834:. 0warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]+ 0.5) | ^ 465 | {Q31(-0In file included from .9src/libavcodec/aacps_fixed.c9:924: 8In file included from 69src/libavcodec/aacps.c8:320: 7src/libavcodec/aacps_fixed_tablegen.h4:6235:211:0 0warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]), Q31(-0.360216102 9235 | 9 7 1 5f ) } ,Q 30{(Q03.10( 0000.08090101000f6/4M8_5P9I9)8, 7Q93f0)(0,. 0Q734715(0-6901.977f8/94M2_P5I0),3 43Q03404f()0}.,1 1 6| ~~~~^~~~~~~~~~~~~~~~~~~3 2878src/libavcodec/aac_defines.h3:345f:/36M:_ note: Pexpanded from macro 'Q31'I ), Q30( 045. | 1#d7e3fi8n8e6 7Q13614(fx/)M_ P I ), Q 3 0 ( 0 . 2(0i3nt8)58(7(7x7)9*f/2M1_4P7I)4,8 3Q64380(.0.02 1+9 904.5590)7 6f /| ^ ~M _PI), | ^~~~~~~~~~~~~~ In file included from src/libavcodec/aacsbr_fixed.c:src/libavcodec/aac_defines.h62:: 44src/libavcodec/aacsbrdata.h::36465:: 59:note: expanded from macro 'Q30'warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44 | #def in465e | {QQ3301((x-)0 . 9 9 9 8 6 9 80 74 6 2 0 0f )(, iQn31t)(((-x0).*3160073271461180224.909 7+1 50f.)5}), {| Q ^3 1( 0.8911064In file included from 85src/libavcodec/aacps_fixed.c99:8247: 9In file included from fsrc/libavcodec/aacps.c):32,: src/libavcodec/aacps_fixed_tablegen.hQ3:1234(:-0136:. warning: 97implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 94250343044f)}, | 234 ~~~~~^~~~~~~~~~~~~~~~~~ | src/libavcodec/aac_defines.h : Q4530:(360:. 00note: 0expanded from macro 'Q31' 0000000 f45/ | M#_dPeIf)i,n eQ 3Q03(10(x.) 1 01 1 1src/libavcodec/alsdec.c2 9 0 9: 61245 :f20: / M _warning: Pcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] (Ii ),n tQ)(3(0x)(*02.1145784 801245 | 37 66 44 580. w2h0ilfe /(+Me_ Pn0trI.)i, 5Qe)3s0 (0 <| . ^ ~ 2c3ha8n7n5e5l7sIn file included from 17src/libavcodec/aacsbr_fixed.c9: 62f&: &/src/libavcodec/aacsbrdata.h :M465:!_31(Pc:uI warning: r)implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]re,n Q3t0-(>0.s2t8o2p 0_746528f | 71l9{afQ/g3 M= 1ge_(P-t0.I99_9)8b,69i8 t0sQ71436(0gb2)()0)00 .{f3) 0, 5 | 8Q3 ~~~~~~~ ^ ~~~~~~~~803 118(-70.f3/6Msrc/libavcodec/alsdec.c:01248_2P1:I)6,137: 0| ^~~~~~~~~~~~~~warning: 2comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]9 9src/libavcodec/aac_defines.h7:1445:f36:) } note: ,expanded from macro 'Q30' 1248{ | Q 3 1( 0. 844 9 | 1 #1 d e06if4fi 8n(e5 Qc39u90r8r(e7x)n9 ft )-, Q> m3as 1 t( e- r0 _ . c 9 (h78ia9ntn4n)(2(e5xl)0*1 03>=7 347c3h4an0ne144lf8)s2}4.), 0 + {| 0 ~~~~^~~~~~~~~~~~~~~~~~~ | . ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 5 ) src/libavcodec/aac_defines.h| : ^45 :36src/libavcodec/alsdec.c:: 1273note: :17expanded from macro 'Q31': warning: In file included from comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]src/libavcodec/aacps_fixed.c :24 : 45 | In file included from #dsrc/libavcodec/aacps.c e:1273f32: | src/libavcodec/aacps_fixed_tablegen.hi :n e234 :Qi31111(fx): warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( e nt r i e s = = c234 h | a n(ni enQtl3s))(0(x )({*0 2. 0010| 4074 ~~~~~~~ ^ ~~~~~~~~083 60408.00 0+0 f0/.M5_)P I| ) ^ ~, Q30(0.10111In file included from 29src/libavcodec/aacsbr_fixed.c09:662f/: M_src/libavcodec/aacsbrdata.hP:I465:)6,: warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 0(0.15807645 04652 | {fQ/3M1_(P-0I.)9,9 9Q3806(908.027348765250701f)7,9 fQ/31M(-_0P.I3)6,0 Q23106(10.02822097928771159ff)/}M,_ {PQI3),1 Q(30 (00..3809518318006148875f/9M_9P8I7)9,f ) ,| ^~~~~~~~~~~~~~Q 31(-0src/libavcodec/aac_defines.h.:944:7368:94 2note: 5expanded from macro 'Q30'0 343044f )}44, | # d e| f ~~~~^~~~~~~~~~~~~~~~~~~i ne Qsrc/libavcodec/aac_defines.h3:045(:x36:) note: expanded from macro 'Q31' 45 | # de f(inien tQ)31(((xx)) * 1 0 73 74 1 82 4 . 0 + 0 .(5i)n t )| ( ^( x)*2147483In file included from 64src/libavcodec/aacps_fixed.c8:.240: +In file included from src/libavcodec/aacps.c0:.325: )src/libavcodec/aacps_fixed_tablegen.h: 234 :| 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 :234464 | : 84 : warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 0(0.00000000 04640f | /{MQ_P3I1)(, 0Q.3003(000.4140715171289703961f6/fM)_,PI )Q,3 1Q(3-00(.909.7135888097663453032f3/8M4_PfI)}),, Q{3Q03(10(.-02.39877955871772194f3/4M1_P0I3)4,f Q)3,0 (0Q.23812(07 20.836751296f1/2M9_6P8I6)4,2 5Q3f0)(0}.,3 0 58| 3 ~~~~~^~~~~~~~~~~~~~~~~~8 0187src/libavcodec/aac_defines.hf:45/:M_36P: Inote: )expanded from macro 'Q31' , | ^~~~~~~~~~~~~~ 45 | #src/libavcodec/aac_defines.hd:e44:f36i:n enote: expanded from macro 'Q30'Q 31(x) 44 | # d e f in e Q(30i(xn)t ) ( ( x )* 21 47 4 83 6 4 8 .(0 i+n t0).5()(x ) | * ^ ~1 073741824.0In file included from +src/libavcodec/aacsbr_fixed.c 0:.62: 5src/libavcodec/aacsbrdata.h) : 464| : ^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:46432 | : src/libavcodec/aacps_fixed_tablegen.h{:Q2343:161(: warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 03004475787316f) ,234 | Q3 1 ( - 0 . 9Q937038(809.60303033080040f00)0f}/,M _{PQ3I1()-,0. 9Q3709(807.2110413141219003964f/fM_)P,I Q)3,1 (Q3 00(.0.31655820766142590628f6/4M2_5PfI)}), , | ~~~~^~~~~~~~~~~~~~~~~~~Q 30(src/libavcodec/aac_defines.h0:45.:23368:7 5note: 5expanded from macro 'Q31' 7179f/M _45 | P#Id)e, fQin3e0( 0Q.3218(2x)0 7 2 8 7 1 9f /M _ P I ) , Q(3i0n(t0).(30(5x8)3*80211487478f3/6M_4P8I.),0 | + ^~~~~~~~~~~~~~ 0.5)src/libavcodec/aac_defines.h : 44| ^ ~: 36: note: expanded from macro 'Q30' In file included from src/libavcodec/aacsbr_fixed.c44 | :#d62ef: isrc/libavcodec/aacsbrdata.hn:e 464Q:3031(x:) warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (i n464 | t{)(Q(3x1() 0*.1003070347447157882743.106 f+) ,0 Q.351)( - 0| .9 ^9 7388963333In file included from 8src/libavcodec/aacps_fixed.c4:24f: )In file included from src/libavcodec/aacps.c}:,32 : {src/libavcodec/aacps_fixed_tablegen.hQ:31234(:-360.:9 warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 87214341034f), Q3 1234( | 0 . 36 5 2 6Q3102(906.800604205f0)0}0, 0 0| 0 ~~~~^~~~~~~~~~~~~~~~~~~ f/M_src/libavcodec/aac_defines.hP:I45):,36 :Q 3note: 0expanded from macro 'Q31'(0 .10111290 9456 | f#d/eMf_iPnIe) ,Q 3Q13(0x()0 . 1 5 8 0 7 6 45 0 2 f(i/nM_tP)I()(,x )Q*302(1407.428336847585.7017 9+f /0M._5P)I ) ,| ^ ~ Q30(0.28207In file included from 28src/libavcodec/aacsbr_fixed.c7:1629: fsrc/libavcodec/aacsbrdata.h/M:_464P:I7): ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(0.30583 84640 | 1{8Q73f1/(M _0.P0I30)04,4 7| 57 ^~~~~~~~~~~~~~8 7316src/libavcodec/aac_defines.hf:44):,36 :Q 3note: 1expanded from macro 'Q30'(- 0.99738 8449 | 6#3d3e3f3i8n4ef )Q},3 {0Q(x3)1( - 0 . 9 7 9 8 7 2 14 3(4i1n0t)3(4(fx)),* 1Q037317(4 108.234.605 2+6 102.9568)6 4 2| 5 ^f) }, | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/aac_defines.h:src/libavcodec/aacps_fixed.c45::2436: :In file included from note: src/libavcodec/aacps.cexpanded from macro 'Q31': 32: src/libavcodec/aacps_fixed_tablegen.h:234:11: 45warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]# define Q31(x) 234 | Q 3(0i(0n.0t0)00(0(00x00)0*f/2M1_4P7I4)83,6 4Q83.00( 0+ .01.051)1 1 2| 9 ^ ~ 096f/MAS libavcodec/arm/hevcdsp_sao_neon.o _PI)In file included from , src/libavcodec/aacsbr_fixed.cQ3:0(620.: 1src/libavcodec/aacsbrdata.h5:84630:7846:4 5warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2f /M_PI), Q30( 0463 | .{Q2313(8-705.597157095f3/1M82_4P8I8)1,01 fQ3)0,( 0Q.23812(0-7028.791699f3/9M9_0P5I13)80,8 Q23f0)(0}.,3 0{5Q833810(1-807.f6/2M_2P2I)8,8 7 2| 9 ^~~~~~~~~~~~~~2 8622f)src/libavcodec/aac_defines.h,:44 :36Q:31 ( note: 0expanded from macro 'Q30'. 827672 64428 | 46#6d6e1ff)i},n e | ~~~~~^~~~~~~~~~~~~~~~~~Q 30(xsrc/libavcodec/aac_defines.h) : 45 :36 : note: expanded from macro 'Q31' (45i | n#td)e(f(ixn)e *Q13017(x3)74 1 8 2 4 . 0 + 0 .(i5n) t )| ( ^( x)*2147483In file included from 6src/libavcodec/aacps_fixed.c4:824.: 0In file included from +src/libavcodec/aacps.c :032.: 5src/libavcodec/aacps_fixed_tablegen.h:)233 : 136| : ^ ~ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h :233463 | : 58 : warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 0(0.00000000 04630 | f{/Q3M1(_-0P.9I50)5,31 82Q43808(1001.f1)2,1 22Q93013(-706.f9/6M9_3P9I9)0,5 1Q338008(20f.)19}0, 3{9Q439318(-00f.6/2M_2P28I87)29,28 6Q223f0)(,0. 2Q93017(9 5800.3812f7/67M2_6P2I84)6,6 6Q13f0()0.}3, 4 | 6 ~~~~^~~~~~~~~~~~~~~~~~~ 6993src/libavcodec/aac_defines.h:8456:836:f /Mnote: _expanded from macro 'Q31'P I), Q30 (45 | 0#.de3f78i2ne8 2Q13519(6x)f / M _P I ) , | ^~~~~~~~~~~~~~ (insrc/libavcodec/aac_defines.ht:)(44(:36x:) *2note: 1expanded from macro 'Q30'47 483648. 044 | +# d0e.f5in)e Q 3| 0 ^ ~( x) In file included from src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h: 463:(31i: nwarning: t)implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion](( x)*10737418 24634 | .{0Q 3+1 (0-.05). 9 5| ^0 53182488101fIn file included from ),src/libavcodec/aacps_fixed.c :Q243: 1In file included from (src/libavcodec/aacps.c:-320: .src/libavcodec/aacps_fixed_tablegen.h9:62339:1113:9 9warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 138082f)}, {Q3 1233( | - 0. 62 2 2 8 8Q7320(902.80602020f0)00,0 0Q03f1/(M _0P.8I2)7, 6Q73206(28046.66112f)1}2,2 9 0| ~~~~^~~~~~~~~~~~~~~~~~~3 76f/src/libavcodec/aac_defines.hM_:P45I:36):, note: Qexpanded from macro 'Q31'3 0(0.1903 9454 | #9d3e8f0fi/nMe _QPI3)1,( xQ) 3 0 ( 0 . 2 9 0 7 95 8 0 3(1fi/nM_tP)I()(,x )Q*321047(4803.634486.06 99+38 608.f5/)M _ P| I ^ ~) , Q30(0.3In file included from 7src/libavcodec/aacsbr_fixed.c8:262: 82src/libavcodec/aacsbrdata.h1:4635:966f:/ M_warning: PIimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :46344 | :{36Q:3 1note: (expanded from macro 'Q30'- 0.95053 1448 | 2#4d8ef8i10n1e fQ)30,(x )Q 3 1 (- 0 . 9 6 9 3 9 9 0 5(1i3n8t0)8(2(fx))*}1,0 7{3Q73411(82-40..06 22+28 807.2592)8 6 22| f ^) , Q31( 0.827In file included from 6src/libavcodec/aacps_fixed.c7:2246: 28In file included from 4src/libavcodec/aacps.c6:63261: fsrc/libavcodec/aacps_fixed_tablegen.h)}:,233 : 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' 23345 | | # d e f i neQ 3Q03(10(.x0)0 00 00 0 0 0 0 f / M _ P I )(i,n tQ)30(((0x.)1*22112429704387366f4/8M._0P I+) ,0 .Q350)( 0 .| ^ ~1 903949380f/In file included from M_src/libavcodec/aacsbr_fixed.cP:I)62, : Qsrc/libavcodec/aacsbrdata.h3:0462(:083.:29 0warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 958031f/M_PI )462, | {QQ3301((-00..364466619293686186f1/2M_9P7I3)6,f )Q,3 0(Q301(. 307.8722189281675498604f5/4M4_PfI))},, {| Q ^~~~~~~~~~~~~~31 ( 0.src/libavcodec/aac_defines.h1:1446:5367:77 0note: expanded from macro 'Q30'6 63191f )44, | # dQe3f1i(ne- 0.Q8336602(8x)3 3 8 15 0 4 1 f ) }, | ~~~~^~~~~~~~~~~~~~~~~~~ (intsrc/libavcodec/aac_defines.h):45(:(x36):* 1note: 07expanded from macro 'Q31'3 741824 .450 | #+ d0e.f5i)n e | ^Q 31(x) In file included from src/libavcodec/aacps_fixed.c :24 : In file included from src/libavcodec/aacps.c :(32: isrc/libavcodec/aacps_fixed_tablegen.h:n233t:61):( (warning: ximplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) *2147483648.0 + 0233. | 5 ) | ^ ~ Q30(0.0In file included from 00src/libavcodec/aacsbr_fixed.c0:0620: 0src/libavcodec/aacsbrdata.h0:4620:590:f/ Mwarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]PI ), Q30(0.12 1246229 | 0{3Q7361f(/-M0_.P6I4)6, 1Q2360(106.112990733964f9)3,8 0Qf3/M1_P(I )0,.7 2Q13908(60.724980047955448f0)31}f,/ M{_QP31I( )0, .Q1310(6057.737406666391993186f8f)/,M _QPI3)1,( -Q0.38036(60.2383738812852105419f6)f}/,M _| P ~~~~~^~~~~~~~~~~~~~~~~~I ), src/libavcodec/aac_defines.h| ^~~~~~~~~~~~~~: 45:36:src/libavcodec/aac_defines.h :note: 44expanded from macro 'Q31': 36: note: expanded from macro 'Q30' 45 | #def i44n | e# dQe3f1(ix)n e Q 3 0 (x ) (i n t ) ( ( x()i*2n1t)4((7x48)3*1604783.70 4+1 802.45.)0 +| ^ ~ 0.5) | ^ In file included from src/libavcodec/aacsbr_fixed.c:62In file included from : src/libavcodec/aacsbrdata.hsrc/libavcodec/aacps_fixed.c::46224:: 32In file included from src/libavcodec/aacps.c:: 32warning: : implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavcodec/aacps_fixed_tablegen.h :233:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 462 | {Q31(-0.6 462331 | 2 61 6 12 9 7 3Q63f0)(,0 .Q0030100(00 000.072f1/98M6_7P4I8)04,54 4Qf3)0}(,0 {.Q123112(2 9003.716f1/6M5_77P7I)0,66 3Q3109(10f.),1 9Q0313(94-903.88306f/6M2_8P33I8)1,5 Q03401(f0.)2}90,7 9 5| 8 ~~~~~^~~~~~~~~~~~~~~~~~ 031fsrc/libavcodec/aac_defines.h/:M45_:P36:I )note: ,expanded from macro 'Q31' Q30(0.3 4456 | #6d9e9f38i6n8e fQ/3M_1P(xI)) , Q 3 0 ( 0 . 3 7 8(i2n8t2)1(5(9x)6*2f1/4M7_48P3I6),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.hfi:n462e :Q63:0 (warning: ximplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ) 462 | { Q3(1i(n-t0).(6(4x6)12*6116012793737641f82)4,.0 Q+3 1(0 .05.)7 2 1| 9 ^8 674804544fIn file included from )src/libavcodec/aacps_fixed.c}:,24 : {In file included from Q3src/libavcodec/aacps.c1:(32: src/libavcodec/aacps_fixed_tablegen.h0:.12331:611:5 7warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 0663191f), Q31(- 0233.8 | 3 66 2 83 3 81 5Q03401(0f.)0},0 0 0| ~~~~^~~~~~~~~~~~~~~~~~~0 0000src/libavcodec/aac_defines.h0f:/45M:_P36I:) ,note: expanded from macro 'Q31'Q 30(0.12 145 | 2#29d03e7f6ifn/eM _QP3I)1, (Qx3)0( 0. 19 0 3 9 4 9 38 0 f/ M _ P I()i,n t)Q((3x0)(*02.1249077498538063418f./0M_ P+I) ,0 .5Q)3AS libavcodec/arm/hpeldsp_arm.o 0 (| 0 ^ ~. 3466993868fIn file included from /src/libavcodec/aacsbr_fixed.cM:_62: Psrc/libavcodec/aacsbrdata.hI:461), :Q833:0 (warning: 0.implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 782821596f/M _P461I | ){,Q 3 1| ( ^~~~~~~~~~~~~~ 0.990src/libavcodec/aac_defines.h9:61443:136:4 4note: 9expanded from macro 'Q30'2 50f), Q 3441 | (#-d0.e1f9i4n5e1 1Q3802(8x5)4 4 0 2f ) } , { Q 3 1 ( - 0(i.n8t0)(4(1x2)*312906734734110892f4).,0 Q+3 10(.-50). 8 8| 5 ^13 818199457f)},In file included from src/libavcodec/aacps_fixed.c | : ~~~~^~~~~~~~~~~~~~~~~~~24 : In file included from src/libavcodec/aacps.c:src/libavcodec/aac_defines.h32:45: :src/libavcodec/aacps_fixed_tablegen.h36::232 :note: 136expanded from macro 'Q31': warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | #define Q 32321 | (x ) Q 3 0( 0 . 0 0 00 0 (0i0nt0)00(f(/xM)_*P2I1)4, 7Q4380(306.4184.01 8+2 407.05)7 4 f/| M ^ ~_ PI), Q30(0.In file included from 22src/libavcodec/aacsbr_fixed.c4:03620: 8src/libavcodec/aacsbrdata.h3:74614:f58/:M _warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]P I), Q30(0.347 4461 | 8{1Q3314(02 f0/.M9_9PI0)9,61 31Q43409(205.04f2)0,2 9Q13910(0-60f/.M1_9P4I5)1,1 8Q2308(5404.4062f3)7}6,0 7{0Q383f1/(M_-P0I.),8 0 4| 1 ^~~~~~~~~~~~~~ 2329src/libavcodec/aac_defines.h64:34410:936f:) ,note: expanded from macro 'Q30' Q 31(-0.8 8445 | 13#81d8e19f94i5n7fe)} ,Q 3 0| ~~~~^~~~~~~~~~~~~~~~~~~( x) src/libavcodec/aac_defines.h : 45 : 36 : note: expanded from macro 'Q31' (i n45 | t#)de(f(ix)n*e1 0Q7313(7x4)1 8 2 4 .0 + 0 . 5) (| i ^n t)((x)*2147In file included from 4src/libavcodec/aacps_fixed.c83:64248: In file included from .src/libavcodec/aacps.c0: 32+: src/libavcodec/aacps_fixed_tablegen.h0:232.:5111) : | ^ ~warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacsbr_fixed.c:62 : 232 | src/libavcodec/aacsbrdata.h :461 : 31 : Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 (0.00000000 0461 | 0{fQ/31M(_ P0I.)9,9 0Q93601(301.414942185204f)7,0 7Q43f1/(M_-P0I.)1,9 4Q53101(802.825244403002f8)37}4,f /{MQ3_1P(I)-,0 Q.380041(2032.9364437140891f3)4,0 2Qf3/1M(_-P0I.)88,51 3Q8138019(904.5472f)0}2, 9 1| 9 ~~~~^~~~~~~~~~~~~~~~~~~ 006f/src/libavcodec/aac_defines.hM_:P45:I36):, Qnote: 3expanded from macro 'Q31'0 (0.4637 6450 | 7#0d3e8ff/inMe _Q3P1I(x)), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 44 : 36 :( inote: nexpanded from macro 'Q30't )((x)* 244 | 1#4d74e8f3i6n4e8. 0Q 3+0 (0.x5)) | ^ ~ In file included from (src/libavcodec/aacsbr_fixed.cin:t62: )src/libavcodec/aacsbrdata.h(:(461x):*71:0 7warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 41824.0 + 0 .461 | 5{)Q 31 (| 0 ^. 9909613144In file included from 92src/libavcodec/aacps_fixed.c5:024f: )In file included from , src/libavcodec/aacps.cQ:3132(: src/libavcodec/aacps_fixed_tablegen.h-:2320:.861: 9warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 51182854402f)}, {232Q | 3 1 ( - 0 .Q83004(1023.209060040301000900ff)/,M _QP3I1)(,-0 .Q83805(103.81148119894254770f7)4f}/M,_ P I| ~~~~~^~~~~~~~~~~~~~~~~~) , Q30src/libavcodec/aac_defines.h(:045.:2362:4 0note: expanded from macro 'Q31'3 08374f /45M | _#PId)e,f Qi3ne0 (Q03.13(4x74)8 1 3 4 0 2 f / M _ P(Ii)n,t )Q(30((x0).*24124072941893060468f./0M_ P+I ),0 Q.350()0 .| 46 ^ ~3 7607038f/M_In file included from Psrc/libavcodec/aacsbr_fixed.cI:)62,: src/libavcodec/aacsbrdata.h| :460 ^~~~~~~~~~~~~~: 84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavcodec/aac_defines.h :44:36: note: expanded from macro 'Q30' 460 | {Q 443 | 1(# 0AS libavcodec/arm/hpeldsp_armv6.o .d5e28f9i0n5e2 0Q39060(29x5)f ) , Q 31 ( 0. 6 0 0 4(8i8n7t2)4(5(55x92)f*)1}0,7 37{4Q13812(4 .0.074 23+85 502.59)1 4 5| 8 ^7 f), Q31( 0.In file included from 0src/libavcodec/aacps_fixed.c4:4249: 1In file included from 9src/libavcodec/aacps.c1:53229: 1src/libavcodec/aacps_fixed_tablegen.h04:4232f:)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' 232 | 45Q | #3d0e(f0i.n0e0 0Q00301(0x0)0 0 f / M _ PI ) , Q 3 0 ( 0(.in1t4)1(8(x2)4*72017447f4/8M3_6PI4)8,. 0Q 3+0 0(.05.)2 2 4| 03 ^ ~0 8374f/M_PI),In file included from Qsrc/libavcodec/aacsbr_fixed.c30:(062.3: 4src/libavcodec/aacsbrdata.h7:4604:598:1 34warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 f/M_PI), Q30 460( | {0Q.34120(29 109.00562f8/9M_0P52I0)96,0 2Q9350f(0).,4 6Q33716(0 7003.860f0/4M_8P8I7)2,4 5 5| 5 ^~~~~~~~~~~~~~9 2f)},src/libavcodec/aac_defines.h :{44Q:3361:( 0note: .expanded from macro 'Q30'74 2385529 1444 | 58#7df)e,fi nQe3 1Q(3 00(.x0)4 4 9 19 15 2 91 0 4 4 f )(}i,n t )| ( ~~~~~^~~~~~~~~~~~~~~~~~( x)*1src/libavcodec/aac_defines.h0:7453:7364: 1note: 8expanded from macro 'Q31'2 4.0 + 0. 545) | # d e| f ^in e Q31(x) In file included from src/libavcodec/aacps_fixed.c : 24 : In file included from src/libavcodec/aacps.c : 32(: isrc/libavcodec/aacps_fixed_tablegen.hn:t232):(36(:x) *warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]14 7483648.0 + 0.5) 232 | | ^ ~ Q30(0.0In file included from 0src/libavcodec/aacsbr_fixed.c0:0620: src/libavcodec/aacsbrdata.h0:04600:320:0f /warning: Mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] _PI), Q30(0. 1460 | 4{1Q8324170(7 40f.5/2M89_0PI5)2,0 9Q603209(50f.)2,2 4Q03310(8 307.460f04/8M8_7P2I4),5 5Q53902f()0}.,3 4{7Q43811(3 400.27f42/38M55_2P9I1)4,5 8Q73f0)(,0. 4Q230219( 109.000464f9/1M9_1P5I52),9 warning Q130s0(44 generatedf. 0)}.,46 3 | 7 ~~~~~^~~~~~~~~~~~~~~~~~ 6070src/libavcodec/aac_defines.h3:845f:/36M:_ Pnote: Iexpanded from macro 'Q31'), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h45: | 44#:d36e:f inote: nexpanded from macro 'Q30'e Q31(x) 44 | # d ef i n e Q3 0 ((xi)n t ) ( (x ) * 2 1 4 74 83 6 4(i8nt.)0( (+x )0*.150) 7 | 3 ^ ~7 41824.0 + 0In file included from .5src/libavcodec/aacsbr_fixed.c) : 62| : ^src/libavcodec/aacsbrdata.h :460: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 :46032 | : {src/libavcodec/aacps_fixed_tablegen.hQ:2323:111(: warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 52890520960295f 232) | , Q 3 1( Q03.06(000.40880700204050505090f2/fM)_},P {IQ),3 1Q(3 00.(704.214CC libavcodec/arm/hpeldsp_init_arm.o 3185852427901744f5/8M7_fP)I,) , QQ3310((0 .202.400434098317941f5/2M9_1P04I4)f),} , Q 3| ~~~~~^~~~~~~~~~~~~~~~~~0 (0.3src/libavcodec/aac_defines.h4:457:48361:3 4note: 0expanded from macro 'Q31'2f /M_PI), Q453 | 0#(d0ef.i4n2e0 2Q9311(9x)0 0 6 f/ M_ P I ) , Q 30 ( 0(.4i6n3t76)0((7x0)3*82f1/47M4_8P3I)6,4 8 .| 0 ^~~~~~~~~~~~~~ + 0.src/libavcodec/aac_defines.h5:)44 :36 :| ^ ~ note: expanded from macro 'Q30' In file included from 44 | src/libavcodec/aacsbr_fixed.c:#62d: src/libavcodec/aacsbrdata.he:f459i:n84e: Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 (x) 459 | { Q 3(1i(nt-)0(.(x7)9*3150713873421348882146f.)0, Q+ 301.(-50).3 6 2| ^0 8897989136f)In file included from },src/libavcodec/aacps_fixed.c :{24Q: 3In file included from 1src/libavcodec/aacps.c:(32 0: .6src/libavcodec/aacps_fixed_tablegen.h3:82317:213635:9 15warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 636f), Q31( 0.08 12312 | 8 2 5 2 4Q93304(404.f00)0}0,00 0 0| 0 ~~~~~^~~~~~~~~~~~~~~~~~0 f/M_src/libavcodec/aac_defines.hP:I)45, :Q3360(:0 .note: 1expanded from macro 'Q31'6 0386636 945f | /#Md_ePfI)i,ne QQ313(0x(0). 2 5 4 9 4 3 7 5 8 2f / M _ P(Ii),n tQ)3(0((0x.)4*0229144476488403f/6M_4P8I.)0, + Q03.05()0. 4 9| 8 ^ ~0 689585f/M_In file included from PIsrc/libavcodec/aacsbr_fixed.c):,62 : Qsrc/libavcodec/aacsbrdata.h3:0459(:590:.5 6warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 641475f/M_P I459 | ){,Q 3 | 1 ^~~~~~~~~~~~~~( -0.7src/libavcodec/aac_defines.h9:34451:83362: 3note: 48expanded from macro 'Q30'8 16f), Q3 144 | (#-0d.e3f62i0n8e89 7Q983901(3x6)f ) } , { Q 3 1 ( 0. 6(i3n8t7)23(59(1x51)6*3160f7)3,7 4Q1381(2 04..008 1+28 205.25)4 9 3| 4 ^4 4f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/aacps_fixed.csrc/libavcodec/aac_defines.h::2445: :36In file included from :src/libavcodec/aacps.c :note: expanded from macro 'Q31'32 : src/libavcodec/aacps_fixed_tablegen.h:231:111 : 45warning: | #implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]d efine Q31(x) 231 | Q 30 ((0i.n0t0)00(00(0x0)*0201f4/7M_4P8I3)6,4 8Q.300 (+0 .01.6503)8 66 3| ^ ~6 9f/M_PI), QIn file included from 30src/libavcodec/aacsbr_fixed.c(:062.: src/libavcodec/aacsbrdata.h2:544599:43317:5 82warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]/ M_PI), Q30( 0459 | .{4Q03219(44-608.47093f5/18M3_23P48I81)6,f )Q,3 0(Q03.1(4-908.0366829508858f9/7M_9P8I9)1,3 6Q3f0)(}0,. 5{Q631516(4 104.756f3/8M7_2P3I5)9,15 16 3| 6 ^~~~~~~~~~~~~~f ), Qsrc/libavcodec/aac_defines.h3:441:(36 : 0note: expanded from macro 'Q30'. 0812825 2444 | 9#3d4e4fi4nfe) }Q, 3 | 0 ~~~~^~~~~~~~~~~~~~~~~~~( x) src/libavcodec/aac_defines.h : 45 : 36 : note: expanded from macro 'Q31' (int)(( x45) | #*d1e0f7i3n7e4 1Q3812(4x.)0 + 0 .5 ) | ^ (int)((xIn file included from )src/libavcodec/aacps_fixed.c*2:1244: In file included from 7src/libavcodec/aacps.c4:8323: 6src/libavcodec/aacps_fixed_tablegen.h4:8231.:086 :+ warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] .5) | ^ ~ 231 | In file included from src/libavcodec/aacsbr_fixed.c : 62 : Qsrc/libavcodec/aacsbrdata.h30:(4590:6.:0 00warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 00000f/M_PI ),459 | Q{3Q03(10(.-106.07398636536198f3/M2_34P8I8)1, 6Qf3),0 (Q03.12(5-4904.33765822f0/88M9_P7I9),8 9Q13306(f)0},. 4{Q03219(4 40.668348072f3/5M9_1P5I16)3,6 fQ),3 0Q(301.(49 800.680981528852f/5M2_P4I9)3,4 4Q43f0)(0}.,56 1 5| ~~~~^~~~~~~~~~~~~~~~~~~6 414src/libavcodec/aac_defines.h7:545:f36/M:_ Pnote: expanded from macro 'Q31'I ), | ^~~~~~~~~~~~~~ 45 | #src/libavcodec/aac_defines.hd:e44f:i36n:e Qnote: 3expanded from macro 'Q30'1 (x) 44 | # de f i ne Q 3(0i(xn)t ) ( (x ) * 2 1 4 7 4 (8i3n6t4)8(.(0x )*+1 007.53)7 4 | 1 ^ ~8 24.0 + 0.5In file included from )src/libavcodec/aacsbr_fixed.c : 62| : ^src/libavcodec/aacsbrdata.h :458:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c :45832 | : {src/libavcodec/aacps_fixed_tablegen.hQ:32311:(61 :0 .warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]27 04554141885f), Q231 | 3 1 ( - 0 . 0Q543107(501.800050360660f0)0}0,0 0{fQ/3M1_(PI )0,.8 00Q031707(30.5166680318866f3)6,9 fQ/3M1_(P I0).,9 1Q53402(1905.124150439943f7)5}8,2 f /| M ~~~~~^~~~~~~~~~~~~~~~~~_P I), Q3src/libavcodec/aac_defines.h0:(045.:364:02 9note: 4expanded from macro 'Q31'4 6840f/M _P45I | ),# dQe3f0i(n0e. 4Q938016(89x5)8 5 f / M _ P I ), Q 3 0((in0t).(5(61x56)4*12417457f/4M83_6PI4)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#:d458e:f59i:n ewarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(x) 458 | { Q3 1 ( 0(.i02n7t04)5(54(1x)4*110887537f4),1 8Q2341.(0- 0+. 00.554)1 75 1| 80 ^5 3666f)}, {QIn file included from 31src/libavcodec/aacps_fixed.c( :024.: 8In file included from 0src/libavcodec/aacps.c0:0321: 7src/libavcodec/aacps_fixed_tablegen.h7:323156:6368:1 8warning: f)implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], Q31( 0.915421951 42311 | 0 39 f )} , | Q ~~~~~^~~~~~~~~~~~~~~~~~ 30(0src/libavcodec/aac_defines.h.:450:0360:0 00note: 0expanded from macro 'Q31'0 00f/M_P I45 | )#,de fQi3n0e( 0Q.3116(x0) 3 8 6 6 3 6 9 f /M _ P(Ii)n,t )Q(3(0x()0.*2524194744383765488.2f0/ M+_ P0I.)5,) Q 3 0| ( ^ ~0 .402944684In file included from 0src/libavcodec/aacsbr_fixed.c:f62/: Msrc/libavcodec/aacsbrdata.h:_458:P31I: )warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(0.498068 94585 | 8{5Qf/3M1_(P I0),. Q032700(405.5541641516848154f75)f, /QM3_1P(I-)0.,0 5 41| 7 ^~~~~~~~~~~~~~ 5180src/libavcodec/aac_defines.h5:443:6366:6 note: fexpanded from macro 'Q30') }, {Q31 (44 | 0#d.e8fi0ne0 0Q3107(7x35)66 8 18 f ) , Q 3 1 ( 0 (.i9n1t5)4(2(x1)9*511047317043198f2)4}.,0 +| ~~~~^~~~~~~~~~~~~~~~~~~ 0.5src/libavcodec/aac_defines.h): 45 :36| : ^ note: expanded from macro 'Q31' In file included from 45 | src/libavcodec/aacps_fixed.c#d:e24f: iIn file included from nsrc/libavcodec/aacps.ce: 32Q: 3src/libavcodec/aacps_fixed_tablegen.h1:(231x:)11 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x)* 212314 | 7 4 8 36 4 8. 0Q3 0+( 00..05)0 0 0| 0 ^ ~0 0000f/M_PIIn file included from )src/libavcodec/aacsbr_fixed.c,: 62Q3: 0src/libavcodec/aacsbrdata.h(:0458.:176: 0warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 866369f/M_P I458), | {QQ3301(0(. 02.05247904435755824f/1M4_1PI8)85,f )Q,30 (Q301.4(0-209.4054461874501f8/0M53_6PI6)6,f )Q}30,( 0{.Q439810( 608.98508050f1/7M_7P35I6)6,8 1Q8f3)0, (Q03.15(6 01.591654144271595f1/4M1_P0I3)9,f ) }| , ^~~~~~~~~~~~~~ | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44src/libavcodec/aac_defines.h::3645:: 36note: :expanded from macro 'Q30' note: expanded from macro 'Q31' 44 | #d45e | #fdienfien Qe3 0(Qx3)1 ( x ) ( i n (tin)t)((((xx))**1201477347843168482.40 .+0 +0. 50) . 5| ^ ~) | ^ In file included from src/libavcodec/aacsbr_fixed.c:62In file included from : src/libavcodec/aacps_fixed.csrc/libavcodec/aacsbrdata.h::24457: In file included from :src/libavcodec/aacps.c83::32 : src/libavcodec/aacps_fixed_tablegen.hwarning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]230 :136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 457 | {Q31( 0.62 32301 | 9 53 7 46 2 54 2fQ),3 0Q3(10(.-000.0930009803103050502f/5M9_9PfI))},, Q{3Q03(01.( 107.364021251957851f7/5M9_4P8I0),7 fQ)3,0 (Q03.12(-70.70377457615267f/8M73_8P5I2)0, 8Q3f0)(}0,. 4| ~~~~^~~~~~~~~~~~~~~~~~~4 619src/libavcodec/aac_defines.h8:4450:3368:f /note: Mexpanded from macro 'Q31'_ PI), Q3 0(450 | .#d5e6fi6n6e 8Q903114(4xf)/ M_ P I ) , Q 30 (0 . 6(6i8n6t1)1((2x8)*8211f47/48M36_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: src/libavcodec/aacsbrdata.h44 | :#457d:e59f: iwarning: nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e Q30(x) 457 | { Q 31 ( 0 .(62i3n1t9)53(7(46x2)54*21f)0,7 3Q734118(2-40..903 +0 9803.1355)5 2 5| 99 ^f )}, {Q31( 0In file included from .src/libavcodec/aacps_fixed.c4:22241: 5In file included from src/libavcodec/aacps.c8:321: src/libavcodec/aacps_fixed_tablegen.h7:52309:41118:0 7warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) , Q31(-0.077127 82307 | 3 8 5 2 0 8Qf30)(}0,. 0| 0 ~~~~~^~~~~~~~~~~~~~~~~~ 0000src/libavcodec/aac_defines.h0:00450:f36/:M _note: Pexpanded from macro 'Q31'I ), Q30(0 .451 | 7#3d6ef0i1n5e97 5fQ/3M1(_xP)I ) , Q3 0 ( 0 . 27 7 3(7i4n5t6)5(6f(/xM)_*P2I1),4 7Q43803(604.84.406 1+98 400.385f)/ M | _ ^ ~P I), Q30(0.5In file included from 66src/libavcodec/aacsbr_fixed.c6:8629: 0src/libavcodec/aacsbrdata.h1:44574f:/31M:_ Pwarning: Iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ), Q30(0.668 64571 | 12{8Q3811(f /0M._62P3I1)95,3 74 6| ^~~~~~~~~~~~~~2 542src/libavcodec/aac_defines.hf:)44,: 36:Q 31note: (expanded from macro 'Q30'- 0.9309 83441 | 3#5d52e5f99ifne) Q}3,0 ({xQ3)1 ( 0 . 42 2 1 5 8 17 5 9 48(0i7nf)t,) (Q3(1x(-)0*1.007773172471882743.08 5+2 080f.5)) } | , ^ src/libavcodec/alsdec.c | ~~~~^~~~~~~~~~~~~~~~~~~: 1538:In file included from 27src/libavcodec/aac_defines.hsrc/libavcodec/aacps_fixed.c::: 45warning: 24:comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]: In file included from 36 :src/libavcodec/aacps.c note: :32: expanded from macro 'Q31'src/libavcodec/aacps_fixed_tablegen.h :230:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 153845 | | # de f i n e Q3 1 230( | x ) if (Qtm p3 _03 2( 0! =. 0n c0 h0 a r0s00(0)00i0 n{ ft | /)M ~~~~~~ ^ ~~~~~~_P( I)(,x )Q*231047(408src/libavcodec/alsdec.c.31:67481559.30: 6320:+ warning: 1 5comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]09. 57)5 f| / ^ ~ M_PI), Q30(In file included from 0src/libavcodec/aacsbr_fixed.c.:262: 7src/libavcodec/aacsbrdata.h73:74574:57:6 warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 6f/M_PI), Q 34570 | (0{.Q4314(6 109. 8621559 | 4 033 81 f95 3 /M7 4_62 P5 I 4 ) ,2 Q 3f) 0 , (Q3 01. ( 5 -n6bi06t.6s938099[08i31]134 5=45 f2F/FM5_M9IPN9I()fn,b)it s}[Q, i3{]0(Q0.,6 638h1i6g(1h1 2e08s8.t41f_/2Mb2y_tP1I)e,*85) 81; | 7 ^~~~~~~~~~~~~~ 5 9| ^ ~~~~~~~~ ~~~~~~~~~~~~~~4 8src/libavcodec/aac_defines.h0:447:f36:) ,note: src/libavutil/macros.hexpanded from macro 'Q30':Q 3149(:25-:0 .note: 07expanded from macro 'FFMIN'744 | 1#2d7e8f73i8n 5e249 0Q | #8de3ff)0}i(ne, Fx F) M| I ~~~~~^~~~~~~~~~~~~~~~~~N ( a src/libavcodec/aac_defines.h ,: 45b: )36: ( in(t)note: (expanded from macro 'Q31' ((a)x )*>1 0 (457b | 3) #?7d 4(eb1fi)n8 e24: . Q(0a3 )+1) ( x0 ). | 5 ~ ^ ~ ) | ^ (src/libavcodec/alsdec.cin:t)1581(In file included from :27(xsrc/libavcodec/aacps_fixed.c): :warning: *2421comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]4: 7 4In file included from 8src/libavcodec/aacps.c36:432: 8src/libavcodec/aacps_fixed_tablegen.h :.2301581: | 061 : + 0warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] . 5 ) | ^ ~ i230f( | t m In file included from p _src/libavcodec/aacsbr_fixed.c3 2: 62: src/libavcodec/aacsbrdata.h!:Q456:=3 84:0 n(0warning: cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion].h 0a0r0s)0 {0 0 | 0 ~~~~~~ ^ ~~~~~~0456 00 | f/{MQ_P3I1)(,- 0Q.307(04.419703610105469979652f/6Mf_P)I,) ,Q 3Q13(0 (00..2977437742556596f1/17M44_6PI1)0,f) }Q,30 ({0Q3.14(4 601.6948480803181f9/7M92_7P5I9)f,) ,Q 3Q301(0(. 05.64616383696600813045741ff)/}M_,PI ) ,| ~~~~~^~~~~~~~~~~~~~~~~~Q 30(0src/libavcodec/aac_defines.h.:6456:8366:1 1note: 28expanded from macro 'Q31'8 1f/M_PI )45, | # d| e ^~~~~~~~~~~~~~ fine src/libavcodec/aac_defines.hQ:3441:(36x:) note: expanded from macro 'Q30' 44 | # d e(fiinnte )Q3(0((xx))* 2 1 47 4 8 3 6 48 .0 + 0. 5(i)n t )| ( ^ ~( x)*10737418In file included from 2src/libavcodec/aacsbr_fixed.c4:.620: src/libavcodec/aacsbrdata.h+: 4560:.595:) | warning: ^ implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacps_fixed.c456:24 | : In file included from {src/libavcodec/aacps.c:Q32: 3src/libavcodec/aacps_fixed_tablegen.h:1230(:-360:. 7warning: 44implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 0104699626src/libavcodec/amrnbdec.cf),: 188Q230: | 3 621 :( 0warning: .Q9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]473 2509(101.07004040601000f)0},0 f{/QM 31_188( | P I 0 ). , 6 4 Q8 38 00p(-10>.p1197r9e7v_2l37s6509p15f_9su)b7,4 5Q[f/3Mi1]_( P0=I.) , 4 Q310( 03.2 73ls76p367_64s5065u68f/b3M0547__1PiI)fn),i} ,t Q| ~~~~~^~~~~~~~~~~~~~~~~~[3 i0] (src/libavcodec/aac_defines.h0*.: 45441:060036 1/ :9(8 4f0note: expanded from macro 'Q31'l 3o8fa/t)M _(45P1 | 8src/libavcodec/aacsbrdata.hs4:2t7e4556p:684_6i:4nfd /warning: exMimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] _>PI ),8 Q83u0) ({455 | 0 {. | Q23 ~~~~~~~~~~~~~~ ^ ~~~81( 5-6067.3007508829f/4M8_5P6I3)0, 7Q93f0)(0,src/libavcodec/adpcm.c.4 :678Q:336910:(7 23note: 05expanded from macro 'CASE'.976 4f0/M9_6P2I14) 0,878 4 | Q130 (70 0 f.) 5 9}7, 1 6 {32C0Q3A0S14Ef(/_ M30_.(CPO7IN6)F,3 QI34G0_3( 019#.8#7 690c3857od174ec1 48#57#ff/ M)_,_DPE IC)Q, O 31D| (E ^~~~~~~~~~~~~~ R0,.4 src/libavcodec/aac_defines.h1:AV744_:4C6O366D:2EC _94note: 2IDexpanded from macro 'Q30'_26 34#f#) }c ,o44de | c#,d e| _f ~~~~~^~~~~~~~~~~~~~~~~~i_V neA Qsrc/libavcodec/aac_defines.h3_:045A(:xR36)GS :_ _ ) note: | expanded from macro 'Q31' ^~~~~~~~~~~ (45i | nsrc/libavcodec/adpcm.c#t:d)ef76(:i(34n:x note: e)expanded from macro 'CASE_3' *Q1037317( 4x176 | )8 2 4 . 0 C AS +E _20( .c 5o )(n inf it| )g ^(, (cx)od*2e1c_4i7In file included from 4dsrc/libavcodec/aacps_fixed.c8:, 324_6_: V48In file included from A.src/libavcodec/aacps.c0_:A 32+RG: S src/libavcodec/aacps_fixed_tablegen.h_0:_229).5:) 111 : | | ^~~~~~~~~~~ warning: ^ ~implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/adpcm.c:In file included from 74:src/libavcodec/aacsbr_fixed.c:36 62:: src/libavcodec/aacsbrdata.h229: | 455note: : 59expanded from macro 'CASE_2' : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q3 074( | 0 . 0 04550 | 0 { 0 QC0A30S1E0(_0 -0#0f#/. M_0eP7I)n5,a8 Qb38l094e(8d0(5.6c13708o42776d9e6cf6_)4, ifQ3d/1,M_( P _I_0).V,7 4QA039_0(60AR2.G1420S88_4_516)76 07f| ^~~~~~~~~~~3 )0}0,2 f{/MQ_P3I1)( src/libavcodec/adpcm.c,:0. 771Q6:73:304 (note: 30.expanded from macro 'CASE_1'416 93087925 3171549 | 46f 5/ fMCC libavcodec/arm/hpeldsp_init_armv6.o _{)P I,_) Q_,3V1 (AQ _A30R0.G(04.5S9171_763_24 06}06 42 f/9M _P4I )2 , 2Q6In file included from 3 304(f)src/libavcodec/apedec.c 0},: . 36| 7\ : ~~~~~^~~~~~~~~~~~~~~~~~6 src/libavcodec/unary.h| ^~~~~~~~~~~0 :src/libavcodec/aac_defines.h3508::457:741:36 18:7 warning: note: expanded from macro 'Q31'f comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]/src/libavcodec/adpcm.cM :_P1154I) ,: 4532 | #:| d ^~~~~~~~~~~~~~warning: e fcomparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare]50i | src/libavcodec/aac_defines.hne : 44 Qf:31o 36(:r 1154note: x)( | expanded from macro 'Q30' i = 0 ; 44i | # s0t* 21(4eg7xp_ei4t8)n_d3 beixt6s 1( 4 gb>)8 != . 0 8s8 u+t ) op {0; .i 5+| )+ ~~~~~~~~~~~~~~ ^ ~~~ ) ; | | ^ ~ ~~~~~~~~~~~~~ ^ ~~~~ ( int)((x)*In file included from 1src/libavcodec/aacsbr_fixed.c0:762: 3src/libavcodec/adpcm.csrc/libavcodec/aacsbrdata.h7::478455::169328::24 .0 note: warning: +implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]expanded from macro 'CASE' 0 .5) | ^ 78 | 455 | { Q 3 1In file included from ( src/libavcodec/aacps_fixed.c- C:A024S: .In file included from src/libavcodec/aacps.cE0:7_332(58: Csrc/libavcodec/aacps_fixed_tablegen.h8:229O94:85N866F:I3 07Gwarning: 9_ fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]#) # ,c oQd3e1c( 0##. 7_ 42290D | 9EC6 2OD 1E 4 R0, 8 4AQ1V_3C700Of()DE0},C. _0{I0QD0_310( 0 0#00000#f ./7cM6o_3dPe43I1c),9, 8 _9Q_531V04A_(A450fR.)1G78,4S Q23__7)6 16 (6| 4f ^~~~~~~~~~~/ 0M._4PI1)7,4src/libavcodec/adpcm.c Q6:376:60234:( 90note: 4expanded from macro 'CASE_3'.2 22865636 4776f3) | 0} , 0 2 f| ~~~~~^~~~~~~~~~~~~~~~~~ / M _ src/libavcodec/aac_defines.hP :I45:C)36A,:S EQnote: _32expanded from macro 'Q31'0((0 .c4o63n0f7 i2g453, | 5 9#dc6eoffide/cnM_e_ QiPd3I1,)( ,__x V)QA 3 _0A ( R 0 G.S _5_ 9 )7 16 3 2(0i0n4 tf/ )M(_| (Px ^~~~~~~~~~~ I))*, 2Q143704(src/libavcodec/adpcm.c80:743.6:367:486. 00note: 38 7+expanded from macro 'CASE_2'7 1087.f5 /74 | )M _ P | I) ^ ~ , C | A ^~~~~~~~~~~~~~SE _ #In file included from #src/libavcodec/aacsbr_fixed.csrc/libavcodec/aac_defines.h: :6244e:: 36nsrc/libavcodec/aacsbrdata.h::455ab l:note: eexpanded from macro 'Q30'6d :(c owarning: dimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] e44c_ | i#dd, e_f_ i455Vn | eA Q{3Q_0A3(R1x(-G)S0_ _.0 7) 5 8 | 8 ^~~~~~~~~~~9 48 5 6 3 0 7 9(fsrc/libavcodec/amrnbdec.ci)src/libavcodec/adpcm.cn, ::t71Q292):3:(547:1((: x) *note: warning: expanded from macro 'CASE_1'implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]01. 07734 717 | 04 1986 224 292 | 1 .4 0 {0 +8 4_ 1 0._7 5 Vl0Asf)_ Af)} ,R_| Gq ^[{S Qi__3] 1( =}0 l sIn file included from .src/libavcodec/aacps_fixed.c f 7:63_4 r3 241 [ : 9 iIn file included from 8src/libavcodec/aacps.c\:]9 32 : | 5*1src/libavcodec/aacps_fixed_tablegen.h ^~~~~~~~~~~ 4:45 (229f:61L)S: ,Fwarning: _Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3R 1src/libavcodec/adpcm.c_F(:A 1205C:0 41/.:4 17 486 62warning: 0022909 | comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare]. 4 0 22)6 + 3 4l sf )fQ}3 0_(0,.1205 0 | 0 | 0n00 ~~~~^~~~~~~~~~~~~~~~~~~o0_r [ 0i 0] *src/libavcodec/aac_defines.h0 :045( 1f :36.:/ 0iMf /_note: P( c8expanded from macro 'Q31'-0 I>0s)ta0tu,s. [0Q4530i) | ;( ]#.0s| td. ^~~~~~~~~~~ ~1 ee7pf8i_i4n2n76ed6 Qe63x14 (xf)>/ M8_P 8I )u, Q3) 0( 0{. 2 8 56| 6 ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~7 3 0 0 2 f(/iM_nPtI)),( (Qx3)0*(201.4src/libavcodec/adpcm.c:478674:3836906:74 283.note: expanded from macro 'CASE'5 09 +6 f0/M._ 5P78)I | ) , | Q 3 ^ ~0 ( 0 . 59 71C6ASIn file included from 3Esrc/libavcodec/aacsbr_fixed.c2_03:0(624Cf/: MO_src/libavcodec/aacsbrdata.hNPFI:IG454:)83_ ,:# Q 3#0warning: (cCC libavcodec/arm/hpeldsp_init_neon.o oimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 d.e7c6 #0# 3_8DE 7C4547 | O1DE{8QR73f,1/(- M0A_.VP8I9_C)7O,4D EC6 _47| 4 ^~~~~~~~~~~~~~I 6D2src/libavcodec/aac_defines.h_5: 6447##: 136c:f note: oexpanded from macro 'Q30'),d e cQ,3 1_(_ 44 | V#d0Ae._fA99i8Rn4eG 6Q3S5078_(8_x3))8 5 | 37 f ^~~~~~~~~~~ ) } , { Q3 1 (src/libavcodec/adpcm.c : 760 :.(3934i:6n77 t2note: expanded from macro 'CASE_3') 5(6(1x)3*0 1767902 | f7 3) 7 , 4 18Q2 34C1.A(-S00E_ 2+. 0(.754c)8o 5nf i4| g6 ^68, 6 0c9o35d9efcIn file included from _)}src/libavcodec/aacps_fixed.c,i:d 24| , ~~~~^~~~~~~~~~~~~~~~~~~: In file included from _src/libavcodec/aacps.csrc/libavcodec/aac_defines.h_::VA3245_: :Asrc/libavcodec/aacps_fixed_tablegen.h36:R:G 229Snote: :_expanded from macro 'Q31'36_ :) warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ^~~~~~~~~~~ 45 | #define Qsrc/libavcodec/adpcm.c3:174 (229: | x36) : Qnote: 3 expanded from macro 'CASE_2'0 ( 0. 00 074 | 0 0 (0i0 00n0 f/t M )_CP(IA(),S xEQ3)_0*( 0#21.47#1 4873en86448a2b.7l60 6+e64 fd0/(c.Mo5d_e)PcI) ,_ | i ^ ~d,Q 3_0_(VA0_.2In file included from A8src/libavcodec/aacsbr_fixed.c:R562G6: S6__src/libavcodec/aacsbrdata.h7:)3 4540| :0 ^~~~~~~~~~~259f/ : Mwarning: _Pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]I ), Q3src/libavcodec/adpcm.c:071(:70: . 4454note: 6 | 3expanded from macro 'CASE_1' {0Q73231 715 | (-90 6 .f 8/97{M4 ___64P7VAI_4)A6,2R G5QS6371_0f_)(, 0 .}5Q 9 37 161 ( 3 02. 09 0 94 84f\/6M _ 5P| 7I88 ^~~~~~~~~~~)3 ,8 53Q73f)0}(, 0{.Q371(6 0src/libavcodec/adpcm.c30:.8313257:97326src/libavcodec/amrnbdec.c1:78 :77fwarning: 321/2comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare]: M56751:_ P3warning: 0I79implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] )2 1325,f | ) , Q| 3 ^~~~~~~~~~~~~~1 ( 321- | 0 src/libavcodec/aac_defines.h :.7 444:36 8 : 54 6i f note: 6expanded from macro 'Q30'86 l s0(f9_cn3o_s -5r44> | 9[s#tfi)de]} ,=e pp f -_i| n ~~~~~^~~~~~~~~~~~~~~~~~> ipendre eQsrc/libavcodec/aac_defines.h:xv >3450:_ 8(836xul){):s f_note: r expanded from macro 'Q31'[ | i ] ~~~~~~~~~~~~~~ ^ ~~~ * LS F_ R45 _ | F AC# d e* fi (PnRie Entsrc/libavcodec/adpcm.c)Q(D(x:)3_1(78*1F0x:A7)369C7 :_M41 8 2O4. 0note: Dexpanded from macro 'CASE' E+ 0_ 1.2 5)k 2 +| 78 | ^ l AS libavcodec/arm/hpeldsp_neon.o sf _( i5n In file included from _t msrc/libavcodec/aacps_fixed.c) e:(24C(a: AIn file included from xSsrc/libavcodec/aacps.cnE[:_3)i32(*]C21: ;O4src/libavcodec/aacps_fixed_tablegen.h7 N | : ~ ^~~~~~~~~~~~~4F229 8I:3G11:6_ 48warning: .#implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0# +co de0c. 5#)# _| DE C ^ ~229 O | D E R , A VIn file included from Q3_src/libavcodec/aacsbr_fixed.c0C:(0O.062D0E: src/libavcodec/aacsbrdata.h0:C_0I454D0:_032 00:00#f# / warning: Mcoimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_de PcI),, _Q_3V0A(_A0R .454G1 | S78{42_Q7_36)16 (64 f-/M| _0 ^~~~~~~~~~~P. I8)9,7 4Q6340src/libavcodec/adpcm.c7(:7640:634.2:2 5note: 8expanded from macro 'CASE_3'65 761f6)7,3 0Q760 | 321 f/(M _0P . I 99)8 ,4 C A6QS3E5078_(82(3c0o8.n5437f6if3g0)7,}2, c3o {5Qd93e61f(c/_ Mi_d0,PI.)3 ,9_ 67_Q7VA3_20A5(61R0G3.S50_97_792)1f) 6 3,| 2 ^~~~~~~~~~~ 0Q3014(f-/0M.src/libavcodec/adpcm.c_:74P874:I365),:46 6 note: Q8expanded from macro 'CASE_2' 3600(90 743.5 | 796 0f3) 8}77 1, 8 7 | ~~~~~^~~~~~~~~~~~~~~~~~f C/ASMsrc/libavcodec/aac_defines.hE__ :P45##I :)36:e,n note: ab lexpanded from macro 'Q31'| ed ^~~~~~~~~~~~~~(c odec_src/libavcodec/aac_defines.hi 45: | d44#,: de36f__:V inAnote: _e expanded from macro 'Q30'QA 3RG1S(_x_) )44 | | # ^~~~~~~~~~~d e f i n e src/libavcodec/adpcm.cQ :713:(i0n7:( t)x(note: expanded from macro 'CASE_1') ( x ) * 71 | 2 14 7 4 src/libavcodec/alsdec.c 8 { 3 _:6 _ 1663 (4inVt:831A).(:(x_0 )Awarning: R+* 0Gcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]S1.0_ _57) 3} 7 | 4 ^ ~1 8 2 4. 0 + In file included from src/libavcodec/aacsbr_fixed.c 0:\.62 : 5 src/libavcodec/aacsbrdata.h| ): ^~~~~~~~~~~ 454 :6 | :1663 ^warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | src/libavcodec/adpcm.c : 1360 :In file included from 70isrc/libavcodec/aacps_fixed.c:f warning: (:24454: In file included from | comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare]gsrc/libavcodec/aacps.c{ :e32Qt: _3bsrc/libavcodec/aacps_fixed_tablegen.h1:i(228-0 t:s.1360 | 136_8 :l9e 7f46warning: 4 7t46implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ( 25 67gi1fb)f), ( c Q<3- 1>7( s t*ac228h0.t | usa[9 nn0e]9 l.s8*c tsx4- t e6>p 5Q_nu3m07(i_8b0n.08l3d0o8e5x0c3 07k>0f0)0}s ),0 080 {8| Q ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~f u3/M 1_|(P|I ), 0.cQ-39360>7(s7205.tAS libavcodec/arm/idctdsp_arm.o 611a7t336u0s0[7151997]2src/libavcodec/alsdec.c.f:51720s)f:23t:,e warning: /comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] pQM_3_PiI1)(nd,e-0 xQ .1720 307( | 48>0. 2 5 878u 47){ 63 6 78| 4 6 f ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~o5r0 9 63(55b9f6 f)}=/ ,M0_ P ;I| ), ~~~~^~~~~~~~~~~~~~~~~~~ b Q note: expanded from macro 'Q31'6 1n9unote: 84mexpanded from macro 'CASE' 0_ 453b8 | l#fdo/cMe_fi kPsn78I;) e | , b Q Q3+0+3 ()01 {. (xC5 6)AS| 6 E ~ ^ ~~~~~~~~~~~~~~~ 6_ 83 9 (0C 1O4N 4FfI /G M_ _P I ),# (i#Qn 3tc0o)(d0e((.xc6)6 86*12#114#2 78_841fD83/6EMC4_8ODPE.0I R)+,, 0| ^~~~~~~~~~~~~~A .V5_)Csrc/libavcodec/aac_defines.h O:D 44E| ^ ~: C_36I:D _ note: #expanded from macro 'Q30'# In file included from csrc/libavcodec/aacsbr_fixed.c:o62d: e44src/libavcodec/aacsbrdata.hc | #,: d453_e_V:fA84i:_n Aewarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]R G QS30_(_x)) | ^~~~~~~~~~~ 453 | { Q3 1src/libavcodec/adpcm.c: 76( : 034.(:8 1inote: expanded from macro 'CASE_3'5n0 t5)4(8(4 76x | 5)7 *4 61 0027 f 3 7)4 ,1 C8Q321A4S(.E0- _0+2. 0(.59)4c6 on8 f5| ig ^,9 4co7d86e13c6_9iIn file included from df,src/libavcodec/aacps_fixed.c) _:_}24V,: A_In file included from A{src/libavcodec/aacps.cQsrc/libavcodec/amrnbdec.cRG:S332:: _1(355-src/libavcodec/aacps_fixed_tablegen.h_):0:. 894228 :| 4:9 ^~~~~~~~~~~111 7warning: 6implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]:3 warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 09src/libavcodec/adpcm.c5:4748:6360:f ),note: expanded from macro 'CASE_2' Q31 ( 2280 | .355744 | | 0 8 9 4 5 7 Q 326 l07Cs(01.ASfE_5_q4 05#0f# [0i])en0a 0=}00b l,0(el 0 | ds(0c ~~~~~^~~~~~~~~~~~~~~~~~f fo_/rsrc/libavcodec/aac_defines.h:dM_[45ePi:]cI_36 : )note: i+d,, expanded from macro 'Q31' _ p Q_V-A>3p_0(r0 .A1e45vR | _7l#G36s01dSf5e___9)fr7 5if[ n/i]| eM Q ^~~~~~~~~~~* _3PI 1)(,px r)Qsrc/libavcodec/adpcm.ce: 3 d _71 0f(:0 . a7:2 c[7i]note: )expanded from macro 'CASE_1' 7 * 3 7(4LS F 5 _(R716 | i _n56FfA t/CM_ ){( P(/_I_Vx )*)2,A 80100_.QA340R0G7)48(S _36048+._.0 l4 4}s+f6 _1 908340 . _358 ) m f| /e ^ ~ Ma _ nP[\i]IIn file included from ),src/libavcodec/aacsbr_fixed.c *Q| : 623: ^~~~~~~~~~~ (0(src/libavcodec/aacsbrdata.h01:..0 453/ 5:6src/libavcodec/adpcm.c8:586001360: 6warning: 0:.80implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]);37 : 9| 0warning: comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare] ^~~~~~~~~~~~~ ~ 1 44f/M_ P453 | I{)src/libavcodec/amrnbdec.cQ :,31360355: 1 | 30:Q( 3 0 (warning: 0.06 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 86 181 1 25 8 i08f51 48f/(M_355P4Ic5 | ) -74,6 >s0 t 2a| ft ^~~~~~~~~~~~~~ )u ,sl[src/libavcodec/aac_defines.h sQ0:f3_]44:1q.36[(s-:it0. 9]e =note: 4expanded from macro 'Q30'p6 (_l8si5fn_9d 4re[447 | #xi 8d6]>e1 3 f+i68 n98p-ef u> |)Q}3,p|re0( {vx_cQ3)1(l--s0 .4>f 4st_at u9r76 3s[ [8i 01]]. s9 t54*8 ep6 p _0fr i) nede,(di_x nfa Qtc)> 3[1(8(i8(x])u* 0).)1{ 4008 *79| 347 ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~4 (5L187S242.F0 6+_ 7R0_15.F54) A C5 /| src/libavcodec/adpcm.cf ^8:)} ,0 780 0:| . ~~~~^~~~~~~~~~~~~~~~~~~690 ) In file included from :+src/libavcodec/aacps_fixed.c: src/libavcodec/aac_defines.h :l24sfnote: _expanded from macro 'CASE'45: 3In file included from :_src/libavcodec/aacps.cm36::e32 : note: a 78src/libavcodec/aacps_fixed_tablegen.h | expanded from macro 'Q31'n : [228: 86i: warning: ]implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] *45 | # (d 1Ce.fAS0Ei _/3n e (82280 00C | Q .O3 0 N1()x; FI) Q G | 3 0_( ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ # 0 #. 0 c00 od0e 0c00 00 0## f/ M_(_iDPnEICt)O,D) E((QRx)3*,0 21(4AV0_7.C1478O36301D56E947C58f/_M._PI0 I+D)_ , 0 #.5Q)#3 0 | ( ^ ~c0 o.de2c77,37 4_5In file included from 6_V5Asrc/libavcodec/aacsbr_fixed.c6_f/:AM62R_: PIG)src/libavcodec/aacsbrdata.h:S, 453Q3_:031:_() 0 warning: . implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4| 4 ^~~~~~~~~~~6 1984038f src/libavcodec/adpcm.c/453M:_ | 76P:{QI334)1,(: 0Qnote: expanded from macro 'CASE_3'.38 01(05.5 60676564 | 88 9 405 1 7446 4 fC0/MA2_SfPE)_,I Q2)(3,c1 oQ(3-nf0i0.(9g,0 4.c668o65de8c96_1412i87d881,f61 /3_M_6_V9Pf)AI}_,) ,A { QR| 3G1 ^~~~~~~~~~~~~~(S_ -_0). 4src/libavcodec/aac_defines.h4| ^~~~~~~~~~~: 97446:363:80 src/libavcodec/adpcm.c9note: :5expanded from macro 'Q30'744 8:6360f:) ,note: expanded from macro 'CASE_2'44 Q | 3#1d(e 0f. 74i | 4n 0e89 Q43 507 ( 26x7 )1 5 C4 5AS Ef) }_ , # | ~~~~^~~~~~~~~~~~~~~~~~~# e nsrc/libavcodec/aac_defines.h :45a b:36(:li enote: dnexpanded from macro 'Q31'(cto )de(c_(i d45,x | )#__*Vd1eA07f3_7Ain4eR1G 8S24Q.3_01_ ()+ x ) 0 | . ^~~~~~~~~~~ 5 ) | ^ src/libavcodec/adpcm.c(:71i:n7t:In file included from )(src/libavcodec/aacps_fixed.c(note: :xexpanded from macro 'CASE_1'24) : *In file included from 2src/libavcodec/aacps.c1: 432717: src/libavcodec/aacps_fixed_tablegen.h | :4228 : 83616 {: 4 _warning: 8._implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0V A_ A+R G0S.__5 )} | ^ ~ 228 | In file included from \ src/libavcodec/aacsbr_fixed.c Q: 3620| ( ^~~~~~~~~~~: 0src/libavcodec/aacsbrdata.h .:045300:070: 0warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 0src/libavcodec/adpcm.c0:f1404/:M_32PI:) ,453 warning: | Qcomparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare] {3Q03(10(. 107.38 61051404 | 10 5 59 74 58f/ 45M7 _4P6 I 02)f ,i) fQ,30 ( (0cQs3.-21>7(s-70te3p.7_4954i66n5de86x5f 9/>4M 7_88P68uI)1){3,6 9Q| f3 ~~~~~~~~~~~~~~ ^ ~~~)0}, ( 0{.Q341(4-6109.8444907386f3/8M0_95P4I8src/libavcodec/adpcm.c):60,f78) :Q, 693:Q0 31((note: 0expanded from macro 'CASE' . 05.646086984 5789071 | 442f 6 /7 1M5 _4P 5If )}), , C Q| 3A0SE ~~~~~^~~~~~~~~~~~~~~~~~(_ 03.(6COsrc/libavcodec/aac_defines.h6:N845F6:36I1G:1 _2note: 88 expanded from macro 'Q31'1# f/#M _coPd 45I | e)#,c d e| f## ^~~~~~~~~~~~~~ i _nDeE CQOsrc/libavcodec/aac_defines.h31:(D44x:E)36R: note: ,expanded from macro 'Q30' A V _ C OD44E | C # _IdD e(_f ii#nnt)#e ( c(Qxod3e)0c*(2,x1 )4_ 74_ 8V A_3 6A 4 R 8G .0S +_ _0 . ) 5( )i| n| ^~~~~~~~~~~t ^ ~ ) ((x)*1073src/libavcodec/adpcm.c7In file included from :4src/libavcodec/aacsbr_fixed.c176:8:2344:62. : 0note: expanded from macro 'CASE_3'src/libavcodec/aacsbrdata.h+ : 4520:.845 76: | ) warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]| ^ CASE_2(c o452In file included from n | {src/libavcodec/aacps_fixed.cQfi:g3124(, : c o0In file included from d.src/libavcodec/aacps.c83e:c4_332i4: 2dsrc/libavcodec/aacps_fixed_tablegen.h9, :_2282_:VA4360_:1A 3Rwarning: 4Gimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6S_ _f)), Q3| 1 ^~~~~~~~~~~ (-0.13 022283 | 4src/libavcodec/adpcm.c 5: 074 6 :36Q:43 note: 609expanded from macro 'CASE_2'(90 .070f0)} 0,740 | { 0Q 301 (0 000 f./ M_0P 5I9 )C4,A 6Q4S39E0_ 1(3#00#7. e01n257f)a3,6 0b1Ql5ed391(7(5c fo/0.dMe20_5c_Pi1dI1,)0 , 4Q_3_70V0(74A08_.A62R76G7S_f3_7))4 }5,| ^~~~~~~~~~~6 5| ~~~~~^~~~~~~~~~~~~~~~~~6 f/M_src/libavcodec/aac_defines.hP:I45),src/libavcodec/adpcm.c: :36Q:713 0:note: expanded from macro 'Q31'( 70:.4 46 1note: expanded from macro 'CASE_1'459 | 8#40d3 e871f | fi /n Me _{ P QI_3)_1V(,Ax _Q)A3 0(R 0.G5 S6_ 6_ 6 } 8 9 0 1 4 4 f / M _(Pi\In )t) ,| ( ( ^~~~~~~~~~~Qx 3)0*(2014.764688366418src/libavcodec/adpcm.c.0:11431 +2: 08.325:8) 1 fwarning: comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare]/ M _| P ^ ~I ), | ^~~~~~~~~~~~~~ 1431 | In file included from src/libavcodec/aac_defines.h: 44src/libavcodec/aacsbr_fixed.c ::36 62: :src/libavcodec/aacsbrdata.h : 452note: expanded from macro 'Q30' : 59 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i44 f | (#cdse-f>isn teep452_ | Qi3{n0dQ3(1exx() >0 . 88 38 4 u 3) 4{2 9 | 2 40 ~~~~~~~~~~~~~~ ^ ~~~(1 3i46nft)),( Q(31x()-*01.103703273414src/libavcodec/adpcm.c85:278:04696.4:06 + 90note: 9.7fexpanded from macro 'CASE'5 ))} ,| ^{ 78Q3 | 1 ( 0. 0 In file included from 5 src/libavcodec/aacps_fixed.c9:C24: 4AIn file included from 6Ssrc/libavcodec/aacps.cE4:_932133: (07src/libavcodec/aacps_fixed_tablegen.h0C:2O228NF5:fIG11_): #,warning: # implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q c31o(d e0.c2 0#51#1 _ D0228E | 4C 7 OD0 7E 4R8 6, QA63Vf0(_0).C}0O0D, 0 EC0_| 0I0D ~~~~~^~~~~~~~~~~~~~~~~~0_ 0 0src/libavcodec/aac_defines.h#0# :f/cM45:o_dP36e:I )c, note: ,Qexpanded from macro 'Q31'3 _0_(V0A .45_1 | A7R#3G6dS0__e1)fi5n 9e7 5f /| M_QPI ^~~~~~~~~~~3 )1,( xQ)30 (0 src/libavcodec/adpcm.c. :276 7 :734 :3 7 4 note: 5 expanded from macro 'CASE_3'6 5 (6ifn 76/t | M) _( P( xI) ) *,2 C14Q7A3S40E8(_30.26(4c484.6o1908n 4fi+0g 03.,8 5fc)o /de Mc_| _ ^ ~iP Id),, _Q_3V0A(_In file included from A0src/libavcodec/aacsbr_fixed.cR.5:6G626S: 6_8_src/libavcodec/aacsbrdata.h9)0:452 1: | 4 ^~~~~~~~~~~31:4 f/ Mwarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]PI ), src/libavcodec/adpcm.cQ:3740(:036. :4526 | {6Qnote: 8expanded from macro 'CASE_2'36 1112(8 810f. /748 | M3_ P4I3 ) 42,9 2 4| 0 ^~~~~~~~~~~~~~ 1C34Asrc/libavcodec/aac_defines.h6Sf:E)44, _: Q3361##: ( e-note: 0n.expanded from macro 'Q30'a1 b3l0e2d3(4 c44o50 | 6d#4ed6ce9_if9d,i 7n_fe_ )QV30}(A_,xA) {R QG 3S _1 _ () 0 | . 05 ^~~~~~~~~~~ 9 4 64 91 3(0in7tsrc/libavcodec/adpcm.c0)2:71(:5f()7x,:)* 1Qnote: 0expanded from macro 'CASE_1' 373174( 711 | 8 02 4.. 20 +0{ 5101_.50_4)70V A74 _| 8 ^A 6R6fG)S}_,_ }| In file included from ~~~~^~~~~~~~~~~~~~~~~~~src/libavcodec/aacps_fixed.c : 24 src/libavcodec/aac_defines.h: : In file included from 45src/libavcodec/aacps.c ::36 32:\: src/libavcodec/aacps_fixed_tablegen.h| note: expanded from macro 'Q31': ^~~~~~~~~~~ 227:136: warning: 45 | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]#d efinsrc/libavcodec/adpcm.ce: 1517Q3:1(32x:) 227 warning: comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare] | Q 3 01517 ((0 | i .nt0) 0 0( (00 00x 0)0*2 0 1f 4/M _ 7Pif4I) ,8( 3cQ6s348-0.>(s00 .te+1p 6_0i03n8.d6e65x)3 69 f> | /8 ^ ~8Mu _)P{ I | ) ~~~~~~~~~~~~~~ ^ ~~~, In file included from Q3src/libavcodec/aacsbr_fixed.c0:(620.: 2src/libavcodec/aacsbrdata.h5:4524:974:3 warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 582f/M_src/libavcodec/adpcm.cP:I78:)69, :Q 3 0(452note: 0expanded from macro 'CASE' | .{4Q03219(4 478608 | .4 803 f 4 /34 M2 C_A9PSE2I4_3)(0,C1 34OQ6Nf3FI)0G,(_ 0 .Q#43#91 8(0co-60d.e819c 35#085#f 2/_D3ME4_5CPI0)6O,D4 E6QR390,9( 70Af.V)5_}6,CO1D 5E6C{4_Q13I41D75(f_/M _ P0I#).0#,5 co9 4de| c64 ^~~~~~~~~~~~~~9, 1 3_07_src/libavcodec/aac_defines.h0V2:A5f44)_A:R,36G :S Qnote: _3expanded from macro 'Q30'_ )1 ( | ^~~~~~~~~~~0 . 442 | 0#51d1e0src/libavcodec/adpcm.c4f:7i760n7:e4 834Q36:0 6f()note: expanded from macro 'CASE_3'x }), | ~~~~~^~~~~~~~~~~~~~~~~~ 76 | src/libavcodec/aac_defines.h : 45 : 36 : C A note: (Sexpanded from macro 'Q31'iE_ n2t()c(o(n xf45)i | g*#1d0, e7fc3oin7ede4c Q13_i8d12,(4 _x._0)V A_ + A R0GS _. 5)_ )| ^ | ^~~~~~~~~~~ (int)(In file included from (xsrc/libavcodec/adpcm.csrc/libavcodec/aacps_fixed.c:):2474*: In file included from :2src/libavcodec/aacps.c361::432 7: 4note: expanded from macro 'CASE_2'src/libavcodec/aacps_fixed_tablegen.h8 :32276:4 111874 | : . 0 warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]+ 0 . 5)C A S| E ^ ~_ ## e n227a | b In file included from l src/libavcodec/aacsbr_fixed.ced :( c62Q: o3src/libavcodec/aacsbrdata.h0d:(451ec0_:i.830:d0 ,0 _warning: 0_implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0VA0_A0R00G0fS/__ )M451_ | P{ I| Q) ^~~~~~~~~~~3,1( -Q030.(05.8166063src/libavcodec/adpcm.c08:7176:60739:666 99note: expanded from macro 'CASE_1'f7 /2M8_P fI))71 | , , Q Q 33{10( (0._ 2_05.9V46A984_4A07373R7G85S8_02_65f8 /M2_P}If), ) }Q , 3{ 0 Q3(1 0 (.4 02-9 40\4 .61| 87 ^~~~~~~~~~~45 0f7/M3_P7I3)6, 6Q673206(src/libavcodec/adpcm.c7:0f1623.):441,9: 8Q 036warning: 819comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare] (5-805f./4M81_6P 61623I)9, | Q23 0 0(0 .8 55 964 15 86 54 f1) 4}7 5f,/i Mf _(| P ~~~~^~~~~~~~~~~~~~~~~~~Ic )->,st asrc/libavcodec/aac_defines.h tu:s| [45 ^~~~~~~~~~~~~~i]: .s36t: esrc/libavcodec/aac_defines.h:note: p44_iexpanded from macro 'Q31': n36d:e note: xexpanded from macro 'Q30' 45> | 8#8due )f44 | i n{#e de fQ i31| n(x ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~e) Q 3 0 ( x ) ( i n t ) src/libavcodec/adpcm.c( (: x78(i)n:t69*)(:(x2) *1note: 14expanded from macro 'CASE'07 748337641488 2.784 | 0. +0 0 + . 05.5 ) 14)C warningAs S generated| E_ 3 ^ ~. | ( ^C ONFIG_ #In file included from # src/libavcodec/aacsbr_fixed.cc:oIn file included from 62de: src/libavcodec/aacps_fixed.ccsrc/libavcodec/aacsbrdata.h: :24: #451In file included from :# src/libavcodec/aacps.c_58D:: E32Cwarning: : implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Osrc/libavcodec/aacps_fixed_tablegen.h D:E227R,: A86V:_C O warning: D451implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]EC | _{IQD3_1 (#-# 0c.o5d8e6c6, _0_227VA7 | _09A 6R 6 9G 7S 2_ 8Q_f3) ) 0,| ( ^~~~~~~~~~~ 0Q.3010(0 00.src/libavcodec/adpcm.c09:076:60348400:07 0f7/note: 3Mexpanded from macro 'CASE_3' 8_0P6I5)8 76, | 2 f) Q} 3 ,0 ({ 0Q .C3A11S6(0E38-66_30.6192f7(/5M7_c3PoI7n)3,f6 i6Qg63,7026 (70cf.)o2,de5c 4Q_934id13,(75 8-2f_0/_M_.PVI4A)8_,A1 R6Q6G39S02(_00.84_50)92 49| ^~~~~~~~~~~84 5f4)6}8,4 0 | src/libavcodec/adpcm.c ~~~~^~~~~~~~~~~~~~~~~~~f :74/:M36_Psrc/libavcodec/aac_defines.h::I45 ):note: ,expanded from macro 'CASE_2' 36 : Qnote: 3expanded from macro 'Q31' 074 ( | 0 . 4 9 8 450 C | 6A#8deS9fE_5i 8n#5# efe /nQM_a31P(blIxe)),d Q 3(c 0 od(e 0 c.5 _i6d1 ,5 6 __4V1 47A5 _(fAi/RnMsrc/libavcodec/apedec.cGt_)PS(I(x:)_)_)478 *,: 202| ^~~~~~~~~~~ :1 47 | 4 ^~~~~~~~~~~~~~warning: 8 36comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]4src/libavcodec/adpcm.c :src/libavcodec/aac_defines.h718:7::.440 :+note: expanded from macro 'CASE_1'36 : 0note: 47871. | expanded from macro 'Q30' | 5 i) f | ^ ~44({ | r__#VAidce_AefRIn file included from -iGne> src/libavcodec/aacsbr_fixed.cS_k_Q:su m3}62 0< : ( xl src/libavcodec/aacsbrdata.h)i :451m ) :32 :| ~~~~~~~~~~ ^ ~~~ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] \ | ^~~~~~~~~~~ ( i451n | {tQ)3(1src/libavcodec/adpcm.c((x:)1744:-*440.:15 warning: 80comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]67 36704178029 461744src/libavcodec/alsdec.c.6 | :9 07 1821 2+8: 33 :f warning: 0) .comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] , 5f )oQ r3 1| ((u ^n 0 .si g91821n | 6e d 8 In file included from 4csrc/libavcodec/aacps_fixed.ch: 240a : 7n nIn file included from cel7src/libavcodec/aacps.c3t =:832x: src/libavcodec/aacps_fixed_tablegen.h0-60:>;5227c 8:u61:c 2warning: rhfimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ a)fn},r na{melQe 31_+ 0Qs)am03 p01 l| 0 ~~~~~~~ ^ ~~~~~~~~ (es0-0 f0-./M 4_8cP1Isrc/libavcodec/adpcm.c)t,x Q63:-6091749>:44(:2f0. 108ra6mwarning: 590e3comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]4_8i6 683d695f /f* M1749)} , _ | (P| u I ~~~~~^~~~~~~~~~~~~~~~~~i )n t,64src/libavcodec/aac_defines.h _:45Qfto:363)0r(: (0 .note: suco2nfexpanded from macro 'Q31'-n54> fsr94i3amgen7e _5d45l | 8 ec#2denghffitna/Mh_,ennPeI ) , lQ Q3| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~=301 (0(x0);. 4 c02 9 4h1822 4 a | 6 n8n 4 e 0 l f < /( c M iha_ Pnnn eIlt ),s Q) ;( (3x) ch0a* 21(4n 07n . 4e49 8l8 3 +6 40+ )86. 8{0 9 5 8+ 5| f ~~~~~~~ ^ ~~~~~~~~/0 M._P 5 I ) )s c, o| Q ^ ~n3f0src/libavcodec/adpcm.c -(:>01849f:.32In file included from r5:a 6src/libavcodec/aacsbr_fixed.c15m6warning: :e4_lcomparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare]e62n1g : 4tsrc/libavcodec/aacsbrdata.hh)7;:5 451f| :/M ~~~~~~~~~~~~~~~~~~~_ P61849 | I :) , warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.hi:f 44(:45136c | :s{ Q-note: src/libavutil/macros.hexpanded from macro 'Q30' 3>:491:st (4425:e -p | 0_.note: 58#6iexpanded from macro 'FFMIN'6d n0efdi7 0n9ee66499x > | 72Q8 #d3f08(e)8xufi,)) n {e Q 3 F| F ~~~~~~~~~~~~~~ ^ ~~~ 1M( I N (a0, b. ) 9 ( 6(i(a8)n 4t>0 )7((src/libavcodec/adpcm.cb)73(: 7880x?):65 8*269(1bf0)): 73} note: :74,expanded from macro 'CASE' 1(a 8)2){ 4Q .| 0 ~ ^ ~3 +178 0( | .- 5 0 ) . src/libavcodec/alsdec.c 1 75:C1864| :73A ^S9 7E:_3 3(6warning: 6Ccomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]6 O7In file included from N2src/libavcodec/aacps_fixed.c67F: If)24: 1864In file included from G, | Qsrc/libavcodec/aacps.c3_:132 (: src/libavcodec/aacps_fixed_tablegen.h#- : #0.227 48:1 6co36 :6 dwarning: I9Ne2Timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]c0E 8R59#LE4A# V_8ED_5 fOEC227O)U | D}T PEUT,(1 6R ), | ~~~~^~~~~~~~~~~~~~~~~~~ AV| _ ^~~~~~~~~~~~~~~~~~~~~Q Csrc/libavcodec/aac_defines.h3ODsrc/libavcodec/alsdec.c::01854E:3145:(C :note: _36expanded from macro 'INTERLEAVE_OUTPUT'I0:. 0D00 0_note: 0 expanded from macro 'Q31'0# 00#00src/libavcodec/amrnbdec.c f /1854Mc:45 | | _#oPd568 deIe):, c,f25: i Q _nwarning: 30 ( _eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0Q V A._3 1A61R0( G3x S8) _6 63 _568 )6 | 9 ffo | ^~~~~~~~~~~ /r (cM = src/libavcodec/adpcm.c _ 0 ;: PcI 76 )<, Q:3 0 ( 0.34pc(h2a:- i5n49>4note: 3b7nnexpanded from macro 'CASE_3'e5t8e t)2lfa/(s ; M76(= _c | +x + ) P ) F* I F2 ) , MQ1 I N(340 7( p-04C> .84pA SE30i _ 6 428tc2h 9 . (_40 cg4 6+ oan8f 0i4i0g .nf, 5 [/ ) 4 ]M,c _ o | P ^ ~1 .deIc 0 )_,) ; i Q dIn file included from 3src/libavcodec/aacsbr_fixed.c \,0 :62| : ( _| ~ ^ ~~~~~~~~ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aacsbrdata.h0:_.450V4A:src/libavutil/macros.h9src/libavcodec/alsdec.c_83:A:R8:01864649GS :89:_warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9:5228:_ 5warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]) fnote: /expanded from macro 'FFMIN' M| 450 | _{P ^~~~~~~~~~~I )1864Q | 49, 3 | 1 #Qd(src/libavcodec/adpcm.c 3e :I0Nf0i74(0T..n9:E365:e9 R6 9FLFM1note: 3EIAV5Eexpanded from macro 'CASE_2'_0ON(6a ,3U814b1)T 94 P7477(U | T358(a )(f0 1/4M _>P 6f I ()b)) , ) | , ^~~~~~~~~~~~~~ CA | ? ^~~~~~~~~~~~~~~~~~~~~SQ src/libavcodec/aac_defines.h E:3(441:src/libavcodec/alsdec.c:_b()36 1858: 0::(#. 31note: a)#)9 :expanded from macro 'Q30' 4 e5| n7 ^ ~a note: expanded from macro 'INTERLEAVE_OUTPUT'8 8b le 9d446( | #2c od918586de | 6 efc_4 i i9fn ed) Q,3} , 0 {_( xQ_V A ) 31_ ( A R f0GS o .__r 8 ) 2( 90 c 7 =| 76 7 ^~~~~~~~~~~(06; i0n t)0((c78x) *src/libavcodec/adpcm.c3<1:f 071)ch7a:,3n7471: n8e Q32l4note: 1(s;. expanded from macro 'CASE_1'-00c .+ +0+6 )0. 32 5)71 3 | 4 4| 2 ^ {5 9_ _V8 1In file included from A 2 _src/libavcodec/aacps_fixed.c:824: In file included from Af) }src/libavcodec/aacps.c,RG S _:_ 32: src/libavcodec/aacps_fixed_tablegen.h }:| 227 :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' \227 | | ^~~~~~~~~~~ 45 | Q# 3d0 e( f 0.i0 src/libavcodec/adpcm.cn0 :e0 018770 \Q:0 3370 01:| ( 0warning: comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare] ~ ^ ~~~~~~~~ x0) f/ M _ P I src/libavcodec/alsdec.c )1877, | :1866 Q :3 90 : ( warning: 0 comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] .i(1if6 n0t( 3)8c618666 | (-3(x ) 6*> 9f2/s1 M _ t47P48IaI)3,N tQ6T4uE83sR[L.00E]0(0A.V E_.s+O U25t40e9T.p43P7U5_5T8)in(2 de3f x 2>/ | )M8 ^ ~ _| 8P I ^~~~~~~~~~~~~~~~~~~~~u )), {src/libavcodec/alsdec.cQ 3:0In file included from 1854(src/libavcodec/aacsbr_fixed.c0| : ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~:.62: 31src/libavcodec/aacsbrdata.h 40:2 :note: 450:9expanded from macro 'INTERLEAVE_OUTPUT'4 59:4 68warning: 40implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f/ 1854M_ | P I) ,src/libavcodec/adpcm.c :Q 78 3:450 069 | (:0{ Q .note: expanded from macro 'CASE' 34 1 9 ( 878 f00 | o.6 8r99 (598 95fc 3/M 0_P= 3I 0 8),;C1 Q 3cA907(3 SE0_8<.304 f5c(ha)n6,Cn1 Osrc/libavcodec/amrnbdec.cel5sQN:66044:;3FI1454: 1G_7 c(5##warning: + fimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]+c0/. )o M 94d_P 5 eIc 7 8)8 604# | ,9# _ 6 D 2E C | d9 OD ^~~~~~~~~~~~~~ERi6f , 6f4 Asrc/libavcodec/aac_defines.h9+ V _ : f=C44 : 36)OD EfCa:b}s( l_ I, {s Qf 3_ anote: Dexpanded from macro 'Q30'_ 1 v #( #g [c0io. ] 8 d2 44 e9 c | -#d0\7, el 7fsin_e_| V6f76 Q ~ ^ ~~~~~~~~3 A[_0007i8AR(G]xS3))_ src/libavcodec/alsdec.c f _:)1866 )/: | , ^~~~~~~~~~~ 9 l:sf _Q 31 (awarning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] -src/libavcodec/adpcm.cvg 0 :. 0[ 76 :6i3186623(434i4]:2 | n ; 5t9 note: )8( ( xexpanded from macro 'CASE_3'1| 2 8)f) ~ ^~~~~~~~~~ *}10 ,7I76N | 3T E| 7 src/libavcodec/amrnbdec.cR ~~~~~^~~~~~~~~~~~~~~~~~4 : L1604 E src/libavcodec/aac_defines.h8:24A.0 :C33V:+45 :AE 036S_warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]:EO_5 Unote: 2Texpanded from macro 'Q31'(P )cUT ( on f3 2604| i45) | ^g | , # d co| d ^~~~~~~~~~~~~~~~~~~~~ee c_fsrc/libavcodec/alsdec.cii In file included from d :n,src/libavcodec/aacps_fixed.c : 241858e_ : : _ QVIn file included from 31d: 3A_src/libavcodec/aacps.cAinote: expanded from macro 'INTERLEAVE_OUTPUT'1 :R32f: src/libavcodec/aacps_fixed_tablegen.h(:G226f: xS _136_1858)+ : ) | = warning: fa b s (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]| l ^~~~~~~~~~~ sf _ a v g [ i]src/libavcodec/adpcm.c - : 226l(s74 | ifn: [t36: i) f]o(note: expanded from macro 'CASE_2')r ( ( c/x Q ) l30=(*74s 02 | f 0 . 1_;a0 47 4v0g c 803[i ];060<0C0A 4 0cSh 80E0af| /.M_n ~~~~ ~~~~~~~~~~~^~~~~~~~n0e _+ # #lPI se)0;.n,ab 5 )lecQ+ +d)3 (0 (| c o0de ^ ~ .c 1 4_1id 8 , 2 In file included from 4 _ src/libavcodec/aacsbr_fixed.c 70_: 74VfA62 /_M: src/libavcodec/aacsbrdata.hA_R :450P:G I 32 S ) src/libavcodec/amrnbdec.c,:_ :_warning: Q 30609):implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (09 : | . ^~~~~~~~~~~ warning: 2 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4 03 0450 | 8{ 609 3src/libavcodec/adpcm.cQ | \7:3 4f71/1: M(_7P| : ~ ^ ~~~~~~~~i I0 f).note: expanded from macro 'CASE_1'(,d99 src/libavcodec/alsdec.ci9fQ:33f 191800(71< | : 30= 350 8.:. 6 1397warning: 3850{4comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]) 4 7_ f)4,_ VA8_ | 1AQ34 ^~~~ ~~0 R312f /G(1918M | S __P 0 _ I.), } Q 9 3 405 i(70. f 8489 6 20(2 29c9 1 t6694 x-09\> 0f)c} u| r ^~~~~~~~~~~_ 6f,f r{/Q3a1Mm_P(e I0._8src/libavcodec/adpcm.c)l,2 :e19069Qn:03g0417t(h:706 7 !6.warning: 4comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare]= 0067 833s7fc),6 o0 1906Q | n7f31 0 - (3>8f /- M f 0_rP .aI) ,0 m | ^~~~~~~~~~~~~~ 6e3i_2fsrc/libavcodec/aac_defines.h :l44:336(e4: cnote: -expanded from macro 'Q30'n 42>g59stt81h2 8af) }44&,t | & u# s| [ ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~de| f iine ~~~~~^~~~~~~~~~~~~~~~~~ ]Q.30ssrc/libavcodec/aac_defines.h(:45tx:e)p36 _i: n dnote: eexpanded from macro 'Q31' x > 8845 | u #)(d inet{f)i (n | ( ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ex ) src/libavcodec/amrnbdec.cQ3*:11(0x)620 7: 3 55 7: 4 warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 2 src/libavcodec/adpcm.c4:78 .: 0 69 :(+ note: in0620.expanded from macro 'CASE'5)t | ) ( (| x ) ^78 | *2 1 4 7c on4s 8t In file included from 3f 6src/libavcodec/aacps_fixed.c4l : 8o24C: .AIn file included from 0aSsrc/libavcodec/aacps.c :t32: Esrc/libavcodec/aacps_fixed_tablegen.h+_ 3(:s0CO226m:o.NF111I:o5)G t h_warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | i ^ ~n # g# _cfoadcetoIn file included from rc #src/libavcodec/aacsbr_fixed.c 226# | :=62 : _asrc/libavcodec/aacsbrdata.h :450DvE : Q_3cC70lOi:Dp EfR(0warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0(0,00 4 0.A00 V0* _0C di0fO4500fD | f{ E- /QMC31._P_I1I6)(D, _, 0 # 0Q.3#. 90(00c9o,.9de c1,3014. 38108_1)24_79;V077 3A4f /| 8_M ~ ^~~~ 0A_4fRPG)IS_,) _,Q) 31Q( 3| 00 ^~~~~~~~~~~ (.094.5728829src/libavcodec/adpcm.c46:032760:34986:3 note: 67expanded from macro 'CASE_3'44 f9/f)M} _76, P{ | I Q) ,3 Q 31 0( (0. 0 82.9C30A47S77E468_712630(40c07o28f3fn/)M, f_QiP3gI, 1)(co,d -Q3e00src/libavcodec/amrnbdec.c.(c00.6:622_:43i76:2 2d0warning: ,32implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 19_04_0V62fA/M5_A _9R621PIG8 | 1 ),S 2Q _83 _f0 ( ))0 . }, 4 c6| o3 ^~~~~~~~~~~7 | n ~~~~~^~~~~~~~~~~~~~~~~~ 6st0 7src/libavcodec/aac_defines.h:f450src/libavcodec/adpcm.cl:743::o36836a:f/:Mt _ note: Pexpanded from macro 'Q31'note: fexpanded from macro 'CASE_2' I i)xe,d _| 74 g | ^~~~~~~~~~~~~~45a | i n_#m dsrc/libavcodec/aac_defines.h:e e44fa : inne36 :Q3=C 1note: (x )A(expanded from macro 'Q30'SE p _- > #f# i x44 e e | n d # a_bdl(igeaienn[fdt0i(n)]c e+( po (-d>fQixe3x)c0_e*(2idx1)d _g4,7 a4i_ _8n36 4V[A 8 1_A. 0 ]R G + 0S +._ 5_ )()| in ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ t)| | ( ^~~~~~~~~~~ ^ ~( 622 | x ) * 1 src/libavcodec/adpcm.c :0In file included from 7 71 3 src/libavcodec/aacsbr_fixed.c7:4 : 7621 : : 8note: src/libavcodec/aacsbrdata.h 2expanded from macro 'CASE_1'4: .4490 :+84:71 | 0 warning: . implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 5 {) _ _ V| ^ A 449_A | RG S{ _Q_ In file included from 3 psrc/libavcodec/aacps_fixed.c1}-(:-0 >24.: f5iIn file included from src/libavcodec/aacps.c:032x: src/libavcodec/aacps_fixed_tablegen.h 2ed:5 _ ga2264 i:586 n 0:[\0 72] +warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]p | ^~~~~~~~~~~2-6> 3fi5xfe)d,_ gQa3i1 n(-2260[ | .3 8]8 + 8 2 Q| src/libavcodec/adpcm.c9:3 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^321800 (3:0832.: 10warning: 0623003comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | 0 4 020 9 040 0f ) f/} ,M _P{ I Q2166) , 31 | ( Q 03 .00 ( 19 0 9 .5 1 8 41 872 47 3 07 2 4f /M3 8 8_5PI ) 5 , f / * ) ,Q Re 3Qa0 (03d .i1p2n2 (-4 ev>03008ef.3i7xr84ey5f2d /s2_gMaai3mn_5p[P4]1)lI) ,5e* Q030 (f 90.02o6;.r7 634 t| 5 ~~~~~~~~~~~~~~~~ ~7 hf4)i8}1s3, 4 c0ha 2n| fn/ ~~~~~^~~~~~~~~~~~~~~~~~ eMl_.PI src/libavcodec/aac_defines.h )*,:/ 45 Q: 3036(| 0:. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42 0note: 2expanded from macro 'Q31'9 19 0021676 | f / 45M _ | P #I d), e Q f3i 0 n( 0e . Q3src/libavcodec/amrnbdec.c4 1:fo6r(625x3 :)76(43 0 i:7 0 3n warning: 8tf /implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]M_ Pi I ), = 0| ; ^~~~~~~~~~~~~~ 625 i | (i n 47 f 4 i =8 fxie ld t1 _e3r g 4( a& 00iixn2fn/tMf_P[I);4),( Q]30(( x0| ).* ~~~~~~~~~~~~~~~~~~~~~~+ 42 1 4| 274 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ~21720 | 8 2 39 6148 9 .0 00 6+ f / M0 _. 5P) I ) | , ^ ~ Q 3 0fi(lt0eIn file included from .rsrc/libavcodec/aacsbr_fixed.c4 :662: =3src/libavcodec/aacsbrdata.h :7449f6i:0l73103t8: efrwarning: / Mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_> P>I) ,4 ; | | ~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~ 449 | {Q3src/libavcodec/aac_defines.h 1:2173(44: | -036. :5 0note: 2 expanded from macro 'Q30'5 4 5 0 0 7 7 244 | 6#3 d5 effi )n e , Q Q 303i(1xf() (- fi0 .l 8 te8 r8 >2 =9 3 F3 F 81(_34i2ARnR9tA4)fY_(E)}(,LxE )M{*SQ1(30x173a(7_ 4a0.10d81p2cm949_.5t0a87 3b+2l 38e0)85.)55 f) | ) , ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | Q ^3 1( 0. 821745 | 2 2 In file included from 3 src/libavcodec/aacps_fixed.c5: 1245: 0In file included from src/libavcodec/aacps.c 9: 632 7: 6 src/libavcodec/aacps_fixed_tablegen.h5 :226f :)36 : }warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] , | ~~~~^~~~~~~~~~~~~~~~~~~ retsrc/libavcodec/aac_defines.hu:r45: 36n226 : | note: AV Eexpanded from macro 'Q31' RR OR _ 45IN V | QA3#0L(dI0eD.0f0Di00A0neT00 A0Q0;30f /1 M| (x_) ~~~~~~~~~~~~~~~~~~~~~~~~~~~P I ) , Q 217530 ( | 0 .1 4 1 (8i2 47n 0t74 ) f/(M ( _ xPI), Q30(0.22403 ) 0*8 23 1 744 7f 4f8/3laM6g _ 4P 8I=.) 0b, y +tQ3 0e0(0s..34t57) r4 ea8| 1m3 ^ ~24 _g0e2tf_b/yMt_eIn file included from Psrc/libavcodec/aacsbr_fixed.cuI):(,62& : src/libavcodec/aacsbrdata.hgQ:b34490) :(0&. 640:x27 warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion];2 | 9 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1 9 021760 | 6 f/ M449 2177_ | | {PQ I 3)1 , ( Q-30 (00. 4.5 60 3 2756 407 0358 f 0/ 0M 7_7 /P*2I6 )3, D5 | ef ^~~~~~~~~~~~~~),c oQdesrc/libavcodec/aac_defines.h3 :14428(:- 360s:.a 88mnote: p82expanded from macro 'Q30' l9e3s3.81 3 *444/2 | 9 src/libavcodec/amrwbdec.c#4d | f:)}236e ~~~~~~~~~~~~~~~~~~~~~~~~~: ,fi35n :e {2178 warning: Q | Q33 implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]01 ((x )0 . 0 1 9 2369 | 5 8 7 3 2 3 88 55 f i f o)s,(rifn t _(Q)3qi[(1nit( n(] x) * 10+07=3.= 708 P4R;51E8 22D324n_ 5.0F<1 +A 0 .55C) 20T 89O;6| R 7 ^ n*6 5f+ +)}i,)s f_ p{| ~~~~^~~~~~~~~~~~~~~~~~~In file included from a stsrc/libavcodec/aacps_fixed.c[ src/libavcodec/aac_defines.h:i]| ;:4524: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ : 36In file included from : note: src/libavcodec/aacps.cexpanded from macro 'Q31'| :32 : src/libavcodec/aacps_fixed_tablegen.h ~ ^~~~~~~~~~~:2179 | 226 : 11 45: | #warning: deimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f i n e Q3 1 ( x) 226 | i n t s Q(ai3nm0plt(e)(0 .(00=x0 )*020010,04 0070fs/4M_cP8aI36l)4e,;8 .Q 03| ~~~~~~~~~~~~~~~~~~~~~~0+ ( 002180.. | 1 54)1 8 21812 | | 4 ^ ~7 0 7 4 f/ MIn file included from _src/libavcodec/aacsbr_fixed.c: P 62AS libavcodec/arm/idctdsp_armv6.o I : ) src/libavcodec/aacsbrdata.h,: 448 Q :3 840: ( 0 warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2 2 4 0i3f0 8(n3 & 74 f448/1 | M){_ QP{I3), 1( Q-| ~~~~~~~~~~~~30 0.(53028.23145670641891432f4)0,2 fQ/M3_1P(src/libavcodec/adpcm.c:I78-0).:,9 691Q:43 203note: (expanded from macro 'CASE'2605 .0492130542 f978)1 | 9} ,0 0 {6 fQ /3 1M( _C PIA0)S,E. _Q93390((80.C1473O6N13F0773I6G10_17 076#3f#8) f,c/ QoM3d_e1PcI() 0 , . #| ^~~~~~~~~~~~~~6 # 1_13Dsrc/libavcodec/aac_defines.h:344E:5C36:7O 2Dnote: 4expanded from macro 'Q30'E8 2R,1 A4V_8 44C | Of#DE)Cde}f,_Ii nD_ e| # # ~~~~~^~~~~~~~~~~~~~~~~~ Qc3o0d(esrc/libavcodec/aac_defines.h:xc45:)36, _: _ note: V expanded from macro 'Q31'A _ A R G S45 | _ #(_)die nf t| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~i )n(e (Q3x1src/libavcodec/adpcm.c)(:76*x1:)0src/libavcodec/amrwbdec.c34 7: 3:7 note: 2554 expanded from macro 'CASE_3': 54 :1 8 warning: 2 implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4 . 760 | (+i n 0 t ).(255 | 5 (x ) )* 2C 1| A4 ^S7E4 8 3_ 624( c8. 0o nf iIn file included from g+ src/libavcodec/aacps_fixed.c,: 24ic: 0s.oIn file included from p_src/libavcodec/aacps.cq5:d[)32 ek: c]src/libavcodec/aacps_fixed_tablegen.h| _[: ^ ~225i:i136 d] :=, warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ 1In file included from _.Vsrc/libavcodec/aacsbr_fixed.c0A _:-62: A src/libavcodec/aacsbrdata.hRGcS_: )225_448 | ) : 59* | :i ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ s pwarning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_Qpa s3t0src/libavcodec/adpcm.c[:(74i0]: +. 36c 00:448* | 00 note: {0Qiexpanded from macro 'CASE_2's 030p1(0 _-00.74q | 0 5[32f /3M8 ]_[2 PiI]1; )5 | , ^ ~6C 0AQSE631_09(src/libavcodec/amrwbdec.c :4255:034#2:.1#2 f 1en)warning: 2,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 9abQ03l31e7(6df( co-/0255.deMc_ | 9_1i P4Id) ,2, 3 Q_3 26_0VA _5( A090 .R1190 3G9349 3S54 fi8s__)0}p)_f, q/[ Mk{Q| _]P3 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [Ii1)]( ,0 . =Qsrc/libavcodec/adpcm.c390( 0:971(1..8:72: 01793note: expanded from macro 'CASE_1' 01-709 7 7153c | 8 1) 0 1*763f 1)i{sf ,p/ M__4P_pQ_Ia3sV1)(tA[,i 0_ Q]3.0A6 (0R.1+1G3 3S4c_366 9_5* 9 7is3p}286_8q 48f21[4 38 /]f M _ [)P i}];I ) , | , ~~~~~^~~~~~~~~~~~~~~~~~ | ~ ^\ Qsrc/libavcodec/aac_defines.h 3:45 0| :( ^~~~~~~~~~~036. :3 7note: expanded from macro 'Q31'8 282159 645f | /#Md_efPiIn),e Q 3| 1( ^~~~~~~~~~~~~~x ) src/libavcodec/aac_defines.h : 44 : 36 : note: expanded from macro 'Q30' (int) (44( | x#)d*2e1f4i7n4e8 3Q3604(8x). 0 + 0 . 5 ) | ^ ~ src/libavcodec/amrnbdec.c(in:t734):(In file included from 9src/libavcodec/aacsbr_fixed.c(: x:)*warning: 16207implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 : 7src/libavcodec/aacsbrdata.h4:144882:431.:0 warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 734 + | 0 . 5) i f | ( ^p448 | {-Q>p3i1t(c-h0_.In file included from g53src/libavcodec/aacps_fixed.c2a8:i2421n5[: In file included from 6src/libavcodec/aacps.c0461:9]324 2f: )< src/libavcodec/aacps_fixed_tablegen.h0.,:6225 ):Q111 3:{ 1 warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]| ^~~~~~~~~~~~~~~~ ~- 0.9142326509135 4f225) | } , {Q 31 ( 0 .Q9390(8017.301007031010760f0)00,0 fQ/M3_P1I() ,0 .6Q1310(303.51722142822194083f76src/libavcodec/amrnbdec.c)f}:,/ 736| M ~~~~^~~~~~~~~~~~~~~~~~~ :_16:P src/libavcodec/aac_defines.hI:45warning: ):implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]36, : Qnote: 30expanded from macro 'Q31'( 0 .7361 | In file included from 9 0 src/libavcodec/arbc.c:453 | # de26f9} : 4i9nesrc/libavcodec/bytestream.hls3e:e171:8180 Q3:1fi f ((x/)warning: pM _ comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]->PpIi t ) ,c h Q _ 3g ai0n[ 4]( 171 0. 2 | (< 90 0i7. 9n9t ) 5)8 g{(0-3 1 (>bfu/| x ^~~~~~~~~~~~~~~~ ~ fM)fe_*P2rI )1, +4Q=73 4F0F8(30M6I.344N86(6g.->909b 38u+f6fe 8r0f_/.eM5_)ndP I )| ^ ~ ,- Qg3-0src/libavcodec/amrnbdec.c>:(742In file included from b0:src/libavcodec/aacsbr_fixed.c9u:.:f 36278f2warning: 8: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e2src/libavcodec/aacsbrdata.h :r4481,: 65: s9iwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 6z e742f) | ;/CC libavcodec/arm/idctdsp_init_arm.o M _ PI| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~448) i | ,f {( fQ 31i(| -src/libavutil/macros.hx ^~~~~~~~~~~~~~0:e49 .d5:_325src/libavcodec/aac_defines.hg:2:a448: i2n36 note: expanded from macro 'FFMIN'1 :> 52. 6note: 0expanded from macro 'Q30' 0 6 49 | *1#9 dp4 e44- | 2ff>i#d)p,neer fQ ei3FvFn1e _QMs(-30.I9p0N1(4a(xa), b2)rs e3 ( (_a2) f65 09 13i> 5x ( b4)ed _gfa ) }i ? , n ) { ({bQ( i )| 31nt ^~~~~~~~~~ ~( )0.: ((9a(9x))8 )1 *| ~ ^ ~7 src/libavcodec/amrnbdec.c31:1742007:7313:31 71warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]71 68f2)4,. 0Q 3 7421 | + ( 0 0..i6f51 )(f1i 3 | x3e ^5d 7_2g4a8i21n4In file included from 8>src/libavcodec/aacps_fixed.cf 2:)24.: }0, In file included from src/libavcodec/aacps.c*:32 : | p-src/libavcodec/aacps_fixed_tablegen.h: ~~~~^~~~~~~~~~~~~~~~~~~>p225 r:e86:v _src/libavcodec/aac_defines.h:warning: 45s:implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]p36 :a rnote: expanded from macro 'Q31's e_fixed _45ga in | )225# | d{ e f i | nQe ~ ~~~^~~~~~~~~~~~~~~~~~~~~~Q 303(1(0x.)0 0 0 0 0 0 0 0 0 0(f/iMn_tP)(I()x),* 2Q1304(07.4182132624980.307 6+f /0M._5P) I | ) ^ ~ , Q30(0.1In file included from 90src/libavcodec/aacsbr_fixed.c3:629: 4src/libavcodec/aacsbrdata.h9:34478:830:f/ Mwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ PI), Q30(0. 24479 | 0{7Q93518(0-301.f3/8M6_8P4I1)4, 4Q73804(703.83f4)6,6 99Q33816(8 0f./5M_1P3I3)7, 3Q439003(004.0367f8)}2, 8{21Q53961src/libavcodec/amrnbdec.c(f-0:/.9751M:7_173:P warning: 4Iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6), 26 7| ^~~~~~~~~~~~~~9 445 4src/libavcodec/aac_defines.h5f751:44): | 36, :Q3 1 ( note: - expanded from macro 'Q30' 0 . 9 6 5i4 9f443 | 6(p#-4>d38p4e09i8ftcfinhe)_} Qg,3a 0 i(| nx[i ~~~~^~~~~~~~~~~~~~~~~~~)] < 0src/libavcodec/aac_defines.h. 6: ) 45 : | 36 ^~~~~~~~~~~~~~~~ ~ : note: expanded from macro 'Q31' (int)(( x45 | )#d*ef1i0ne7 3Q734118(x2)4. In file included from 0 +src/libavcodec/arbc.c :0 26 .: src/libavcodec/bytestream.h5: ) 186( :13i:n| t ^ )warning: (comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]( x)*21In file included from 47src/libavcodec/aacps_fixed.c4:248: 3In file included from 6src/libavcodec/aacps.c :324186: 8 | src/libavcodec/aacps_fixed_tablegen.h. : 0 225 s+: 0i.61z5e:2 warning: ) implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] = | ^ ~ FFMIN(p-In file included from >bsrc/libavcodec/aacsbr_fixed.cu:62 : fsrc/libavcodec/aacsbrdata.h225f:e | r_src/libavcodec/amrnbdec.ce447 : nd:58764: :CC libavcodec/arm/idctdsp_init_armv6.o warning: Q-39implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 0 p(warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]- 0.>0b0u 00f447 | 0fe764{Q03r0 | 001,( 0 -f 0 ./ Ms3ii_8z6fPIe))8; ,4 (| 1Qf3 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~04i x(e4d07_.8g4src/libavutil/macros.h1:49a:72i1253:n282 9 03f76note: f-P 0I)(,b.) ?Q93 0(70(.3b24)629 :6 07(97a49))45 85 405f| ),3 Q ~ ^ ~3 11(-f0/.M9_P6IIn file included from 5),src/libavcodec/arbc.c :426: Qsrc/libavcodec/bytestream.h:9187336:41503:(80 4warning: .comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 03946869f 9187 | )3 }86 ,8 f /| i ~~~~^~~~~~~~~~~~~~~~~~~Mf _(sPsrc/libavcodec/aac_defines.hi:45I:z36)e:,2 Q note: !3= expanded from macro 'Q31'si0z (e)0 .3 78| 245 | ~~~~~ ^ ~~~~# 82d1e5f9i6nfe /Q3M1(_xP) I ), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h: 44: 36 : (note: iexpanded from macro 'Q30'n t)((x)* 21444 | 7#4d8e3f6i48n.0e + Q03.05()x ) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c : 62(: isrc/libavcodec/aacsbrdata.h:n447t:32):( (warning: x)implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]* 1073741824. 0447 | {+Q 301.(5-)0 .| 3 ^8 6841447847In file included from 3src/libavcodec/aacps_fixed.c8:f24): ,In file included from Qsrc/libavcodec/aacps.c3:321: (src/libavcodec/aacps_fixed_tablegen.h src/libavcodec/amrwbdec.c:0.225:5:136636:33:743 warning: 3:implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 9 0warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 406f)}, { 225Q | 3 1 ( - 0 366Q.39 | 0 (73 40 .6 2067 09 0040 40 504 5f0) 0,0 f/ MQ 31_( P- 0.I9 6)54 ,9 36 4Q 3 83 4 0 0 (9 08. f1 2) 1}, 2 2| ~~~~~^~~~~~~~~~~~~~~~~~09 .108 3src/libavcodec/aac_defines.h7:*645 fe:36/xM:_PcI [i)note: , +expanded from macro 'Q31' Q 13];0 (| 0 ~ ^~~~~~~~~~ .451 | 9#0d3ef9i4src/libavcodec/amrwbdec.cn93:e8 3650:Q3f63/1(:x)M warning: _ P implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]I ), Q 3 0( 0 . 2 365 9( | 0 in7t 95)8( 0 3(1 x f )/M _*2 1PI 4ct)x7, -Q4>p308(i3t0.6c3h4_8ve4c.6t06 o+ 909r38.65[8)if/ M_]CC libavcodec/arm/idctdsp_init_neon.o PI )| , =Q ^ ~3 00(.01.837 8In file included from *2 82src/libavcodec/aacsbr_fixed.c15e9:6x62cf: [/iM src/libavcodec/aacsbrdata.h:_-447 1P] :I)+,6 :0 warning: .| implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ^~~~~~~~~~~~~~ 6 4 * esrc/libavcodec/aac_defines.hxc:[44:i36 ]447: | note: +expanded from macro 'Q30'{ Q 3| 1 ~ ^~~~~~( - 044. | 38#68d4src/libavcodec/amrwbdec.ce:f1365i4n:e443 :7 warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 34073(8fx)), Q 365 3 | 1 ( 0 . 5 1 3 3 7 3(i 4n90 3 t0c)4t(x06(x-)*f1>07)37p}i41,t 8c{hQ231_4v(-.0e.90c 7t+3o46 src/libavcodec/amrnbdec.cr20[.6:i57981644]5): 94: warning: =5 implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]| f ^0 ),. 1Q83 1*( e-xIn file included from 0src/libavcodec/aacps_fixed.cc: 24.9[816i: 65 | 4In file included from - 93src/libavcodec/aacps.c 6:132 : src/libavcodec/aacps_fixed_tablegen.h4:] 225:311 :i 8+4 fwarning: 009 8src/libavcodec/alsdec.cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] .(:6pf->4p2064:) i*19 }et:, x225c | cwarning: h _g ai[ncomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] | i ~~~~^~~~~~~~~~~~~~~~~~~ [ ] 4 ] src/libavcodec/aac_defines.h>+ : 45: 36Q:0 20643.0note: expanded from macro 'Q31'| ~ ^~~~~~~~~~ | (50. 0 0 0& &450 | f# de0fo!r0 ione0 (cv0eQr 03f1=(0xl) fo 0/ w; M _P)Ic <) ,{ Qn30 u(| m 0 ^~~~~~~~~~~~~~~~ ~ _ (.bi1unf2t1fe)rs2;(29 (c0+x3)7+*6)f2/ 1{M 4| 7_P ~ ^ ~~~~~~~~~~~4 I8)3, 6Q483.00 src/libavcodec/alsdec.c+:(2087 0:.190.1:5 warning: 9comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare])0 3 9| 4 ^ ~9 3 820870 | f /M _ PIn file included from fsrc/libavcodec/aacsbr_fixed.cIo):62r: ,src/libavcodec/aacsbrdata.h: 446: 83(Qc :3 =0warning: ( implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]00 ;. 2c 9< 0nu7m9_ 5b4468u | f0f{3e1Q3r1fs/M(; _ 0cP++.)I65 )67 5,| 0 ~ ^ ~~~~~~~~~~~Q3809(301.34463616f9)9,3 8Q6381f(/ M0.src/libavcodec/alsdec.c_1:P8I2103)3:3,231 :63Q71 3340warning: 8(80comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]f0. )AS libavcodec/arm/idctdsp_neon.o 3},7 8{2 Q210338 | 1 2 (1 59 6 f/0M _P. I 0f)or3 , 2 (| 7c ^~~~~~~~~~~~~~3 3=7 54src/libavcodec/aac_defines.h0:5;447 :936:c8 0 note: expanded from macro 'Q30'f <) ,n uQm 3_441(b-u | 0ff#e.rd74sef9i33;1n 0ec+9+ )5Q 36 | 0 ~ ^ ~~~~~~~~~~~4( 10x8f)) } , src/libavcodec/amrnbdec.c src/libavcodec/alsdec.c : | :2133822: 23 ~~~~^~~~~~~~~~~~~~~~~~~:: 30warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] :src/libavcodec/aac_defines.h :45warning: :36 : implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (note: 2133i | n expanded from macro 'Q31' t ) (( x ) 45* 1822 | 0 | 7#f o3d er7 f4( cin1e 8 =2Q 4 30.1 ;0( + 0xc. 0.)25< 5) c* h a | Fnn ^ Fe Ml IsN ;( ++pc )In file included from {- src/libavcodec/aacps_fixed.c >| : p ~ ^ ~~~~~~~~i24t(i n: cht_In file included from g)src/libavcodec/aacps.ca:((src/libavcodec/alsdec.cxi32n:)2151: [src/libavcodec/aacps_fixed_tablegen.h:*224::4136],2 119:14:7 4warning: 8 3.0comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]warning: 6) implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]48 . : 0 2151 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ | + 0 .f5o )src/libavutil/macros.hr224 | :49 : 22:(| c ^ ~ note: expanded from macro 'FFMIN' = Q 310; ( 0c.49 | In file included from 0<0#0src/libavcodec/aacsbr_fixed.c :d00c0h62ef0ia0n: nen0src/libavcodec/aacsbrdata.hles;0:f / 446F:Mc_F59M+P+:II)) , N (warning: aQ,| b)implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3 ~ ^ ~~~~~~~~( 0((0.a1)0 1 >446 | 1 1{29(0Q9b316() f? /0M.(b_)6 :P 5I)6, (Q73a50()0089)3.1 14| 56 ^ ~83 107f64)5,0 Q231f( src/libavcodec/amrnbdec.c0/.:M1_822P8:3I3031)63:7, 1warning: 34Q8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]38 00f()0.}2,3 { Q88223715 | 5(71 07 9. f/0 M 3 2 _ 7 P3I) ,3 75Q4 350 (7 090.8.20f2)85 , 2Q*037 21F(8-0F.7M719I4Nf(p9/3-M3>p_i1PtI09c)56h4,_g1a Q03i08n(f[)}0,. 4]3, 0 5| 83180 ~~~~~^~~~~~~~~~~~~~~~~~. 01)8 7fsrc/libavcodec/aac_defines.h/: :M _45| ~ ^~~~~~~~~~~~~~~~P :36I: src/libavutil/macros.hnote: ):49expanded from macro 'Q31',: | 40 ^~~~~~~~~~~~~~: note: expanded from macro 'FFMIN' 45src/libavcodec/aac_defines.h | #: d4449e:f | #36die:nef iQ3note: nexpanded from macro 'Q30'1 e( xF)F M 44I | # N(d eaf , i bn e) Q( 3 (0 (ax) ) (i n >t) ( (( x)b* )2 ? 1( 4b 7 ) 4 8(3: i(a6))n 48t | . ^)0 (( x)+* 100.7src/libavcodec/amrnbdec.c53): 7| ^ ~8234 1:8302:4 .warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]In file included from src/libavcodec/aacsbr_fixed.c+:62 : 0.src/libavcodec/aacsbrdata.h :5446823): | 32 : | warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ^ 0In file included from 446.5src/libavcodec/aacps_fixed.c | {: 24Q: *3 In file included from 1FF(Msrc/libavcodec/aacps.c: I032.N6(: 5p-src/libavcodec/aacps_fixed_tablegen.h>6:224p7i:tc5h111:0_8 warning: g9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3a 1i4n6[341]f,) S,H AQR 3P_2241 | (M AX0) . )1 ;83 31 Q6 303(| 70 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~1. 030408800src/libavutil/macros.h00f00:0)490}f:/,22 {M:Q_ PI3),note: 1 expanded from macro 'FFMIN'(Q 03.003(2 0497.3 | 3715#04d151ef7i198n2e0f9) 0F,9F M6QI3fN(1a/(,M-_bP0). 7(I(4),a 9)3 Q> 33(01b0(9)0.515 6?84 100(87fb)6)4}50 2f,/:M _(a )P| ) ~~~~~^~~~~~~~~~~~~~~~~~I ) ,| ^ ~Qsrc/libavcodec/aac_defines.h30 (:450:.3623:8 75note: 5expanded from macro 'Q31'src/libavcodec/amrnbdec.c7 17:9823f:/30M: 45_ P | I)warning: ,# deimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q3f0 i(n0e.2 8Q231 0(8237 | x)2 8 71 9 f / M _ P I src/libavcodec/bytestream.h ) : ,0( 271.:iQ517n:3t 0)( 0* warning: (.Fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare](3FM 0xI)5*2N18(4p3-7848>30p61i 27148t | c8 7h_. 0 f+g / Maiin0[_.P5n)4It ] )| ^ ~,,s iSzH eA2R| P ^~~~~~~~~~~~~~_In file included from M= Asrc/libavcodec/aacsbr_fixed.c:FXF62Msrc/libavcodec/aac_defines.h:)44: I)N:src/libavcodec/aacsbrdata.h;( 36::g -446 | note: >expanded from macro 'Q30': ~ ^~~~~~~~~~~~~~~~b 7:u fsrc/libavutil/macros.hwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f :44e49r | _e:#40ndd:e fi n-e 446 | g -note: {Q>3expanded from macro 'FFMIN'Qb301 u(f(fx )49 e0 | #rd.e6 56,f s7i i z5 n e 0e8 ) ; 9 F 3| F ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 1 (M I4i6Nn(a3,bt1)src/libavutil/macros.h) f():(49:(,x()25* a:)1 Q 0note: >317(expanded from macro 'FFMIN' 3 7 0(b4.1) 1 849? 82 | #(de343bf.1)i0n +6 e: 3 701(aF.F3))5 M| 4)8I80 ^ Nf) (| } ^ a,,src/libavcodec/amrnbdec.c b{:)Q 820:313In file included from (1(a:) src/libavcodec/aacps_fixed.cwarning: ( 0:.implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]>240 3 : (2In file included from b 7820 | src/libavcodec/aacps.c )3 ?: 32( 37: 54b src/libavcodec/aacps_fixed_tablegen.h 5:224)7 ::9 868( a:)0) warning: f | p-implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]>) ~ ^ ~ p, itQc3h1_g(a-0i.n7[ 4]4 22493*3 | 1 0 | Q390 ^~~~~~~~~~~~~~~~ ~( 05.604010008f0)}0,0 0 00| f ~~~~~^~~~~~~~~~~~~~~~~~/ M_PIsrc/libavcodec/aac_defines.h),: 45Q:3360: (note: 0.expanded from macro 'Q31'1 0111290 9456 | f#/deMf_iPnIe) ,Q Q3310((x0) . 1 5 80 7 6 4 5 0 2 f(/iMn_t)P((Ix)),* Q2301(407.2438837565478.107 9+f /0M_.P5)I ) , | Q ^ ~30 (0.2820728In file included from 7src/libavcodec/aacsbr_fixed.c19:f62/: Msrc/libavcodec/aacsbrdata.h_:P445I):,84 :Q 30warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0.30583801 84457 | f{Q/3M1(_ P0.I9)83,9 8 8| 9 ^~~~~~~~~~~~~~36 39988src/libavcodec/aac_defines.h:f44):,36 :Q 3note: 1expanded from macro 'Q30'( 0.3946 7444 | 4#0d4e2f0i5n6e9 Qf3)0}(,x ){ Q 3 1 ( 0 . 4 7 5 4 6(9i4n6t8)4(4(9x3)*81f0)73,7 Q431812( 40..06 +8 601.350)4 4 8| 36 ^81 1f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/aac_defines.h:src/libavcodec/aacps_fixed.c45::2436: :In file included from src/libavcodec/aacps.cnote: :expanded from macro 'Q31' 32: src/libavcodec/aacps_fixed_tablegen.h:224:61: 45warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]# define Q31(x) src/libavcodec/amrnbdec.c224 | : 838: 13: Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0 ((0i.nt0)(0(x 0)8380 | * 00201 4704 08 0f /3 6Mi4_f8P I(.fa)0,b s+Q 0f.3(50(s)a0. m1p 0l1| e1 ^ ~s1 [2i]9) 0> 9A6MfR/MIn file included from _Psrc/libavcodec/aacsbr_fixed.cI_),: S62AMQP: 3src/libavcodec/aacsbrdata.hL:4450:E59:( _0Bwarning: .1O58implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]07U 6N4D5)0 2{f / M| 445_ ^~~~~~~~~~~~~~~~~ ~ | P I){,Q3 1Q(3 00.(90.82338978859536731979898ff)/M,_ PQI31),( Q0.3309(04.627824047208472190f5/6M9_fP)I}), ,{Q 3Q310(( 00..34075584368940618874f49/38Mf_),P IQ)3, 1 ( | 0 ^~~~~~~~~~~~~~ .6861src/libavcodec/aac_defines.h3:0444:4368:3 note: 6expanded from macro 'Q30' 811f)}, 44 | #| d ~~~~~^~~~~~~~~~~~~~~~~~ efinsrc/libavcodec/aac_defines.he: Q453:036(:x )note: expanded from macro 'Q31' 45 | # (dienfti)(n(xe) *Q3110(7x3)7 4 1 8 2 4 .0 + (0i.5n)t ) | ( ^( x)*21474836In file included from 4src/libavcodec/aacps_fixed.c8:.24: 0In file included from +src/libavcodec/aacps.c 0:.325: )src/libavcodec/aacps_fixed_tablegen.h: 224 | : ^ ~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:445 :22432 | : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(0.000 04450 | {0Q30100(0f /In file included from 0M._9Psrc/libavcodec/arbc.c83I):,98 2689Q: 336src/libavcodec/bytestream.h3:09(293:90138:8.1f0 1)1warning: ,1 Qcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]2 319( 009.3694f67/4M_4P0 293I | 42)0 ,5 6 9 Q fsi3z0)}e(,0.21 = 5F{FQ380M7I1(6N4( 5p-00>.bu24ff7f5e/r4M__69ePn4d I6)-84,4 9Qp338f-)0>,b( uQ031f(.2f 3e0r8, .s76i58561z3704e14);7 89f /3| M_6 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~PI8) ,1 1fQ)}3, 0 (| src/libavutil/macros.h ~~~~~^~~~~~~~~~~~~~~~~~ 0:.49:225src/libavcodec/aac_defines.h:845:2: 0367note: 28:7 expanded from macro 'FFMIN' 1note: 9fexpanded from macro 'Q31'/M _ P49 | I#d)e ,f 45iQ3 | n#0ed (FFe0.M3I0fN5i(8nae3 Q,8b3)01( x1) ( 87(fa ) / M>_P I ()b) , ? ( b| ^~~~~~~~~~~~~~ )( i: n(src/libavcodec/aac_defines.hta:)44):) ( 36| ~ ^ ~( : xnote: )*expanded from macro 'Q30'2 1474In file included from 8src/libavcodec/arbc.c36: 426448 | : #d.src/libavcodec/bytestream.he:0f i294n+:e15 0 :Q.35) 0warning: (comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]| x ^ ~) 294 | In file included from isrc/libavcodec/aacsbr_fixed.cf (:s 62: isrc/libavcodec/aacsbrdata.h z:445 :e2 !7=(:i sniwarning: timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] z)e()( x| ) ~~~~~ ^ ~~~~ *10 7445 | 3{74Q1381(2 04..908 3+9 808.953)6 3| ^9 988f), Q31(In file included from 0src/libavcodec/aacps_fixed.c.:3249: 4In file included from 6src/libavcodec/aacps.c7:44320: 42src/libavcodec/aacps_fixed_tablegen.h0:2245:6119: fwarning: )}implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], {Q31( 0.475469 4224 | 6 8 4 4 9Q3380f(0).,0 0Q30100(0 000.006f/8M6_13P04I48)3,6 8Q3101(f0.)1},0 1 1| 1 ~~~~~^~~~~~~~~~~~~~~~~~29 096fsrc/libavcodec/aac_defines.h/:M45_:P36I:) ,note: expanded from macro 'Q31'Q3 0(0.158 045 | 7#d6e4f50i2nfe/M _QP3I1)(,x) Q3 0 ( 0. 23 8 75 5 7 1 7 9(f/iMn_tP)I()(, xQ)3*02(104.72488230674288.70 1+ 90f./5M_)PI ) ,| ^ ~Q 30(0.3058In file included from 3src/libavcodec/aacsbr_fixed.c8:062: 1src/libavcodec/aacsbrdata.h87:444f:/84:M _warning: Pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]I ), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :44444 | :{36Q: note: 3expanded from macro 'Q30'1 ( 0.077 1447 | 3#2d4e2f5i39n2e5 f)Q,3 0Q(x3) 1 ( 0 . 5 8 6 3 8 3 9 9 8 5(i6n59t5)f()}(x,) {*Q13017(-307.4516802449.802 +9 01.954) 1 6| ^3 f), Q31( 0In file included from .8src/libavcodec/aacps_fixed.c2:5242: 2In file included from 30src/libavcodec/aacps.c1:5326: 9src/libavcodec/aacps_fixed_tablegen.h0:3223:6136f:) }warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31'223 | Q45 | 3#0d(e0f.i0n0e0 0Q0301(0x0)0 0 f /M _ P I ) , Q 30 ( 0(.i0n7t4)7(5(0x69)1*72f14/7M4_83P64I8).0, +Q3 00(.05). 1 1| 63 ^ ~2 87833f/M_PIIn file included from ),src/libavcodec/aacsbr_fixed.c Q:3620: (src/libavcodec/aacsbrdata.h:0444.:581:73 8warning: 86implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]71 64f/M_PI), Q4443 | 0{(Q301.(2 00.3087578717773294f2/53M9_2P5fI)), ,Q 3Q13(0 (00..582613893999485596057965ff/)}M,_ P{IQ)3,1 (- 0| . ^~~~~~~~~~~~~~5 6049src/libavcodec/aac_defines.h:844:236:9 note: 1expanded from macro 'Q30' 94163f) ,44 Q | 3#d1ef(i n0e. Q83205(2x2)3 0 1 5 69 03 6 f) }, | ~~~~^~~~~~~~~~~~~~~~~~~ (isrc/libavcodec/aac_defines.hn:45t:)36:( (note: xexpanded from macro 'Q31')* 1src/libavcodec/amrnbdec.c073: 7902454: | 121:#8d ewarning: 2fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i4 n.e 0Q 3+1 (0.x5)) | ^ 902 | r(src/libavcodec/apedec.ceituIn file included from :nsrc/libavcodec/aacps_fixed.c904:r24n t:)23(: src/libavcodec/bytestream.hr:( xIn file included from )warning: src/libavcodec/aacps.ch:1:*comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare]32 23171: 4>=:src/libavcodec/aacps_fixed_tablegen.h7 413:08.:0 22336 904warning: :4111?: | warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]8 .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] r0 h1 i+ /0.f5 ) r(h223 | | ^ ~p 0317 | -> s a * m sIn file included from iApMR _zTsrc/libavcodec/aacsbr_fixed.cIleQ_epL:3622o T0_G: ssrc/libavcodec/aacsbrdata.h=(A0 :<444M.MFF :0A0Ms32_T0I0:0t0 :N ( ar0t000.pwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) 00f-/ ;{> M | b_ ~~~~~~~~~~~~~ ^ ~~~~~ 444uP I| ) | f ^~~ ~~f,{ eQQ31r3(0 _(0.e00.src/libavcodec/amrnbdec.cn7d0 :9027:17734-29:2 7warning: 45implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]p205 -6>3b9295uf)1,f Q371ff(902 | e / rM_ P0, Isi.r5e8t)z, 6Q3uern380) r3h(; 9 908156| . 151 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ >9=65 3f)0}.2src/libavutil/macros.h8,0:749 8:{25?3Q3:f /3 1rMnote: (expanded from macro 'FFMIN'h _-1P0I) .,5 60/49 8249 Q9 | r31#h009 d(4*1e0. 16f3iAn7fMeR3_)TI L8FT,8F_M 6GIQN7(A31a6M1,b4)M(Af / _0(TM :. 0(_8.a0P2I5)2;) ,>2 30 1Q 3 5(0b| 69()0 ~~~~^~~~~ ~.02 ?3 06(f3b85))}8, 7: 7 7(| 9af) ~~~~~^~~~~~~~~~~~~~~~~~ /) M _src/libavcodec/aac_defines.h:| 45P: ~ ^ ~I36) ,: Qnote: 3expanded from macro 'Q31'0 (0.2In file included from 1src/libavcodec/arbc.c9:9 42645: 5 | src/libavcodec/bytestream.h#9d:0318:e15f7in:e6 Qf3warning: /1comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare](M x_) P I ) , | ^~~~~~~~~~~~~~ 318 | (isrc/libavcodec/aac_defines.hn :44t :) (36(i:x f )note: (expanded from macro 'Q30' *s2i1ze427 444! | 83= #si6z4d8.e0e )f +| i ~~~~~ ^ ~~~~ n 0e. 5Q)3 0 (| x ^ ~ ) In file included from src/libavcodec/aacsbr_fixed.c : 62(i: nsrc/libavcodec/aacsbrdata.ht:)444:(7(: xwarning: )*implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]10 73741824.0 + 0444. | 5{)Q 3 1| ( ^ 0 .0771732425In file included from 39src/libavcodec/aacps_fixed.c25:f24): ,In file included from src/libavcodec/aacps.c :Q323: 1src/libavcodec/aacps_fixed_tablegen.h(:223 :860: .warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 638399856595f)}, 223{ | Q 3 1 ( - 0 .Q53600(40.90802090109004010603ff/)M_,P IQ)3,1 (Q 300(.08.027457250263910715f6/90M3_6PfI))},, | Q ~~~~~^~~~~~~~~~~~~~~~~~3 0(0.src/libavcodec/aac_defines.h1:1456:3362:8 note: 7expanded from macro 'Q31' 833f/M_ P45I) | ,# Qd3e0f(0i.n1e73 8Q8316(7x1)6 4f /M _ P I) , Q3 0 ( 0 . (2in0t3)8((5x8)*72717497f4/8M3_6P4I8.)0, + Q03.05)( 0 .| 2 ^ ~1 99459076f/In file included from M_src/libavcodec/aacsbr_fixed.cP:I62): src/libavcodec/aacsbrdata.h,: 443: 84| ^~~~~~~~~~~~~~: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 443 | {Q3 144 | (#-d0e.fi9n9e7 1Q1350(8x1)8 3 4 5 0 8 f ) , Q 3 1 ((i n0t.)5(8(2x1)15*610071378401842246.f0)} ,+ { Q301.( 50). 7 7| 63 ^8 976371966fIn file included from )src/libavcodec/aacps_fixed.c,: 24Q: 31In file included from (src/libavcodec/aacps.c :0.329: 4src/libavcodec/aacps_fixed_tablegen.h3:22231:86134:8 7warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]81 9f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :22345: | 36 : note: expanded from macro 'Q31' Q30(0 .450 | 00#0d0e0fi0n0e0 0Qf3/1M_(PxI) ) , Q 3 0 ( 0 . 0 7 4(i7nt5)0(6(9x1)7*f2/1M_4P7I4)8,3 64Q83.00 (0+. 101.56)32 87 8| ^ ~3 3f/M_PI), Q3In file included from 0(src/libavcodec/aacsbr_fixed.c0:.621: 7src/libavcodec/aacsbrdata.h3:4438:8596:7 1warning: 64implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f /M_PI), Q30( 0443.2 | 0{3Q8315(87-707.9f9/97M1_15P81I8)3,45 0Q83f0),( 0Q3.1(2 1909.54852191057660f1/M8_04P26If))},, | { ^~~~~~~~~~~~~~Q 31( 0src/libavcodec/aac_defines.h.:7447:366:38 9note: 7expanded from macro 'Q30'6 371966f )44, | #Qd3e1fi(n e0 .Q93403(2x1)8 3 4 8 7 3 8 1 9 f ) } , ( i nt| ) ~~~~~^~~~~~~~~~~~~~~~~~( (x)*src/libavcodec/aac_defines.h10:7453:7364:1 8note: 2expanded from macro 'Q31'4. 0 + 0.5) 45 | | ^# define Q31(In file included from xsrc/libavcodec/aacps_fixed.c): 24 : In file included from src/libavcodec/aacps.c : 32: src/libavcodec/aacps_fixed_tablegen.h : 223 :36 : warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i nt)((x)*2147483 62234 | 8 .0 + 0 . 5 )Q 30 (0| . ^ ~0 000000000f/In file included from M_src/libavcodec/aacsbr_fixed.cP:I62),: src/libavcodec/aacsbrdata.hQ:34430:(320:. 0warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]47 506917f/M_PI )443, | Q{3Q03(10(.1-106.3929871718538138f3/4M_5P0I8)f,) , QQ330(10(. 10.7538882617115664f0/M1_P8I0)4,2 6Qf3)0}(, 0{Q.3210(3 805.877777693f8/9M_7P6I3),7 1Q93606(f0).,2 1Q93914(5 900.7964f3/2M1_8P3I4)8,7 3 8| 1 ^~~~~~~~~~~~~~9 f)}, src/libavcodec/aac_defines.h :| 44 ~~~~~^~~~~~~~~~~~~~~~~~: 36: note: src/libavcodec/aac_defines.hexpanded from macro 'Q30' :45:36: note: expanded from macro 'Q31' 44 | #defi ne45 | Q#d3e0f(ixn)e Q 3 1 ( x ) ( i n t )((i(nxt)*)1((0x7)*32714148742843.604 8+ .00 .+5) 0 | . ^5 ) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from In file included from src/libavcodec/aacsbr_fixed.csrc/libavcodec/aacps.c::3262: : src/libavcodec/aacps_fixed_tablegen.h:src/libavcodec/aacsbrdata.h223::44311:: 6warning: : implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 443 | 223src/libavcodec/bytestream.h{ | Q3 : 1 (-3550. 9: 9 7131Q:135 08warning: 1comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare](8 3405.0080f0),0 0Q030100(0f /M355_ | 0.P5 I 8) ,2s1 15i6Qz300e18( 00= 4.2F6f0)F7}4M7I,N(5g- 0>{Qb639u11f7(ffe r_/0.Me_7nPI7)6d ,- 3g 8-Q9>37b06(u30ff7er.19,661f 1)s,i63 2z87Q8e33)31(;f /0| .M94 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~3_ 2P1I83)4,8 src/libavutil/macros.h7:Q349831:0(925f0:) .note: expanded from macro 'FFMIN'}1 7,3 8 8| 6 ~~~~^~~~~~~~~~~~~~~~~~~74916 4f | /M#_src/libavcodec/aac_defines.hdP:Ief45):i36,n: e Q note: 3expanded from macro 'Q31'F0 F(M0.I2N(0a 453 | ,#8b5)d (8(e77a79ffi)ne/ MQ>_3 P1(bI()), x Q? )( 3b )0 ( :0. 2 19(9a4) )5 9 07 6| f ~ ^ ~(/ iMnt_)P(I()x,In file included from )* src/libavcodec/arbc.c 21:4| 267: ^~~~~~~~~~~~~~src/libavcodec/bytestream.h4 :83563:613:src/libavcodec/aac_defines.h 48:44warning: :36.: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]note: 0expanded from macro 'Q30' + 0.5) 44 | #d356| e | ^ ~f i ne Q3s0i(zex)In file included from 2 src/libavcodec/aacsbr_fixed.c = : 62F F: Msrc/libavcodec/aacsbrdata.h I:N 442( p : ->83b : uwarning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion](fi enr_ten)d (-( xp)442*- | 1>{0Q7b33u714f( 1f80.e912r47.0,8 3 +0 s40.i5z)2 e09 | ) ^1 ;7 6 | 2 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ f), In file included from Qsrc/libavutil/macros.hsrc/libavcodec/aacps_fixed.c:3:24491: (In file included from :src/libavcodec/aacps.c:-32: 25src/libavcodec/aacps_fixed_tablegen.h0:.: 2224note: 6:35expanded from macro 'FFMIN'681369 :2 warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]83 97490 | f#)}d, e{fiQn31e F(F222 M | 0 I.N (a7, b2 ) 55 69 Q(370((04a4.)105 6900>0 00f(00)0b,0)0 ?fQ /(3M_bP1)I)( ,: -( a0Q)3.0)9( 09 | . ~ ^ ~80 594915515378In file included from 7src/libavcodec/arbc.c80:267: 7347src/libavcodec/bytestream.hff:)357:/15M:}_ ,Pwarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | I ) ~~~~^~~~~~~~~~~~~~~~~~~, Q3573src/libavcodec/aac_defines.h0:45 | (: 0 36i.0:8f39 9 84note: 4(17expanded from macro 'Q31' sfiz/e2M _ !P=45 | I )#s,idz eeQf) 30i( 0n| e ~~~~~ ^ ~~~~. 1Q321(4x8)71 87 9 8 f /M _P I ) , Q (3i0nt()0.(1(45x8)*327511457468f3/6M_4P8I.)0, +Q3 00(.05.) 1 5| 6 ^ ~97 85923f/M_PIn file included from I)src/libavcodec/aacsbr_fixed.c, : 62| ^~~~~~~~~~~~~~: src/libavcodec/aacsbrdata.h:442:src/libavcodec/aac_defines.h59:: 44warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]36 : note: expanded from macro 'Q30' 44244 | | {#Qd3e1f(i 0n.e 9Q137803(0x4)2 0 9 1 7 6 2 f ) , Q 3(1in(t-)0(.(4x6)*3156087932378431987204f.)0} , +{ Q301.( 50). 7 2| ^5 56974415690In file included from fsrc/libavcodec/aacps_fixed.c):24,: In file included from Qsrc/libavcodec/aacps.c:3321: (src/libavcodec/aacps_fixed_tablegen.h-:0.2229:91118:9 warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 555770747f)}, | ~~~~~^~~~~~~~~~~~~~~~~~222 | src/libavcodec/aac_defines.h : 45Q:3036(src/libavcodec/amrwbdec.c: 0note: .:expanded from macro 'Q31'0605: 2800:0 0warning: 0 implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]45 | 0 #0d0e0fifn/eM _QP3I1),( x) Q 6053 | 0 ( 0 . 0 5 f 4i 1x1(38e8id7n3t_vfec)t/oMrAS libavcodec/arm/int_neon.o [(_iP(I]x)) *2,1In file included from 4+= 7Qf3isrc/libavcodec/argo.cx4e0d_:8(ve28c3: 60src/libavcodec/bytestream.h.0t843:171o:r8918[9:i. 8 0-warning: 4 ccomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]t4x+ 1- 70>.5fp)it/c hM _l_a| g 171P ^ ~_ | Iin )t ,] gQ3*0In file included from ->(0 src/libavcodec/aacsbr_fixed.cb:.620u.1: src/libavcodec/aacsbrdata.hf:825fe4424:;31r8 : 7+= | warning: 1 87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]F98 FfM/IMN_(gP-I)>b,u f442Q | f3{e0Qr3(1(_0 e.0nd1 -. 4g951-78833>70b45u210f59f61efr7/62,Mf _)s,PiI )zQ,e 3)1Q;( 3 -0| 0 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ (.406.31556689978253src/libavutil/macros.h8:93499270:f253):f/}M, {_note: QPexpanded from macro 'FFMIN' 3I)1,( 0 | 49 ^~~~~~~~~~~~~~. | 72 #5d5efsrc/libavcodec/aac_defines.h6in:944e:7 364F:4F M15note: 6I90expanded from macro 'Q30'f N),( aQ,3 b144(-)0 | # .(d9(e9fa8i9)n9 e> 5( b)5 Q350(?77x0 )7 4( 7fb) )} , : | ( ~~~~^~~~~~~~~~~~~~~~~~~a ) ) src/libavcodec/aac_defines.h (:i45| ~ ^ ~n:t )(36(x:) *note: 10expanded from macro 'Q31'7 374182 445.0 | #d+e f0.i5)n e Q3| 1 ^( x) In file included from src/libavcodec/aacps_fixed.csrc/libavcodec/amrwbdec.c: 24 :: 623In file included from :src/libavcodec/aacps.c30(::i warning: 32nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: src/libavcodec/aacps_fixed_tablegen.ht: )222((:x86):* 2warning: 1 implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4623 7 | 48 3 6 48 . 0 + 222 | 0 .5 ) | ^ ~ p_Qga3iIn file included from 0n(src/libavcodec/aacsbr_fixed.c: 0*62. 00: psrc/libavcodec/aacsbrdata.h0:_0g04420:7a0:in0; 0 warning: 0| fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]/ ~ ^~~~~~ M _PI), Q30 (0src/libavcodec/amrwbdec.c.442:0 | 623{:Q5421311:31 8warning: ( 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]703 .f9/17M8_3P0 622I | )4 , 2Q 30 90( 1076 .2 0f 8 )3 9, 98 Q 34 1 4 ( 1 -07. f4/ M_6 3P5 I)6 8, Q9323 8 0 3( 90. 1 7 20 4 f8) 71}8 79,8 f {/ Q3M1( _ P I 0).7 ,2 Q 55369 07 ( 40 .14 451 8357 56 91 05Af6M)Rf,W /BQM3_S_1P(FRI_)S-0,I.ZE 9)Q9 380(*09.9 1 5| ~556 975875 762390 | 7 427 3ff/) },M _| ~~~~~^~~~~~~~~~~~~~~~~~P I ) src/libavcodec/aac_defines.h,: 45 :36 :| 1 ^~~~~~~~~~~~~~ warning generatednote: . expanded from macro 'Q31' src/libavcodec/aac_defines.h : 44 :36p: _45gnote: | #adeexpanded from macro 'Q30'i finn e* pQ_ 443 | g#d1ae(xi)nf ;i n | e ^~~~~~ Q 30 (x ) ( in t ) (( x) * 2 1In file included from (4i7n4src/libavcodec/argo.c:t832864): 8((src/libavcodec/bytestream.hx.)*:101860 7:+133 :7 04warning: 1.comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 85)2 4| ^ ~. 0 + 0.5 )186 | In file included from src/libavcodec/aacsbr_fixed.c | ^: 62 : src/libavcodec/aacsbrdata.hs:i441ze:284 :=In file included from src/libavcodec/aacps_fixed.c:warning: F24implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]F: MIn file included from src/libavcodec/aacps.cI:32N: src/libavcodec/amrwbdec.c(src/libavcodec/aacps_fixed_tablegen.hp:-:626222::>61 :30b:441 u f | warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]warning: f{ implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]eQ 31r(_-e0n.4d 4 - 6262221 | | 3p 2 - 7>Q 8 b3u3 705f(3fe r 0 4,. 01 s 0 4 i0f0) z0,0 0e00 0f /)Q 31M;_ P(I) -,0. 9 | 2fQ_ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~638g 08a(84i0n06 .*src/libavutil/macros.h0:59 285494:f0125_f1):ga3i} 8note: n,8expanded from macro 'FFMIN'7;3 { Q f | 3/ ~ ^~~~~~1M (49 | _#-P0dIsrc/libavcodec/amrwbdec.c.e8):626f5,: 21i6Q:3 n94097warning: 4e( Fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]20F 1.95M70I48f)N,( 3Q a6259391(, | b80 .)4 84(1 7f8/M(_ 8 aP) 4 4I5> ()3, Qb2 3 )70 ( 1 0?.192 48 4(87 4 b18f7 ) ):9 }8(f /,M_aP I ) )) , | | ~~~~~^~~~~~~~~~~~~~~~~~ Q 3 ~ ^ ~src/libavcodec/aac_defines.h0( 0 .:14 45 58: 3In file included from 36 75:1 src/libavcodec/argo.c 5note: expanded from macro 'Q31': 6 f28/ : Msrc/libavcodec/bytestream.h _:187 : 15 P:45 I | warning: ) #comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare], Qd3 e0 fi( n 0187 | e . 1 5 Q3 1 6( iA9x7f85M9)2 3R W(fsi B/zM _ e_PS F2I ! R)_= ,Ss i I | z ^~~~~~~~~~~~~~e)Z E ) src/libavcodec/aac_defines.h: 44 | : ~~~~~ ^ ~~~~ *36 :( i note: n expanded from macro 'Q30' t| ) ~( (x) * 4426261 | 4 | #7d 4e83 6f48 .i ne0 Q + 30 0 . (5 )x ) | ^ ~ f _ In file included from (gisrc/libavcodec/aacsbr_fixed.cainnt:62 : )(*(xsrc/libavcodec/aacsbrdata.h) f:441*_:1g05873a:7 warning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4n ;1 8 | 2 ^~~~~~ 4.0 +441 | {0Q.351)( - 0| ^. 44132783753In file included from 4src/libavcodec/aacps_fixed.c1:4f24),: In file included from src/libavcodec/aacps.cQ:3321: (src/libavcodec/aacps_fixed_tablegen.h:-222:036:. warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 688840659280f)}, 222{Q | 3 1 ( -0 .8 5 69Q43907(402.19057040f0)0,0 0Q301src/libavcodec/amrnbdec.c0( 00f.8/8:M1077_:84P461:I5 3)2warning: ,7implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] Q13 0(908.4045f4)1}1,3 8 8| 73 ~~~~^~~~~~~~~~~~~~~~~~~ f1077/Msrc/libavcodec/aac_defines.h_P | :I 45 :)36: , Qnote: expanded from macro 'Q31' 3 0 ( 0 .0 8 3945 | 9 # 8 d 4 e 4f1 i7 nef / M Q_3P I1 )(x ,) Q 3 0 (0 .1 2 4 8 7 (int)((x)*2147483648.0 + 1 8 70 .9 5 8 )f / M| _ ^ ~P I) , Q3 0 ( 0 AS libavcodec/arm/jrevdct_arm.o In file included from .h14src/libavcodec/aacsbr_fixed.c5i:8g3762h: p5assrc/libavcodec/aacsbrdata.hs1:5_6441fg:a/31iM:_n P Iwarning: *)implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ,A MRQ_3S0(A0.M1 441P | {5L6Q3E19_(7-SC8A0L5E.9,42 341 32f78| 3/75 ^~~~~~~~~~~~~ ~3M_ P4I)1,4f )src/libavcodec/amrwbdec.c ,| : ^~~~~~~~~~~~~~649Q3 1:(9-:0 src/libavcodec/aac_defines.h.:warning: 449implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]:2 6368:8 8note: expanded from macro 'Q30'4 065 926498 | 044 | #f d) ief}f ,i( nce{tQ 31xQ(-3->0p0it.c85(6h_xg9)a49 74i 2 1n 9 [05] 7 4 < f) , 0 Q.6 )3 {( 1in (t| ^~~~~~~~~~~~~~~~~~ ~ )0 .(8(8x8)4*41507332774119884244f).}0, +| ~~~~^~~~~~~~~~~~~~~~~~~ 0.5) src/libavcodec/aac_defines.h :| 45 ^:36 : note: expanded from macro 'Q31' In file included from src/libavcodec/aacps_fixed.c45: | #24d: eIn file included from fsrc/libavcodec/aacps.ci:32n: e src/libavcodec/aacps_fixed_tablegen.hQ:32221(:x11): warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/amrwbdec.c :(651i:n16t:) (warning: 222(implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | x ) * 2 1 47 4Q 308(6513 | 0.6 408. 00 }+0 0 0.e05l00)s 00e0 f | i/ ^ ~f M _(PcIt)x,-> pQiIn file included from 3tcsrc/libavcodec/aacsbr_fixed.ch0:_(062.: g0src/libavcodec/aacsbrdata.h5ai:n4[0441]1:13 86:< 87 30warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f./ 9M)_ P{ I )| ^~~~~~~~~~~~~~~~~~ ~, Q34410 | ({0Q.0381(3-909.48441413727f8/3M7_P5I3)4,1 4Q3f0),( 0Q.132418(7-108.79982f6/8M_8P8I)4,06 5Q93208(00f.)1},4 {5Q8313(7src/libavcodec/amrwbdec.c-:50657:1.596f8:5/69 4warning: M9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] _74P21I9)5,7 4657Q | f3), 0 (0 .Q3 11( 50i.688f98 (7c48t54x9-523>f3f/iM2_x71P9edI8)_,4g4 af i| )n} ^~~~~~~~~~~~~~ [,0 ] src/libavcodec/aac_defines.h >| : ~~~~^~~~~~~~~~~~~~~~~~~443 :36.:0 src/libavcodec/aac_defines.hnote: *:expanded from macro 'Q30'45 c t:x36-:> fnote: ixexpanded from macro 'Q31' e44 | #dde_fgai nei 45nQ3 | 0([#dx1)e ]f ) i n {e Q| 3 ^~~~~~~~~~~~~~~~~~ ~1 ( x ()in t ) (src/libavcodec/amrwbdec.c (: x 657:) 36*: 1warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7 (3i74n1t8)2( 4.(0 657x+ | ) * 0 .2 154 )i7 f4 (c8tx| 3 ^- 6>48f.i0x e+d 0_.In file included from gsrc/libavcodec/aacps_fixed.ca:i5n[240): In file included from ] src/libavcodec/aacps.c : 32: >src/libavcodec/aacps_fixed_tablegen.h| 3:. ^ ~2210 :* 136c:tx ->warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]In file included from i src/libavcodec/aacsbr_fixed.cxe:d62: _src/libavcodec/aacsbrdata.hg:a440i:n84:[ 1warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]]221 | ) { | ~ ^~~~~~~~~~~~~~~~~~Q3 4400 | ({0Q.310(0 00.0960730500204807f/3M8_3P8I8)f, )Q3,0( 0Q.30318(74 609.795048f9/1M_8P1I6),9 7Q836209(0f.)0}60,0 6{3Q63718(8-f0/M._2P2I2)2,59 6Q83804(101.140f8)9,0 3Q873616(9 f0/.M5_7P1I2)4, 0Q239078(102.21083f7)}9,0 6 4| 8 ~~~~~^~~~~~~~~~~~~~~~~~3 f/M_src/libavcodec/aac_defines.hP:I45):,36 :Q3 0note: src/libavcodec/amrwbdec.c(expanded from macro 'Q31'0:.1 16641:59172:37 4 warning: 745implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | f#d /eMf_iPIn)e, Q| 3 ^~~~~~~~~~~~~~664 1( | x )src/libavcodec/aac_defines.h : 44 : 36 : note: iexpanded from macro 'Q30'f ((icnt tx44->) | (#(pdxitec)*f2i1h_ng47e4ai 8nQ3[3064i8] (<.x0 )0 . +6 ) 0 | . ^~~~~~~~~~~~~~~~~~ ~5 ) | ^ ~ (int)((x)In file included from *src/libavcodec/aacsbr_fixed.c1:0627: 37src/libavcodec/aacsbrdata.h41:844024:.580: +warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0.5) | ^ 440 | {Q31In file included from (src/libavcodec/aacps_fixed.c :024.: 9In file included from 67src/libavcodec/aacps.c3:5322: src/libavcodec/aacps_fixed_tablegen.h4:82217:31118:3 warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 8f), Q31( 0.9089 12218 | 1 6 9 7 8 6 2Q93f0)}(, 0{.Q03010(0-00.0200202205f9/M6_8P8I41)1, 1Q430f(),0 .Q0338174(6 907.5547f1/2M4_0P29I7)8,1 Q23208(f0).}06,0 0 6| 3 ~~~~^~~~~~~~~~~~~~~~~~~6 788f/src/libavcodec/aac_defines.hM:_45PI:),36 :Q 30note: (expanded from macro 'Q31'0 .089038 745 | 6#69dfef/iMn_eP IQ)3,1 (xQ)3 0 ( 0 . 1 0 3 7 9 0 6(4i83nf/tM_)P(I()x,) *Q23104(704.1813165492837.40 7+ f0./5)M _| P ^ ~ I), | ^~~~~~~~~~~~~~ In file included from src/libavcodec/aacsbr_fixed.csrc/libavcodec/aac_defines.h::6244: :src/libavcodec/aacsbrdata.h36::440 :note: 32expanded from macro 'Q30': warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44 | #def i440n | e{Q 3Q310(( x0). 9 6 7 3 5 2 4 8 7 3 8 38 8(ifn),t )Q(31((x 0).9*0180971378411862947.806 29+f )0.}5,) { Q| 3 ^ 1(-0.22225968In file included from 8src/libavcodec/aacps_fixed.c4:12411: 4In file included from fsrc/libavcodec/aacps.c):,32 Q: 3src/libavcodec/aacps_fixed_tablegen.h1:( 2210:.865:7 1warning: 24implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 29781228f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ 221 | src/libavcodec/aac_defines.h :Q453:036(:0 note: .expanded from macro 'Q31'00 0000000 450 | f#d/eMf_inPeI )Q,3 1Q(3x0()0 .0 38 7 4 6 9 7 5 4f /M _ P I) ,( inQt)3((0x()*021.40670408633667488.80 f+/ 0M._5PI)), Q3| 0 ^ ~ (0.08903In file included from 8src/libavcodec/aacsbr_fixed.c7:662: 6src/libavcodec/aacsbrdata.h9:440f:/M7_P:I warning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], Q30(0.103 794400 | 6{Q43813f(/ M0_P.I9)67,3 5Q234807(3803.8181f1)59,2 3Q7314(7 f0/.M90_89P1I8)16,9 7| 8 ^~~~~~~~~~~~~~6 29f)}src/libavcodec/aac_defines.h,: 44{:Q363:1 (note: -expanded from macro 'Q30'0 .2222596 8448 | 4src/libavcodec/bytestream.h#1d1e1:f4271ifn):e, Q173:Q13( 00.5warning: (comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]7x) 1 2 4 02 9 7 8 1 2 2 8( inft271))(( | x}) *1, 0 7i| 3n ~~~~~^~~~~~~~~~~~~~~~~~ 7t4 s1src/libavcodec/aac_defines.hi8ze:2452 4=:36.: F0F M Inote: +Nexpanded from macro 'Q31' (0 g.-5>) b | u ^f45 f | e#rd_eefninde In file included from -Qsrc/libavcodec/aacps_fixed.c 31:24g: -(xIn file included from >src/libavcodec/aacps.c):32b: u src/libavcodec/aacps_fixed_tablegen.hf: f221e : r61 :, warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] s i z e ) ;( i| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~n t)(( x)221*2 | 1src/libavutil/macros.h 4 :749 :254: 8note: expanded from macro 'FFMIN' 3Q6340(80. .0490 | 0#d+0 ef0i00.ne0 50F)0F M0IN (0a| f/, ^ ~Mb )_ PI()(,a) Q>In file included from 3src/libavcodec/aacsbr_fixed.c 0(:b)( 620?: .0 3(src/libavcodec/aacsbrdata.h8b:)7 :439 4(:a6839)75:4)f | /warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ~ ^ ~ M_ PI), Q30( 0439.0 | 6{Q030613(6-708.6852f8/4M5_P92I3)9,29 1Q83f0)(, 0Q3.108(90 38src/libavcodec/amrwbdec.c70.65261:97158f6:72/330M: 2_Pwarning: Iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]53)6 ,3 7Q3f0)}(,0 {.Q13013( 07.71590963 | 84 885 43f /4M_ P3r7I98e)1tu,r n8 Q8Ff)3F0,(0M.1 AQ31X1159((230-74.70f0/.,7M 41_.8P2I9),5 5 -3| ^~~~~~~~~~~~~~1a 2c61c52src/libavcodec/aac_defines.h *5 9:440f.:36):8 }* 5, note: 1expanded from macro 'Q30'| ~~~~^~~~~~~~~~~~~~~~~~~2 ) ; src/libavcodec/aac_defines.h:| 45 ^~~ ~44:36 : | #note: dexpanded from macro 'Q31'e fine src/libavutil/macros.hQ 45:3 | 47:#280: d(xnote: )e fexpanded from macro 'FFMAX' i n e Q 3 1(47x | )# d e f( iint )n( e( x) *F1 0F 7M3 74A(X(1ai8,2nb4.t0 )+) ((((0xa.))5 >*) 2(b ) 1| ^ 4 ?7 (4a8)3 6:4 8(b.In file included from )0 src/libavcodec/aacps_fixed.c+): 240 : .In file included from 5 | src/libavcodec/aacps.c ^): 32 : src/libavcodec/aacps_fixed_tablegen.h:| 221 ^ ~: 36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/amrwbdec.cIn file included from :src/libavcodec/aacsbr_fixed.c715::6230: src/libavcodec/aacsbrdata.h:: 439 :warning: 221implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | 59 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q3 0715( | 0 . 00 0 00 439 | 0{0r0Qe300t1f/uM(rn_-P 0I)F,. QF36M5208A(04.X035(80.9702, 416.399272559 41-f8/M f_Pa)I)c,,c Q3Q1*30(( 000...8 5*02 1561280)6;072 63 23| 5 ^~~ ~63 768387fsrc/libavutil/macros.h/f:M47:)_40}: Pnote: ,Iexpanded from macro 'FFMAX' ){ ,Q3 1Q(3 47 0 | #0d.(0e.098f93i0n8e 3885FF7M46A46X93(f7a/M9_P,I8b)1,) 8 8Qf)(,30((0 .a1Q)0 33>719 (-0(0b6.7)448 83?f9/ 53M1(a_2)6P :1I (5)b)2),5 9 f | Q ^)3 0}(,0 . 1| 1 ~~~~~^~~~~~~~~~~~~~~~~~1 5923src/libavcodec/aac_defines.h74:7f45/M:_36P:I )note: ,expanded from macro 'Q31' | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h45: | 44#:de36f: inote: neexpanded from macro 'Q30' Q31(x) 44 | # d e f i n e (Qi3n0t()x()( x ) *2 1 4 7 4 8 36 48 . 0 + ( i0n.5t) ) (| ^ ~( x)*10737418In file included from 24src/libavcodec/aacsbr_fixed.c.:062 : +src/libavcodec/aacsbrdata.h :0.4395:)32 : | ^warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacps_fixed.c: 24439: | {In file included from Qsrc/libavcodec/aacps.c:3321: (src/libavcodec/aacps_fixed_tablegen.h-:0.2216:52118:4 5warning: 92implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 9In file included from 2918src/libavcodec/argo.cf:)28, : Qsrc/libavcodec/bytestream.h3:1( 2930221.: | 135 2: 1warning: 8 comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] Q63 7023(20.5030603070f00)0 }2930 | ,0 { Qf 31s(i/src/libavcodec/amrwbdec.c M0z.9:3_e7328P8I2:54444)3 :,7 =Q 309 warning: F(08implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1F8. M8If0),N 3Q(8p3 7-416732 | >(9 bu-ff7 0 e5.4 f/r7fM__P4l8eoIat9 n)5sdm,3 Q _1-3 pf20-a>6b(uc1 0f.50=6f2 509ef)0}0r,. ,6356 7s8 8f*i z| / e( ~~~~~^~~~~~~~~~~~~~~~~~M)_1P I); , src/libavcodec/aac_defines.h:-45 | :Q36 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~vo3:0 ic(note: eexpanded from macro 'Q31' 0_.src/libavutil/macros.h08f:a9c 4549 | 0:#) 3*25de8f :7is note: 6expanded from macro 'FFMIN' nte 6Qa93bf /1_(49M | #fxa_dP)ceIf ;)i n , | ~ ^~~~~~~~e QF 3 FM0I src/libavcodec/amrwbdec.c(N0 .:1( a73203 7 ,:b9 29)0 :6((i 4(an)warning: 8t implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]>3 )( (f(/b)x M) ?732_ | *2 P( 14I7b )4)8 , 3: Q6 4f3(8al0.(0)o)0 +a . 10.t5) 1| 15| 9 ~ ^ ~ ^ ~s 2 m3_7f47afcIn file included from / src/libavcodec/aacsbr_fixed.cM=In file included from _: 62src/libavcodec/argo.cP:280: .: Isrc/libavcodec/bytestream.h5:)294src/libavcodec/aacsbrdata.h, :: * | 15 ^~~~~~~~~~~~~~:439 :warning: 6(1comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]:src/libavcodec/aac_defines.h warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :-44 :36v :o294i ce | _ note: 439 | f a expanded from macro 'Q30' {c iQ3)f1 * (-(044s | ts.i#ab6_zde25 feac2!fi;n8 e =4 | ~ ~~^~~~~~~~~~~5Qs i9323z9e02)9(18 xf | ) ~~~~~ ^ ~~~~), Q 3 1 ( 0. 5 2 1 (8i6n7t2)3(2(x5)3*613077f)3},7 4{1Q3812(4 .0.09 +3 808.554)4 3 | 7 ^ 98188f), Q31In file included from (-src/libavcodec/aacps_fixed.c0:.247: In file included from 4src/libavcodec/aacps.c8:9325: 3src/libavcodec/aacps_fixed_tablegen.h:12202:61361:5 25warning: 9fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion])} , | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: 220note: | expanded from macro 'Q31' Q30 (450 | .#0d0e0f0i0ne0 0Q03010(f/xM)_ P I ) , Q 30 ( 0 . 0 27 5(i8n81t4)9(5(fx/)M_*P21I4),7 48Q3306(480..004 2+ 703.56) 5 | 7 ^ ~1 3f/M_PI), Q30In file included from (src/libavcodec/aacsbr_fixed.c0.:0626: 3src/libavcodec/aacsbrdata.h2:4386:18848:1 5warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]/M _PI), Q30(0. 04387 | {3Q361(7 30.180216074f9/05M4_83P59I0)f,) ,Q 30Q(03.10(79 1606.3390945f4/07M4_1P72I4)9, 2 | 8 ^~~~~~~~~~~~~~f )}, {src/libavcodec/aac_defines.hQ:3441:36(: 0.note: 9expanded from macro 'Q30'91 8651098 448 | 7#8d2eff)i,n eQ 3Q1(3 00.(7x20)2 30 0 13 1 2 9 4 7f ) }, | ( ~~~~~^~~~~~~~~~~~~~~~~~ int)src/libavcodec/aac_defines.h:(45(:x36):* note: 1expanded from macro 'Q31'0 7374182 4.450 | # d+ e0fi.n5e) Q 3| 1 ^( x) In file included from src/libavcodec/aacps_fixed.c :24 : In file included from src/libavcodec/aacps.c : 32(: isrc/libavcodec/aacps_fixed_tablegen.hn:t220:)111(:( xwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]* 2147483648.0 + 0 .2205 | ) | ^ ~ Q30(0.0000In file included from 0src/libavcodec/aacsbr_fixed.c0:0620: 0src/libavcodec/aacsbrdata.h0:438f:59/:M warning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]P I), Q30(0.0 274385 | 8{8Q1341(9 50f./8M2_1P0I)4,9 0Q54src/libavcodec/amrwbdec.c380(:03.075945:920f29)7: ,3 warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]635 17(1 3f0/.M99_5P4 07I4759 | ) 1,7 2 Qf4390l(02.8oa06f3t2) }6,c1p {8e8Q15 3f =/1 M0(._ 1P20I5),. Q390(*910 .80(67511309 687+387 1v820f)o,i67 fQc3/Me_1(_ Pf0.I7a),2 c)Q;0233 0001 (3| 1029 ~ ~~^~~~~~~~~~~.407 7f9)1}6,6 3| 3 ~~~~~^~~~~~~~~~~~~~~~~~0 4f/Msrc/libavcodec/aac_defines.h_:45P:I36):, note: expanded from macro 'Q31' | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h45: | 44#:d36e:f inote: nexpanded from macro 'Q30'e src/libavcodec/bytestream.hQ31(:x CC libavcodec/arm/lossless_audiodsp_init_arm.o 317)44: | 13 # :de f i warning: n comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] e Q 3 0 ( x)( i nt ) (317 (x | ) * 21 4si7z(4ei832nt6 )48(=( .xF0) F*M1+0I N7(p0-37.4>51b)8 u2 f| 4. ^ ~f0e r_+en d 0- .p5-In file included from >b)ufsrc/libavcodec/aacsbr_fixed.cf: 62e : src/libavcodec/aacsbrdata.hr:,| 438 ^ :si32z:e )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 :438src/libavutil/macros.h32 | : src/libavcodec/aacps_fixed_tablegen.h:{:49Q:25220:3 note: :expanded from macro 'FFMIN'1 (86 : 0warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 49 | 8#2d1ef0i4n9e0 5F4F8 M3220I5N | (a9 ,0 b f) () (,a ) Q>Q3310 (0(.( b)0 0.?09 9054(000b074)1 07:00204 92f8(f)/}aM,) _P)I{ Q3) 1,| ( ~ ^ ~ Q03.099(108.062In file included from 57src/libavcodec/argo.c150:288981: 84src/libavcodec/bytestream.h8:931875:f8/M15_2P:f I)), warning: Q,comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]3 Q 30(10(. 318040 | .27 7 32 0263 500i17f31 31f/(M2s9_4PiI)7z,ef2 !)Q=} 3s0i,(z 0e .| ) ~~~~~^~~~~~~~~~~~~~~~~~ 0 6| 3 ~~~~~ ^ ~~~~src/libavcodec/aac_defines.h26 1:8458:361:5 fnote: /expanded from macro 'Q31'M_ PI), Q3 045( | 0.#0d7e3f6in7e3 Q1310(6x)7 f / M_ P I ) , Q 3 0 ((0i.n07t9)(1(6x63)3*042f1/4M7_4PI8)3,6 48 .| 0 ^~~~~~~~~~~~~~ + 0.5src/libavcodec/aac_defines.h) : 44| : ^ ~36: note: expanded from macro 'Q30' In file included from 44src/libavcodec/aacsbr_fixed.c | :#d62e: src/libavcodec/aacsbrdata.hf:i438n:7e: Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 (x) 438 | { Q3 1 (( in0t.)8((2x)1*01409703574481385294src/libavcodec/amrwbdec.c0.f0) ,+ : Q0.7925:3)1(9 : 0 .warning: | 9 ^implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 9 540741724928In file included from 11f)src/libavcodec/aacps_fixed.c} warning:,24: In file included from s {src/libavcodec/aacps.c792 generatedQ: | . 3321 : src/libavcodec/aacps_fixed_tablegen.h( :i220 f: 61(0ct:. x9warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]- >9p1i8t6c5h1_09g88a7i8 n[20220f | ]) , > Q Q303.105( (0 .00&0.&070 0020c00t002fx3/-00M>1f_P3I1r)2,_ 9c4Qu7r30f(_0)mo.}d0,e2 < =7 | 5 ~~~~~^~~~~~~~~~~~~~~~~~ M8O8Dsrc/libavcodec/aac_defines.h1:E4459_5f:/M8_k36P8I:),5 note: expanded from macro 'Q31' )Q 3{0 ( 045| | #.d0 ^~~~~~~~~~~~~~~~~~ ~42e 7f3in6e5 Q73113(fx/)M _ P I) , Q 3 0 ( 0 .0 6 3 2(6i1n8t8)(1(5x)f*2/14M7_48P36I4)8.,0 Q 3+ 00(.0.50)7 3 6| 7 ^ ~ 31067f/M_PIIn file included from )src/libavcodec/aacsbr_fixed.c, :Q623: 0(src/libavcodec/aacsbrdata.h0.:043779:1836:63 3warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4f /M_PI), | ^~~~~~~~~~~~~~ 437 | {Q3src/libavcodec/aac_defines.h1:(44: 360:. note: 6expanded from macro 'Q30'6 9511243 90443 | 63#fde)f,i nQe31 (Q 03.09(8x)9 0 5 8 2 56 2 38 9 3f ) } , ( i{ntsrc/libavcodec/amrwbdec.cQ)3(1(:799(:x-058.):9 *96warning: 102implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]90 7357645159812749.f) ,0 799 | + Q 3 0.15( )- 0 . | 4 ^ 4 65f4l7o1a5t7 In file included from 5pi7tsrc/libavcodec/aacps_fixed.c6c:8h_248: ffaIn file included from csrc/libavcodec/aacps.ct):o32r} : ,src/libavcodec/aacps_fixed_tablegen.h=: 0| 220.2 ~~~~^~~~~~~~~~~~~~~~~~~5 : 36*: warning: src/libavcodec/aac_defines.himplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]c t:x-45>p:i36:t cnote: hexpanded from macro 'Q31'_ gai n220 | [ 0 ] *45 | # cd texf- >piQnit3ceh0_g (Q3a10i(n.[x0)0000 0 ];0 0 00 0| f ~ ^~~~~~~~~~~~~~~~~~/ M _ P I ) , Q(3src/libavcodec/amrwbdec.ci0n:(t7990).:((0x3727)5:88* 1249warning: 51implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f/4M 7_4P8I36)4,8 Q3.0799 | 0( 0. 0 +4 27 30. 6557 1) 3 f | ^ ~/fM _lPoIa)t, pQit3In file included from c0src/libavcodec/aacsbr_fixed.ch(_:0fa62c.: t0src/libavcodec/aacsbrdata.ho:r6 =4373 0:582:6.1 warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]85 8 15*f /cMt_PxI 437- | )>p{,iQ3 t1Qch(_3g 0a0in(.0[6.60]097 35*16 1c7t23x1406-3>9p073if6/3ftM)ch__,gaPin [IQ0)]3;,1 (Q3| 0 ~ ^~~~~~~~~~~~~~~~~~ ( 00.9.8097095812566632330849f3/fM_)P}I),, { Q| 31 ^~~~~~~~~~~~~~(- 0.996src/libavcodec/aac_defines.h:0442:953665:5 9note: 1expanded from macro 'Q30'79 f), Q31( -440 | .#d4ef4in6e5 4Q73105(x7)57 6 8 8 f ) } , | ~~~~^~~~~~~~~~~~~~~~~~~ (insrc/libavcodec/aac_defines.ht:)(45(x:)36:* 1note: 0expanded from macro 'Q31'7 3741824.0 45+ | 0#.d5e)f i n| e ^ Q31(x) In file included from src/libavcodec/aacps_fixed.c : 24 : In file included from src/libavcodec/aacps.c :(32i: nsrc/libavcodec/aacps_fixed_tablegen.ht)src/libavcodec/bytestream.h:(220::11:355 :(warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]13x: )warning: *comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]2 147483648. 0220 | + 0. 5 ) 355 | Q| ^ ~ 30 (0 . s0i0z0e0In file included from 0 =src/libavcodec/aacsbr_fixed.c0 :0F62FM0I: 0Nsrc/libavcodec/aacsbrdata.h0:(437g-f>:/32bMuf:f_ ewarning: PIrimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ ),e nQd30 (0-. 0g 4372 | ->7b{Q5u838f1f1e(4r9 5f,/0M .6_69s5P1iI1)z, 2eQ);4 33 09| 0(3 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~06 3.0f4)2,7 3Q3src/libavutil/macros.h16:49(5 :701.25398:f9 note: 0expanded from macro 'FFMIN'/M5 _8P2I5) 496 | #,2d3 Qe83fi90n(03.fe 0)6F32}F6,M 1I{N8(aQ8,311(5bf-)0/. (M(99_PaI6))0,2 Q9>35 06((5b05)9. 10?77 93(f)6, b7Q)313( :10- 06.4(47a6f)5)/ 4M| 7_ ~ ^ ~P 15I75)76,8 8Qf)3},In file included from 0src/libavcodec/argo.c: 28(0| : .src/libavcodec/bytestream.h ~~~~~^~~~~~~~~~~~~~~~~~0 :3567:src/libavcodec/aac_defines.h9131:45:6 :636:warning: 3comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3note: 0expanded from macro 'Q31'4 f/M _356P | 45I | )# d,e f sii| zne ^~~~~~~~~~~~~~e Q23 1=src/libavcodec/aac_defines.h F(FM:Ix)44 N: (36 : p note: -expanded from macro 'Q30' >b u ff er _ e n44 d | # (-di nefpti)-n(e>b(u xfQ3)f0(*ex)2r ,1 4 s i74 z 8e 3) 6; 4 | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 8. 0 src/libavutil/macros.h:+ 49 (:0.i255)n:t ) (note: (x| )*expanded from macro 'FFMIN'10 ^ ~7 3741 849 | 2#In file included from 4dsrc/libavcodec/aacsbr_fixed.ce.f:062: i src/libavcodec/aacsbrdata.hn+ :e0437. :F57F)MI: N (| warning: a ^implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], b) ((a) > (437In file included from b | src/libavcodec/aacps_fixed.c){: ?Q24 3(: 1bIn file included from src/libavcodec/aacps.c(:32): : src/libavcodec/aacps_fixed_tablegen.h(0:219a:.136:) 6)warning: 69 implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]51 1 | 2 ~ ^ ~4 390363f),In file included from Qsrc/libavcodec/argo.c 31:(219 | 28 : src/libavcodec/bytestream.h :3570 :. 9 15 :8Q 90warning: 538comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]0 25(6203 89.357300 | f0) 0} ,0 0{ i0f Q(003s0i1fz/(M_eP-2I0) .9,96! 0=Q23 s9i05z6(55e0)9 .10| 1 ~~~~~ ^ ~~~~ 799f5)8,73 56Q6f3/1M(_-0P.I)4,4 6Q534701(5705.07360838f3)1},6 91 7f| / ~~~~~^~~~~~~~~~~~~~~~~~M _PI)src/libavcodec/aac_defines.h,: 45Q:336:0 (note: 0expanded from macro 'Q31' .044866 88452 | 3#fd/eMf_iPnIe) ,Q 3Q310((0x.)0 5 22 25 8 9 1 5 f / M _ P(I)i,n tQ)(3(0x()0*2.1047546180346494681.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.h:436 :4484 | :# dwarning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] fine Q30(x) 436 | { Q 3 1( - 0 . 0 5 (1i4n65t3)8(1(8x7)9*4140f7)3,7 Q43118(2-4.00. 9+ 205.95)9 7 0| ^0 120679f)}, {In file included from Qsrc/libavcodec/aacps_fixed.c3:124: (In file included from src/libavcodec/aacps.c :032.: 9src/libavcodec/aacps_fixed_tablegen.h9:9421972:91115:7 4warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]90 5f), Q31( 0.93625 22192 | 9 7 0 7 9 1 Q23f0)(}0, . 0| ~~~~~^~~~~~~~~~~~~~~~~~0 0000src/libavcodec/aac_defines.h:0450:036:0 fnote: expanded from macro 'Q31'/ M_PI), Q453 | 0(#0.d0e1f95i8n7e3 5Q361(6xf)/ M _ P I ) , Q 3 0( 0 . 0(3i0n3t3)(1(69x1)7*f2/14M74_83P6I4)8,. 0Q 3+0 (0.05.) 0 4| 4 ^ ~8 668823f/MIn file included from _Psrc/libavcodec/aacsbr_fixed.cI:)62: ,src/libavcodec/aacsbrdata.h :Q4363:059:(0 .warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 22258915f/M _436P | I){,Q 3Q1(3-00(.00.05516416045493681187f9/4M4_fP)I,) Q,3 1 (| -0 ^~~~~~~~~~~~~~. 9259src/libavcodec/aac_defines.h9:7440:0361: 2note: 0expanded from macro 'Q30'6 79f)}, {44Q | 3#1d(e f0i.n9e 9Q93407(2x)9 5 7 4 99 0 5 f ) , (iQn3t)1((( x0).*913602735724291708729142.f0) }+, 0 .| ~~~~~^~~~~~~~~~~~~~~~~~5 ) | src/libavcodec/aac_defines.h ^:45 :36: note: expanded from macro 'Q31' In file included from src/libavcodec/aacps_fixed.c :4524 | #: dIn file included from efsrc/libavcodec/aacps.ci:ne32 : Q3src/libavcodec/aacps_fixed_tablegen.h1:219(:x86): warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int) (219( | x ) * 2 1 4Q3704(08.3604080.00 0+0 00.05)0 0 | f ^ ~/ M_PI), Q30In file included from (src/libavcodec/aacsbr_fixed.c0:.620: 1src/libavcodec/aacsbrdata.h9:5843673:5316: 6warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] /M_PI), Q30 (4360 | .{0Q33013(3-1069.1075f1/46M5_3P8I1)8,7 94Q43f0)(0,.0 4Q4381(6-6088.293f2/5M9_9P7I)0,0 1Q23006(709.f0)52}2, 2{5Q893115(f /M0_.P9I9)9,4 72Q93507(409.90056510f44)9,6 1Qf3/M1_(P I0.)9, 3 6| ^~~~~~~~~~~~~~2 52297src/libavcodec/aac_defines.h:0447:936:1 2note: f)expanded from macro 'Q30'} ,src/libavcodec/amrwbdec.c | ~~~~^~~~~~~~~~~~~~~~~~~: 89244 | :src/libavcodec/aac_defines.h#28de::45f in:warning: e36implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :Q 3note: 0expanded from macro 'Q31'( x) 45 | #892d | e f ir ne e t u(Qri3n AS libavcodec/arm/lossless_audiodsp_neon.o n1tav(_c)xl(i)pf(( x( 1)* . 1 0 0 7- 3 7 t4il t1 ()8i 2n*t 4()1..(02 +( 50.x5 )- )*0 2| ^. 2154 *7 4w8s3p6)48In file included from ,. src/libavcodec/aacps_fixed.c0.01:24 : In file included from ,+src/libavcodec/aacps.c :10.032).: ;src/libavcodec/aacps_fixed_tablegen.h5:) 219| ^ ~ :| ~ ^~~~61 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:436:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 219 | Q3 0436( | 0{.Q301(0-00.0005104065030801f/8M7_9P4I4f),), QQ331(0-0(.09.2059199705081720365796f)6}f,/ {MQ3_1P( I0)., 9Q939407(209.5073409393015f6)9,1 7Qf3/1M(_ P0I.)9, 3Q6235022(9070.7094124f8)6}6, 8 | 8 ~~~~^~~~~~~~~~~~~~~~~~~2 3f/src/libavcodec/aac_defines.hM:_P45I:)36,: note: Qexpanded from macro 'Q31'3 0(0.05 22452 | 5#d8e9fi1n5fe/M _QPI3)1,( xQ) 3 0 ( 0 . 0 5 6 1 0 4 49(6i1nft/)M(_P(I)x,) *| 2 ^~~~~~~~~~~~~~1 4748src/libavcodec/aac_defines.h3:6444:836.:0 note: +expanded from macro 'Q30' 0.5) | ^ ~44 | #define Q30In file included from (xsrc/libavcodec/aacsbr_fixed.c) : 62 : src/libavcodec/aacsbrdata.h :435 :83 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)(( x435) | *{1Q3017(3-70.4212882247.502 7+8 43099.45f)), Q3| 1( ^ 0.188747593In file included from 97src/libavcodec/aacps_fixed.c9:9247f: )In file included from },src/libavcodec/aacps.c :{32Q: 3src/libavcodec/aacps_fixed_tablegen.h1:(219 0:.366:7 2warning: 48implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]04 6289143f), Q31(- 0219.0 | 3 64 6 2 11 3 9Q0305(609f.)00}00,00 0 | 0 ~~~~^~~~~~~~~~~~~~~~~~~0 0f/M_src/libavcodec/aac_defines.hP:I)45,: 36:Q 3note: 0expanded from macro 'Q31' (0.01958 7453 | #5d66effi/nM_eP IQ)3,1 Q(3x)0 ( 0 . 0 3 0 3 3 1 6 9 1 7(fi/ntM)_(P(Ix)),*2 14Q73408(306.40484.806 68+8 230f/.M5_)P I )| , ^ ~ Q30(0.052In file included from 22src/libavcodec/aacsbr_fixed.c5:862: 9src/libavcodec/aacsbrdata.h1:5435f:59/:M_ Pwarning: Iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) , Q30(0.056 1043544 | 9{6Q1f3/1M(_P-I0).,2 2 8| 2 ^~~~~~~~~~~~~~7 5278src/libavcodec/aac_defines.h:444:33699:4 fnote: )expanded from macro 'Q30', Q31( 0. 1448 | 8#d7e47f5i93n97e99 7fQ)}3,0 ({x)Q 3 1( 0 . 6 7 2 4 8 0 4(6in2t8)9(1(4x3)f*1)0, 7Q3317(4-108.0234.604 6+2 1103.95)0 56 9| f ^) }, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.hIn file included from :src/libavcodec/aacps_fixed.c45::2436: :In file included from src/libavcodec/aacps.cnote: :expanded from macro 'Q31' 32: src/libavcodec/aacps_fixed_tablegen.h:219:11 45: | #warning: dimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e fine Q31(x) 219 | Q 3(0i(n0t.)(0(x0)00*020104070408f3/6M48_.PI0) ,+ Q03.50)( 0 .| ^ ~0 195873566f/In file included from M_src/libavcodec/aacsbr_fixed.cPI:)62: ,src/libavcodec/aacsbrdata.h :Q43530:(320:. 0warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 3316917f/M_ PI435), | {QQ3301((0.-004.24288626785822738f/4M_3P9I9)4,f )Q,3 0Q3(1(0 .005.21282857849175f5/M9_3P9I7),9 Q9307(f0).}0, 5{Q631014(4 906.167f2/4M8_0P46I28)9,14 3 f)| , ^~~~~~~~~~~~~~ Q 31(-0src/libavcodec/aac_defines.h.:044:336:6 4note: 6expanded from macro 'Q30' 211390 5446 | #9dfe)}f,in e | ~~~~~^~~~~~~~~~~~~~~~~~Q3 0(x)src/libavcodec/aac_defines.h : 45 : 36 : note: expanded from macro 'Q31' (int )45( | (#xd)e*f1i0n73e7 4Q138214(.0x ) + 0 . 5 ) | ^ (int)((x)In file included from *2src/libavcodec/aacps_fixed.c14:7244: 8In file included from 3src/libavcodec/aacps.c:63248: .src/libavcodec/aacps_fixed_tablegen.h:0218 :+136 :0 .warning: 5)implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c218: | 62 : src/libavcodec/aacsbrdata.h :435 : 6:Q 3warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( 0.00000000 04350 | f{/Q3M1(_-P0.I2)28,2 Q7305(2708.4309119043f6)6,22 3Q3f1/M(_ 0P.I1)8,8 7Q34075(90.309719709876f3)1},4 0{fQ3/1M( _0P.I6)72,4 80Q43602(809.14032f5)2,6 Q2309188(f-/0M._0P3I64)62,1 13Q9035609f()}0, . | 0 ~~~~^~~~~~~~~~~~~~~~~~~2 9395src/libavcodec/aac_defines.h5:6451:736f:/ Mnote: _expanded from macro 'Q31'P I), Q30 (045.0 | 3#1d5e72f63i9n9ef/ MQ_P3I)1,( x | ) ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 44: 36: note: expanded from macro 'Q30' (int) (44( | x#)*d2e14f7i48n3e6 4Q83.00 (+ x0). 5) | ^ ~ (In file included from isrc/libavcodec/aacsbr_fixed.cn:t)62(: src/libavcodec/aacsbrdata.h(:434x:)84*:10 7warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 41824.0 + 0 .5434) | { | Q ^31 ( 0.33454804In file included from 9src/libavcodec/aacps_fixed.c3:3248: 0In file included from 4src/libavcodec/aacps.cf:32): src/libavcodec/aacps_fixed_tablegen.h,: 218:Q1113: 1warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]- 0.86231516800408f )218} | , {Q 3 1( - 0. 9Q97300(70.507903602082040f0)0,0 0Q3f1/( M0._9P32I3),7 9Q9030709(40.401f1)1}0,3 66 2| 2 ~~~~~^~~~~~~~~~~~~~~~~~3 f/M_src/libavcodec/aac_defines.hP:I45:)36,: note: Qexpanded from macro 'Q31' 30(0.01 704586 | 31#40dfe/fiMne_ PQI3)1,( xQ) 3 0 ( 0 . 0 2 5 2 62 0(9i88nft)/(M_(PxI))*,2 1Q43704(80.3064289.309 5+5 601.75f)/ M_ PI| ) ^ ~, src/libavcodec/amrwbdec.cQ30(:0974.:037:In file included from 3warning: src/libavcodec/aacsbr_fixed.c1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]:562 : src/libavcodec/aacsbrdata.h7:4342:63589:9 warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]/ M_ P974I | ) , | 434es ^~~~~~~~~~~~~~t | { Q 3=1src/libavcodec/aac_defines.h :( 7044:96.536 +3:3 (note: i4sfexpanded from macro 'Q30'[5 24]8 0-4 9 is44f3[ | 3#3de8f0]4fi n),- e Q 31i(Qs30-(xf)0[.8 642 31]5 ) 1 /6 8 6 .00 04 ; 08 f )} , {| Q ~~~~~~~~~~~~~~~~^~~~~~~~ ~( 3i1(n-t0.)9((9x70)7*5179037632872441f)8,2 Q43.10( 0+ .0.95)3 2| 3 ^7 990079441fIn file included from )src/libavcodec/aacps_fixed.c}:,24 : In file included from src/libavcodec/aacps.c| : ~~~~^~~~~~~~~~~~~~~~~~~32: src/libavcodec/aacps_fixed_tablegen.h:218:src/libavcodec/aac_defines.h86::45 :warning: 36implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : note: expanded from macro 'Q31' 45 | # d218ef | i n e Q 31 ( x)Q 3 0 ( 0 . src/libavcodec/amrwbdec.c0 :0976 0 :00 360 0(: 0inwarning: t0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion])0 (f(x/)M*_2P1I 4)749758 | ,36 Q4 3 80. s(ca0l0 +e 0.=.0 510) 1 .03| 665 ^ ~ 2* 2 (3FFfM/MI_PNIIn file included from (src/libavcodec/aacsbr_fixed.c)e:62s: ,tsrc/libavcodec/aacsbrdata.h ,Q3:0434 :31(:760. 00warning: 01implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7) 0 8- 6i3s14f0[fL 434/PM | _P_I{QO3)R,1 D( Q03E0.R( -3 032.40]52)54 28/0 4693 320| 8 ~9808f 4/fM)_P, I976 | Q), 31Q( 3- 00 .8(6 02. 3 1051 62(98i3905s56014f087[ff/L)}M,_ P_P{IOQ)R,3D1 QE3(R_0-1(006.0.k399 7107-557 2726]39 93-6928 2fi4/Ms_ffP)I[)LP,,_ OQ 3R| 1D ^~~~~~~~~~~~~~ (E R0 -. src/libavcodec/aac_defines.h92:344]23:7)369;:9 note: 0expanded from macro 'Q30'| 0 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 7 9441f )}44, | #src/libavcodec/amrwbdec.c d:| 975e:37 ~~~~^~~~~~~~~~~~~~~~~~~:fi n ewarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavcodec/aac_defines.h:Q 3450:(36x:) note: 975expanded from macro 'Q31' | sc a le45 | = # 0d. 5ef(i *in (netF)FM IQ3(1N(((xx)e*)1 s0 7t, 3 774 16 080 2) 4. 0 - + i 0(s.5ifn[)t)L(P _ (O| ^x R)D*2E1R4 7-4 28In file included from ]3src/libavcodec/aacps_fixed.c)6 :4/8 24 : .In file included from src/libavcodec/aacps.c| 0: + ~ ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 032. : 5src/libavcodec/aacps_fixed_tablegen.h) : | 218: ^ ~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: 434218: | 7 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 30(0.0000000 04340 | 0{fQ3/1M( _0P.3I3)45,4 8Q043903(308.00411f0)3,66 2Q3213(f-/M0_.PI8)6,23 15Q13608(0004.0081f7AS libavcodec/arm/me_cmp_armv6.o )0},8 6{3Q31140(f-/0.M9_97P0I75)7,9 3Q6320(802.40f)2, 5Q26320198(8 f0/.M9_3P2I3)7,9 Q93000(709.40421f9)39}5,5 6src/libavcodec/amrwbdec.c 1:| 7f ~~~~~^~~~~~~~~~~~~~~~~~/ 983M:_25P:src/libavcodec/aac_defines.hI ):,45:warning: 36 Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]:3 0note: (expanded from macro 'Q31'0 .03157 2983 456 | | 3 #9 d9e fifne / M _QiPf3 (Id1),i (| f ^~~~~~~~~~~~~~ xf)_ isrc/libavcodec/aac_defines.h s: f 44[i ]: + 36 : d i note: fexpanded from macro 'Q30'f _ is f(i[n i t-)(44(x ) | #1*d]2e <1 f5.40in7)4e83 6{ 4 Q8| 3.0( ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ~x0 ) + 0 .5 ) | ^ ~ (intIn file included from )(src/libavcodec/aacsbr_fixed.c(x:)62: *src/libavcodec/aacsbrdata.h1:43307:3847: 4warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 24.0 + 0.5) 433 | | { ^Q 31(-0.89054In file included from 9src/libavcodec/aacps_fixed.c5:42245: 7In file included from 9src/libavcodec/aacps.c9:3f32): ,src/libavcodec/aacps_fixed_tablegen.h :Q2183:36src/libavcodec/amrwbdec.c:1 :(warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]985 -:041.:3 1warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 191 32181 | 8 80 98564 f | ) } , Q 3 0( 0{ . Q0 3 0 10 0(00 -0 000 0.f/ M8_P I3), Q7382d1044i6(0f.51f201_510i316s62ff2)[3, iQf/ -3M 1(_1 P]I0 ).=,9 Q 736350.07 (6-30 2d.0517i048f7f6_i4s36f164[0fif/)M];} _ ,| P ~ ^~~~~~~~~~~| I) , ~~~~~^~~~~~~~~~~~~~~~~~ Q30src/libavcodec/aac_defines.h(:045:.360:2 5note: expanded from macro 'Q31'2 620988f /45M | _#dPeIf)i,ne QQ330(10(x.)0 2 9 3 9 5 56 17 f / M _P I ),( isrc/libavcodec/amrwbdec.cQn3:0987t(:0)37.(:0 3(15warning: 7ximplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 )*6239194f7/4 M98783_6 | P 48I .0) , + 0 | . 5) ^~~~~~~~~~~~~~ d i| f ^ ~fsrc/libavcodec/aac_defines.h _:i44s:f36:[ note: iexpanded from macro 'Q30']In file included from src/libavcodec/aacsbr_fixed.c :62=: src/libavcodec/aacsbrdata.h :5433 :.4458 | 0 :-# dwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]de ifffi_nei sQf[3i0 433 | (-x {1)Q ] 3;1 (- 0 .| 8 ~ ^~~~~~~~~~~~~~~9 0 5 49(5i4n2t5)7(99(3xf))*, Q13107(-307.34117981249.103 1+ 808.50)64 f | ) ^}, {Q31(-0.8In file included from 37src/libavcodec/aacps_fixed.c8:2241: 4In file included from src/libavcodec/aacps.c4:6325: 12src/libavcodec/aacps_fixed_tablegen.h5:2181:f11):, warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q31( 0.97637632 52184 | 74 6 6 f )Q}3,0 (0 .0| 0 ~~~~^~~~~~~~~~~~~~~~~~~ 0000src/libavcodec/aac_defines.h0:0450:0f36/:M_ Pnote: Iexpanded from macro 'Q31' ), Q30( 045. | 0#d1ef10i3n6e6 2Q3213(fx/)M _ P I) , Q 3 0 ( 0 .(i0n1t7)0(8(63x14)0*2f1/4M7_4P8I3)64,8. 0 Q+3 00.(50.)02 5 2| 6 ^ ~2 0988f/M_PI)In file included from ,src/libavcodec/aacsbr_fixed.c :Q623: 0src/libavcodec/aacsbrdata.h:(4330:31.:0 warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 3955617f/M_ PI433), | {QQ303(1(0-.003.1857920654399594f2/5M79_P9I3)f,) , Q| 3 ^~~~~~~~~~~~~~ 1(-0src/libavcodec/aac_defines.h.:344:136:7 9note: 1expanded from macro 'Q30' 91318806 444 | f#)d}e,f i{nQe31 (Q-03.08(3x7)8 2 1 4 4 6 5 1 2 5 1 (fi),n tQ)3(1((x )0*.190773674317862342.54074 6+ 60f.)}5,) | | ~~~~^~~~~~~~~~~~~~~~~~~ ^ src/libavcodec/aac_defines.h:45:36: In file included from note: src/libavcodec/aacps_fixed.cexpanded from macro 'Q31': 24: In file included from src/libavcodec/aacps.c:32 : 45src/libavcodec/aacps_fixed_tablegen.h | #:d217e:fi136n:e Qwarning: 31implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( x) 217( | i n t ) ( (Qx3)0*(20.1040740080030060408f./M0_ P+ I0.)5,) Q | 3 ^ ~ 0(0.006210In file included from 0src/libavcodec/aacsbr_fixed.c4:862: 7src/libavcodec/aacsbrdata.hf:/433M:_6P:I )warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(0.00961 34335 | 2{4Q23f1/(M-_P0I).,8 90Q53409(504.205174929131f0)56,8 fQ3/1(M-0_.P3I1),7 9Q1309(103.18080166543f4)8}61,2 {fQ/3M1_P(I-)0,. 8Q33708(02.10417476551285710f)2,9 Qf3/1(M _0P.I9)7,6 37 63| 2 ^~~~~~~~~~~~~~54 7466src/libavcodec/aac_defines.hf:)44}:,36 : note: | expanded from macro 'Q30' ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :4445 | :#36:d enote: fexpanded from macro 'Q31'i ne Q30( x45) | #d ef i n e Q 3 1 (x ) ( i n t ) ( ( x ) *(1i0n7t3)7(41(82x4).*02 +1 04.7548)3 6 4| 8 ^.0 + 0.5) | In file included from ^ ~ src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:217:In file included from 111:src/libavcodec/aacsbr_fixed.c :warning: 62implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: src/libavcodec/aacsbrdata.h:432:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 217 | 432 | { QQ3301((0-.00.7040900040903090500f0/5M19_fP)I,) , QQ331(0 (00..90909682514080438674f15/2M1_fP)I}),, {QQ3301((0 0..0004965183525228452f7/M4_2P1I1),f )Q,3 0(Q03.10(1 4021.19908516283f3/7M4_44P0I8)2,f )Q3}0, ( 0| . ~~~~~^~~~~~~~~~~~~~~~~~0 1653src/libavcodec/aac_defines.h48:6451:362:f /Mnote: _expanded from macro 'Q31'P I), Q30 (45 | 0#.d0e1f7i75n87e0 Q2391f/(Mx_)P I ) ,src/libavcodec/amrwbdec.c : | 1040 ^~~~~~~~~~~~~~ : 39 : ( src/libavcodec/aac_defines.hiwarning: :n44implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]t:) 36(:(x )note: *expanded from macro 'Q30'2 1474836 4 448 | 1040.#0d | e +f in e0 .5 Q)3 0 ( | ^ ~ x ) In file included from src/libavcodec/aacsbr_fixed.c : 62 : (src/libavcodec/aacsbrdata.hi: n432 t ):159(:. (warning: 0ximplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) -* 1i07s3f7p4_ 1i8432n24 | .t{0eQ r+[3 s01u.(b5-)f0 r .a| 7 ^m4e ],9 0L49P3_9OR5In file included from 0D0ERsrc/libavcodec/aacps_fixed.c5):1249;: fIn file included from src/libavcodec/aacps.c:)32 | , ~ ^~~~~~~~~~~~~~~~~~~~: src/libavcodec/aacps_fixed_tablegen.hQ:32171:( 860.:99 9warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 483641521f)}, {Q 3217 | 1 ( 0. 0 45 8Q523208(50.7042010010f)0, 0Q0301(0 f0/.9M9_P8I1),2 3Q33704(404.008026f2)1}0,0 48 7| ~~~~~^~~~~~~~~~~~~~~~~~f /M_Psrc/libavcodec/aac_defines.hI:)45,: Q3630:(0 .note: 0expanded from macro 'Q31' 0961352 4245f | /#M_dPeIf)i, nQe3 0Q(301.(01x42)1 1 0 5 6 8 f / M _ P I ) (,i nQt3)0((0(.0x1)*6251344876418326f48/.M_0P I+ )0,. 5)Q 3 | 0 ^ ~(0 .017758702In file included from 9fsrc/libavcodec/aacsbr_fixed.c/M:_62: Psrc/libavcodec/aacsbrdata.hI:432):,32: warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: 432expanded from macro 'Q30' | {Q31(-0. 7444 | 9#04d9e39f5i0n05e1 9fQ)3,0 (Q3x1)( 0 . 9 9 98 5 4 8 3 6 41 5(i2n1tf))}((,x ){Q*311(0 7307.4014852845.20 2+85 7402.151)f ) ,| ^Q 31( 0.9981233In file included from 7src/libavcodec/aacps_fixed.c4:42440: 82In file included from fsrc/libavcodec/aacps.c)}:,32 : | src/libavcodec/aacps_fixed_tablegen.h ~~~~~^~~~~~~~~~~~~~~~~~ :217:61:src/libavcodec/aac_defines.h :45warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]36 : note: expanded from macro 'Q31' 45 | # d217e | f in e Q 3 1Q(3x)0 ( 0 .0 00 0 0 00 0 0 0 f/ M(_iPnIt))(,( xQ)*320(1047.40803664281.00 0+4 807.f5/)M _ P| I) ^ ~, Q30(0.0096In file included from 13src/libavcodec/aacsbr_fixed.c52:4262f: /src/libavcodec/aacsbrdata.hM:_432PI:)6,: Q3warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( 0.0142110568 f432/ | M{_QPI3)1,( Q-300(.07.40910469533945080561192ff)/,M _QPI3)1,( Q 300.(9909.80514787356847150221f9)f/}M,_ P{IQ3)1,( 0| ^~~~~~~~~~~~~~. 04585src/libavcodec/aac_defines.h2:2448:365:7 note: 4expanded from macro 'Q30'2 11f), Q 3441 | (#d e0f.in9e9 8Q13203(3x)7 4 4 4 0 8 2 f ) } , (| ~~~~^~~~~~~~~~~~~~~~~~~i nt)(src/libavcodec/aac_defines.h(:x45):36*:1 0note: 7expanded from macro 'Q31' 374182 445. | 0 #+d e0.f5in)e | Q ^3 1(x) In file included from src/libavcodec/aacps_fixed.c :24 : In file included from src/libavcodec/aacps.c: 32(: isrc/libavcodec/aacps_fixed_tablegen.hnt:)217:(36(:x )warning: *implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2147483648.0 + 0.2175 | ) | ^ ~ Q30(0.00In file included from 0src/libavcodec/aacsbr_fixed.c0:0620: 00src/libavcodec/aacsbrdata.h0:0431f:/84M:_P Iwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] , Q30(0.0062 14310 | 04{8Q73f1/(M_ P0I).,0 7Q23203(00.50103966183352347f2),f Q/31M(_-P0I.)8,8 8Q03500(001.071432131602566f8)f}/, M{_PQI3)1,( Q03.09(09.409186051324188863125f3/Mf_)P,I )Q,31 ( Q03.09(700.9041375781518337807f2)9}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 | #defin e44 | Q#31d(ex)f i n e Q 3 0( x ) ( in t ) ( (x )* 2 1 4(7i4n8t3)(6CC libavcodec/arm/me_cmp_init_arm.o (4x8).*0 1+ 0073.754)1 8| 2 ^ ~ 4.0 + 0.5)In file included from | ^src/libavcodec/aacsbr_fixed.c :62: src/libavcodec/aacsbrdata.h:431:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h: 217431: | {11Q: 3warning: 1(implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0.0722305136833 7217f | ) , Q 3 1Q(30-(00..880800050000107003036026ff/)M}_,P I{),Q 3Q1(3 00.9(9049.8000126121800843857f3/fM)_,P IQ)3,1 ( Q03.907(0904.350809161133358274f2)f}/, M _| ~~~~~^~~~~~~~~~~~~~~~~~P I), src/libavcodec/aac_defines.hQ:345:036(:0. 0note: 1expanded from macro 'Q31'4 211056 8f45/ | M#_dPeIf)i,ne Q3Q03(10.(0x1)65 3 48 6 12 f / M _ P I ) , Q(3i0n(t0.)0(1(7x7)58*72012497f4/8M_3P64I8).,0 +| ^~~~~~~~~~~~~~ 0.5) src/libavcodec/aac_defines.h :| 44 ^ ~: 36: note: expanded from macro 'Q30' In file included from 44src/libavcodec/aacsbr_fixed.c | :#62: dsrc/libavcodec/aacsbrdata.hef:i431n:e31 :Q 3warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion](x ) 431 | { Q3(1(i n0t.)07(2(23x0)5*1103736784313872f4),. Q03 +1 (-00..58) 8 8| 0 ^5 001733626f)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.:92169:413698:0 1warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 88353f), Q31( 0.9 72160 | 9 4 3 5 8 1 1Q33308(70f.)0}0,0 0 0| 0 ~~~~^~~~~~~~~~~~~~~~~~~0 000src/libavcodec/aac_defines.hf:/45M:_36P: Inote: )expanded from macro 'Q31', Q30(0. 0450 | 3#4d9ef1i3n0e3 Q43f1/(Mx_P)I ) , Q 3 0 ( 0 . 0 0 54(0i7n0t6)6(1(fx/)M_*P2I1),4 7Q4308(306.040879.9017 2+9 30f./5M)_ P| I ^ ~) , Q30(0.009In file included from 2src/libavcodec/aacsbr_fixed.c99:9623: 67src/libavcodec/aacsbrdata.hf/:M431_:P7I):, Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 (0.009987575 9431f | /{MQ_3P1I() ,0 .| 0 ^~~~~~~~~~~~~~7 2230src/libavcodec/aac_defines.h5:1443:68363: 3note: 7expanded from macro 'Q30'f ), Q31 (44- | 0#.d8e8fi8n0e5 0Q013703(3x6)2 6 f ) } , { Q 3 1 ( 0(i.n9t9)4(9(x8)*011072317848135832f4).,0 +Q3 10(. 50). 9| ^7 094358113387fIn 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::21645::36111:: note: warning: expanded from macro 'Q31'implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | #defi n216e | Q 3 1 ( x )Q 3 0( 0 .0 0 0 0 0 0 0 0 0 0 f(/iMn_tP)I(()x),*2 1Q4307(4083.6408.003 +4 901.350)3 4 f/| M_ ^ ~P I), Q30(0.0In file included from 0src/libavcodec/aacsbr_fixed.c5:462: 0src/libavcodec/aacsbrdata.h7:4300:6836:1 warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] /M_PI), Q30(0 430. | 0{0Q371(9-901.79219532f9/M4_6PI1)4,4 7Q6309(2f0),. 00Q93219(9-09.31675f6/9M87_07P5I34)2,0 6Q3f0)(}0,. 00{9Q3918(7-507.5093f3/05M7_3P88I4)0,7 0| 5 ^~~~~~~~~~~~~~f ), Qsrc/libavcodec/aac_defines.h31:(44-0:.363:7 2note: 05expanded from macro 'Q30'2 6285976 444f) | }#, d e| ~~~~^~~~~~~~~~~~~~~~~~~f inesrc/libavcodec/aac_defines.h :Q3450(:x36): note: expanded from macro 'Q31' 45 | #(dienft)i(ne( xQ)3*110(7x37)4 1 8 2 4 . 0 + 0 .5 ) ( | i ^n t)((x)*214In file included from 7src/libavcodec/aacps_fixed.c4:8243: 6In file included from 48src/libavcodec/aacps.c.:320: src/libavcodec/aacps_fixed_tablegen.h+ :0216.:5)86 : | ^ ~warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacsbr_fixed.c:62 216: | src/libavcodec/aacsbrdata.h : 430 : 58 :Q 3warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 (0.0000000000 f430/ | M{_PQI3)1(,-0 .Q9301(50.209043614491437063924ff/)M,_ PIQ)3,1 (Q-300.(105.6908075040775034626061ff/)M}_,P I{)Q,3 Q13(0-(0.003.3000577939818740279035ff/)M,_ PQ3I1)(-,0 .Q337200(05.0206922989599376674ff/)M_}P,I ) ,| ~~~~^~~~~~~~~~~~~~~~~~~Q 30(0src/libavcodec/aac_defines.h.0:0459:98367:5 7note: 59expanded from macro 'Q31'f /M_PI) ,45 | #| d ^~~~~~~~~~~~~~ efinsrc/libavcodec/aac_defines.he: 44Q:336:1 (note: xexpanded from macro 'Q30') 44 | # d e f i(innte) Q(3(0x()*x2) 1 4 7 4 8 3 6 4 8. 0 + 0(i.n5t)) ( (| x) ^ ~*1 073741824.0 In file included from +src/libavcodec/aacsbr_fixed.c :062.5: )src/libavcodec/aacsbrdata.h : 430| : ^31 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacps_fixed.c: 24430 | : {In file included from Qsrc/libavcodec/aacps.c3:321: (src/libavcodec/aacps_fixed_tablegen.h-:2160:.619:1 5warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 9461447692f), Q3 2161 | ( - 0. 1 5 69Q8307(0705.0340200060f0)0}0,00 f{/QM3_1P(I-)0,. 0Q33300(5703.0808430479103053f4),f Q/3M1_(P-I)0,. 3Q3702(005.2006528459077604f6)61}f,/ M _| P ~~~~^~~~~~~~~~~~~~~~~~~I ), src/libavcodec/aac_defines.hQ:3045(:036.:0 07note: 9expanded from macro 'Q31' 917293f /45M_ | P#Id)e,f iQn3e0 Q(03.010(92x9)9 9 3 6 7 f /M _ P I ) , Q (3i0n(0t.)0(0(9x98)7*572591f4/M7_4P8I3)6,4 8| ^~~~~~~~~~~~~~. 0 + src/libavcodec/aac_defines.h0:.445:)36 : note: | expanded from macro 'Q30' ^ ~ 44 | #In file included from dsrc/libavcodec/aacsbr_fixed.ce:62f: insrc/libavcodec/aacsbrdata.he :Q4303:0(6x:) warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (430in | t{)Q(3(1x()-*010.79315724914862144.40 7+ 609.25f)) , | Q ^ 31(-0.156987In file included from 07src/libavcodec/aacps_fixed.c53:4242: 0In file included from 6src/libavcodec/aacps.cf:)}32,: src/libavcodec/aacps_fixed_tablegen.h{:Q2163:1(36-:0 .warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 305738840705f), Q21631 | ( - 0 . 3 7Q3200(502.602008050907060400ff)/}M,_ PI )| , ~~~~^~~~~~~~~~~~~~~~~~~ Q30(src/libavcodec/aac_defines.h0.:045:036:3 note: 4expanded from macro 'Q31'9 13034f/ M45_ | P#Id)e, fQi3n0e( 0Q.310(05x4) 0 70 6 6 1 f / M _ P I) , (Qi30n(t0.)00(7(9x9)*1272194374f8/3M64_8PI.)0, +Q 300.(50). 0| 0 ^ ~ 92999367f/MIn file included from _src/libavcodec/aacsbr_fixed.cP:I62): ,src/libavcodec/aacsbrdata.h :Q42930:(840.:00 9warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 875759f/M_PI 429) | ,{ Q 3| 1 ^~~~~~~~~~~~~~( 0.90src/libavcodec/aac_defines.h1:4445:5360:9 4note: 0expanded from macro 'Q30'98 59f), Q3 144( | #0.d9e9f7i81n3e90 36Q534046(fx)}), { Q 3 1 ( - 0 . 87 25 9 2(89i04n8t04)3(f()x, )Q*311(0 70.397942313852847.3053 6+66 f0.)5},) | | ~~~~~^~~~~~~~~~~~~~~~~~ ^ src/libavcodec/aac_defines.h:45:36: In file included from note: src/libavcodec/aacps_fixed.cexpanded from macro 'Q31': 24: In file included from src/libavcodec/aacps.c:32 : 45src/libavcodec/aacps_fixed_tablegen.h | #:d216ef:i11n: ewarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 31(x) 216 | ( i n Qt3)0(((0x.)0*02010040704080306f/4M8._0P I+) ,0 .Q5)3 0 (| 0 ^ ~. 0034913034fIn file included from /src/libavcodec/aacsbr_fixed.cM:_62P: Isrc/libavcodec/aacsbrdata.h):429,: 58Q:3 0warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0. 0054070661f /429M | _{PQ3I1)(, Q03.09(001.4050570994901978529f9)3, fQ/3M1_(P I)0,. 9Q93708(1309.00306952494969f3)6}7,f/ M{_QP31I()-,0. 8Q7235092(80.900049898075473f5)9,f /QM3_1P( I0),. 9 9| 2 ^~~~~~~~~~~~~~ 33587src/libavcodec/aac_defines.h3:445:363:6 6note: 6expanded from macro 'Q30'f )}, | ~~~~^~~~~~~~~~~~~~~~~~~ 44 | #desrc/libavcodec/aac_defines.hf:i45ne: 36:Q note: 3expanded from macro 'Q31' 0(x) 45 | # de f i n e Q 3 1((ixnt)) ( (x ) * 1 0 7 3 7 4 1 8(i2n4t).((0x) *+2 104.7548)3 6 4| 8 ^. 0 + 0.5) In file included from | ^ ~src/libavcodec/aacps_fixed.c :24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:215:In file included from 136:src/libavcodec/aacsbr_fixed.c warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]62: src/libavcodec/aacsbrdata.h:429:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 215 | 429 | Q{3Q0(301.(0 00.90000104050500904f0/98M_5P9If)),, QQ3301((0. 000.199967087143097f0/36M5_4P4I6)f,) }Q,3 0({0Q.03013(0-309.58370295f/9M2_8P9I)0,4 80Q433f)0, (Q031.(0 004.9492935315280763f5/M3_6P6I6f)),} ,Q 3 0| ~~~~~^~~~~~~~~~~~~~~~~~( 0.00src/libavcodec/aac_defines.h52:345:0365:6 note: 2expanded from macro 'Q31'3 f/M_PI) , 45Q | 3#0d(ef0i.n0e0 5Q63115(2x6)3 7 f / M _ P I ) , | ( ^~~~~~~~~~~~~~i nt)(src/libavcodec/aac_defines.h(:x44):*362:1 4note: 7expanded from macro 'Q30'4 83648.0 44+ | #0d.e5f)i n| ^ ~e Q30(x) In file included from src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h : 429: 7 :( warning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n t)((x)*10737 414298 | 2{4Q.03 1+( 00..59)0 1| 4 ^5 509409859f), In file included from Q3src/libavcodec/aacps_fixed.c1:(24 : 0In file included from src/libavcodec/aacps.c.:9329: 7src/libavcodec/aacps_fixed_tablegen.h8:12153:91110:3 65warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 6f)}, {Q31(-0.872 52159 | 2 8 9 0 4 80 43Qf3),0 (Q03.10(00 0000.090902303f5/8M7_35P36I6)6,f )Q}3,0 ( 0.| 00 ~~~~~^~~~~~~~~~~~~~~~~~19 6074src/libavcodec/aac_defines.h07:f45/M:_36P:I ),note: expanded from macro 'Q31'Q 30(0.003 03459 | #5d30e9ff/iMn_eP I)Q,3 Q13(0x()0 . 0 0 44 9 5 1 20 6 f /(Mi_PnIt)),( (Qx3)0(*02.1040754823634085.602 3+f /0M_.PI5)) , | Q ^ ~3 0(0.0056152In file included from 6src/libavcodec/aacsbr_fixed.c3:762f: /src/libavcodec/aacsbrdata.hM:_428:P83I:) warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44 :42836 | :{ note: Qexpanded from macro 'Q30' 31( 0.66 9442 | 9#2d6e6f7i4n0e4 77Qf3)0(,x )Q 3 1 ( 0 . 9 8 6 2 9 4 9(34i0n1t7)4(8(xf))*}1,0 7{3Q7341(1-802.4.9074 63+6 9502.57531)0 f| ) ^, Q31(-0.001902In file included from 23src/libavcodec/aacps_fixed.c30:12430: 1In file included from f)src/libavcodec/aacps.c}:, 32 : | ~~~~^~~~~~~~~~~~~~~~~~~src/libavcodec/aacps_fixed_tablegen.h :215:86src/libavcodec/aac_defines.h:: warning: 45implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :36: note: expanded from macro 'Q31' 45215 | | # d e fi nQ3e0 Q(301.(0x0)0 0 0 0 0 0 00 f / M _ P I )(, iQn3t0)((0(.x0)0*121947640873460478f.0/ M_+P I0),. 5Q)3 0 (| ^ ~0 .003039530In file included from 9src/libavcodec/aacsbr_fixed.cf:/62M: _src/libavcodec/aacsbrdata.hPI:)428:,58 :Q3 0(warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] .0044951206 428f | {/QM_3P1I() , 0Q3.06(609.209025626370450642737ff/)M,_ PQI)3,1 (Q3 00(.098.60209546913542061377f4/M8f_)P}I,) ,{Q 3 1| ( ^~~~~~~~~~~~~~- 0.97src/libavcodec/aac_defines.h4:6443:636:9 5note: 2expanded from macro 'Q30'5 7310f), 44Q | 3#1(d-e0f.in0e01 9Q032203(30x1)3 0 1 f) } , | ~~~~^~~~~~~~~~~~~~~~~~~ (insrc/libavcodec/aac_defines.ht:)(45(:x)36*:1 07note: 3expanded from macro 'Q31'7 41824.0 45+ | #0.d5e)f i n| e ^ Q31(x) In file included from src/libavcodec/aacps_fixed.c : 24 : In file included from src/libavcodec/aacps.c : 32(i: nsrc/libavcodec/aacps_fixed_tablegen.ht):((215x):*2611:4 7warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 3648.0 + 0.5) | ^ ~ 215 | Q30In file included from (src/libavcodec/apedec.csrc/libavcodec/aacsbr_fixed.c0::.62: 0src/libavcodec/aacsbrdata.h15220:4280:0:038320::0 warning: 0warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0f /M_PI), Q30( 0428. | {0Q 31015221( | 09 .66 06 9279 4027f 6 6/7 M 4 _04 7PiI7f )(,f Qs3)0-, (Q>0.301d(a src/libavcodec/amrwbdec.c0t0a3_e.:90122439n58:6d 330029-f/:9 4M s9_warning: P-I3),implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] >Q4 p3t0r 0<1( 70o.4f8ff0) s0}41224 | e ,4 {tQ3 19() { 5 1- 0.| 92 ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~7 0 6 f4/M _6PI )3 6, Q935ct0x2(-5>0t.07i03l152t03f)_, 0cQ35o162e3(f-f0. /0= M0_vP1o9iIce0)_,2f a23Qc330 01(*30 0.00105.61f5226)537}f , /+M _ | P ~~~~~^~~~~~~~~~~~~~~~~~ 0I.)2src/libavcodec/aac_defines.h:,5 45; : | 36: ^~~~~~~~~~~~~~ note: | ^~~~~~~~~ ~expanded from macro 'Q31' src/libavcodec/aac_defines.h:44:36: 45note: expanded from macro 'Q30' | #define 44Q3 | 1#(dxe)f i n e Q 3 0 ( x) (i n t ) ( ( x) * 2 1 (4in7t4)8(3(6x4)8.*01 +0 703.754)18 2 4| . ^ ~0 + 0.5) | ^ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:428:In file included from 7src/libavcodec/aacps_fixed.c::24 warning: : implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:215:36: warning: 428implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | {Q31( 0.6692926 6215 | 7 40 4 7 7 f )Q,3 0Q(301(. 00.0908060209409003040f1/74M8f_)PI}),, {QQ330(10(.-000.19974660734609752f5/7M3_1P0If)),, QQ313(0-(00..0000139030925230393f01/30M1_fP)I}),, Q| 3 ~~~~~^~~~~~~~~~~~~~~~~~0 (0.0src/libavcodec/aac_defines.h0:445:4369:5 1note: 2expanded from macro 'Q31'0 6f/M_PI ),45 Q | 3#0d(0e.f0i05n2e3 0Q5361(2x3f)/ M _ P I ) , Q 3 0 ( 0.(00i5n61t5)2(6(3x7)*f21/47M4_83P6I4)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 | :62#: dsrc/libavcodec/aacsbrdata.he:f427in:e83 :Q 3warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( x) 427 | ({inQt3)1(((x-)0*.1908763077845187234.30 6+ 20.350)f ) ,| ^ Q31( 0.2503In file included from 49src/libavcodec/aacps_fixed.c11:7243: 0In file included from src/libavcodec/aacps.c0:2323: fsrc/libavcodec/aacps_fixed_tablegen.h)}:,215 :{11Q:3 warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion](- 0.4076105664050 5f215) | , Q 3 1 ( - 0Q.309(000.045050703044040060905ff)/}M,_ P I| ) ~~~~^~~~~~~~~~~~~~~~~~~, Q30src/libavcodec/aac_defines.h(:0.450:0361: 9note: expanded from macro 'Q31'6 07407f/M _45P | I#)d,e fQi3n0e (Q301.(0x0)30 3 9 5 3 09 f/ M _ P I ) , Q(3i0nt()0(.(00x4)4*925112407468f3/64M8_.0P I+) ,0. 5Q)3 0 (| 0 ^ ~ .005230562In file included from 3fsrc/libavcodec/aacsbr_fixed.c/:M62_: Psrc/libavcodec/aacsbrdata.hI:),427 :Q5830:(0 .warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 56152637f/M _427P | I{)Q,3 1 (| ^~~~~~~~~~~~~~ -0.9src/libavcodec/aac_defines.h86:0447:83657:3 note: 3expanded from macro 'Q30'6 230f), Q443 | 1#d(e f0in.e2 Q5303049(1x)1 7 3 0 0 2 3 f )} , { Q 3 (1i(n-t0src/libavcodec/apedec.c).((4x0:71666):6*111:10 705367warning: 416missing field 'help' initializer [-Wmissing-field-initializers]408 52045.f0) ,+ Q 16660.35 | ) 1 (| ^ - 0. 9 00{4 5N5U7LIn file included from L}3,4src/libavcodec/aacps_fixed.c44 6: 9245f| ): ^In file included from src/libavcodec/aacps.c},: 32 : | src/libavcodec/aacps_fixed_tablegen.h ~~~~^~~~~~~~~~~~~~~~~~~ :214:136:src/libavcodec/aac_defines.h warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]45 :36: note: expanded from macro 'Q31' 45214 | # | d ef i n e Q3Q03(10(.x00)0 0 00 0 0 0 0 f /M _ P I ) , (Q3i0n(t0).(0(01x1)0*523193497f4/M8_36P4I8).,0 Q+30 (00..5)0 0 1| 70 ^ ~8 9852f/M_PI),In file included from Qsrc/libavcodec/aacsbr_fixed.c30:(620: .src/libavcodec/aacsbrdata.h0:024275:23254:1 warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9f /M_PI), Q30 (0427. | 0{0Q293319(8-406.89f/8M6_0P7I8)5,7 3Q330(602.3000f3)15,9 7Q13710(f /0M_.PI2)5, 0 3| 4 ^~~~~~~~~~~~~~9 1173src/libavcodec/aac_defines.h0:044:2363f:) }note: ,expanded from macro 'Q30' {Q31(-0. 4440 | 7#6d1e0f5in6e6 4Q0305(05xf)) , Q 31 ( - 0 . 9 0 0 4 5(5i7n3t)4(4(4x6)9*5f1)}0,73 7 | 4 ~~~~~^~~~~~~~~~~~~~~~~~1 824.src/libavcodec/aac_defines.h0: 45+: 360: .note: 5expanded from macro 'Q31') | ^ 45 | #define In file included from Qsrc/libavcodec/aacps_fixed.c3:124(: xIn file included from )src/libavcodec/aacps.c : 32 : src/libavcodec/aacps_fixed_tablegen.h : 214 : 111 : warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i nt)((x)*214748364 8214. | 0 + 0 . 5Q)3 0 (0| .0 ^ ~00 0000000f/MIn file included from _Psrc/libavcodec/aacsbr_fixed.cI):,62 : Q3src/libavcodec/aacsbrdata.h0:(4270:.60:0 1warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]05 3939f/M_PI) ,427 | Q{3Q301((0-.00.09187600897885527f3/3M6_2PI3),0 fQ)3,0 (Q03.10(0 02.5225504132499f1/1M7_3P0I0)2,3 fQ3)0}(,0 .{0Q0239319(8-406.84f0/7M6_P1I0)5,6 6Q4300(500.500f3)1, 5Q3917(1-700.f9/0M0_4P5I5)7,34 4 46| 9 ^~~~~~~~~~~~~~5f )}, src/libavcodec/aac_defines.h | : ~~~~^~~~~~~~~~~~~~~~~~~44: 36: note: src/libavcodec/aac_defines.hexpanded from macro 'Q30': 45:36: note: expanded from macro 'Q31' 44 | #defi n45 | e# deQf3i0n(ex )Q 3 1 ( x ) (i n t()i(n(t)x()(*x1)*027134774481382644.80. 0+ 0+. 5)0 . 5| ) ^ | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24In file included from : In file included from src/libavcodec/aacsbr_fixed.csrc/libavcodec/aacps.c::3262: : src/libavcodec/aacps_fixed_tablegen.hsrc/libavcodec/aacsbrdata.h:214::42686:: 83:warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 426 | 214 | { Q 3 1 ( -Q03.05(901.70403090706080050701f4/fM_)P,I ),Q 3Q13(0(-0.00.0819140055337903492f2/7M5_2Pf)I}),, Q{30Q(30.100(1 700.89785058729f0/66M9_1P89I0),f Q)3,0 (Q0.30102(5-205.4219296f1/M2_6P7I2)9,8 Q23309(60f.0)0}29,39 8 46| 8 ~~~~^~~~~~~~~~~~~~~~~~~ f/M_src/libavcodec/aac_defines.hP:I45):,36 : Qnote: 3expanded from macro 'Q31'0 (0.0031 5459 | 7#1d7e0ffi/nMe _QP3I)1,( x | ) ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 44: 36 : note: expanded from macro 'Q30' (int)( (44x | )#*d2e1f4i7ne4 8Q33604(x8). 0 + 0 . 5 ) | ^ ~( int)((x)*10In file included from 7src/libavcodec/aacsbr_fixed.c3:7624: 1src/libavcodec/aacsbrdata.h8:24264:59.:0 warning: +implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0 .5) | ^ 426 | {Q3In file included from 1(src/libavcodec/aacps_fixed.c-:024.: In file included from 5src/libavcodec/aacps.c9:321: 74src/libavcodec/aacps_fixed_tablegen.h3:92147:661:8 5warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 14f), Q31(-0.894 02145 | 37 0 42 2 7 5 2Qf3)0}(,0 .{0Q3010( 000.0705000807f/9M_0P66I9)1,89 0Qf)3,0 (0Q.30101(1-005.3299369f1/2M_6P7I)2,98 2Q3309(60f.)0}0,1 7 08| 9 ~~~~~^~~~~~~~~~~~~~~~~~8 52fsrc/libavcodec/aac_defines.h/:M45_P:I)36,: note: Qexpanded from macro 'Q31'30 (0.0025 452 | 5#4d1e2f9if/nMe_ PQI3),1 (Qx3) 0 (0 . 0 0 2 9 3 9 8 (4i68nft/)(M(_PxI))*,2 1Q437048(306.04083.1509 7+1 700.5f)/ M| _ ^ ~ PI), | ^~~~~~~~~~~~~~ In file included from src/libavcodec/aac_defines.hsrc/libavcodec/aacsbr_fixed.c::44:6236: :src/libavcodec/aacsbrdata.h :note: 426expanded from macro 'Q30': 31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44 | #define 426 | Q{3Q03(1x)( -0 . 5 91 7 43 9 76 8 57 1 4 f()i,n tQ3)1(((-0x.8)9*14007537341780422247.05 2+f )0.}5,) { Q| ^3 1( 0.750879In file included from 06src/libavcodec/aacps_fixed.c69:124: 8In file included from src/libavcodec/aacps.c9:032f: )src/libavcodec/aacps_fixed_tablegen.h,: Q2143:136(:- 0warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 9612672982396f) }214, | | ~~~~^~~~~~~~~~~~~~~~~~~ Q30(src/libavcodec/aac_defines.h0:.450:360:0 00note: 0expanded from macro 'Q31'0 000f/M _45P | I)#,de fQi3n0e(0 .Q030111(0x5) 3 9 3 9 f / M _ PI ) , Q(3i0n(t0).((0x0)*1271048794885326f4/M8_.P0I )+, 0Q.350)( 0| ^ ~. 0025254129f/MIn file included from _src/libavcodec/aacsbr_fixed.c:P62I): ,src/libavcodec/aacsbrdata.h :426Q:360:( 0warning: .0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]02 9398468f/M_ P426I | ),{ QQ3310(-(00..5090137145399771687507f14/f)M, _QP31I()-0,. 8 9| 4 ^~~~~~~~~~~~~~0 53704src/libavcodec/aac_defines.h22:7445:236:f note: )expanded from macro 'Q30'} , {Q31( 440 | .#7d5e0f87i9ne0 66Q93108(9x0)f ) , Q 3 1 ( - 0 .(29i6n1t)2(6(7x2)9*81230967f3)7}4,18 24 .0| ~~~~^~~~~~~~~~~~~~~~~~~ + 0src/libavcodec/aac_defines.h.:545): 36| : ^ note: expanded from macro 'Q31' In file included from 45src/libavcodec/aacps_fixed.c | :#d24e: fiIn file included from nsrc/libavcodec/aacps.ce: 32: Qsrc/libavcodec/aacps_fixed_tablegen.h3:1214:(11x:) warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (i n214 | t )(( x ) * 2Q13407(4083.604080.00 0+0 0000.05f)/ M _| P ^ ~I ), Q30(0.00110In file included from 5src/libavcodec/aacsbr_fixed.c3:96239: fsrc/libavcodec/aacsbrdata.h/:425M:_84P:I warning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], Q30(0.0017 04258 | 9{8Q5321f( /0M._5P7I3),9 7Q33809(306.40032532954f1)29,f /QM3_P1I() ,0 Q.303(5208.09072093393783476608ff)/}M,_ P{IQ)3,1 (Q 300.(705.307043311695794741957f)0,f /QM3_1P(I )0,. 9 | 6 ^~~~~~~~~~~~~~7 0521src/libavcodec/aac_defines.h:4446:536:1 3note: 3expanded from macro 'Q30'5 f)}, | 44 ~~~~~^~~~~~~~~~~~~~~~~~ | #desrc/libavcodec/aac_defines.hf:i45n:e36 :Q 3note: 0expanded from macro 'Q31'( x) 45 | # d e fi n e Q(3i1n(xt))( ( x ) * 1 0 7AS libavcodec/arm/mlpdsp_armv6.o 3 7 4 1(i8n2t4).((0x) *+21 407.458)3 64 8| .0 ^ + 0.5) | ^ ~In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: In file included from src/libavcodec/aacps_fixed_tablegen.h:src/libavcodec/aacsbr_fixed.c213::62136: src/libavcodec/aacsbrdata.h:: 425:warning: 59implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 213425 | | { Q 3 1Q3(0 0(.05.07030907030809003064f3/3M9_fP)I),, QQ3310((0 .001.953857238596760f3/M3_P7I3)7, 6Q03f0)}(,0. 0{Q33013(31 609.71573f7/4M_3P1I6)9,7 4Q43905(f0).0,4 Q43816( 60.89862730f52/1M4_6P5I1)3,3 5fQ)30}(0,. 0 5| 2 ~~~~~^~~~~~~~~~~~~~~~~~2 2589src/libavcodec/aac_defines.h1:545f:/M36_:P Inote: )expanded from macro 'Q31', Q30(0. 0455 | 6#1d04e4f9i61nfe/ M_QP31I(),x ) | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 44 : 36 : (note: iexpanded from macro 'Q30'n t)((x)* 2441 | 4#74d8e3f6i4n8e. 0Q 3+0 (x0). 5 ) | ^ ~ (inIn file included from tsrc/libavcodec/aacsbr_fixed.c):(62(: xsrc/libavcodec/aacsbrdata.h:)425:*321: 0warning: 73implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 41824.0 + 0. 5425) | {| Q ^ 31( 0.57397In file included from 3src/libavcodec/aacps_fixed.c89:3246: 4In file included from 3src/libavcodec/aacps.c3:932f: src/libavcodec/aacps_fixed_tablegen.h):, 213Q:1113:1 ( warning: 0.implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 5289703373760f)} ,213 | { Q 3 1 ( 0Q3.07(50.307043016090704040905f0),f /QM3_1P(I )0, .Q3906(700.5021194586753135356f6)f/}M,_ P I| ) ~~~~~^~~~~~~~~~~~~~~~~~, Q30(src/libavcodec/aac_defines.h0:.4503:0363: 3note: 1expanded from macro 'Q31'6 917f/M_P I45) | , #Qd3e0f(i0.n0e4 48Q63618(8x23)f / M _P I ) , Q 3 0(i(nt0).((0x52)2*22518491754f8/36M4_P8I.),0 Q+3 00.(50). 0| 5 ^ ~61 044961f/M_In file included from PIsrc/libavcodec/aacsbr_fixed.c):,62 : src/libavcodec/aacsbrdata.h| : ^~~~~~~~~~~~~~425 :7: src/libavcodec/aac_defines.hwarning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]44: 36: note: expanded from macro 'Q30' 44425 | | #{dQ3e1(f i0n.e57 3Q93703(8x9)3 6 4 3 3 9f ) , Q3 1( 0(.i3n52t8)9(7(0x3)3*170377630f7)41}8,2 4{.Q031 (+ 00..755)3 7 4| 3 ^1 6974495f), In file included from Qsrc/libavcodec/aacps_fixed.c3:124( : 0In file included from .src/libavcodec/aacps.c96:73205: 21src/libavcodec/aacps_fixed_tablegen.h4:62135:861: 3warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :21345 | : 36 : note: Qexpanded from macro 'Q31'3 0(0.0000 0450 | 0#d0e0f0if/nMe_ QP31I(),x )Q 3 0 ( 0 . 0 1 9 5 8 7(3i5n66tf)/(M(_xP)I*),2 Q1340CC libavcodec/arm/mlpdsp_init_arm.o 7(4803.6043803.301 6+9 107.f5/)M _ P| I) ^ ~, Q30(0.044In file included from 8src/libavcodec/aacsbr_fixed.c6:626: 8src/libavcodec/aacsbrdata.h8:4242:384f:/ Mwarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]P I), Q30(0.0 5424 | 2{Q223518(91 50f./4M6_P3I3)2,03 82Q437409(70f.)0,5 6Q13014(4 9601.f1/0M9_6P41I2)6, 1 8| 5 ^~~~~~~~~~~~~~0 63f)}src/libavcodec/aac_defines.h:,44 :{36Q:3 1(note: -expanded from macro 'Q30' 0.7649 74400 | 4#9d4e0f1i6ne2 fQ)3, 0Q(3x1)( 0 . 8 9 2 1 0 9 2 9 2(4i2n2t3)8(f()x}), * 1| 0 ~~~~~^~~~~~~~~~~~~~~~~~7 3741src/libavcodec/aac_defines.h82:4.450: 36+: 0note: .expanded from macro 'Q31'5) | ^ 45 | #defIn file included from isrc/libavcodec/aacps_fixed.cne: Q243: In file included from 1src/libavcodec/aacps.c(:x32): src/libavcodec/aacps_fixed_tablegen.h: 213 : 61 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x )213 | * 2 14 74 8 3 64Q83.00 +( 00.0.0050)0 0 0| 0 ^ ~0 0f/M_PI), In file included from Q3src/libavcodec/aacsbr_fixed.c0:62(: 0src/libavcodec/aacsbrdata.h.:0424:158:95 8warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]35 66f/M_PI), Q 30424( | 0{.Q033013(3 106.941673f32/0M3_8P2I4)7,4 9Q370f()0,. 0Q43418(6 608.18029364f1/2M6_1P8I5)06,3 fQ)3}0,( 0.{0Q53212(-20.5768499710054f94/0M1_6P2If),) ,Q 3Q03(10(. 00.589621100494299621f4/M2_2P38If),) } ,| ^~~~~~~~~~~~~~ | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44src/libavcodec/aac_defines.h:36:: 45note: :36expanded from macro 'Q30': note: expanded from macro 'Q31' 44 | #45d | #edfeifnien Qe3 0Q(3x1)( x ) ( i n t()i(n(xt)*)1(0(7x3)7*4211842744.08 36+48 .0.05 )+ 0| . ^5 ) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from In file included from src/libavcodec/aacsbr_fixed.csrc/libavcodec/aacps.c::3262: : src/libavcodec/aacps_fixed_tablegen.h:src/libavcodec/aacsbrdata.h213::36424: :warning: 32implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 424213 | | { Q 3 1 ( 0Q.34603(302.000308024074090070f0),f /QM3_1(P I0).,1 0Q936041(20.6011895508637f3)5}6,6 f{Q/3M1(_-0P.I76)49,7 0Q30049(400.160230f3),3 16Q93171f(/ M0_.P8I9),2 1Q03902(09.02442423886f6)8}8, 2 3| f ~~~~~^~~~~~~~~~~~~~~~~~/ M_Psrc/libavcodec/aac_defines.hI:)45,:36 :Q3 0(note: 0expanded from macro 'Q31'.0 5222589 1455fAS libavcodec/arm/mpegaudiodsp_fixed_armv6.o | /M#_dPeI)f,i nQe3 0Q(30.10(5x6) 1 0 4 4 9 6 1f /M _ P I )(, i nt| ) ^~~~~~~~~~~~~~( (x)*src/libavcodec/aac_defines.h:2441:4367:4 8note: 3expanded from macro 'Q30'64 8.0 + 0 .445 | )#d ef i| ^ ~n e Q30(x) In file included from src/libavcodec/aacsbr_fixed.c :62 : src/libavcodec/aacsbrdata.h: 424 :7 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x) *4241 | 0{7Q3317(4 10.842643.302 +0 3802.457)4 9 7| f ^) , Q31( 0.10In file included from 96src/libavcodec/aacps_fixed.c4:1242: 6In file included from 1src/libavcodec/aacps.c85:0326: 3src/libavcodec/aacps_fixed_tablegen.h:f213)}:,11: warning: {implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 31(-0.764970049 42130 | 1 6 2 f ), Q 3Q1(3 00(.08.9021000920902040220308f0)f}/,M_ P I| ) ~~~~~^~~~~~~~~~~~~~~~~~, Q30src/libavcodec/aac_defines.h(:045:.360:1 9note: 5expanded from macro 'Q31' 873566f /45M | _P#Ide)f, iQn3e0 Q(301.(0x)3 03 3 1 6 9 1 7 f / M _(PiIn),t )(Q(3x0)*(201.47044488366648882.30f /+M_ P0I.)5,) Q 30| ( ^ ~0. 0522258915fIn file included from /Msrc/libavcodec/aacsbr_fixed.c_P:I62: )src/libavcodec/aacsbrdata.h:,423: 84Q3:0 warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0.0561044961 f423/ | {MQ_3P1I(), 0| . ^~~~~~~~~~~~~~9 5472src/libavcodec/aac_defines.h:344:036:8 7note: expanded from macro 'Q30'1 3099f), 44Q | 3#1de(fi-n0e. 0Q8305(88x7) 7 6 0 1 9 5 5 0 f )} , {Q(3i1(n t0)(.(x4)*817007833734217846224.909f ),+ Q 30.15( )0 .| 9 ^9 99904157943In file included from 2src/libavcodec/aacps_fixed.cf:)24: }In file included from src/libavcodec/aacps.c,: 32| : ~~~~~^~~~~~~~~~~~~~~~~~src/libavcodec/aacps_fixed_tablegen.h :212:136:src/libavcodec/aac_defines.h :warning: 45implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 36: note: expanded from macro 'Q31' 45 | 212#d | e f i n e Q 3Q13(0(x0.)0 0 0 0 0 0 0 0 00 f / M_ P I()i, nQt3)0(((0x.)0*4213437445893564438f./0M _+P I0)., 5Q3)0 (| ^ ~0 .0672172382In file included from f/src/libavcodec/aacsbr_fixed.cM:_62P: Isrc/libavcodec/aacsbrdata.h):423,: 59Q:3 0warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0. 0997167900f/ M423_ | PI{)Q,3 1Q(3 00(.09.5141762239058176163039f9/fM)_,P I)Q,3 1Q(3-00(.008.518827756007139658652f0/f)M}_,PI ){, Q 3| ^~~~~~~~~~~~~~1 ( 0.src/libavcodec/aac_defines.h48:7440:8363:3 2note: expanded from macro 'Q30'7 46299f) ,44 | Q#3d1e(f in0e. 9Q9309(9x)9 0 4 1 5 7 9 43 2 f ) } , ( i| ~~~~~^~~~~~~~~~~~~~~~~~n t)((src/libavcodec/aac_defines.hx:)45:*361:0 7note: 3expanded from macro 'Q31' 741824. 045 | +# d0e.5f)i n | e ^ Q 31(x) In file included from src/libavcodec/aacps_fixed.c : 24 : In file included from src/libavcodec/aacps.c(:i32n: tsrc/libavcodec/aacps_fixed_tablegen.h):(212(:x111):*2 1warning: 47implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 83648.0 + 0.5) 212| ^ ~ | Q30(In file included from 0.src/libavcodec/aacsbr_fixed.c0:0620: 0src/libavcodec/aacsbrdata.h0:04230:0310:0 fwarning: /Mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_P I), Q30(0.0 44233 | 3{4Q5935413( f0/.M_9PI5)4,7 Q233008(71030.90697f2)17,2 3Q823f1/(M_-P0I).,0 8Q538087(706.0109995715607f9)0}0,f /{MQ3_1P(I )0,. 4Q3807(008.313126724965219696f)3, fQ/3M1_(P I0)., 9Q93909(900.4115279543027f3)68}6,2 f | / ~~~~^~~~~~~~~~~~~~~~~~~M _PI)src/libavcodec/aac_defines.h:,45 :36 :| ^~~~~~~~~~~~~~ note: expanded from macro 'Q31' src/libavcodec/aac_defines.h:44:36 :45 | note: #expanded from macro 'Q30'd efine Q 3441 | #(dxe)f i n e Q 3 0 ( x ) ( i n t ) ( ( x ) (*i2n1t4)7(4(8x3)6*41087.3074 1+8 204..50) +| ^ ~0 .5) | ^ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:In file included from 423:src/libavcodec/aacps_fixed.c7::24 : In file included from warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavcodec/aacps.c :32: src/libavcodec/aacps_fixed_tablegen.h:212:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]423 | {Q31( 0.9547230 82127 | 1 3 0 9 9 fQ)3,0 (Q03.10(0-000.0000800508f8/7M7_6P0I1),9 5Q5300f()0}.,04 3{34Q539154(3 f/0M._4PI8)7,0 8Q3332074(60.20996f7)2, 1Q3712(3 802.f9/M9_9P99I04)1,5 Q73904(302.f0)}9,9 7 1| 6 ~~~~~^~~~~~~~~~~~~~~~~~79 00f/Msrc/libavcodec/aac_defines.h_:P45I:)36,: Q3note: 0expanded from macro 'Q31' (0.116 29455 | 1#d6ef6i3nef /MQ_3P1I)(,x Q)3 0 ( 0 . 1 25 0 7 3 6 8 6 (2ifn/tM)_(P(Ix),) *| 21 ^~~~~~~~~~~~~~4 7483src/libavcodec/aac_defines.h6:4448:.360: + note: 0expanded from macro 'Q30'. 5) | ^ ~ 44 | #define QIn file included from 3src/libavcodec/aacsbr_fixed.c0(:x62): src/libavcodec/aacsbrdata.h : 422 : 83 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)(( x422)* | 10{7Q37341(1-8204..704 7+7 40.559)5 5| ^6 9805f), Q3In file included from 1src/libavcodec/aacps_fixed.c(:24-: 0In file included from .src/libavcodec/aacps.c:2326: 8src/libavcodec/aacps_fixed_tablegen.h9:82120:6612:0 0warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 59f)}, {Q31( 0.95 72128 | 1 6 6 7 46 9Q56370(f0).,0 0Q3010(0-0000.0709f0/4M7_92P7I0)5,2 6Q2380f()0}.,0 4 3| 3 ~~~~^~~~~~~~~~~~~~~~~~~4 59543src/libavcodec/aac_defines.hf:/45M_:P36I:) ,note: expanded from macro 'Q31'Q 30(0.067 21457 | #2d3e8f2ifn/eM _QPI3)1,( Qx3) 0 ( 0. 0 9 9 7 1 67 9 0 0f /M _(PiIn)t,)( (Qx3)0*(201.4714186239654186.603 f+/ M0_.P5I) ) | , ^ ~ Q30(0.12In file included from 5src/libavcodec/aacsbr_fixed.c0:627: 36src/libavcodec/aacsbrdata.h86:2422f:59/: Mwarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]P I), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h422: | 44{:Q363:1( -note: 0expanded from macro 'Q30'. 74774595 544 | 6#9de8fi0n5ef )Q, 3Q03(1x)( - 0 . 2 6 8 9 80 6 2 0 0 8(9in5t9)f()(}x, ){*Q1301(7 03.79415872841.606 7+4 609.55)6 7 f)| , ^ Q 31(-0.79047In file included from 9src/libavcodec/aacps_fixed.c2:7240: 5In file included from 2src/libavcodec/aacps.c6:2832f): },src/libavcodec/aacps_fixed_tablegen.h : 212:| 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' 45212 | | #d e f i n e QQ303(10(.x)0 0 0 0 0 0 0 00 0 f/ M _(iPntI))((,x Q)3*02(104.7044383346549854.30f /+M _0P.I5)), Q| 30 ^ ~( 0.0672172382f/In file included from M_src/libavcodec/aacsbr_fixed.cPI:)62,: src/libavcodec/aacsbrdata.hQ:3422:031(:0. 0warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 7167900f/M_ PI422) | ,{ QQ331(0-(00..714176724955915656639f8/M0_5fP)I),, Q3Q03(10(.1-205.02678396880626f2/0M0_8P9I5)9, f | ) ^~~~~~~~~~~~~~} , {Qsrc/libavcodec/aac_defines.h31:( 440:.369: 5note: expanded from macro 'Q30'7 8166746 9445 | 67#fde)f,i nQe3 1Q(3-00(.x)7 9 0 4 7 9 2 7 0 5 2 6 28 f )(}in,t ) (| ( ~~~~^~~~~~~~~~~~~~~~~~~x )*1src/libavcodec/aac_defines.h:045:7363:7 4note: 18expanded from macro 'Q31'2 4.0 + 045 | .#5d)e f i| n ^e Q31(x) In file included from src/libavcodec/aacps_fixed.c : 24 : In file included from src/libavcodec/aacps.c : 32(: isrc/libavcodec/aacps_fixed_tablegen.hn:t212:)11(:( xwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]* 2147483648.0 + 0 .2125 | ) | ^ ~ Q 30(0.0000000In file included from 00src/libavcodec/aacsbr_fixed.c0:f62: /src/libavcodec/aacsbrdata.hM:422_:P6I: )warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q 30(0.0433459 54224 | 3f{/QM3_1(P-0I.)74,7 7Q43509(50CC libavcodec/arm/mpegaudiodsp_init_arm.o 5.60967820157f2)3,8 2fQ/3M_1P(-I0),. 2Q6308(09.8006929070186975990f0)f},/ M{_QP3I1)(, 0 .Q935078(1606.7141669259561676f3)f/,M _QP3I1),( -0Q.37900(407.1922570703658266228ff)}/,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 | #defi n44 | e# dQe31f(ixn)e Q 3 0 ( x ) ( in t )( (x ) * 21 4 (7in4t8)36(4(8x.)*01 0+7 3074.158)2 4 | . ^ ~0 + 0.5) | ^In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:421:84In file included from : src/libavcodec/aacps_fixed.cwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:211:136 421: | {warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 1(-0.999096157202 22115 | f ) , Q 3 1Q(-300.(906.002040060005701030907f0/fM)_}PI,) ,{ QQ3301(0(. 0067.273446143692f4/6M4_1P5I50)6,1 fQ)3,0 (Q0.3110( 40.51223154641899f3/6M0_P6I4)6, 2Qf3)0(}0,. 1 | 5 ~~~~~^~~~~~~~~~~~~~~~~~5 8904src/libavcodec/aac_defines.h3:5045f:/36M_:P note: Iexpanded from macro 'Q31' ), Q30( 045. | 1#8d2e4f7i2ne3 Q7318(0xf)/ M _ PI ), Q 3 0 (0 . 19 6 6(8i0n05t41)f/(M(_x)P*I2)1,4 7 | 4 ^~~~~~~~~~~~~~83 648.0src/libavcodec/aac_defines.h :+44 :0.365:) | note: ^ ~expanded from macro 'Q30' 44 | #dIn file included from efsrc/libavcodec/aacsbr_fixed.ci:n62e: src/libavcodec/aacsbrdata.h :Q421:3590:( xwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 421 | ({iQn3t1)(-(0(.x9)9*91009671537270422158f2)4,. 0Q 3+1 0(.-5)0 .9 6| ^0 24605713970In file included from fsrc/libavcodec/aacps_fixed.c:)24}: ,In file included from src/libavcodec/aacps.c{:Q3231: (src/libavcodec/aacps_fixed_tablegen.h :0211.:71114:6 4warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 64155061f), Q31( 0211. | 1 2 1 4 4 8Q933600(0.6040602f0)0}0, 0 0| 0 ~~~~~^~~~~~~~~~~~~~~~~~0 f/M_src/libavcodec/aac_defines.hP:I45):,36 :Q note: 3expanded from macro 'Q31'0( 0.0672 3454 | #1de3f6i2nfe/ MQ_3P1I()x,) Q3 0 ( 0 . 1 0 4 5 2 3 5 61 9(fi/nMt_P)I()(,x )Q*2310(4074.81535869408.4035 0+f /0M._5P)I ), | Q ^ ~3 0(0.1824723In file included from 78src/libavcodec/aacsbr_fixed.c0:f62/: src/libavcodec/aacsbrdata.hM:_421:P31I: )warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(0.1966 84210 | 05{4Q13f1/(M_-PI0).,9 9 9| ^~~~~~~~~~~~~~0 9615src/libavcodec/aac_defines.h7:2440:236:2 note: 5expanded from macro 'Q30'f) , Q31(-0 .449 | 6#0d2ef4in6e0 57Q13309(7xCC libavcodec/arm/mpegvideo_arm.o 0f)) } , { Q 3 1 ( 0 . 7 4 6 49(4i6n4t1)5(5(0x61)f*)1,07 37Q413812(4 .0.01 +2 104.54) 8 9| 3 ^ 606462f)}, In file included from | ~~~~^~~~~~~~~~~~~~~~~~~src/libavcodec/aacps_fixed.c :24: In file included from src/libavcodec/aac_defines.hsrc/libavcodec/aacps.c::4532:: 36src/libavcodec/aacps_fixed_tablegen.h:: note: 211expanded from macro 'Q31': 86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | #define Q31(x 211) | Q 3 0 ( 0 .(i0n0t)0(0(0x0)*0210407408f/3M64_8P.0I ),+ Q 300(.05.)0 6 7| ^ ~2 341362f/MIn file included from _Psrc/libavcodec/aacsbr_fixed.cI):,62 : src/libavcodec/aacsbrdata.hQ:34210:(60.:1 0warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 235619f/M_ P421I) | ,{ Q3Q13(0-(00..919595098619507240322550ff)/,M _Q3P1I()-,0 .9Q6300(204.601587123947702f37)8}0,f/ M{_QP3I1)(, Q030.(7046.419964686041055504611ff/)M,_ PQI3)1,( | 0 ^~~~~~~~~~~~~~. 12144src/libavcodec/aac_defines.h8:94436:0366:46 2note: fexpanded from macro 'Q30') }, | ~~~~^~~~~~~~~~~~~~~~~~~ 44 | #dsrc/libavcodec/aac_defines.hef:i45n:36e: Qnote: 3expanded from macro 'Q31'0 (x) 45 | # de f i n e ( iQn3t)1(((xx))* 1 0 7 3 7 4 1 8 2 4. 0 ( i+n t0).(5()x ) *| 2 ^1 47483648.0In file included from +src/libavcodec/aacps_fixed.c :024.: 5In file included from )src/libavcodec/aacps.c : 32: | src/libavcodec/aacps_fixed_tablegen.h: ^ ~211: 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:420 :84211: | warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(0.00000 042000 | 0{0Qf3/1M_(P-I0).,26 2Q3400(60.0036076223243173f6)2,f /QM3_1P(-I0.)9, 2Q73704(009.53170940529385f6)1}9f,/M _{PQI3)1,( Q 300(.803.91595684990749385406f0/M4_fP)I,) ,Q3 1(Q 300.5(5083.9188244791233798604f7/fM)_P}I,) , Q| 3 ~~~~~^~~~~~~~~~~~~~~~~~ 0(0.src/libavcodec/aac_defines.h19:6456:80360:5 note: 4expanded from macro 'Q31'1 f/M_PI) ,45 | # d| ef ^~~~~~~~~~~~~~in e Q31src/libavcodec/aac_defines.h:(44x:) 36 : note: expanded from macro 'Q30' 44 | (#indte)f(i(nxe )Q3*02(1x4)7 4 8 3 6 4 8 . 0 + 0 .(i5n)t ) (| (x ^ ~) *107374182In file included from 4.src/libavcodec/aacsbr_fixed.c0:62 : + src/libavcodec/aacsbrdata.h0:.4205): 59: | warning: ^implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacps_fixed.c420: | 24{: QIn file included from 31src/libavcodec/aacps.c(:-320: .src/libavcodec/aacps_fixed_tablegen.h2:62112:40366: 0warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 062237f), Q31(-0 211. | 9 2 7 7 4 0 95Q33709(00.9080f00)0}0,0 00{0Qf3/1M(_ P0I.)8,3 9Q936409(7908.406670243f41)3,6 2Qf3/1M(_ P0I).,55 8Q339084(901.391604475f)2}3,5 6 | 1 ~~~~~^~~~~~~~~~~~~~~~~~9 f/M_src/libavcodec/aac_defines.h:P45I):,36: Qnote: 3expanded from macro 'Q31'0 (0.1558 9450 | 4#d3e5fi0nfe /QM31_(PxI)) , Q 3 0 (0 . 1 8 2 4 7 (2i3n7t80)f/(M(_xP)I*)2,1 47Q43803(60.418.906 6+ 800.05)5 41 f| ^ ~/ M_PI), | ^~~~~~~~~~~~~~In file included from src/libavcodec/aacsbr_fixed.c:src/libavcodec/aac_defines.h62:: src/libavcodec/aacsbrdata.h44::420:3631:: note: warning: expanded from macro 'Q30'implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44 | #d e420f | i{Qn3e1 (Q-300(.x2)6 2 4 06 0 3 0 6 2 2 37(fin)t, )Q(3(1x()-*01.9027737744091582347.900 9+8 0f.)5}), {| Q ^3 1( 0.83996In file included from 49src/libavcodec/aacps_fixed.c7:9248: 4In file included from src/libavcodec/aacps.c6:0324: src/libavcodec/aacps_fixed_tablegen.hf:),211 :11Q:3 warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( 0.558398491396 42117 | f ) } , | ~~~~^~~~~~~~~~~~~~~~~~~Q 30(0src/libavcodec/aac_defines.h.:045:0360:0 0note: 00expanded from macro 'Q31'00 0f/M_PI) ,45 | Q#30d(e0f.0i6n7e2 Q334113(62xf)/ M _ P I ) , Q 3 0 (0 .1 0(4i5n2t3)5(6(19xf)/*2M1_47P4I8)36,4 8Q.300( 0+ .0.1555)89 0 4| ^ ~3 50f/M_PI), In file included from Qsrc/libavcodec/aacsbr_fixed.c3:620: (src/libavcodec/aacsbrdata.h0:.4201:68:2 4warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 23780f/M_PI )420, | Q{3Q03(10(.-109.62686020544016f0/30M6_22P3I)7,f ) ,| ^~~~~~~~~~~~~~ Q31(src/libavcodec/aac_defines.h-0:.44:9362:7 7note: 4expanded from macro 'Q30'0 9537909 8f44) | },# d{eQf3i1n(e 0 .Q83309(9x6)4 9 7 9 8 4 6 0 4 f ) ,( Qi3n1t( )0(.(5x5)8*391804971337941684274f.0) }+, 0| . ~~~~^~~~~~~~~~~~~~~~~~~ 5) src/libavcodec/aac_defines.h| : ^45 :36: note: expanded from macro 'Q31' In file included from src/libavcodec/aacps_fixed.c45:24 | : #dIn file included from esrc/libavcodec/aacps.c:f32i: nsrc/libavcodec/aacps_fixed_tablegen.he: 210Q:31361(:x )warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int) (210( | x ) *2 1 4 7Q438306(408..00 0+0 000.0500)0 0 f/| M ^ ~ _PI), Q30(In file included from 0.src/libavcodec/aacsbr_fixed.c10:11621: 2src/libavcodec/aacsbrdata.h9:04199:684f:/M _warning: Pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]I ), Q30(0.158 04197 | 6{45Q0321f( /0.M36_7P22I8),7 12Q8306(902.32f38)7, 5Q537117(9 f0/M._6P5I2)9,1 6Q3504(107.2298260712f87)1}9,f /{MQ3_1PI()-,0 Q.380(100.9330052835860168576f9/6fM),_ PQI31)( ,0 . 0| 8 ^~~~~~~~~~~~~~77 83702src/libavcodec/aac_defines.h29:3446:336f:) }note: ,expanded from macro 'Q30' | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :4445: | 36#:d enote: fexpanded from macro 'Q31' ine Q30 (45x | )# d e fi n e Q 3 1( x) (i n t ) ( ( x ) *1 0(i7nt3)74(1(8x2)4.*02 1+4 70.458)3 6 4| 8 ^ .0 + 0.5) | ^ ~In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:In file included from 210:src/libavcodec/aacsbr_fixed.c111:: 62warning: : implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavcodec/aacsbrdata.h: 419:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 210 | 419 | { Q 3 1Q(3 00.(306.72020807012086090230f0),0 f/QM3_P1I() 0,.6 5Q239016(504.11702916111f2)9}09,6f /{MQ_3P1I)(, -Q030.(801.01953800275646560526f9/M6_f)P,I )Q,3 1Q3(0 (00..23088775785377017292f9/3M6_P3If)),} , Q 3| 0 ~~~~^~~~~~~~~~~~~~~~~~~( 0.2src/libavcodec/aac_defines.h8:2450:7362: 8note: 7expanded from macro 'Q31'1 9f/M_PI )45, | #Qd3e0f(0i.3n0e5 8Q338011(87xf)/ M _ PI ) , | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :(44i:nt36):(( xnote: )*expanded from macro 'Q30'2 147483 6444 | 8.#0 d+ e0fi.n5)e | Q ^ ~30 (x) In file included from src/libavcodec/aacsbr_fixed.c :62 : src/libavcodec/aacsbrdata.h: 419 (:i32n:t )warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( (x)*1073741 84192 | {4Q.301 +( 00.5.)3 6 7| 2 ^ 2871286923fIn file included from ),src/libavcodec/aacps_fixed.c :Q3241: (In file included from 0src/libavcodec/aacps.c.:65322: 9src/libavcodec/aacps_fixed_tablegen.h1:62105:864:1 7warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 61f)}, {Q31(-0.8 1210 | 0 9 3 0 2 5 6Q63506(906.f0)00,00 0Q030100(f /0M._0P8I7)78,3 7Q03202(90.31603f1)}1, 1 2| 9 ~~~~~^~~~~~~~~~~~~~~~~~0 96f/src/libavcodec/aac_defines.hM_:P45I:)36:, note: Q3expanded from macro 'Q31'0 (0.1580 7456 | 4#50d2effi/nMe_P IQ),3 Q13(0x()0 . 2 3 8 7 5 5 71 7 9 f/(Mi_nPt)I()(,x )Q3*02(1407.4823684280.702 8+ 7019.f/5M_)P I )| , ^ ~ Q 30(0.3058In file included from 3src/libavcodec/aacsbr_fixed.c8:062: 18src/libavcodec/aacsbrdata.h7:f419/:M7_:P Iwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h: 44419 | :{36Q:3 1note: expanded from macro 'Q30'( 0.3672 2448 | 7#1de2f8i6n9e2 Q33f)0,(x )Q 3 1( 0 . 6 5 2 9 1 6 5 4 1 7(2i9n6t1)f()(},x )*{1Q03713(7-4108.2841.009 3+02 5606.5659)6 f )| , ^ Q31( 0.087In file included from 78src/libavcodec/aacps_fixed.c3:7240: 2In file included from src/libavcodec/aacps.c2:9323: 6src/libavcodec/aacps_fixed_tablegen.h3:f)210}:, 61 : | warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 210 | 45 | Q#3d0e(fi0n.e0 0Q03010(x0)0 0 0 0 f /M _ P I ) , Q 3(i0n(t0).(1(01x1)1*2291049764f8/36M4_8P.I0) ,+ Q03.0(50). 15 80| 7 ^ ~ 64502f/M_PI)In file included from , src/libavcodec/aacsbr_fixed.cQ:362: 0src/libavcodec/aacsbrdata.h:(4180:.842:3 8warning: 75implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 7179f/M_PI), Q4183 | {0Q3(10.(2 802.097323385701499f6/8M1_0PI4)7,f )Q, 3Q03(10(-.03.045833538700213888735f88/fM)}_,P I{)Q, 3 1| (- ^~~~~~~~~~~~~~0. 9708src/libavcodec/aac_defines.h:7443:736:4 4note: 1expanded from macro 'Q30'82 67f), Q443 | 1#(de f0i.ne8 6Q63306(4x45)71 1 3 6 4 f ) } , | ~~~~~^~~~~~~~~~~~~~~~~~ (isrc/libavcodec/aac_defines.hnt:)45(:(36x:) note: *expanded from macro 'Q31'1 0737418 2445. | 0# d+ e0.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:nt210)(:(36:x warning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]* 2147483648.0 + 0 .2105 | ) | ^ ~Q 30(0.0000000In file included from 0src/libavcodec/aacsbr_fixed.c0:062f: /src/libavcodec/aacsbrdata.hM:_418P:I58):, warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 0(0.101112 94180 | 9{6Qf3/M1_(P 0I.),9 3Q33305(00.49165880170644750f2),f Q/3M1_P(I-)0, .Q34035(307.022338878535571878f9)f}/,M _{QP3I1)(, -Q300.(907.20882707327874149f1/8M2_67PfI),) ,Q 3Q13(0 (00..836063564845378101138674ff/)M}_, P I| ) ~~~~^~~~~~~~~~~~~~~~~~~ , | ^~~~~~~~~~~~~~src/libavcodec/aac_defines.h :45:36src/libavcodec/aac_defines.h:: note: 44expanded from macro 'Q31': 36: note: expanded from macro 'Q30' 45 | #de f44i | n#e dQe31f(ixn)e Q 3 0 ( x ) ( i nt )( ( x )* 2 1 47 4 (8i3n6t4)8(.(0x )+* 01.0753)7 4 1| ^ ~8 24.0 + 0.5)In file included from src/libavcodec/aacsbr_fixed.c | : ^62 : src/libavcodec/aacsbrdata.h:418:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h: 210418: | 11{: Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1( 0.933350496 82101 | 0 47 f ) , QQ303(10(.-00.00403503007000203f88/3M58_8PfI))},, Q{3Q03(01.(1-0101.19279008973674f4/1M8_2P67If)),, Q 3Q1(3 00(.08.616538607464455072f1/M1_3P6I4)f),}, Q 3| 0 ~~~~^~~~~~~~~~~~~~~~~~~ (0.2src/libavcodec/aac_defines.h3:8457:365:5 note: 7expanded from macro 'Q31'17 9f/M_P I45) | ,#d eQf3i0n(e0. 2Q38120(7x2)8 7 1 9 f / M _P I ) , Q 3 0((0i.n3t0)5(8(3x)8*201148774f8/3M6_4PI8),. 0 | + ^~~~~~~~~~~~~~ 0.5) src/libavcodec/aac_defines.h | : ^ ~44 :36: note: expanded from macro 'Q30' In file included from src/libavcodec/aacsbr_fixed.c: 4462 | : #src/libavcodec/aacsbrdata.hd:e418f:i7n:e warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 30(x) 418 | {Q 3 1((i 0n.t9)3(3(35x0)4*9160871307447f1)8,2 4Q.30 1+( 0-.0.54) 3 5| 3 ^ 7023883588fIn file included from )}src/libavcodec/aacps_fixed.c,: 24{: Q3In file included from 1src/libavcodec/aacps.c(:-320.: 9src/libavcodec/aacps_fixed_tablegen.h:7209:01368:7 3warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 418267f), Q31( 0. 820966 | 3 64 4 5 71 1 3Q6340f(0).},0 0 | 0 ~~~~~^~~~~~~~~~~~~~~~~~0 0000src/libavcodec/aac_defines.h:0450:f36/: Mnote: _expanded from macro 'Q31' PI), Q3 045( | 0#.d1e3f1i5n98e5 7Q6391f(/xM)_ P I ) , Q 3 0 (0 . 2 0 7 2(5i2n2t4)9(1(fx/)M*_21P4I7)4,8 3Q63408(.00. 3+1 80.851) 8 7| 4 ^ ~8 0f/M_PI), QIn file included from 3src/libavcodec/aacsbr_fixed.c0:62(: 0src/libavcodec/aacsbrdata.h.:34178:2845:5 warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]12 04f/M_PI), Q4173 | 0{(Q03.14(1 903AS libavcodec/arm/mpegvideo_neon.o .92581910996406f/3M_8P3I7)1,7 f| ) ^~~~~~~~~~~~~~ , Q31src/libavcodec/aac_defines.h(: 440:.3696:3 0note: 7expanded from macro 'Q30'7 8397053 444f | #)d}e, f{Qi3n1e( 0Q.3402(x1)88 9 9 83 1 25 2 0 f ) , Q(31i(nt )0(.(x4)*81017438764511283204.403 7+ f0).5}), | ^| ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: In file included from note: src/libavcodec/aacps_fixed.cexpanded from macro 'Q31': 24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h :20945: | 111#:de fwarning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]ne Q31(x) 209 | ( i Qn3t0)((0(x.)0*2010407040803060480.f0/ M+ _0.P5I) ) ,| ^ ~Q3 0(0.1315985In file included from 76src/libavcodec/aacsbr_fixed.c9:f62/: Msrc/libavcodec/aacsbrdata.h:_417PI:)59,: Qwarning: 30implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion](0 .207252249 1417f | /{QM3_1P(I) , 0Q.23809(009.6314868381387741807ff/)M,_P IQ),3 1Q3(0 (00..936832055707813290740f5/34Mf_)P}I,) ,{ QQ3310( (00..441291389859119980f3/1M_2PI5)20,f) , | Q ^~~~~~~~~~~~~~31 ( 0.4src/libavcodec/aac_defines.h8:14448:366:5 1note: 2expanded from macro 'Q30'3 0437f) }44, | # de f| ~~~~~^~~~~~~~~~~~~~~~~~i ne Qsrc/libavcodec/aac_defines.h30:(45x:)36 : note: expanded from macro 'Q31' (45i | nt#)d((exf)i*n1e 0Q73317(4x1)8 2 4 . 0 + 0 . 5 ) ( i| nt ^) ((x)*214748In file included from 3src/libavcodec/aacps_fixed.c6:4248: .In file included from 0 src/libavcodec/aacps.c+: 320: .5src/libavcodec/aacps_fixed_tablegen.h): 209 :| ^ ~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:417:32 : 209warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(0 .4170 | 0{0Q03010(00 000.f/2M89_09P6I4),6 3Q83307(107.f13)1,5 9Q8315(76 90.f9/6M3_P0I7)78,3 9Q7300(5304.f2)0}7,2 5{2Q243911(f 0/.M4_2PI1),8 8Q993803(102.531288018f7),4 80Qf3/1M(_ P0I.),4 81Q4308(06.531822350453071f2)}0, 4 f| ~~~~~^~~~~~~~~~~~~~~~~~/ M_PIsrc/libavcodec/aac_defines.h):,45 :Q363:0 (0note: .expanded from macro 'Q31'4 1939511 9450 | f#/dMe_fPinIe) , Q 3| 1 ^~~~~~~~~~~~~~( x) src/libavcodec/aac_defines.h : 44 : 36 : note: expanded from macro 'Q30' (int) (44( | x)#*d2e14f7in4e8 3Q63408(.x0) + 0 . 5 ) | ^ ~ (int)In file included from (src/libavcodec/aacsbr_fixed.c(:x62): *src/libavcodec/aacsbrdata.h1:04177:377: 4warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 824.0 + 0.5 )417 | { Q| 3 ^1 ( 0.2890964In file included from 63src/libavcodec/aacps_fixed.c8:32471: 7fIn file included from )src/libavcodec/aacps.c,: 32Q3: 1src/libavcodec/aacps_fixed_tablegen.h:(209 :610:. warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]63 07783970534f)}, 209{ | Q 3 1 ( 0 . 4Q231088(909.0803010020502000f0)f,/ MQ3_1(P I0).,48 1Q438605(102.1330413579f)8}5,7 6| 9 ~~~~~^~~~~~~~~~~~~~~~~~f /M_Psrc/libavcodec/aac_defines.hI:45):, 36Q: 3note: 0(expanded from macro 'Q31'0 .2072522 4459 | 1#fde/fMi_nPeI )Q3,1( x)Q 30 ( 0 . 3 1 8 8 1 8 7 4 8(0ifn/tM)_(P(Ix))*,2 Q1304(704.833684285.5001 2+0 4f0/.M5_) P I| ) ^ ~, Q30(0.4193In file included from 9src/libavcodec/aacsbr_fixed.c51:1629: src/libavcodec/aacsbrdata.h0:416f:83/:M _warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]P I), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :41644 | :36{:Q 3note: expanded from macro 'Q30'1 ( 0.997 944 | 3#8d7e3f7i38n6e5 4fQ)30,( Qx3) 1 ( 0 . 9 0 0 4 1 3 1(i0n4t9)14(9(7xf))}*,10 7{3Q7314(1 802.4.50 7+56 33007.6526)1 2 0| ^f ), Q31(-0.9In file included from 10src/libavcodec/aacps_fixed.c3:244: In file included from 3src/libavcodec/aacps.c3:7323: src/libavcodec/aacps_fixed_tablegen.h5:2209:036:9 7warning: f)implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]} , | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: 209note: | expanded from macro 'Q31' Q 3450( | 0#.de0f0in0e0 0Q030100(0xf)/ M _ P I ) , Q 3 0 ((0i.nt1)(3(x1)*52918457746893f6/4M8_P.I)0, +Q3 00(.05). 2| 0 ^ ~7 2522491f/MIn file included from _Psrc/libavcodec/aacsbr_fixed.cI:),62 : Qsrc/libavcodec/aacsbrdata.h3:0416(0:.3591:88 1warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 480f/M_PI), Q34160 | ({0Q.3381(2 50.5909172094f3/8M7_3PI7)3,8 6Q3504(f0).,4 1Q9313( 90.5901041139100f4/9M1_4P97If)),} , | ^~~~~~~~~~~~~~{ Q31( src/libavcodec/aac_defines.h:044.:536:7 5note: 6expanded from macro 'Q30'3 3076261 244 | 0#fd)e,fi nQe3 1Q(3-00(x.)9 1 0 3 4 3 3 7 3 5 2 0 97(fi)n}t),( ( | x ~~~~~^~~~~~~~~~~~~~~~~~) *107src/libavcodec/aac_defines.h:3457:4361:8 2note: 4.expanded from macro 'Q31'0 + 0.5) 45 | | # ^d efine Q31(In file included from xsrc/libavcodec/aacps_fixed.c): 24 : In file included from src/libavcodec/aacps.c : 32 : src/libavcodec/aacps_fixed_tablegen.h : 209 : 11 : warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i nt)((x)*2147483 62094 | 8 . 0 + 0Q.350)( 0 .| 0 ^ ~0 00000000f/M_PIn file included from I)src/libavcodec/aacsbr_fixed.c, :Q3620: (src/libavcodec/aacsbrdata.h0.:4161:3321: 5warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 85769f/M_PI) ,416 | Q{3Q03(01.(2 007.9295729234897137f3/86M5_4fP)I,) Q,3 1(Q 300.(900.30148183118074498104f/9M7f_)}P,I) ,{ QQ3301(( 00..35872565353001762206142f0/fM),_ PQ3I1)(,- 0.Q93100(304.3431793395521019970ff)/}M,_ P I| ) ~~~~~^~~~~~~~~~~~~~~~~~ , | ^~~~~~~~~~~~~~src/libavcodec/aac_defines.h :45:36src/libavcodec/aac_defines.h:: 44note: :expanded from macro 'Q31' 36: note: expanded from macro 'Q30' 45 | #d e44f | i#ndee fQi3n1e( xQ)3 0 ( x ) ( i nt )(i(n(tx))(*(2x)1*417047833674481.802 4+. 00 .+5) 0. 5| ) ^ ~ | ^ In file included from src/libavcodec/aacsbr_fixed.c:In file included from 62: src/libavcodec/aacps_fixed.csrc/libavcodec/aacsbrdata.h::24416: :In file included from 7src/libavcodec/aacps.c::32 : warning: src/libavcodec/aacps_fixed_tablegen.himplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 208:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 416 | {Q31( 0.9 2089 | 7 9 3 87 3 Q733806(05.4f00)0,0 0Q0301(0 000.9f0/0M4_1P31I0),4 9Q1340(907.f1)}6,0 3{8Q3616( 30.65795f6/33M0_7P62I6),1 2Q03f0)(,0 Q.32514(-90.4931705384323f/7M_3P52I0),9 7fQ)3},0 (0 .4| 02 ~~~~~^~~~~~~~~~~~~~~~~~9 4468src/libavcodec/aac_defines.h4:045f:/36M_:P Inote: )expanded from macro 'Q31', Q30(0. 4459 | 8#0d68e9f5i8n5ef /QM3_1P(xI)), Q 3 0 ( 0 . 5 6 15 6 41 4(7i5nft/)M_(P(Ix)),* 2 1| 4 ^~~~~~~~~~~~~~74 8364src/libavcodec/aac_defines.h8.:044 +: 36:0 .note: 5expanded from macro 'Q30') | ^ ~ 44 | #defIn file included from insrc/libavcodec/aacsbr_fixed.ce: 62: Qsrc/libavcodec/aacsbrdata.h3:4150:(84x:) warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (415i | n{t)Q(3(1x)(*-1007.3174014888242.308 0+4 5000.59)f ) ,| ^Q 31(-0.87769In file included from 94src/libavcodec/aacps_fixed.c7:40242: 3In file included from 9src/libavcodec/aacps.c4:f32): }src/libavcodec/aacps_fixed_tablegen.h,:208 :{111Q:31 (warning: -implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .71886586182037f )208, | Q 3 1 (Q3 00.(7800.03000090802040080f0/5M3_8PfI))},, Q 3| ~~~~~^~~~~~~~~~~~~~~~~~0 (0.1src/libavcodec/aac_defines.h6:0453:8366:6 3note: 6expanded from macro 'Q31'9f /M_PI) ,45 | Q#3d0e(f0.i25n4e94 37Q53812f(/xM)_ P I ) , Q 3 0 ( 0 .4 0 2 94(4i6n8t)4(0(fx/)M_*P2I)1,4 7Q43803(06.44988.006 8+9 508.55)f / M| _ ^ ~P I), Q30(0.5In file included from 6src/libavcodec/aacsbr_fixed.c15:646214: 7src/libavcodec/aacsbrdata.h5:f415/:M_58P: Iwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) , | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h: 44415:36 | :{ Qnote: 3expanded from macro 'Q30'1 (-0.10 4448 | 82#3d8e0fi4n5e0 0Q390f(),x )Q 3 1 (- 0 . 87 7 6 9 9 4 7 4(0i2n3t9)4(f()x}),* {1Q03713(7-401.7812848.605 +8 601.58)2 0 3| 7 ^f ), Q31( 0.7In file included from 80src/libavcodec/aacps_fixed.c30:9248: 2In file included from 4src/libavcodec/aacps.c8:0325: 3src/libavcodec/aacps_fixed_tablegen.h8:208f:)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' 208 | 45 | # d ef iQne3 0Q(301.(0x0)0 0 0 0 0 0 0 0 f /M _ P I()in,t )(Q(3x0()0*.21146703486863366498f./0M _+P I0).,5 )Q3 0 (0| . ^ ~2 549437582f/MIn file included from _Psrc/libavcodec/aacsbr_fixed.cI):,62 : Qsrc/libavcodec/aacsbrdata.h3:0415(:031.:4 warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]29 446840f/M_P I415) | , {QQ330(10.(4-908.0160849588852f3/8M0_4P5I0)0,9 fQ)30,( 0Q.35611(5-06.847716497954f7/4M0_2P3I)9,4 f) }| , ^~~~~~~~~~~~~~{ Q31(-src/libavcodec/aac_defines.h0:.7441:8368:6 58note: 6expanded from macro 'Q30'18 2037f), 44Q | #3d1e(f i0n.7e8 Q033009(8x)2 4 8 0 5 3 8 f ) } , | ( ~~~~^~~~~~~~~~~~~~~~~~~ intsrc/libavcodec/aac_defines.h):(45(:x36)*:1 note: 0expanded from macro 'Q31'7 3741824 .450 | #+d ef0in.e5) Q 3| 1 ^( x) In file included from src/libavcodec/aacps_fixed.c : 24 : (iIn file included from nsrc/libavcodec/aacps.c:t32): (src/libavcodec/aacps_fixed_tablegen.h(:x208):*612:1 47warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 83648.0 + 0.5) | ^ ~208 | Q30(0In file included from .0src/libavcodec/aacsbr_fixed.c:062: 00src/libavcodec/aacsbrdata.h0:0041500:06f:/ Mwarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]P I), Q30(0.160 34158 | 6{6Q36391f(/-M_0PI.),1 Q034088(23080.24554094037958f2),f /MQ_P3I1()-,0 .Q3807(706.949042794446082430f9/4Mf_)P}I,) ,{ QQ3310((-00..74189868508661889250835f7/fM)_,P IQ)3,1 ( Q03.0(70.8506310569481247458f05/3M8_fP)}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 | #def i44n | e# dQe3f1i(nxe) Q 3 0 ( x ) ( i n t) ( ( x ) (*in2t1)4(7(4x8)3*614087.03 +7 401.852)4 . 0| ^ ~+ 0.5) | ^ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:414In file included from :84src/libavcodec/aacps_fixed.c::24: In file included from src/libavcodec/aacps.cwarning: :32implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: src/libavcodec/aacps_fixed_tablegen.h:208:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 414 | {Q31(-0.22898 42086 | 1 4 55 0 5 4 Qf3)0,( 0Q.0301(0 00.09700054080503f3/1M6_3P1I6f)),} Q,30 ({0Q.13610(3-806.61386590f99/1M5_0P1I9)8,8 1Qf3)0,( 0Q.3215(4 904.34757825f6/5M7_6P2I8)92,0 8Q430f()}0,. 4 0| ~~~~~^~~~~~~~~~~~~~~~~~2 9446src/libavcodec/aac_defines.h84:045f:/36M_:P Inote: ),expanded from macro 'Q31' Q30(0.49 80456 | 8#9d5e8f5ifn/e MQ_3P1I()x), Q 3 0 ( 0 . 5 6 1 5 6 4(1i4n7t5f)/(M(_xP)I*)2, 1 | 4 ^~~~~~~~~~~~~~7 48364src/libavcodec/aac_defines.h8:.440: 36+: 0.note: 5expanded from macro 'Q30' ) | ^ ~ 44 | #defiIn file included from nesrc/libavcodec/aacsbr_fixed.c :Q623: 0src/libavcodec/aacsbrdata.h(:x414): 58 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int) (414( | {xQ)3*11(0-7037.4212882948.406 14+5 500.55)4 f )| , ^ Q31( 0.970548In file included from 53src/libavcodec/aacps_fixed.c3:1246: 31In file included from 6src/libavcodec/aacps.c:f32): },src/libavcodec/aacps_fixed_tablegen.h :{Q2083:1(11-0:. 1warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 509915019881f), Q20831 | ( 0 . 47 5Q635076(2809.02000008040f0)00}f, / | M ~~~~^~~~~~~~~~~~~~~~~~~ _PIsrc/libavcodec/aac_defines.h):,45 :Q363:0 (0note: .expanded from macro 'Q31'1 6038663 6459 | f#d/eMf_iPIn)e, Q3Q13(x0)( 0 . 2 5 4 9 4 37 5 8 2f / M(_PiI)n, tQ)(3(0x)(*02.1440724984346684480.f0/ M+ _0.P5I) ) ,| ^ ~ Q30(0.4980In file included from 68src/libavcodec/aacsbr_fixed.c9:5628: 5src/libavcodec/aacsbrdata.hf:/414M:_32PI:), warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 0(0.56156414 75414f | /{MQ_3P1I()-,0 . | 2 ^~~~~~~~~~~~~~2 8984src/libavcodec/aac_defines.h6:441:4365:5 note: 0expanded from macro 'Q30'5 4f), Q31 ( 440 | .9#7de0f5i4n8e5 3Q313603(1x)6 f ) }, { Q 3 1 ( -0 .(1i8n5t)0(9(9x1)5*1001793878411f82)4,.0 Q+3 10(. 50). 4 7| 5 ^6 5762892084fIn file included from )src/libavcodec/aacps_fixed.c}:,24 : In file included from | src/libavcodec/aacps.c: ~~~~~^~~~~~~~~~~~~~~~~~32: src/libavcodec/aacps_fixed_tablegen.h:207:src/libavcodec/aac_defines.h136::45 :warning: 36implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: note: expanded from macro 'Q31' 45 | # d207e | f i n e Q 3 1Q(3x)0 ( 0 . 00 0 0 0 0 0 0 0(0inft/)(M(x_)*P2I1)4, 7Q4380(3064.81.703 6+0 105.957)5 f| /M ^ ~_P I), Q30(0.2In file included from 7src/libavcodec/aacsbr_fixed.c73:7624: 5src/libavcodec/aacsbrdata.h:6414:566:f warning: /implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] M_PI), Q30(0 .41444 | 6{1Q983410(3-80f./2M2_8P9I8)4,6 1Q43505(005.546f6)6,8 9Q30114(4 f0/.M9_70P54I8)5,3 Q33106(03.1666f8)}6,1 1{28Q8311(f/-M0_.P1I)8, 5 0| 9 ^~~~~~~~~~~~~~9 15019src/libavcodec/aac_defines.h88:144f:)36:, note: Qexpanded from macro 'Q30'31 ( 0.475 6445 | 7#d6ef2in8e9 2Q0380(4xf)) } , | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :(45i:nt36):( (note: xexpanded from macro 'Q31') *107374 1458 | 24#.0d +e f0i.5n)e | Q ^3 1(x) In file included from src/libavcodec/aacps_fixed.c : 24 : In file included from src/libavcodec/aacps.c:(32i: nsrc/libavcodec/aacps_fixed_tablegen.ht:)((207x:)111*:2 1warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 483648.0 + 0.5) 207| | ^ ~ Q30(0.In file included from 0src/libavcodec/aacsbr_fixed.c0:0620: 0src/libavcodec/aacsbrdata.h0:041300:083f/:M warning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] PI), Q30(0.1 74133 | 6{0Q13519(7-50f./3M3_8P13I2)6,5 0Q83600(20.42f7)7, 3Q73415(6-506.f3/M8_6P6I)1, 7Q73904(401.8494671f9)8}4,03 8{fQ3/1(M-_0P.I0)5,8 26Q83208(402.051664668f9)0,1 4Q43f/1M(_P-I0).,0 6Q934007(70.461868082691f1)2}8,8 1 f/| M_ ~~~~^~~~~~~~~~~~~~~~~~~P I), src/libavcodec/aac_defines.h :| 45 ^~~~~~~~~~~~~~: 36: note: src/libavcodec/aac_defines.h:expanded from macro 'Q31'44 :36: note: expanded from macro 'Q30' 45 | #defi 44n | e# dQ3e1f(ixn)e Q 3 0 ( x ) (i nt ) ( ( x) *(i2nt1)4(7(x4)8*3614087.3074 1+8 20.45.)0 +| ^ ~ 0.5) | ^ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:413:58In file included from : src/libavcodec/aacps_fixed.cwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:207: 86413: | warning: {implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 31(-0.3381326508 62070 | 2 4f ) , QQ3301(0(.-0000.0308060610770904f4/1M8_9P7fI))},, Q{3Q03(10(.-1703.6001558927658f/2M8_4P2I0)1,4 6Qf3),0 (0Q.32717(37-4506.560f6/9M40_7PI7)4,1 8Q8300(290f).}4, 4 61| 9 ~~~~^~~~~~~~~~~~~~~~~~~8 4038fsrc/libavcodec/aac_defines.h:/45M_:P36I:), note: Qexpanded from macro 'Q31'3 0(0.566 6458 | 9#0d1e44ff/iMn_ePI )Q3,1 (Qx3) 0 ( 0 . 6 6 8 6 1 1 2 8 8 (1ifn/tM)_(P(Ix)), * 2| 1 ^~~~~~~~~~~~~~ 4748src/libavcodec/aac_defines.h36:4448:.360: note: +expanded from macro 'Q30' 0.5) | ^ ~44 | #define Q30In file included from (src/libavcodec/aacsbr_fixed.cx:)62 : src/libavcodec/aacsbrdata.h : 413 :31 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int) (413( | x{)Q*311(-007.33374818123246.500 8+6 0024.f5),) Q 3 1| ( ^- 0.38661779In file included from 44src/libavcodec/aacps_fixed.c1:8249: In file included from 7src/libavcodec/aacps.cf:)32}: ,src/libavcodec/aacps_fixed_tablegen.h :{207Q:3611:(- 0warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 5826828420146f), Q2073 | 1 (- 0. 0 69 4 0Q737401(88002.90f00)0}0,00 0 | 0 ~~~~^~~~~~~~~~~~~~~~~~~0 f/Msrc/libavcodec/aac_defines.h_:P45I:)36,: Qnote: 3expanded from macro 'Q31'0 (0.173 60451 | 5#9d7ef5infe /QM3_P1I()x,) Q 3 0 ( 0 . 2 7 7 3 7(4i56n5t6)f((/xM)_*PI2),1 47Q438036(408..4046 1+9 8400.35)8 f| / ^ ~ M_PI), Q30(0In file included from .5src/libavcodec/aacsbr_fixed.c6:6626: 8src/libavcodec/aacsbrdata.h9:04131:446f:/M _warning: PIimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) , Q30(0.66 84136 | 1{1Q3218(8-1f0/.M3_P3I8),13 2 6| 5 ^~~~~~~~~~~~~~08 6024src/libavcodec/aac_defines.hf:)44:,36 :Q 3note: 1(expanded from macro 'Q30'- 0.3866 174479 | 44#1d8e9f7ifn)e}, Q{3Q03(1x()- 0 . 0 5 8 2 68 2 8 4 2 0 14(6fi)n,t )Q(31((x-)0*.10067934704717842148.800 2+9f )0}.,5 ) | | ~~~~^~~~~~~~~~~~~~~~~~~ ^ src/libavcodec/aac_defines.h:45:36: In file included from note: expanded from macro 'Q31'src/libavcodec/aacps_fixed.c :24: In file included from src/libavcodec/aacps.c :4532 | : #src/libavcodec/aacps_fixed_tablegen.h:d207:e36fi:n warning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q31(x) 207 | ( i nQt30)((0(.x0)00*0201040700408f3/6M_4P8I.)0, + Q030.(50). 1 | 7 ^ ~ 36015975f/M_In file included from PIsrc/libavcodec/aacsbr_fixed.c):, 62Q: 3src/libavcodec/aacsbrdata.h0:412(:840:. warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 73745656f/M_ P412 | I{)Q, 3Q130(( 00..4340681729168342013487f26/fM)_,PI )Q3,1 (Q 300(.401.5516496660585906114246f/fM)_}P,I {)Q, 3Q13(0-(00..626485263813192588712f6/3M9_f)P,I) ,Q 3 1(| ^~~~~~~~~~~~~~ 0.63src/libavcodec/aac_defines.h20:6446:3363:3 9note: 48expanded from macro 'Q30'0 7f)}, | ~~~~~^~~~~~~~~~~~~~~~~~44 | #dsrc/libavcodec/aac_defines.he:45f:i36:n e note: expanded from macro 'Q31'Q 30(x) 45 | # d e f i n e Q(3i1n(tx))( ( x ) * 1 0 7 3 7 4 1 8 2 4(.in0t) (+( x0).*52)14 74 8| 3 ^6 48.0 + 0.5)In file included from src/libavcodec/aacps_fixed.c| ^ ~: 24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:207:In file included from 11:src/libavcodec/aacsbr_fixed.c warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]62 : src/libavcodec/aacsbrdata.h:412:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 207 | 412Q3 | 0({0Q.3010(0 000.0300080702f1/6M3_2P1I4),7 26Qf3)0(,0 .Q1317( 3060.1451957154f/9M_6P0I5),5 61Q2360f()}0,. 27{7Q33714(5-6056.f2/M4_P5I2)3,83 95Q73206(390f.),4 4Q3611( 9084.06338f2/0M6_6P3I)3,3 9Q43800(7f0).}5,6 6| 6 ~~~~^~~~~~~~~~~~~~~~~~~8 9014src/libavcodec/aac_defines.h4:45f:/36:M _Pnote: Iexpanded from macro 'Q31' ), Q30 (450 | .#6d6e8f61i1n2e8 8Q13f1/(Mx_)PI ) , | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 44(:i36n:t )note: (expanded from macro 'Q30'(x )*214748 36444 | 8#.d0 e+f i0ne. Q53)0 ( x| ) ^ ~ In file included from (src/libavcodec/aacsbr_fixed.ci:n62t: )src/libavcodec/aacsbrdata.h((:x412):*321:0 7warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]74 1824.0 + 0. 5412) | {Q 3| 1 ^( 0.30872163In file included from 21src/libavcodec/aacps_fixed.c4:7242: 6In file included from fsrc/libavcodec/aacps.c):32,: Qsrc/libavcodec/aacps_fixed_tablegen.h3:2061:(136 :0 warning: .4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 514960556126f)}, 206{Q | 31 ( - 0 .2 4 5Q233803(905.720603090f)0,0 0Q03010f(/ M0_P.I6)32,0 6Q633033(90.418708472f7)6}6,64 f /| ~~~~~^~~~~~~~~~~~~~~~~~M _PI)src/libavcodec/aac_defines.h:,45 Q:336:0 note: (expanded from macro 'Q31'0 .285667 3450 | 02#fd/eM_fPiIn)e, QQ3310((0x.) 4 6 3 0 7 2 3 59 6 f (/iMn_tP)I(()x,)* 2Q13407(04.853967418.603 2+0 040f./5M)_ P I| ) ^ ~ , Q30(0.76In file included from 0src/libavcodec/aacsbr_fixed.c3:87627: 1src/libavcodec/aacsbrdata.h8:7f412/:M7:_ warning: Pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]I) , | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :44412:36 | :{ Qnote: 31expanded from macro 'Q30'( 0.3087 2441 | 6#d3e2fi1n47e2 Q63f0)(,x Q)3 1 ( 0 . 4 1 5 1 4 9(6i0n5t5)6(12(6fx))},* 1{0Q733174(1-80.22445.2308 3+9 507.52) 6 3| 9 ^f ), Q31( 0.63In file included from 2src/libavcodec/aacps_fixed.c0:246: In file included from 6src/libavcodec/aacps.c3:323: 3src/libavcodec/aacps_fixed_tablegen.h9:42068:01117:f )warning: }implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: 206note: | expanded from macro 'Q31' Q3 045( | 0#d.e0fi0ne0 00Q0310(00x0)f /M _ P I ), Q 3 0 ( 0 .(1i7n84t2)7(6(6x6)4*2f1/4M7_4P83I6)4,8 .0Q 3+0 (00..52)8 5 6| 6 ^ ~7 3002f/M_PI),In file included from src/libavcodec/aacsbr_fixed.cQ:623: 0(src/libavcodec/aacsbrdata.h0:.41146:38407:2 warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 596f/M_PI), Q4113 | 0{(Q031.(59 701.63925040244f/0M_4P8I2)3,44 4Q13f0),( 0Q.3716(0-308.797918274f0/M1_4P7I0)9,1 2 | 1 ^~~~~~~~~~~~~~9f )}, src/libavcodec/aac_defines.h{Q:3144(:-360: .note: 9expanded from macro 'Q30'6 9265705 24440 | 2#3dfe)f,i nQe3 1Q(3 00.(7x3) 7 7 5 6 5 4 8 96 5 7 4 f) }(,in t) (| ( ~~~~~^~~~~~~~~~~~~~~~~~ x)*1src/libavcodec/aac_defines.h0:7453:367:4 note: 1expanded from macro 'Q31'8 24.0 + 045. | 5#)d e f| i ^ne Q31(x) In file included from src/libavcodec/aacps_fixed.c : 24 : In file included from src/libavcodec/aacps.c: 32 : src/libavcodec/aacps_fixed_tablegen.h :206(:i86n:t )warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion](x )*2147483648.0 + 0206 | . 5 ) | Q ^ ~3 0(0.0000000In file included from 0src/libavcodec/aacsbr_fixed.c0:062f/: Msrc/libavcodec/aacsbrdata.h_:PI411):,58 :Q 3warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( 0.1784276664 f411/ | M_{PQI3)1,( 0Q.390(5042.42084586263743404021ff/)M,_ PQ3I1)(, -Q03.0(9092.40414670390712231599f6)}f,/ M{_Q3P1(I-0).,96 9Q26350(70.05957214603220304ff)/,M _QPI3)1,( Q03.0(703.7767053685747818976f5/7M4f_)P}I),, | | ^~~~~~~~~~~~~~ ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.hsrc/libavcodec/aac_defines.h::4445::3636:: note: note: expanded from macro 'Q30'expanded from macro 'Q31' 4445 | | ##ddeeffiinnee QQ3310((xx)) ( in(t)i(nt()x()(*x2)1*41704873634784.108 2+4 0..50) +| ^ ~ 0.5) | ^ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:411:In file included from 31src/libavcodec/aacps_fixed.c:: 24: warning: In file included from implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavcodec/aacps.c: 32: src/libavcodec/aacps_fixed_tablegen.h:206:61: warning: 411implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | {Q31( 0.9542404 82062 | 3 4 4 4 1fQ)3,0 (Q301.(0-00.090902040001004f7/0M9_1P2I19)f, )Q3}0,( 0{Q.31178(42-706.9666942f6/5M7_0P5I2)4,0 2Q33f0)(,0 .Q23815(6 607.3700327f7/5M6_5P4I8)9,6 Q53740f()0}.4,6 3 | 0 ~~~~^~~~~~~~~~~~~~~~~~~ 7235src/libavcodec/aac_defines.h9:645:f36:/ M_note: Pexpanded from macro 'Q31'I ), Q30( 045 | .#5d97e1f6i3n2e0 0Q43f1/(Mx_)P I ) , Q 3 0( 0 .7 6 0 3 8 (7i7n1t)8(7f(/Mx_)P*I2)1,4 7 4| 8 ^~~~~~~~~~~~~~ 3648.src/libavcodec/aac_defines.h0: 44+: 036.:5 )note: expanded from macro 'Q30' | ^ ~ 44 | #In file included from dsrc/libavcodec/aacsbr_fixed.ce:62f: insrc/libavcodec/aacsbrdata.he: 411Q3:07(:x) warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (411i | n{t)Q(3(x1)(* 100.793574244108244.802 3+4 4401.5f)), Q| 3 ^ 1(-0.9924014In file included from 7src/libavcodec/aacps_fixed.c0:9241: 2In file included from 1src/libavcodec/aacps.c9f:)32: }src/libavcodec/aacps_fixed_tablegen.h,: 206:{36Q:3 1warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]- 0.96926570524023 f206) | , Q 3 1 (Q 03.07(307.70506050408090650740f0)f}/M,_ P| I ~~~~~^~~~~~~~~~~~~~~~~~), Q30(src/libavcodec/aac_defines.h0:.45:1367:8 42note: 7expanded from macro 'Q31' 6664f/ M45_ | P#Id),e Qf3i0n(e0 .Q238156(6x7)3 0 0 2 f / M _ P I ) ,( iQn3t0)(((0x.)4*62314077482363458.906 +f /0M._5P)I) , | Q ^ ~ 30(0.597163In file included from 2src/libavcodec/aacsbr_fixed.c0:0624f: /src/libavcodec/aacsbrdata.hM:410_:P83:I ),warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 30(0.7603877 14108 | 7{fQ/31M(_-P0.I5)06,0 8| 5 ^~~~~~~~~~~~~~4 0105src/libavcodec/aac_defines.h:14428:f)36,: note: Qexpanded from macro 'Q30'3 1(-0.65 84446 | 0#1d54e80f3i00nf)e}, {QQ3310((x-)0 . 9 7 2 1 0 7 3 51 8 3 2 4(3ifn)t,) Q(3(x1)(-*0.120307935724131086247.709 +1 0f.)}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#:d206:e11:f iwarning: nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e Q31(x) 206 | ( i n tQ)3(0((0x.)*0210407048030604080.00f /+M_ P0.I5)), | Q ^ ~3 0(0.178427In file included from 66src/libavcodec/aacsbr_fixed.c6:462f: src/libavcodec/aacsbrdata.h/:M410_:P58I:) , warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]30 (0.285667300 2410 | f{/QM31_(P-I0).,50 6Q03805(40.0416300752132589f6)f,/ MQ_3P1I()-,0 .Q63508(4600.519547810360302f0)}0,4f /{MQ_P3I)1,( -Q03.09(702.1077630531883724731f8),7 fQ/31M(_P-I)0,.2 3 0| 9 ^~~~~~~~~~~~~~ 52130src/libavcodec/aac_defines.h67:79441:36f:) }note: ,expanded from macro 'Q30' | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h44: | 45#d:e36f:i nnote: eexpanded from macro 'Q31' Q30(x) 45 | # de fi n e Q 31 ( x) ( in t ) ( ( x ) * 1(07i3n7t4)18(2(4x.0) *+21 4704.8536)4 8. 0| + ^ 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from In file included from src/libavcodec/aacsbr_fixed.csrc/libavcodec/aacps.c::6232: src/libavcodec/aacsbrdata.h: :src/libavcodec/aacps_fixed_tablegen.h410::20531::136 :warning: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 410 | {Q 31205( | -0 . 5 0 6Q0835400(10051.20080f0)00,0 0Q3010(f/-M0_.PI6),5 8Q43600(105.418703360001f5)97}5,f /M{_QPI3)1,( -Q03.09(702.21707733754158635264f3/fM_)P,I )Q3, 1Q(30-(00.4.4263109958241033086f7/7M9_1PfI)),}, Q 3| 0 ~~~~^~~~~~~~~~~~~~~~~~~( 0.5src/libavcodec/aac_defines.h66:6458:369:0 14note: 4expanded from macro 'Q31'f /M_PI) ,45 | Q#30d(e0f.i6n6e8 Q631112(8x8)1 f /M _ P I ) , | ^~~~~~~~~~~~~~ (insrc/libavcodec/aac_defines.h:t44):(36(:x )note: expanded from macro 'Q30'5* 2 warning1s4 generated7. 4 834464 | 8#d.e0f i+n e0 .Q5)3 0 | ( ^ ~x ) In file included from src/libavcodec/aacsbr_fixed.c : 62(: isrc/libavcodec/aacsbrdata.hn:410t:)(6(:x warning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]* 1073741824. 0410 | +{ Q03.15()- 0 | . ^5 060854010512In file included from 8fsrc/libavcodec/aacps_fixed.c):,24 : Q3In file included from 1src/libavcodec/aacps.c(:32-: 0src/libavcodec/aacps_fixed_tablegen.h.:62055:1118:46 0warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 480300f)}, {Q31 (-2050 | . 9 72 1 0 7 3Q53108(302.403f0)0,0 0Q030010(0-f0/.M2_3P0I9),5 2Q13300(06.717739610f1)59}75,f / M| _ ~~~~^~~~~~~~~~~~~~~~~~~P I), src/libavcodec/aac_defines.hQ:3450:(036.: 2note: expanded from macro 'Q31'7 73745656 f45/ | M#d_ePfIi),n eQ 3Q03(10.(4x4)6 1 9 84 0 3 8 f / M _ P I )(,i nQt3)0(((x)0*.25164764683864980.01 4+4 f0/.M5)_ PI )| ^ ~, Q30(0.6686In file included from 1src/libavcodec/aacsbr_fixed.c1:2628: 81src/libavcodec/aacsbrdata.hf:409/M:_83:P I)warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44 :409 | 36{: Qnote: 3expanded from macro 'Q30'1 ( 0.280 5448 | 25#9d8ef2i9n99e0 fQ),3 0(Qx3)1 ( - 0 . 8 5 36 1 4 2 0 63 4 (0i36nft))}(,( x{)Q*130713(7 40.1882542.50 6+5 204.457)05 73 f| ) ^, Q31(-0.645In file included from 6src/libavcodec/aacps_fixed.c7:6240: In file included from 7src/libavcodec/aacps.c7:323: 5src/libavcodec/aacps_fixed_tablegen.h5:8205:986f:) }warning: , implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 205 | 45Q | 3#0d(e0f.in0e0 Q03010(0x0)00 0 f / M _ P I ) , Q 30 ((0.i1n73t6)0(1(5x)9*752f1/M4_7P4I8)3,6 4Q8.30 0+(0 .207.753)7 4 5| 6 ^ ~5 6f/M_PI), In file included from Q3src/libavcodec/aacsbr_fixed.c0:(620: src/libavcodec/aacsbrdata.h.:44094:61599:8 40warning: 38implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f/ M_PI), Q30(0 .4095 | {6Q63618(9 0104.2480f5/8M2_P5I9),8 2Q93909(00f.6)6, 8Q3611(-102.88815f36/1M_4P2I0)6,3 4 0| 3 ^~~~~~~~~~~~~~6 f)}, src/libavcodec/aac_defines.h{:Q443:1(36 :0. 8note: 52expanded from macro 'Q30'5 6524470 5447 | 3#fd)ef,i nQ3e1( -Q0.360(4x56)7 6 0 7 7 3 5 5 8 9 (fin)t)}(, ( x| )* ~~~~~^~~~~~~~~~~~~~~~~~1 07374src/libavcodec/aac_defines.h1:8452:436.:0 note: expanded from macro 'Q31'+ 0.5) | 45 ^ | #define Q31(In file included from x)src/libavcodec/aacps_fixed.c : 24: In file included from src/libavcodec/aacps.c : 32 : src/libavcodec/aacps_fixed_tablegen.h : 205 :(61i: nwarning: t)implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( (x)*2147483648.0 +205 | 0 . 5 ) Q 3| ^ ~0 (0.0000000In file included from 00src/libavcodec/aacsbr_fixed.c0f:/62: Msrc/libavcodec/aacsbrdata.h:_409P:I31):, warning: Q3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 (0.17360159 75409f | /{MQ_3P1I( )0, .Q23800(508.22579783279495960f5)6,f /QM3_1P(I-)0, .Q8353061(4200.643464109368f)4}0, 3{8fQ/M3_1P(I) ,0 .Q853205(6052.45466760859730f1)4,4 fQ/31M(-_0PI.)6,4 Q5360(70.66067873655181298f8)1f}/,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 | #defi 44n | #ed eQf3i1ne( xQ) 3 0 (x ) ( (iinntt))((((xx))*2*1417407833674481.80 2+4 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::24409: :7In file included from :src/libavcodec/aacps.c :warning: 32: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavcodec/aacps_fixed_tablegen.h: 205:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 409 | {Q31( 0. 282050 | 5 8 2 5 9 8 29Q99300f)(,0. 0Q03010(0-00.0805003f61/4M_2P0I63)4,0 3Q63f0()0}.,17 3{60Q135197(5 f0/.M8_5P2I)5,65 2Q4340(7005.723f7)7,3 7Q43516(5-06.f6/M4_5P6I7)6, 0Q7307(305.54849f6)}1,98 4 0| ~~~~~^~~~~~~~~~~~~~~~~~3 8f/M_src/libavcodec/aac_defines.hP:I45),: 36:Q 3note: 0expanded from macro 'Q31'( 0.5AS libavcodec/arm/mpegvideoencdsp_armv6.o 666 8459 | 0#1d4ef4if/nMe _QPI3)1,( Qx3)0 ( 0 . 66 8 6 1 1 2 8 8 1(fi/ntM)_(P(Ix)), * 2| 1 ^~~~~~~~~~~~~~4 748364src/libavcodec/aac_defines.h8:.440: +36 :0. 5note: expanded from macro 'Q30') | ^ ~ 44 | #definIn file included from e src/libavcodec/aacsbr_fixed.cQ:3620: (src/libavcodec/aacsbrdata.hx): 408: 83 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (in t408) | ({(Qx3)1*(1 00.7953473743188325449.9703 f)+, 0Q.351() 0 | . ^9 70023241099In file included from 5src/libavcodec/aacps_fixed.c2:f24): }In file included from src/libavcodec/aacps.c,:32 : {src/libavcodec/aacps_fixed_tablegen.hQ:31205(: 11:0 .warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 578905365569f), Q2053 | 1 ( - 0 . 5 Q431006(8206.205070350600f0)0}0, 0 f| / ~~~~^~~~~~~~~~~~~~~~~~~M _PI)src/libavcodec/aac_defines.h,: 45Q:336:0 (0note: .expanded from macro 'Q31'1 7360159 7455 | f#/dMe_fPiIn)e, QQ3310((0x.)2 77 3 7 4 5 65 6 f / M _ P I(),i nQ3t0()0(.(4x4)6*1291844703488f/3M6_4PI8).,0 Q 3+0 (00..5)5 6 6| 6 ^ ~ 890144f/M_PIn file included from I)src/libavcodec/aacsbr_fixed.c, :Q623: 0src/libavcodec/aacsbrdata.h(0:.4086:6598:611 2warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 1f/M_PI), | 408 ^~~~~~~~~~~~~~ | {Q31src/libavcodec/aac_defines.h(: 440:36.:9 note: 5expanded from macro 'Q30' 4373835 4449 | 9#7d3eff)i,n eQ3 1Q(3 00(.x9)7 0 02 3 2 4 1 0 9 9 5(2ifn)t}), ({Q(3x1)*(10 703.7949158274.809 0+5 30.655)5 6 9f| ) ^, Q31(-0.541In file included from 0src/libavcodec/aacps_fixed.c6:248: 2In file included from 6src/libavcodec/aacps.c25:73235: 6src/libavcodec/aacps_fixed_tablegen.hf:)}204,:136 : | ~~~~~^~~~~~~~~~~~~~~~~~warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 204 | 45 | # d eQfi3n0(e0. 0Q030100(0x0)0 0 0 f / M _ PI ) , Q 3 0((i0.n1t6)0((3x8)6*62314679f4/8M3_6P4I8),. 0Q 3+0 (00..52) 5 4| 9 ^ ~4 37582f/M_PIn file included from I)src/libavcodec/aacsbr_fixed.c, :Q623: 0src/libavcodec/aacsbrdata.h(:0408:.324:0 2warning: 94implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]46 840f/M_PI), 408Q | 3{0Q(301.(4 90.890564839753858f3/5M4_9P97I3),f )Q,30 (Q301.(5 601.5967401047253f2/4M10_9PI9)5, 2 f| ) ^~~~~~~~~~~~~~ }, {src/libavcodec/aac_defines.hQ:3441:(36 : 0note: .expanded from macro 'Q30'9 95789053 6445 | 5#6d9eff)i,n eQ 3Q13(0-(0x.5)4 1 0 6 8 2 6 2 5 7 3 5 6 f )(}i,n t| ) ~~~~~^~~~~~~~~~~~~~~~~~( (x)*src/libavcodec/aac_defines.h1:04573:7364:1 8note: 2expanded from macro 'Q31'4 .0 + 0. 545) | # de| fi ^n e Q31(x) In file included from src/libavcodec/aacps_fixed.c : 24 : In file included from src/libavcodec/aacps.c :32 : src/libavcodec/aacps_fixed_tablegen.h (:i204n:111t:) (warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] x)*2147483648.0 +204 | 0 .5 ) | Q3 ^ ~0 (0.0000000000In file included from f/Msrc/libavcodec/aacsbr_fixed.c_:P62I: )src/libavcodec/aacsbrdata.h,: 408Q:370: (warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .1603866369f /408M | _{QP3I)1,( Q300.(905.432753489345347598927f3/fM)_P,I )Q, 3Q310( (00..94700022934244618049905f2/fM)_}P,I ){,Q Q3310((0 .04.99958780968095538655f5/M6_9PfI)),, Q 31Q(3-00(.05.5461105668421642755f/7M3_5PI6)f,) }, | | ~~~~~^~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.hsrc/libavcodec/aac_defines.h::4544::3636:: note: note: expanded from macro 'Q31'expanded from macro 'Q30' 4445 | | ##ddeeffiinen eQ 3Q03(1x()x ) ( i n t()i(n(tx))*(1(0x7)*3271414827448.306 4+8 .00. 5)+ | 0 ^. 5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.cIn file included from :32src/libavcodec/aacsbr_fixed.c: :src/libavcodec/aacps_fixed_tablegen.h62: :src/libavcodec/aacsbrdata.h204::86407:: 84warning: : implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 407204 | { | Q 3 1 ( - Q03.07(6901.00070920002608408f0)0,0 f/QM_3P1I()-,0 .Q93602(26061.751460932896683f6)9f}/,M {_QP3I1)(, 0Q.3909(70.423524984317051862f8/46Mf_)P,I )Q,3 1Q(30 (00..4402269494761857400f3/7M5_6PI7)f),} ,Q 3 0| ( ~~~~~^~~~~~~~~~~~~~~~~~0. 4980src/libavcodec/aac_defines.h6:8459:365: 8note: expanded from macro 'Q31'5 f/M_PI )45, | #Qd30e(0f.i5n61e5 6Q43114(7x5)f/ M _P I ) , | ^~~~~~~~~~~~~~ (intsrc/libavcodec/aac_defines.h:)44(:(36x: )note: *2expanded from macro 'Q30'1 474836 444 | 8#.d0e f+ i0n.e5 Q)30 (x )| ^ ~ In file included from (isrc/libavcodec/aacsbr_fixed.cn:t62): (src/libavcodec/aacsbrdata.h(:x407):*591: 0warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 3741824.0 +407 | 0{.Q53)1 ( -| ^0 .769107920In file included from 26src/libavcodec/aacps_fixed.c8:4248: fIn file included from )src/libavcodec/aacps.c,: 32Q: 3src/libavcodec/aacps_fixed_tablegen.h1:(204-:0.619: 6warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]26 617549298f)}, { Q204 | 3 1 ( 0 .Q93907(403.280100106084060f0),0 0Q03f1/(M _0P.I4)26,9 7Q135700(307.5617f6)0}3,8 6 63| 6 ~~~~~^~~~~~~~~~~~~~~~~~ 9f/Msrc/libavcodec/aac_defines.h_:PI45):,36 Q:30 (note: 0expanded from macro 'Q31'. 2549437 5458 | 2#fd/efMi_PnIe) , QQ331(0x)( 0. 4 0 2 9 4 4 6 8 4 0 f /(Mi_nPtI))((,x Q)3*02(1047.448938604688.905 8+ 50f./5M) _ P| I ^ ~), Q30(0.561In file included from 5src/libavcodec/aacsbr_fixed.c6:4621: 4src/libavcodec/aacsbrdata.h7:4075:f/31M: _warning: Pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]I ), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :40744 | :36{:Q 3note: 1(expanded from macro 'Q30'- 0.76910 74492 | 0#26d8ef4i8nfe )Q3,0 (Qx3)1 ( - 0 . 9 6 2 2 6 61 75 4 9(2i98nft))}(,(x ){*Q130713(7 401.892947.403 28+1 0016.85)4 6f )| , ^ Q31( 0.42697In file included from 1src/libavcodec/aacps_fixed.c5:7240: 3In file included from 7src/libavcodec/aacps.c:53267: fsrc/libavcodec/aacps_fixed_tablegen.h):204}: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' 204 | 45 | # d eQfi3n0(e0 Q.3010(x0)0 0 00 0 0 0 f /M _ P I ) , (Qi3n0t)(((0x.)1*6210437488636634689.0f /+M _0P.I5)) ,| ^ ~Q 30(0.25494In file included from 3src/libavcodec/aacsbr_fixed.c7:562: 82fsrc/libavcodec/aacsbrdata.h/:M407_:P6I:) ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(0.40294 44076 | 8{4Q03f1/(M-_0P.I)7,69 1Q03709(200.264894880f)6,89 5Q3815f(/-M0_.P9I6)2,2 6Q63107(5049.259681f5)6}4,1 47{5Qf3/1(M _0P.I9)97,4 3| 2 ^~~~~~~~~~~~~~8 10168src/libavcodec/aac_defines.h4:644f):,36 :Q 3note: expanded from macro 'Q30'1 ( 0.426 94471 | 5#7d0e3f7i5n6e 7Q3f0)(}x,) | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 45 : 36 :( innote: texpanded from macro 'Q31') ((x)*10 737454 | 1#8de2fi4n.e0 Q+3 10(.x5)) | ^ (inIn file included from t)src/libavcodec/aacps_fixed.c((:x24): *In file included from 2src/libavcodec/aacps.c1:324: 7src/libavcodec/aacps_fixed_tablegen.h4:82043:64118:. 0warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]+ 0.5) | ^ ~ 204 | In file included from src/libavcodec/aacsbr_fixed.c : 62Q: 3src/libavcodec/aacsbrdata.h0:(4060:.8400:00 0warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 000f/M_PI), Q4063 | 0{Q(301.(1-600.935806386536690f/2M8_8PI8)6,4 fQ),3 0Q(301(. 02.584994536753822f1/9M5_P8I7)6,25 fQ)3}0, ({Q031.( 400.12790045426389404f/2M4_2P1I2)f,) ,Q Q3301((0 .04.98504668839508553f9/6M_2P6I5)8f,)} ,Q 3 0(| 0 ~~~~~^~~~~~~~~~~~~~~~~~. 5615src/libavcodec/aac_defines.h:645:4361:4 note: 7expanded from macro 'Q31' 5f/M_PI )45, | # d| e ^~~~~~~~~~~~~~f ine src/libavcodec/aac_defines.hQ3:144(:x36): note: expanded from macro 'Q30' 44 | #(deifnitn)e(( x)Q*302(14x7)4 8 3 6 4 8 . 0 + 0 .(i5n)t) ( | ( ^ ~x )*10737418In file included from 24src/libavcodec/aacsbr_fixed.c.0: 62+: src/libavcodec/aacsbrdata.h0:.4065:) 59 :| warning: ^implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacps_fixed.c406: | {24Q: In file included from 3src/libavcodec/aacps.c1:(32-: 0src/libavcodec/aacps_fixed_tablegen.h.:2039:1365:0 3warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 60288864f), Q31 (203 | 0 . 8 9 56 3 2Q1935087(60.205f0)0}0,0 0{0Q03010(f /0M._1PI7)0,0 5Q233094(24021.21f)3,1 5Q93815(7 06.954f6/8M3_05P3I9)6,26 5Q380(f0).}20,7 2 5| 2 ~~~~~^~~~~~~~~~~~~~~~~~2 491src/libavcodec/aac_defines.hf:45/:M36_:PI )note: ,expanded from macro 'Q31' Q 30(0.31 8458 | 1#87d4e8fi0nef /QM3_1(PxI)) , Q 3 0 ( 0 .3 8 2 5 5 0 1 2(0i4fn/tM_)P((Ix))*2,1 Q43704(80.34614983.905 1+19 00f/.M5_)P I )| , ^ ~ | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36In file included from : src/libavcodec/aacsbr_fixed.cnote: :expanded from macro 'Q30'62 : src/libavcodec/aacsbrdata.h:406:32: 44warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] #define Q30 (406x | ){ Q 31 ( - 0 . 9 5 0 3 8 5 6(0i28n8t8)6(4(f)x,) *Q130713(7 4108.82945.6032 19+58 7062.55f))} , | { ^Q3 1( 0.170052In file included from 39src/libavcodec/aacps_fixed.c4:2244: 2In file included from 1src/libavcodec/aacps.c2:f)32,: src/libavcodec/aacps_fixed_tablegen.hQ:32031:( 1110:. 5warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 83053962658f)}, | ~~~~~^~~~~~~~~~~~~~~~~~203 | src/libavcodec/aac_defines.h : 45 :36Q:30 (note: 0expanded from macro 'Q31' .0000000 0450 | 0#fd/efMi_nPeI )Q,3 Q13(0x()0 . 1 3 1 5 9 85 76 9 f/ M _ PI()i,n tQ)(3(0x)(*0.22104772542832644981.f/0M_ PI+) ,0 Q.350)( 0 .| 3 ^ ~1 88187480f/In file included from M_src/libavcodec/aacsbr_fixed.cPI:)62, : Qsrc/libavcodec/aacsbrdata.h3:0406(:06.3:8 2warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 501204f/M_PI )406, | Q3{0Q(301.(4-01.9935905318156900f2/8M8_P8I6)4,f )| , ^~~~~~~~~~~~~~ Q31( src/libavcodec/aac_defines.h0:.448:95366:3 2note: 1expanded from macro 'Q30'9 587625 f44)} | ,# d{eQf3i1ne( Q03.01(x7)0 0 5 23 9 42 42 1 2 f ) , (Qi3n1t() (0(.x5)4*6108733075431986242.605 8+f) }0,.5 ) | ~~~~^~~~~~~~~~~~~~~~~~~ | ^ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31'In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c: 32: 45src/libavcodec/aacps_fixed_tablegen.h | :203#:d86e:f iwarning: nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e Q31(x) 203 | ( i nt ) Q(3(0x()0*.20104070408003600408f./0M +_ P0I.)5,) Q3 0| ^ ~( 0.131598576In file included from 9fsrc/libavcodec/aacsbr_fixed.c/:62M: _src/libavcodec/aacsbrdata.hP:I405),: Q833:0 (warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] .2072522491 405f | /{MQ_3P1I()-0,. 3Q9436065(2097.4301387851f8)74,80 f/QM31_(PI-)0.,6 6Q83009(40.33282115540451620f4)f}/, M{_PQI3)1,( Q03.09(708.741593325965411996083ff)/, MQ_3P1I(-)0,.7 24 6| 78 ^~~~~~~~~~~~~~40 96774src/libavcodec/aac_defines.h6:f44)}:,36 : | ~~~~^~~~~~~~~~~~~~~~~~~note: expanded from macro 'Q30' src/libavcodec/aac_defines.h:45:36 : 44note: expanded from macro 'Q31' | #define Q453 | 0#(xd) e f i n e Q 3 1 ( (xi)n t ) ( ( x ) * 1 0 7 37 41 82 4(.i0n t+) 0(.5() x )| ^* 2147483648In file included from .src/libavcodec/aacps_fixed.c0: 24+: In file included from src/libavcodec/aacps.c0:.325): src/libavcodec/aacps_fixed_tablegen.h :| ^ ~203 :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:405:59: 203warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(0.0 4050 | 0{0Q03010(0-000.f3/94M6_6PI5)2,97 4Q3003(750f.)1,3 Q13519(8-507.66968f09/4M3_21P1I4)4,56 fQ)}3,0 (0{.2Q0317(2 05.927284795132f56/4M96_83PfI)),, Q3Q1(3-00(.07.24367188480196877744860f)f},/ M _| ~~~~~^~~~~~~~~~~~~~~~~~P I), src/libavcodec/aac_defines.hQ:3450:36(:0 note: .expanded from macro 'Q31'3 82550120 445f | /M#_dPeI)f, iQn30e( 0Q.3411(9x3)9 5 1 1 9 0 f / M _ P I )(,i n | t ^~~~~~~~~~~~~~) ((x)src/libavcodec/aac_defines.h*:2441:364:7 48note: 3expanded from macro 'Q30'6 48.0 + 0.445 | )# d e| fi ^ ~n e Q30(x) In file included from src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h : 405(i:nt31):( (warning: ximplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] )*107374182 4405. | 0{ Q+3 01.(5-)0 . | 3 ^ 9466529740In file included from 3src/libavcodec/aacps_fixed.c7:524f: In file included from ),src/libavcodec/aacps.c Q:3321: (src/libavcodec/aacps_fixed_tablegen.h:-2030:.6366:8 0warning: 94implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 2114456f)}, {Q3 1203( | 0 . 9 7 8 75Q3302(506.4090060803f0)00,0 0Qf3/1M(-_0P.I7)24,6 7Q83400(9607.71436f1)}5,9 8 5| ~~~~^~~~~~~~~~~~~~~~~~~7 69f/src/libavcodec/aac_defines.hM_:P45I:)36,: Q3note: 0expanded from macro 'Q31'( 0.207252 452 | 4#9d1fe/Mf_PiI)n, eQ3 0Q3(1(0x.3)1 8 8 1 8 7 48 0 f / M _P I ) ,( iQn3t0()0(.3(8x)2*52510417240843f/6M_4P8I.)0, +Q 03.05()0 . 41| 93 ^ ~95 1190f/M_PI),In file included from src/libavcodec/aacsbr_fixed.c| ^~~~~~~~~~~~~~: 62: src/libavcodec/aacsbrdata.h:src/libavcodec/aac_defines.h:40544::636:: warning: note: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]expanded from macro 'Q30' 44 | # 405d | e{fQi3n1e( Q-300.(3x9)4 6 6 5 29 74 0 37 5f ), Q 3 1((in-t)0(.(6x6)8*1009473372411184244.506f )+} ,0 .{5Q)3 1 (| ^0 .978753256In file included from 49src/libavcodec/aacps_fixed.c6:8243: In file included from fsrc/libavcodec/aacps.c):,32 : Qsrc/libavcodec/aacps_fixed_tablegen.h:32031(:-011.: 7warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]46 7840967746f)}, | 203 ~~~~^~~~~~~~~~~~~~~~~~~ | src/libavcodec/aac_defines.h : 45Q:3360:( 0note: .expanded from macro 'Q31'0 0000000 0450 | f#/Md_ePfIi)n,e Q 30Q(301.1(3x1)59 8 5 7 6 9f / M _ P I ), Q(3i0n(t0)(.(2x0)7*225124274489316f4/8M._P0I) ,+ Q03.05(0). 3 1| 8 ^ ~8 187480f/M_PIn file included from I)src/libavcodec/aacsbr_fixed.c,: 62Q3: 0src/libavcodec/aacsbrdata.h(:0404.:843:8 2warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 501204f/M_P I404) | ,{ QQ313(0 (00..4018937905718109606f7/1M6_9PI1)f,) , | Q ^~~~~~~~~~~~~~3 1( 0src/libavcodec/aac_defines.h.:8440:9363: 8note: 9expanded from macro 'Q30'9 4918745 f44) | }#,d {eQ3f1i(n-e0 .Q83608(1x1)88 3 08 0 7 12 f ) , Q 3 1 ( 0.(3i93n4t7)3(0(8x65)47*0150f7)3},7 4 1| 8 ~~~~~^~~~~~~~~~~~~~~~~~2 4.0 src/libavcodec/aac_defines.h+: 045.5:) 36 :| ^ note: expanded from macro 'Q31' In file included from 45src/libavcodec/aacps_fixed.c | #:d24e: fIn file included from isrc/libavcodec/aacps.cn:e32 Q: 3src/libavcodec/aacps_fixed_tablegen.h1:(202x): 136 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x)*2 12024 | 7 4 8 3 6 4 8Q.300 (+0 .00.50) 0 0| ^ ~0 00000f/M_PIn file included from I)src/libavcodec/aacsbr_fixed.c,: 62Q: 3src/libavcodec/aacsbrdata.h:0404(:058.:1 0warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1129096f/M_ P404I | ){,Q 3Q13( 00.(008.7017588007666471560921ff/)M,_ PQI3)1,( Q300(.08.02933887959547917198f7/45Mf_P)I}),, {QQ331(0-(00.8.62881201782887139f0/8M0_P7I1)2,f Q)3,0( 0Q.3310(5 803.389304178370f8/6M5_4P7I0)5,f) }, | ^~~~~~~~~~~~~~| ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.hsrc/libavcodec/aac_defines.h::4445::3636: :note: expanded from macro 'Q31' note: expanded from macro 'Q30' 45 | 44# | d#edfeifninee Q 3Q1(3x0) ( x ) ( i nt ) (((ixnt))(*(2x14)7*4183067483.704 1+8 204..50) + | ^ ~0 .5) | ^ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:In file included from 404src/libavcodec/aacps_fixed.c::32:24 warning: : implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:202:111: warning: 404implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | {Q31( 0.08707806 62027 | 1 6 9 1 f )Q,3 0Q(301.( 000.0800930809009004f91/87M4_5Pf)I}),, {Q3Q03(10(.-100.1816182191089863f0/M8_0P7I)1,2 fQ)3,0 (Q301.1(5 800.73649530427f3/M0_86P5I4)7,05 fQ)3}0,( 0 .| 2 ~~~~~^~~~~~~~~~~~~~~~~~3 8755src/libavcodec/aac_defines.h71:7945f:/36M:_ PInote: )expanded from macro 'Q31', Q30(0.2 8452 | 0#7d2e8f7i1n9ef /QM3_P1I()x, )Q3 0( 0 . 3 0 5 8 38 0 1 8 7 f(/iMn_tP)I()(,x ) | * ^~~~~~~~~~~~~~2 1474src/libavcodec/aac_defines.h:8443:6364: 8note: .0expanded from macro 'Q30' + 0.5) | 44 ^ ~ | #define Q30In file included from (xsrc/libavcodec/aacsbr_fixed.c): 62 : src/libavcodec/aacsbrdata.h :404 : 7 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x) *14040 | 7{3Q743118(2 40..0 0+8 700.57)8 0 6| 6 ^7 1691f), Q3In file included from 1src/libavcodec/aacps_fixed.c(: 024.8: 0In file included from 93src/libavcodec/aacps.c8:99324: 9src/libavcodec/aacps_fixed_tablegen.h1:872024:586f: )warning: }implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], {Q31(-0.8681188 32020 | 8 0 7 1 2 fQ)3,0 (Q03.10(0 00.0390304070300806f54/7M0_5PfI)}),, | Q ~~~~~^~~~~~~~~~~~~~~~~~ 30(0src/libavcodec/aac_defines.h.:1450:1361:1 2note: 9expanded from macro 'Q31' 096f/M_ P45I | #)de,fi nQe 3Q03(10(.x1) 5 8 0 7 64 5 0 2f / M _ P I)(,i nQt3)0((0(.x2)*321847748535674187.90 f+/M _0.P5I)) , Q| 3 ^ ~0 (0.2820728In file included from 7src/libavcodec/aacsbr_fixed.c1:629: fsrc/libavcodec/aacsbrdata.h:/403M:84_:P warning: Iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ), Q30(0.305 8403 | 3{8Q0311(8 70f./8M00_9P9I3),3 5| ^~~~~~~~~~~~~~2 54678src/libavcodec/aac_defines.hf:44):,36 Q:31 (note: -expanded from macro 'Q30'0 .3685189 6447 | 1#0d85e3fifn)e} ,Q3 0{(Qx3)1 ( 0 . 78 3 6 8 1 31 3 9 2 (6i6n6t)f(),( xQ)3*1(1 007.3475451086294.909 8+0 20.559)7 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:202: 6145: | #warning: deimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f ine Q31(x) 202 | (Qi3n0t()0(.(00x00)0*020104070f4/8M3_P6I4)8, .Q03 0+( 00..150)1 1| 12 ^ ~9 096f/M_PI),In file included from Qsrc/libavcodec/aacsbr_fixed.c30:(062.: 15src/libavcodec/aacsbrdata.h8:04037:6594:5 0warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f/ M_PI), Q30( 0403 | .{2Q33817(5 507.187090f9/9M3_P3I5)2,5 Q4306(07.82f8),2 0Q723817(1-9f0/M._P3I)6, 8Q53108(09.6371008558338f0)1}8,7 {f/QM3_1P(I ),0 . 7| 8 ^~~~~~~~~~~~~~ 3681src/libavcodec/aac_defines.h31:39442:636:6 6note: fexpanded from macro 'Q30') , Q31( 440 | .#4d5e5f0in6e 9Q93908(0x25)9 7 f ) } , | ~~~~~^~~~~~~~~~~~~~~~~~ (insrc/libavcodec/aac_defines.ht:)45:(36(x:) *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 : In file included from src/libavcodec/aacps.c : 32(: isrc/libavcodec/aacps_fixed_tablegen.hn:t202):(36(: xwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]* 2147483648.0 + 0. 5)202 | | ^ ~ Q30(0.000In file included from 00src/libavcodec/aacsbr_fixed.c0:062: 0src/libavcodec/aacsbrdata.h0:0403f:31/:M _warning: Pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]I ), Q30(0.101 14031 | 2{9Q03916(f 0/.8M0_0P9I)9,3 3Q53205(406.781f)5, 8Q0317(6-405.0326f/8M51_8P9I6)7,1 0Q8350(30f).},2 3{8Q73515(7 107.9f783681313/92M6_P6I6)f, )Q,3 0Q3(1(0 .02.4852500762989791890f2/59M7_fP)I}),, Q| 3 ~~~~^~~~~~~~~~~~~~~~~~~0 (0.30src/libavcodec/aac_defines.h5:834580:18367:f /Mnote: _expanded from macro 'Q31' PI), | ^~~~~~~~~~~~~~45 | #defsrc/libavcodec/aac_defines.hin:e44 :Q3361:( xnote: )expanded from macro 'Q30' 44 | # d e f(iinnet )(Q(3x)0*(x2) 1 4 74 8 3 64 8 . 0 + (0.i5)n t | ) ^ ~( (x)*107374In file included from 18src/libavcodec/aacsbr_fixed.c:2624: .src/libavcodec/aacsbrdata.h0: 403+: 70:. warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) | ^ 403 | {QIn file included from 31src/libavcodec/aacps_fixed.c( :024.: 8In file included from 0src/libavcodec/aacps.c0:9329: 3src/libavcodec/aacps_fixed_tablegen.h3:520225:411:6 7warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f ), Q31(-0.368518 962027 | 1 0 8 5 3 f )Q},3 {0Q(301(. 000.708036080010301309f26/6M6_fP)I),, QQ3310((0 .100.145150162999099860f2/5M9_7PfI))}, ,Q 3| 0 ~~~~~^~~~~~~~~~~~~~~~~~( 0.158src/libavcodec/aac_defines.h07:64545:036:2 note: fexpanded from macro 'Q31' /M_PI), 45Q | 3#0d(e0f.i2n3e 8Q73515(7x)1 7 9 f /M _ P I ) , (Qin3t)0(((0x.)*22812407742838671498f.0/ M+ _0P.5I) ) ,| ^ ~Q 30(0.30583In file included from 8src/libavcodec/aacsbr_fixed.c0:162: 8src/libavcodec/aacsbrdata.h:7402f:84/:M warning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h402: | 44{:Q363:1( -note: 0expanded from macro 'Q30' .077068 4447 | #0d0e5f9i3n1ef ),Q 3Q0(3x1)( -0 . 8 9 5 81 4 3 7 1 0 1 3(2i9fn)}t,)( (x{)Q*3110(7 03.978451982040.900 5+7 707.254)f ) ,| ^Q 31( 0.882417In file included from 2src/libavcodec/aacps_fixed.c1:1243: In file included from 3src/libavcodec/aacps.c9:328: 1src/libavcodec/aacps_fixed_tablegen.hf:)201:}136,: warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 201 | 45 | # dQ3e0f(i0n.e0 00Q03010(0x00)0 f / M _ P I ) , Q 3 0( 0 .(0i6n7t2)3(4(1x3)62*f2/1M4_74P8I3)6,4 8Q.300 (+0 .010.4552)3 5 | 6 ^ ~ 19f/M_PI), Q3In file included from 0src/libavcodec/aacsbr_fixed.c:(620: .src/libavcodec/aacsbrdata.h1:54025:598:9 0warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 50f/M_PI), Q4023 | 0{(Q03.11(8-204.702737076884700f0/59M3_P1If)),, Q 3Q03(10(.-10.98965861483070150411f3/2M9_fP)I}),, { Q| 3 ^~~~~~~~~~~~~~ 1( 0.src/libavcodec/aac_defines.h9:448:5369: 0note: expanded from macro 'Q30'0 90577724 f)44, | # dQe3fi1n(e 0Q.3808(2x4)1 7 2 11 3 3 9 8 1 f) } , (| ~~~~~^~~~~~~~~~~~~~~~~~i nt)src/libavcodec/aac_defines.h:(45(:x36):* 1note: 0expanded from macro 'Q31' 7374182 4.450 | #+d e0f.i5n)e Q3 1| (x ^) In file included from src/libavcodec/aacps_fixed.c(i:n24t: )In file included from (src/libavcodec/aacps.c(:x32): *src/libavcodec/aacps_fixed_tablegen.h2:12014:7111:4 83warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 48.0 + 0.5) | ^ ~ 201 | Q3In file included from 0src/libavcodec/aacsbr_fixed.c(:062.0: src/libavcodec/aacsbrdata.h0:04020:03100:0 0warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 f/M_PI), Q3 0(4020 | .{06Q723314(1-03.620f77/0M6_8P4I7),0 0Q5309(301.f1)0, 4Q53213(56-109.f8/9M5_8P14I37)1,0 Q133029(f0).}1,5 5{8Q93014(3 500.f/9M8_5P9I0),0 9Q0305(07.17872244f7)2,3 7Q8310(f /0M._8PI8)2,4 1Q73201(13039.81196f6)8}0,0 5 4| 1 ~~~~^~~~~~~~~~~~~~~~~~~f /M_Psrc/libavcodec/aac_defines.h:I45),: 36: | note: ^~~~~~~~~~~~~~ expanded from macro 'Q31' src/libavcodec/aac_defines.h:44: 3645: | #note: expanded from macro 'Q30'd efine Q3 144(x | ) # d e f i n e Q 3 0( x )( i n t ) (( x ) * 2 1 4 7(i4n8t3)6((4x8).*01 0+7 307.54)18 2 4| . ^ ~0 + 0.5) In file included from | src/libavcodec/aacsbr_fixed.c ^: 62: src/libavcodec/aacsbrdata.h:402:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h402:201 | :{86Q:3 1warning: (-implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .07706847005931f )201, | Q 3 1 ( - 0Q.3809(508.01040307100010302090ff/)}M, _{PQ3I1)( ,0 .9Q83509(000.0960752773742143f)6,2f /Q3M1(_ P0I.)8,82 4Q17320(101.313098415f)2}3, 5 6| 1 ~~~~^~~~~~~~~~~~~~~~~~~9 f/M_src/libavcodec/aac_defines.h:P45:I36),: Qnote: expanded from macro 'Q31'3 0(0.155 84590 | 4#3de5f0if/nMe_ PQI3)1,( Qx3)0 ( 0 . 1 82 4 7 2 3 7 8 0(fi/nMt_)P(I(x)),* 2Q13407(40.8193666488.00 0+5 401f./5)M _| P ^ ~I ), | ^~~~~~~~~~~~~~ In file included from src/libavcodec/aac_defines.hsrc/libavcodec/aacsbr_fixed.c::4462:: src/libavcodec/aacsbrdata.h36::401 note: expanded from macro 'Q30': 84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44 | #define Q4013 | 0{(Qx3)1 ( 0 . 9 9 5 70 5 34 8 0(4i83n6tf)()(x,)* 1Q03713(7 04.41588244.405 8+60 308.151)1 f| ) ^} , {Q31(-0.63In file included from 43src/libavcodec/aacps_fixed.c:1244: 6In file included from 6src/libavcodec/aacps.c9:4327: src/libavcodec/aacps_fixed_tablegen.h3:42010:f)61, :Q warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 ( 0.210791164592 32014 | f ) } , Q 3| 0 ~~~~~^~~~~~~~~~~~~~~~~~( 0.00src/libavcodec/aac_defines.h0:0450:00360:0 0note: fexpanded from macro 'Q31'/M _PI), Q453 | 0#(d0e.f0i6ne7 2Q3341(1x36)2f / M _ P I ) , Q 3 0((i0.n10t4)5(2(3x5)6*12194f7/4M8_P3I64)8,. 0 Q+3 00(.05.)1 5| 5 ^ ~8 904350f/M_In file included from PIsrc/libavcodec/aacsbr_fixed.c):,62 : Qsrc/libavcodec/aacsbrdata.h3:0401(:058.:1 82warning: 47implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 3780f/M_PI) ,401 | {QQ303(01.(1 906.9698507050415f3/4M_8P0I4)8,36 f )| ^~~~~~~~~~~~~~, Q31src/libavcodec/aac_defines.h(: 440:.364:5 8note: 4expanded from macro 'Q30'4 5860381 1441 | f#)d},e f{iQn31e( -Q300.(6x3)4 3 1 4 66 9 4 7 3 4 0 f ) ,( iQn3t1)(( (0x).*211007793171461485249.203 +4 f0).5}), | | ~~~~^~~~~~~~~~~~~~~~~~~ ^ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31'In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c :45 | 32#: src/libavcodec/aacps_fixed_tablegen.hd:201e:f36i:ne Qwarning: 31implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( x) (201in | t )( ( x) * 21 4Q7348036(408..00 00+0 000.05)0 00 f| / ^ ~M _PI), Q30(0.0In file included from 67src/libavcodec/aacsbr_fixed.c2:3624: src/libavcodec/aacsbrdata.h1:34016:232f:/ Mwarning: _Pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]I ), Q30(0.10 440152 | 3{56Q139f1/(M 0_.P9I9),5 7Q03503(4800.481553869f0),4 3Q3510f(/ M0_.P4I58)4,45 8Q36003(801.11182f4)7}2,3 7{8Q031f(-/0.M6_3P4I3)1,4 6Q63904(703.4109f6)6,8 Q0310(54 10f.2/1M0_7PI9)1,1 6 45| 9 ^~~~~~~~~~~~~~2 34f)src/libavcodec/aac_defines.h},: 44 :36| : ~~~~~^~~~~~~~~~~~~~~~~~ note: expanded from macro 'Q30' src/libavcodec/aac_defines.h:45:36 :44 | note: #dexpanded from macro 'Q31'ef ine Q30 (x45) | # de f i n e Q 3 1 ( x()i n t ) ( ( x ) * 1 0 7 37(4i1n82t4).(0( x+) *02.154)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:201:11: In file included from warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavcodec/aacsbr_fixed.c :62: src/libavcodec/aacsbrdata.h:401:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 201 | 401Q | 3{0Q3(10.(0 00.0990507000530408004f8/36Mf_)P,I )Q,3 1Q(3 00(.04.5086474235418366023f8/1M1_1PfI))},, Q 3{0Q(301.(1-004.526335436114966f94/7M34_0PfI)),, QQ3310( (00..1255180970941315604f5/92M3_4PfI)),}, Q 3| 0 ~~~~~^~~~~~~~~~~~~~~~~~( 0.18src/libavcodec/aac_defines.h2:4457:2363:78 0note: fexpanded from macro 'Q31'/ M_PI), Q453 | 0#(d0.e1f9i6n6e8 0Q035411(fx/M)_ P I ) , | ^~~~~~~~~~~~~~ (isrc/libavcodec/aac_defines.hn:t44)(:(36:x )note: *expanded from macro 'Q30'21 47483648 .044 | + #0.d5e) f i| n ^ ~e Q30(x) In file included from src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h : 400 : (84i: nwarning: t)implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( (x)*10737418 4002 | 4{.Q03 1+( -00..66569)4 26 9| 6 ^9 1195f), Q31(-In file included from 0src/libavcodec/aacps_fixed.c.:9241: 6In file included from 4src/libavcodec/aacps.c3:6321: 1src/libavcodec/aacps_fixed_tablegen.h8:120001:41368:f )warning: }implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], {Q31( 0.6401679 202007 | 9 4 8 0 f ) ,Q 3Q0(30.10(0 0000.0105604090f5/3M0_P8I3)6,8 5Q630f()0}.,04 3 3| 4 ~~~~~^~~~~~~~~~~~~~~~~~5 9543src/libavcodec/aac_defines.hf:/45M:_36:P Inote: )expanded from macro 'Q31', Q30(0. 04567 | 2#1de7f2in3e 8Q321f(x/)M_ PI ) , Q 3 0 ( 0 . 0 9 97 1 6(79i0n0tf)/(M(_xP)I)*, 2Q13407(04.813166482.905 +1 06.653)f / M| _ ^ ~P I), Q30(0.In file included from 1src/libavcodec/aacsbr_fixed.c:2625: 0src/libavcodec/aacsbrdata.h7:3400:6598:6 2fwarning: /implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]M _PI), | ^~~~~~~~~~~~~~ 400 | {src/libavcodec/aac_defines.hQ:3441:(-360: .note: expanded from macro 'Q30'6 6694269 6449 | 1#1d9e5ffi)n,e QQ3310((x-)0 . 9 1 6 4 3 6 1 1 8 1 0 1(4in8t)f()(}x,) *{1Q037137(41 802.46.4001 +6 709.52)0 7 | 9 ^4 80f), Q31( In file included from 0src/libavcodec/aacps_fixed.c.:1245: 6In file included from 4src/libavcodec/aacps.c9:5323: src/libavcodec/aacps_fixed_tablegen.h0:82003:61118:5 6warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) }, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45: 36200: | note: expanded from macro 'Q31' Q3 045( | 0#.d0e0fi0n0e0 0Q0301(0x0)f / M _ P I ) , Q 3 0((i0n.0t43)3(4(5x9)5*423f1/4M7_P4I)8, 3Q63408(0..00 6+7 2017.253)8 2 f| /M ^ ~_ PI), Q30(0.In file included from 0src/libavcodec/aacsbr_fixed.c9:9627: src/libavcodec/aacsbrdata.h1:64007:9310:0 fwarning: /implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]M _PI), Q30(0 .14001 | 62{9Q5316163(f-/0M._6P6I6)9,4 2Q6390(609.1121590573f6),8 6Q23f1/(M-0_.9P1I6)43,6 1 1| 81 ^~~~~~~~~~~~~~0 148f)src/libavcodec/aac_defines.h:}44,: 36{:Q 31note: ( expanded from macro 'Q30'0 .640167 944 | 2#07d9e4f80if)n,e QQ3310(( x0). 1 5 64 9 5 3 0 8 3 68 56 f )(}i,n t )| ( ~~~~^~~~~~~~~~~~~~~~~~~( x)*1src/libavcodec/aac_defines.h07:3457:41368:2 note: 4expanded from macro 'Q31'. 0 + 0.5 )45 | # 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 : 200 : 86 :( iwarning: nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] t)((x)*21474836 4200 | 8 . 0 + Q030.(05.) 0 | 0 ^ ~ 00000000f/In file included from M_src/libavcodec/aacsbr_fixed.cP:62I: )src/libavcodec/aacsbrdata.h,: 400Q:306(: 0warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 433459543f/ M400_ | P{IQ)3,1 Q(3-00(0..606676291472629368921f1/95Mf_)PI,) ,Q Q3310((-00..901969471366719108010f1/4M8f_)P}I,) {,Q 3Q13(0 (00.6.41011662799512660379f48/0Mf_)P,I Q)3,1 Q(30 (00..1125560743956380628f3/6M8_P5I6)f,) } ,| ^~~~~~~~~~~~~~ | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.hsrc/libavcodec/aac_defines.h::4445::3636:: note: expanded from macro 'Q30'note: expanded from macro 'Q31' 4445 | | ##ddeeffiinen Qe3 0Q(31x(x)) ( in(ti)nt()((x)(*1x0)7*3271447148823644.80. 0+ +0 .05.)5 ) | ^| ^ ~ In file included from In file included from src/libavcodec/aacps_fixed.c:src/libavcodec/aacsbr_fixed.c24:: 62In file included from : src/libavcodec/aacps.csrc/libavcodec/aacsbrdata.h::32399: :src/libavcodec/aacps_fixed_tablegen.h84:200:: warning: 61implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 399 | {Q3 1200( | 0 . 3 3Q4300(800.40240308070502f0),0 0Q03f1/(M _P0I.)8,6 1Q83509(503.08473473094f5)9}54,3 f{/QM3_P1I() ,0 .Q9930100(703.603764771261f72)3,8 Q23f1/(M _0P.I0),4 6Q0302(309.7057969672136f)7}90,0f / M| _ ~~~~~^~~~~~~~~~~~~~~~~~P I), src/libavcodec/aac_defines.hQ3:045(:0.361: 1note: 6expanded from macro 'Q31'2 951663f/ M45_ | P#Ide)f,in eQ 3Q03(10(x.)12 5 0 7 3 6 8 6 2 f / M _P(Iin)t, ) (| ( ^~~~~~~~~~~~~~x )*2src/libavcodec/aac_defines.h1:4447:364:8 3note: expanded from macro 'Q30'6 48.0 + 440. | 5#)d e f| i ^ ~n e Q30(x) In file included from src/libavcodec/aacsbr_fixed.c : 62: src/libavcodec/aacsbrdata.h : 399 : 59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x)* 3991 | 0{7Q33714(18 204..3034 0+8 0402.453)87 5 | 2 ^f ), Q31( 0.86In file included from 18src/libavcodec/aacps_fixed.c5:95243: 8In file included from 7src/libavcodec/aacps.c4:70329: f)src/libavcodec/aacps_fixed_tablegen.h}:,200 :{36:Q 3warning: 1(implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0 .99010736374716f )200, | Q 3 1 ( Q03.0(004.6000203090705076062030ff/)M}_,P I )| , ~~~~~^~~~~~~~~~~~~~~~~~ Q30(src/libavcodec/aac_defines.h0:.450:436:3 3note: 4expanded from macro 'Q31'5 9543f/M _45PI | )#,d eQf30i(n0e. 0Q637211(x7) 2 3 8 2 f/ M _ PI ) , Q 3 0((0in.t)0(9(9x7)1*627149704803f6/48M._0 P+I 0).,5 Q)3 0 | ( ^ ~0. 1162951663f/MIn file included from _src/libavcodec/aacsbr_fixed.cP:I)62,: src/libavcodec/aacsbrdata.hQ:33990(:032.:1 2warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]50 736862f/M_P I399) | ,{ Q 31| ( ^~~~~~~~~~~~~~ 0.334src/libavcodec/aac_defines.h0:84404:24363:87 5note: 2fexpanded from macro 'Q30') , Q31( 0 .8446 | 1#8d59e53f8i7n4e7 0Q9f3)}0,(x ){ Q 3 1( 0 . 9 9 01 0 73 6(37i4n7t)1(6(fx)),* 1Q03713(7 04.0146802243.907 5+7 66023.f5)}), | ^ | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36In file included from : src/libavcodec/aacps_fixed.cnote: :expanded from macro 'Q31'24 : In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h :45200 | :#11d:e fwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i ne Q31(x) 200 | (i n t)Q(3(x0)*(201.40070408030604080.00f/ M+ _0.P5I)) , Q3| 0 ^ ~( 0.0433459543fIn file included from /Msrc/libavcodec/aacsbr_fixed.c_:P62I: ),src/libavcodec/aacsbrdata.h Q:33990:(70:. 06warning: 72implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 72382f/M_PI ),399 | Q{3Q03(01.(0 9097.1367394000f8/0M_4P2I4)3, 8Q73502f()0,. 1Q163219( 50.18666138f5/9M5_3PI8)7,4 Q73009(f0).}12,5 07{3Q361(8 06.29f90/1M0_73P6I3)7,47 1 | 6 ^~~~~~~~~~~~~~f ), CC libavcodec/arm/mpegvideoencdsp_init_arm.o src/libavcodec/aac_defines.hQ:3441:(36 : 0note: .expanded from macro 'Q30'0 4602397 5447 | 6#6de2f3infe) }Q, 3 | 0 ~~~~~^~~~~~~~~~~~~~~~~~( x) src/libavcodec/aac_defines.h: 45 : 36 : note: expanded from macro 'Q31' (i nt45) | #(d(efxi)*n1e0 7Q33714(1x8)2 4 . 0 + 0. 5 ) | ^ (int)((x)In file included from *src/libavcodec/aacps_fixed.c2:1244: 7In file included from 4src/libavcodec/aacps.c8:36324: 8src/libavcodec/aacps_fixed_tablegen.h:.1990 :+136 :0 .5warning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^ ~ In file included from 199src/libavcodec/aacsbr_fixed.c | : 62 : src/libavcodec/aacsbrdata.h :3 398 : warningQ843s:0 generated (warning: . 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 0000000000f/ 398M | _{PQI3)1,( Q-300.(09.908199950887435506965f3/0Mf_)P,I )Q,3 1Q(3 00(.074.60435013536196992147f9/3fM)_}P,I ){,Q 3Q13(0 (00..08464586567187812537f/9M4_5PI2)f),, Q3Q03(1(0 0..055525293285686961956f2/9M9_PfI)}),, | Q ~~~~~^~~~~~~~~~~~~~~~~~3 0(0src/libavcodec/aac_defines.h.:0455:6361:0 4note: 4expanded from macro 'Q31'9 61f/M_PI) ,45 | #| ^~~~~~~~~~~~~~d efine src/libavcodec/aac_defines.hQ:3441:(36x:) note: expanded from macro 'Q30' 44 | #(dienfti)n(e( Qx3)0*(x2) 1 4 7 4 8 3 6 4 8 . 0 (+i n0t.)5() ( x| ) ^ ~ *1073741824.In file included from 0src/libavcodec/aacsbr_fixed.c :+62 : 0src/libavcodec/aacsbrdata.h.:5398): 59: | ^warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacps_fixed.c: 24398: | In file included from {src/libavcodec/aacps.c:Q3231: (-src/libavcodec/aacps_fixed_tablegen.h0:.91999:1118:9 9warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 4509530f), Q31( 0199. | 7 4 6 4 5 1 56Q93902(4093.f0)0}0,0 0{0Q03010( 00f/.M8_6P5I5)7, 1Q3701(50.7091945528f7),3 Q53661f(/ M0_.P5I5),5 9Q33806(606.9063209393f)1}6,91 7 | f ~~~~~^~~~~~~~~~~~~~~~~~/ M_Psrc/libavcodec/aac_defines.hI:45):36,: note: Qexpanded from macro 'Q31'30 (0.0448 6456 | 8#8d2e3ffi/nMe_ PQI3),1 (Qx3)0 ( 0. 0 5 22 2 5 8 9 1 5f / M(_iPIn)t,) (Q(3x0)(*021.407458631604484.9061 f+/ M_0PI.)5), | | ^~~~~~~~~~~~~~ ^ ~ src/libavcodec/aac_defines.h:44:36: In file included from note: expanded from macro 'Q30'src/libavcodec/aacsbr_fixed.c :62: src/libavcodec/aacsbrdata.h:398 :4432: | #warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]d efine Q30(x )398 | { Q 3 1( - 0 . 9 9 8 9(9in0t8)4(5(0x95)3*010f7),3 74Q13812(4. 00 .7+4 6405.155)6 9 9| ^2 493f)}, {QIn file included from 3src/libavcodec/aacps_fixed.c1:(24 : 0.In file included from 8src/libavcodec/aacps.c:63255: 7src/libavcodec/aacps_fixed_tablegen.h:1199:7861:5 7warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 52f), Q31( 0.555 9199 | 3 8 6 6 6 9 6Q2309(90f).}0,00 0 | 0 ~~~~~^~~~~~~~~~~~~~~~~~ 000src/libavcodec/aac_defines.h0:450:36f:/ Mnote: _expanded from macro 'Q31'P I), Q30 (450 | .#0d1e9f5i8n73e56 6Qf3/1M(_xPI)) , Q 3 0( 0 . 0 3 0 3(3i1n69t1)7((fx/M)_*P2I14)7,4 8Q336048(.00. 04+4 8066.858)2 3 f| ^ ~/ M_PI), Q30(In file included from 0src/libavcodec/aacsbr_fixed.c.:0625: 2src/libavcodec/aacsbrdata.h2:23985:86:9 1warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 f/M_PI), Q30 (3980 | .{0Q5316(10-404.9996819f9/0M8_4P5I0)9,53 0 f| ) ^~~~~~~~~~~~~~, Q31(src/libavcodec/aac_defines.h :044.:7364:6 4note: expanded from macro 'Q30'5 1569924 9443 | f#)d}ef,i n{Qe3 1Q(3 00(.x8)6 5 5 7 1 7 1 5 7 9 4 52 f)(,in tQ3)1(( (x0).*51505793734816866294.60 2+9 90f.)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:45199 | #:d61e:f iwarning: nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e Q31(x) 199 | ( i nt ) ((Qx3)0*(201.407040080360480.00 0+ 00f./5M_)P I| ) ^ ~ , Q30(0.019In file included from 58src/libavcodec/aacsbr_fixed.c7:362: 5src/libavcodec/aacsbrdata.h6:3976f:84/: Mwarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]P I), Q30(0.03 033973 | 1{6Q93117(-f0/M._2P6I)0,2 4Q13609(06.30344418676f88)2,3 fQ/3M1(_-PI0).7,5 9Q93907(509.8055572522258f9)1}5,f /{MQ_3P1I)(,- 0.Q3537012(5014.704536516034f4)9, 6Q311f(/ M_0PI.)1,9 2| 9 ^~~~~~~~~~~~~~8 9637src/libavcodec/aac_defines.h6:8445:7364:f )note: },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 in e Q 3 1 ( x(i)n t ) ( ( x ) * 1 0 7 3 7 4 1(8i2n4t).(0( +x 0).5*) 2 1| 4 ^7 483648.0 + In file included from 0.src/libavcodec/aacps_fixed.c5): 24 : | ^ ~In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:199:36: In file included from warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavcodec/aacsbr_fixed.c :62: src/libavcodec/aacsbrdata.h:397:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 199 | 397Q | 3{0Q(301.(0-000.020600020410609f6/3M3_4P1I7)f,) ,Q 30Q(301.0(1-905.877355996967f5/9M8_55P75I2)f,) }Q,3 0{(Q03.103(0-30.33517619215174f7/4M35_6P3If)),, QQ303(10(. 0044.861698282938f9/63M7_6PI8)5,7 4Q3f0()0}., 0 | 5 ~~~~^~~~~~~~~~~~~~~~~~~2 2258src/libavcodec/aac_defines.h9:145:536:f /note: expanded from macro 'Q31'M _PI), Q 3450 | (#0de.f0i5n6e1 0Q434196(1xf)/ M _ PI ) , | ^~~~~~~~~~~~~~ (insrc/libavcodec/aac_defines.ht:)44(:36(:x) *note: 2expanded from macro 'Q30'1 4748364 844 | .#0 d+e f0i.ne5 )Q3 0 (| x ^ ~ ) In file included from src/libavcodec/aacsbr_fixed.c :(62i: ntsrc/libavcodec/aacsbrdata.h):((397x:)31*1:0 7warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 41824.0 + 0 .397 | 5{)Q 3 1| ( ^- 0.26024169In file included from 6src/libavcodec/aacps_fixed.c3:324: 4In file included from src/libavcodec/aacps.c1:732f: )src/libavcodec/aacps_fixed_tablegen.h:,199 :Q11:3 1warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( -0.759997598557 51992f | ) } , {QQ3310((0.-000.003050070120501f4/7M43_5P63If)),, Q3Q13(0 0(.109.2091985897633576668f5/7M_4PfI))},, Q3 0| ( ~~~~^~~~~~~~~~~~~~~~~~~0 .030src/libavcodec/aac_defines.h33:1456:9361:7 fnote: /expanded from macro 'Q31' M_PI), 45Q | 3#0d(e0f.in0e 4Q34186(6x8)8 2 3 f / M _ P I ) , (Qi3nt0)((0(.x0)5*22221548794185f3/M6_4P8I.)0, + Q0.350) ( 0| . ^ ~0 561044961f/In file included from Msrc/libavcodec/aacsbr_fixed.c_:P62I): ,src/libavcodec/aacsbrdata.h : 397| : ^~~~~~~~~~~~~~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' 397 | { Q3441 | (#d-ef0in.e2 Q63002(41x6)9 6 3 3 4 1 7 f ) , Q(3i1n(t-)0((.x75)99*9170753978451578522f4).}0, {+Q 30.15(-)0 . 3| 5 ^7 12514743563f), Q31( 0.19298963768574f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:396:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 396 | {Q31(-0.93149731080767f), Q31(-0.98313162570490f)}, {Q31( 0.99923472302773f), Q31(-0.80142993767554f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:396:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 396 | {Q31(-0.93149731080767f), Q31(-0.98313162570490f)}, {Q31( 0.99923472302773f), Q31(-0.80142993767554f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:396:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 396 | {Q31(-0.93149731080767f), Q31(-0.98313162570490f)}, {Q31( 0.99923472302773f), Q31(-0.80142993767554f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:396:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 396 | {Q31(-0.93149731080767f), Q31(-0.98313162570490f)}, {Q31( 0.99923472302773f), Q31(-0.80142993767554f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:395:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 395 | {Q31(-0.30963073129751f), Q31(-0.18076720599336f)}, {Q31( 0.99992588229018f), Q31(-0.26281872094289f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:395:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 395 | {Q31(-0.30963073129751f), Q31(-0.18076720599336f)}, {Q31( 0.99992588229018f), Q31(-0.26281872094289f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:395:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 395 | {Q31(-0.30963073129751f), Q31(-0.18076720599336f)}, {Q31( 0.99992588229018f), Q31(-0.26281872094289f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:395:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 395 | {Q31(-0.30963073129751f), Q31(-0.18076720599336f)}, {Q31( 0.99992588229018f), Q31(-0.26281872094289f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:394:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 394 | {Q31( 0.47803883714199f), Q31(-0.39423219786288f)}, {Q31( 0.98299195879514f), Q31( 0.01989791390047f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:394:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 394 | {Q31( 0.47803883714199f), Q31(-0.39423219786288f)}, {Q31( 0.98299195879514f), Q31( 0.01989791390047f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:394:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 394 | {Q31( In file included from 0.src/libavcodec/aacps_fixed.c4:7248: 0In file included from 3src/libavcodec/aacps.c88:37321: 41src/libavcodec/aacps_fixed_tablegen.h9:9261:f61):, warning: Q3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 (-0.39423219786288 f261) | }, { Q 31 ( Q03.098(29091.90518471954141f4)2,8 Q53619( 908.0f19)8,9 7Q93103(09.00007495725f8)1}5,4 73 1| ~~~~^~~~~~~~~~~~~~~~~~~f ), Qsrc/libavcodec/aac_defines.h3:045(:036.: 0note: 0expanded from macro 'Q31' 4472113 5459 | #4d49eff)i,n e | Q ~~~~^~~~~~~~~~~~~~~~~~3 1(x) src/libavcodec/aac_defines.h : 44 :36 : note: expanded from macro 'Q30' (in t44) | (#(dxef)i*ne2 14Q734803(6x)4 8 . 0 + 0 . 5 ) | ( ^ ~i nt)((x)*107In file included from 3src/libavcodec/aacsbr_fixed.c7:46218: 2src/libavcodec/aacsbrdata.h4:.3940: 7+: 0.warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) | ^ ~ 394 | In file included from {src/libavcodec/aacps_fixed.cQ3:124( : 0In file included from src/libavcodec/aacps.c.:47328: 0src/libavcodec/aacps_fixed_tablegen.h3:82618:3377:14 1warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 9f), Q31(-0. 32619 | 4 2 3 2 1 9 7Q380(602.08184f1)4}1,42 8{Q5316(99 80.f98)2,99 19Q5380(709.50140f7)9,5 2Q5381154(7 30.10f19)8,9 7Q93103(900.000447f4)72}1,1 3 5| 9 ~~~~~^~~~~~~~~~~~~~~~~~4 49f)src/libavcodec/aac_defines.h,: 45 | : ~~~~^~~~~~~~~~~~~~~~~~36: note: expanded from macro 'Q31' src/libavcodec/aac_defines.h:44:36: 45note: | expanded from macro 'Q30'# define Q 344 | 1#(dxe)f i n e Q3 0 ( x ) ( i n t ) (( x )* 2 1(4i7n4t83)6(4(8x.)0* 1+ 0073.7541)8 2| 4 ^ ~. 0 + 0.5) In file included from | ^ ~src/libavcodec/aacsbr_fixed.c :62: src/libavcodec/aacsbrdata.h:393:84: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:261 :39313 | {:Q 3warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (-0.31744 42613 | 4 9 6 6 0 5 6f )Q,3 0Q(301(.-00.13461841344211815869893865f2f)),}, Q{Q3301((0-.00.03471190582257851915642733f)1, fQ)3,1 (Q 300.(400.20101424722121385079649491ff)),} ,| ~~~~^~~~~~~~~~~~~~~~~~ | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36src/libavcodec/aac_defines.h:: 45note: expanded from macro 'Q30': 36: note: expanded from macro 'Q31' 44 | #de f45i | n#ed eQf30i(nxe) Q 3 1 ( x ) ( i n t ) ( ((xi)*n1t0)7(3(7x41)8*2241.407 48+36 408..05 )+ 0| .5 ^ ~) | ^ ~ In file included from src/libavcodec/aacps_fixed.cIn file included from :src/libavcodec/aacsbr_fixed.c24:: 62In file included from : src/libavcodec/aacps.csrc/libavcodec/aacsbrdata.h::39332:: 58src/libavcodec/aacps_fixed_tablegen.h:: 260warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]85: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 393 | { Q2603 | 1 ( - 0 . 3 1 7Q43404(304.916161095862f2)5,1 6Q43122(5-f0).,3 6Q83304(101.108789340615622f6)9}7,6 5{3Qf3),1 (Q-300.(03.04414169098021755692166237f)7,f )Q3,1 (Q 30.04(0021.1202228507164914f6)9}31,8 2| 8 ~~~~^~~~~~~~~~~~~~~~~~~4 f), src/libavcodec/aac_defines.h :| 45 ~~~~^~~~~~~~~~~~~~~~~~: 36: note: src/libavcodec/aac_defines.h:expanded from macro 'Q31'44 :36: note: expanded from macro 'Q30' 45 | #defin e44 | Q#3d1ef(ixn)e Q 3 0 ( x ) ( i n t )( ((xi)*n2t1)47(48(3x64)8.*01 0+7 30.754)1 8 2| ^ ~4 .0 + 0.5) In file included from | ^ ~src/libavcodec/aacsbr_fixed.c :62: src/libavcodec/aacsbrdata.h:393:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h: 260:39361 | : {warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 1(-0.31744434 926066 | 0 5 6 f ) , QQ303(01.(1-101.9368832421511168428253f6)5,2 fQ)3}0,( 0{.Q03719(4-001.6326491716058237f5)9,1 6Q233f0)(,0 Q.310(4 40.6490920111252622860777f6),9 1fQ)3},0 (0 .| 0 ~~~~^~~~~~~~~~~~~~~~~~~ 25144src/libavcodec/aac_defines.h6:9453:136:8 2note: 8expanded from macro 'Q31'4 f), | ~~~~^~~~~~~~~~~~~~~~~~ 45 | #dsrc/libavcodec/aac_defines.hef:i44n:e36 :Q 3note: 1expanded from macro 'Q30'( x) 44 | # de f i (nie nQt3)0(((x)x ) *2 1 4 7 4 8 3 6 4 8 . (0i n+t )0.(5)( x| ) ^ ~* 107374182In file included from 4src/libavcodec/aacsbr_fixed.c.:0 62+: src/libavcodec/aacsbrdata.h0:.3935): 6: | warning: ^ ~implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from 393src/libavcodec/aacps_fixed.c | :{Q243: In file included from 1src/libavcodec/aacps.c(:-320: .src/libavcodec/aacps_fixed_tablegen.h3:1260:737:4 4warning: 43implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 966056f), Q3 1(260- | 0. 3 6 8 3 4 11 1Q380(803.6151129f8)2}2,5 1{6Q43212(5-f0).,3 41Q130802(705.9106792430f1),6 2Q6937615( 30f).,4 0Q23101(202.208047466991f9)0}1,5 6 2| 6 ~~~~^~~~~~~~~~~~~~~~~~~7 7f),src/libavcodec/aac_defines.h :Q453:036(:0 .note: 02expanded from macro 'Q31'5 144693 18452 | #8d4effi)n,e Q| 3 ~~~~^~~~~~~~~~~~~~~~~~1( x) src/libavcodec/aac_defines.h : 44: 36 : note: expanded from macro 'Q30' (int) (44( | x#)d*2e1fi4n74e8 Q336408(x.)0 + 0 .5 ) | ^ ~ (int)((xIn file included from )src/libavcodec/aacsbr_fixed.c*:621: 07src/libavcodec/aacsbrdata.h37:4392:1838: 2warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 .0 + 0.5) | ^ ~ 392 | {Q31( 0In file included from .src/libavcodec/aacps_fixed.c9:5249: 0In file included from 33src/libavcodec/aacps.c0:8324: 7src/libavcodec/aacps_fixed_tablegen.h7:9260:8136:f warning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], Q31( 0.767449 22607 | 1 73 8 7 3 f )} ,Q {3Q031(0(. 10.17139852024511264329205f9)8,7 9Qf30)(,0 .Q037194(0-1062.6093774675230f31)7,3 Q13902(f0).0}44,6 9 9| 0 ~~~~^~~~~~~~~~~~~~~~~~~1 5626src/libavcodec/aac_defines.h7:7f45):,36 :Q 30note: (0expanded from macro 'Q31'. 02514469 3451 | 8#2d8ef4infe) ,Q 3 1| ( ~~~~^~~~~~~~~~~~~~~~~~x ) src/libavcodec/aac_defines.h :44 : 36 : note: expanded from macro 'Q30' (in 44t | )#(d(ex)f*i2n1e4 7Q340(8x3)6 4 8. 0 + 0. 5) | ^ ~ (int)((In file included from xsrc/libavcodec/aacsbr_fixed.c):62*: 1src/libavcodec/aacsbrdata.h0:3927:359:74 1warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]24 .0 + 0.5) | ^ ~392 | {Q31( 0.9In file included from 59src/libavcodec/aacps_fixed.c0:324: 3In file included from 0src/libavcodec/aacps.c8:47327: 98src/libavcodec/aacps_fixed_tablegen.h6:f259):,85 :Q 3warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ( 0.76744927 2591 | 73 8 7 3 f )} , Q{3Q301(0(. 402.673450104413227319102928f7)9,f) , QQ3310((-00..3003784975205341703149625f9)6}5f,) , Q| 30 ~~~~~^~~~~~~~~~~~~~~~~~( 0.22src/libavcodec/aac_defines.h1:453:7364:6 note: 4expanded from macro 'Q31'8 73077f), 45Q | 3#0d(e0f.i1n5e 7Q3618(7x8)89 5 4 4 1 4 f ) , | ~~~~^~~~~~~~~~~~~~~~~~ ( int)src/libavcodec/aac_defines.h((:x44):*362:1 4note: 7expanded from macro 'Q30'48 3648.0 +44 0 | .#5)d e | f ^ ~i ne Q30(x) In file included from src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h : 392 :32 :( iwarning: nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]t )((x)*10737 43921 | 8{2Q4.30 1+( 00..59)5 9 0| 3 ^ ~3 08477986f),In file included from src/libavcodec/aacps_fixed.cQ:3241: (In file included from src/libavcodec/aacps.c0:.327: 67src/libavcodec/aacps_fixed_tablegen.h4:42599:27611:7 3warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 73f)}, {Q31( 2590 | .7 3 5 0 4 1 2 39Q0938079(f0).4,2 6Q43011(43-207.101232f7)4,7 2Q0330124(07 warning.33s0189 generated59. 524f0)}4, 6 59| 6 ~~~~~^~~~~~~~~~~~~~~~~~5 f), src/libavcodec/aac_defines.hQ:3450:(036.:2 2note: 1expanded from macro 'Q31'3 7464873 0457 | 7#fd)e, fQi3n0e( Q03.11(5x7) 6 8 7 8 8 9 5 4 4 1 4 f)(,i n | t ~~~~^~~~~~~~~~~~~~~~~~) ((x)*src/libavcodec/aac_defines.h2:1444:7364: 8note: 3expanded from macro 'Q30'6 48.0 + 044 | .#5d) e f| ^ ~i ne Q30(x) In file included from src/libavcodec/aacsbr_fixed.c : 62: src/libavcodec/aacsbrdata.h : 392 : 7(:i warning: nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]t) ((x)*107374 3921 | 8{Q2341.(0 0 .+9 5090.3530)8 47 7| 9 ^ ~8 6f), Q31(In file included from src/libavcodec/aacps_fixed.c0:.247: In file included from 6src/libavcodec/aacps.c7:4324: 9src/libavcodec/aacps_fixed_tablegen.h2:712597:373:8 warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 f)}, {Q31( 0 .2597 | 3 50 4 1 2 3Q9300(908.7492f6)4,0 Q1341(3-20.7013714227f)2,0 31Q7331092(f0)}.,3 0 8| ~~~~~^~~~~~~~~~~~~~~~~~9 5540src/libavcodec/aac_defines.h46:545:93665:f )note: ,expanded from macro 'Q31' Q30(0.2 245 | 1#3d7ef4i6n4e8 Q73310(7x)7 f ) , Q 3 0 ( 0 . 15 76 8(7i8n8t)9((5x44)1*2414f74)8,3 6 4| ~~~~^~~~~~~~~~~~~~~~~~8 .0 + src/libavcodec/aac_defines.h0:.44:536): note: | expanded from macro 'Q30' ^ ~ 44 | #In file included from dsrc/libavcodec/aacsbr_fixed.ce:f62i: nesrc/libavcodec/aacsbrdata.h Q:33910:(84x:) warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (391i | n{tQ)3(1((x-)0*1.08743776414832445.4083 6+6 50f.)5,) Q3 1| ( ^ ~ 0.023723168In file included from 0src/libavcodec/aacps_fixed.c1:242: 6In file included from 1src/libavcodec/aacps.cf:)32}: ,src/libavcodec/aacps_fixed_tablegen.h {:Q259:3131(:- warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion].8 90398634838 1259 | 1 f) , Q 31 ( Q030.(8808.462664508114438246701122f2)}f,) ,| ~~~~~^~~~~~~~~~~~~~~~~~ Q30(0src/libavcodec/aac_defines.h.3:08459:53654:0 note: 4expanded from macro 'Q31'6 5965f) ,45 | Q#3d0e(0f.i2n2e1 3Q3714(x6)4 8 73 07 7 f ), Q 30 ( 0 .(1i57n6t8)7(8(x8)9*524144147f4)8, 3 64| 8 ~~~~^~~~~~~~~~~~~~~~~~. 0 + src/libavcodec/aac_defines.h0:.445:36): note: expanded from macro 'Q30'| ^ ~ 44 | #dIn file included from efsrc/libavcodec/aacsbr_fixed.ci:n62: esrc/libavcodec/aacsbrdata.h Q:33910:(58x: )warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (391in | t{)Q(3(1x()*-0.847160473435744813866254f.),0 +Q 301.( 50). 0 | 2 ^ ~3 72316801261In file included from fsrc/libavcodec/aacps_fixed.c)}:,24 : {In file included from Qsrc/libavcodec/aacps.c3:132(-: 0src/libavcodec/aacps_fixed_tablegen.h.:82589:0853:9 8warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 483811f), Q31 (258 | 0 . 8 8 8 6 6 5 8Q134804(600.28f7)9}6,1 7 1| 6 ~~~~^~~~~~~~~~~~~~~~~~~6 5524src/libavcodec/aac_defines.h2:f45):,36 Q:3 note: 0expanded from macro 'Q31'( 0.75464 85459 | 2#d3e2f7i3n2e fQ)3,1 (xQ) 3 0 ( 0 .6 33 6 5 6 0 7 2(1i9n2t)3(2(fx)),* 2Q134704(83064.852.30 0+8 01.054)2 6 7| 5 ^ ~43 f), | ~~~~^~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/aac_defines.hsrc/libavcodec/aacsbr_fixed.c::44:6236:: src/libavcodec/aacsbrdata.hnote: :391expanded from macro 'Q30': 32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44 | #define Q3913 | 0{(Q3x1)( - 0 . 8 4 7 64 3 45 4 83 66 5 (fi)n,t )Q(3(1x() *0.1007233774213812648.001 2+6 10f.)5}), { Q| 3 ^ ~1 (-0.8903986In file included from 34src/libavcodec/aacps_fixed.c:8243: 8In file included from 1src/libavcodec/aacps.c1:f32): ,src/libavcodec/aacps_fixed_tablegen.h: 258:Q613:1 warning: ( implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0. 888665814846 02582 | f) } , | ~~~~~^~~~~~~~~~~~~~~~~~ Q30(src/libavcodec/aac_defines.h0:.458:367:9 6note: 1expanded from macro 'Q31'7 1665524 245f | )#d,e fiQne3 0Q(310(x.)7 5 4 6 4 8 5 92 32 7 3 2 (fi)n,t )Q(3(0x)(*0.26134376458366074281.9203 +2 f0).,5 )Q 3| 0 ^ ~ (0.52308104In file included from 2src/libavcodec/aacsbr_fixed.c67:562: 4src/libavcodec/aacsbrdata.h3f:)391,: 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' 391 | {Q31( -440 | .#8d4e7f6in4e3 4Q3504(8x)3 6 6 5 f ) , Q 3 1 ( 0(.0i2n3t7)23(1(x6)8*0110276317f4)1}8,24 .{0Q3 1+ (0-.05.) 8 | 9 ^ ~03 9863483811fIn file included from )src/libavcodec/aacps_fixed.c, :Q243: 1In file included from (src/libavcodec/aacps.c: 320: .src/libavcodec/aacps_fixed_tablegen.h8:882586:6375:8 1warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 4602f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ 258 | src/libavcodec/aac_defines.h : 45 :36 : Qnote: 3expanded from macro 'Q31'0( 0.879617 1456 | 6#5d5e2f4i2nfe) ,Q 3Q13(0x()0 . 7 5 4 6 48 5 9 2 3 2(7i3n2tf))(,( x)Q*3201(407.4863634386.506 0+7 2109.253)2 f )| , ^ ~ Q30(0.523In file included from 081src/libavcodec/aacsbr_fixed.c0:4622: 6src/libavcodec/aacsbrdata.h:7390:5844: 3warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) , | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h: 44390: | 36{:Q 3note: 1expanded from macro 'Q30'( -0.20461 6447 | 7#1de9f9i5ne3 9Qf3),0 (Qx3)1 ( - 0. 1 42 0 9 9 7 76 2 8 4(89ifnt))(}(,x ){*Q13017(3 704.166822243.80 4+3 1401.654)7 f )| ^ ~, Q31( 0.72528In file included from 57src/libavcodec/aacps_fixed.c9:9244: 0In file included from 3src/libavcodec/aacps.c2:632f: )src/libavcodec/aacps_fixed_tablegen.h}:258,: 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' 258 | 45 | #Qd3e0f(i0n.e8 Q3719(6x1)7 1 6 6 5 5 2 4 2 f ), (Qi3nt0)(((0x.)*725416447845839624382.70 3+2 0f.5)), Q3| 0( ^ ~0 .63365607In file included from 21src/libavcodec/aacsbr_fixed.c9:26232: fsrc/libavcodec/aacsbrdata.h):, 390Q:3590:( warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] .5230810426 7539043 | f{)Q,3 1 (| - ~~~~^~~~~~~~~~~~~~~~~~0 .2046src/libavcodec/aac_defines.h1:64477:136:9 95note: 39expanded from macro 'Q30'f ), Q31( -44 | 0#d.ef1i4n2e0 9Q937076(2x8)4 8 9 f ) } , { Q 3 1 ( (0.i6n6t2)2(3(8x4)3*1104713674471f8)2,4 .Q03 1+( 00.5.) 7 25| 28 ^ ~5 79940326f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/aacps_fixed.c:24src/libavcodec/aac_defines.h: In file included from :src/libavcodec/aacps.c45:32:: 36src/libavcodec/aacps_fixed_tablegen.h::257 :note: 61expanded from macro 'Q31': warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | #def i257n | e Q 3 1 ( x ) Q 3 0 ( 1 . 2 6 4 3 1(00i8n1t49)65(4(fx)),* 2Q13407(418.1396640837.4106 6+7 909.35f) ) ,| ^ ~ Q30(1.107372In file included from 4src/libavcodec/aacsbr_fixed.c03:662: 2src/libavcodec/aacsbrdata.h3:3902:331:f )warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], Q30(1), | ~~~~^~~~~~~~~~~~~~~~~~390 | {Q31src/libavcodec/aac_defines.h:(44-:036.:2 note: 0expanded from macro 'Q30' 4616771 9449 | 5#3d9eff)i,n eQ Q3310((-x0). 1 4 2 0 9 9 7 7 6 2 84 8 9(fi)n}t,) ({(Qx3)1*(1 007.36764212832844.301 +4 106.475f)), Q| 3 ^ ~1 ( 0.7252857In file included from 99src/libavcodec/aacps_fixed.c40:32426: fIn file included from )}src/libavcodec/aacps.c,: 32 : | ~~~~^~~~~~~~~~~~~~~~~~~src/libavcodec/aacps_fixed_tablegen.h :257:37:src/libavcodec/aac_defines.h :warning: 45implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :36: note: expanded from macro 'Q31' 257 | 45 | # d e f i n e Q 3Q301((1x.2)6 4 3 1 0 0 8 1 4 9 6 (5i4nf)t,) (Q(3x0)(*12.1149746830634784.106 6+7 9903.f5),) Q 30| ( ^ ~1. 1073724036In file included from 2src/libavcodec/aacsbr_fixed.c3:2623: fsrc/libavcodec/aacsbrdata.h):,390 Q:360:( 1warning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h: 44390:36 | : {note: Qexpanded from macro 'Q30'3 1(-0.204 614467 | 71#9d9e5f3i9nfe) ,Q 30Q(31x()-0 . 1 4 2 0 9 9 7 7 6 2 8 4(8i9nft))(},( x{)Q*311(07 307.416862242.03 8+4 301.4516)47 f ),| ^ ~Q3 1( 0.72528579In file included from 94src/libavcodec/aacps_fixed.c:0243: 2In file included from 6src/libavcodec/aacps.cf:)32: }src/libavcodec/aacps_fixed_tablegen.h,: 257 :| ~~~~^~~~~~~~~~~~~~~~~~~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' 257 | 45 | #d e fi n e Q3Q03(11(.x2)6 4 31 0 0 81 4 9 65 4 f ) , (Q3i0n(t1.)1(9(60x3)74*1216467794983364f8)., 0Q3 0+( 10..15)0 73 7| ^ ~2 40362323f),In file included from src/libavcodec/aacsbr_fixed.cQ:623: 0src/libavcodec/aacsbrdata.h:(3891):, 83 | : ~~~~^~~~~~~~~~~~~~~~~~ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 389 | {Q 3441 | (#-d0e.fi2n73e3 81Q43808(x3)55 3 2 f ) , Q 3 1 ( 0. 9 99(5i0n9t)2((2x4)4*7120079f3)7}4, 1{82Q43.10( 0+. 00.653)1 0 | 8 ^ ~ 02338302f), QIn file included from 31src/libavcodec/aacps_fixed.c(:24-: 0In file included from .src/libavcodec/aacps.c:532: 4src/libavcodec/aacps_fixed_tablegen.h5:2563:985:5 8warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 29618f)}, | 256 ~~~~^~~~~~~~~~~~~~~~~~~ | src/libavcodec/aac_defines.h : 45 :Q3630:( 1note: .expanded from macro 'Q31'3 9677960 4459 | 8#4d02eff)i,n eQ 3Q03(11(.x38)0 0 5 3 0 9 9 6 7 82 7 f )(,i nQt3)0((1(.x3)4*823919477428439624684.80f )+, Q03.05()1. 31 3| 9 ^ ~2 017367631f)In file included from ,src/libavcodec/aacsbr_fixed.c : 62| : ~~~~^~~~~~~~~~~~~~~~~~src/libavcodec/aacsbrdata.h: 389:59:src/libavcodec/aac_defines.h :warning: 44implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 36: note: expanded from macro 'Q30' 38944 | { | Q#31d(e-f0i.2n7e3 3Q831048(8x35)5 32 f ), Q 3 1 ( 0 . 9 9 95 0(92i24n4t7)2(0(9fx))}*, 1{0Q73317(41 8204..00 6+ 3010.8052)3 3 | 8 ^ ~ 302f), Q31(In file included from -src/libavcodec/aacps_fixed.c0:24.: 5In file included from 4src/libavcodec/aacps.c5:3329: src/libavcodec/aacps_fixed_tablegen.h5:82567:561:296 18warning: f)implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]} , | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h: 45256:36 | : note: expanded from macro 'Q31' Q3 045( | 1#.d3e9f67i7n9e60 4Q93814(0x2)f ) , Q 3 0 ( 1 . 3 8 0 0(5i3n0t99)6(7(8x2)*721f47)4,8 3Q63408(.10. 3+4 80.359)9 7| 2 ^ ~4 92648f), Q30In file included from (src/libavcodec/aacsbr_fixed.c1:.623: 13src/libavcodec/aacsbrdata.h9:23890:132:7 3warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 631f), | ~~~~^~~~~~~~~~~~~~~~~~ 389 | src/libavcodec/aac_defines.h{Q:3441:(36-0:. 2note: 7expanded from macro 'Q30'33 8148835 544 | 3#2dfe)f,i nQe 3Q13( 00(x.)9 9 9 5 0 9 2 2 4 4 7 2 0 (9ifn)t}),( ({xQ)3*11(0 703.740163812048.00 2+3 308.3502)f )| , ^ ~ Q31(-0.5453In file included from 9src/libavcodec/aacps_fixed.c58:7245: 2In file included from 96src/libavcodec/aacps.c1:832f: src/libavcodec/aacps_fixed_tablegen.h):}256,: 37: | warning: ~~~~~^~~~~~~~~~~~~~~~~~ implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 256 | 45 | #d ef iQne3 0Q(311.(3x9)6 7 7 9 6 0 4 9 8 4 0 2 f)(, iQnt3)0(((1x.)3*820104754380369498.607 +8 02.75)f )| , ^ ~ Q30(1.348399In file included from 72src/libavcodec/aacsbr_fixed.c4:9622: 6src/libavcodec/aacsbrdata.h:43898:f)6,: Q3warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( 1.313920173 673896 | 3{1Qf3)1,( - 0| . ~~~~^~~~~~~~~~~~~~~~~~2 733src/libavcodec/aac_defines.h81:484483:53653:2 note: fexpanded from macro 'Q30') , Q31( 044. | 99#9d5e0f9i2n2e44 72Q0390f()x}), { Q 3 1 ( 0 . 06 3 1 0(8i0n23t38)3(0(2xf)),* 1Q073317(4-108.245.04 5+3 905.857)5 2 9| 6 ^ ~1 8f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/aac_defines.hsrc/libavcodec/aacps_fixed.c::4524:: 36In file included from :src/libavcodec/aacps.c :note: 32expanded from macro 'Q31': src/libavcodec/aacps_fixed_tablegen.h:256:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | #define Q31( x256) | Q 3 0( 1(i.n39t6)7(79(60x4)*928410427f4)8,3 6Q4380.(01 .+38 0005.350) 9 9| ^ ~6 7827f), Q30In file included from (1src/libavcodec/aacsbr_fixed.c.:362: 4src/libavcodec/aacsbrdata.h8:33889:839:7 warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 492648f), Q 33880 | ({1Q.33113(-902.0918973351647623313f9)1, 3 9f| ) ~~~~^~~~~~~~~~~~~~~~~~, Q31src/libavcodec/aac_defines.h(:-440:.364:0 note: 2expanded from macro 'Q30'4 9159006 9443 | 3#f)d}ef,i n{eQ 3Q13(0-0(.x9) 8 08 1 3 80 0 9 1 1 3 0 f )(, iQ3n1t)((-0(.x7)28*51608793575344014812f4)}.,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 #src/libavcodec/aacps.cd:e32fi: nsrc/libavcodec/aacps_fixed_tablegen.he :Q25531:(85x:) warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (255i | n t) ( ( x) * 2 1 Q43704(813.64481.03 50+6 908.55)4 8 04| 4 ^ ~ f), Q30(1.In file included from 41src/libavcodec/aacsbr_fixed.c1:96282: 7src/libavcodec/aacsbrdata.h:83883:7585:95 9warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) , Q30(1.40 93887 | 7{3Q03212(6-23055.f9)89,3 5Q143203(3911.34905f3)9,4 7Q93418(8-504.4502f4)9,15 9 | 0 ~~~~^~~~~~~~~~~~~~~~~~0 6933f)src/libavcodec/aac_defines.h}:44,:36 :{ Qnote: expanded from macro 'Q30'3 1(-0.980 81443 | 8#0d09e1f13i0fn)e, Q 3Q03(1x()- 0 . 7 28 5 6 8 95 5 3 4 0 4(1ifn)t}),( ( x| ) ~~~~^~~~~~~~~~~~~~~~~~~* 1073src/libavcodec/aac_defines.h:7454:136:8 2note: 4expanded from macro 'Q31'. 0 + 0.5) 45 | | # ^ ~d efine Q31(In file included from x)src/libavcodec/aacps_fixed.c : 24: In file included from src/libavcodec/aacps.c : 32 : src/libavcodec/aacps_fixed_tablegen.h :255 : 61 : (warning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n t)((x)*21474 825536 | 4 8 . 0 + 0Q.350) ( 1| ^ ~. 41350698548In file included from 0src/libavcodec/aacsbr_fixed.c4:462f: )src/libavcodec/aacsbrdata.h,: 388Q:313: 0warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1.411982783 73885 | 9{Q5391f(),- 0Q.9380(913.540194727330232962133595ff),) ,Q 3Q13(0-(01..440052349941759904086893534f)5}f,) ,{ Q 3| ~~~~^~~~~~~~~~~~~~~~~~1 (-0.src/libavcodec/aac_defines.h:94480:8361:3 note: 8expanded from macro 'Q30'00 91130f), 44Q | 3#1d(-e0f.i72n8e56 8Q935503(x4) 0 4 1 f ) } , | ~~~~^~~~~~~~~~~~~~~~~~~ (isrc/libavcodec/aac_defines.hn:t45):(36(:x )note: *expanded from macro 'Q31'1 073741 8452 | 4#.d0e +f i0n.e5 )Q 3 1| ( ^ ~x ) In file included from src/libavcodec/aacps_fixed.c : 24(: iIn file included from ntsrc/libavcodec/aacps.c):(32(: xsrc/libavcodec/aacps_fixed_tablegen.h:)255:*372:1 4warning: 74implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 3648.0 + 0.5 255) | | ^ ~ Q30(1.4In file included from 1src/libavcodec/aacsbr_fixed.c3:5620: src/libavcodec/aacsbrdata.h6:3889:86:5 4warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 044f), Q30( 1388. | {4Q13119(-802.7988397355915492f3)3,9 1Q3309(f1),. 4Q093717(3-0022.642035254f9),1 5Q903006(913.3f4)}0,5 {3Q93417(9-408.98850841538f0)09,1 1 | 3 ~~~~^~~~~~~~~~~~~~~~~~0 f), src/libavcodec/aac_defines.hQ3:1(44-0:.367: 2note: 8expanded from macro 'Q30'5 6895534 0444 | 1#fd)e}f,i ne Q| 3 ~~~~^~~~~~~~~~~~~~~~~~~ 0(x)src/libavcodec/aac_defines.h : 45 :36 : note: expanded from macro 'Q31' (i n45t | )#(d(exf)i*n10e7 3Q734118(2x4).0 + 0 . 5 ) | ^ ~ (int)((xIn file included from )*src/libavcodec/aacps_fixed.c2:12447: 4In file included from 83src/libavcodec/aacps.c6:4328: src/libavcodec/aacps_fixed_tablegen.h.:0255 :13+: 0warning: .5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) | ^ ~ 255 | In file included from src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h : 387Q:3840:( 1warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 1350698548044 f387) | ,{ QQ313(0-(01..541314999862217987397752905f9),f Q)3, 1Q(3 00(1..4907294771350523276321325357ff))},, Q3{0Q(311(-.04.04593492479945868054252f64)97,f) , | Q3 ~~~~^~~~~~~~~~~~~~~~~~1 ( 0.9src/libavcodec/aac_defines.h8:14483:836:6 note: 5expanded from macro 'Q30'2 91903f) }44 | ,# d e| ~~~~~^~~~~~~~~~~~~~~~~~f ine src/libavcodec/aac_defines.hQ:3450:(36:x )note: expanded from macro 'Q31' 45 | #d e f i n(e iQn3t1)((x()x ) * 1 07 3 7 4 18 2 4 . 0 (+in t0)(.(x5))* 2 1| 47 ^ ~4 83648.0 + 0In file included from .src/libavcodec/aacps_fixed.c5:24): In file included from | src/libavcodec/aacps.c: ^ ~32 : src/libavcodec/aacps_fixed_tablegen.h:254:85: 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:387:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 254 | Q30( 1387. | 4{Q134210(64-901.355833429f9)6, 2Q13907(91.74201f)4,1 9Q132102(2 02.396742f4)15,5 3Q7303(112.347f1)4},1 {4Q238516(-909.74894f4),2 9Q53600(212.64419379f9)0,0 0Q8315( 9043.89f8)1,8 3 8| 6 ~~~~^~~~~~~~~~~~~~~~~~52 91903fsrc/libavcodec/aac_defines.h):}44, : | 36 ~~~~^~~~~~~~~~~~~~~~~~~: note: expanded from macro 'Q30' src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31'44 | #defin e 45Q | #3d0e(fx)i n e Q 31 ( x ) ( i n t ) ( ( x ) *(1i0n7t3)7((4x18)24*.20 1+4 7048.3564)8 . 0 | + ^ ~ 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:In file included from 32src/libavcodec/aacsbr_fixed.c: :src/libavcodec/aacps_fixed_tablegen.h62:: 254:src/libavcodec/aacsbrdata.h61:387:: 32warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 254 | 387 | { Q3 1 (Q-300(.15.431442909662419193795728032ff)),, QQ303(1(1 .04.917424119551327023212233674ff)), }Q,3 0({1Q.3411(4-104.28459649927958640f22)6,4 97Qf3),0 (Q13.1(4 103.99891803806502981950934f38)f)},, | | ~~~~^~~~~~~~~~~~~~~~~~ ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:src/libavcodec/aac_defines.h44::4536::36 :note: expanded from macro 'Q30' note: expanded from macro 'Q31' 44 | #45d | e#fdiefninee QQ3301((xx)) ((iinntt)()((x()x*)1*02713477441882346.408 +. 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/aacps.csrc/libavcodec/aacsbrdata.h:32:: 387src/libavcodec/aacps_fixed_tablegen.h:6::254 :37warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 387 | 254{ | Q 3 1 ( - 0 . 5 34Q93906(21.149719472200f6),4 91Q33518(3 20f.)97,2 4Q13505(317.3411243179f1)2}02,2 2{Q33614(f-),0 .Q439402(915.60421246144927f8)5, 6Q93917(8 40f.)9,8 1Q83308(61.54219139093f9)0},0 0 8| ~~~~^~~~~~~~~~~~~~~~~~~5 9438src/libavcodec/aac_defines.hf:)45,:36 : | note: ~~~~^~~~~~~~~~~~~~~~~~expanded from macro 'Q31' src/libavcodec/aac_defines.h:44: 4536 | :# denote: fexpanded from macro 'Q30'i ne Q31(x )44 | # d ef i n e Q 3 0 ( x )( i n t ) ( ( x ) * 2 1(4in7t48)3(6(48x.)*01 0+73 7041.852)4 . 0| ^ ~+ 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:386:In file included from 84src/libavcodec/aacps_fixed.c:: 24warning: : implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:254:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 386 | {Q31( 0.8846 152547 | 4 0 0 3 9 6 3fQ)3,0 (1Q.3411(42 06049.153755803824f)0,52 7Q634104f()1.}4,1 {4Q13911( 200.2202356149f)8,9 3Q330505(11.64214f1),4 2Q83516(9 9708.2412f6),9 6Q63106(6919.46143f9)9}0,0 0 8| 5 ~~~~~^~~~~~~~~~~~~~~~~~ 9438fsrc/libavcodec/aac_defines.h):,45 : 36:| ~~~~^~~~~~~~~~~~~~~~~~note: expanded from macro 'Q31' src/libavcodec/aac_defines.h:44 :4536 | :# dnote: expanded from macro 'Q30'e fine Q31( x44 | )# d e f i n e Q 3 0 ( x )( i n t ) ( (x )* 2 14 7 4 8 3(6in4t8.)0( (+x 0).*5)1 0 7| ^ ~3 741824.0 +In file included from 0src/libavcodec/aacsbr_fixed.c.:562): src/libavcodec/aacsbrdata.h| ^ ~: 386: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 :38632 | : {Qsrc/libavcodec/aacps_fixed_tablegen.h3:1252(: 610: .warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 4615740039 62523 | f ) , Q 31 (Q 03.057(5008.420752677641182482f3)0}9, 8{4Qf3),1 Q(3 00(.0.0157616948496323705656711632ff),) ,Q 3Q031((0 .00.792401126629666917666959634ff))},, | ~~~~^~~~~~~~~~~~~~~~~~| ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.hsrc/libavcodec/aac_defines.h::4445::3636:: note: note: expanded from macro 'Q31'expanded from macro 'Q30' 4544 | | #d#edfienfien eQ 3Q13(0x()x ) ( i (nitn)t)((((xx))*2*1104773478431684248.0. +0 0+ .05.5)) | | ^ ~ ^ ~ 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 386:src/libavcodec/aacps.c32:: 32warning: : implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aacps_fixed_tablegen.h:252:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 386 | {Q31( 0 .2528 | 8 4 6 1 5 7 4 0 0Q393603(f0).,2 7Q63711(8 208.2530795088440f5)2,7 6Q4310(40f).},1 7{Q63614(4 06.2057169678139f3)3, 0Q53501(602.0f7),9 40Q13612( 609.7265132f69)6,6 1 66| 9 ~~~~^~~~~~~~~~~~~~~~~~9 64f)src/libavcodec/aac_defines.h},: 44: 36| ~~~~~^~~~~~~~~~~~~~~~~~: note: expanded from macro 'Q30' src/libavcodec/aac_defines.h:45:36: note: 44expanded from macro 'Q31' | #define Q45 | 3#0(dxe)f i n e Q 3 1 ( x ) ( i n t ) ( (x ) * 1 0(7i3n74t1)8(2(4x.0) *+2 01.54)7 4 | 8 ^ ~3 648.0 + 0.In file included from 5src/libavcodec/aacps_fixed.c): 24 | : ^ ~In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:252:13: 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:386:7: 252warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30 (3860 | .2{7Q63711( 802.8283804968145f)7,4 0Q3003(906.31f7)6,6 4Q4316(2 706.657751038f4)0,5 2Q73604(104.f0)7}94,01 6{2Q63917(6 503.f)0,5 19 8| 93 ~~~~^~~~~~~~~~~~~~~~~~3 05516src/libavcodec/aac_defines.h2f:),44 :Q3361:( 0.note: 21expanded from macro 'Q30'2 6966166 9449 | 6#4dfe)f},i n e| Q ~~~~~^~~~~~~~~~~~~~~~~~3 0(x)src/libavcodec/aac_defines.h :45 : 36 : note: expanded from macro 'Q31' 45( | i#dnet)f(in(ex) *Q13017(37x4)1 8 24 .0 + 0. 5 ) | ^ ~ (int)((x)*In file included from 2src/libavcodec/aacps_fixed.c1:4247: 4In file included from 8src/libavcodec/aacps.c3:64328: .src/libavcodec/aacps_fixed_tablegen.h0: 251+ :085.5:) warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ^ ~ In file included from src/libavcodec/aacsbr_fixed.c251: | 62 : src/libavcodec/aacsbrdata.h :385 : 84 : warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 0(0.879617166 53855 | 2{4Q321f()-, 0Q.3600(1802.207454664787569082f)3,2 Q73312f() ,0 .8Q673709(605.15073667172939f0)}7,44 5{7Q53f1)(,- Q03.09(704.1482568480116433221771f1),2 2Q3f1)( ,0 . 9| 6 ~~~~^~~~~~~~~~~~~~~~~~4 68523src/libavcodec/aac_defines.h6:6446:4367:5 f)note: }expanded from macro 'Q30', | ~~~~~^~~~~~~~~~~~~~~~~~ 44src/libavcodec/aac_defines.h | :#45d:e36f: inote: neexpanded from macro 'Q31' Q 30(x) 45 | # d e fi n e Q 3 1((ixn)t ) ( ( x ) * 1 0 7 3 7 4(1i82n4t).((0x )*+2 1407.54)8 3 64| 8 ^ ~. 0 + 0.5) | In file included from ^ ~src/libavcodec/aacps_fixed.c :24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:251:In file included from 61:src/libavcodec/aacsbr_fixed.c warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]62: src/libavcodec/aacsbrdata.h:385:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 251 | 385 | Q3{0Q(301.(8-7906.16701168262505426477260f8f)),, QQ3130(( 00..78546674789596253120733621f)2,3 fQ3)0}(,0 .5{7Q361(7-70.99907744148557858f1)6,3 2Q1307(f0).,4 2Q63410(1 403.9267416182522f36)66,4 7 5| 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 in45e | Q#3d0e(fxi)ne Q 3 1 ( x ) ( i n t ) ( ( x)(*i10n7t3)7((4x)1*2812447.4803 6+48 .00. 5+) 0| . ^ ~5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24In file included from : In file included from src/libavcodec/aacsbr_fixed.csrc/libavcodec/aacps.c::6232: : src/libavcodec/aacsbrdata.hsrc/libavcodec/aacps_fixed_tablegen.h::251385:37::32 :warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 251385 | | { Q 3 1 ( - 0 .Q6300(108.82729064176176766550284f2)f,) ,Q Q3310((0 0..7856467478956952130237631223f)f,)} , Q{3Q301((-00..59774168757898910673424175f7)5,f )Q,3 1Q(3 00(.09.64426684051243326761612427f)5,f )} ,| ~~~~^~~~~~~~~~~~~~~~~~| ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.hsrc/libavcodec/aac_defines.h::4445::36:36 :note: expanded from macro 'Q30' note: expanded from macro 'Q31' 44 | #45 | d#efdienfei nQe 3Q301((xx) ) ((iinntt))(((x()x*)1*0271437478346184248.0. 0 ++ 0 .05.)5 ) | ^ ~| ^ ~ In file included from src/libavcodec/aacps_fixed.cIn file included from :src/libavcodec/aacsbr_fixed.c:2462: : In file included from src/libavcodec/aacsbrdata.hsrc/libavcodec/aacps.c::38532:: 6src/libavcodec/aacps_fixed_tablegen.h:: 251warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]13 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 385 | {Q 32511 | (- 0 .6 0 1 8 2 2Q0304(607.877690681f7),1 6Q63515(2 402.f86)77,9 6Q531003(601.237f)5},4 {6Q438159(2-302.793724f18)5, 8Q83106(3201.75f76)77,9 Q9310(74 405.7956f46)8,5 2Q33606(6407.54f2)6}4,01 43 2| 7 ~~~~^~~~~~~~~~~~~~~~~~~1 122fsrc/libavcodec/aac_defines.h),: 45 :| 36 ~~~~^~~~~~~~~~~~~~~~~~: note: expanded from macro 'Q31' src/libavcodec/aac_defines.h:44:36: note: 45expanded from macro 'Q30' | #define Q4431 | (#xd)e f i n e Q 3 0 ( x) ( in t ) ( ( x ) *2(1i4n7t4)8((3x6)4*81.00 7+ 30.754)1 8 24| . ^ ~ 0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:384: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 :384250 | :{61Q:3 1warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]- 0.3865875113 352502 | 7 f ) , Q 3Q130(( 10.2.9192499530711571102002889f8)5,f )Q}3,0 {(Q131.(1-09.2690253074811460627998953f1)f,) ,Q 3Q0(311.(10 7307.234704346429392433f)4,4 6Q310(51f)),}, | | ~~~~~^~~~~~~~~~~~~~~~~~ ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.hsrc/libavcodec/aac_defines.h::4544::3636:: note: note: expanded from macro 'Q31'expanded from macro 'Q30' 45 | 44# | de#fdienfei neQ 3Q130((xx) ) ( i n(t)i(n(tx))(*(10x7)3*724114872448.30 6+4 80..05 )+ 0. 5| ^ ~) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from In file included from src/libavcodec/aacps.c:src/libavcodec/aacsbr_fixed.c32:: 62src/libavcodec/aacps_fixed_tablegen.h: :src/libavcodec/aacsbrdata.h250::38437:: 58warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 250 | 384 | { Q 31 ( -Q300.(318.6259817254119333751217f0),0 2Q83f1() ,0 .Q390(9150.11956701327041869687959f3)f}),, {QQ303(11(.-1007.327922405360281342032f9)85,1f )Q,3 0Q3(11() ,0 .3 74| 4 ~~~~^~~~~~~~~~~~~~~~~~4 9943src/libavcodec/aac_defines.h4:4446:136:5 fnote: )expanded from macro 'Q30'} , | ~~~~^~~~~~~~~~~~~~~~~~~ 44src/libavcodec/aac_defines.h | :#45:d36e: fnote: expanded from macro 'Q31'i ne Q30( x45) | #d e f in e Q 3 1 (x )( i n t ) ( ( x ) * 1 07 3(i7n41t8)(2(4x.)*02 1+4 704.853)6 4 | 8 ^ ~. 0 + 0.5) | In file included from ^ ~ src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.hIn file included from :250src/libavcodec/aacsbr_fixed.c:13::62: src/libavcodec/aacsbrdata.hwarning: :384implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 250 | 384 | { Q 3 1Q(3-00(.318.62598172541913373151207f0),2 8Qf3)1(, 0Q.93905(0115.7191620038794815f6)6}7,9 {9Q33f1),( -0Q.2390(215.018017403279284501f3)6,2 3Q233f1)(, 0Q.33074(4419),9 4 3| 44 ~~~~^~~~~~~~~~~~~~~~~~6 15f)}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 | #3d0e(fxi)n e Q 3 1 ( x) (i nt ) ( (x ) * 1 0 7(3i74n1t8)2(4(.x)0* 2+14 7408.3654)8 . 0| ^ ~+ 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: In file included from src/libavcodec/aacps_fixed_tablegen.h:src/libavcodec/aacsbr_fixed.c249:62:: 85src/libavcodec/aacsbrdata.h:: 384warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 249 | 384 | { Q 3 1 (- 0 .Q3836058(715.141313512978f27)8,3 75Q9315(9 0f.9)9, 5Q031057(11.2400831938851f5)2}6,8 3{60Qf3)1,(- 0Q.239025(0181.4380682796875014f0),4 96Q03f1)( ,0. 3Q73404(4199.433444863159f)9}7, 2 4| 9 ~~~~^~~~~~~~~~~~~~~~~~~2 648src/libavcodec/aac_defines.hf:)45,: 36: | ~~~~^~~~~~~~~~~~~~~~~~note: expanded from macro 'Q31' src/libavcodec/aac_defines.h:44: 3645: | note: #expanded from macro 'Q30'd efine Q 3441 | (#xd)ef i ne Q 30 ( x ) ( i n t ) (((ixn)t*)2(1(47x4)83*610473874.108 2+4 .00 .+5 )0 .5 )| ^ ~ | ^ ~ In file included from In file included from src/libavcodec/aacsbr_fixed.csrc/libavcodec/aacps_fixed.c::6224: : In file included from src/libavcodec/aacsbrdata.hsrc/libavcodec/aacps.c::32383: src/libavcodec/aacps_fixed_tablegen.h::84249:: 61warning: : implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 383 | 249{Q | 31 ( 0 . 91 6 53 1 Q83003(617.9411139f8)2,7 83Q73519(5-09.f3)05,8 76Q2308(71.246053971f38)1}5,26 8{Q33601f( )0, .Q693000(0810.3386489796371064f)0,49 6Q03f1)(, 0Q.309(019.523148731398967132249f2)6}4,8 f) ,| ~~~~~^~~~~~~~~~~~~~~~~~ | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:src/libavcodec/aac_defines.h36::44 :note: 36expanded from macro 'Q31': note: expanded from macro 'Q30' 45 | #44de | f#dienfein eQ 3Q13(x0)( x ) ( in t )(((ixnt))*(21(47x4)8*3160487.307 4+1 8204..50 )+ 0| . ^ ~ 5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: In file included from src/libavcodec/aacsbrdata.h:src/libavcodec/aacps_fixed.c383:24:: 59:In file included from src/libavcodec/aacps.cwarning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]32 : src/libavcodec/aacps_fixed_tablegen.h:249:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 383 | {Q31( AS libavcodec/arm/pixblockdsp_armv6.o 0249 | . 91 6 5 3 1 8 0 Q33607(19.1431f1)98,2 Q73813(7-509.593f0),5 8Q73602(87126.540937f1)3}81,5 2{6Q833610(f) ,0 .Q6390(0100.8033864897967301460f4)9,6 0Qf31)(, 0Q.93009(51.231741833899671234922f6)4}8,f ) , | ~~~~~^~~~~~~~~~~~~~~~~~| ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:src/libavcodec/aac_defines.h45::4436:: 36note: :expanded from macro 'Q31' note: expanded from macro 'Q30' 45 | #44d | #edfeifnien eQ 3Q13(0x(x)) ( i n(ti)n((tx))(*(1x0)7*32174474188326448..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::32383:: 31src/libavcodec/aacps_fixed_tablegen.h::249 warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 383 | {Q 32491 | ( 0 . 9 1 6 5Q3310(810.3461719193f8)2,7 8Q3735915(9-f0).,30 5Q8307(612.84702361539871f52)6},8 3{Q6301(f )0,. 6Q930000(810.33489963817667f)0,4 0Q439160(f )0,. 90Q93502(11.73143886391937224f9)}2,6 4| 8 ~~~~^~~~~~~~~~~~~~~~~~~ f),src/libavcodec/aac_defines.h : 45:| 36 ~~~~^~~~~~~~~~~~~~~~~~: note: expanded from macro 'Q31' src/libavcodec/aac_defines.h:44: 3645: | #note: dexpanded from macro 'Q30'e fine Q3 1(44x) | # d e f i n e Q 3 0 ( x )( i n t ) ( ( x ) * 2 1 4 74(8i3n6t48).(0 (+x) *0.150)7 37 4| ^ ~1 824.0 + 0.5)In file included from src/libavcodec/aacsbr_fixed.c| : ^ ~62 : src/libavcodec/aacsbrdata.h:383:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 383 | {Q31( 0.91653180367913f), Q31(-0.30587628726597f)}, {Q31( 0.69000803499316f), Q31( 0.90952171386132f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:382:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 382 | {Q31( 0.05237237274947f), Q31(-0.25640361602661f)}, {Q31( 0.36703583957424f), Q31(-0.38653265641875f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:382:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 382 | {Q31( 0.05237237274947fIn file included from ), src/libavcodec/aacps_fixed.cQ:3241: (In file included from -src/libavcodec/aacps.c0:32.: 25src/libavcodec/aacps_fixed_tablegen.h64:026536:116060:2 6warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 f)}, {Q31( 0.3670358395 726542 | 4f ) , Q 3 1 (Q-301.(308)6,5 3Q2316(05.614718847257f6)35}f,/ M _| P ~~~~~^~~~~~~~~~~~~~~~~~I ), Qsrc/libavcodec/aac_defines.h31:(450:.362:8 5note: 6expanded from macro 'Q31' 6733f/M _45PI | )#,d Qe31f(i0n.e4 6Q3310(7x2)3 6 f / M _ P I ) , (Qin3t1()0(.(5x9)71*62131457f/4M8_3P6I48).,0 Q3+1 (00..578)5 3 9| 8 ^ ~1 6f/M_PI), Q31In file included from (src/libavcodec/aacsbr_fixed.c1:.16200: 3src/libavcodec/aacsbrdata.h0:83825:531f:/ warning: Mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ PI), Q31(1.5 703827 | 9{63Q33f1/(M_ P0I.)05 2 37| 2 ^~~~~~~~~~~~3 727494src/libavcodec/aac_defines.h:745f:)36,: Qnote: 31expanded from macro 'Q31'( -0.25640 36451 | 6#0d2e6f6in1e fQ)3}1,( x){ Q 3 1 ( 0 . 3 6 7 0 3 58(39i57n4t24)f(),( xQ)3*12(1-407.4383864685.302 +6 0215.56 warning4s1)8 generated7 . 5| f ^) }, | ~~~~^~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/aac_defines.hsrc/libavcodec/aacps_fixed.c::4524:: 36In file included from :src/libavcodec/aacps.c :note: 32expanded from macro 'Q31' : src/libavcodec/aacps_fixed_tablegen.h:265:137: 45warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]#d efine Q31(x) 265 | ( i n t ) (Q(3x1)(*201)4,7 4Q833164(80.0. 1+7 804.2756)3 5 f/| M ^ ~_ PI), Q31(0In file included from .2src/libavcodec/aacsbr_fixed.c8:625: 6src/libavcodec/aacsbrdata.h6:73823:73:f /warning: Mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ PI), Q31(0. 463823 | 0{7Q23316(f /0M._0P52I3)7,2 3Q7321(704.5994771f6)3, 1Q351f(-/0M.2_5P64I0)3,6 1Q6301(20.6768153f9CC libavcodec/arm/pixblockdsp_init_arm.o )}8,1 6{fQ/3M1_P(I ),0 .Q33167(013.5180390573420485f5)f,/ MQ_3P1I()-,0 Q.33186(5312.655674071968337f5/fM)_}P,I) | | ^~~~~~~~~~~~ ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.hsrc/libavcodec/aac_defines.h::4545::3636:: note: note: expanded from macro 'Q31'expanded from macro 'Q31' 4545 | | #d#edeffinien eQ 3Q13(1x()x ) ( i n t ) (((xi)n*t21)4((7x)4*8326144784.08 36+4 80..50) + | 0 ^. 5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.cIn file included from :src/libavcodec/aacsbr_fixed.c32:: 62src/libavcodec/aacps_fixed_tablegen.h: :src/libavcodec/aacsbrdata.h265::381114::83 warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 381 | 265{Q | 3 1 ( 0 . 9 9 7Q43012(204)1,1 7Q03119(f0),. Q137814(2-07.613658f3/0M4_94P99I6),3 Q7301f()}0,. 2{8Q53616(-70.33538f99/4M1_3P1I70)5,5 5Q3f1)(,0. 4Q63310(7-203.64f6/6M3_3PI2)2,6 6Q43916(103.f59)7}1, 6 | 3 ~~~~^~~~~~~~~~~~~~~~~~~1 5f/Msrc/libavcodec/aac_defines.h:_45:P36I:) ,note: expanded from macro 'Q31'Q3 1(0.785 345 | 9#8d1e6ffi/nM_ePI )Q,3 1Q(3x1()1 . 10 0 30 8 5 5f / M _ P I ) ,( iQn3t1)(((1x).*251704779468336348f./M0_ P+I )0 .| 5) ^~~~~~~~~~~~ | ^ ~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h45: | 381#:d58e:f iwarning: nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e Q31(x) 381 | { Q 3 1 ( 0(.i9n9t7)4(0(x2)2*421141774081396f4)8,.0 Q+3 10.(5-)0 . 1| ^6 83049499637In file included from 0src/libavcodec/aacps_fixed.cf:)24}: ,In file included from src/libavcodec/aacps.c{:Q323: 1src/libavcodec/aacps_fixed_tablegen.h(:-2650:91.:3 5warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 9413170555f), Q31 265( | - 0 . 4 6 6 3 3 2Q23616(49061)3,f )Q}3,1 (| 0. ~~~~^~~~~~~~~~~~~~~~~~~1 7842src/libavcodec/aac_defines.h:7456:3365f:/ Mnote: _expanded from macro 'Q31' PI), Q3 145( | 0#.2d8e5f6i6n7e3 Q33f1(/xM)_ PI ), Q 3 1 ( 0 . 4 6 3(0in7t2)3((6xf)/*M2_1PI4)7,48 36Q4381.(00 +. 50.957) 1 6| ^ ~3 15f/M_PI), In file included from Qsrc/libavcodec/aacsbr_fixed.c3:621: (src/libavcodec/aacsbrdata.h0:.381:7318:5 3warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 1AS libavcodec/arm/pixblockdsp_neon.o 6f/M_PI) ,381 | {QQ3311(( 10..19907400322048151750f1/9Mf_),P IQ)31,(- 0Q3.11(6813.045974909769367303f)f}/, M{_Q3P1I()- 0 .| 3 ^~~~~~~~~~~~5 8994src/libavcodec/aac_defines.h1:3451:70365:5 5note: fexpanded from macro 'Q31') , Q31(- 045. | 46#6d3e3f22i6n6e 4Q936113(xf)) } , | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :(45i:n36t:) (note: (expanded from macro 'Q31'x) *2147483 6454 | 8#.d0 e+f i0n.e5 )Q3 1 | ( ^x ) In file included from src/libavcodec/aacps_fixed.c : 24 : In file included from (src/libavcodec/aacps.ci:n32t: )src/libavcodec/aacps_fixed_tablegen.h((:x)265*:26814:7 warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 3648.0 + 0.5) | ^ ~ 265 | QIn file included from 31src/libavcodec/aacsbr_fixed.c(:062): ,src/libavcodec/aacsbrdata.h :Q38131:(70.:1 7warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 427635f/M_P I)381, | {QQ3311((0 .0.2985967647032234f/1M17_0P1I9)f),, QQ3311((0-.04.613680370429364f/9M9_6P3I70)f,) }Q,3 1{Q(310(.5-907.13568391954f1/3M1_7P0I5)5,5 fQ)3,1 (Q03.17(8-503.948166f6/3M3_2P2I)6,6 4Q963113(f1).}1,0 0 3| 0 ~~~~~^~~~~~~~~~~~~~~~~~8 55f/src/libavcodec/aac_defines.hM_:PI45):,36: note: Qexpanded from macro 'Q31'3 1(1.570 7459 | 6#3d3eff/iM_nPe IQ)3 1 (x| ) ^~~~~~~~~~~~ src/libavcodec/aac_defines.h: 45 :36 : note: (expanded from macro 'Q31'i nt)((x) *452 | 1#4d7ef4i8n3e6 4Q381.(0 x+) 0 . 5) | ^ ~ (intIn file included from )(src/libavcodec/aacsbr_fixed.c(:62x: )src/libavcodec/aacsbrdata.h*:23801:844:74 8warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 48.0 + 0.5) | 380 ^ | { Q31( 0.99In file included from 2src/libavcodec/aacps_fixed.c6:724: 6In file included from src/libavcodec/aacps.c5:327: 5src/libavcodec/aacps_fixed_tablegen.h6:5265:04594:f )warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q 31(-0.037570343169 52658 | f) } , { Q 3 1 ( -0Q.934016(304)7,1 6Q1314(107.61f7)8,4 2Q763315(f /0M_.P41I3)3,23 3Q3815(308.926835f6)6}7,3 3 | f ~~~~~^~~~~~~~~~~~~~~~~~/ M_PIsrc/libavcodec/aac_defines.h):,45 Q:3361:( 0note: .expanded from macro 'Q31'4 6307236 f45/ | M#_PdIe)f,i nQe31 (Q301(.x5) 9 7 1 6 3 1 5f / M _ P I)(,i ntQ)3((1x()0*.21748754383968481.60f /+M _0P.I5)) , | ^ ~Q 31(1.1003In file included from 0src/libavcodec/aacsbr_fixed.c8:5625: fsrc/libavcodec/aacsbrdata.h/:M380_:58P:I )warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q31(1.5CC libavcodec/arm/rdft_init_arm.o 7079 63803 | 3{Qf3/1(M _0P.I9)9 26 7| ^~~~~~~~~~~~6 57565src/libavcodec/aac_defines.h0:9454:f36):, Qnote: 31expanded from macro 'Q31'( -0.037 5457 | 0#3de4f3i1ne6 9Q5381f()x}), {Q 3 1 ( -0 . 9 4 0 6 3 4 7(1i61n41t7)6(f()x,) Q*312(1 4074.841336342833.805 3+ 809.653)f ) }| , ^ | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45In file included from :36src/libavcodec/aacps_fixed.c: :note: 24expanded from macro 'Q31' : In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h45: | 265#:d21e:f warning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n e Q31(x) 265 | ( i n tQ)3((1x()0*)2,1 4Q73418(306.481.708 4+27 603.5f5/)M _ P| I ^ ~) , Q31In file included from (0src/libavcodec/aacsbr_fixed.c.2:8625: 6src/libavcodec/aacsbrdata.h6:73803:331f:/ Mwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ PI), Q31(0 .438063 | 0{Q732316(f /0M._9P9I2)6,7 6Q5735615(0904.f5)9,7 1Q633115(f-/0M._03P7I5)7,0 Q33413(1069.5788f5)3}9,8 1{Q63f1/(-M0_P.I)9, 4Q03613(41.7110601340187565f)f,/ MQ_3P1I() 0,. 4Q1331(3123.3855738097639f6)3}3, f | / ~~~~^~~~~~~~~~~~~~~~~~~ M_Psrc/libavcodec/aac_defines.hI:)45 : | 36 ^~~~~~~~~~~~~ : note: expanded from macro 'Q31' src/libavcodec/aac_defines.h:45:36: 45note: | #expanded from macro 'Q31'd efine Q 3451 | (#xde)f i n e Q3 1 ( x) (i n t ) ( ( x ) * (2i14n74t8)3(6(4x8).*02 1+ 4074.8356)4 8| . ^ ~ 0 + 0.5) | In file included from ^ src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:380:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 380 | {Q31( 0.99267657565094f), Q31(-0.03757034316958f)}, {Q31(-0.94063471614176f), Q31( 0.41332338538963f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:379:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 379 | {Q31(-0.3683433694925AS libavcodec/arm/rdft_neon.o 2f), Q31( 0.96458298020975f)}, {Q31( 0.93891760988045f), Q31(-0.89968353740388f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:379:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 379 | {Q31(-0.36834336949252f), Q31( 0.96458298020975f)}, {Q31( 0.93891760988045f), Q31(-0.89968353740388f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:379:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 379 | {Q31(-0.36834336949252f), Q31( 0.96458298020975f)}, {Q31( 0.93891760988045f), Q31(-0.89968353740388f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:379:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 379 | {Q31(-0.36834336949252f), Q31( 0.96458298020975f)}, {Q31( 0.93891760988045f), Q31(-0.89968353740388f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:378:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 378 | {Q31( 0.In file included from 920src/libavcodec/aacps_fixed.c4:5241: In file included from 2src/libavcodec/aacps.c4:7323: 5src/libavcodec/aacps_fixed_tablegen.h4:92795:f79:) , warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 31(-0.6CC libavcodec/arm/rv34dsp_init_arm.o 243365252 42792 | 2 0f ) },s t{aQt3i1(c 0 .c8o9n1s6t2 5i32n2t51 8f78rfa)ct,i oQn31a(l _0d.e54l9a5y0_l9i55n5k7s0[5]6 =3 {f )}Q,3 1| ( ~~~~~^~~~~~~~~~~~~~~~~~0 .43fsrc/libavcodec/aac_defines.h),: 45Q:3361:( 0note: expanded from macro 'Q31'. 75f), Q3 145( | 0#.d3e47ffi)ne }Q;3 1( x| ) ~~~~^~~~~~~ src/libavcodec/aac_defines.h: 45 : 36 : note: (iexpanded from macro 'Q31'n t)((x)*2 1454 | #7de4f18i3n warninge6 generated 4. Q83.10( x+) 0 . 5 ) | ^ ~ (int)((xIn file included from )src/libavcodec/aacsbr_fixed.c:*622: src/libavcodec/aacsbrdata.h1:43787:4598:3 6warning: 48implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 0 + 0.5) | ^ ~ 378 | {Q31( 0.920In file included from 45src/libavcodec/aacps_fixed.c1:242: In file included from 4src/libavcodec/aacps.c7:323: 54src/libavcodec/aacps_fixed_tablegen.h9:5279f:)67,: Qwarning: 31implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( -0.624336525 22794 | 22 0 f ) s}t, a{Qt3i1(c 0.c8o9ns1t62 5i32n2t5 18f7r8afc)ti,o nQ3a1l(_ de0l.5a4y9_5li0nk9s55[5] 7=0 {5 6Q331f()}0,. 4 3| f) ~~~~~^~~~~~~~~~~~~~~~~~, Q31(src/libavcodec/aac_defines.h0:.4575:f36):, note: Qexpanded from macro 'Q31'3 1(0.347f ) 45} | ;#d e f| in ~~~~^~~~~~e Q31(src/libavcodec/aac_defines.h:x45): 36: note: expanded from macro 'Q31' 45 | (i#ndte)(f(ixn)e*2 1Q437418(3x6)4 8 . 0 + 0 .5 ) | ^ ~ (int)((x)*In file included from 2src/libavcodec/aacsbr_fixed.c1:4627: 4src/libavcodec/aacsbrdata.h8:3378:6314: 8warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0 + 0.5) | ^ ~ 378 | {Q31( 0.9In file included from 20src/libavcodec/aacps_fixed.c4:524: 1In file included from 24src/libavcodec/aacps.c7:323: 5src/libavcodec/aacps_fixed_tablegen.h4:92795:f55):, Qwarning: 31implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( -0.624336525 22794 | 2 20 f ) }s,t a{tQic3 1c(o n0s.t 8i9n1t62 5f3r2a2c5t1i8o7na8l_fd)el,a yQ_31l( i0n.k5s[4]9 5=0 9{ 5Q3515(700.54633ff))},, Q 3| 1 ~~~~^~~~~~~~~~~~~~~~~~~( 0.7src/libavcodec/aac_defines.h5:f45):36,: note: expanded from macro 'Q31'Q 31(0.34 745f | )# d}e;fi n e| ~~~~^~~~~~Q 31(xsrc/libavcodec/aac_defines.h): 45 :36AS libavcodec/arm/rv34dsp_neon.o : note: expanded from macro 'Q31' (i n45t | )#(d(exf)i*2n1e47 4Q83316(4x8) . 0 + 0 . 5 ) | ^ ~ (int)((x)*In file included from 21src/libavcodec/aacsbr_fixed.c4:76248: 3src/libavcodec/aacsbrdata.h64:8378.:07 :+ 0warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 ) | ^ ~ 378 | {Q31( 0.92045124735495f), Q31(-0.62433652524220f)}, {Q31( 0.89162532251878f), Q31( 0.54In file included from 9src/libavcodec/aacps_fixed.c:5240: 9In file included from src/libavcodec/aacps.c5:55327: 0src/libavcodec/aacps_fixed_tablegen.h56:3280:f43)}:, warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36 :280 | note: expanded from macro 'Q31' const in t45 | f#rdaecftiineo Qn3a1(lx_)d e l a y _ g a i n = (Qi3n1t)((0.(3x9)f)*;21 4 74| 8 ~~~~^~~~~~ 3648.src/libavcodec/aac_defines.h0 :+45: 360.:5 )note: expanded from macro 'Q31'| ^ ~ 45In file included from | src/libavcodec/aacsbr_fixed.c:#62d: src/libavcodec/aacsbrdata.he:f377i:n84e: warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 1(x) 377 | { Q 3(i1n(t-0).((8x64)2*25104973401813624485.f0) ,+ Q03.15()- 0 .| 4 ^ ~57 95025029466f)}, {Q31( 0.38879779059045f), Q31( 0.97274429344593f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:377:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 377 | {Q31(-0.86425093011245f), Q31(-0.45795025029466f)}, {Q31( 0.38879779059045f), Q31( 0.97274429344593f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:377:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 377 | {Q31(-0.86425093011245f), Q31(-0.45795025029466f)}, {Q31( 0.38879779059045f), Q31( 0.97274429344593f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define QCC libavcodec/arm/rv40dsp_init_arm.o 31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:377:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 377 | {Q31(-0.86425093011245f), Q31(-0.45795025029466f)}, {Q31( 0.38879779059045f), Q31( 0.97274429344593f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:376:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 376 | {Q31( 0.93379635304810f), Q31(-0.70881994583682f)}, {Q31(-0.85235410573336f), Q31(-0.08342347966410f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:376:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 376 | {Q31( 0.93379635304810f), Q31(-0.70881994583682f)}, {Q31(-0.85235410573336f), Q31(-0.08342347966410f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ AS libavcodec/arm/rv40dsp_neon.o In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:376:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 376 | {Q31( 0.93379635304810f), Q31(-0.70881994583682f)}, {Q31(-0.85235410573336f), Q31(-0.08342347966410f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:376:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 376 | {Q31( 0.93379635304810f), Q31(-0.70881994583682f)}, {Q31(-0.85235410573336f), Q31(-0.08342347966410f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:375:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 375 | {Q31( 0.19513029146934f), Q31(-0.94239832251867f)}, {Q31(-0.95476662400101f), Q31( 0.98364554179143f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:375:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 375 | {Q31( 0.19513029146934f), Q31(-0.94239832251867f)}, {Q31(-0.95476662400101f), Q3AS libavcodec/arm/sbcdsp_armv6.o 1( 0.98364554179143f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:375:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 375 | {Q31( 0.19513029146934f), Q31(-0.94239832251867f)}, {Q31(-0.95476662400101f), Q31( 0.98364554179143f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:375:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 375 | {Q31( 0.19513029146934f), Q31(-0.94239832251867f)}, {Q31(-0.95476662400101f), Q31( 0.98364554179143f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:374:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 374 | {Q31( 0.43440904467688f), Q31(-0.98546330463232f)}, {Q31(-0.98298583762390f), Q31( 0.21021524625209f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:374:58CC libavcodec/arm/sbcdsp_init_arm.o : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 374 | {Q31( 0.43440904467688f), Q31(-0.98546330463232f)}, {Q31(-0.98298583762390f), Q31( 0.21021524625209f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:374:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 374 | {Q31( 0.43440904467688f), Q31(-0.98546330463232f)}, {Q31(-0.98298583762390f), Q31( 0.21021524625209f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:374:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 374 | {Q31( 0.43440904467688f), Q31(-0.98546330463232f)}, {Q31(-0.98298583762390f), Q31( 0.21021524625209f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:373:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 373 | {Q31( 0.29078277605775f), Q31( 0.35393777921520f)}, {Q31(-0.62858772103030f), Q31( 0.38765693387102f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:373:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 373 | {Q31( 0.29078AS libavcodec/arm/sbcdsp_neon.o 277605775f), Q31( 0.35393777921520f)}, {Q31(-0.62858772103030f), Q31( 0.38765693387102f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:373:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 373 | {Q31( 0.29078277605775f), Q31( 0.35393777921520f)}, {Q31(-0.62858772103030f), Q31( 0.38765693387102f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:373:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 373 | {Q31( 0.29078277605775f), Q31( 0In file included from .3539src/libavcodec/aacps_fixed.c3:7247: 7In file included from 9src/libavcodec/aacps.c2:321: 52src/libavcodec/aacps_fixed_tablegen.h0:361f:)15:} ,warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]{ Q31(-0.6285877210303 0361f | ) , Q 31 ( 0 .i3f87 6(5k6 <9 33F8F71_0A2fR)}R,A Y _| E ~~~~~^~~~~~~~~~~~~~~~~~L EMS(src/libavcodec/aac_defines.hf_:c45e:n36t:e rnote: _expanded from macro 'Q31' 20)) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~45 | #define Q31(src/libavcodec/aacps_fixed_tablegen.hx:)383 : 15 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] (i n383t | ) ( ( x ) * 2 i1f47 4(8k3 <6 4F8F.0_ A+ R0R.5A)Y _ EL| E ^ ~ MS(f_center_34In file included from )src/libavcodec/aacsbr_fixed.c): 62: src/libavcodec/aacsbrdata.h| :372 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~: 84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 372 | {Q31( 0.20541973692630f), Q31(-0.94435144369918f)}, {Q31( 0.99980371023351f), Q31( 0.79835913565599f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:372:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 372 | {Q31( 0.20541973692630f), Q31(-0.94435144369918f)}, {Q31( 0.99980371023351f), Q31( 0.79835913565599f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:372:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 372 | {Q31( 0.20541973692630f), Q31(-0.94435144369918f)}, {Q31( 0.99980371023351f), Q31( 0.79835913565599f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:372:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 372 | {Q31( 0.20541973692630f), Q31(-0.94435144369918f)}, {Q31( 0.99980371023351f), Q31( 0.79835913565599f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:In file included from 45:src/libavcodec/aacps_fixed.c36::24 : note: src/libavcodec/aacps.cexpanded from macro 'Q31': 40:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]45 | #define Q31(x) 40 | Q3 1 ((0i.n0ft)),( (Q3x1)(*02.310457946683306544851.680f) ,+ Q03.51)( 0. 5| f ^ ~) | ~~~~^~~~~ src/libavcodec/aac_defines.hIn file included from :src/libavcodec/aacsbr_fixed.c45::36:62 : note: src/libavcodec/aacsbrdata.hexpanded from macro 'Q31' :371:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | #define Q 33711 | ({xQ3)1 ( 0 . 9 4 1 3 8 0 2 1 0(3i2n33t0f))(,( xQ)*32114(74 803.634582.801 +9 106.753)3 0| 18 ^ ~f )}, {Q31(-0In file included from .src/libavcodec/aacps_fixed.c7:245: 7src/libavcodec/aacps.c2:5400:7216:5 3warning: 46implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]41 f), Q31( 400 | .5 3 65 0 5Q493614(00.508f)7,f ) }Q,3 1 (| 0 ~~~~~^~~~~~~~~~~~~~~~~~. 3059src/libavcodec/aac_defines.h66:3450:536:4 5note: 1expanded from macro 'Q31'6 8f), Q 3451 | (#0d.e5ffi) n e| ~~~~^~~~~~~~~~~~~~~~~~ Q31(src/libavcodec/aac_defines.hx): 45 : 36 : note: expanded from macro 'Q31' (int) (45( | x#d)e*f2i1n4e 7Q48331(6x48). 0 + 0 . 5 ) | ^ ~ (int)((x)In file included from *2src/libavcodec/aacsbr_fixed.c1:4627: src/libavcodec/aacsbrdata.h4:833716:4588:.0 warning: + implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .5) | ^ ~ 371 | {Q31(In file included from src/libavcodec/aacps_fixed.c0.:9244: 13src/libavcodec/aacps.c8:0402:91:0 3warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 30f), Q3 401 | ( 0 .Q33512(801.90f1)6,7 3 Q3310(108.f3)0}5,9 6{6Q33015(45-10.67587f2)5,0 76Q5313(40.654f1) f )| , ~~~~^~~~~ Q31(src/libavcodec/aac_defines.h :450:36.:5 3note: 6expanded from macro 'Q31'5 0549640 5458 | 7#fd)ef}i,n e | ~~~~^~~~~~~~~~~~~~~~~~~Q 31(xsrc/libavcodec/aac_defines.h): 45 : 36 : note: expanded from macro 'Q31' (in t45) | (#(dxe)f*i2n14e7 4Q833614(x8). 0 + 0 . 5) | ^ ~ (int)((x)*In file included from 21src/libavcodec/aacps_fixed.c47:4248: 3src/libavcodec/aacps.c:63948:.560 :+ warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] .5) | ^ ~ 39 | Q31(In file included from 0.src/libavcodec/aacsbr_fixed.c0:62f: src/libavcodec/aacsbrdata.h):,371 : 32Q3:1 (warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion].0 18 371 | {Q93914(8 705.29640134890f2)1,0 3Q23313(00f.),0 fQ)3,1 ( Q031.(-305.2087129196317333901617583f)8},f ),{ Q 3| 1 ~~~~^~~~~~~~~~~~~~~~~~~(- 0.757src/libavcodec/aac_defines.h2:5450:76365: 3note: 4expanded from macro 'Q31'6 41f), Q 3451 | (# 0d.e5f3in6e5 0Q534196(4x05)8 7 f ) } , | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h(:i45nt:)36(:( note: xexpanded from macro 'Q31') *2147483 64458 | .#0d e+ f0.i5)n e| ^ ~ Q31(x) In file included from src/libavcodec/aacps_fixed.c : 24 : src/libavcodec/aacps.c : 39(:i45n:t) (warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]x) *214748364 839. | 0 + 0. 5Q3)1 (| 0 ^ ~ .0f), Q31(0.In file included from 0src/libavcodec/aacsbr_fixed.c1:8629: 9src/libavcodec/aacsbrdata.h:43718:77:5 2warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 49f), Q31(0 .0371f | ){, QQ3311(( -0.09.4013780229103312339301f67)5,3 8Qf3)1(, 0 .3 5| 2 ~~~~^~~~~8 1916src/libavcodec/aac_defines.h7:453:3360:1 note: 8expanded from macro 'Q31' f)}, {Q3 451 | #(d-e0f.7i5ne7 2Q53017(6x5)34 6 4 1f ), Q 3 1 ( 0 .(i5n3t65)05(4(96x4)0*52871f4)}7,4 8| 3 ~~~~~^~~~~~~~~~~~~~~~~~ 648.src/libavcodec/aac_defines.h0: 45+: 360:.5 )note: expanded from macro 'Q31' | ^ ~ 45 | #dIn file included from efsrc/libavcodec/aacps_fixed.cin:e24: src/libavcodec/aacps.cQ:3391:(21:x )warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 39 | (i n t ) (Q(x3)1*(2014.70f4)8,36 4 8Q.301 (+0 .00.158)9 9 4| 8 ^ ~7 526049f), QIn file included from 3src/libavcodec/aacsbr_fixed.c1(:062: .src/libavcodec/aacsbrdata.h0:370f:)83,: Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1( -0.072931391 673705 | 3{8Qf31)(, 0 .9| 9 ~~~~^~~~~~~~~~~~~~~~~~ 8856src/libavcodec/aac_defines.h5:0452:03648:8 note: 4expanded from macro 'Q31' f), Q 3451 | #(d e0f.i1n11e3 60Q93514(9x0) 4 4 4 f ) } , { Q 3 1 ( -(0in.t5)6(6(4x)9*2611447142883368486.f0), Q+3 10(.5-)0 . 9| 04 ^ ~9 4866361587In file included from f)src/libavcodec/aacps_fixed.c}:,24 : src/libavcodec/aacps.c| :39 ~~~~^~~~~~~~~~~~~~~~~~~: 9: warning: src/libavcodec/aac_defines.himplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]:45 :36: note: expanded from macro 'Q31' 39 | 45 | # dQe3f1in(e0 .Q031f()x,) Q 3 1 (0 .0 18 99 4 8 7 52 6 0(4i9fn)t),( (Qx3)*12(104.07f4)8,3 Q63418(.-00 .+0 702.953)1 3 91| 67 ^ ~5 38f), | ~~~~^~~~~ In file included from src/libavcodec/aacsbr_fixed.csrc/libavcodec/aac_defines.h::6245: src/libavcodec/aacsbrdata.h::36370:: 58note: :expanded from macro 'Q31' warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | #def i370n | e{ QQ3311((x )0 . 9 98 8 5 6 5 0 2 0 4 8 (8i4nft)),( (Qx3)1*(2 1047.41181336604985.40 9+04 40.45f)) }| ^ ~, {Q31(-0.56649614128386f), Q31(-0.90494866361587f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:370:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 370 | {Q31( 0.99885650204884f), Q31( 0.11136095490444f)}, {Q31(-0.56649614128386f), Q31(-0.90494866361587f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:370:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 370 | {Q31( 0.99885650204884f), Q31( 0.11136095490444f)}, {Q31(-0.56649614128386f), Q31(-0.90494866361587f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:369:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 369 | {Q31(-0.58947456517751f), Q31(-0.34847132454388f)}, {Q31(-0.41815140454465f), Q31( 0.16276422358861f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:369:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 369 | {Q31(-0.58947456517751f), Q31(-0.34847132454388f)}, {Q31(-0.41815140454465f), Q31( 0.16276422358861f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:369:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 369 | {Q31(-0.58947456517751f), Q31(-0.34847132454388f)}, {Q31(-0.41815140454465f), Q31( 0.16276422358861f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:369:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 369 | {Q31(-0.58947456517751f), Q31(-0.34847132454388f)}, {Q31(-0.41815140454465f), Q31( 0.16276422358861f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:368:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 368 | {Q31(-0.64946246527458f), Q31( 0.68645507104960f)}, {Q31(-0.12016920576437f), Q31(-0.57147322153312f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:368:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 368 | {Q31(-0.64946246527458f), Q31( 0.68645507104960f)}, {Q31(-0.12016920576437f), Q31(-0.57147322153312f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) 11 warning s generated . (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:368:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 368 | {Q31(-0.64946246527458f), Q31( 0.68645507104960f)}, {Q31(-0.12016920576437f), Q31(-0.57147322153312f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:368:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 368 | {Q31(-0.64946246527458f), Q31( 0.68645507104960f)}, {Q31(-0.12016920576437f), Q31(-0.57147322153312f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:367:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 367 | {Q31(-0.17325552859616f), Q31(-0.92770672250494f)}, {Q31( 0.99948035025744f), Q31( 0.58285545563426f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:367:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 367 | {Q31(-0.17325552859616f), Q31(-0.92770672250494f)}, {Q31( 0.99948035025744f), Q31( 0.58285545563426f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:367:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 367 | {Q31(-0.17325552859616f), Q31(-0.92770672250494f)}, {Q31( 0.99948035025744f), Q31( 0.58285545563426f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:367:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 367 | {Q31(-0.17325552859616f), Q31(-0.92770672250494f)}, {Q31( 0.99948035025744f), Q31( 0.58285545563426f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:366:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 366 | {Q31( 0.38975993093975f), Q31( 0.95515358099121f)}, {Q31(-0.97757125224150f), Q31( 0.05305894580606f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:366:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 366 | {Q31( 0.38975993093975f), Q31( 0.95515358099121f)}, {Q31(-0.97757125224150f), Q31( 0.05305894580606f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:366:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 366 | {Q31( 0.38975993093975f), Q31( 0.95515358099121f)}, {Q31(-0.97757125224150f), Q31( 0.05305894580606f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:366:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 366 | {Q31( 0.38975993093975f), Q31( 0.95515358099121f)}, {Q31(-0.97757125224150f), Q31( 0.05305894580606f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:365:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 365 | {Q31(-0.26843291251234f), Q31( 0.83115668004362f)}, {Q31( 0.49072334613242f), Q31(-0.45359708737775f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~89 warnings generated. In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:365:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 365 | {Q31(-0.26843291251234f), Q31( 0.83115668004362f)}, {Q31( 0.49072334613242f), Q31(-0.45359708737775f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:365:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 365 | {Q31(-0.26843291251234f), Q31( 0.83115668004362f)}, {Q31( 0.49072334613242f), Q31(-0.45359708737775f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:365:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 365 | {Q31(-0.26843291251234f), Q31( 0.83115668004362f)}, {Q31( 0.49072334613242f), Q31(-0.45359708737775f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:364:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 364 | {Q31(-0.34600785879594f), Q31(-0.99441426144200f)}, {Q31(-0.68774481731008f), Q31(-0.30238837956299f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:364:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 364 | {Q31(-0.34600785879594f), Q31(-0.99441426144200f)}, {Q31(-0.68774481731008f), Q31(-0.30238837956299f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:364:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 364 | {Q31(-0.34600785879594f), Q31(-0.99441426144200f)}, {Q31(-0.68774481731008f), Q31(-0.30238837956299f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:364:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 364 | {Q31(-0.34600785879594f), Q31(-0.99441426144200f)}, {Q31(-0.68774481731008f), Q31(-0.30238837956299f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:363:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 363 | {Q31( 0.37050990604091f), Q31(-0.59910140383171f)}, {Q31(-0.70373594262891f), Q31( 0.91227665827081f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:363:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 363 | {Q31( 0.37050990604091f), Q31(-0.59910140383171f)}, {Q31(-0.70373594262891f), Q31( 0.91227665827081f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:363:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 363 | {Q31( 0.37050990604091f), Q31(-0.59910140383171f)}, {Q31(-0.70373594262891f), Q31( 0.91227665827081f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:363:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 363 | {Q31( 0.37050990604091f), Q31(-0.59910140383171f)}, {Q31(-0.70373594262891f), Q31( 0.91227665827081f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:362:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 362 | {Q31( 0.09355476558534f), Q31( 0.54845123045604f)}, {Q31(-0.54668414224090f), Q31( 0.95980774020221f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:362:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 362 | {Q31( 0.09355476558534f), Q31( 0.54845123045604f)}, {Q31(-0.54668414224090f), Q31( 0.95980774020221f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:362:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 362 | {Q31( 0.09355476558534f), Q31( 0.54845123045604f)}, {Q31(-0.54668414224090f), Q31( 0.95980774020221f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:362:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 362 | {Q31( 0.09355476558534f), Q31( 0.54845123045604f)}, {Q31(-0.54668414224090f), Q31( 0.95980774020221f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:361:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 361 | {Q31( 0.88547373760759f), Q31(-0.89636802901469f)}, {Q31(-0.18173078152226f), Q31(-0.26152145156800f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:361:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 361 | {Q31( 0.88547373760759f), Q31(-0.89636802901469f)}, {Q31(-0.18173078152226f), Q31(-0.26152145156800f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:361:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 361 | {Q31( 0.88547373760759f), Q31(-0.89636802901469f)}, {Q31(-0.18173078152226f), Q31(-0.26152145156800f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:361:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 361 | {Q31( 0.88547373760759f), Q31(-0.89636802901469f)}, {Q31(-0.18173078152226f), 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)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 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)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:358:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 358 | {Q31(-0.99925837363824f), Q31( 0.71084847864067f)}, {Q31(-0.86875903507313f), Q31(-0.20291699203564f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:358:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 358 | {Q31(-0.99925837363824f), Q31( 0.71084847864067f)}, {Q31(-0.86875903507313f), Q31(-0.20291699203564f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:357:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 357 | {Q31(-0.97327101028521f), Q31( 0.12378128133110f)}, {Q31( 0.91400366022124f), Q31( 0.57972471346930f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:357:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 357 | {Q31(-0.97327101028521f), Q31( 0.12378128133110f)}, {Q31( 0.91400366022124f), Q31( 0.57972471346930f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:357:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 357 | {Q31(-0.97327101028521f), Q31( 0.12378128133110f)}, {Q31( 0.91400366022124f), Q31( 0.57972471346930f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:357:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 357 | {Q31(-0.97327101028521f), Q31( 0.12378128133110f)}, {Q31( 0.91400366022124f), Q31( 0.57972471346930f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:356:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 356 | {Q31( 0.95538108220960In file included from f),src/libavcodec/aacps_fixed.c Q:3241: (src/libavcodec/aacps.c-:0416.:85445:5 7warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 2096538f)}, {Q31(-0. 4169 | 6 49 0 9c2o04n7s6t2 11If)N, TQF3LO1A(-T0 .p6ea4k0_2d0e97c0a9y2_3f1a0c2tfo)r }=, Q| 3 ~~~~^~~~~~~~~~~~~~~~~~~1 (0.76src/libavcodec/aac_defines.h5:9452:8363:3 8note: 3expanded from macro 'Q31'6 465f); 45| | ~~~~^~~~~~~~~~~~~~~~~~# define Q3src/libavcodec/aac_defines.h1:(45x:)36: note: expanded from macro 'Q31' ( 45i | #ndte)f(i(nex )Q*3211(4x7)4 8 3 64 8 . 0 + 0 .5 ) ( i| ^ ~n t)((x)*2147In file included from 4src/libavcodec/aacsbr_fixed.c:8623: 6src/libavcodec/aacsbrdata.h4:8356.:058 :+ 0warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 ) | ^ ~ 356 | {Q31( 0.95538108220960f), Q31(-0.85557052096538f)}, {Q31(-0.96490920476211f), Q31(-0.64020970923102f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:356:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 356 | {Q31( 0.95538108220960f), Q31(CC libavcodec/arm/sbrdsp_init_arm.o -0.85557052096538f)}, {Q31(-0.96490920476211f), Q31(-0.64020970923102f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:356:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 356 | {Q31( 0.95538108220960f), Q31(-0.85557052096538f)}, {Q31(-0.96490920476211f), Q31(-0.64020970923102f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:355:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 355 | {Q31( 0.83081876925833f), Q31(-0.94780851414763f)}, {Q31(-0.58753191905341f), Q31( 0.01290772389163f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:355:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 355 | {Q31( 0.83081876925833f), Q31(-0.94780851414763f)}, {Q31(-0.58753191905341f), Q31( 0.01290772389163f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:355:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 355 | {Q31( 0.83081876925833f), Q31(-0.94780851414763f)}, {Q31(-0.58753191905341f), Q31( 0.01290772389163f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:355:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 355 | {Q31( 0.83081876925833f), Q31(-0.94780851414763f)}, {Q31(-0.58753191905341f), Q31( 0.01290772389163f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:354:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 354 | {Q31( 0.96367554763201f), Q31( 0.384867493In file included from 032src/libavcodec/aacps_fixed.c4:2f24): }, src/libavcodec/aacps.c{Q:31486(:-390: .warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]91 43875716818f), Q31(- 0486. | 2 4 9 4 5 2 7 7 2 39g8_0d9ecfay)_}s,l o p| e ~~~~^~~~~~~~~~~~~~~~~~~ = (1 src/libavcodec/aac_defines.h:<45< :3360:) note: expanded from macro 'Q31'- DECAY_ S45L | O#PdEe f*i AS libavcodec/arm/sbrdsp_neon.o (nk e- QD3E1C(xA)Y _ C U T O F F [ i s 3(4i]n)t;) ( (x| ) ^~~~~~~~~~~* 2147483648.src/libavcodec/aacps.c0 :+188 0:.530) : | ^ ~note: expanded from macro 'DECAY_SLOPE' In file included from 188src/libavcodec/aacsbr_fixed.c | :#62d: esrc/libavcodec/aacsbrdata.hfi:n354e: D58E:C warning: Aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Y_SLOPE 354 | Q{3Q03(10(. 00.59f6)3 6 | 7 ~~~~^~~~~~5 547src/libavcodec/aac_defines.h6:3442:036:1 fnote: )expanded from macro 'Q30', Q31( 0. 3448 | 4#8d6e7f4i9n3e0 3Q23402(xf)) } , {Q 3 1 ( - 0 . 9 9 1(i4n3t8)7(5(7x1)*618108f7)3,7 4Q1318(-204..2409 +4 5027.752)3 9 8| 0 ^ ~9 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:354:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 354 | {Q31( 0.96367554763201f), Q31( 0.38486749303242f)}, {Q31(-0.99143875716818f), Q31(-0.24945277239809f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:354:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 354 | {Q31( 0.96367554763201f), Q31( 0.38486749303242f)}, {Q31(-0.99143875716818f), Q31(-0.24945277239809f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ AS libavcodec/arm/simple_idct_arm.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:353:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 353 | {Q31( 0.80723395114371f), Q31(-0.24717418514605f)}, {Q31( 0.47788757329038f), Q31(-0.46333147839295f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:353:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 353 | {Q31( 0.80723395114371f), Q31(-0.24717418514605f)}, {Q31( 0.47788757329038f), Q31(-0.46333147839295f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:353:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 353 | {Q31( 0.80723395114371f), Q31(-0.24717418514605f)}, {Q31( 0.47788757329038f), Q31(-0.46333147839295f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' AS libavcodec/arm/simple_idct_armv6.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:353:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 353 | {Q31( 0.80723395114371f), Q31(-0.24717418514605f)}, {Q31( 0.47788757329038f), Q31(-0.46333147839295f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:352:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 352 | {Q31( 0.67866860118215f), Q31( 0.81284503870856f)}, {Q31(-0.15808569732583f), Q31( 0.85279555024382f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:352:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 352 | {Q31( 0.67866860118215f), Q31( 0.81284503870856f)}, {Q31(-0.15808569732583f), Q31( 0.85279555024382f)}, AS libavcodec/arm/simple_idct_neon.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:352:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 352 | {Q31( 0.67866860118215f), Q31( 0.81284503870856f)}, {Q31(-0.15808569732583f), Q31( 0.85279555024382f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:352:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 352 | {Q31( 0.67866860118215f), Q31( 0.81284503870856f)}, {Q31(-0.15808569732583f), Q31( 0.85279555024382f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:351:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 351 | {Q31( 0.98720684660488f), Q31( 0.48409133691962f)}, {Q31(-0.81689296271203f), Q31(-0.90827703628298f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:351:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 351 | {Q31( 0.98720684660488fAS libavcodec/arm/startcode_armv6.o ), Q31( 0.48409133691962f)}, {Q31(-0.81689296271203f), Q31(-0.90827703628298f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:351:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 351 | {Q31( 0.98720684660488f), Q31( 0.48409133691962f)}, {Q31(-0.81689296271203f), Q31(-0.90827703628298f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:351:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 351 | {Q31( 0.98720684660488f), Q31( 0.48409133691962f)}, {Q31(-0.81689296271203f), Q31(-0.90827703628298f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:350:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 350 | {Q31(-0.30889773919437f), Q31(-0.80664389776860f)}, {Q31( 0.03574995626194f), Q31(-0.97325616900959f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:350:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 350 | {Q31(-0.310 warning88 generated9. 773919437f), Q31(-0.80664389776860f)}, {Q31( 0.0357499CC libavcodec/arm/synth_filter_init_arm.o 5626194f), Q31(-0.97325616900959f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:350:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 350 | {Q31(-0.30889773919437f), Q31(-0.80664389776860f)}, {Q31( 0.03574995626194f), Q31(-0.97325616900959f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:350:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 350 | {Q31(-0.30889773919437f), Q31(-0.80664389776860f)}, {Q31( 0.03574995626194f), Q31(-0.97325616900959f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:349:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 349 | {Q31( 0.55526940659947f), Q31( 0.78891523734774f)}, {Q31( 0.73538215752630f), Q31( 0.9645207237340AS libavcodec/arm/synth_filter_neon.o 4f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:349:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 349 | {Q31( 0.55526940659947f), Q31( 0.78891523734774f)}, {Q31( 0.73538215752630f), Q31( 0.96452072373404f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:349:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 349 | {Q31( 0.55526940659947f), Q31( 0.78891523734774f)}, {Q31( 0.73538215752630f), Q31( 0.96452072373404f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:349:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 349 | {Q31( 0.55526940659947f), Q31( 0.78891523734774f)}, {Q31( 0.73538215752630f), Q31( 0.96452072373404f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:348:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 348 | {Q31(-0.AS libavcodec/arm/synth_filter_vfp.o 08750604656825f), Q31( 0.97686944362527f)}, {Q31(-0.96495267812511f), Q31(-0.53960305946511f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:348:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 348 | {Q31(-0.08750604656825f), Q31( 0.97686944362527f)}, {Q31(-0.96495267812511f), Q31(-0.53960305946511f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:348:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 348 | {Q31(-0.08750604656825f), Q31( 0.97686944362527f)}, {Q31(-0.96495267812511f), Q31(-0.53960305946511f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:348:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 348 | {Q31(-0.08750604656825f), Q31( 0.97686944362527f)}, {Q31(-0.96495267812511f), Q31(-0.5396030594651CC libavcodec/arm/vc1dsp_init_arm.o 1f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:347:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 347 | {Q31( 0.43793861458754f), Q31(-0.78904969892724f)}, {Q31(-0.36345126374441f), Q31( 0.64874435357162f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:347:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 347 | {Q31( 0.43793861458754f), Q31(-0.78904969892724f)}, {Q31(-0.36345126374441f), Q31( 0.64874435357162f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:347:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 347 | {Q31( 0.43793861458754f), Q31(-0.78904969892724f)}, {Q31(-0.36345126374441f), Q31( 0.64874435357162f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:347:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 347 | {Q31( 0.43793861458754f), Q31(-0.78904969892724f)}, {Q31(-0.36345126374441f), Q31( 0.64874435357162f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:346:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 346 | {Q31( 0.14323651387360f), Q31(-0.94145598222488f)}, {Q31(-0.29268293575672f), Q31( 0.05759224927952f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:346:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 346 | {Q31( 0.14323651387360f), Q31(-0.94145598222488f)}, {Q31(-0.29268293575672f), Q31( 0.05759224927952f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:346:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 346 | {Q31( 0.14323651387360f), Q31(-0.94145598222488f)}, {Q31(-0.29268293575672f), Q31( 0.05759224927952f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:346:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from 346src/libavcodec/aacps_fixed.c | :{24: Qsrc/libavcodec/aacps.c3:1678(: 340.:1 4warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]23 651387360f), Q31(-0.941 46785 | 5 9 8 2 2 2 4 88 f ) } ,I {NQT3F1L(O-A0T.2 9w2i6d8t29h35 7=5 6Q7320f)(,1 .Q3f1)( 0/.0 5(7(s5t92o2p4 9- 2st7a9r52tf)) }?, ( | s ~~~~~^~~~~~~~~~~~~~~~~~t op -src/libavcodec/aac_defines.h :s45:t36a:r note: texpanded from macro 'Q31') : 1); 45| | ~~~~^~~~# define Q3src/libavcodec/aac_defines.h:144(x:)36 : note: expanded from macro 'Q30' (44i | n#td)e(fi(nxe) Q*3201(x4) 7 4 8 3 6 4 8 .0 + 0 .(5i) n t| ) ^ ~( (x)*10737418In file included from 2src/libavcodec/aacsbr_fixed.c4:.620: src/libavcodec/aacsbrdata.h+:345 :083:. 5)warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]| ^ ~ 345 | {Q31(-0.67414626793544f), Q31( 0.49548221180078f)}, {Q31(-0.47339353684664f), Q31(-0.85904328834047f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:345:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 345 | {Q31(-0.67414626793544f), Q31( 0.49548221180078f)}, {Q31(-0.47339353684664f), Q31(-0.85904328834047f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:345:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 345 | {Q31(-0.67414626793544f), Q31( 0.49548221180078f)}, {Q31(-0.47339353684664f), Q31(-0.85904328834047f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:345:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 345 | {Q31(-0.67414626793544f), Q31( 0.49548221180078f)}, {Q31(-0.47339353684664f), Q31(-0.85904328834047f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:344:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 344 | {Q31(-0.99484402129368f), Q31(-0.20052559254934f)}, {Q31( 0.94214511408023f), Q31(-0.99696425367461f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:344:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 344 | {Q31(-0.99484402129368f), Q31(-0.20052559254934f)}, {Q31( 0.94214511408023f), Q31(-0.99696425367461f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:344:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 344 | {Q31(-0.99484402129368f), Q31(-0.20052559254934f)}, {Q31( 0.94214511408023f), Q31(-0.99696425367461f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:344:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 344 | {Q31(-0.99484402129368f), Q31(-0.20052559254934f)}, {Q31( 0.94214511408023f), Q31(-0.99696425367461f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:343:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 343 | {Q31(-0.99009048343881f), Q31( 0.85868021604848f)}, {Q31( 0.68865791458395f), Q31( 0.55660316809678f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:343:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 343 | {Q31(-0.99009048343881f), Q31( 0.85868021604848f)}, {Q31( 0.68865791458395f), Q31( 0.55660316809678f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:343:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 343 | {Q31(-0.99009048343881f), Q31( 0.85868021604848f)}, {Q31( 0.68865791458395f), Q31( 0.55660316809678f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:343:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 343 | {Q31(-0.99009048343881f), Q31( 0.85868021604848f)}, {Q31( 0.68865791458395f), Q31( 0.55660316809678f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:342:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 342 | {Q31(-0.34875585502238f), Q31( 0.71472290693300f)}, {Q31( 0.91980081243087f), Q31( 0.66507455644919f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:342:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 342 | {Q31(-0.34875585502238f), Q31( 0.71472290693300f)}, {Q31( 0.91980081243087f), Q31( 0.66507455644919f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:342:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 342 | {Q31(-0.34875585502238f), Q31( 0.71472290693300f)}, {Q31( 0.91980081243087f), Q31( 0.66507455644919f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:342:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 342 | {Q31(-0.34875585502238f), Q31( 0.71472290693300f)}, {Q31( 0.91980081243087f), Q31( 0.66507455644919f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:341:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 341 | {Q31( 0.96361882270190f), Q31( 0.40706967140989f)}, {Q31(-0.68883758192426f), Q31( 0.91338958840772f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:341:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 341 | {Q31( 0.96361882270190f), Q31( 0.40706967140989f)}, {Q31(-0.68883758192426f), Q31( 0.91338958840772f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:341:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 341 | {Q31( 0.96361882270190f), Q31( 0.40706967140989f)}, {Q31(-0.68883758192426f), Q31( 0.91338958840772f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:341:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 341 | {Q31( 0.96361882270190f), Q31( 0.40706967140989f)}, {Q31(-0.68883758192426f), Q31( 0.91338958840772f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:340:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 340 | {Q31( 0.00287840603348f), Q31( 0.64768261158166f)}, {Q31( 0.70176989408455f), Q31(-0.20453028573322f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:340:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 340 | {Q31( 0.00287840603348f), Q31( 0.64768261158166f)}, {Q31( 0.70176989408455f), Q31(-0.20453028573322f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:340:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 340 | {Q31( 0.00287840603348f), Q31( 0.64768261158166f)}, {Q31( 0.70176989408455f), Q31(-0.20453028573322f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:340:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 340 | {Q31( 0.00287840603348f), Q31( 0.64768261158166f)}, {Q31( 0.70176989408455f), Q31(-0.20453028573322f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:339:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 339 | {Q31(-0.81254441908887f), Q31(-0.51627234660629f)}, {Q31(-0.99646369485481f), Q31( 0.84490533520752f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:339:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 339 | {Q31(-0.81254441908887f), Q31(-0.51627234660629f)}, {Q31(-0.99646369485481f), Q31( 0.84490533520752f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:339:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 339 | {Q31(-0.81254441908887f), Q31(-0.51627234660629f)}, {Q31(-0.99646369485481f), Q31( 0.84490533520752f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:339:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 339 | {Q31(-0.81254441908887f), Q31(-0.51627234660629f)}, {Q31(-0.99646369485481f), Q31( 0.84490533520752f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:338:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 338 | {Q31(-0.99575054486311f), Q31( 0.42389784469507f)}, {Q31(-0.65501142790847f), Q31( 0.82546114655624f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:338:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 338 | {Q31(-0.99575054486311f), Q31( 0.42389784469507f)}, {Q31(-0.65501142790847f), Q31( 0.82546114655624f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:338:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 338 | {Q31(-0.99575054486311f), Q31( 0.42389784469507f)}, {Q31(-0.65501142790847f), Q31( 0.82546114655624f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:338:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 338 | {Q31(-0.99575054486311f), Q31( 0.42389784469507f)}, {Q31(-0.65501142790847f), Q31( 0.82546114655624f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:337:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 337 | {Q31( 0.95404443402072f), Q31( 0.49162765398743f)}, {Q31(-0.06449863579434f), Q31( 0.03250560813135f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:337:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 337 | {Q31( 0.95404443402072f), Q31( 0.49162765398743f)}, {Q31(-0.06449863579434f), Q31( 0.03250560813135f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:337:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 337 | {Q31( 0.95404443402072f), Q31( 0.49162765398743f)}, {Q31(-0.06449863579434f), Q31( 0.03250560813135f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:337:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 337 | {Q31( 0.95404443402072f), Q31( 0.49162765398743f)}, {Q31(-0.06449863579434f), Q31( 0.03250560813135f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:336:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 336 | {Q31( 0.28631285179909f), Q31(-0.91035047143603f)}, {Q31(-0.83302725605608f), Q31(-0.67CC libavcodec/arm/vc1dsp_init_neon.o 330410892084f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:336:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 336 | {Q31( 0.28631285179909f), Q31(-0.91035047143603f)}, {Q31(-0.83302725605608f), Q31(-0.67330410892084f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:336:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 336 | {Q31( 0.28631285179909f), Q31(-0.91035047143603f)}, {Q31(-0.83302725605608f), Q31(-0.67330410892084f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:336:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 336 | {Q31( 0.28631285179909f), Q31(-0.91035047143603f)}, {Q31(-0.83302725605608f), Q31(-0.67330410892084f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:335:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 335 | {Q31(-0.39922954514662f), Q31( 0.94129601616966f)}, {Q31( 0.99089197565987f), Q31(-0.92062625581587f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:335:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 335 | {Q31(-0.39922954514662f), Q31( 0.94129601616966f)}, {Q31( 0.99089197565987f), Q31(-0.92062625581587f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:335:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 335 | {Q31(-0.39922954514662f), Q31( 0.94129601616966f)}, {Q31( 0.99089197565987f), Q31(-0.92062625581587f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:335:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 335 | {Q31(-0.39922954514662f), Q31( 0.94129601616966f)}, {Q31( 0.99089197565987f), Q31(-0.92062625581587f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:334:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 334 | {Q31(-0.79942778496547f), Q31( 0.64323902822857f)}, {Q31(-0.11566039853896f), Q31( 0.28587846253726f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:334:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 334 | {Q31(-0.79942778496547f), Q31( 0.64323902822857f)}, {Q31(-0.11566039853896f), Q31( 0.28587846253726f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:334:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 334 | {Q31(-0.79942778496547f), Q31( 0.64323902822857f)}, {Q31(-0.11566039853896f), Q31( 0.28587846253726f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) AS libavcodec/arm/vc1dsp_neon.o (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:334:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 334 | {Q31(-0.79942778496547f), Q31( 0.64323902822857f)}, {Q31(-0.11566039853896f), Q31( 0.28587846253726f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:333:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 333 | {Q31(-0.79732779473535f), Q31(-0.91582524736159f)}, {Q31( 0.96349973642406f), Q31( 0.96640458041000f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: CC libavcodec/arm/videodsp_init_arm.o src/libavcodec/aacsbrdata.h:333:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 333 | {Q31(-0.79732779473535f), Q31(-0.91582524736159f)}, {Q31( 0.96349973642406f), Q31( 0.96640458041000f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:333:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 333 | {Q31(-0.79732779473535f), Q31(-0.91582524736159f)}, {Q31( 0.96349973642406f), Q31( 0.96640458041000f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:333:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 333 | {Q31(-0.79732779473535f), Q31(-0.91582524736159f)}, {Q31( 0.96349973642406f), Q31( 0.96640458041000f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:332:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 332 | {Q31(-0.09215968531446f), Q31( 0.69540012101253f)}, {Q31( 0.99956173327206f), Q31(-0.12358542001404f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:332:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 332 | {Q31(-0.09215968531446f), Q31( 0.69540012101253f)}, {Q31( 0.99956173327206f), Q31(-0.12358542001404f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:332:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 332 | {Q31(-0.09215968531446f), Q31( 0.695400121012CC libavcodec/arm/vorbisdsp_init_arm.o 53f)}, {Q31( 0.99956173327206f), Q31(-0.12358542001404f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:332:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 332 | {Q31(-0.09215968531446f), Q31( 0.69540012101253f)}, {Q31( 0.99956173327206f), Q31(-0.12358542001404f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:331:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 331 | {Q31(-0.99500381284851f), Q31(-0.02634122068550f)}, {Q31( 0.84329189340667f), Q31( 0.10406957462213f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.hAS libavcodec/arm/vorbisdsp_neon.o :45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:331:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 331 | {Q31(-0.99500381284851f), Q31(-0.02634122068550f)}, {Q31( 0.84329189340667f), Q31( 0.10406957462213f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:331:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 331 | {Q31(-0.99500381284851f), Q31(-0.02634122068550f)}, {Q31( 0.84329189340667f), Q31( 0.10406957462213f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:331:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 331 | {Q31(-0.99500381284851f), Q31(-0.02634122068550f)}, {Q31( 0.84329189340667f), Q31( 0.10406957462213f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:330:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 330 | {Q31(-0.67680188682972f), Q31( 0.94502052337695f)}, {Q31( 0.86849774348749f), Q31(-0.18333598647899f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:330:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 330 | {Q31(-0.67680188682972f), Q31( 0.94502052337695f)}, {Q31( 0.86849CC libavcodec/arm/vp3dsp_init_arm.o 774348749f), Q31(-0.18333598647899f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:330:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 330 | {Q31(-0.67680188682972f), Q31( 0.94502052337695f)}, {Q31( 0.86849774348749f), Q31(-0.18333598647899f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:330:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 330 | {Q31(-0.67680188682972f), Q31( 0.945020523376AS libavcodec/arm/vp3dsp_neon.o 95f)}, {Q31( 0.86849774348749f), Q31(-0.18333598647899f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.65) warning| s ^ ~ generated. In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:329:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 16329 | { warningQs3 generated1. ( 0.81014640078925f), Q31( 0.53722648362443f)}, {Q31( 0.40616991671205f), Q31(-0.26469008598449f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:329:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 329 | {Q31( 0.81014640078925f), Q31( 0.53722648362443f)}, {Q31( 0.40616991671205f), Q31(-0.26469008598449f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:329:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 329 | {Q31( 0.81014640078925f), Q31( 0.53722648362443f)}, {Q31( 0.40616991671205f), Q31(-0.26469008598449f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (CC libavcodec/arm/vp6dsp_init_arm.o int)((x)*2147483648.0 + 0.5) | 24 ^ ~ warnings generated. In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:329:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 329 | {Q31( 0.81014640078925f), Q31( 0.53722648362443f)}, {Q31( 0.40616991671205f), Q31(-0.26469008598449f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:328:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 328 | {Q31( 0.09140039465500f), Q31(-0.20537731453108f)}, {Q31(-0.71658965751996f), Q31(-0.97788200391224f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:328:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 328 | {Q31( 0.09140039465500f), Q31(-0.20537731453108f)}, {Q31(-0.71658965751996f), Q31(-0.AS libavcodec/arm/vp6dsp_neon.o 97788200391224f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:328:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 328 | {Q31( 0.09140039465500f), Q31(-0.20537731453108f)}, {Q31(-0.71658965751996f), Q31(-0.97788200391224f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:328:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 328 | {Q31( 0.09140039465500f), Q31(-0.20537731453108f)}, {Q31(-0.71658965751996f), Q31(-0.97788200391224f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:327:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 327 | {Q31(-0.99196309146936f), Q31( 0.67019017358456f)}, {Q31(-0.67684928085260f), Q31( 0.12631491649378f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:327:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 327 | {Q31(-0.99196309146936f), Q31( 0.67019017358456f)}, {Q31(-0.67684928085260f), Q31( 0.12631491649378f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:327:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 327 | {Q31(-0.99196309146936f), Q31( 0.67019017358456f)}, {Q31(-0.67684928085260f), Q31( 0.12631491649378f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:327:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 327 | {Q31(-0.99196309146936f), Q31( 0.67019017358456f)}, {Q31(-0.67684928085260f), Q31( 0.12631491649378f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:326:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 326 | {Q31(-0.55126773094930f), Q31(-0.98898543862153f)}, {Q31( 0.97960898850996f), Q31(-0.94021446752851f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:326:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 326 | {Q31(-0.55126773094930f), Q31(-0.98898543862153f)}, {Q31( 0.97960898850996f), Q31(-0.94021446752851f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:326:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 326 | {Q31(-0.55126773094930f), Q31(-0.98898543862153f)}, {Q31( 0.97960898850996f), Q31(-0.94021446752851f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:326:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 326 | {Q31(-0.55126773094930f), Q31(-0.98898543862153f)}, {Q31( 0.97960898850996f), Q31(-0.94021446752851f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:325:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 325 | {Q31(-0.74138124825523f), Q31( 0.99310339807762f)}, {Q31(-0.01752795995444f), Q31(-0.82616635284178f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:325:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 325 | {Q31(-0.74138124825523f), Q31( 0.99310339807762f)}, {Q31(-0.01752795995444f), Q31(-0.82616635284178f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:325:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 325 | {Q31(-0.74138124825523f), Q31( 0.99310339807762f)}, {Q31(-0.01752795995444f), Q31(-0.82616635284178f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:325:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 325 | {Q31(-0.74138124825523f), Q31( 0.99310339807762f)}, {Q31(-0.01752795995444f), Q31(-0.82616635284178f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: AS libavcodec/arm/vp8_armv6.o src/libavcodec/aacsbrdata.h:324:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 324 | {Q31( 0.26559203620024f), Q31( 0.73314307966524f)}, {Q31( 0.28038443336943f), Q31( 0.14537913654427f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:324:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 324 | {Q31( 0.26559203620024f), Q31( 0.73314307966524f)}, {Q31( 0.28038443336943f), Q31( 0.14537913654427f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:324:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 324 | {Q31( 0.26559203620024f), Q31( 0.73314307966524f)}, {Q31( 0.28038443336943f), Q31( 0.14537913654427f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:324:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 324 | {Q31( 0.26559203620024f), Q31( 0.73314307966524f)}, {Q31( 0.28038443336943f), Q31( 0.14537913654427f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:323:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 323 | {Q31(-0.92404293670797f), Q31( 0.85507704027855f)}, {Q31(-0.69506469500450f), Q31( 0.98633412625459f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:323:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 323 | {Q31(AS libavcodec/arm/vp8dsp_armv6.o -0.92404293670797f), Q31( 0.85507704027855f)}, {Q31(-0.69506469500450f), Q31( 0.98633412625459f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:323:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 323 | {Q31(-0.92404293670797f), Q31( 0.85507704027855f)}, {Q31(-0.69506469500450f), Q31( 0.98633412625459f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:323:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 323 | {Q31(-0.92404293670797f), Q31( 0.85507704027855f)}, {Q31(-0.69506469500450f), Q31( 0.98633412625459f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:322:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 322 | {Q31(-0.95894428168140f), Q31(-0.43265504344783f)}, {Q31( 0.97079252950321f), Q31( 0.09325857238682f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:322:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 322 | {Q31(-0.95894428168140f), Q31(-0.43265504344783f)}, {Q31( 0.97079252950321f), Q31( 0.09325857238682f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:322:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 322 | {Q31(-0.95894428168140f), Q31(-0.43265504344783f)}, {Q31( 0.97079252950321f), Q31( 0.09325857238682f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:322:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 322 | {Q31(-0.95894428168140f), Q31(-0.43265504344783f)}, {Q31( 0.97079252950321f), Q31( 0.09325857238682f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:321:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 321 | {Q31(-0.00848591195325f), Q31(-0.76670128000486f)}, {Q31(-0.70294374303036f), Q31( 0.55359910445577f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:321:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 321 | {Q31(-0.00848591195325f), Q31(-0.76670128000486f)}, {Q31(-0.70294374303036f), Q31( 0.55359910445577f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:321:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 321 | {Q31(-0.00848591195325f), Q31(-0.76670128000486f)}, {Q31(-0.70294374303036f), Q31( 0.55359910445577f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:321:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 321 | {Q31(-0.00848591195325f), Q31(-0.76670128000486f)}, {Q31(-0.70294374303036f), Q31( 0.55359910445577f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:320:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 320 | {Q31( 0.97139128574778f), Q31( 0.80093621198236f)}, {Q31( 0.51992825347895f), Q31( 0.80247631400510f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:320:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 320 | {Q31( 0.97139128574778f), Q31( 0.80093621198236f)}, {Q31( 0.51992825347895f), Q31( 0.80247631400510f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:320:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 320 | {Q31( 0.97139128574778f), Q31( 0.80093621198236f)}, {Q31( 0.51992825347895f), Q31( 0.80247631400510f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:320:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 320 | {Q31( 0.97139128574778f), Q31( 0.80093621198236f)}, {Q31( 0.51992825347895f), Q31( 0.80247631400510CC libavcodec/arm/vp8dsp_init_arm.o f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:319:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 319 | {Q31( 0.83524300028228f), Q31( 0.83702537075163f)}, {Q31(-0.48086065601423f), Q31(-0.98848504923531f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:319:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 319 | {Q31( 0.83524300028228f), Q31( 0.83702537075163f)}, {Q31(-0.48086065601423f), Q31(-0.98848504923531f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:319:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 319 | {Q31( 0.83524300028228f), Q31( 0.83702537075163f)}, {Q31(-0.48086065601423f), Q31(-0.98848504923531f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:319:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 319 | {Q31( 0.83524300028228f), Q31( 0.83702537075163f)}, {Q31(-0.48086065601423f), Q31(-0.98848504923531f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:318:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 318 | {Q31(-0.87930772356786f), Q31( 0.74748307690436f)}, {Q31(-0.71573331064977f), Q31(-0.98570608178923f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36:CC libavcodec/arm/vp8dsp_init_armv6.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:318:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 318 | {Q31(-0.87930772356786f), Q31( 0.74748307690436f)}, {Q31(-0.71573331064977f), Q31(-0.98570608178923f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:318:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 318 | {Q31(-0.87930772356786f), Q31( 0.74748307690436f)}, {Q31(-0.71573331064977f), Q31(-0.98570608178923f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:318:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 318 | {Q31(-0.87930772356786f), Q31( 0.74748307690436f)}, {Q31(-0.71573331064977f), Q31(-0.98570608178923f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:317:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 317 | {Q31(-0.85359479233537f), Q31( 0.88738125901579f)}, {Q31(-0.81412430338535f), Q31(-0.97480768049637f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:CC libavcodec/arm/vp8dsp_init_neon.o 45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:317:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 317 | {Q31(-0.85359479233537f), Q31( 0.88738125901579f)}, {Q31(-0.81412430338535f), Q31(-0.97480768049637f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:317:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 317 | {Q31(-0.85359479233537f), Q31( 0.88738125901579f)}, {Q31(-0.81412430338535f), Q31(-0.97480768049637f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:317:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 317 | {Q31(-0.85359479233537f), Q31( 0.88738125901579f)}, {Q31(-0.81412430338535f), Q31(-0.97480768049637f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | AS libavcodec/arm/vp8dsp_neon.o ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:316:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 316 | {Q31( 0.95432193457128f), Q31( 0.68849603408441f)}, {Q31(-0.72962208425191f), Q31(-0.76608443420917f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:316:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 316 | {Q31( 0.95432193457128f), Q31( 0.68849603408441f)}, {Q31(-0.72962208425191f), Q31(-0.76608443420917f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:316:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 316 | {Q31( 0.95432193457128f), Q31( 0.68849603408441f)}, {Q31(-0.72962208425191f), Q31(-0.76608443420917f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:316:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 316 | {Q31( 0.95432193457128f), Q31( 0.68849603408441f)}, {Q31(-0.72962208425191f),CC libavcodec/arm/vp9dsp_init_10bpp_arm.o Q31(-0.76608443420917f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:315:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 315 | {Q31( 0.97401082477563f), Q31(-0.16855870075190f)}, {Q31( 0.72683747733879f), Q31(-0.48060774432251f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:315:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 315 | {Q31( 0.97401082477563f), Q31(-0.16855870075190f)}, {Q31( 0.72683747733879f), Q31(-0.48060774432251f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:315:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 315 | {Q31( 0.97401082477563f), Q31(-0.1685587007CC libavcodec/arm/vp9dsp_init_12bpp_arm.o 5190f)}, {Q31( 0.72683747733879f), Q31(-0.48060774432251f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:315:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 315 | {Q31( 0.97401082477563f), Q31(-0.16855870075190f)}, {Q31( 0.72683747733879f), Q31(-0.48060774432251f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:314:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 314 | {Q31( 0.74922239129237f), Q31(-0.89879858826087f)}, {Q31(-0.99571588506485f), Q31( 0.52785521494349f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:314:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 314 | {Q31( 0.74922239129237f), Q31(-0.89879858826087f)}, {Q31(-0.99571588506485f), Q31( 0.52785521494349f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:314:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 314 | {Q31( 0.74922239129237f), Q31(-0.89879858826087f)}, {Q31(-0.99571588506485f), Q31( 0.52785521494349f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:314:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 314 | {Q31( 0.74922239129237f), Q31(-0.89879858826087f)}, {Q31(-0.99571588506485f), Q31( 0.52785521494349f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:313:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 313 | {Q31( 0.44844799194357f), Q31( 0.99211574628306f)}, {Q31( 0.66614891079092f), Q31( 0.96590176169121f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:313:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 313 | {Q31( 0.44844799194357f), Q31( 0.99211574628306f)}, {Q31( 0.66614891079092f), Q31( 0.96590176169121f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:313:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 313 | {Q31( 0.44844799194357f), Q31( 0.99211574628306f)}, {Q31( 0.66614891079092f), Q31( 0.96590176169121f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:313:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 313 | {Q31( 0.44844799194357f), Q31( 0.99211574628306f)}, {Q31( 0.66614891079092f), Q31( 0.96590176169121f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:312:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 312 | {Q31( 0.47336129371299f), Q31(-0.27333178296162f)}, {Q31( 0.90998308703519f), Q31( 0.96715662938132f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:312:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 312 | {Q31( 0.47336129371299f), Q31(-0.27333178296162f)}, {Q31CC libavcodec/arm/vp9dsp_init_arm.o ( 0.90998308703519f), Q31( 0.96715662938132f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:312:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 312 | {Q31( 0.47336129371299f), Q31(-0.27333178296162f)}, {Q31( 0.90998308703519f), Q31( 0.96715662938132f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:312:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 312 | {Q31( 0.47336129371299f), Q31(-0.27333178296162f)}, {Q31( 0.90998308703519f), Q31( 0.96715662938132f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:311:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 311 | {Q31( 0.51646184922287f), Q31(-0.71373332873917f)}, {Q31( 0.61130721139669f), Q31( 0.46950141175917f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:311:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 311 | {Q31( 0.51646184922287f), Q31(-0.71373332873917f)}, {Q31( 0.61130721139669f), Q31( 0.46950141175917f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from AS libavcodec/arm/vp9itxfm_16bpp_neon.o src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:311:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 311 | {Q31( 0.51646184922287f), Q31(-0.71373332873917f)}, {Q31( 0.61130721139669f), Q31( 0.46950141175917f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:311:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 311 | {Q31( 0.51646184922287f), Q31(-0.71373332873917f)}, {Q31( 0.61130721139669f), Q31( 0.46950141175917f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:310:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 310 | {Q31( 0.91851997982317f), Q31( 0.09358228901785f)}, {Q31(-0.96062769559127f), Q31( 0.36099095133739f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:310:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 310 | {Q31( 0.91851997982317f), Q31( 0.09358228901785f)}, {Q31(-0.96062769559127f), Q31( 0.36099095133739f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:310:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 310 | {Q31( 0.91851997982317f), Q31( 0.09358228901785f)}, {Q31(-0.96062769559127f), Q31( 0.36099095133739f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:310:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 310 | {Q31( 0.91851997982317f), Q31( 0.09358228901785f)}, {Q31(-0.96062769559127f), Q31( 0.36099095133739f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:309:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 309 | {Q31(-0.21411126572790f), Q31(-0.93424819052545f)}, {Q31(-0.68821476106884f), Q31(-0.26892306315457f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:309:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 309 | {Q31(-0.21411126572790f), Q31(-0.93424819052545f)}, {Q31(-0.68821476106884f), Q31(-0.26892306315457f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:309:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 309 | {Q31(-0.21411126572790f), Q31(-0.93424819052545f)}, {Q31(-0.68821476106884f), Q31(-0.26892306315457f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: AS libavcodec/arm/vp9itxfm_neon.o expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:309:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 309 | {Q31(-0.21411126572790f), Q31(-0.93424819052545f)}, {Q31(-0.68821476106884f), Q31(-0.26892306315457f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:308:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 308 | {Q31(-0.98512833386833f), Q31(-0.99972330709594f)}, {Q31(-0.95915368242257f), Q31(-0.99237800466040f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:308:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 308 | {Q31(-0.98512833386833f), Q31(-0.99972330709594f)}, {Q31(-0.95915368242257f), Q31(-0.99237800466040f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:308:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 308 | {Q31(-0.98512833386833f), Q31(-0.99972330709594f)}, {Q31(-0.95915368242257f), Q31(-0.99237800466040f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:308:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 308 | {Q31(-0.98512833386833f), Q31(-0.99972330709594f)}, {Q31(-0.95915368242257f), Q31(-0.99237800466040f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:307:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 307 | {Q31( 0.99298717043688f), Q31( 0.40816610075661f)}, {Q31( 0.82368298622748f), Q31(-0.74036047190173f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:307:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 307 | {Q31( 0.9929871704368AS libavcodec/arm/vp9lpf_16bpp_neon.o 8f), Q31( 0.40816610075661f)}, {Q31( 0.82368298622748f), Q31(-0.74036047190173f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:307:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 307 | {Q31( 0.99298717043688f), Q31( 0.40816610075661f)}, {Q31( 0.82368298622748f), Q31(-0.74036047190173f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:307:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 307 | {Q31( 0.99298717043688f), Q31( 0.40816610075661f)}, {Q31( 0.82368298622748f), Q31(-0.74036047190173f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:306:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 306 | {Q31( 0.29938434065514f), Q31(-0.46051329682246f)}, {Q31(-0.91781958879280f), Q31(-0.74012716684186f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:306:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 306 | {Q31( 0.29938434065514f), Q31(-0.46051329682246f)}, {Q31(-0.91781958879280f), Q31(-0.74012716684186f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:306:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 306 | {Q31( 0.29938434065514f), Q31(-0.46051329682246f)}, {Q31(-0.91781958879280f), Q31(-0.74012716684186f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:306:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 306 | {Q31( 0.29938434065514f), Q31(-0.46051329682246f)}, {Q31(-0.91781958879280f), Q31(-0.74012716684186f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:305:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 305 | {Q31( 0.72165342518718f), Q31(-0.69259857349564f)}, {Q31(-0.62928247730667f), Q31( 0.13627037407335f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:305:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 305 | {Q31( 0.72165342518718f), Q31(-0.69259857349564f)}, {Q31(-0.62928247730667f), Q31( 0.13627037407335f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:305:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 305 | {Q31( 0.72165342518718f), Q31(-0.69259857349564f)}, {Q31(-0.62928247730667f), Q31( 0.13627037407335f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ 20 warningIn file included from ssrc/libavcodec/aacsbr_fixed.c generated:. 62: src/libavcodec/aacsbrdata.h:305:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 305 | {Q31( 0.72165342518718f), Q31(-0.69259857349564f)}, {Q31(-0.62928247730667f), Q31( 0.13627037407335f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:304:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 304 | {Q31( 0.89065051931895f), Q31( 0.52783352697585f)}, {Q31(-0.68683707712762f), Q31( 0.80806944710339f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:304:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 304 | {Q31( 0.89065051931895f), Q31( 0.52783352697585f)}, {Q31(-0.68683707712762f), Q31( 0.80806944710339f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:304:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 304 | {Q31( 0.89065051931895f), Q31( 0.52783352697585f)}, {Q31(-0.68683707712762f), Q31( 0.80806944710339f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:304:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 304 | {Q31( 0.89065051931895f), Q31( 0.52783352697585f)}, {Q31(-0.68683707712762f), Q31( 0.80806944710339f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:303:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 303 | {Q31(-0.70395684036886f), Q31( 0.58796798221039f)}, {Q31( 0.00563771969365f), Q31( 0.61768196727244f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:303:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 303 | {Q31(-0.70395684036886f), Q31( 0.58796798221039f)}, {Q31( 0.00563771969365f), Q31( 0.61768196727244f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:303:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 303 | {Q31(-0.70395684036886f), Q31( 0.58796798221039f)}, {Q31( 0.00563771969365f), Q31( 0.61768196727244f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:303:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 303 | {Q31(-0.70395684036886f), Q31( 0.58796798221039f)}, {Q31( 0.00563771969365f), Q31( 0.61768196727244f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:302:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 302 | {Q31(-0.93643603134666f), Q31( 0.99870790442385f)}, {Q31( 0.91427159529618f), Q31(-0.98290505544444f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:302:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 302 | {Q31(-0.93643603134666f), Q31( 0.99870790442385f)}, {Q31( 0.91427159529618f), Q31(-0.98290505544444f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:302:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 302 | {Q31(-0.93643603134666f), Q31( 0.99870790442385f)}, {Q31( 0.91427159529618f), Q31(-0.98290505544444f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:302:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 302 | {Q31(-0.93643603134666f), Q31( 0.99870790442385f)}, {Q31( 0.91427159529618f), Q31(-0.98290505544444f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:301:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 301 | {Q31( 0.82411158711197f), Q31( 0.96654618432562f)}, {Q31(-0.65185446735885f), Q31(-0.88734990773289f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:301:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 301 | {Q31( 0.82411158711197f), Q31( 0.96654618432562f)}, {Q31(-0.65185446735885f), Q31(-0.88734990773289f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:301:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 301 | {Q31( 0.82411158711197f), Q31( 0.96654618432562f)}, {Q31(-0.65185446735885f), Q31(-0.88734990773289f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:301:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 301 | {Q31( 0.82411158711197f), Q31( 0.96654618432562f)}, {Q31(-0.65185446735885f), Q31(-0.88734990773289f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:300:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 300 | {Q31(-0.78566324168507f), Q31(-0.75568541079691f)}, {Q31(-0.95789495447877f), Q31(-0.20423194696966f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) AS libavcodec/arm/vp9lpf_neon.o (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:300:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 300 | {Q31(-0.78566324168507f), Q31(-0.75568541079691f)}, {Q31(-0.95789495447877f), Q31(-0.20423194696966f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:300:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 300 | {Q31(-0.78566324168507f), Q31(-0.75568541079691f)}, {Q31(-0.95789495447877f), Q31(-0.20423194696966f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:300:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 300 | {Q31(-0.78566324168507f), Q31(-0.75568541079691f)}, {Q31(-0.95789495447877f), Q31(-0.20423194696966f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:299:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 299 | {Q31( 0.28398686150148f), Q31( 0.34633555702188f)}, {Q31( 0.95258164539612f), Q31(-0.54893416026939f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:299:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 299 | {Q31( 0.28398686150148f), Q31( 0.34633555702188f)}, {Q31( 0.95258164539612f), Q31(-0.54893416026939f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:299:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 299 | {Q31( 0.28398686150148f), Q31( 0.AS libavcodec/arm/vp9mc_16bpp_neon.o 34633555702188f)}, {Q31( 0.95258164539612f), Q31(-0.54893416026939f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:299:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 299 | {Q31( 0.28398686150148f), Q31( 0.34633555702188f)}, {Q31( 0.95258164539612f), Q31(-0.54893416026939f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:298:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 298 | {Q31( 0.91328082618125f), Q31(-0.99839597361769f)}, {Q31(-0.05890199924154f), Q31( 0.70741827819497f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:298:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 298 | {Q31( 0.91328082618125f), Q31(-0.99839597361769f)}, {Q31(-0.05890199924154f), Q31( 0.70741827819497f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:298:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 298 | {Q31( 0.91328082618125f), Q31(-0.99839597361769f)}, {Q31(-0.05890199924154f), Q31( 0.70741827819497f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:298:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 298 | {Q31( 0.91328082618125f), Q31(-0.99839597361769f)}, {Q31(-0.05890199924154f), Q31( 0.70741827819497f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define AS libavcodec/arm/vp9mc_neon.o Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:297:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 297 | {Q31( 0.30485754879632f), Q31(-0.70540034357529f)}, {Q31( 0.85289650925190f), Q31( 0.46766131791044f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:297:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 297 | {Q31( 0.30485754879632f), Q31(-0.70540034357529f)}, {Q31( 0.85289650925190f), Q31( 0.46766131791044f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:297:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 297 | {Q31( 0.30485754879632f), Q31(-0.70540034357529f)}, {Q31( 0.85289650925190f), Q31( 0.46766131791044f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:297:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 297 | {Q31( 0.30485754879632f), Q31(-0.70540034357529f)}, {Q31( 0.85289650925190f), Q31( 0.46766131791044f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:296:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 296 | {Q31(-0.85913269895572f), Q31( 0.95766566168880f)}, {Q31(-0.93307242253692f), Q31( 0.49431757696466f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:296:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 296 | {QCC libavcodec/ass.o 31(-0.85913269895572f), Q31( 0.95766566168880f)}, {Q31(-0.93307242253692f), Q31( 0.49431757696466f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:296:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 296 | {Q31(-0.85913269895572f), Q31( 0.95766566168880f)}, {Q31(-0.93307242253692f), Q31( 0.49431757696466f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:296:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 296 | {Q31(-0.85913269895572f), Q31( 0.95766566168880f)}, {Q31(-0.93307242253692f), Q31( 0.49431757696466f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:295:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 295 | {Q31(-0.76191692573909f), Q31( 0.99768118356265f)}, {Q31( 0.98111043100884f), Q31(-0.95854459734407f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:295:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 295 | {Q31(-0.76191692573909f), Q31( 0.99768118356265f)}, {Q31( 0.98111043100884f), Q31(-0.95854459734407f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:295:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 295 | {Q31(-0.76191692573909f), Q31( 0.99768118356265f)}, {Q31( 0.98111043100884f), Q31(-0.95854459734407f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:295:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 295 | {Q31(-0.76191692573909f), Q31( 0.99768118356265f)}, {Q31( 0.98111043100884f), Q31(-0.95854459734407f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) 16 warning s ( generatedin. t)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:294:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 294 | {Q31(-0.11708371046774f), Q31(-0.99800843444966f)}, {Q31( 0.21356749817493f), Q31(-0.90716295627033f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:294:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 294 | {Q31(-0.11708371046774f), Q31(-0.99800843444966f)}, {Q31( 0.21356749817493f), Q31(-0.90716295627033f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:294:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 294 | {Q31(-0.11708371046774f), Q31(-0.99800843444966f)}, {Q31( 0.21356749817493f), Q31(-0.90716295627033f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:294:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 294 | {Q31(-0.11708371046774f), Q31(-0.99800843444966f)}, {Q31( 0.21356749817493f), Q31(-0.90716295627033f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:293:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 293 | {Q31(-0.85639281671058f), Q31( 0.42429854760451f)}, {Q31(-0.92882402971423f), Q31( 0.27871809078609f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:293:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 293 | {Q31(-0.85639281671058f), Q31( 0.42429854760451f)}, {Q31(-0.92882402971423f), Q31( 0.27871809078609f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:293:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 293 | {Q31(-0.85639281671058f), Q31( 0.42429854760451f)}, {Q31(-0.92882402971423f), Q31( 0.27871809078609f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:293:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 293 | {Q31(-0.85639281671058f), Q31( 0.42429854760451f)}, {Q31(-0.92882402971423f), Q31( 0.27871809078609f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:292:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 292 | {Q31( 0.79788337195331f), Q31(-0.93180971199849f)}, {Q31( 0.54473080610200f), Q31(-0.11919206037186f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:292:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 292 | {Q31( 0.79788337195331f), Q31(-0.93180971199849f)}, {Q31( 0.54473080610200f), Q31(-0.11919206037186f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:292:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 292 | {Q31( 0.79788337195331f), Q31(-0.93180971199849f)}, {Q31( 0.54473080610200f), Q31(-0.11919206037186f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:292:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 292 | {Q31( 0.79788337195331f), Q31(-0.93180971199849f)}, {Q31( 0.54473080610200f), Q31(-0.11919206037186f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:291:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 291 | {Q31(-0.91592244254432f), Q31( 0.03687901376713f)}, {Q31(-0.76285492357887f), Q31(-0.91371867919124f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:291:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 291 | {Q31(-0.91592244254432f), Q31( 0.03687901376713f)}, {Q31(-0.76285492357887f), Q31(-0.91371867919124f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:291:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 291 | {Q31(-0.91592244254432f), Q31( 0.03687901376713f)}, {Q31(-0.76285492357887f), Q31(-0.91371867919124f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:291:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 291 | {Q31(-0.91592244254432f), Q31( 0.03687901376713f)}, {Q31(-0.76285492357887f), Q31(-0.91371867919124f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:290:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 290 | {Q31( 0.62664209577999f), Q31(-0.74402970906471f)}, {Q31(-0.77149701404973f), Q31(-0.33883658042801f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:290:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 290 | {Q31( 0.62664209577999f), Q31(-0.74402970906471f)}, {Q31(-0.77149701404973f), Q31(-0.33883658042801f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:290:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 290 | {Q31( 0.62664209577999f), Q31(-0.74402970906471f)}, {Q31(-0.77149701404973f), Q31(-0.33883658042801f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:290:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 290 | {Q31( 0.62664209577999f), Q31(-0.74402970906471f)}, {Q31(-0.77149701404973f), Q31(-0.33883658042801f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:289:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 289 | {Q31( 0.55266258627194f), Q31( 0.59449057465591f)}, {Q31( 0.34581177741673f), Q31( 0.94879421061866f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:289:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 289 | {Q31( 0.55266258627194f), Q31( 0.59449057465591f)}, {Q31( 0.34581177741673f), Q31( 0.94879421061866f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:289:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 289 | {Q31( 0.55266258627194f), Q31( 0.59449057465591f)}, {Q31( 0.34581177741673f), Q31( 0.94879421061866f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:289:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 289 | {Q31( 0.55266258627194f), Q31( 0.59449057CC libavcodec/ass_split.o 465591f)}, {Q31( 0.34581177741673f), Q31( 0.94879421061866f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:288:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 288 | {Q31(-0.99635026409640f), Q31(-0.58107730574765f)}, {Q31(-0.99969370862163f), Q31( 0.98369989360250f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:288:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 288 | {Q31(-0.99635026409640f), Q31(-0.58107730574765f)}, {Q31(-0.99969370862163f), Q31( 0.98369989360250f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:288:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 288 | {Q31(-0.99635026409640f), Q31(-0.58107730574765f)}, {Q31(-0.99969370862163f), Q31( 0.98369989360250f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:288:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 288 | {Q31(-0.99635026409640f), Q31(-0.58107730574765f)}, {Q31(-0.99969370862163f), Q31( 0.98369989360250f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:287:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 287 | {Q31(-0.98892980586032f), Q31(-0.87881132267556f)}, {Q31( 0.51756627678691f), Q31( 0.66926784710139f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:287:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 287 | {Q31(-0.98892980586032f), Q31(-0.87881132267556f)}, {Q31( 0.51756627678691f), Q31( 0.66926784710139f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:287:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 287 | {Q31(-0.98892980586032f), Q31(-0.87881132267556f)}, {Q31( 0.51756627678691f), Q31( 0.66926784710139f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:287:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 287 | {Q31(-0.98892980586032f), Q31(-0.87881132267556f)}, {Q31( 0.51756627678691f), Q31( 0.66926784710139f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:286:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 286 | {Q31(-0.01689629065389f), Q31( 0.00287506445732f)}, {Q31(-0.86110349531986f), Q31( 0.42548583726477f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:286:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 286 | {Q31(-0.01689629065389f), Q31( 0.00287506445732f)}, {Q31(-0.86110349531986f), Q31( 0.42548583726477f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:286:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 286 | {Q31(-0.01689629065389f), Q31( 0.00287506445732f)}, {Q31(-0.86110349531986f), Q31( 0.42548583726477f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:286:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 286 | {Q31(-0.01689629065389f), Q31( 0.00287506445732f)}, {Q31(-0.86110349531986f), Q31( 0.42548583726477f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:285:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 285 | {Q31( 0.98164490790123f), Q31(-0.77463155528697f)}, {Q31(-0.54671580548181f), Q31(-0.02570928536004f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:285:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 285 | {Q31( 0.98164490790123f), Q31(-0.77463155528697f)}, {Q31(-0.54671580548181f), Q31(-0.02570928536004f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:285:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 285 | {Q31( 0.98164490790123f), Q31(-0.77463155528697f)}, {Q31(-0.54671580548181f), Q31(-0.02570928536004f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:285:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 285 | {Q31( 0.98164490790123f), Q31(-0.77463155528697f)}, {Q31(-0.54671580548181f), Q31(-0.02570928536004f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:284:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 284 | {Q31(-0.70051415345560f), Q31(-0.45340028808763f)}, {Q31(-0.99496513054797f), Q31(-0.90071908066973f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:284:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 284 | {Q31(-0.70051415345560f), Q31(-0.45340028808763f)}, {Q31(-0.99496513054797f), Q31(-0.90071908066973f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ 11In file included from src/libavcodec/aacsbr_fixed.c warnings: generated62. : src/libavcodec/aacsbrdata.h:284:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 284 | {Q31(-0.70051415345560f), Q31(-0.45340028808763f)}, {Q31(-0.99496513054797f), Q31(-0.90071908066973f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:284:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 284 | {Q31(-0.70051415345560f), Q31(-0.45340028808763f)}, {Q31(-0.99496513054797f), Q31(-0.90071908066973f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:283:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 283 | {Q31( 0.91697008020594f), Q31( 0.17514097332009f)}, {Q31(-0.70774918760427f), Q31( 0.52548653416543f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:283:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 283 | {Q31( 0.91697008020594f), Q31( 0.17514097332009f)}, {Q31(-0.70774918760427f), Q31( 0.52548653416543f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:283:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 283 | {Q31( 0.91697008020594f), Q31( 0.17514097332009f)}, {Q31(-0.70774918760427f), Q31( 0.52548653416543f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:283:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 283 | {Q31( 0.91697008020594f), Q31( 0.17514097332009f)}, {Q31(-0.70774918760427f), Q31( 0.52548653416543f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:282:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 282 | {Q31( 0.30424629369539f), Q31(-0.49438267012479f)}, {Q31( 0.66565033746925f), Q31( 0.64652935542491f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:282:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 282 | {Q31( 0.30424629369539f), Q31(-0.49438267012479f)}, {Q31( 0.66565033746925f), Q31( 0.64652935542491f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:282:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 282 | {Q31( 0.30424629369539f), Q31(-0.49438267012479f)}, {Q31( 0.66565033746925f), Q31( 0.64652935542491f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:282:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 282 | {Q31( 0.30424629369539f), Q31(-0.49438267012479f)}, {Q31( 0.66565033746925f), Q31( 0.64652935542491f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:281:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 281 | {Q31( 0.74496252926055f), Q31(-0.91169004445807f)}, {Q31(-0.96440182703856f), Q31(-0.94739918296622f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:281:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 281 | {Q31( 0.74496252926055f), Q31(-0.91169004445807f)}, {Q31(-0.96440182703856f), Q31(-0.94739918296622f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:281:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 281 | {Q31( 0.74496252926055f), Q31(-0.91169004445807f)}, {Q31(-0.96440182703856f), Q31(-0.94739918296622f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:281:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 281 | {Q31( 0.74496252926055f), Q31(-0.91169004445807f)}, {Q31(-0.96440182703856f), Q31(-0.94739918296622f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:280:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 280 | {Q31( 0.75622801399036f), Q31( 0.20950329995549f)}, {Q31( 0.07069442601050f), Q31(-0.78247898470706f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) In file included from src/libavcodec/arm/me_cmp_init_arm.c : 26(: inIn file included from t)src/libavcodec/mpegvideo.h(:(45x: )src/libavcodec/put_bits.h*:2122747:4378:36 48warning: .0 + 0.5) comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62 : 227src/libavcodec/aacsbrdata.h | :280 :59 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] if (s->bu f280_ | e{nQd3 1-( s0-.>75b6uf2_2p8t0r1 39>9=0 3s6ifz)e,o fQ(B3i1t(B u0f.)2)0 9{5 0 3| 2 ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~9 995549f)}, {Q31( 0.07069442601050f), Q31(-0.78247898470706f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:280:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 280 | {Q31( 0.75622801399036f), Q31( 0.20950329995549f)}, {Q31( 0.07069442601050f), Q31(-0.78247898470706f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:280:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 280 | {Q31( 0.75622801399036f), Q31( 0.20950329995549f)}, {Q31( 0.07069442601050f), Q31(-0.78247898470706f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:279:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 279 | {Q31(-0.45725933317144f), Q31(-0.56716323646760f)}, {Q31(-0.72929675029275f), Q31(-0.98008272727324f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:279:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 279 | {Q31(-0.45725933317144f), Q31(-0.56716323646760f)}, {Q31(-0.72929675029275f), Q31(-0.98008272727324f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.hsrc/libavcodec/put_bits.h:45:36:: 265note: :expanded from macro 'Q31'37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 45 | #define Q3 1(265x | ) i f ( s - >b(uifn_te)n(d( x- )s*-2>1b4u7f4_8p3t6r4 8>.= 0si z+e of0(.B5i)t B u| f ^ ~) ) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:279:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 279 | {Q31(-0.45725933317144f), Q31(-0.56716323646760f)}, {Q31(-0.72929675029275f), Q31(-0.98008272727324f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:279:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 279 | {Q31(-0.45725933317144f), Q31(-0.56716323646760f)}, {Q31(-0.72929675029275f), Q31(-0.98008272727324f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:278:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 278 | {Q31(-0.99867974711855f), Q31(-0.88147068645358f)}, {Q31(-0.95531076805040f), Q31( 0.90908757154593f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:278:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 278 | {Q31(-0.99867974711855f), Q31(-0.88147068645358f)}, {Q31(-0.95531076805040f), Q31( 0.90908757154593f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:278:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 278 | {Q31(-0.99867974711855f), Q31(-0.88147068645358f)}, {Q31(-0.95531076805040f), Q31( 0.90908757154593f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0src/libavcodec/put_bits.h + :0.3175:)33 : | 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.h317: | 278 : 6 : i fwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (s->buf_end -278 s | -{>Qb3u1f(_-p0t.r9 9>=8 6s7i9z7e4o7f1(1B8i5t5Bfu)f,) )Q 3{1 ( -| 0 ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~. 88147068645358f)}, {Q31(-0.95531076805040f), Q31( 0.90908757154593f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:277:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 277 | {Q31( 0.54840422910309f), Q31( 0.75221367176302f)}, {Q31( 0.40009252867955f), Q31(-0.98929400334421f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:277:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 277 | {Q31( 0.54840422910309f), Q31( 0.75221367176302f)}, {Q31( 0.40009252867955f), Q31(-0.98929400334421f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:277:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 277 | {Q31( 0.54840422910309f), Q31( 0.75221367176302f)}, {Q31( 0.40009252867955f), Q31(-0.98929400334421f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:277:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 277 | {Q31( 0.54840422910309f), Q31( 0.75221367176302f)}, {Q31( 0.40009252867955f), Q31(-0.98929400334421f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:276:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 276 | {Q31(-0.01053049862020f), Q31(-0.66959058036166f)}, {Q31(-0.91266367957293f), Q31(-0.11522938140034f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:276:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 276 | {Q31(-0.01053049862020f), Q31(-0.66959058036166f)}, {Q31(-0.91266367957293f), Q31(-0.11522938140034f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:276:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 276 | {Q31(-0.01053049862020f), Q31(-0.66959058036166f)}, {Q31(-0.91266367957293f), Q31(-0.11522938140034f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:276:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 276 | {Q31(-0.01053049862020f), Q31(-0.66959058036166f)}, {Q31(-0.91266367957293f), Q31(-0.11522938140034f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:275:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 275 | {Q31( 0.80705063769351f), Q31( 0.29653668284408f)}, {Q31(-0.38981478896926f), Q31( 0.89572286057 warning1s70 generated87. 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:275:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 275 | {Q31( 0.80705063769351f), Q31( 0.29653668284408f)}, {Q31(-0.38981478896926f), Q31( 0.89572605717087f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:275:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 275 | {Q31( 0.80705063769351f), Q31( 0.29653668284408f)}, {Q31(-0.38981478896926f), Q31( 0.89572605717087f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:275:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 275 | {Q31( 0.80705063769351f), Q31( 0.29653668284408f)}, {Q31(-0.38981478896926f), Q31( 0.89572605717087f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:274:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 274 | {Q31( 0.14130051758487f), Q31(-0.95090983575689f)}, {Q31(-0.47005496701697f), Q31(-0.37340549728647f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:274:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 274 | {Q31( 0.14130051758487f), Q31(-0.95090983575689f)}, {Q31(-0.47005496701697f), Q31(-0.37340549728647f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:274:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 274 | {Q31( 0.14130051758487f), Q31(-0.95090983575689f)}, {Q31(-0.47005496701697f), Q31(-0.37340549728647f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:274:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 274 | {Q31( 0.14130051758487f), Q31(-0.95090983575689f)}, {Q31(-0.47005496701697f), Q31(-0.37340549728647f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:273:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 273 | {Q31(-0.99948153278296f), Q31(-0.59483417516607f)}, {Q31( 0.97113454393991f), Q31(-0.67528515225647f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:273:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 273 | {Q31(-0.99948153278296f), Q31(-0.59483417516607f)}, {Q31( 0.97113454393991f), Q31(-0.67528515225647f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:273:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 273 | {Q31(-0.99948153278296f), Q31(-0.59483417516607f)}, {Q31( 0.97113454393991f), Q31(-0.67528515225647f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:273:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 273 | {Q31(-0.99948153278296f), Q31(-0.59483417516607f)}, {Q31( 0.97113454393991f), Q31(-0.67528515225647f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ CC libavcodec/assdec.o CC libavcodec/assenc.o CC libavcodec/asv.o CC libavcodec/asvdec.o CC libavcodec/asvenc.o CC libavcodec/atrac.o CC libavcodec/atrac1.o CC libavcodec/atrac3.o CC libavcodec/atrac3plus.o 3 warnings generated. CC libavcodec/atrac3plusdec.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)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:694:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 694 | Q31(-0.0007530001f), Q31(-0.0007630793f), Q31(-0.0007757977f), Q31(-0.0007801449f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:694:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 694 | Q31(-0.0007530001f), Q31(-0.0007630793f), Q31(-0.0007757977f), Q31(-0.0007801449f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:694:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 694 | Q31(-0.0007530001f), Q31(-0.0007630793f), Q31(-0.0007757977f), Q31(-0.0007801449f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:694:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 694 | Q31(-0.0007530001f), Q31(-0.0007630793f), Q31(-0.0007757977f), Q31(-0.0007801449f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:693:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 693 | Q31(-0.0006650415f), Q31(-0.0006917937f), Q31(-0.0007215391f), Q31(-0.0007319357f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:693:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 693 | Q31(-0.0006650415f), Q31(-0.0006917937f), Q31(-0.0007215391f), Q31(-0.0007319357f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:693:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 693 | Q31(-0.0006650415f), Q31(-0.0006917937f), Q31(-0.0007215391f), Q31(-0.0007319357f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:693:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 693 | Q31(-0.0006650415f), Q31(-0.0006917937f), Q31(-0.0007215391f), Q31(-0.0007319357f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:692:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 692 | Q31(-0.0005145572f), Q31(-0.0005564576f), Q31(-0.0005946118f), Q31(-0.0006341594f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:692:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 692 | Q31(-0.0005145572f), Q31(-0.0005564576f), Q31(-0.0005946118f), Q31(-0.0006341594f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:692:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 692 | Q31(-0.0005145572f), Q31(-0.0005564576f), Q31(-0.0005946118f), Q31(-0.0006341594f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:692:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 692 | Q31(-0.0005145572f), Q31(-0.0005564576f), Q31(-0.0005946118f), Q31(-0.0006341594f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:691:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 691 | Q31(-0.0002896981f), Q31(-0.0003501175f), Q31(-0.0004095121f), Q31(-0.0004606325f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:691:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 691 | Q31(-0.0002896981f), Q31(-0.0003501175f), Q31(-0.0004095121f), Q31(-0.0004606325f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:691:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 691 | Q31(-0.0002896981f), Q31(-0.0003501175f), Q31(-0.0004095121f), Q31(-0.0004606325f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:691:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 691 | Q31(-0.0002896981f), Q31(-0.0003501175f), Q31(-0.0004095121f), Q31(-0.0004606325f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:690:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 690 | Q31( 0.0000134949f), Q31(-0.0000617334f), Q31(-0.0001446380f), Q31(-0.0002098337f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:690:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 690 | Q31( 0.0000134949f), Q31(-0.0000617334f), Q31(-0.0001446380f), Q31(-0.0002098337f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:690:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 690 | Q31( 0.0000134949f), Q31(-0.0000617334f), Q31(-0.0001446380f), Q31(-0.0002098337f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:690:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 690 | Q31( 0.0000134949f), Q31(-0.0000617334f), Q31(-0.0001446380f), Q31(-0.0002098337f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:689:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 689 | Q31( 0.0004026540f), Q31( 0.0002949531f), Q31( 0.0002043017f), Q31( 0.0001094383f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:689:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 689 | Q31( 0.0004026540f), Q31( 0.0002949531f), Q31( 0.0002043017f), Q31( 0.0001094383f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:689:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 689 | Q31( 0.0004026540f), Q31( 0.0002949531f), Q31( 0.0002043017f), Q31( 0.0001094383f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:689:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 689 | Q31( 0.0004026540f), Q31( 0.0002949531f), Q31( 0.0002043017f), Q31( 0.0001094383f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:688:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 688 | Q31( 0.0008608443f), Q31( 0.0007458025f), Q31( 0.0006239376f), Q31( 0.0005107388f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:688:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 688 | Q31( 0.0008608443f), Q31( 0.0007458025f), Q31( 0.0006239376f), Q31( 0.0005107388f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:688:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 688 | Q31( 0.0008608443f), Q31( 0.0007458025f), Q31( 0.0006239376f), Q31( 0.0005107388f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:688:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 688 | Q31( 0.0008608443f), Q31( 0.0007458025f), Q31( 0.0006239376f), Q31( 0.0005107388f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:687:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 687 | Q31( 0.0013902494f), Q31( 0.0012577884f), Q31( 0.0011250155f), Q31( 0.0009885988f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:687:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 687 | Q31( 0.0013902494f), Q31( 0.0012577884f), Q31( 0.0011250155f), Q31( 0.0009885988f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:687:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 687 | Q31( 0.0013902494f), Q31( 0.0012577884f), Q31( 0.0011250155f), Q31( 0.0009885988f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:687:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 687 | Q31( 0.0013902494f), Q31( 0.0012577884f), Q31( 0.0011250155f), Q31( 0.0009885988f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31CC libavcodec/atrac3plusdsp.o (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 +In file included from 0.5src/libavcodec/arm/mpegvideo_arm.c): 25| : In file included from ^ ~ src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37:In file included from src/libavcodec/aacsbr_fixed.cwarning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]62 : src/libavcodec/aacsbrdata.h:685:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 227685 | | Q i3f1 ( (0s.-0>0b2u6f2_e0nd1 7-5 8sf-)>,b uQf3_p1t(r 0>=. 0s0i2ze4o6f2(5B6i1t6Bfu)f, )Q)31 ({ 0 .| 0 ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~0 23017254f), Q31( 0.0021461583fCC libavcodec/atrac9dec.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: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)CC libavcodec/atsc_a53.o *2147483648.0 + 0.5) | ^ ~ src/libavcodec/put_bits.hIn file included from :src/libavcodec/aacsbr_fixed.c265::6237:: src/libavcodec/aacsbrdata.hwarning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]684 :11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 265684 | | Q 3 1i(f (0s.-0>0b32u7f3_9e6n1d3 f)-, sQ-3>1b( u0.f0_0p3t1r12 5>=4 2s0ifz)e,o fQ(3B1i(t B0u.f0))0 29{4 6 9| 4 ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 47f), Q31( 0.0027870464f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:683:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 683 | Q31( 0.0039207432f), Q31( 0.0037603922f), Q31( 0.0036008268f), Q31( 0.0034418874f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:683:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 683 | Q31( 0.0039207432f), Q31( 0.0037603922f), Q31( 0.0036008268f), Q31( 0.0034418874f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:683:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 683 | Q31( 0.0039207432f), Q31( 0.0037603922f), Q31( 0.0036008268f), Q31( 0.0034418874f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:683:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 683 | Q31( 0.0039207432f)CC libavcodec/audio_frame_queue.o , 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/put_bits.hsrc/libavcodec/aacsbr_fixed.c:62:: src/libavcodec/aacsbrdata.h317::68233::53 :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] 682317 | | iQf31 (( s0-.>0bu0f4_5e2n0d9 8-5 2sf-),> bQ3u1f(_ p0t.r0 0>4=3 7s3i0z7eo1f(9Bfi)tB,uf )Q)3 {1 ( | 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:CC libavcodec/audiodsp.o 45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:681:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 681 | Q31( 0.0050393022f), Q31( 0.0049137603f), Q31( 0.0047932560f), Q31( 0.0046606460f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:681:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 681 | Q31( 0.0050393022f), Q31( 0.0049137603f), Q31( 0.0047932560f), Q31( 0.0046606460f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:681:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 681 | Q31( 0.0050393022f), Q31( 0.0049137603f), Q31( 0.0047932560f), Q31( 0.0046606460f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:681:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 681 | Q31( 0.0050393022f), Q31( 0.0049137603f), Q31( 0.0047932560f), Q31( 0.0046606460f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:680CC libavcodec/aura.o :74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 680 | Q31( 0.0054196775f), Q31( 0.0053471681f), Q31( 0.0052461166f), Q31( 0.0051407353f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:680:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 680 | Q31( 0.0054196775f), Q31( 0.0053471681f), Q31( 0.0052461166f), Q31( 0.0051407353f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:680:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 680 | Q31( 0.0054196775f), Q31( 0.0053471681f), Q31( 0.0052461166f), Q31( 0.0051407353f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:680:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 680 | Q31( 0.0054196775f), Q31( 0.0053471681f), Q31( 0.0052461166f), Q31( 0.0051407353f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:679:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 679 | Q31( 0.0056220643f), Q31( 0.0055938023f), Q31( 0.0055475714f), Q31( 0.0054876040f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:679:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 679 | Q31( 0.0056220643f), Q31( 0.0055938023f), Q31( 0.0055475714f), Q31( 0.0054876040f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:679:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 679 | Q31( 0.0056220643f), Q31( 0.0055938023f), Q31( 0.0055475714f), Q31( 0.0054876040f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:679:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 679 | Q31( 0.0056220643f), Q31( 0.0055938023f), Q31( 0.0055475714f), Q31( 0.0054876040f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ CC libavcodec/av1_frame_merge_bsf.o In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:678:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 678 | Q31( 0.0055917128f), Q31( 0.0056266114f), Q31( 0.0056389199f), Q31( 0.0056455196f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:678:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 678 | Q31( 0.0055917128f), Q31( 0.0056266114f), Q31( 0.0056389199f), Q31( 0.0056455196f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:678:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 678 | Q31( 0.0055917128f), Q31( 0.0056266114f), Q31( 0.0056389199f), Q31( 0.0056455196f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:678:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 678 | Q31( 0.0055917128f), Q31( 0.0056266114f), Q31( 0.0056389199f), Q31( 0.0056455196f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) CC libavcodec/av1_frame_split_bsf.o (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:677:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 677 | Q31( 0.0052715758f), Q31( 0.0053838975f), Q31( 0.0054753783f), Q31( 0.0055404363f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:677:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 677 | Q31( 0.0052715758f), Q31( 0.0053838975f), Q31( 0.0054753783f), Q31( 0.0055404363f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:677:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 677 | Q31( 0.0052715758f), Q31( 0.0053838975f), Q31( 0.0054753783f), Q31( 0.0055404363f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:677:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 677 | Q31( 0.0052715758f), Q31( 0.0053838975f), Q31( 0.0054753783fCC libavcodec/av1_metadata_bsf.o ), Q31( 0.0055404363f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:676:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 676 | Q31( 0.0046039530f), Q31( 0.0048109469f), Q31( 0.0049839687f), Q31( 0.0051382275f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:676:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 676 | Q31( 0.0046039530f), Q31( 0.0048109469f), Q31( 0.0049839687f), Q31( 0.0051382275f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:676:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 676 | Q31( 0.0046039530f), Q31( 0.0048109469f), Q31( 0.0049839687f), Q31( 0.0051382275f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:676:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 676 | Q31( 0.0046039530f), Q31( 0.0048109469f), Q31( 0.004CC libavcodec/av1_parse.o 9839687f), 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), CC libavcodec/av1_parser.o Q31( 0.0038456408f), Q31( 0.0041251642f), Q31( 0.0043801861f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:674:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 674 | Q31( 0.0020274176f), Q31( 0.0024508540f), Q31( 0.0028446757f), Q31( 0.0032091885f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:674:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 674 | Q31( 0.0020274176f), Q31( 0.0024508540f), Q31( 0.0028446757f), Q31( 0.0032091885f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:674:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 674 | Q31( 0.0020274176f), Q31( 0.0024508540f), Q31( 0.0028446757f), Q31( 0.0032091885f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ CC libavcodec/av1dec.o 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.hCC libavcodec/avcodec.o :45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:672:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 672 | Q31(-0.0024826723f), Q31(-0.0018039472f), Q31(-0.0011568135f), Q31(-0.0005464280f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:672:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 672 | Q31(-0.0024826723f), Q31(-0.0018039472f), Q31(-0.0011568135f), Q31(-0.0005464280f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:672:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 672 | Q31(-0.0024826723f), Q31(-0.0018039472f), Q31(-0.0011568135f), Q31(-0.0005464280f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:671:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 671 | Q31(-0.0055337211f), Q31(-0.0047222596f), Q31(-0.0039401124f), Q31(-0.0031933778f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:671:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 671 | Q31(-0.0055337211f), Q31(-0.0047222596f), Q31(-0.0039401124f), Q31(-0.0031933778f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #defiCC libavcodec/avdct.o ne 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) CC libavcodec/avfft.o (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:670:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 670 | Q31(-0.0091325329f), Q31(-0.0081798233f), Q31(-0.0072615816f), Q31(-0.0063792293f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:670:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 670 | Q31(-0.0091325329f), Q31(-0.0081798233f), Q31(-0.0072615816f), Q31(-0.0063792293f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:670:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 670 | Q31(-0.0091325329f), Q31(-0.0081798233f), Q31(-0.0072615816f), Q31(-0.0063792293f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) CC libavcodec/avpacket.o | ^ ~ 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)*2CC libavcodec/avrndec.o 147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:668:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 668 | Q31( 0.0179433381f), Q31( 0.0167324712f), Q31( 0.0155405553f), Q31( 0.0143904666f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:667:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 667 | Q31( 0.0230680169f), Q31( 0.0217467550f), Q31( 0.0204531793f), Q31( 0.0191872431f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:667:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 667 | Q31( 0.0230680169f), Q31( 0.0217467550f), Q31( 0.0204531793f), Q31( 0.0191872431f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:667:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 667 | Q31( 0.0230680169f), Q31( 0.0217467550f), Q31( 0.0204531793f), Q31( 0.0191872431f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:667:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 667 | Q31( 0.0230680169f), Q31( 0.0217467550f), Q31( 0.0204531793f), Q31( 0.0191872431f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:666:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 666 | Q31( 0.0286072173f), Q31( 0.0271859429f), Q31( 0.0257875847f), Q31( 0.0244160992f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:666:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 666 | Q31( 0.0286072173f), Q31( 0.0271859429f), Q31( 0.0257875847f), Q31( 0.0244160992f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:666:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 666 | Q31( 0.0286072173f), Q31( 0.0271859429f), Q31( 0.0257875847f), Q31( 0.0244160992f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:666:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 666 | Q31( 0.0286072173f), Q31( 0.0271859429f), Q31( 0.0257875847f), Q31( 0.0244160992f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:665:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 665 | Q31( 0.0344620948f), Q31( 0.0329754081f), Q31( 0.0315017608f), Q31( 0.0300502657f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:665:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 665 | Q31( 0.0344620948f), Q31( 0.0329754081f), Q31( 0.0315017608f), Q31( 0.0300502657f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:665:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 665 | Q31( 0.0344620948f), Q31( 0.0329754081f), Q31( 0.0315017608f), Q31( 0.0300502657f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:665:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 665 | Q31( 0.0344620948f), Q31( 0.0329754081f), Q31( 0.0315017608f), Q31( 0.0300502657f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:664:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 664 | Q31( 0.0405349170f), Q31( 0.0390053679f), Q31( 0.0374812850f), Q31( 0.0359697560f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:664:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 664 | Q31( 0.0405349170f), Q31( 0.0390053679f), Q31( 0.0374812850f), Q31( 0.0359697560f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:664:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 664 | Q31( 0.0405349170f), Q31( 0.0390053679f), Q31( 0.0374812850f), Q31( 0.0359697560f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:664:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 664 | Q31( 0.0405349170f), Q31( 0.0390053679f), Q31( 0.0374812850f), Q31( 0.0359697560f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:663:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 663 | Q31( 0.0466843027f), Q31( 0.0451488405f), Q31( 0.0436097542f), Q31( 0.0420649094f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 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), | CC libavcodec/avs2.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: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)CC libavcodec/avs.o , 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 | CC libavcodec/avs2_parser.o 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) 3| ^ ~ warning s generated. 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)((xCC libavcodec/avs3_parser.o )*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) | ^ ~ CC libavcodec/avuidec.o 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) CC libavcodec/avuienc.o (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] CC libavcodec/bethsoftvideo.o 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.hCC libavcodec/bfi.o :651:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 651 | Q31( 0.0550460034f), Q31( 0.0575152691f), Q31( 0.0598166570f), Q31( 0.0619602779f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:651:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 651 | Q31( 0.0550460034f), Q31( 0.0575152691f), Q31( 0.0598166570f), Q31( 0.0619602779f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:651:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 651 | Q31( 0.0550460034f), Q31( 0.0575152691f), Q31( 0.0598166570f), Q31( 0.0619602779f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:651:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 651 | Q31( 0.0550460034f), Q31( 0.0575152691f), Q31( 0.0598166570f), Q31( 0.0619602779f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:650:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 650 | Q31( 0.0434768782f), Q31( 0.0466303305f), Q31( 0.0495978676f), Q31( 0.0524093821f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:650:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 650 | Q31( 0.0434768782f), Q31( 0.0466303305f), Q31( 0.0495978676f), Q31( 0.0524093821f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:650:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 650 | Q31( 0.0434768782f), Q31( 0.0466303305f), Q31( 0.0495978676f), Q31( 0.0524093821f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:650:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 650 | Q31( 0.0434768782f), Q31( 0.0466303305f), Q31( 0.0495978676f), Q31( 0.0524093821f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:649:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 649 | Q31( 0.0290824006f), Q31( 0.0329583930f), Q31( 0.0366418116f), Q31( 0.0401458278f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:649:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 649 | Q31( 0.0290824006f), Q31( 0.0329583930f), Q31( 0.0366418116f), Q31( 0.0401458278f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:649:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 649 | Q31( 0.0290824006f), Q31( 0.0329583930f), Q31( 0.0366418116f), Q31( 0.0401458278f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:649:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 649 | Q31( 0.0290824006f), Q31( 0.0329583930f), Q31( 0.0366418116f), Q31( 0.0401458278f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:648:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 648 | Q31( 0.0117623832f), Q31( 0.0163701258f), Q31( 0.0207997072f), Q31( 0.0250307561f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:648:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 648 | Q31( 0.0117623832f), Q31( 0.0163701258f), Q31( 0.0207997072f), Q31( 0.0250307561f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:648:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 648 | Q31( 0.0117623832f), Q31( 0.0163701258f), Q31( 0.0207997072f), Q31( 0.0250307561f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:648:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 648 | Q31( 0.0117623832f), Q31( 0.0163701258f), Q31( 0.0207997072f), Q31( 0.0250307561f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:647:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 647 | Q31(-0.0085711749f), Q31(-0.0032086896f), Q31( 0.0019765601f), Q31( 0.0069636862f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:647:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 647 | Q31(-0.0085711749f), Q31(-0.0032086896f), Q31( 0.0019765601f), Q31( 0.0069636862f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:647:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 647 | Q31(-0.0085711749f), Q31(-0.0032086896f), Q31( 0.0019765601f), Q31( 0.0069636862f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:647:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 647 | Q31(-0.0085711749f), Q31(-0.0032086896f), Q31( 0.0019765601f), Q31( 0.0069636862f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:646:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 646 | Q31(-0.0319531274f), Q31(-0.0258227288f), Q31(-0.0198834129f), Q31(-0.0141288827f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:646:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 15646 | warnings generated . 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' 16 45 warning | s#d generatede. fine 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)*21src/libavcodec/atrac.c474:8563:196:48 .warning: 0 implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]+ 0.5) | ^ ~ 56In file included from | src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h : 637 :f31l:o atwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]s = qmf_48tap _637h | a l f [-iQ]3 1*( 20..03;6 1 1| 5 ^~~~~~~~~~~~~~~~~ ~8 9903f), 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), Q31( 0.5738524131f), Q31( 0.5630789140f), Q31( 0.5522051258f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:632:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 632 | Q31( 0.5845403235f), Q31( 0.5738524131f), Q31( 0.5630789140f), Q31( 0.5522051258f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:632:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 632 | Q31( 0.5845403235f), Q31( 0.5738524131f), Q31( 0.5630789140f), Q31( 0.5522051258f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:631:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 631 | Q31( 0.6261242695f), Q31( 0.6159109932f), Q31( 0.6055783538f), Q31( 0.5951123086f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:631:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 631 | Q31( 0.6261242695f), Q31( 0.6159109932f), Q31( 0.6055783538f), Q31( 0.5951123086f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:631:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 631 | Q31( 0.6261242695f), Q31( 0.6159109932f), Q31( 0.6055783538f), Q31( 0.5951123086f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:631:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 631 | Q31( 0.6261242695f), Q31( 0.6159109932f), Q31( 0.6055783538f), Q31( 0.5951123086f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31'src/libavcodec/atrac.c :139:15: warning: 45comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | # define Q31(x) 139 | f o r ( i = 0 ;(i nti)<(n(Ixn); *i2+1=427){4 8 3| 6 ~^~~~4 8.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:630:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 630 | Q31( 0.6655139880f), Q31( 0.6559016302f), Q31( 0.6461269695f), Q31( 0.6361980107f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:630:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 630 | Q31( 0.6655139880f), Q31( 0.6559016302f), Q31( 0.6461269695f), Q31( 0.6361980107f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:630:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 630 | Q31( 0.6655139880f), Q31( 0.6559016302f), Q31( 0.6461269695f), Q31( 0.6361980107f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:630:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 630 | Q31( 0.6655139880f), Q31( 0.6559016302f), Q31( 0.6461269695f), Q31( 0.6361980107f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:629:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 629 | Q31( 0.7022388719f), Q31( 0.6933282376f), Q31( 0.6842353293f), Q31( 0.6749663190f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:629:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 629 | Q31( 0.7022388719f), Q31( 0.6933282376f), Q31( 0.6842353293f), Q31( CC libavcodec/bgmc.o 0.6749663190f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:629:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 629 | Q31( 0.7022388719f), Q31( 0.6933282376f), Q31( 0.6842353293f), Q31( 0.6749663190f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:629:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 629 | Q31( 0.7022388719f), Q31( 0.6933282376f), Q31( 0.6842353293f), Q31( 0.6749663190f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:628:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 628 | Q31( 0.7358211758f), Q31( 0.7277448900f), Q31( 0.7194462634f), Q31( 0.7109410426f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:628:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 628 | Q31( 0.7358211758f), Q31( 0.7277448900f), Q31( 0.7194462634f), Q31( 0.7109410426f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:628:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 628 | Q31( 0.7358211758f), Q31( 0.7277448900f), Q31( 0.7194462634f), Q31( 0.7109410426f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:628:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 628 | Q31( 0.7358211758f), Q31( 0.7277448900f), Q31( 0.7194462634f), Q31( 0.7109410426f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:627:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 627 | Q31( 0.7658674865f), Q31( 0.CC libavcodec/bink.o 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' CC libavcodec/binkaudio.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:626:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 626 | Q31( 0.7919735841f), Q31( 0.7858353120f), Q31( 0.7794287519f), Q31( 0.7727780881f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:626:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 626 | Q31( 0.7919735841f), Q31( 0.7858353120f), Q31( 0.7794287519f), Q31( 0.7727780881f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:625:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 625 | Q31( 0.8138191270f), Q31( 0.8087695004f), Q31( 0.8034485751f), Q31( 0.7978466413f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:625:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 625 | Q31( 0.8138191270f), Q31( 0.8087695004f), Q31( 0.8034485751f), Q31( 0.7978466413f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:625:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 625 | Q31( 0.8138191270f), Q31( 0.8087695004f), Q31( 0.8034485751f), Q31( 0.7978466413f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:625:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 625 | Q31( 0.8138191270f), Q31( 0.8087695004f), Q31( 0.8034485751f), Q31( 0.7978466413f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:624:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 624 | Q31( 0.8311038457f), Q31( 0.8272275347f), Q31( 0.8230419890f), Q31( 0.8185776004f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:624:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 624 | Q31( 0.8311038457f), Q31( 0.8272275347f), Q31( 0.8230419890f), Q31( 0.8185776004f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:624:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 624 | Q31( 0.8311038457f), Q31( 0.8272275347f), Q31( 0.8230419890f), Q31( 0.8185776004f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:624:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 624 | Q31( 0.8311038457f), Q31( 0.8272275347f), Q31( 0.8230419890f), Q31( 0.8185776004f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:623:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 623 | Q31( 0.8436238281f), Q31( 0.8409541392f), Q31( 0.8379717337f), Q31( 0.8346937361f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:623:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 623 | Q31( 0.8436238281f), Q31( 0.8409541392f), Q31( 0.8379717337f), Q31( 0.8346937361f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:623:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 623 | Q31( 0.8436238281f), Q31( 0.8409541392f), Q31( 0.8379717337f), Q31( 0.8346937361f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:623:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 623 | Q31( 0.8436238281f), Q31( 0.8409541392f), Q31( 0.8379717337f), Q31( 0.8346937361f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:622:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 622 | Q31( 0.8511971524f), Q31( 0.8497805198f), Q31( 0.8480315777f), Q31( 0.8459818469f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:622:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 622 | Q31( 0.8511971524f), Q31( 0.8497805198f), Q31( 0.8480315777f), Q31( 0.8459818469f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:622:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 622 | Q31( 0.8511971524f), Q31( 0.8497805198f), Q31( 0.8480315777f), Q31( 0.8459818469f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:622:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 622 | Q31( 0.8511971524f), Q31( 0.8497805198f), Q31( 0.8480315777f), Q31( 0.8459818469f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:621:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 621 | Q31( 0.8537385600f), Q31( 0.8535720573f), Q31( 0.8531020949f), Q31( 0.8523047035f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:621:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 621 | Q31( 0.8537385600f), Q31( 0.8535720573f), Q31( 0.8531020949f), Q31( 0.8523047035f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:621:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 621 | Q31( 0.8537385600f), Q31( 0.8535720573f), Q31( 0.8531020949f), Q31( 0.8523047035f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:621:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 621 | Q31( 0.8537385600f), Q31( 0.8535720573f), Q31( 0.8531020949f), Q31( 0.8523047035f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ CC libavcodec/binkdsp.o In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:620:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 620 | Q31( 0.8511971524f), Q31( 0.8523047035f), Q31( 0.8531020949f), Q31( 0.8535720573f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:620:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 620 | Q31( 0.8511971524f), Q31( 0.8523047035f), Q31( 0.8531020949f), Q31( 0.8535720573f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:620:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 620 | Q31( 0.8511971524f), Q31( 0.8523047035f), Q31( 0.8531020949f), Q31( 0.8535720573f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:620:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 620 | Q31( 0.8511971524f), Q31( 0.8523047035f), Q31( 0.8531020949f), Q31( 0.8535720573f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:619:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 619 | Q31( 0.8436238281f), Q31( 0.8459818469f), Q31( 0.8480315777f), Q31( 0.8497805198f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:619:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 619 | Q31( 0.8436238281f), Q31( 0.8459818469f), Q31( 0.8480315777f), Q31( 0.8497805198f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:619:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 619 | Q31( 0.8436238281f), Q31( 0.8459818469f), Q31( 0.8480315777f), Q31( 0.8497805198f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:619:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 619 | Q31( 0.8436238281f), Q31( 0.8459818469f), Q31( 0.8480315777f), Q31( 0.8497805198f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:618:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 618 | Q31( 0.8311038457f), Q31( 0.8346937361f), Q31( 0.8379717337f), Q31( 0.8409541392f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:618:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 618 | Q31( 0.8311038457f), Q31( 0.8346937361f), Q31( 0.8379717337f), Q31( 0.8409541392f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:618:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 618 | Q31( 0.8311038457f), Q31( 0.8346937361f), Q31( 0.8379717337f), Q31( 0.8409541392f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:618:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 618 | Q31( 0.8311038457f), Q31( 0.8346937361f), Q31( 0.8379717337f), Q31( 0.8409541392f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:617:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 617 | Q31( 0.8138191270f), Q31( 0.8185776004f), Q31( 0.8230419890f), Q31( 0.8272275347f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:617:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 617 | Q31( 0.8138191270f), Q31( 0.8185776004f), Q31( 0.8230419890f), Q31( 0.8272275347f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:617:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 617 | Q31( 0.8138191270f), Q31( 0.8185776004f), Q31( 0.8230419890f), Q31( 0.8272275347f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:617:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 617 | Q31( 0.8138191270f), Q31( 0.8185776004f), Q31( 0.8230419890f), Q31( 0.8272275347f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:616:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 616 | Q31( 0.7919735841f), Q31( 0.7978466413f), Q31( 0.8034485751f), Q31( 0.8087695004f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:616:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 616 | Q31( 0.7919735841f), Q31( 0.7978466413f), Q31( 0.8034485751f), Q31( 0.8087695004f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:616:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 616 | Q31( 0.7919735841f), Q31( 0.7978466413f), Q31( 0.8034485751f), Q31( 0.8087695004f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:616:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 616 | Q31( 0.7919735841f), Q31( 0.7978466413f), Q31( 0.8034485751f), Q31( 0.8087695004f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:615:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 615 | Q31( 0.7658674865f), Q31( 0.7727780881f), Q31( 0.7794287519f), Q31( 0.7858353120f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:615:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 615 | Q31( 0.7658674865f), Q31( 0.7727780881f), Q31( 0.7794287519f), Q31( 0.7858353120f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:615:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 615 | Q31( 0.7658674865f), Q31( 0.7727780881f), Q31( 0.7794287519f), Q31( 0.7858353120f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:615:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 615 | Q31( 0.7658674865f), Q31( 0.7727780881f), Q31( 0.7794287519f), Q31( 0.7858353120f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:614:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 614 | Q31( 0.7358211758f), Q31( 0.7436827863f), Q31( 0.7513137456f), Q31( 0.7587080760f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:614:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 614 | Q31( 0.7358211758f), Q31( 0.7436827863f), Q31( 0.7513137456f), Q31( 0.7587080760f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:614:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 614 | Q31( 0.7358211758f), Q31( 0.7436827863f), Q31( 0.7513137456f), Q31( 0.7587080760f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:614:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 614 | Q31( 0.7358211758f), Q31( 0.7436827863f), Q31( 0.7513137456f), Q31( 0.7587080760f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:613:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 613 | Q31( 0.7022388719f), Q31( 0.7109410426f), Q31( 0.7194462634f), Q31( 0.7277448900f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:613:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 613 | Q31( 0.7022388719f), Q31( 0.7109410426f), Q31( 0.7194462634f), Q31( 0.7277448900f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:613:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 613 | Q31( 0.7022388719f), Q31( 0.7109410426f), Q31( 0.7194462634f), Q31( 0.7277448900f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:613:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 613 | Q31( 0.7022388719f), Q31( 0.7109410426f), Q31( 0.7194462634f), Q31( 0.7277448900f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:612:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 612 | Q31( 0.6655139880f), Q31( 0.6749663190f), Q31( 0.6842353293f), Q31( 0.6933282376f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:612:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 612 | Q31( 0.6655139880f), Q31( 0.6749663190f), Q31( 0.6842353293f), Q31( 0.6933282376f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:612:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 612 | Q31( 0.6655139880f), Q31( 0.6749663190f), Q31( 0.6842353293f), Q31( 0.6933282376f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:612:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 612 | Q31( 0.6655139880f), Q31( 0.6749663190f), Q31( 0.6842353293f), Q31( 0.6933282376f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:611:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 611 | Q31( 0.6261242695f), Q31( 0.6361980107f), Q31( 0.6461269695f), Q31( 0.6559016302f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:611:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 611 | Q31( 0.6261242695f), Q31( 0.6361980107f), Q31( 0.6461269695f), Q31( 0.6559016302f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:611:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 611 | Q31( 0.6261242695f), Q31( 0.6361980107f), Q31( 0.6461269695f), Q31( 0.6559016302f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.CC libavcodec/bitpacked_dec.o 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)*21474836CC libavcodec/bintext.o 48.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)*214src/libavcodec/ass_split.c748:362504:814.:0 warning: +comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c250: | 62 : src/libavcodec/aacsbrdata.h : 606w:h74i:l ewarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (i < FF_ARRAY _606E | L E M S ( sQe3c1t(i o0n.-4>0f6i2e3l1d7s6)7)6 f )| , ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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.383635001CC libavcodec/bitpacked_enc.o 3f), 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) CC libavcodec/bitstream.o (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:603:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 603 | Q31(-0.2736634040f), Q31(-0.2843214189f), Q31(-0.2950716717f), Q31(-0.3059098575f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:603:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 603 | Q31(-0.2736634040f), Q31(-0.2843214189f), Q31(-0.2950716717f), Q31(-0.3059098575f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:602:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 602 | Q31(-0.2320690870f), Q31(-0.2423016884f), Q31(-0.2526480309f), Q31(-0.2631053299f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:602:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 602 | Q31(-0.2320690870f), Q31(-0.2423016884f), Q31(-0.2526480309f), Q31(-0.2631053299f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:602:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 602 | Q31(-0.2320690870f), Q31(-0.2423016884f), Q31(-0.2526480309f), Q31(-0.2631053299f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:602:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 602 | Q31(-0.2320690870f), Q31(-0.2423016884fCC libavcodec/bitstream_filters.o ), 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) src/libavcodec/ass_split.c : 273(:i27n:t )warning: ((comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]x )*2147483648.0 + 0.5) | ^ ~273 | In file included from fsrc/libavcodec/aacsbr_fixed.co:r62 : (src/libavcodec/aacsbrdata.hi: 601=: 520:; warning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] < FF_ARRAY_E L601E | M S ( a s sQ_3s1e(c-t0i.o1n9s2)3;9 i6+6+7)4 5{f ) ,| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~Q 31(-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 + 0CC libavcodec/blockdsp.o .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 src/libavcodec/ass_split.cQ31:(369x:)24 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] (int)((x)*21 43697 | 4 836 4 8 . 0 + 0 . 5 )f o r| ^ ~( i=0; in u45m | _#rdeecftisn;e iQ+3+1)( x{) | ~^~~~~~~~~~~~~~~ (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:568:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 568 | Q31( 0.0020274176f), Q31( 0.0015784682f), Q31( 0.0010902329f), Q31( 0.0005832264f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:568:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 568 | Q31( 0.0020274176f), Q31( 0.0015784682f), Q31( 0.0010902329f), Q31( 0.0005832264f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:568:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 568 | Q31( 0.0020274176f), Q31( 0.0015784682f), Q31( 0.0010902329f), Q31( 0.0005832264f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:567:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 567 | Q31( 0.0035401246f), Q31( 0.0032091885f), Q31( 0.0028446757f), Q31( 0.0024508540f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:567:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 567 | Q31( 0.0035401246f), Q31( 0.0032091885f), Q31( 0.0028446757f), Q31( 0.0024508540f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:567:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 567 | Q31( 0.0035401246f), Q31( 0.0032091885f), Q31( 0.0028446757f), Q31( 0.0024508540f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:567:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 567 | Q31( 0.0035401246f), Q31( 0.0032091885f), Q31( 0.0028446757f), Q31( 0.0024508540f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:566:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 566 | Q31( 0.0046039530f), Q31( 0.0043801861f), Q31( 0.0041251642f), Q31( 0.0038456408f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:566:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 566 | Q31( 0.0046039530f), Q31( 0.0043801861f), Q31( 0.0041251642f), Q31( 0.0038456408f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:566:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 566 | Q31( 0.0046039530f), Q31( 0.0043801861f), Q31( 0.0041251642f), Q31( 0.0038456408f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:566:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 566 | Q31( 0.0046039530f), Q31( 0.0043801861f), Q31( 0.0041251642f), Q31( 0.0038456408f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:565:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 565 | Q31( 0.0052715758f), Q31( 0.0051382275f), Q31( 0.0049839687f), Q31( 0.0048109469f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:565:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 565 | Q31( 0.0052715758f), Q31( 0.0051382275f), Q31( 0.0049839687f), Q31( 0.0048109469f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:565:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 565 | Q31( 0.0052715758f), Q31( 0.0051382275f), Q31( 0.0049839687f), Q31( 0.0048109469f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:565:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 565 | Q31( 0.0052715758f), Q31( 0.0051382275f), Q31( 0.0049839687f), Q31( 0.0048109469f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:564:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 564 | Q31( 0.0055917128f), Q31( 0.0055404363f), Q31( 0.0054753783f), Q31( 0.0053838975f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:564:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 564 | Q31( 0.0055917128f), Q31( 0.0055404363f), Q31( 0.0054753783f), Q31( 0.0053838975f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:564:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 564 | Q31( 0.0055917128f), Q31( 0.0055404363f), Q31( 0.0054753783f), Q31( 0.0053838975f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:564:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 564 | Q31( 0.0055917128f), Q31( 0.0055404363f), Q31( 0.0054753783f), Q31( 0.0053838975f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:563:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 563 | Q31( 0.0056220643f), Q31( 0.0056455196f), Q31( 0.0056389199f), Q31( 0.0056266114f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:563:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 563 | Q31( 0.0056220643f), Q31( 0.0056455196f), Q31( 0.0056389199f), Q31( 0.0056266114f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((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.00420373 warning07s19 generatedf. ), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h: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) | ^ ~ CC libavcodec/bonk.o In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:558:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 558 | Q31( 0.0032739613f), Q31( 0.0034418874f), Q31( 0.0036008268f), Q31( 0.0037603922f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:558:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 558 | Q31( 0.0032739613f), Q31( 0.0034418874f), Q31( 0.0036008268f), Q31( 0.0037603922f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:558:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 558 | Q31( 0.0032739613f), Q31( 0.0034418874f), Q31( 0.0036008268f), Q31( 0.0037603922f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:557:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 557 | Q31( 0.0026201758f), Q31( 0.0027870464f), Q31( 0.0029469447f), Q31( 0.0031125420f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:557:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 557 | Q31( 0.0026201758f), Q31( 0.0027870464f), Q31( 0.0029469447f), Q31( 0.0031125420f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:557:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 557 | Q31( 0.0026201758f), Q31( 0.0027870464f), Q31( 0.0029469447f), Q31( 0.0031125420f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:557:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 557 | Q31( 0.0026201758f), Q31( 0.0027870464f), Q31( 0.0029469447f), Q31( 0.0031125420f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:556:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 556 | Q31( 0.0019841140f), Q31( 0.0021461583f), Q31( 0.0023017254f), Q31( 0.0024625616f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:556:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 556 | Q31( 0.0019841140f), Q31( 0.0021461583f), Q31( 0.0023017254f), Q31( 0.0024625616f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:556:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 556 | Q31( 0.0019841140f), Q31( 0.0021461583f), Q31( 0.0023017254f), Q31( 0.0024625616f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:556:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 556 | Q31( 0.0019841140f), Q31( 0.0021461583f), Q31( 0.0023017254f), Q31( 0.0024625616f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:555:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 555 | Q31( 0.0013902494f), Q31( 0.0015443219f), Q31( 0.0016868083f), Q31( 0.0018348265f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:555:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 555 | Q31( 0.0013902494f), Q31( 0.0015443219f), Q31( 0.0016868083f), Q31( 0.0018348265f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from 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)CC libavcodec/brenderpix.o , 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), CC libavcodec/bsf.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: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 1+ warning0 generated.. 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/atrac1.c:241:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 241 | float max_quant = 1.0 / (float)((1 << (word_len - 1)) - 1); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/av1_metadata_bsf.c:172:39: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 172 | { .i64 = -1 }, -1, 255, FLAGS }, | ^ src/libavcodec/av1_metadata_bsf.c:175:39: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 175 | { .i64 = -1 }, -1, 255, FLAGS }, | ^ src/libavcodec/av1_metadata_bsf.c:178:39: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 178 | { .i64 = -1 }, -1, 255, FLAGS }, | ^ src/libavcodec/aacsbr_fixed.c:77:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 77 | static const int CONST_076923 = Q3src/libavcodec/av1_metadata_bsf.c1:(2000:.44:7 6warning: 9missing field 'unit' initializer [-Wmissing-field-initializers] 230769230 762009 | 2 3 0 7 7 f ) ; { . db| l ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ = 0.0 }src/libavcodec/aac_defines.h,: 045,: 36U:I Nnote: Texpanded from macro 'Q31'_ MAX, FLAGS 45} | ,# d | e ^f ine Q31(x) (int)((x)*214748src/libavcodec/av1_metadata_bsf.c3:6203:4438:. 0warning: +missing field 'unit' initializer [-Wmissing-field-initializers] 0.5) 203| | ^ ~ { .i64 = -1 }, -1, INT_MAX, FLAGS }, | ^ src/libavcodec/av1_metadata_bsf.c:207:34: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 207 | { .i64 = 0 }, 0, 1, FLAGS}, | ^ src/libavcodec/av1_metadata_bsf.c:209:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 209 | { NULL } | ^ src/libavcodec/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/bswapdsp.o src/libavcodec/avpacket.c:124:27: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 124 | if ((unsigned)grow_by > | ~~~~~~~~~~~~~~~~~ ^ 125 | INT_MAX - (pkt->size + AV_INPUT_BUFFER_PADDING_SIZE)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/avpacket.c:137:29: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 137 | if (data_offset > INT_MAX - new_size) | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/avpacket.c:147:40: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 147 | if (new_size + data_offset < INT_MAX - new_size/16) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/asvenc.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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/cabac.o src/libavcodec/put_bits.h:src/libavcodec/avdct.c265:37:: 60warning: :89comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 265 | i60f | {(s"-b>ibutf_se_npder _-s asm-pl>eb"u,f _"p"t,r O>F=F SsEiTze(obfi(BtitsB_upfe)r)_ s{a m p| l ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~e ), AV_OPT_TYPE_INT, {.i64 = 8 }, 0, 14, 0,}, | ^ src/libavcodec/avdct.c:61:6: warning: missing field 'help' initializer [-Wmissing-field-initializers] 61 | {NULL}, | ^ src/libavcodec/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/c93.o CC libavcodec/canopus.o 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/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/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_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ 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) | ~~~~~ ^ ~~~~ 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)) | ~ ^ ~ 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) | ~~~~~ ^ ~~~~ 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: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/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->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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: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/av1_parse.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) | ~~~~~ ^ ~~~~ 1 warning generated. CC libavcodec/cavs.o 7 warnings generated. 2 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/libavcodec/atrac3plusdsp.csrc/libavutil/macros.h:49::25:98 :note: 61expanded from macro 'FFMIN': warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | #define FFMI N(98a | ,b ) ( ( a) > (hb)a n? n(b_)wi nd:o w([ai]) =) ( 1| . ~ ^ ~0 f - cos(TWOPIIn file included from *src/libavcodec/av1_parse.c :i27 : /src/libavcodec/bytestream.h :23565:613.:0 fwarning: )comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]) * 0.5f; 356 | | ~ ^~~~ size2 = Fsrc/libavcodec/atrac3plusdsp.cF:M98I:N(50p:- warning: >implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]b uffer_end -98 p | - > b uf f e r , hsainzne)_;w i| n ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~d ow[i]src/libavutil/macros.h =: 49(:125.:0 fnote: expanded from macro 'FFMIN'- cos(T WO49P | #Id e*f iin e/ 25F6.F0fM)I)N (*a ,0b.)5 f(;( a )| ~ ^~~~~~ > (b) ? (b) : (a))src/libavcodec/atrac3plusdsp.c : 98| ~ ^ ~: 27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/av1_parse.c:27 : 98src/libavcodec/bytestream.h | : 357 : 15 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] hann_w i357n | d o w [ iif] (=s i(z1e.20 f! =- sciozse()T W O| P ~~~~~ ^ ~~~~I * i / 256.0f)) * 0.5f; | ^~~~ ~ CC libavcodec/cavs_parser.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)) | ~ ^ ~ CC libavcodec/cavsdata.o src/libavcodec/atrac3plusdsp.c:131:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 131 | amp = amp_sf_tab[wave_param->amp_sf] * | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 132 | (!synth_param->amplitude_mode | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133 | ? (wave_param->amp_indexIn file included from + src/libavcodec/bethsoftvideo.c1:)33 : /src/libavcodec/bytestream.h :11865:.131:3 f warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | 186 | s:i z1e.20 f=) ;F F M| I ~~~~~~~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/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/atrac3plusdsp.c:141:23: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 141 | out[i] += sine_table[pos] * amp; | ^~~~~~~~~~~~~~~ ~ src/libavcodec/avpacket.c:615:38: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare]In file included from src/libavcodec/aacsbr_fixed.c:611: src/libavcodec/aacsbr_template.c:157:52 :615 | warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] if (!side_data || side_dat a_157s | i z e < 4 + 4 + 8 * e rr o r_ c o u n t ) | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ 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) | ^ ~ 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)) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ 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/cavsdsp.o 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/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/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/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) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/aacsbr_fixed.c:611: src/libavcodec/aacsbr_template.c:251:31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 251 | if (sbr->bs_limiter_bands != old_bs_limiter_bands && !sbr->reset) | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavcodec/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) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ 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)) | ~ ^ ~ In file included from src/libavcodec/av1dec.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/av1dec.c:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h: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/atrac3.c:192:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 192 | float w = 0.5 * (wi * wi + wj * wj); | ~ ~~~~~~~~^~~~~~~~~ In file included from src/libavcodec/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] src/libavcodec/avcodec.c:413:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = F413F | M I N ( fg-o>rb u(fif e=r _0en;d i- g<- >sbuubf-f>enru,m _sriezce)t;s ; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~i ++) { | ~ ^ ~~~~~~~~~~~~~~src/libavutil/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)) | ~ ^ ~13 warnings generated. 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) | ~~~~~ ^ ~~~~ src/libavcodec/aacsbr_template.c:355:31: warning: comparison of integers of different signs: 'AAC_SIGNE' (aka 'int') and 'unsigned int' [-Wsign-compare] 355 | if (sbr->k[2] - sbr->k[0] > max_qmf_subbands) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ CC libavcodec/cbrt_data.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' 469In file included from | src/libavcodec/bitstream.c :(37(: osrc/libavcodec/put_bits.hld:)227 :+37 :( nwarning: sacomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]mp le) * 0.125 * ((new) - (old )227) | ) | ~ ~~~~~~^~~~~~~ if (s->buf_end - s->busrc/libavcodec/atrac3.cf:_494p:t39r: warning: >implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]= sizeof(Bi t494B | u f ) ) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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[src/libavcodec/put_bits.hns:a265m:37p: lwarning: ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]] = c1 * 2.0 - c2652 | ; | ^~ ~ if (s->buf_end - s->buf_ptr >= sizeof(CC libavcodec/cbrt_data_fixed.o BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/atrac3.c:506:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 506 | su1[nsampsrc/libavcodec/atrac3plus.cle]: =364 :17 :c 2warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] * 2.0; | ^~ ~ 364 | if (pos > FF_ARRAY_ELEMS(chan->qu_wordlsrc/libavcodec/atrac3.cen:))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/av1dec.c:65:11: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 65 | if (src/libavcodec/atrac3.cv :>515: 332: * warning: rimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) | ~ ^ ~~~~~ 515 | su2[nsample] = c2 * -2.0; | ^~ ~ CC libavcodec/cbs.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/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_av1.o In file included from src/libavcodec/bfi.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 -CC libavcodec/cbs_bsf.o g->buffer, src/libavcodec/atrac3.csize:);558 :| 33: ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 558 | 49 | # d e f i n e FsFuM1I[Nns(aamp,leb]) *(=( a)I N>T E(RPbO)L A?T E((bw) [:0] [(0a],) w)[ 0] [| 1 ~ ^ ~] , nsample - band); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/atrac3.c:469:41: note: expanded from macro 'INTERPOLATE' 469 | ((old) + (nsample) * 0.125 * ((new) - (old))) | ~ ~~~~~~^~~~~~~ src/libavcodec/atrac3.c:558:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 558 | su1[nsample] *= INTERPOLATE(w[0][0], w[0][1], nsample - band); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/atrac3.c:469:7: note: expanded from macro 'INTERPOLATE' 469 | ((old) + (nsample) * 0.125 * ((new) - (old))) | ^~~ ~ src/libavcodec/atrac3.c:559:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 559 | su2[nsample] *= INTERPOLATE(w[1][0], w[1][1], nsample - band); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/atrac3.c:469:41: note: expanded from macro 'INTERPOLATE' In file included from 469 | src/libavcodec/bfi.c: 31 : (src/libavcodec/bytestream.h(:o186l:d13): +warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]( nsample) * 0.125 186* | (( n e w )s i-z e(o2l d=) )F) F M| ~ ~~~~~~^~~~~~~I N(p->buffer_end - p->bsrc/libavcodec/atrac3.cu:f559:f45e:r , warning: simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i ze); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 559 | src/libavutil/macros.h : 49 :25 : note: expanded from macro 'FFMIN' su2[ n49sa | mp#ldee]f i*n=e I NFTFEMRIPNOL(ATCC libavcodec/cbs_h2645.o Ea(,w[b1)] [(0(]a,) w[>1 ][(1]b), ?ns a(mbp)l e :- ( aba)n)d) ; | ~ ^ ~ | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/atrac3.c:In file included from 469src/libavcodec/bfi.c:7::31 : note: src/libavcodec/bytestream.h:expanded from macro 'INTERPOLATE'187 :15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 469 | (187(o | ld ) + (nisfa m(psliez)e 2* 0!.1=2 5s i*z e()( n e| w ~~~~~ ^ ~~~~) - (old))) | ^~~ ~ CC libavcodec/cbs_jpeg.o CC libavcodec/cbs_mpeg2.o src/libavcodec/aacsbr_template.c:782:41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 782 | chCC libavcodec/cbs_sei.o _data->e_a[0] = -(ch_data->e_a[1] != bs_num_env_old); // l_APrev | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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/cbs_vp9.o 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/ccaption_dec.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) > CC libavcodec/cdgraphics.o (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/cdtoons.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/bfi.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/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/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/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)) | ~ ^ ~ src/libavcodec/bfi.c:130:24: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 130 | if (length >= bytestream2_get_bytes_left(&g)) { | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/av1dec.c:649:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 649 | for (int i = 0; i < FF_ARRAY_ELEMS(s->ref); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/bitpacked_enc.c:27: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: '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] src/libavcodec/aacsbr_template.c 265 | : 1170 : 20 : warning: icomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]f (s->buf_end - 1170s | - > bu f _ipft r( b>y=t essi_zreeaodf( Bi>t Bcunf)t) ){ {| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ | ~~~~~~~~~~ ^ ~~~ CC libavcodec/cdxl.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/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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/celp_filters.o CC libavcodec/celp_math.o CC libavcodec/cfhd.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/aacsbr_template.c:1401:23: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 1401 | for (i = 0; i < ilim; i++) | ~ ^ ~~~~ src/libavcodec/aacsbr_template.c:1421:23: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 1421 | for (i = 0; i < ilim; i++) { | ~ ^ ~~~~ src/libavcodec/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++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ 11 warnings generated. src/libavcodec/av1dec.c:1237:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1237 | 1OFF warningS generatedET. (operating_point), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, AV1_MAX_OPERATING_POINTS - 1, VD }, | ^ src/libavcodec/av1dec.c:1238:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1238 | { NULL } | ^ 5 warnings generated. CC libavcodec/cfhddata.o CC libavcodec/cfhddsp.o src/libavcodec/atrac9dec.c:526:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 526 | maxval = FFMAX(FFMAX(FFABS(tmp[0]), FFABS(tmp[1])), maxval); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ src/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ~ ^ 12 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) | ~~~~~ ^ ~~~~ CC libavcodec/cfhdenc.o 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)) | ~ ^ ~ src/libavcodec/atrac9dec.c:626:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 626 | rate = pow(2, ratCC libavcodec/cfhdencdsp.o e); | ~~~ ^~~~ 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:187src/libavcodec/bytestream.h:15: :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]187 | if (size2 ! =271 | si ze ) i n| ~~~~~ ^ ~~~~t 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/cga_data.o 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) | ~~~~~ ^ ~~~~ CC libavcodec/chomp_bsf.o 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: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] src/libavcodec/bytestream.h 293: | 355 : 13 s:i zwarning: ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]2 = FFMIN(p->buff e355r | _ en d -s pi-z>beu f f=er ,FF MsIiN(zg-e>)b;u f | f ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ er_end src/libavutil/macros.h-: 49g:25-:> bnote: uexpanded from macro 'FFMIN'f fer, si z49e | )#;d e fi| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~n e FFMIN(a,src/libavutil/macros.hb:)49 (:(25a: )note: expanded from macro 'FFMIN'> (b) ? (49b | )# d:ef i(nae) )F F| MI ~ ^ ~N (a,b) ((a) In file included from >src/libavcodec/bmpenc.c :(b28): src/libavcodec/bytestream.h?: 294(:b15): :warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]( a)) | ~ ^ ~ 294 | if (In file included from ssrc/libavcodec/bmp.ci:z25e: 2 src/libavcodec/bytestream.h!:= 356s:13i: zwarning: ecomparison 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) | ~~~~~ ^ ~~~~ 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) | ~~~~~ ^ ~~~~ 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++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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) | ~~~~~ ^ ~~~~ 1 warning generated. 16 warnings generated. src/libavcodec/bink.c:726:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 726 | if (quant_idx > 15U) { | ~~~~~~~~~ ^ ~~~ CC libavcodec/cinepak.o src/libavcodec/atrac9dec.c:964:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 964 | scale = 1.0f / 32768.0; | ^~~~ ~ src/libavcodec/atrac9dec.c:979:33: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 979 | const float s_c = sinf(sidx*M_PI - M_PI_2)*0.5f + 0.5f; | ^~~~~ src/libavcodec/atrac9dec.c:980:33: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 980 | const float e_c = sinf(eidx*M_PI - M_PI_2)*0.5f + 0.5f; | ^~~~~ 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) ? (b) : (a)) | ~ ^ ~ CC libavcodec/cinepakenc.o 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/clearvideo.o 12 warnings generated. 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 | ifsrc/libavcodec/bytestream.h ((h:si271z:e17:- iwarning: hcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]si ze-14) < (colors <271 | < 2 )i)n t{ s i | z ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ e2 = FFMIN(g-src/libavcodec/bmp.c>:b265:u35:f fwarning: ecomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]r _end - g ->265b | u ff e r , s i z e ) ;i f | ( ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~( hsize-ihssrc/libavutil/macros.hiz:e49-1:425): < note: coexpanded from macro 'FFMIN'l ors * 3 )49 | {# d| e ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~f ine FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavcodec/cljrdec.o 33 warnings generated. 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/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) | ~~~~~ ^ ~~~~ CC libavcodec/cljrenc.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/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) | ~~~~~ ^ ~~~~ 3 warnings generated. 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) { | ~~~~~~~~ ^ ~~~~~~~~~~~~ 5 warnings generated. 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/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) | ~~~~~ ^ ~~~~ 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) | ~~~~~ ^ ~~~~ 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: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:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/cllc.o CC libavcodec/cngdec.o CC libavcodec/cngenc.o CC libavcodec/codec_desc.o 11 warnings generated. CC libavcodec/codec_par.o 11 warnings generated. CC libavcodec/cook.o 4 warnings generated. CC libavcodec/cook_parser.o src/libavcodec/brenderpix.c:208:41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 208 | if (bytestream2_get_bytes_left(&gb) < hdr.height * bytes_per_scanline) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/brenderpix.c:270:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 270 | bytes_left / bytes_per_scanline < hdr.height) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ CC libavcodec/cpia.o 3 warnings generated. 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/c93.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/c93.c:23: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h: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/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: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/c93.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/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 | 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/c93.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: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/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.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)) | ~ ^ ~ 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] 293 | In file included from src/libavcodec/bonk.cs:iz28e: 2 src/libavcodec/bytestream.h= :FF171MI:N(18p: -warning: >comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]bu ffer_end - p->bu f171fe | r , s igz-e>)b;u f f| e ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~r += FFMINsrc/libavutil/macros.h(:g49-:>25:b unote: fexpanded from macro 'FFMIN' fer_end 49- | # dge-f>biunef fFFeMrIN,(a ,sb)i z((ea)); > (| b ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~) ? (b) : (a)) src/libavutil/macros.h| ~ ^ ~: 49:25: note: expanded from macro 'FFMIN' In file included from src/libavcodec/canopus.c: 2749: | src/libavcodec/bytestream.h#:d294e:f15i: nwarning: ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] FFMIN( a294, | b ) (( ai)f (>si z(eb2) ?! =( bs)i z:e ) ( 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' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/bonk.c:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h: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/canopus.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, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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: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)) | ~ ^ ~ 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/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/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) | ~~~~~ ^ ~~~~ CC libavcodec/cri.o CC libavcodec/cri_parser.o CC libavcodec/cscd.o CC libavcodec/cyuv.o CC libavcodec/d3d11va.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.o CC libavcodec/dca_core.o CC libavcodec/dca_core_bsf.o 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 += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:2511: note: warningexpanded from macro 'FFMIN's generated. 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 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_h2645.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/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->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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: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/cbs_h2645.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) | ~~~~~ ^ ~~~~ 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) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/cavsdec.c:31: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/bytestream.h: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) | ~~~~~ ^ ~~~~ 13 warnings generated. 14 warnings generated. 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) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ In file included from src/libavcodec/cbs_mpeg2.c:22: In file included from src/libavcodec/cbs_internal.h:30: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: '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_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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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_exss.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/dca_lbr.o 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: In file included from src/libavcodec/cbs_av1.ccomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: 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 227 | ( s - >b u f CC libavcodec/dca_parser.o _ iefn d( s-- >sbu-f_>ebnudf _-p tsr- >>b=u fs_ipzterof (>=Bi tsBizuefo)f)( {B i t| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~B uf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 1 warningsrc/libavcodec/put_bits.h generated. :265:37: 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] 265 | 265 | i f CC libavcodec/dca_sample_rate_tab.o i(fs (-s>-b>ubfu_efn_de -n d s-- >sb-u>fb_putfr_ p>tr= s>iz=e osfi(zBeiotfB(uBfi)t)B u{f ) )| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~{ | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/ccaption_dec.c:931:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 931 | { "real_time", "emit subtitle events as they are decoded for real-time display", OFFSET(real_time), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1,2 SD warning}s, generated . | ^ 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 }, | ^ In file included from CC libavcodec/dca_xll.o src/libavcodec/cbs_sei.c:20: In file included from src/libavcodec/cbs_internal.h:30: src/libavcodec/ccaption_dec.csrc/libavcodec/put_bits.h::937227::1037:: warning: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]missing field 'help' initializer [-Wmissing-field-initializers] 937 | {NUL L}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] src/libavcodec/put_bits.h:317:33 :317 | warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (s->bu f317 | _ e n d i-f ( ss-->>bbufu_fp_ternd >-= s -si>zbeuoff(_pBtri t>B=uf )s)i {z e| o ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~f (BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 3 warnings generated. 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/dcadct.o CC libavcodec/dcadec.o 11 warnings generated. 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_leftIn file included from (gbsrc/libavcodec/cbs.cc:) 30<: In file included from src/libavcodec/cbs_internal.hz:30e: rsrc/libavcodec/put_bits.hoe:s)227 :37{: | warning: ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end src/libavcodec/cbs_av1.c- :s-82>:b23u:f _pwarning: trcomparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] >= size o82f | ( B i t B u f )f)o {r (| 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++) | ~ ^ ~~~~~~ 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)) | ~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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/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 += FFMsrc/libavcodec/put_bits.hIN:(265g:-37>:b uwarning: fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]fe r_end - g->buf fe265r | , s i z e) ; | i ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ f (s->buf_end - src/libavutil/macros.hs-:>b49u:f25_p:tr >note: =expanded from macro 'FFMIN' sizeof( Bi49t | B#udfe)f)i n{e F| F ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~M IN(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) | ~~~~~ ^ ~~~~ 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_av1.c:280:28: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 280 | if (put_bits _271l | e f t (pibnct) sbuffsrc/libavcodec/cbs_av1.c:e296r:_23e:n dwarning: -comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] g->buffe r,296 | s iz e ) ; | f ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~or (i = 0; isrc/libavutil/macros.h :<49 :w25 :- 1note: ;expanded from macro 'FFMIN' i++) | ~ ^ ~~~~~49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 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(cbIn file included from s_tysrc/libavcodec/cdgraphics.c:p23e: _tsrc/libavcodec/bytestream.ha:b293l:e13):; iwarning: +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) | ~~~~~ ^ ~~~~ 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/cdgraphics.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/cavsdec.c:573:40: warning: comparison of integers of different signs: 'unsigned int' and 'const int8_t' (aka 'const signed char') [-Wsign-compare] 573 | level = esc_code + (run > r->max_run ? 1 : r->level_add[run]); | ~~~ ^ ~~~~~~~~~~ src/libavcodec/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) | ~~~~~ ^ ~~~~ 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)) | ~ ^ ~ src/libavcodec/cavsdec.c:620:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 620 | if (cbp > 63U) { | ~~~ ^ ~~~ 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/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 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/cdxl.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' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/cdxl.c: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/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) | ~~~~~ ^ ~~~~ src/libavcodec/cbs_sei.c:142:31: warning: comparison of integers of different signs: 'CodedBitstreamUnitType' (aka 'unsigned int') and 'int' [-Wsign-compare] 142 | if (au->units[i].type == sei_type) { | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/cbs_sei.c:157:35: warning: comparison of integers of different signs: 'CodedBitstreamUnitType' (aka 'unsigned int') and 'int' [-Wsign-compare] 157 | if (au->units[i].type < highest_vcl_type) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/cbs_sei.c:164:35: warning: comparison of integers of different signs: 'CodedBitstreamUnitType' (aka 'unsigned int') and 'int' [-Wsign-compare] 164 | if (au->units[i].type < highest_vcl_type) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h: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/cdxl.c: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) | ~~~~~ ^ ~~~~ 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/dcadsp.o 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)) | ~ ^ ~ 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)) { \ | ^~~~ CC libavcodec/dcaenc.o 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) | ~~~~~ ^ ~~~~ CC libavcodec/dcahuff.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)) | ~ ^ ~ CC libavcodec/dct.o 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) | ~~~~~ ^ ~~~~ CC libavcodec/dct32_fixed.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/dct32_float.o In file included from src/libavcodec/cfhd.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 | #dsrc/libavcodec/bytestream.hefi:ne271 :F17FM:I N(warning: acomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare], b) ((a) > (b) ? 271( | b ) : i(nat)) s iz| e ~ ^ ~2 = FFMIN(g-In file included from >src/libavcodec/cfhd.cbu:ff33er: _esrc/libavcodec/bytestream.hnd: 294-: 15g: -warning: >comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]bu ffer, 294s | i z e ) ;i f | ( ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ size2 != 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/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] src/libavcodec/bytestream.h 293 | : 317 : 13 s:i zwarning: ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]2 = FFMIN(p->buf f317e | r _e n d s-i zpe-2> b=uf fFeFr,M IsNi(zpe-)>;b u f| f ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~e r_end src/libavutil/macros.h-: 49p:->25b: unote: expanded from macro 'FFMIN'f fer, s i49z | e#)d;e fi n| e ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ F FMIN(a,bsrc/libavutil/macros.h) :((49a:)25 :> (note: bexpanded from macro 'FFMIN') ? (b) : 49( | a#)d)e f in| e ~ ^ ~ FFMIN(a,bIn file included from ) src/libavcodec/cfhddata.c(:(25a: )In file included from src/libavcodec/cfhd.h:>27 : (src/libavcodec/bytestream.hb:)294 :? 15(:b )warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: (a)) | ~ ^ ~294 | if (In file included from ssrc/libavcodec/cfhd.ci:z33e: 2src/libavcodec/bytestream.h :!318= :s15i: zwarning: ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]) | ~~~~~ ^ ~~~~ 318 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/cbs_h2645.c:361: src/libavcodec/cbs_sei_syntax_template.c:31:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 31 | for (i = 0; i < current->payload_size; 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/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/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/bytestream.h : 355 : 13 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 \ | | ^~~~ size = FFsrc/libavcodec/cbs.cM:I523N(:g30-:> buwarning: fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]f er_end - g523-> | b u f fe r , s i z eav)_a;ss er t| 0 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~( j + 1 < ssrc/libavutil/macros.hiz:e49of:(25n: anote: meexpanded from macro 'FFMIN') ); | ~~~~~ ^ ~~~~~~~~~~~~ 49 | #dsrc/libavutil/avassert.he:38f:in11e: FFnote: MIexpanded from macro 'av_assert0'N (a,b) (( a)38 | > ( b) ? i(fb ) (:! ((ca)o)n d | ) ~ ^ ~) { 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 | s i z e 2 = FF M I N ( p- > b u\f f| ^~~~e r_end - p-src/libavcodec/cbs.c>:bu527f:f22e:r ,warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] size); 527| | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ av_assrc/libavutil/macros.hs:e49:r25:t note: 0expanded from macro 'FFMIN'( j + 1 49< | #dseifiznee oFfFM(InaNme()a),; b )| ~~~~~ ^ ~~~~~~~~~~~~ ((a) src/libavutil/avassert.h> :(38b:)11 :? note: expanded from macro 'av_assert0'( b) : (a) ) 38 | | ~ ^ ~ if (!In file included from (csrc/libavcodec/cfhd.con:d33): )src/libavcodec/bytestream.h :{357: 15 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | i f ( s i ze 2 ! = s i ze ) | ~~~~~ ^ ~~~~ \ | ^~~~ 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) | ~~~~~ ^ ~~~~ src/libavcodec/cbs_sei_syntax_template.csrc/libavcodec/cbs_jpeg.c::54100::2923:: warning: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] 54 | 100 | i ff o(rst at(ei- >p=a y0l;o aid _+s i1z e< d a t| a ~~~~~~~~~~~~~~~~~~~ ^ ~ _size && fragsrc/libavcodec/cbs_sei_syntax_template.c->:d63a:t19a:[ iwarning: ]comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] ! = 0xff; i63+ | + ); | fo ~~~~~ ^ ~~~~~~~~~~~~~~~r (j = 0; j data_leng th105; | j + + )f o r| ~ ^ ~~~~~~~~~~~~~~~~~~~~( ++i; i + 1 < frag->data_size && frag->data[i] == 0xff; i++); | ~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/cbs_jpeg.c:106:15: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] 106 | if (i + 1 >= frag->data_size && frag->data[i]) { | ~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/cbs_jpeg.c:117:21: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned 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) { | ~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/cinepakenc.c:137:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 137 | OFFSET(max_extra_cb_iterations), AV_OPT_TYPE_INT, { .i64 = 2 }, 0, INT_MAX, VE }, | ^ src/libavcodec/cinepakenc.c:139:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 139 | OFFSET(skip_empty_cb), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE }, | ^ src/libavcodec/cbs_sei_syntax_template.csrc/libavcodec/cinepakenc.c:141::91121::19 :warning: missing field 'unit' initializer [-Wmissing-field-initializers]warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] 141 | 91 | O FfForS E(Ti(m a=x 0_;m aix _,d at a _ l e n g t h ; AiV_+O+)P T| _ ~ ^ ~~~~~~~~~~~~~~~~~~~~T YPE_INT, { .i64 = 3 }, MIN_STRIPS, MAX_STRIPS, VE }, | ^ src/libavcodec/cinepakenc.c:143:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 143 | OFFSET(min_min_strips), AV_OPT_TYPE_INT, { .i64 = MIN_STRIPS }, MIN_STRIPS, MAX_STRIPS, VE }, | ^ src/libavcodec/cinepakenc.c:145:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 145 | OFFSET(strip_number_delta_range), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, MAX_STRIPS - MIN_STRIPS, VE }, | ^ src/libavcodec/cinepakenc.cIn file included from :146:src/libavcodec/cngdec.c12:: warning: 25missing field 'help' initializer [-Wmissing-field-initializers] : src/libavutil/ffmath.h :14649 | : 30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] { NULL }, | ^ 49 | return exp2f(M_LOG2_10 * x); | ~ ^ 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)) | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/cfhdenc.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/cfhdenc.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/cfhdenc.c:33: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h: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/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) | ~~~~~ ^ ~~~~ 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] 171src/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] g 318 | if (size2 != size) | ~~~~~ ^ ~~~~ ->buffer += FFMIN(g->buffer_end - g->buffer,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] si z191 | bits_written < 8 * current->payload_size) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ e)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/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/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) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/cdtoons.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/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/cbs_sei_syntax_template.c:276:30: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 276 | if (payload_size + 1 > get_bits_left(rw) / 8) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/cljrenc.c:32: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | CC libavcodec/dds.o 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/decode.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/bytestream.h:271:17: warning: CC libavcodec/dfa.o 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/cdtoons.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/cdtoons.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) >src/libavcodec/cljrenc.c: 100:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] (b 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] b101 | { NULL }, | ^ ) : (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/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/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 | size2src/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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ src/libavcodec/cngdec.c:133:60: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 133 | p->refl_coef[i] = 0.6 *p->refl_coef[i] + 0.4 * p->target_refl_coef[i]; | ~ ^~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cngdec.c:133:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 133 | p->refl_coef[i] = 0.6 *p->refl_coef[i] + 0.4 * p->target_refl_coef[i]; | ~^~~~~~~~~~~~~~~ src/libavcodec/cngdec.c:142:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 142 | e *= 1.0 - p->refl_coef[i]*p->refl_coef[i]; | ~ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ src/libavcodec/cngdec.c:144:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 144 | scaling = sqrt(e * p->energy / 1081109975); | ~~~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~ src/libavcodec/cngdec.c:144:36: warning: implicit conversion from 'int' to 'float' changes value from 1081109975 to 1081110016 [-Wimplicit-const-int-float-conversion] 144 | scaling = sqrt(e * p->energy / 1081109975); | ~ ^~~~~~~~~~ In file included from src/libavcodec/clearvideo.c:31: src/libavcodec/bytestream.h: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/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->bIn file included from uffsrc/libavcodec/cfhdenc.ce:r38_: esrc/libavcodec/put_bits.hnd: 227-: 37g:- >bwarning: ufcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]fe r, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 227 | src/libavutil/macros.h: 49 : 25 : inote: fexpanded from macro 'FFMIN' (s-> 49b | uf#_deenfdi n-e sFF-M>IbNu(fa_,pbt)r (>=( sai) z>e o(fb()B ?i t(bB) u:f )() a{) ) | | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ ~ ^ ~ 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/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/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/cbs_vp9.c:535:30: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare] src/libavcodec/put_bits.h 535 | : 317 : 33 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (frame->dat a_317s | iz e > pifu t(_bsi-ts>_lbeufft_(pebnc)d / -8) 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' 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) | ~~~~~ ^ ~~~~ 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)) { \ | ^~~~ 12 warnings generated. CC libavcodec/dfpwmdec.o 6 warnings generated. src/libavcodec/cdtoons.c:232:18: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'const int' [-Wsign-compare] 232 | if (size > buf_size || buf + size > eod) | ~~~~ ^ ~~~~~~~~ src/libavcodec/cdtoons.c:289:38: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 289 | CC libavcodec/dfpwmenc.o if (size < 8 || size - 8 > eod - buf) { | ~~~~~~~~ ^ ~~~~~~~~~ CC libavcodec/dirac.o 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)) | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ 647 warnings generated. 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) | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13 warnings generated. 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/dirac_arith.o CC libavcodec/dirac_dwt.o In file included from src/libavcodec/dca_core_bsf.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 In file included from FFsrc/libavcodec/cook.cMI:N(54a: ,src/libavcodec/bytestream.hb:)171: 18(:( awarning: )comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] > (b) ? (b) : (a) )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/dirac_parser.o In file included from src/libavcodec/dca_core_bsf.c:23: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | sisrc/libavcodec/cfhd.cze2: 679=: 35F:F Mwarning: INcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]( p->buffer_end 679- | p -> bu ff e r , s i z e ) ; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~i f In file included from (asrc/libavcodec/cook.cv:csrc/libavutil/macros.htx54:-49: >:25src/libavcodec/bytestream.h:h note: :expanded from macro 'FFMIN'e186i: gh13t: < h ewarning: 49i | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]g #dhet)f i| ~~~~~~~~~~~~~ ^ ~~~~~~n e F186F | MI N ( a s,izbe2) src/libavcodec/cfhd.c= :F742(:66F:(MaI N)warning: (comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] p >- (>b)b uf?fe r (b_)e 742:n | d( a ) - )p -> | b ~ ^ ~ u f f e r ,loIn file included from wsrc/libavcodec/dca_core_bsf.csipa:szs_23ew: i)dsrc/libavcodec/bytestream.h; t:h *187| : ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~15 : l owwarning: pcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]a ssrc/libavutil/macros.hs:_ 49:h25187e: | i note: gexpanded from macro 'FFMIN' ht *i fs 49i( | #zsdeeifzoifen(2ei !nF=tF 1Msi6z_eINt)() a ,| >b b ~~~~~ ^ ~~~~yt)e ((sa)t >r e(amb2)_ g?e t(_bby)t e:s_ l(efat))( &g b| )) ~ ^ ~ { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/cook.c:54: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/cfhd.c :187796 | : 104 : warning: icomparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare]f (size2 != size) 796| ~~~~~ ^ ~~~~ | if (highpass_height > highpass_a_height || highpass_width > highpass_a_width || a_expected < highpass_height * (uint64_t)highpass_striCC libavcodec/dirac_vlc.o de) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/diracdec.o src/libavcodec/cfhdenc.c:847:11: warning: missing field 'help' initializer [-Wmissing-field-initializers] 847 | { NULL}, | ^ src/libavcodec/cllc.c:377:61: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 377 | if (info_offset > UINT32_MAX - 8 || info_offset + 8 > avpkt->size) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ 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/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)) | ~ ^ ~ 5 warnings generated. 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] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25In file included from :In file included from note: src/libavcodec/dca_core_bsf.cexpanded from macro 'FFMIN' :src/libavcodec/cri.c23:: 33 : 49src/libavcodec/bytestream.h:src/libavcodec/bytestream.h | 293:#186::d13e13::f iwarning: nwarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e F FMIN(a,b) ((a )186 | 293 > | ( bs ) i? z es2(i zbe)=2 F:F=M I(NF(a)F) p -| >Mb ~ ^ ~Iu Nf(fepr_-e>bnufIn file included from fdesrc/libavcodec/cook.c r:-54_: src/libavcodec/bytestream.h en:294p:-d>15 -b :up -warning: >fbcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]fu efr,f e r294s | ,iz es )i ; z ie| )f; ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ( si| ze ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~2 !src/libavutil/macros.h=: s49isrc/libavutil/macros.h:z:4925::25 :e note: )expanded from macro 'FFMIN'note: expanded from macro 'FFMIN' | ~~~~~ ^ ~~~~49 | # d49ef | i#nde eFfFMiINn(ea, bFF)MI N((a(,ab)) >( ((ab)) >? ((bb)) ?: ( b)( a:)) ( a| ) ~ ^ ~ ) | ~ ^ ~ In file included from src/libavcodec/cri.c:33: src/libavcodec/bytestream.hIn file included from :src/libavcodec/dca_core_bsf.c187::2315: :src/libavcodec/bytestream.h :294warning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]15 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | 294 | i f (isf i(szie2z !e=2 s!i=z e)si z e| ~~~~~ ^ ~~~~) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = Fsrc/libavcodec/bytestream.hFMI:N317(:p13-:>b uwarning: fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]f er_end - p->buf f317er | , si z e) ;s i z| e ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 2 = FFMIsrc/libavutil/macros.hN(:49p:25-:> bunote: fexpanded from macro 'FFMIN'fe r_end -49 p | -#>bduefffiener ,FF Msize); | I ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~N (a,b) ((asrc/libavutil/macros.h) :> 49(:b25): ?note: expanded from macro 'FFMIN'(b ) : (a) ) 49 | | ~ ^ ~# define FFMINIn file included from (src/libavcodec/cook.ca:,b54): src/libavcodec/bytestream.h(:(a318): 15>: ( bwarning: ) comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]? (b) : (a318) | ) | ~ ^ ~ if (size2 In file included from src/libavcodec/dca_core_bsf.c!:23=: src/libavcodec/bytestream.h:s318i:z15e): warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | ~~~~~ ^ ~~~~ 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 29 warnings generated. src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIsrc/libavcodec/bytestream.hN(:g355->:b13:u fwarning: fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e r_end - g->buff er355, | s i ze )si;z e | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ = FFMIN(src/libavutil/macros.h:g49-:>25b:u fnote: fexpanded from macro 'FFMIN' er_end 49- | #gd-e>fbiufnfsrc/libavcodec/bytestream.hee: r,271 Fs:iF17MzIN:(ea )warning: ,;comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]b )| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ((a) > (bsrc/libavutil/macros.h): 49?: 271 25( | b: ) : note: i(expanded from macro 'FFMIN'na t) )s i | z49 ~ ^ ~ | e#2 d= eFfFMiInNe (FFIn file included from gMIsrc/libavcodec/cook.cN-:(>54: ab,src/libavcodec/bytestream.h:u356bf:)13 :(f (ae)warning: rcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]>_ e(bn)d ?- g(356->b | )b u f :fsei rz(e,a2 ) s)=iz e ) F;| F ~ ^ ~| M ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~IN (p->bufIn file included from fsrc/libavutil/macros.hesrc/libavcodec/dca_core_bsf.c:49r_::23e: src/libavcodec/bytestream.h25:n dnote: :expanded from macro 'FFMIN'- 356 :p-13>b: u 49 | fwarning: #fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]ed re, fsiiznee )356 | ;F F M | I ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~sNi z(ea,2bsrc/libavutil/macros.h ): =49(( :Fa25F)M I>N (:(bp)- note: >expanded from macro 'FFMIN'?b uf(fbe) r_ e:n49 d | ( #-ad )ep) f-i >ne| b ~ ^ ~u fFFfMeIr,N (sa,ib)z (e(a)); >| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ (b) ? src/libavutil/macros.h(:b49): 25: :( note: aexpanded from macro 'FFMIN' )) | ~ ^ ~ 49 | #defineIn file included from src/libavcodec/cook.cF:54F: MIsrc/libavcodec/bytestream.hN:(357a:,15b): ((warning: acomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]) > (b) ? 357( | b ) : i(fa )()si z | e ~ ^ ~2 != sizeIn file included from ) src/libavcodec/dca_core_bsf.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) | ~~~~~ ^ ~~~~ 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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] In file included from src/libavcodec/cook.c:58: src/libavcodec/unary.h :35550 | : 41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]s ize = FFMIN(g -50> | bu f fe rf_ore(nid = 0-; gi -<> lbeun f&&f egert,_ bsiizet)s;1 ( g| b ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~) != stop;src/libavutil/macros.h i:+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) | ~~~~~ ^ ~~~~ 6 warnings generated. CC libavcodec/diracdsp.o 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/diractab.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/dnxhd_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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/dnxhddata.o CC libavcodec/dnxhddec.o 1 warning generated. CC libavcodec/dnxhdenc.o In file included from src/libavcodec/dcaenc.c:27: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ src/libavcodec/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], | ~~~ ^~~~~~~~~~~~~~~ 11 warnings generated. In file included from src/libavcodec/cbs_av1.c:643: src/libavcodec/cbs_av1_syntax_template.c:1434:43: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 111434 | warning s generated . 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 && | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ 203 warnings generated. 11 warnings generated. 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/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/dolby_e.o CC libavcodec/dolby_e_parse.o CC libavcodec/dolby_e_parser.o CC libavcodec/dovi_rpu.o 31 warnings generated. src/libavcodec/cri.c:405:64: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 405 | av_display_rCC libavcodec/dpcm.o otation_set((int32_t *)rotation->data, 0.f); | ~~~~~~~~~~~~~~~~~~~~~~~ ^~~ src/libavcodec/cri.c:232:48: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 232 | if (bytestream2_get_bytes_left(gb) < length) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ CC libavcodec/dpx.o src/libavcodec/clearvideo.c:697:29: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 697 | if (1U << c->tile_shift != c->tile_size || c->tile_shift < 1 || c->tile_shift > 30) { | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ 3 warnings generated. CC libavcodec/dpx_parser.o CC libavcodec/dpxenc.o CC libavcodec/dsd.o 11 warnings generated. In file included from src/libavcodec/dca_xll.c:27: src/libavcodec/unary.h:50:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 50 | for(i = 0; i < len && get_bits1(gb) != stop; i++); | ~~~~~~~~~~~~~ ^ ~~~~ 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) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~ 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++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/dsddec.o CC libavcodec/dsicinaudio.o CC libavcodec/dsicinvideo.o 13 warnings generated. CC libavcodec/dss_sp.o CC libavcodec/dstdec.o 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)) | ~ ^ ~ 1 warning generated. In file included from src/libavcodec/dca_lbr.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/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/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) | ~~~~~ ^ ~~~~ src/libavcodec/dcadec.c:389:122: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 389 | { "core_only", "Decode core only without extensions", OFFSET(core_only), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, PARAM }, | ^ src/libavcodec/dcadec.c:402:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 402 | { NULL } | ^ CC libavcodec/dts2pts_bsf.o CC libavcodec/dump_extradata_bsf.o CC libavcodec/dv.o 3 warnings generated. 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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/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/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)) | ~ ^ ~ In file included from src/libavcodec/dds.c:35: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h: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: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) | ~~~~~ ^ ~~~~ CC libavcodec/dv_error_marker_bsf.o src/libavcodec/dcaenc.c:336:60: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 336 | double reconst = ff_dca_fir_32bands_perfect[i] * ((i & 64) ? (-1) : 1); | ~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h: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/dds.c:35: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMsrc/libavcodec/dcaenc.cIN:(344p:-63>:b ufwarning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e r_end - p->buff e344r | , s i ze ); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ dosrc/libavutil/macros.hub:le49 r:e25c: onote: nexpanded from macro 'FFMIN'st = ff_ d49ca | _#fidref_i3n2eb aFnFdMIsN(_an,obn)p e(r(fa)e c> t(b[)i ]? *( b()(i &: 6(4)a )?) ( -| 1 ~ ^ ~) : 1); | ~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~In file included from src/libavcodec/dds.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/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]); | ^~~~~~~~~~~~~~~~~ ~ 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)) | ~ ^ ~ 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/dca_lbr.c:1179:21: warning: missing field 'tonal' initializer [-Wmissing-field-initializers] 1179 | } chunk = { {0} }; | ^ 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:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 36 171 warning | s generated . 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/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 In file included from - psrc/libavcodec/dirac_dwt.c-:>b27u: fsrc/libavcodec/dirac_dwt_template.cfe:r,352 :si11z:e )warning: ; comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: 352expanded from macro 'FFMIN' | if (49y | +#5d t()b) v?er t(ibc)a l:_c o(mapo)se)_ l| 0 ~ ^ ~( b[5]In file included from ,src/libavcodec/decode.c :b44: [src/libavcodec/bytestream.h6:]294,: b15[7:] ,warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] wid th294) | ; | ~~~^~~~~~~~~~~~~~~~~ if (size2 !src/libavcodec/dirac_dwt_template.c=: 353s:i11z:e warning: )comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | ~~~~~ ^ ~~~~ 353 | if(y+1<(unsigned)height) vertical_comIn file included from posrc/libavcodec/dfa.cse:_h260: (src/libavcodec/bytestream.hb:[1860:]13,: bwarning: [comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]2 ], b[3], b[4] ,186 | b [ 6 ],s wiidzthe);2 | = ~~~^~~~~~~~~~~~~~~~~ F FMIN(p->src/libavcodec/dirac_dwt_template.cb:u355f:f11e:r _warning: ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] nd - p->bu f355fe | r , s iifz(ye-1)<(;u n si| gn ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~e d)heigsrc/libavutil/macros.hh:t49): 25d:- >note: hexpanded from macro 'FFMIN'or izonta l49_ | c#odmepfionsee (FFbM[I0N(]a,,b ) d(-(a>)t >e (mb)p ?, ( b)w :i (dat)h) ) ;| ~ ^ ~ | ~~~^~~~~~~~~~~~~~~~~ In file included from src/libavcodec/dirac_dwt_template.csrc/libavcodec/dfa.c::35626:: 11src/libavcodec/bytestream.h:: 187warning: :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] 356 | 187 | i f (iyf+ 0(<(suinzsei2g n!ed=) shiezieg)h t )| ~~~~~ ^ ~~~~d- >horizontal_compose(b[1], d->temp, width); | ~~~^~~~~~~~~~~~~~~~~ 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/decode.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/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) dsrc/libavcodec/dds.c->:ho381r:i78z:on tawarning: lcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]_ compose(b[1], d-> t381e | m p, w i d t h )e;l s | e ~~~^~~~~~~~~~~~~~~~~ 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) | ~ ^ ~~~~~~~~~~ 1 warning 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/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) | ~~~~~ ^ ~~~~ 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)src/libavcodec/dirac_dwt_template.c ((:a398):11 : >warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]( b) ? (b) : (a)) | ~ ^ ~ 398 | if(y+5<(unsigned)height) vertical_compose_l0(b[3], b[5], b[6], b[7], b[9], width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:399:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 399 | if(y+1<(unsigned)height) vertical_compose_h0(b[0], b[2], b[3], b[4], b[6], width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:401:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 401 | if(y-1<(unsigned)height) d->horizontal_compose(b[0], d->temp, width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:402:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 402 | if(y+0<(unsigned)height) d->horizontal_compose(b[1], d->temp, width); | ~~~^~~~~~~~~~~~~~~~~ In file included from src/libavcodec/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)) | ~ ^ ~ src/libavcodec/dds.cIn file included from src/libavcodec/dfa.c::48326:: src/libavcodec/bytestream.h27::294 :15warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | 483 | i f ( s i z e 2 ! = s i zze =) l | r ~~~~~ ^ ~~~~i nt(sqrtf(d)); | ~~~~~ ^~~~~~~~ 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/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_compsrc/libavcodec/bytestream.hos:e(355b[:013]: ,warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]d ->temp, width); 355| | ~~~^~~~~~~~~~~~~~~~~ size =src/libavcodec/dirac_dwt_template.c :F472F:MI11N:( gwarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]- >buffer_e n472d | - g -i>fb(uyf+f0ehsrc/libavutil/macros.h:o49r:25i:z onote: nexpanded from macro 'FFMIN't al_com p49os | e#d(eb[f1]i,n ed -F>FtMeImNp,( wai,dbt)h) ;( ( | 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' 49src/libavcodec/dcaenc.c | #de:f708i:n50e: Fwarning: Fcomparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int32_t' (aka 'int') [-Wsign-compare]M IN(a,b) ((a) > (b) ?708 | ( b ) : ( a) )i f (| ( ~ ^ ~f f_dca_quanIn file included from t_src/libavcodec/dfa.cle:v26el: ssrc/libavcodec/bytestream.h[a:b357i:t15s:] warning: -comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1) / 3572 | < q uiafn t(isziez_ev2al u!e=( pseaikz,e )o ur _| q ~~~~~ ^ ~~~~u ant)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcaenc.c:718:53: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int32_t' (aka 'int') [-Wsign-compare] 718 | av_assert0((ff_dca_quant_levels[abits] - 1) / 2 >= quantize_value(peak, *quant)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ In file included from src/libavcodec/dirac_arith.c:28: 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)) | ~ ^ ~ In file included from src/libavcodec/dirac_arith.c:28: 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/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) | ~~~~~ ^ ~~~~ 8 warnings generated. src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2src/libavcodec/dcaenc.c = :FF835M:15I:N (warning: gcomparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int32_t' (aka 'int') [-Wsign-compare] ->buffer_end 835- | g -> b uf fe r , siizfe )(;t | < ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ best_bitssrc/libavutil/macros.h): 49:{25 : | note: ~ ^ ~~~~~~~~~expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavcodec/dv_profile.o src/libavcodec/dca_lbr.c:1468:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]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] 1468 | 293 | s i z ea2c c= uFmF[MIjN(]p +-=> bfuabfsf(oetrh_eern[d j-] )p; - >| b ~~~~ ^~~~~~~~u ffer, siz1e) warning; 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/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/dfa.c:61:49: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 61 | if (bytestream2_get_buffer(gb, frame, size) != size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ CC libavcodec/dvaudio_parser.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/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) | ~~~~~ ^ ~~~~ 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) | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ 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) | ~~~~~ ^ ~~~~ 13 warnings generated. src/libavcodec/dfa.c:217:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 217 | if (frame - line_ptr <= bytestream2_peek_byte(gb)) | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dfa.c:224:65: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 224 | if (bytestream2_get_buffer(gb, line_ptr, count) != count) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ 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) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 19 warnings generated. 1 warning generated. src/libavcodec/dfa.c:257:70: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 257 | if (frame_end - frame <= delta || y + lines + skip_lines > height) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavcodec/dfa.c: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/decode.c:388:52: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 388 | if (discard_padding > 0 && discard_padding <= frame->nb_samples && got_frame && | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/decode.c:390:33: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 390 | if (discard_padding == frame->nb_samples) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/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 }, | ^ 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(bsrc/libavcodec/dcaenc.c[:0]1310,:12 :d warning: -missing field 'value' initializer [-Wmissing-field-initializers] >temp, 1310wi | d th ) ; { N| U ~~~^~~~~~~~~~~~~~~~~L L }, | ^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/dirac_dwt_template.c:398:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 398 | if(y+5<(unsigned)height) vertical_compose_l0(b[3], b[5], b[6], b[7], b[9], width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:399:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 399 | if(y+1<(unsigned)height) vertical_compose_h0(b[0], b[2], b[3], b[4], b[6], width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:401:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 401 | if(y-1<(unsigned)height) d->horizontal_compose(b[0], d->temp, width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:402:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 402 | if(y+0<(unsigned)height) d->horizontal_compose(b[1], d->temp, width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac.c:297:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 297 | if (idx < 3U) | ~~~ ^ ~~ 2 warnings generated. src/libavcodec/decode.c:640:48: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 640 | (frame->crop_top + frame->crop_bottom) >= frame->height) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/decode.c:639:48: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 639 | (frame->crop_left + frame->crop_right) >= frame->width || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:466:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 466 | if(y+3<(unsigned)height) vertical_compose_l1(b[3], b[4], b[5], width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:467:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 467 | if(y+2<(unsigned)height) vertical_compose_h1(b[2], b[3], b[4], width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:468:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 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); | ~~~^~~~~~~~~~~~~~~~~ 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++) { | ~ ^ ~~~~~~~~~~~~~~ CC libavcodec/dvaudiodec.o CC libavcodec/dvbsub_parser.o CC libavcodec/dvbsubdec.o In file included from src/libavcodec/dirac_arith.c:28: src/libavcodec/dirac_arith.h:156:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 156 | bit = (low >> 16) >= range_times_prob; | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/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) { | ~~~~ ^ ~~~~~~~~~~~~~ CC libavcodec/dvbsubenc.o CC libavcodec/dvd_nav_parser.o CC libavcodec/dvdata.o 74 warnings 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] 986 | { 120, 145 } }, | ^ src/libavcodec/dnxhddata.c:993:24: warning: missing field 'packet_scale' initializer [-Wmissing-field-initializers] 993 | { 90, 180, 220 } }, | ^ src/libavcodec/dnxhddata.c:1000:29: warning: missing field 'packet_scale' initializer [-Wmissing-field-initializers] 1000 | { 90, 110, 180, 220 } }, | ^ src/libavcodec/dnxhddata.c:1007:28: warning: missing field 'packet_scale' initializer [-Wmissing-field-initializers] 1007 | { 60, 75, 120, 145 } }, | ^ src/libavcodec/dnxhddata.c:1014:26: warning: missing field 'packet_scale' initializer [-Wmissing-field-initializers] 1014 | { 36, 45, 75, 90 } }, | ^ src/libavcodec/dnxhddata.c:1021:35: warning: missing field 'packet_scale' initializer [-Wmissing-field-initializers] 1021 | { 350, 390, 440, 730, 880 } }, | ^ src/libavcodec/dnxhddata.c:1028:27: warning: missing field 'packet_scale' initializer [-Wmissing-field-initializers] 1028 | { 42, 60, 75, 115 } }, | ^ src/libavcodec/dnxhddata.c:1035:28: warning: missing field 'packet_scale' initializer [-Wmissing-field-initializers] 1035 | { 63, 84, 100, 110 } }, | ^ src/libavcodec/dnxhddata.c:1042:28: warning: missing field 'packet_scale' initializer [-Wmissing-field-initializers] 1042 | { 80, 90, 100, 110 } }, | ^ In file included from src/libavcodec/dolby_e_parse.c:22: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: '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/dpx_parser.c:69:17: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 69 | i = FFMIN(d->remaining_size, buf_size); | ^ ~~~~~~~~~~~~~~~~~ ~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/dpx_parser.c:85:26: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 85 | if (d->fsize > buf_size - i + 19) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ 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/dirac_dwt.c:33: src/libavcodec/dirac_dwt_template.c:352:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 352 | if(y+5<(unsigned)height) vertical_compose_l0( b[5], b[6], b[7], width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:353:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 353 | if(y+1<(unsigned)height) vertical_compose_h0(b[0], b[2], b[3], b[4], b[6], width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:355:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | if(y-1<(unsigned)height) d->horizontal_compose(b[0], d->temp, width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:356:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | if(y+0<(unsigned)height) d->horizontal_compose(b[1], d->temp, width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/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->src/libavcodec/dirac_dwt_template.che:ig374h:t11 :& & warning: | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/dnxhddata.c:1140 :37424: | warning: comparison of integers of different signs: 'const unsigned int' and 'int' [-Wsign-compare] i f(y+1<(un s1140i | g n ed ) h e i g hitf) ( cviedr-t>wiicdtahl _=c=o mavpcotsxe_-l>0w(ib[d1]t,h &b&[ 2c]i,d -b>h[ei3g]h,t =w= iavdctthx)-;> h| ~~~^~~~~~~~~~~~~~~~~e ight && | ~~~~~~~~~~ ^ ~~~~~~~~~~~~src/libavcodec/dirac_dwt_template.c :375:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/dnxhddata.c:1148:27: warning: 375comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | if(y+0< (1148u | n s i g n e d ) h e i g htf)o rv e(jr t=i c0a;l _cjo m

bb[i2t]_,ra tweisd)t;h )j+;+ ) | { ~~~^~~~~~~~~~~~~~~~~ | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/dvdec.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); | ~~~^~~~~~~~~~~~~~~~~ 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_ARRAIn file included from Y_src/libavcodec/diracdec.cEL:E36M: S(src/libavcodec/golomb.hc:i482d:-34>b:i twarning: _rcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]a tes); j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ CC libavcodec/dvdsub.o src/libavcodec/dolby_e_parse.c:67:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 67 | av_assert0(nb_words <= 1024u); | ~~~~~~~~ ^ ~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ CC libavcodec/dvdsub_parser.o CC libavcodec/dvdsubdec.o src/libavcodec/dirac_dwt_template.c:466:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 466 | if(y+3<(unsigned)height) vertical_compose_l1(b[3], b[4], b[5], width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:467:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 467 | if(y+2<(unsigned)height) vertical_compose_h1(b[2], b[3], b[4], width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:468:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 468 | if(y+1<(unsigned)height) vertical_compose_l0(b[1], b[2], b[3], width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:469:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 469 | if(y+0<(unsigned)height) vertical_compose_h0(b[0], b[1], b[2], width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:471:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 471 | if(y-1<(unsigned)height) d->horizontal_compose(b[0], d->temp, width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:472:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 472 | if(y+0<(unsigned)height) d->horizontal_compose(b[1], d->temp, width); | ~~~^~~~~~~~~~~~~~~~~ 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/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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ 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/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:292:18: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 292 | if (buf_size < ctx->cid_table->coding_unit_size) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dnxhddec.c:337:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 337 | for (i = 0; i < ctx->mb_height; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavcodec/dnxhddec.c:341:41: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 341 | if (buf_size - ctx->data_offset < ctx->mb_scan_index[i]) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ 20 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12 warnings generated. 2 warnings generated. 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)) | ~ ^ ~ 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) | ~~~~~ ^ ~~~~ 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) { | ~ ^ ~~~~~~~~~~ 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/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/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/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_ensrc/libavcodec/dnxhdenc.cd :-52 :p92-:> bwarning: umissing field 'unit' initializer [-Wmissing-field-initializers]f fer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~52 | src/libavutil/macros.h : 49 : 25:o fnote: fexpanded from macro 'FFMIN' setof( D49N | XH#DdEenfciCnoen tFeFxMtI, Nn(iat,rbi)s _(c(oa)m p>at ),( bA)V ?_ O(PTb_)T YP:E _B(OaO)L), {| ~ ^ ~. i64 = 0 }, In file included from 0src/libavcodec/dpcm.c, :1,41 : Vsrc/libavcodec/bytestream.hE: }357, : 15| : ^ warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/dnxhdenc.c:55:44: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 55 | { .i64 = 0 }, INT_MIN, INT_MAX, VE }, | ^ src/libavcodec/dnxhddec.c:605:19: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 605 | for (x = 0; x < ctx->mb_width; x++) { | ~ ^ ~~~~~~~~~~~~~ src/libavcodec/dnxhdenc.c:71:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 71 | { NULL } | ^ 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->bufIn file included from fersrc/libavcodec/cbs_av1.c, :si721z: esrc/libavcodec/cbs_av1_syntax_template.c):;1359 : 17| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 1359 | 49 | # d e f i n e FF M I N ( ai,nbf)e r(((cau)r r>e n(bt) _? f(rba) m:e _(ida,) )r e| f ~ ^ ~- >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 || CC libavcodec/dvdsubenc.o | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ 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->currentIn file included from _fsrc/libavcodec/diracdec.cr:a37m: In file included from esrc/libavcodec/dirac_arith.h_i:d32 : -src/libavcodec/bytestream.h : 186| :13 ~~~~~~~~~~~~~~~~~~~~~~~~~~~: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1441 | 186 | s i z e 2 = F F MI N ( p - > b(u1f f< b| ~~~~~~~~~~~~~~~u ffer, size); 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] src/libavutil/macros.h:49:25: note: 1438expanded from macro 'FFMIN' | 49 | # d e f iinfe (FpFrMiIvN-(>rae,fb[)i ](.f(raa) m>e _(ibd) > ?c u(rbr)e n:t ->(cau))r re n| t ~ ^ ~ _frame_id &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/dnxhddec.cCC libavcodec/dvenc.o :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)) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~ CC libavcodec/dxa.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/dxtory.o 67 warnings generated. In file included from src/libavcodec/diracdec.c:37CC libavcodec/dxv.o : 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) | ~~~~~ ^ ~~~~ CC libavcodec/dynamic_hdr10_plus.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/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) | ~~~~~ ^ ~~~~ CC libavcodec/dynamic_hdr_vivid.o 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 CC libavcodec/eac3_core_bsf.o 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 In file included from src/libavcodec/dsicinvideo.csrc/libavcodec/diracdec.c::3728: : src/libavcodec/bytestream.hIn file included from src/libavcodec/dirac_arith.h::186:3213: :src/libavcodec/bytestream.h warning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]356 :13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | 356 | s i szizee22 = =FF MFIFNM(INp(-p>-b>ubfufffeerr__eenndd -- p-p>b-uf>fberu,f fesr,i zes)i;z e )| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:src/libavutil/macros.h49::4925:25:: note: note: expanded from macro 'FFMIN'expanded from macro 'FFMIN' 4949 | | ##dedfeifinnee FFFFMMIIN(Na(,ab,) b(()a) (>( a() b>) (? b(b)) ?: ((ba) ):) (| a ~ ^ ~) ) | ~ ^ ~ In file included from src/libavcodec/dsicinvideo.c:28: src/libavcodec/bytestream.hIn file included from :src/libavcodec/diracdec.c187::1537:: In file included from warning: src/libavcodec/dirac_arith.hcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] :32: src/libavcodec/bytestream.h:357 :15187: | warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]if (size 2357 | ! = siifze ) ( | s ~~~~~ ^ ~~~~i ze2 != 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/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; | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ 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/dump_extradata_bsf.c:91:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 91 | { 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/libavcodec/dsicinvideo.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/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) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/dovi_rpu.c:27: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/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_AR22R warnings generated. AY_ELEMS(s->vdr_ref); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. 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++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 13 warnings generated. CC libavcodec/eac3_data.o src/libavcodec/dsicinvideo.c:271:87: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 271 | if (cin->bitmap_size - avctx->discard_damaged_percentage*cin->bitmap_size/100 > res) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ CC libavcodec/eac3enc.o 1 warning generated. CC libavcodec/eacmv.o CC libavcodec/eaidct.o In file included from src/libavcodec/dstdec.c:35: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ CC libavcodec/eamad.o 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++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ 18 warnings generated. 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)) { \ | ^~~~ src/libavcodec/cbs_av1.c:855:13: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] 855 | if (pos >= 8 * unit->data_size) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/dstdec.c:145:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 145 | for (i = 0; i < elements; i++) { | ~ ^ ~~~~~~~~ src/libavcodec/dstdec.c:168:31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 168 | src/libavcodec/dolby_e.c : 1298 : 14 src/libavcodec/dnxhdenc.c: :warning: 1047 missing field 'help' initializer [-Wmissing-field-initializers]: 22 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1298f | o r (k ={ 0N1047; | U kL L < m} , e t h| ^ o d i+f 1(;b ikt+s +> )c t x-| > ~ ^ ~~~~~~~~~~f rame_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/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/dv_error_marker_bsf.c:100:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/dss_sp.c100 | : 694 : 21{: "warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]c olor" , "set c ol694or | " , OF}F SwETh(icloel o(orf_frsgebta )<, F F_AAVR_ROAYP_TE_TLYEPMSE(_pC-O>eLxOcRi,t a{t.isotrn =) ")ye;l l o| w" ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~} , 0, 0, FLAGS }, | ^ 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:src/libavcodec/dnxhdenc.c11: :note: expanded from macro 'av_assert0'1103 :22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 38 | if (!(c o1103n | d ) ) { i f ( b i t s > c tx - > f r a m e _ b i ts ) | ~~~~ ^ ~~~~~~~~~~~~~~~ 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) { | ~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/dv_error_marker_bsf.c:121:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 121 | { NULL }, | ^ 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++) { | ~ ^ ~~~~~~~~~~~~~~~ 4 warnings generated. 16 warnings generated. 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/cbs_av1.csrc/libavcodec/dnxhdenc.c::12191237::2722:: warning: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]comparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1237 | 1219 | i f (mifa x(_8b i*t so b>u -c>toxb-u>_fsriazme_eb i>t sp)u t _b| i ~~~~~~~~ ^ ~~~~~~~~~~~~~~~t s_left(pbc)) { | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ 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->wavelet_depth * 3 + 1) /2) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/diracdec.c:739:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 739 | if (quant > (DIRAC_MAX_QUANsrc/libavcodec/dnxhdenc.cT_I:N1353D:E12:X warning: - missing field 'value' initializer [-Wmissing-field-initializers]1 )) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~1353 | { NULL }, | ^ 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 } | ^ 4 warnings generated. CC libavcodec/eatgq.o src/libavcodec/diracdec.c:790:27: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 790 | for (level = 0; level < s->wavelet_depth; level++) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/diracdec.c:803:27: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 803 | for (level = 0; level < s->wavelet_depth; level++) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ 23 warnings generated. src/libavcodec/diracdec.c:826:27: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 826 | for (level = 0; level < s->wavelet_depth; level++) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~ CC libavcodec/eatgv.o CC libavcodec/eatqi.o CC libavcodec/elbg.o CC libavcodec/elsdec.o src/libavcodec/diracdec.c:853:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 853 | if (quant_idx > DIRAC_MAX_QUANT_INDEX - 1) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/diracdec.c:859:27: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 859 | for (level = 0; level < s->wavelet_depth; level++) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/diracdec.c:894:31: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 894 | for (level = 0; level < s->wavelet_depth; level++) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~ CC libavcodec/encode.o CC libavcodec/error_resilience.o 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++) | ~ ^ ~~~~~~~~ CC libavcodec/escape124.o CC libavcodec/escape130.o CC libavcodec/evrcdec.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] 977 | for (slice_y = 0; bufsize > 0 && slice_y < s->num_y; slice_y++) { | ~~~~~~~ ^ ~~~~~~~~ src/libavcodec/diracdec.c:978:54: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 978 | for (slice_x = 0; bufsize > 0 && slice_x < s->num_x; slice_x++) { | ~~~~~~~ ^ ~~~~~~~~ src/libavcodec/diracdec.c:1003:31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1003 | if (s->num_x*s->num_y != slice_num) { | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavcodec/diracdec.c:1010:50: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1010 | for (slice_y = 0; bufsize > 0 && slice_y < s->num_y; slice_y++) { | ~~~~~~~ ^ ~~~~~~~~ src/libavcodec/diracdec.c:1011:54: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1011 | for (slice_x = 0; bufsize > 0 && slice_x < s->num_x; slice_x++) { | ~~~~~~~ ^ ~~~~~~~~ CC libavcodec/exif.o 14 warnings generated. 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/dts2pts_bsf.c:379:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 379 | for (i = 0; i < FF_ARRAY_ELEMS(func_tab); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ 20 warnings generated. 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 | if (cond) { \ | ^~~~ src/libavcodec/diracdec.c:1262:68: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1262 | CHECKEDREAD(s->codeblock[i].height, tmp < 1 || tmp > (s->avctx->height>>s->wavelet_depth-i), "codeblock height invalid\n") | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/diracdec.c:1240:9: note: expanded from macro 'CHECKEDREAD' 1240 | if (cond) { \ | ^~~~ src/libavcodec/diracdec.c:1268:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1268 | for (i = 0; i <= s->wavelet_depth; i++) | ~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/diracdec.c:1279:22: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1279 | s->num_y > s->avctx->height | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/diracdec.c:1278:22: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1278 | s->num_x > s->avctx->width || | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/diracdec.c:1305:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1305 | for (level = 0; level < s->wavelet_depth; level++) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/diracdec.c:1316:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1316 | for (level = 0; level < s->wavelet_depth; level++) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ 2 warnings generated. 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_profiles); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~ 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++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11 warnings generated. 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)CC libavcodec/exr.o , SCALE(3.135308027267456e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7464:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7464 | SCALE(1.426893868483603e-3), SCALE(3.061520494520664e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7464:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7464 | SCALE(1.426893868483603e-3), SCALE(3.061520494520664e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7463:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7463 | SCALE(3.272953629493714e-2), SCALE(1.634211512282491e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7463:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7463 | SCALE(3.272953629493714e-2), SCALE(1.634211512282491e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7462:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7462 | SCALE(3.169221282005310e-1), SCALE(1.570075154304504e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7462:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7462 | SCALE(3.169221282005310e-1), SCALE(1.570075154304504e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7461:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7461 | SCALE(1.490248143672943e-1), SCALE(3.117676973342896e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 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))CC libavcodec/exrdsp.o | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7460:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7460 | SCALE(1.331258914433420e-3), SCALE(2.959549613296986e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7460:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7460 | SCALE(1.331258914433420e-3), SCALE(2.959549613296986e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7459:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7459 | SCALE(3.382468968629837e-2), SCALE(1.746327499859035e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7459:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7459 | SCALE(3.382468968629837e-2), SCALE(1.746327499859035e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7458:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7458 | SCALE(3.185488879680634e-1), SCALE(1.596965193748474e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ CC libavcodec/exrenc.o src/libavcodec/dcadata.c:7458:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7458 | SCALE(3.185488879680634e-1), SCALE(1.596965193748474e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7457:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7457 | SCALE(1.463943719863892e-1), SCALE(3.099608123302460e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7457:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7457 | SCALE(1.463943719863892e-1), SCALE(3.099608123302460e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7456:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7456 | SCALE(1.240676851011813e-3), SCALE(2.860039286315441e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7456:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7456 | SCALE(1.240676851011813e-3), SCALE(2.860039286315441e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) CC libavcodec/extract_extradata_bsf.o | ~ ~~~~~~~^~~~~~~~~~ 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:CC libavcodec/faandct.o 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), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~CC libavcodec/faanidct.o src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7450:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7450 | SCALE(3.216609656810760e-1), SCALE(1.651122719049454e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7450:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7450 | SCALE(3.216609656810760e-1), SCALE(1.651122719049454e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7449:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7449 | SCALE(1.411831974983215e-1), SCALE(3.062185347080230e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7449:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7449 | SCALE(1.411831974983215e-1), SCALE(3.062185347080230e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7448:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7448 | SCALE(1.073930296115577e-3), SCALE(2.668286114931106e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #defineCC libavcodec/fastaudio.o SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7448:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7448 | SCALE(1.073930296115577e-3), SCALE(2.668286114931106e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7447:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7447 | SCALE(3.726511076092720e-2), SCALE(2.119151875376701e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7447:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7447 | SCALE(3.726511076092720e-2), SCALE(2.119151875376701e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7446:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7446 | SCALE(3.231448531150818e-1), SCALE(1.678375005722046e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7446:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7446 | SCALE(3.231448531150818e-1), SCALE(1.678375005722046e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7445:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7445 | SCALE(1.386037617921829e-1), SCALE(3.042849004268646e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7445:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7445 | SCALE(1.386037617921829e-1), SCALE(3.042849004268646e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7444:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7444 | SCALE(9.974770946428180e-4), SCALE(2.575986087322235e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7444:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7444 | SCALE(9.974770946428180e-4), SCALE(2.575986087322235e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7443:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7443 | SCALE(3.846437484025955e-2), SCALE(2.256359672173858e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7443:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7443 | SCALE(3.846437484025955e-2), SCALE(2.256359672173858e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7442:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7442 | SCALE(3.245797157287598e-1), SCALE(1.705732345581055e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7442:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7442 | SCALE(3.245797157287598e-1), SCALE(1.705732345581055e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7441:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7441 | SCALE(1.360425949096680e-1), SCALE(3.023106753826142e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7441:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7441 | SCALE(1.360425949096680e-1), SCALE(3.023106753826142e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7440:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7440 | SCALE(9.251192095689476e-4), SCALE(2.486028522253036e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7440:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7440 | SCALE(9.251192095689476e-4), SCALE(2.486028522253036e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7439:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7439 | SCALE(3.9690230041src/libavcodec/dvaudiodec.c742:3257e-:2)19, :S Cwarning: ALcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]E (2.400433411821723e -573) | , | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ fsrc/libavcodec/dcadata.cor: (7338i:33 := note: 0expanded from macro 'SCALE'; i < F F7338_ | A#RdeRfiAnYe_ ESCLAEMLSE((sc-)> s(h(uc)f f/l e()2;56 .i+0+)f {* 3| 2 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~76 8.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7439:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7439 | SCALE(3.969023004174232e-2), SCALE(2.400433411821723e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7438:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7438 | SCALE(3.259649574756622e-1), SCALE(1.733186990022659e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7438:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7438 | SCALE(3.259649574756622e-1), SCALE(1.733186990022659e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7437:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7437 | SCALE(1.335003077983856e-1), SCALE(3.002967536449432e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7437:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7437 | SCALE(1.335003077983856e-1), SCALE(3.002967536449432e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7436:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7436 | SCALE(8.570110658183694e-4), SCALE(2.398385666310787e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7436:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7436 | SCALE(8.570110658183694e-4), SCALE(2.398385666310787e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7435:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7435 | SCALE(4.094288870692253e-2), SCALE(2.551567042246461e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7435:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7435 | SCALE(4.094288870692253e-2), SCALE(2.551567042246461e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7434:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7434 | SCALE(3.272998929023742e-1), SCALE(1.760730892419815e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7434:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7434 | SCALE(3.272998929023742e-1), SCALE(1.760730892419815e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7433:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7433 | SCALE(1.309774816036224e-1), SCALE(2.982441186904907e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7433:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7433 | SCALE(1.309774816036224e-1), SCALE(2.982441186904907e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7432:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7432 | SCALE(7.928516715764999e-4), SCALE(2.313023805618286e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7432:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7432 | SCALE(7.928516715764999e-4), SCALE(2.313023805618286e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7431:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7431 | SCALE(4.222255200147629e-2), SCALE(2.710093278437853e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7431:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7431 | SCALE(4.222255200147629e-2), SCALE(2.710093278437853e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7430:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7430 | SCALE(3.285838961601258e-1), SCALE(1.788355410099030e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7430:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7430 | SCALE(3.285838961601258e-1), SCALE(1.788355410099030e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7429:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7429 | SCALE(1.284746825695038e-1), SCALE(2.961534857749939e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7429:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7429 | SCALE(1.284746825695038e-1), SCALE(2.961534857749939e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7428:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7428 | SCALE(7.324148900806904e-4), SCALE(2.229913882911205e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7428:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7428 | SCALE(7.324148900806904e-4), SCALE(2.229913882911205e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7427:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7427 | SCALE(4.352942481637001e-2), SCALE(2.876190468668938e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7427:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7427 | SCALE(4.352942481637001e-2), SCALE(2.876190468668938e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7426:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7426 | SCALE(3.298164308071136e-1), SCALE(1.816052496433258e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7426:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7426 | SCALE(3.298164308071136e-1), SCALE(1.816052496433258e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7425:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7425 | SCALE(1.259924471378326e-1), SCALE(2.940258979797364e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7425:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7425 | SCALE(1.259924471378326e-1), SCALE(2.940258979797364e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7424:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7424 | SCALE(6.755515350960195e-4), SCALE(2.149021252989769e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7424:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7424 | SCALE(6.755515350960195e-4), SCALE(2.149021252989769e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7423:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7423 | SCALE(4.486365616321564e-2), SCALE(3.050152910873294e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7423:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7423 | SCALE(4.486365616321564e-2), SCALE(3.050152910873294e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7422:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7422 | SCALE(3.309969604015350e-1), SCALE(1.843813359737396eIn file included from -1), src/libavcodec/dvbsubenc.c :| ^~~~~~~~~~~~~~~~~~~~~~~~~~~22 : src/libavcodec/bytestream.hsrc/libavcodec/dcadata.c::1717338::33:18 :note: expanded from macro 'SCALE' warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7338 | #define SCALE(c) ((c) / (2 51716 | . 0 f g ->*bu f3f2e76r8 +.= 0FfF)M)I N (| g ~ ~~~~~~~^~~~~~~~~~- >buffer_end - gsrc/libavcodec/dcadata.c-:>7422b:u5:f warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e r, size) ;7422 | | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~S CALE(3.3099696src/libavutil/macros.h0:40491:5253:50 enote: -expanded from macro 'FFMIN' 1), SCAL E49 | (#1.d84e3f8i1n3e35 9F7F37M39I6Ne-(1)a,, b )| ^~~~~~~~~~~~~~~~~~~~~~~~~~~( (a)src/libavcodec/dcadata.c >: 7338(:33b: )note: expanded from macro 'SCALE' ? (b) 7338: | (#ade)fi)n e S| CA ~ ^ ~LE (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 | SCALEIn file included from (6.2src/libavcodec/dvbsubenc.c22:1223: 0src/libavcodec/bytestream.h0:31862:2135:6 2warning: 46comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e -4), SCALE(2.0 7018631 | 6 1 1 35s3i1z5e920e -=2) ,F F| M ^~~~~~~~~~~~~~~~~~~~~~~~~~~I N(psrc/libavcodec/dcadata.c-:>7338b:u33f:fe rnote: _expanded from macro 'SCALE'en d - p ->7338b | uf#fdeefirn,e SsCAiLzEe()c; ) (| ( ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ c) / (2src/libavutil/macros.h5:649.0:f25 :* note: 3expanded from macro 'FFMIN'27 6812.0f warning 49) | s generated)# . d | e ~ ~~~~~~~^~~~~~~~~~fi ne FFMIN(a,b) src/libavcodec/dcadata.c(:(a7419):34 :> warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( b) ? (b) :7419 | ( a) ) S C| A ~ ^ ~L E(4.622544In file included from 3src/libavcodec/dvbsubenc.c4:8222: 3src/libavcodec/bytestream.h98:91879:e15:- 2warning: )comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare], SCAL E187 | ( 3. 2 3 2i27f2 (5s74i6ze728 0!=6 4sei-z3)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:7419:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7419 | SCALE(4.622544348239899e-2), SCALE(3.232272574678064e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7418:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7418 | SCALE(3.321248590946198e-1), SCALE(1.871629506349564e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7418:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7418 | SCALE(3.321248590946198e-1), SCALE(1.871629506349564e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7417:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7417 | SCALE(1.210917681455612e-1), SCALE(2.896633744239807e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7417:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7417 | SCALE(1.210917681455612e-1), SCALE(2.896633744239807e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7416:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7416 | SCALE(5.721592460758984e-4), SCA11LE warning(s1 generated.. 993762329220772e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7416:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7416 | SCALE(5.721592460758984e-4), SCALE(1.993762329220772e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7415:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7415 | SCALE(4.761491715908051e-2), SCALE(3.422776935622096e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7415:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7415 | SCALE(4.761491715908051e-2), SCALE(3.422776935622096e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7414:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7414 | SCALE(3.331996202468872e-1), SCALE(1.899491697549820e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7414:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7414 | SCALE(3.331996202468872e-1), SCALE(1.899491697549820e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7413:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7413 | SCALE(1.186743453145027e-1), SCALE(2.874303460121155e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7413:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7413 | SCALE(1.186743453145027e-1), SCALE(2.874303460121155e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7412:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7412 | SCALE(5.252459668554366e-4), SCALE(1.919330470263958e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7412:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7412 | SCALE(5.252459668554366e-4), SCALE(1.919330470263958e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7411:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7411 | SCALE(4.903224110603333e-2), SCALE(3.621967276558280e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f In file included from * 32src/libavcodec/cbs_h2645.c7:68439.: 0src/libavcodec/cbs_sei_syntax_template.cf:)31): 19 :| ~ ~~~~~~~^~~~~~~~~~warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] src/libavcodec/dcadata.c:7411 :315 | : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] for (i = 74110 | ; i 3p2a2y4l1o1a0d6_0s3i3z3e3;e -i2+)+,) S C| A ~ ^ ~~~~~~~~~~~~~~~~~~~~~L E(3.621967276558280e-src/libavcodec/bytestream.h3):,271 : 17| : ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 | # d271e | f i n e iSnCtA LsEi(zce)2 (=( cF)F M/I N((2g5-6>.b0uff f*e r3_2e7n6d8. 0-f )g)- > b| u ~ ~~~~~~~^~~~~~~~~~f fer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavcodec/dcadata.c:7410:34: warning: src/libavutil/macros.himplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 49:25: note: expanded from macro 'FFMIN' 7410 | S49C | A#LdEe(f3i.n3e4 2F2F07M9I6N8(2a3,5b0)1 6(e(-a1)) ,> S(CbA)L E?( 1(.b9)2 7:3 9(1a1)4)1 6 5| 3 ~ ^ ~0 61e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 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)) In file included from | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dvbsubenc.c:22: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/dcadata.c:7407:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2937407 | | sSiCzAeL2E (=5 .F0F4M7I7N5(3p4-5>3b2u5f4f7e0r0_ee-n2d) ,- SpC-A>LbEu(f3f.e8r3,0 0s9i1z3e2)9;2 9 1| 4 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~6 3e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~src/libavutil/macros.h :49:src/libavcodec/dcadata.c25::7338 :note: 33expanded from macro 'FFMIN': note: expanded from macro 'SCALE' 49 7338 | | ##ddeeffiinnee FSFCMAILNE((ac,)b )( ((c()a )/ >( 2(5b6). 0?f (*b )3 2:7 6(8a.)0)f ) )| ~ ^ ~ | ~ ~~~~~~~^~~~~~~~~~ In file included from src/libavcodec/dvbsubenc.c:22: src/libavcodec/bytestream.h:294src/libavcodec/dcadata.c:15::7406 :warning: 34comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 294 | i7406f | ( s i zSeC2A L!E=( 3s.i3z5e1)8 7 9| 1 ~~~~~ ^ ~~~~1 9873047e-1), SCALE(1.955319195985794e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0fsrc/libavcodec/diracdec.c)) : | ~ ~~~~~~~^~~~~~~~~~2306 :28: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] src/libavcodec/dcadata.c:7406:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2306 | 7406 | i f ( dSaCtAaL_Eu(n3i.t3_5s1i8ze7 9>1 1b9u8f7_3s0i4z7ee- 1-) ,b uSfC_AiLdEx( 1|.|9 5!5d3a1t9a1_9u5n9i8t5_7s9i4zee-)1 ){, | | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: src/libavcodec/diracdec.cexpanded from macro 'SCALE': 2307:31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 7338 | #define S2307C | A L E ( c ) ( ( c ) /i f((2d5a6t.a0_fu n*i t3_2s7i6z8e. 0>f )b)u f _| s ~ ~~~~~~~^~~~~~~~~~i ze - buf_idx) | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ 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 * 3276src/libavcodec/cbs_sei_syntax_template.c8.0:f63):)19 : | warning: ~ ~~~~~~~^~~~~~~~~~ comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] 63src/libavcodec/dcadata.c | : 7405 : 5f:o rwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( j = 0; j < 7405c | u r r e nStC-A>LdEa(t1.a1_3l9e0n7g6t9h4;8 1j+6+5)8 9 4| e ~ ^ ~~~~~~~~~~~~~~~~~~~~- 1), SCALE(2.828655838966370e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7404:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7404 | SCALE(4.401875485200435e-4), SCALE(1.776690222322941e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7404:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7404 | SCALE(4.401875485200435e-4), SCALE(1.776690222322941e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALEsrc/libavcodec/bytestream.h(c): 317(:(13c:) warning: /comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] (256.0f * 32768.0f) )317 | | ~ ~~~~~~~^~~~~~~~~~ size2 = FFMIN(p-src/libavcodec/dcadata.c>b:u7403f:f34e:r _warning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n d - p->buf f7403e | r , s iSzCeA)L;E ( 5| . ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~1 950931549src/libavutil/macros.h0:7492:2257:e -note: 2expanded from macro 'FFMIN') , SCALE( 449. | 0#4d7e4f9i9n0e3 8F2F7M9I0N5(6ae,-b3)) ,( ( a| ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ > (src/libavcodec/dcadata.cb:)7338 :?33 :( bnote: )expanded from macro 'SCALE' : (a)) 7338 | | # ~ ^ ~d efine SCALE(cIn file included from ) src/libavcodec/dvbsubenc.c(:(22c: )src/libavcodec/bytestream.h :/318 :(152:5 6warning: .comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]0 f * 327 63188 | . 0 f ) )i f | ( ~ ~~~~~~~^~~~~~~~~~s ize2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/dcadata.c:7403:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7403 | SCALE(5.195093154907227e-2), SCALE(4.047499038279056e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7402:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7402 | SCALE(3.361004292964936e-1), SCALE(1.983266174793244e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7402:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7402 | SCALE(3.361004292964936e-1), SCALE(1.983266174793244e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7401:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7401 | SCALE(1.115593686699867e-1), SCALE(2.805356979370117e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7401:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7401 | SCALE(1.115593686699867e-1), SCALE(2.805356979370117e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7400:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7400 | SCALE(4.018281470052898e-4), SCALE(1.708412915468216e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7400:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7400 | SCALE(4.018281470052898e-4), SCALE(1.708412915468216esrc/libavcodec/cbs_sei_syntax_template.c-2):, 91 :| 19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~: warning: src/libavcodec/dcadata.ccomparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare]: 7338:33: note: expanded from macro 'SCALE' 7338 | # d91e | f i n e fSoCrA L(Ei( c=) 0(;( c)i /< (c2u5r6r.e0nft -*> d3a2t7a6_8l.e0nfg)t)h ; | i ~ ~~~~~~~^~~~~~~~~~+ +) | ~ ^ ~~~~~~~~~~~~~~~~~~~~ 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.011223286390304esrc/libavcodec/bytestream.h-1):,355 : 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 | # d355e | f i n e sSiCzAeL E (=c )F F(M(IcN)( g/- >(b2u5f6f.e0rf_ e* n3d2 7-6 8g.-0>fb)u)f f e| r ~ ~~~~~~~^~~~~~~~~~, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavcodec/dcadata.c:7398:5src/libavutil/macros.h:: 49warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]25 : note: expanded from macro 'FFMIN' 7398 | 49 | #SdCeAfLiEn(e3 .F3F6M9I5N8(0a2,0b9)2 5(5(2a1)8 e>- 1()b,) S?C A(LbE)( 2:. 0(1a1)2)2 3 2| 8 ~ ^ ~6 390304e-1), In file included from | src/libavcodec/dvbsubenc.c ^~~~~~~~~~~~~~~~~~~~~~~~~~~: 22: src/libavcodec/bytestream.hsrc/libavcodec/dcadata.c::3567338::3313:: note: warning: expanded from macro 'SCALE'comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7338 | #d e356f | i n e SsCiAzLeE2( c=) F(F(McI)N (/p -(>2b5u6f.f0efr _*e n3d2 7-6 8p.-0>fb)u)f f e| r ~ ~~~~~~~^~~~~~~~~~, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavcodec/dcadata.csrc/libavutil/macros.h::739749::3425:: warning: note: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]expanded from macro 'FFMIN' 49 | 6#7397d | e warningf si generatedn . e SFCFAMLIEN((1a.,0b9)2 3(4(9a3)6 5>3 5(3b5)8 4?e -(1b)), :S C(AaL)E)( 2 .| 7 ~ ^ ~8 17553281784In file included from 0src/libavcodec/dvbsubenc.c6:e22-: 1src/libavcodec/bytestream.h):,357 : 15| : ^~~~~~~~~~~~~~~~~~~~~~~~~~~ warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/dcadata.c:7338:33 :357 | note: expanded from macro 'SCALE' if ( s7338i | z#ed2e f!i=n es iSzCeA)L E (| c ~~~~~ ^ ~~~~) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7397:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7397 | SCALE(1.092349365353584e-1), SCALE(2.781755328178406e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7396:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7396 | SCALE(3.658991190604866e-4), SCALE(1.642123050987720e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7396:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7396 | SCALE(3.658991190604866e-4), SCALE(1.642123050987720e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7395:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7395 | SCALE(5.498242005705833e-2), SCALE(4.511159844696522e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7395:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7395 | SCALE(5.498242005705833e-2), SCALE(4.511159844696522e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7394:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7394 | SCALE(3.377602994441986e-1), SCALE(2.039180546998978e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7394:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7394 | CC libavcodec/faxcompr.o SCALE(3.377602994441986e-1), SCALE(2.039180546998978e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7393:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7393 | SCALE(1.069347932934761e-1), SCALE(2.757860720157624e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7393:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7393 | SCALE(1.069347932934761e-1), SCALE(2.757860720157624e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7392:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7392 | SCALE(3.328395541757345e-4), SCALE(1.577781140804291e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7392:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7392 | SCALE(3.328395541757345e-4), SCALE(1.577781140804291e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7391:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7391 | SCALE(5.654069408774376e-2), SCALE(4.758012015372515e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7391:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7391 | SCALE(5.654069408774376e-2), SCALE(4.758012015372515e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7390:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7390 | SCALE(3.385068178176880e-1), SCALE(2.067128717899322e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 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 | CC libavcodec/fdctdsp.o SCALE(1.046593263745308e-1), SCALE(2.733682692050934e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7388:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7388 | SCALE(3.013863170053810e-4), SCALE(1.515355054289102e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7388:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7388 | SCALE(3.013863170053810e-4), SCALE(1.515355054289102e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7387:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7387 | SCALE(5.812742188572884e-2), SCALE(5.015311297029257e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7387:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7387 | SCALE(5.812742188572884e-2), SCALE(5.015311297029257e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7386:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7386 | SCALE(3.391972482204438e-1), SCALE(2.095058411359787e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7386:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7386 | SCALE(3.391972482204438e-1), SCALE(2.095058411359787e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7385:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7385 | SCALE(1.024089083075523e-1), SCALE(2.709231376647949e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7385:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7385 | SCALE(1.024089083075523e-1), SCALE(2.709231376647949e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7384:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7384 | SCALE(2.726115926634520e-4), SCALE(1.454808749258518e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7384:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7384 | SCALE(2.726115926634520e-4), SCALE(1.454808749258518e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7383:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7383 | SCALE(5.974265560507774e-2), SCALE(5.283284001052380e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7383:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7383 | SCALE(5.974265560507774e-2), SCALE(5.283284001052380e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7382:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7382 | SCALE(3.398312926292420e-1), SCALE(2.122959494590759e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (CC libavcodec/fft_fixed_32.o 256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ 4 warnings generatedsrc/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] CC libavcodec/fft_float.o 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 * 3276CC libavcodec/fft_init_table.o 8.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7371:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7371 | SCALE(6.475970894098282e-2), SCALE(6.154712289571762e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7370:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7370 | SCALE(3.413922190666198e-1), SCALE(2.206395119428635e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7370:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7370 | SCALE(3.413922190666198e-1), SCALE(2.206395119428635e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7369:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7369 | SCALE(9.366425126791000e-2), SCALE(2.608896791934967e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338src/libavcodec/cbs_sei_syntax_template.c:33: note: :expanded from macro 'SCALE' 191:26: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 7338 | #define SCALE(c )191 | (( c ) / ( 2 5 6. 0f *b i3t2s7_6w8r.0ift)t)e n | < ~ ~~~~~~~^~~~~~~~~~ 8 * current->paysrc/libavcodec/dcadata.cl:oa7369d:_5:s iwarning: zimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e ) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ 7369 | SCALE(9src/libavcodec/cbs_sei_syntax_template.c.3:662404:2235:1 2warning: 6comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]79 1000e-2) , 240S | C A L E ( 2. 60 8 8f9o6r79 1(9i3 4=9 607;e -i1) ,< | ^~~~~~~~~~~~~~~~~~~~~~~~~~~c urrsrc/libavcodec/dcadata.cen:t-7338>:p33ay:lo adnote: _sexpanded from macro 'SCALE'i ze; i+ +7338) | # d| ~ ^ ~~~~~~~~~~~~~~~~~~~~~e fine SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7368:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7368 | SCALE(1.769922382663936e-4), SCALE(1.230732165277004e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7368:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7368 | SCALE(1.769922382663936e-4), SCALE(1.230732165277004e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7367:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7367 | SCALE(6.648923456668854e-2), SCALE(6.468691397458315e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7367:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7367 | SCALE(6.648923456668854e-2), SCALE(6.468691397458315e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7366:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7366 | SCALE(3.417979776859284e-1), SCALE(2.234084606170654e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7366:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7366 | SCALE(3.417979776859284e-1), SCALE(2.234084606170654e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7365:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7365 | SCALE(9.154383838176728e-2), SCALE(2.583232223987580e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7365:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7365 | SCALE(9.154383838176728e-2), SCALE(2.583232223987580e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7364:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7364 | SCALE(1.575958012836054e-4), SCALE(1.179065089672804e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7364:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7364 | SCALE(1.575958012836054e-4), SCALE(1.179065089672804e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7363:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7363 | SCALE(6.824731826782227e-2), SCALE(6.794991903007030e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7363:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7363 | SCALE(6.824731826782227e-2), SCALE(6.794991903007030e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7362:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7362 | SCALE(3.421461284160614e-1), SCALE(2.261696159839630e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7362:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7362 | 2 S warningCsAL generatedE. (3.421461284160614e-1), SCALE(2.261696159839630e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7361:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7361 | SCALE(8.945026248693466e-2), SCALE(2.557355761528015e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7361:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7361 | SCALE(8.945026248693466e-2), SCALE(2.557355761528015e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7360:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7360 | SCALE(1.397485757479444e-4), SCALE(1.129068247973919e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7360:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7360 | SCALE(1.397485757479444e-4), SCALE(1.129068247973919e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7359:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7359 | SCALE(7.003392279148102e-2), SCALE(7.133882027119398e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7359:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7359 | SCALE(7.003392279148102e-2), SCALE(7.133882027119398e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7358:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7358 | SCALE(3.424364924430847e-1), SCALE(2.289219647645950e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7358:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7358 | SCALE(3.424364924430847e-1), SCALE(2.289219647645950e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7357:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7357 | SCALE(8.738376945257187e-2), SCALE(2.531278133392334e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7357:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7357 | CC libavcodec/ffv1.o SCALE(8.738376945257187e-2), SCALE(2.531278133392334e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7356:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7356 | SCALE(1.233371440321207e-4), SCALE(1.080708485096693e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7356:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7356 | SCALE(1.233371440321207e-4), SCALE(1.080708485096693e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7355:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7355 | SCALE(7.184901088476181e-2), SCALE(7.485736627131701e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7355:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7355 | SCALE(7.184901088476181e-2), SCALE(7.485736627131701e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7354:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7354 | SCALE(3.426689505577088e-1), SCALE(2.316644787788391e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7354:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7354 | SCALE(3.426689505577088e-1), SCALE(2.316644787788391e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7353:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7353 | SCALE(8.534456789493561e-2), SCALE(2.505008876323700e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7353:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7353 | SCALE(8.534456789493561e-2), SCALE(2.505008876323700e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7352:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7352 | SCALE(1.082170274457894e-4), SCALE(1.033949479460716e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7352:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7352 | SCALE(1.082170274457894e-4), SCALE(1.033949479460716e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7351:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7351 | SCALE(7.369252294301987e-2), SCALE(7.850865833461285e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7351:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7351 | SCALE(7.369252294301987e-2), SCALE(7.850865833461285e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7350:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7350 | SCALE(3.428434133529663e-1), SCALE(2.343961596488952e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7350:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7350 | SCALE(3.428434133529663e-1), SCALE(2.343961596488952e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c)12 warning(s(c generated) . / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7349:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7349 | SCALE(8.333285897970200e-2), SCALE(2.478559017181396e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7349:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7349 | SCALE(8.333285897970200e-2), SCALE(2.478559017181396e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7348:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7348 | SCALE(9.439323912374676e-5), SCALE(9.887560270726680e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7348:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7348 | SCALE(9.439323912374676e-5), SCALE(9.887560270726680e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7347:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7347 | SCALE(7.556436210870743e-2), SCALE(8.229630999267101e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7347:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7347 | SCALE(7.556436210870743e-2), SCALE(8.229630999267101e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7346:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7346 | SCALE(3.429597318172455e-1), SCALE(2.371159791946411e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7346:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7346 | SCALE(3.429597318172455e-1), SCALE(2.371159791946411e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7345:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7345 | SCALE(8.134882897138596e-2), SCALE(2.451938837766648e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7345:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7345 | SCALE(8.134882897138596e-2), SCALE(2.451938837766648e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7344:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7344 | SCALE(8.179365249816328e-5), SCALE(9.450953453779220e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7344:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7344 | SCALE(8.179365249816328e-5), SCALE(9.450953453779220e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7343:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7343 | SCALE(7.746443897485733e-2), SCALE(8.622321300208569e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)src/libavcodec/dvbsubenc.c) | : ~ ~~~~~~~^~~~~~~~~~ 305:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/dcadata.c:7343:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 305 | 7343 | i fSC A(LbEu(f7_.s7i4z6e4 4<38 987 48+5 73h3e-->n2u)m,_ SrCeAcLtEs( 8.*6 26)2 3| 2 ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~1 300208569e-src/libavcodec/dvbsubenc.c3):, 317 :| ^~~~~~~~~~~~~~~~~~~~~~~~~~~35 : warning: src/libavcodec/dcadata.ccomparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare]: 7338:33: note: expanded from macro 'SCALE' 317 | 7338 | # de ffinoer S(CrAeLgE(ico) n(_(ic)d / =( 2506;. 0rfe g* i32o7n68_.i0fd) ) < | ~ ~~~~~~~^~~~~~~~~~h ->num_rects; rsrc/libavcodec/dcadata.ceg:i7342o:n34:_ iwarning: dimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]+ +) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~ 7342 | SCALE(3.src/libavcodec/dvbsubenc.c4:33280:1357:9 3warning: 5comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 7528686e -3281 | ) , S C A L E(f2.o39r8 22(8c9lu4t_3i3d 4=79 301;e -1c),l u | t ^~~~~~~~~~~~~~~~~~~~~~~~~~~_ id src/libavcodec/dcadata.c<: 7338h:33-:> note: nexpanded from macro 'SCALE' um_re c7338ts | ; #cdleufti_nied +S+CA)LE ({c ) | (( ~~~~~~~ ^ ~~~~~~~~~~~~c ) / (256.src/libavcodec/dvbsubenc.c0:f379: 22:* warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 32768.0 f379) | ) | ~ ~~~~~~~^~~~~~~~~~ if (buf_ssrc/libavcodec/dcadata.ci:z7342e: 5<: hwarning: -implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]> num_rec t7342 | s * S2C2AL)E ( 3| .4 ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~3 01793575src/libavcodec/dvbsubenc.c2:83816:398:6 ewarning: -comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare]1) , SCALE(2 .3813 | 9 8 22 8 9 4 3 f3o47r9 (3r1eeg-i1)o, n _| i ^~~~~~~~~~~~~~~~~~~~~~~~~~~ d =src/libavcodec/dcadata.c :73380:;33 : rnote: eexpanded from macro 'SCALE' gion_ i7338 | d# en SuCmA_LrE(ecct)s ;( (rce)g i/ o(n25_6i.0df+ +*) {3 2 7| 68 ~~~~~~~~~ ^ ~~~~~~~~~~~~. 0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dvbsubenc.c:422:39: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] src/libavcodec/dcadata.c:7341:34: 422 | warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] f o7341 | r ( oSbCjALeE(c7t.9_3id9 2=6 304; 3ob3j2e1c8t0_0id2 )nu,m _rSecCtsA; LoEb(j2e.c42t5_1i5d87+68+8)92 2{8 8 e-| 1 ~~~~~~~~~ ^ ~~~~~~~~~~~~) , | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 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.425158768892In file included from 288src/libavcodec/dvbsubdec.ce-:1)24,: src/libavcodec/bytestream.h :| ^~~~~~~~~~~~~~~~~~~~~~~~~~~171 :18src/libavcodec/dcadata.c::7338 :warning: 33comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] : note: expanded from macro 'SCALE' 7338 | #def 171i | n e S C AgL-E>(bcu)f f(e(rc )+ /= (F25F6M.I0Nf( g*- >3b2u7f6f8e.r0f_))e n d| ~ ~~~~~~~^~~~~~~~~~ - g->buffer, sisrc/libavcodec/dcadata.cz:e7340):;34 : | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7340 | src/libavutil/macros.h : 49 :S25C: Anote: Lexpanded from macro 'FFMIN'E (2.6584 3494 | #3d8e6fi8n30e7 F7F7eM-I4N()a, ,SCbA)L E((9(.a0)2 9>3 3(0b6)8 ?5 73(47b4) 8: e(-a3))), | | ~ ^ ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 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)) | ~ ~~~~~~~^~~~~~~~~~ 1 warning generated. In file included from src/libavcodec/dvbsubdec.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/dvbsubdec.c:24: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/ffv1dec.o CC libavcodec/ffv1enc.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/ffwavesynth.o In file included from src/libavcodec/dvbsubdec.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/dvbsubdec.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 libavcodec/fic.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 | #defisrc/libavcodec/dcadata.cne :F7546F:M71IN:( awarning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]b ) ((a) > (b) ? (b) 7546: | ( a ) S)C A L| E ~ ^ ~ (0.017244605In file included from 35src/libavcodec/dvbsubdec.c),: 24S: Csrc/libavcodec/bytestream.hA:318L:E(150:CC libavcodec/filter_units_bsf.o . 4warning: 7comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]9 644805 13189 | ), S CA L Ei(f0 .(4s8i5z0e3027 40!50=) ,s iSzCeA)LE (0 .| 0 ~~~~~ ^ ~~~~18 05862412), | ^~~~~~~~~~~~~~~~~~~~ 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), | ^~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/dcadata.csrc/libavcodec/dxa.c::7338:3329:: note: src/libavcodec/bytestream.hexpanded from macro 'SCALE': 171:18: warning: 7338comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | #define SCALE(c) ( (171c | ) / (g-2>5b6uf.f0efr * 3+2=7 6F8F.0Mf)I)N (| g ~ ~~~~~~~^~~~~~~~~~- >buffer_end - gsrc/libavcodec/dcadata.c-:>7546:b27u: fwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f er, size); 7546 | | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ SCALE(0.017src/libavutil/macros.h2:494:254: 6note: 0expanded from macro 'FFMIN'53 5), S C49A | LE#(0d.ef4i79n6e 4F48F0M5I1N9)(,a ,SbC)A L(E((a)0 .>4 85(0b3)07 4?05 0)(,b S)C AL:E ((0a.)0)1 8 0| 5 ~ ^ ~8 62412), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' src/libavcodec/dvdsubdec.c: 7338207 | :#23d:e fiwarning: ncomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e SCALE(c) ((c) 207/ | ( 2 5 6. 0 f * f32o76r8 .(0if) ) = 0| ; ~ ~~~~~~~^~~~~~~~~~ i < sub_header->src/libavcodec/dcadata.cn:u7546m:5_:r ewarning: cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]ts ; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~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)In file included from / src/libavcodec/dxa.c(:2295: 6src/libavcodec/bytestream.h.:0186f:13 :* 3warning: 2comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 768.0f)) | ~ ~~~~~~~^~~~~~~~~~ 186 | src/libavcodec/dcadata.c :s7545i:27z: ewarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 = FFMIN(p -7545> | b u f f eSrC_AenLdE (-0 p.-0>1b6uf4f5e9r,2 2s66i1z)e, )S;C A LE| ( ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~0 .47423094src/libavutil/macros.h5:1491:)25,: S Cnote: Aexpanded from macro 'FFMIN'LE (0.490 3498 | #6d7e5f4i27n),e SFCFAMLEI(N0.(0a1,8b9)01 8(67(7a9)), > | ( ^~~~~~~~~~~~~~~~~~~~ b) ?src/libavcodec/dcadata.c :(7338:b33) :: (note: aexpanded from macro 'SCALE') ) | ~ ^ ~ 7338 | #defineIn file included from Ssrc/libavcodec/dxa.cC:A29L: src/libavcodec/bytestream.hE:(c187): 15((:c )warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] / (256 .1870 | f * i3f2 7(68s.0ifze)2) ! =| ~ ~~~~~~~^~~~~~~~~~ size) | ~~~~~ ^ ~~~~ src/libavcodec/dcadata.csrc/libavcodec/bytestream.h:7545::5355:: 13warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7545 | SC A355L | E( 0. 0 1 6s4i5ze922 6 6=1 )F,F SMCAILNE((g0->.b4u74f23f0e9r4_51e1)n,d -S CgA-LE>(b0u.f49f0e3r8,6 7s5i4z27e),) S;C A L| E ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~( 0.0189018src/libavutil/macros.h6:77499:)25, : note: | expanded from macro 'FFMIN' ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338 :4933: | #dnote: eexpanded from macro 'SCALE' fine F F7338M | IN#(deafi,neb )S C((AaL)E (>c )( b()( c? )( /b )(2 5:6 .0(f a*)) 3 2| 76 ~ ^ ~8 .0f)) | ~ ~~~~~~~^~~~~~~~~~ In file included from src/libavcodec/dvbsubdec.c:24: src/libavcodec/bytestream.h:356src/libavcodec/dcadata.c::137544:: 71warning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 356 | 7544 | s iSzeC2 A=L EF(FM0I.0N1(57p01-7>0b0u0f0f)e,r S_CeALnEd(0 .4-6 8p-7>9b13u65f6f2e)r,, sSiCzAeL)E; (0 .| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~4 95710src/libavutil/macros.h8:491:259:9 6note: )expanded from macro 'FFMIN', SCALE( 049 | .#0d1e9f7i75n0e7 7F7F0M)I,N ( a| , ^~~~~~~~~~~~~~~~~~~~b ) (src/libavcodec/dcadata.c(:a7338): 33>: (bnote: )expanded from macro 'SCALE' ? (b) : 7338( | a#)d)e f i| n ~ ^ ~e SCALE(c) (In file included from (src/libavcodec/dvbsubdec.cc:) 24/: src/libavcodec/bytestream.h:(3572:5156:. 0warning: fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] * 32768 .3570 | f ) ) i| ~ ~~~~~~~^~~~~~~~~~f (size2 != sizesrc/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)In file included from , src/libavcodec/dxtory.c| ^~~~~~~~~~~~~~~~~~~~: 30: src/libavcodec/dcadata.csrc/libavcodec/bytestream.h:7338::17133::18 note: :expanded from macro 'SCALE' warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7338 | #define SCAL E171( | c) ( ( c) g/- >(b25u6ff.e0fr *+= 32F7F6M8I.N0(fg)-)> b uf| f ~ ~~~~~~~^~~~~~~~~~e r_end - g->buffsrc/libavcodec/dcadata.cer:,7544 :27s:iz e)warning: ;implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 7544 | src/libavutil/macros.h :49S:CA25L: Enote: (0expanded from macro 'FFMIN'. 0157017 04900 | 0#)d,e fSiCnAeLE (0F.4F68M7I91N36(5a,6b2)) ,( (SaC)A L>E (0(.b)4 95?7 1(08b1)9 9:6 )(,a )SC)A L E| ( ~ ^ ~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 | SIn file included from CALEsrc/libavcodec/dxtory.c(:030.0: 1src/libavcodec/bytestream.h4:1869:7131:4 4warning: 4comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]3 8), SCALE(0.46 3186 | 3 2 8 00s3i8z8e)2, =S FCAFLMIEN((0p.-50>1b0uf0f0er7_6e1nd9 9)-, pSC-AL>Eb(u0ff.e0r2, 0s6i7z8e94)6; 7 5| ) ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~, | ^~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.hsrc/libavcodec/dcadata.c::497338::2533:: note: note: expanded from macro 'FFMIN'expanded from macro 'SCALE' 7338 | 49 | ##ddeeffiinnee SFFCMALIEN((ca,)b )(( c()( a/) (>25 6(.b0)f *? 3 2(7b6)8. 0f:) )( a | ) ~ ~~~~~~~^~~~~~~~~~ ) | ~ ^ ~ In file included from src/libavcodec/dcadata.csrc/libavcodec/dxtory.c::754330:: 27:src/libavcodec/bytestream.h :warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]187 :15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7543187 | | S CAiLfE( 0(.s0iz1e24 97!1=4 s4i4ze3)8 ), | ~~~~~ ^ ~~~~S CALE(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.01426773332src/libavcodec/bytestream.h), :S271CA:L17E:( 0warning: .4comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]5 784294605), SCALE (2710 | . 50 62 5 45i53n7t9) ,s iSzCeAL2E( 0=.0 21F6F14M1I2N5(00g),- >| ^~~~~~~~~~~~~~~~~~~~b ufsrc/libavcodec/dcadata.cf:7338e:r33:_ enote: nexpanded from macro 'SCALE'd - g-> b7338u | f#fdeefri,n es iSCzAeLE)(; c )| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~( (c) / (2src/libavutil/macros.h56:.490:f 25* :32 7note: 6expanded from macro 'FFMIN'8 .0f)) | 49 ~ ~~~~~~~^~~~~~~~~~ | #define FFMINsrc/libavcodec/dcadata.c(:a,7542b): (5(: awarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] > (b) ? (b) 7542: | ( a ) )S C A| L ~ ^ ~E (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), | ^~~~~~~~~~~~~~~~~~~~In file included from src/libavcodec/dxa.c:src/libavcodec/dcadata.c:297338: :src/libavcodec/bytestream.h33::293 :note: expanded from macro 'SCALE'13 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7338 | #define SCALE( c293) | (( c ) s/i z(2e526. 0=f F*F M3I2N7(6p8-.>0fb))u f f| ~ ~~~~~~~^~~~~~~~~~e r_end - p->bufsrc/libavcodec/dcadata.cf:e7540r:,71 :si zwarning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) ; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 7540src/libavutil/macros.h | : 49: 25 : note: Sexpanded from macro 'FFMIN'C ALE(0.0 1492 | 9#3d7e3f5in6e7 2F)F,M ISNC(AaL,Eb()0 .(4(4a6)8 1>6 02(7b1) 6? )(, bS)C A:L E((a)0).5 16 6| 4 ~ ^ ~53 7191), SCALIn file included from E(src/libavcodec/dxa.c0:.290: 23src/libavcodec/bytestream.h5:812942:515:7 0warning: 9comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]) , | ^~~~~~~~~~~~~~~~~~~~ 294src/libavcodec/dcadata.c | : 7338 : 33 i:f note: (expanded from macro 'SCALE's ize2 ! =7338 | s#idzefein)e S | C ~~~~~ ^ ~~~~A LE(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), src/libavcodec/bytestream.hSCAL:271E:(017.:0 2warning: 35comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]8 125709), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c: 7338271: | 33 : note: expanded from macro 'SCALE' int si 7338z | e#2d e=f iFneF MSICNA(gL-E>(bcu)f f(e(rc) _e/n d( 2-5 6g.-0>f b*u f3f2e76r8,. 0sfi)z)e )| ; ~ ~~~~~~~^~~~~~~~~~ | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.hsrc/libavcodec/dcadata.c::497540::2527:: note: warning: expanded from macro 'FFMIN' implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | # d7540ef | i n eS CFAFLEM(I0N.0(1a2,93b7)3 5(6(7a2)) ,> S C(ALbE)( 0?. 4(46b8)1 6:0 2(7a1)6)) , | S ~ ^ ~ CALE(0.5166453711991) warning, sSC generatedA. LE(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) CC libavcodec/fits.o / (256.0f * 32768.0fsrc/libavcodec/dvdsubdec.c)) :| 249 ~ ~~~~~~~^~~~~~~~~~: 21: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] src/libavcodec/dcadata.c:7539 :24971 | : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] if (c m7539d | _ p o s S CA>L Es(i0z.e0)1 2{3 0 93| 9 ~~~~~~~ ^ ~~~~9 43), 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 * src/libavcodec/bytestream.h327:68317.0:f)13): warning: | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c :3177539 | : 49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]s ize2 = FFM I7539N | (p - > b uSCfAfLeE(r0_.e0n1d 2-3 p0-93>9bu9f4f3e)r,, SsCiAzLeE)(0;. 4 41| 2 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~7 810001)src/libavutil/macros.h,:49 :S25:C Anote: Lexpanded from macro 'FFMIN'E( 0.5217 7498 | 2#8d5ef5i0n)e, SFCFAMLIEN((a0,b.)0 2(4(6a14)59 4> 8(8b),) ?| ^~~~~~~~~~~~~~~~~~~~( b)src/libavcodec/dcadata.c ::7338 :(a33): )note: expanded from macro 'SCALE' | ~ ^ ~ 7338 | #definIn file included from esrc/libavcodec/dxa.c :S29C: src/libavcodec/bytestream.hA:L318:E15(:c )warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ((c) / 318(2 | 56 . 0 f i*f 3 2(7si6z8e.2 0!f)=) s i| ~ ~~~~~~~^~~~~~~~~~z e) | ~~~~~ ^ ~~~~ src/libavcodec/dcadata.c:7539:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7539 | SCALE(0.01230939943), SCALE(0.44127810001), SCALE(0.52177828550), SCALE(0.In file included from 0246src/libavcodec/dxtory.c1:4305: 9src/libavcodec/bytestream.h48:8)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' 7338293 | | # d ef isniez eS2C A=LE (FcFM)I N((1(p warningc- generated)> b. uf/f (e2r5_6e.0nfd * -3 2p7-6>8bu.ff0efr),) s| i ~ ~~~~~~~^~~~~~~~~~z e); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavcodec/dcadata.csrc/libavutil/macros.h::497539::255:: warning: note: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]expanded from macro 'FFMIN' 497539 | | # d e f inSeC AFLFEM(I0N.(0a1,23b09)3 99(43()a, )S C>A L(Eb()0 .4?4 1(27b8)1 0:0 0(1a),) )SC AL E| (0 ~ ^ ~. 5217782855In file included from 0src/libavcodec/dxtory.c):,30 : Ssrc/libavcodec/bytestream.hC:294A:15L: Ewarning: (comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]0 .0246 142945 | 9 4 8 8 )i,f | ( ^~~~~~~~~~~~~~~~~~~~s izesrc/libavcodec/dcadata.c2 :!7338= :si33z:e )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) / (25src/libavcodec/bytestream.h6src/libavcodec/bytestream.h.0:f: 317355*:: 13133:2:7 6warning: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]8comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]. 0f)) | ~ ~~~~~~~^~~~~~~~~~ 317355 | | src/libavcodec/dcadata.c ss:iiz7537ze:71e: 2warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]== FFFFMIMN(IpN(-g> 7537-b>u | ffbe ur f _efn eSCdAr L_E-(0e. n0dp1 --1 g>12-b4>u6fb6fue7r,f s7izfe1)e)r;,, s S| i ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~Cz eA)L;E ( 0.| src/libavutil/macros.h ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~4 :349:0251: 6note: 36expanded from macro 'FFMIN'21src/libavutil/macros.h9 :049:)25, :S Cnote: A49L | Eexpanded from macro 'FFMIN'(# 0d.5e31f9i 0n88491e | #0d e1fF4)i,FMn SICeAN L(FE(aF0,.M0bI)2N 6(((7aa84),3 b)1 >3(8 (4(ab))), >? ( | b( ^~~~~~~~~~~~~~~~~~~~b) ) :src/libavcodec/dcadata.c ?:( a7338):33(: )note: bexpanded from macro 'SCALE' ) | : ~ ^ ~ 7338 | (#ad)e)f i| ~ ^ ~nIn file included from e src/libavcodec/dxtory.cS:30C: Asrc/libavcodec/bytestream.hL:E(318In file included from c:src/libavcodec/dxa.c15:):29 : warning: (src/libavcodec/bytestream.hcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare](: 356c:)13 :/ ( warning: 3182comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]5 | 6 .0 f * 3i f2356 | 7( 6 s 8i.z 0es2f )i!)z =| ~ ~~~~~~~^~~~~~~~~~e 2 s= iFzFeM) I N(| p ~~~~~ ^ ~~~~src/libavcodec/dcadata.c- >:b7537uf:fe49r:_ enwarning: dimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] - p->buff e7537 | r , s iSzCeA)LE;( 0 .| 01 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~11 246677src/libavutil/macros.h1:)49,: 25S:C Anote: Lexpanded from macro 'FFMIN'E (0.430 1496 | 36#2d1e90f)i,n e SFCFAMILNE((a0,.b)5 3(1(9a0)8 8>1 0(1b4)) ,? S(CbAL)E( 0: .(0a2)6)7 8 | 4 ~ ^ ~3 1384), | In file included from ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dxa.c:29: src/libavcodec/dcadata.csrc/libavcodec/bytestream.h::7338357::3315:: note: expanded from macro 'SCALE'warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7338357 | | # d e fifi ne( siSzCeA2L E!=( sciz)e )( (c )| ~~~~~ ^ ~~~~/ (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7537:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7537 | SCALE(0.01112466771), SCALE(0.43016362190), SCALE(0.53190881014), SCALE(0.02678431384), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7537:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7537 | SCALE(0.01112466771), SCALE(0.43016362190), SCALE(0.53190881014), SCALE(0.02678431384), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7536:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7536 | SCALE(0.01056654565), SCALE(0.42459106445), SCALE(0.53690224886), SCALE(0.02792212367), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7536:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7536 | SCALE(0.01056654565), SCALE(0.42459106445), SCALE(0.53690224886), SCALE(0.02792212367), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ CC libavcodec/fitsdec.o src/libavcodec/dcadata.c:7536:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7536 | SCALE(0.01056654565), SCALE(0.42459106445), SCALE(0.53690224886), SCALE(0.02792212367), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7536:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7536 | SCALE(0.0105665456src/libavcodec/bytestream.h5), :SC355A:L13E:( 0warning: .comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]4 2459106445), SCA L355E | ( 0. 5 3 6s9i0z2e 2 48=8 6F)F,M ISN(Cg-A>LbEu(ff0.0e27r9_2e2n1d2 3-6 7g-)>,b u f| f ^~~~~~~~~~~~~~~~~~~~e r, src/libavcodec/dcadata.cs:7338i:z33e: )note: ;expanded from macro 'SCALE' | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 7338 | #defisrc/libavutil/macros.hne:49 :S25C:A Lnote: Eexpanded from macro 'FFMIN'( c) ((c) /49 | (#25d6.e0ffi n*e 32F7F6M8I.N0(fa),)b) (| ( ~ ~~~~~~~^~~~~~~~~~a ) > (b) ? (b) :src/libavcodec/dcadata.c (:a7535):) 71 :| ~ ^ ~ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7535 | SCIn file included from ALsrc/libavcodec/dxtory.cE:30(: 0src/libavcodec/bytestream.h.:035610:013:3 warning: 0comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]60 210), SCAL E(3560 | . 4 1 s9i01z0e728 8=2 0F)F,M ISNC(ApL-E>(b0u.f5f4e1r_8e4n5d 0-8 p32-4>)b,u fSfCeArL, Es(i0ze.)0; 2 9| 0 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 961135src/libavutil/macros.h2:)49,: 25 :| ^~~~~~~~~~~~~~~~~~~~note: expanded from macro 'FFMIN' src/libavcodec/dcadata.c:7338:33 :49 | note: #expanded from macro 'SCALE'd efine F7338F | #MdIeNf(ian,be) S(CA(LaE)( >c ) ((b()c )? / ((b2)5 6:. 0(fa )* )3 2 7| ~ ^ ~6 8.0f)) | ~ ~~~~~~~^~~~~~~~~~In file included from src/libavcodec/dxtory.c:30: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/dcadata.c:7535 :35749 | : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] if (size2 != 7535s | i z e ) S C| A ~~~~~ ^ ~~~~L E(0.01003060210), SCALE(0.41901078820), SCALE(0.54184508324), SCALE(0.02src/libavcodec/dvdsubdec.c9096:15051:3475:2 )warning: , comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 505 | 7338 | # d efaivn_ea sSsCeArLtE0((cb)u f(_(sci)z e/ >(=2 506 .&0&f c*t x3-2>7b6u8f._0sfi)z)e <| = ~ ~~~~~~~^~~~~~~~~~ sizeof(ctx->buf));src/libavcodec/dcadata.c : 7535| : ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~27 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavutil/avassert.h: 387535: | 11 : note: expanded from macro 'av_assert0'S CALE(0.010 0383 | 0 6 0 2 1i0f) ,( !S(CcAoLnEd()0.)4 {1 9 0 1 0 7 8 8 2 0 ) , S C A L E ( 0 . 5 4 1 8 4 5 0 8 3 2 4 ) , S C A L E ( 0 . 0 2 9 0 9 6 1 1 3 5 2 )\, | | ^~~~ ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' src/libavcodec/dvdsubdec.c:506:18: warning: 7338comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | #define SCA L506E | ( c ) (i(fc )( b/u f(_2s5i6z.e0 f> =* s3i2z7e6o8f.(0cft)x)- > b| u ~ ~~~~~~~^~~~~~~~~~f ) - ctx->buf_size) src/libavcodec/dcadata.c{: 7535 :| 5 ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7535 | SCALE(0.01003060210), SCALE(0.41901078820), SCALE(0.54184508324), SCALE(0.02909611352), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7534:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7534 | SCALE(0.00951600447), SCALE(0.41342487931), SCALE(0.54673534632), SCALE(0.03030703776), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7534:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7534 | SCALE(0.00951600447), SCALE(0.41342487931), SCALE(0.54673534632), SCALE(0.03030703776), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7534:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7534 | SCALE(0.00951600447), SCALE(0.41342487931), SCALE(0.54673534632), SCALE(0.03030703776), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7534:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7534 | SCALE(0.00951600447), SCALE(0.41342487931), SCALE(0.54673534632), SCALE(0.03030703776), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7533:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7533 | SCALE(0.00902230106), SCALE(0.40783521533), SCALE(0.55157101154), SCALE(0.03155555204), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7533:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7533 | SCALE(0.00902230106), SCALE(0.40783521533), SCALE(0.55157101154), SCALE(0.03155555204), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7533:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7533 | SCALE(0.00902230106), SCALE(0.40783521533), SCALE(0.55157101154), SCALE(0.03155555204), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7533:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7533 | SCALE(0.00902230106), SCALE(0.40783521533), SCALE(0.55157101154), SCALE(0.03155555204), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7532:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7532 | SCALE(0.00854881573), SCALE(0.40224379301), SCALE(0.55634999275), SCALE(0.03284239396), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7532:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7532 | SCALE(0.00854881573), SCALE(0.40224379301), SCALE(0.55634999275), SCALE(0.03284239396), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7532:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7532 | SCALE(0.00854881573), SCALE(0.40224379301), SCALE(0.55634999275), SCALE(0.03284239396), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7532:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7532 | SCALE(0.00854881573), SCALE(0.40224379301), SCALE(0.55634999275), SCALE(0.03284239396), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7531:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7531 | SCALE(0.00809498038), SCALE(0.39665243030), SCALE(0.56107026339), SCALE(0.03416819125), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7531:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7531 | SCALE(0.00809498038), SCALE(0.39665243030), SCALE(0.56107026339), SCALE(0.03416819125), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7531:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7531 | SCALE(0.00809498038), SCALE(0.39665243030), SCALE(0.56107026339), SCALE(0.03416819125), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7531:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7531 | SCALE(0.00809498038), SCALE(0.39665243030), SCALE(0.56107026339), SCALE(0.03416819125), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7530:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7530 | SCALE(0.00766016589), SCALE(0.39106300473), SCALE(0.56572991610), SCALE(0.03553372994), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7530:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7530 | SCALE(0.00766016589), SCALE(0.39106300473), SCALE(0.56572991610), SCALE(0.03553372994), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7530:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7530 | SCALE(0.00766016589), SCALE(0.39106300473), SCALE(0.56572991610), SCALE(0.03553372994), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7530:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7530 | SCALE(0.00766016589), SCALE(0.39106300473), SCALE(0.56572991610), SCALE(0.03553372994), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7529:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7529 | SCALE(0.00724391919), SCALE(0.38547745347), SCALE(0.57032698393), SCALE(0.03693958372), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7529:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] CC libavcodec/fitsenc.o 7529 | SCALE(0.00724391919), SCALE(0.38547745347), SCALE(0.57032698393), SCALE(0.03693958372), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7529:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7529 | SCALE(0.00724391919), SCALE(0.38547745347), SCALE(0.57032698393), SCALE(0.03693958372), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7529:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7529 | SCALE(0.00724391919), SCALE(0.38547745347), SCALE(0.57032698393), SCALE(0.03693958372), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7528:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7528 | SCALE(0.00684553990), SCALE(0.37989753485), SCALE(0.57485944033), SCALE(0.03838652745), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7528:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7528 | SCALE(0.00684553990), SCALE(0.37989753485), SCALE(0.57485944033), SCALE(0.03838652745), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7528:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7528 | SCALE(0.00684553990), SCALE(0.37989753485), SCALE(0.57485944033), SCALE(0.03838652745), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c)In file included from / (src/libavcodec/dvdsubenc.c2:5226: .src/libavcodec/bytestream.h0:f171 :*18 :3 2warning: 7comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]6 8.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c: 7528171: | 5 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]g ->buffer += 7528F | F M I N (SgC-A>LbEu(f0f.e0r0_6e8n4d5 5-3 9g9-0>)b,u fSfCeArL,E (s0i.z3e7)9;8 9 7| 53 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~4 85), SCALE(0.574src/libavutil/macros.h8:5499:4254:0 3note: 3expanded from macro 'FFMIN') , SCALE(0. 0493 | 8#3d8e6f5i2n7e4 5F)F,M I N| ( ^~~~~~~~~~~~~~~~~~~~a ,b)src/libavcodec/dcadata.c :(7338(:a33): >note: expanded from macro 'SCALE'( b) ? (b )7338 | :# d(eaf)i)n e | S ~ ^ ~C ALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7527:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7527 | SCALE(0.00646453211), SCALE(0.37432509661), SCALE(0.57932555676), SCALE(0.03987516090), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7527:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7527 | SCALE(0.00646453211), SCALE(0.37432509661), SCALE(0.57932555676), SCALE(0.03987516090), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7527:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7527 | SCALE(0.00646453211), SCALE(0.37432509661), SCALE(0.57932555676), SCALE(0.03987516090), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ In file included from src/libavcodec/dcadata.csrc/libavcodec/dvdsubenc.c::752722:: 5src/libavcodec/bytestream.h:: 186warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]13 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7527 | SCAL E186( | 0 . 0 0 6s4i6z4e523 2=1 1F)F,M ISCNA(LpE-(>0b.u3f7f4e3r2_5e0n9d6 6-1 )p,- >SbCuAfLfEe(r0,. 5s7i9z3e2)5;5 5 6| 7 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~6 ), SCALE(0src/libavutil/macros.h.:0493:9258:7 5note: 1expanded from macro 'FFMIN'6 090), | ^~~~~~~~~~~~~~~~~~~~ 49 | #src/libavcodec/dcadata.cd:e7338f:i33n:e note: Fexpanded from macro 'SCALE'F MIN(a,b )7338 | (#(dae)f i>n e( bS)C A?L E((bc)) :( ((ca)) )/ (| 2 ~ ^ ~5 6.0f * 32768In file included from .src/libavcodec/dvdsubenc.c0:f22): )src/libavcodec/bytestream.h : 187| : ~ ~~~~~~~^~~~~~~~~~15 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | isrc/libavcodec/dcadata.cf: 7526(:s71i:z ewarning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] != size) | ~~~~~ ^ ~~~~ 7526 | SCALE(0.00610029325), SCALE(0.36876192689), SCALE(0.58372318745), SCALE(0.04140623659), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7526:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7526 | SCCC libavcodec/flac.o ALE(0.00610029325), SCALE(0.36876192689), SCALE(0.58372318745), SCALE(0.04140623659), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7526:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7526 | SCALE(0.00610029325), SCALE(0.36876192689), SCALE(0.58372318745), SCALE(0.04140623659), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dvdsubdec.c:697:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers]src/libavcodec/dcadata.c :7526:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 697 | 7526 | { S"CpAaLlEe(t0t.e0"0,6 1"0s0e2t9 3t2h5e) ,g lSoCbAaLlE (p0a.l3e6t8t7e6"1,9 2O6F8F9S)E,T (SpCaAlLeEt(t0e._5s8t3r7)2,3 1A8V7_4O5P)T,_ TSYCPAEL_ES(T0R.I0N4G1,4 0{6 2.3s6t5r9 )=, N U| L ^~~~~~~~~~~~~~~~~~~~L },src/libavcodec/dcadata.c :07338,: 330:, note: Sexpanded from macro 'SCALE'D }, | ^ 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dvdsubdec.c:698:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/dcadata.c:7525:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]698 | { "ifo_ In file included from p7525a | l src/libavcodec/dxv.ce :t 29t : eSsrc/libavcodec/bytestream.h"C:,A171 L:"E18o(:b0 t.In file included from warning: a0comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]isrc/libavcodec/dvdec.c0 n:5 52t7: h5src/libavcodec/put_bits.he2 3g:6l2279o:3b370a:)l , warning: pcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]aS lCeAtLtEe( 0 171.f | 3r 6o 3m 2 0.g9 -I7227>F2 | Ob4 u4 ff3 if) le, er " S ,C+ A=iOL fFEF F(F(S0MsE.I-T5N>(8(bi8guf0-fo5>__0bes5unt4fdr4f )2e,6-r ) A_,sVe -_nS>OdCbP AuT-Lf_ E_Tg(pY-0tP>.rEb0 _u4>Sf2=Tf9 Re8sIr0iN,3zG 3e,s9o i3f{z8( e)B.),is; tt Br | u | ^~~~~~~~~~~~~~~~~~~~f= ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ) )Nsrc/libavcodec/dcadata.c U:{L7338 L: 33| }: ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~, note: 0src/libavutil/macros.hexpanded from macro 'SCALE',: 490:,25 :S Dnote: 7338 expanded from macro 'FFMIN' | } #,d e f| ^i n49e | #SdCeAfLiEn(ec )F F(M(IcN)( a/, b()2 5(6(.a0)f >* (3src/libavcodec/dvdsubdec.cb2:)7699 6:?8121 .:(0 bfwarning: ))missing field 'unit' initializer [-Wmissing-field-initializers] ) : | ( ~ ~~~~~~~^~~~~~~~~~a )) | ~ ^ ~ 699 | { "fsrc/libavcodec/dcadata.co:r7525ce:d49_:s uwarning: bimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]s _only", "Onl y7525 | s h o w SfCoArLcEe(d0 .s0u0b5t7i5t2l3e6s9"3,0 )O,F FSSCEATL(Ef(o0r.c3e6d3_2su0b9s7_2o4n4l3y)),, SACVA_LOEP(T0_.T5Y8P8E0_5B0O5O4L4,2 6{).,i 6S4C A=L E0(}0,. 004,2 918,0 3S3D9}3,8 ) ,| ^ | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' src/libavcodec/dvdsubdec.c: 7007338: | 12#:d ewarning: fmissing field 'help' initializer [-Wmissing-field-initializers]i ne S C700A | L E ( c ){ ((NcU)L L/ }( 2 5| 6 ^. 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' In file included from 7338 | #src/libavcodec/dxv.cd:ef29i: nsrc/libavcodec/bytestream.he: 186S:C13A:L Ewarning: (comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]c ) ((c) / (256.0f * 1863 | 2 7 6 8 .s0ifz)e)2 =| ~ ~~~~~~~^~~~~~~~~~F FMIN(p->buffer_ensrc/libavcodec/dcadata.cd: 7524-: 71p:- >warning: bimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]u ffer, size); 7524 | | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ SCALE(src/libavutil/macros.h0:.490:0255:4 2note: 0expanded from macro 'FFMIN'1 7492), S CA49L | E#(d0e.f3i5n7e6 7F0F3M6I6N7(6a),,b )S C(A(LaE)( 0>. 5(9b2)3 0?5 7(7b9)4 6:) ,( aS)C)A L E| ( ~ ^ ~0 .04459818453)In file included from ,src/libavcodec/dxv.c : 29| : ^~~~~~~~~~~~~~~~~~~~src/libavcodec/bytestream.h :187:src/libavcodec/dcadata.c15::7338 :warning: 33comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: note: expanded from macro 'SCALE' 187 | 7338 | #idfe f(isniez eS2C A!L=E (sci)z e()( 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), SCALsrc/libavcodec/put_bits.hE(0.:52659:2373:0 5warning: 779comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]4 6), SCALE(0.04459 82651 | 8 4 5 3 ) , | i ^~~~~~~~~~~~~~~~~~~~f (ssrc/libavcodec/dcadata.c-:>7338b:u33f:_ enote: nexpanded from macro 'SCALE'd - s->b u7338f | _#pdterf i>n=e sSiCzAeLoEf((cB)i t(B(ucf)) )/ {( 2 5| 6 ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~. 0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7524:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7524 | SCALE(0.00542017492), SCALE(0.35767036676), SCALE(0.59230577946), SCALE(0.04459818453), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7524:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7524 | SCALE(0.00542017492), SCALE(0.35767036676), SCALE(0.59230577946), SCALE(0.04459818453), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7523:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7523 | SCALsrc/libavcodec/bytestream.hE(0.:002715:1170:3 1warning: 2comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]2 91), SCALE(0.3521454 62713 | 2 3 ) , iSnCtA LsEi(z0e.25 9=6 4F8F6M9I2N6(0g8-)>,b uSfCfAeLrE_(e0n.0d4 6-2 6g0-3>8b2u9f8f)e,r , | s ^~~~~~~~~~~~~~~~~~~~i ze)src/libavcodec/dcadata.c;: 7338 :| 33 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~: note: expanded from macro 'SCALE' src/libavutil/macros.h :733849 | :#25d:e fnote: iexpanded from macro 'FFMIN'n e SCALE(c )49 | (#(dce)f i/n e( 2F5F6M.I0Nf( a*, b3)2 7(6(8a.)0 f>) )( b )| ~ ~~~~~~~^~~~~~~~~~? (b) : (a)) | ~ ^ ~ src/libavcodec/dcadata.c:7523:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7523 | SCALE(0.00510312291), SCALE(0.35214546323), SCALE(0.59648692608), SCALE(0.04626038298), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7523:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7523 | SCALE(0.00510312291), SCALE(0.35214546323), SCALE(0.59648692608), SCALE(0.04626038298), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7523:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7523 | SCALE(0.00510312291), SCALE(0.35214546323), SCALE(0.59648692608), SCALE(0.04626038298), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7522:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7522 | SCALE(0.00480085658), SCALE(0.34663668275), SCALE(0.60059231520), SCALE(0.04796761274), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #dsrc/libavcodec/put_bits.hefin:e317 :S33C:A Lwarning: E(comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]c ) ((c) / (256.0f * 3173 | 2 7 6 8 .i0ff )()s - >| b ~ ~~~~~~~^~~~~~~~~~u f_end - s->buf_ptsrc/libavcodec/dcadata.cr: 7522>:=49 :s iwarning: zimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e of(BitBuf)) {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)) | ~ ~~~~~~~^~~~~~~~~~ In file included from src/libavcodec/dvdsubenc.c:22src/libavcodec/dcadata.c: :src/libavcodec/bytestream.h7522::29327::13 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] 7522 | SCAL E293( | 0 . 0 0 4s8i0z0e825 6=5 8FF)M,I NS(CpA-L>Eb(u0f.f3e4r6_6e3n6d6 8-2 7p5-)>,b uSfCfAeLrE,( 0s.i6z0e0)5;9 2 3| 1 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~5 20), SCALEsrc/libavutil/macros.h(:049.:0254:7 9note: 6expanded from macro 'FFMIN'7 61274), | 49 ^~~~~~~~~~~~~~~~~~~~ | #desrc/libavcodec/dcadata.cf:i7338n:e33 :F Fnote: Mexpanded from macro 'SCALE'I N(a,b) (7338( | a#)d e>f i(nbe) S?C A(LbE)( c:) ((a()c)) /| ~ ^ ~( 256.0f * 327In file included from 6src/libavcodec/dvdsubenc.c8:.220: fsrc/libavcodec/bytestream.h):)294 : 15| : ~ ~~~~~~~^~~~~~~~~~ warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | isrc/libavcodec/dcadata.cf :(7522s:i5z:e 2warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]!= size) | ~~~~~ ^ ~~~~ 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/bytestream.hsrc/libavcodec/dcadata.c:7521::27149::17 :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] 7521 | SCA L271E | ( 0 . 0 0i4n5t1 2s7i1z0e023 )=, FSFCMAILNE((g0-.>3b4u1f1f4e5r7_5e3n8d6 )-, gS-C>AbLuEf(f0e.r6,0 4s6i2z0e1)5;8 6 7| ) ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~, SCALE(0.0src/libavutil/macros.h4:9497:2250:4 6note: 6expanded from macro 'FFMIN'1 4), | ^~~~~~~~~~~~~~~~~~~~ 49 | src/libavcodec/dcadata.c#:d7338e:f33i:n enote: expanded from macro 'SCALE'F FMIN(a, b7338) | #(d(eaf)i n>e (SbC)A L?E ((cb)) (:( c()a )/) ( 2| 5 ~ ^ ~6 .0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7521:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7521 | SCALE(0.00451271003), SCALE(0.34114575386), SCALE(0.60462015867), SCALE(0.04972046614), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7521:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7521 | SCALE(0.00451271003), SCALE(0.34114575386), SCALE(0.60462015src/libavcodec/bytestream.h867:),317 :S13C:A Lwarning: E(comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]0 .04972046614), | ^~~~~~~~~~~~~~~~~~~~ 317 | src/libavcodec/dcadata.c : 7338 :s33i:z enote: 2expanded from macro 'SCALE' = FFMI N7338( | p#-d>ebfuifnfee rS_CeAnLdE (-c )p -(>(bcu)f f/e r(,2 5s6i.z0ef) ;* 3| 2 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~7 68.0f)) | ~ ~~~~~~~^~~~~~~~~~src/libavutil/macros.h :49:25: note: expanded from macro 'FFMIN' src/libavcodec/dcadata.c49: | 7520#:d71e:f iwarning: nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e FFMIN(a,b) ( (7520a | ) > (Sb)C A?L E((b0). 0:0 4(2a3)8)2 9 4| 9 ~ ^ ~0 ), SCALE(0.3In file included from 35src/libavcodec/dvdsubenc.c6:7224: 2src/libavcodec/bytestream.h8:53188:915):, warning: Scomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]C ALE(0.6 03188 | 5 6 8 4 8i9f5 5()s,i zSeC2A L!E=( 0s.i0z5e1)5 1 9| 6 ~~~~~ ^ ~~~~1 371), | ^~~~~~~~~~~~~~~~~~~~ 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 | SIn file included from CALsrc/libavcodec/dxv.cE:(290: .src/libavcodec/bytestream.h0:02934:2133:8 29warning: 49comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]0 ), SCALE(0.335674285 82939 | ) , S CsAiLzEe(20 .=6 0F8F5M6I8N4(8p9-5>5b)u,f fSeCrA_LeEn(d0 .-0 5p1-5>1b9u6f1f3e7r1,) ,s i z| e ^~~~~~~~~~~~~~~~~~~~) ; src/libavcodec/dcadata.c| : ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~7338 :33: note: expanded from macro 'SCALE' src/libavutil/macros.h:49: 257338: | #note: dexpanded from macro 'FFMIN'e fine SCAL E49( | c#)d e(f(icn)e /F F(M2I5N6(.a0,fb )* (3(2a7)6 8>. 0(fb))) ? | ( ~ ~~~~~~~^~~~~~~~~~b ) : (a)) | ~ ^ ~ src/libavcodec/dcadata.c:7520:5In file included from :src/libavcodec/dxv.c :warning: 29implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7520 | 294 | S C A LiEf( 0(.s0i0z4e223 8!2=9 s4i9z0e)), S| C ~~~~~ ^ ~~~~A LE(0.33567428589), SCALE(0.60856848955), SCALE(0.05151961371), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7519:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7519 | SCALE(0.00397720048), SCALE(0.33022382855), SCALE(0.61243581772), SCALE(0.05336561054), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7519:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7519 | SCALE(0.00397720048), SCALE(0.33022382855), SCALE(0.61243581772), SCALE(0.05336561054), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7519:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7519 | SCALE(0.00397720048), SCALE(0.33022382855), SCALE(0.61243581772), SCALE(0.05336561054), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33:src/libavcodec/bytestream.h note: expanded from macro 'SCALE': 355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]7338 | #define SCALE(c) ( (355c | ) / (s2i5z6e. 0 f= *F F3M2I7N6(8g.-0>fb)u)f f e| r ~ ~~~~~~~^~~~~~~~~~_ end - g->buffer, src/libavcodec/dcadata.cs:i7519z:e5):; warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h7519: | 49 : 25 : Snote: Cexpanded from macro 'FFMIN'A LE(0.003 9497 | 7#2d0e0f4i8n)e, FSFCMAILNE((a0,.b3)3 0(2(2a3)8 2>8 5(5b)), ?S C(AbL)E (:0 .(6a1)2)4 3 5| 8 ~ ^ ~1 772), SCALE(In file included from 0src/libavcodec/dvdsubenc.c.:0225: 3src/libavcodec/bytestream.h3:63565:6131:0 5warning: 4comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]) , | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338 :35633 | : note: expanded from macro 'SCALE' size2 = 7338F | F#MdIeNf(ipn-e> bSuCfAfLeEsrc/libavcodec/bytestream.hr(_c:e)317n :d(13 :(- c warning: )pcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] - /> b(u2f5f6e.r0,f s*i z3 e2317)7 | ;6 8 . | 0 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~fs )i)z e 2src/libavutil/macros.h| : ~ ~~~~~~~^~~~~~~~~~=49 :25:F Fnote: Mexpanded from macro 'FFMIN'I N(p->buf f49src/libavcodec/dcadata.c | e:#r7518_d:ee71nf:di nwarning: -eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] pF-F>MbIuNf(fae,rb ,)7518 | s( i( za e) ) S;>C A (L| bE ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~)( 0?. 0(0b3)7 2:src/libavutil/macros.h8 :7(494a:7)251):4 ) note: ,| expanded from macro 'FFMIN' ~ ^ ~ S CALE( 049. | 3#2In file included from d4src/libavcodec/dvdsubenc.ce7:f922i6: n0src/libavcodec/bytestream.he2: 0357F9:F815M):I, N warning: (Scomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]aC ,AbL)E ((0 (.357a6 | )1 6 >2 2 (0 b2i)9f 5 ?4( 3s()ib,z) e S2:C A!(L=aE )(s)0i .z 0e| 5) ~ ^ ~5 2 5| 9 ~~~~~ ^ ~~~~1 0854), In file included from src/libavcodec/dxv.c| : ^~~~~~~~~~~~~~~~~~~~29 : src/libavcodec/bytestream.h:src/libavcodec/dcadata.c318::733815::33 :warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]note: expanded from macro 'SCALE' 318 | 7338 | # d eiffi n(es iSzCeA2L E!(=c )s i(z(ec)) /| ~~~~~ ^ ~~~~( 256.0f * 3276815.0f)) warning s generated| . ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7518:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7518 | SCALE(0.00372874714), SCALE(0.32479602098), SCALE(0.61622029543), SCALE(0.05525910854), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7518:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7518 | src/libavcodec/eacmv.c S:C189A:L18E:( 0.0warning: 0372874714comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]) , SCALE(0.32479602098 )189, | S C A L E ( 0 .i6f1 6(2s2i0z2e9 5>4 3b)u,f _SeCnAdL E-( 0b.u0f5 5-2 5E9A1_0P8R5E4A)M,B L E| _ ^~~~~~~~~~~~~~~~~~~~S IZEsrc/libavcodec/dcadata.c): 7338 :| 33 ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7518:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7518 | SCALE(0.00372874714), SCALE(0.32479602098), SCALE(0.61622029543), SCALE(0.05525910854), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7517:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7517 | SCALE(0.00349264755), SCALE(0.31939238310), SCALE(0.61992025375), SCALE(0.05720067024), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7517:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7517 | SCALE(0.00349264755), SCALE(0.31939238310), SCALE(0.61992025375), SCALE(0.05720067024), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7517:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7517 | SCALE(0.00349264755), SCALE(0.31939238310src/libavcodec/elbg.c), S:CA134L:E33(:0 .warning: 61comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare]9 92025375), SCALE(0 .1340 | 5 7 2 0 0w6h7i0l2e4 )(,e l b| g ^~~~~~~~~~~~~~~~~~~~- >utsrc/libavcodec/dcadata.ci:l7338i:t33y:_ inote: nexpanded from macro 'SCALE'c [i] < r ) 7338 | {# d e| f ~~~~~~~~~~~~~~~~~~~~ ^ ~i ne 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] src/libavcodec/bytestream.h 7517 | : 355 : 13 :S Cwarning: Acomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]L E(0.00349264755), S355C | A L E ( 0s.i3z1e9 3 9=2 3F8F3M1I0N)(,g -S>CbAuLfEf(e0r._6e1n992d0 2-5 3g7-5>)b,u fSfCeArL,E (s0i.z0e5)7;2 0 0| 6 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~7 024), | ^~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:src/libavcodec/dcadata.c49::733825::33 :note: expanded from macro 'FFMIN'note: 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/dxv.c:29: src/libavcodec/bytestream.hsrc/libavcodec/dcadata.c::3567516::1371:: 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 | 7516 | s iSzCeA2L E=( 0F.F0M0I3N2(6p8-4>1b6u5f1f)e,r _SeCnAdL E-( 0p.-3>1b4u0f14f4e0r5,0 1s)i,z eS)C;A L E| ( ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~0 .62353src/libavutil/macros.h4:1494:2259:7 )note: ,expanded from macro 'FFMIN' SCALE(0 .490 | 5#9d1e9f0i8n6e9 3F3F)M,I N (| a ^~~~~~~~~~~~~~~~~~~~, b) src/libavcodec/dcadata.c(:(7338a:)33 :> note: (expanded from macro 'SCALE'b ) ? (b) 7338: | #(dae)f)i n e| ~ ^ ~S CALE(c) ((In file included from c)src/libavcodec/dxv.c :/29 : (src/libavcodec/bytestream.h2:53576:.150:f warning: *comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 32768. 0357f | ) ) | i ~ ~~~~~~~^~~~~~~~~~f (size2 != size) src/libavcodec/dcadata.c| : ~~~~~ ^ ~~~~7516 :49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7516 | SCALE(0.00326841651), SCALE(0.31401440501), SCALE(0.62353414297), SCALE(0.05919086933), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7516:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7516 | SCALE(0.00326841651), SCALE(0.31401440501), SCALE(0.62353414297), SCALE(0.05919086933), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7516:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7516 | SCALE(0.00326841651), SCALE(0.31401440501), SCALE(0.62353414297), SCALE(0.05919086933), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7515:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7515 | SCALE(0.00305565330), SCALE(0.30866351724), SCALE(0.62706029415), SCALE(0.06123027951), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7515:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7515 | SCALE(0.00305565330), SCALE(0.30866351724), SCALE(0.62706029415), SCALE(0.06123027951), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7515:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7515 | SCALE(0.00305565330), SCALE(0.30866351724), SCALE(0.62706029415), SCALE(0.06123027951), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7515:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7515 | SCALE(0.00305565330), SCALE(0.30866351724), SCALE(0.62706029415), SCALE(0.06123027951), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7514:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7514 | SCALE(0.00285378192), SCALE(0.30334126949), SCALE(0.63049703836), SCALE(0.06331945211), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7514:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7514 | SCALE(0.00285378192), SCALE(0.30334126949), SCALE(0.63049703836), SCALE(0.06331945211), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7514:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7514 | SCALE(0.00285378192), SCALE(0.30334126949), SCALE(0.63049703836), SCALE(0.06331945211), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7514:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7514 | SCALE(0.00285378192), SCALE(0.30334126949), SCALE(0.63049703836), SCALE(0.06331945211), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7513:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7513 | SCALE(0.00266251224), SCALE(0.29804900289), SCALE(0.63384294510), SCALE(0.06545893103), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7513:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7513 | SCALE(0.00266251224), SCALE(0.29804900289), SCALE(0.63384294510), SCALE(0.06545893103), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7513:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7513 | SCALE(0.00266251224), SCALE(0.29804900289), SCALE(0.63384294510), SCALE(0.06545893103), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7513:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7513 | SCALE(0.00266251224), SCALE(0.29804900289), SCALE(0.63384294510), SCALE(0.06545893103), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7512:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7512 | SCALE(0.00248134881), SCALE(0.29278811812), SCALE(0.63709646463), SCALE(0.06764923781), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7512:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7512 | SCALE(0.00248134881), SCALE(0.29278811812), SCALE(0.63709646463), SCALE(0.06764923781), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7512:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7512 | SCALE(0.00248134881), SCALE(0.29278811812), SCALE(0.63709646463), SCALE(0.06764923781), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7512:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7512 | SCALE(0.00248134881), SCALE(0.29278811812), SCALE(0.63709646463), SCALE(0.06764923781), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7511:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7511 | SCALE(0.00231004250), SCALE(0.28755992651), SCALE(0.64025616646), SCALE(0.06989086419), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) In file included from ((csrc/libavcodec/dvenc.c) :/49 : (src/libavcodec/put_bits.h2:52276:.370f: * warning: 32768.0f)comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c :2277511 | : 49 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] if (s->bu f7511 | _ e nSdC -A LsE-(>b0uf._0p0tr2 3>1=0 0s4i2z5e0)o, fS(CBAiLEt(B0u.f28)7)55 9{9 2 6| 5 ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~1 ), SCALE(0.64025616646), SCALE(0.06989086419), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7511:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7511 | SCALE(0.00231004250),CC libavcodec/flac_parser.o 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.643320src/libavcodec/put_bits.h560:42656:37):, warning: SCcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]A LE(0.0721843242 6265) | , | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.ci:f7338 :33(:s -note: >expanded from macro 'SCALE'b uf_end -7338 | #dse->fbiunef In file included from _SpCsrc/libavcodec/dxtory.cAtr:L33 E(: >c)src/libavcodec/unary.h =:(50 (:cs41): i /zwarning: ecomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]( o2f5(6.B0fi t*B u3f2) 7)50 6 | {8 . 0| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~f )fo)r( i | = ~ ~~~~~~~^~~~~~~~~~ 0; i < len && src/libavcodec/dcadata.cg:e7510t:_27b:i twarning: simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 (gb) != st o7510p; | i + + ) ;S C A| ~~~~~~~~~~~~~ ^ ~~~~L E(0.00214785640), SCALE(0.28236576915), SCALE(0.64332056046), SCALE(0.07218432426), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7510:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7510 | SCALE(0.00214785640), SCALE(0.28236576915), SCALE(0.64332056046), SCALE(0.07218432426), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7509:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7509 | SCALE(0.00199495023), SCALE(0.27720692754), SCALE(0.64628833532), SCALE(0.07453006506), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7509:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7509 | SCALE(0.00199495023), SCALE(0.27720692754), SCALE(0.64628833532), SCALE(0.07453006506), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7509:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7509 | SCALE(0.00199495023), SCALE(0.27720692754), SCALE(0.64628833532), SCALE(0.07453006506), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f))src/libavcodec/put_bits.h :| 317 ~ ~~~~~~~^~~~~~~~~~ :33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/dcadata.c:7509:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 317 | if (s- 7509> | bu f _ enSdCA L-E (s0.-0>0b1u9f9_4p9t50r2 3>)=, sSiCzAeLEo(f0(.B27i7t2B0u69f27)5)4 ){, S| C ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~A LE(0.64628833532), SCALE(0.07453006506), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7508:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7508 | SCALE(0.00185023469), SCALE(0.27208462358), SCALE(0.64915806055), SCALE(0.07692859CC libavcodec/flacdata.o 322), | ^~~~~~~~~~~~~~~~~~~~ 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] 14 warnings generated7506 | . 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.2569src/libavcodec/dvdec.c4879:883139:)32, :SC Awarning: LEcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]( 0.65716648102), S313C | AL E (0 . 08 4 4 4 49i32f6 4)(,r e _| ^~~~~~~~~~~~~~~~~~~~i ndesrc/libavcodec/dcadata.cx:7338 :33+: note: expanded from macro 'SCALE'v lc_len 7338 | > #ldaefsitn_ei nSCdAeLEx()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:In file included from note: expanded from macro 'SCALE' src/libavcodec/eamad.c:35: 7338src/libavcodec/bytestream.h | #:d171e:f18in:e warning: Scomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]C ALE(c) ((c) / (25 6171. | 0 f * 3g27-68>.b0uff)f) e r| ~ ~~~~~~~^~~~~~~~~~ += FFMIN(g->bsrc/libavcodec/dcadata.cu:f7503:f27e: rwarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] end - g-> b7503u | f f e rS,CA LsE(i0.z0e01)2;4 44 2| 3 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~33 ), SCALE(0.2src/libavutil/macros.h:4497:02562:0 5note: 72expanded from macro 'FFMIN'6 ), SCA L49E | (0#.6d6e1f99i24n9e0 2F9F)M,I NS(CaAL,Eb()0. 0(89(7a2)7 >1 3(35b1)), ? | ^~~~~~~~~~~~~~~~~~~~ (b)src/libavcodec/dcadata.c ::7338 :(33a:) )note: expanded from macro 'SCALE' | ~ ^ ~ 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7503:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7503 | SCALE(0.00124442333), SCALE(0.24706205726), SCALE(0.66199249029), SCALE(0.08972713351), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7502:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7502 | SCALE(0.00114431616), SCALE(0.24218304455), SCALE(0.66424828768), SCALE(0.09245070815), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) /In file included from (25src/libavcodec/eamad.c6.:035f: src/libavcodec/bytestream.h* :321867:6813.:0 fwarning: )comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c186: | 7502 : 49 :s warning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ze2 = FFMIN( p7502 | - >b uf f eSrCA_LeEn(d0. 0-01 1p44-3>1b6u16f)f, eSCrA,LE (s0i.z24e2)1;8 3 0| 4 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~4 55), SCALsrc/libavutil/macros.hE(:049.:66254: 2note: 4expanded from macro 'FFMIN'8 28768) ,49 | SC#AdLEe(f0i.0n9e2 4F5F0M7I0N81(5a),b,) (| ( ^~~~~~~~~~~~~~~~~~~~a) > src/libavcodec/dcadata.c(:b7338): 33?: ( bnote: expanded from macro 'SCALE') : (a)) 7338 | | # ~ ^ ~d efine SCALIn file included from Esrc/libavcodec/eamad.c(c:)35 : ((src/libavcodec/bytestream.hc): 187/: 15(:25 6.warning: 0comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]f * 327 61878 | .0 f) ) i f| ~ ~~~~~~~^~~~~~~~~~( size2 != size)src/libavcodec/dcadata.c :| ~~~~~ ^ ~~~~7502 :27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7502 | SCALE(0.00114431616), SCALE(0.24218304455), SCALE(0.66424828768), SCALE(0.09245070815), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(src/libavcodec/elbg.cc) (:(c477): 5/: (warning: 2comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]5 6.0f * 32768.0f)) 477| ~ ~~~~~~~^~~~~~~~~~ | ALLOCATE_Isrc/libavcodec/dcadata.cF:_7502NE:C5:E Swarning: Simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]A RY(cells, 7502 | SnCuAmLE_(cb0,. 0 01 1 4143)1 61 6| ), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ SCALE(0.src/libavcodec/elbg.c2:424631:83530:4 4note: 5expanded from macro 'ALLOCATE_IF_NECESSARY' 5), SCALE(0 .46366 | 4 2 4 8 2i8f7 (6el8b)g,-> fSiCelAdL E#(#0 ._0a9l2l45o0c7a0t8e1d5 )<, n e| w ^~~~~~~~~~~~~~~~~~~~ _esrc/libavcodec/dcadata.cl:em7338e:n33t:s )note: {expanded from macro 'SCALE' 7338 | # d e f in e SC A L E ( c ) \( ( c| ) ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ / (256.0f src/libavcodec/elbg.c*: 478:35:2 76warning: 8comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]. 0f)) | ~ ~~~~~~~^~~~~~~~~~ 478 | ALLOCATEsrc/libavcodec/dcadata.c_I:F_7501N:E71C:E Swarning: SAimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]R Y(utility , 7501 | n u m_ cbS,C A L E 1() 0 .| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~0 0105src/libavcodec/elbg.c0:4634:89358:4 note: )expanded from macro 'ALLOCATE_IF_NECESSARY', SCALE(0. 24633 | 7 3 4 8 2i1f3 7(e9l),b gS-C>AfLiEe(l0d. 6##6 _6al3l9o7ca8t6e9d5 9<) , nSCeAwL_Ee(le0m.e0n9t5s22)9 6{33 1 5 ), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c: 7338: 33 : note: expanded from macro 'SCALE' 7338 | #def i n e S C A L E (\c ) | ( ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~( c) / (256.src/libavcodec/elbg.c0:f 479* :352: 7warning: 6comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]8 .0f)) | ~ ~~~~~~~^~~~~~~~~~ 479 | ALLOCATEsrc/libavcodec/dcadata.c_I:F7501_N:E49C:ES SAwarning: RYimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( utility_inc ,7501 n | u m_ c bS, C A 1L)E (| 0. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~0 0105src/libavcodec/elbg.c0:44638:98354:) note: ,expanded from macro 'ALLOCATE_IF_NECESSARY' SCALE(0. 24633 | 7 3 4 i8f2 (1e3l7b9g)-,>f iSeCldA L#E#( _0a.l6lo6c6at3e9d7 86<9 5ne9w_)e,le mSCeAnLtE(s0). 0{95 2 2 9 6 3 3 15 ) , | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c : 7338 : 33 : note: \ expanded from macro 'SCALE' | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ 7338 | #dsrc/libavcodec/elbg.ce:f480i:n5e: warning: Scomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] CALE(c) (480( | c ) A/L L(OC2A5T6E_.I0Ff_N E*CE S3SA2R7Y6(s8i.z0fe)_)p a | r ~ ~~~~~~~^~~~~~~~~~ t, num_cb, 1)src/libavcodec/dcadata.c : 7501| : ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/elbg.c:463:35: note: expanded from macro 'ALLOCATE_IF_NECESSARY' 7501 | S463C | A L E ( 0i.f0 0(1e0l5b0g4->8f9i8e4l)d, S#C#A L_Ea(0l.2l3oc7a3t4e8d2 1<3 n7ew9_)e,l emSeCnAtsL) E{ ( 0 . 6 6 6 3 9 7 8 6 9 5 9 ) , S C A L\E ( 0| . ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~0 9522963315src/libavcodec/elbg.c):,481 : 5| ^~~~~~~~~~~~~~~~~~~~: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 481 | A7338L | L#OdCAeTfEi_InFe_ SNCEACELSES(AcR)Y ((c(ecl) l/ _(bu2f5f6.e0rf, * n3u2m76p8oi.n0tfs)), | 1 ~ ~~~~~~~^~~~~~~~~~) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/elbg.c:463src/libavcodec/dcadata.c:35::7501 note: :expanded from macro 'ALLOCATE_IF_NECESSARY'5 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 463 | 7501 i | f ( e lSbCgA-L>Ef(0i.0e01l0d 5#0#4 8_9a8l4l),o cSaCtACC libavcodec/flacdec.o eLdE( <0 .n2e37w3_e4l8e21m3e7nt9s)), {S C A L E (0 . 6 6 6 3 9 7 86 9 5 9 ) , S C A L\E (| ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~0 .09522963src/libavcodec/elbg.c3:15482):,5 : | ^~~~~~~~~~~~~~~~~~~~warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] src/libavcodec/dcadata.c:7338:33: 482 | note: expanded from macro 'SCALE' ALLOC A7338T | E#_dIeFf_iNnEeC ESSCSAARLYE((cs)c r(a(tcchb)u f/, ( 25d6.i0mf, * 3 2 7 6 85.)0 f )| ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/elbg.c:463:35: note: expanded from macro 'ALLOCATE_IF_NECESSARY' src/libavcodec/dcadata.c:7500 :46371 | : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] if (elbg-> f7500i | e l d # #S C_AaLllEo(c0at.e0d00 9<6 n2ew5_e5l3e1m4e)n,t sS)C A{L E ( 0 . 2 3 2 5 5 8 5 18 6 5 ) , S C A\5L E (| warnings0 ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ generated. 6. 6844022274), SCALE(0.09806428105), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7500:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7500 | SCALE(0.00096255314), SCALE(0.23255851865), SCALE(0.66844022274), SCALE(0.09806428105), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7500:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavcodec/dvbsubdec.c :774 :750023 | : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] SCALE(0.00096255 317744 | ) , S C A L E (f0.o23r2 5(5i8 51=8 605;) ,i 0n.u66m84_4r0e2c2t27s4;), iS+CA+L)E( 0{. 0 9| 8 ~ ^ ~~~~~~~~~~~~~~0 6428105), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dvbsubdec.c:src/libavcodec/dcadata.c849::733821:: 33:warning: note: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]expanded from macro 'SCALE' 7338 | # d849ef | i n e S C AL E (c )fo r( ((c)i /= (02;5 6i. 07n6u8.m0f_)r) e c| ~ ~~~~~~~^~~~~~~~~~t s; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7500:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/bytestream.h 7500 | : 271 : 17S:C Awarning: LEcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]( 0.00096255314), SC A271L | E ( 0 . 2i3n25t5 8s5i1z8e625 )=, FSFCMAINL(E(g0.-66>8b4u40f22f2er7_4)e, nSdC A-L gE-(>0b.u0f98f06e42r8,1 0s5)i, z e| ) ^~~~~~~~~~~~~~~~~~~~ ; src/libavcodec/dcadata.c| : ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~7338 :33: note: expanded from macro 'SCALE' src/libavutil/macros.h:49: 25:7338 | #note: deexpanded from macro 'FFMIN'f ine SCA L49 | E#(dcef)i n(e( cF)FM I/N ((a25,6b.)0 f( (*a 3)2 >7 68(.b0f)) )? | ( ~ ~~~~~~~^~~~~~~~~~b ) : (a)) | ~ ^ ~ src/libavcodec/dcadata.c:7499:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7499 | SCALE(0.00088037323), SCALE(0.22781492770), SCALE(0.67037439346), SCALE(0.10095486045), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~src/libavcodec/dxa.c :60:94:src/libavcodec/dcadata.c warning: :7499comparison of integers of different signs: 'unsigned long long' and 'int' [-Wsign-compare]: 49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7499 | S60C | A LE ( 0 .i0f0 0(81820U3L73L2 3 +) ,( (SaCvAcLtEx(-0>.w2i2dt7h 8*1 4av9ct2x-7>h7ei0g)h,t )S C>A>LE (40). 6+7 0A37V4_3RB933426()s,r ScC AL+E( 00.)1 0+0 9A5V4_8RB6320(4s5r)c, + 4| ^~~~~~~~~~~~~~~~~~~~) > src/libavcodec/dcadata.csr:c7338s:i33ze:) 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 SCALsrc/libavcodec/dxv.cE(c:) 406((:c)47 :/ warning: (2comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]5 6.0f * 32768.0f)) 406 | | ~ ~~~~~~~^~~~~~~~~~ for src/libavcodec/dcadata.c(:t7499ab:l5e:1 [warning: ximplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]]. val1 = k; k7499 | < 2S5C6AL E&(&0. 0j0 0>88 03t7a3b2le32[)k,] ;S kC+A+L)E6;( 0 warning.| s2 ~ ^ ~~~~~~~~~ generated 2. 781492770), SCALE(In file included from 0.src/libavcodec/eamad.c6:7350: 3src/libavcodec/bytestream.h7:42933:9133:4 6)warning: ,comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] SCALE(0.10095486 02934 | 5 ) , s| i ^~~~~~~~~~~~~~~~~~~~z e2src/libavcodec/dcadata.c :=7338 :33F:F Mnote: Iexpanded from macro 'SCALE'N (p->bu ff7338e | r#_ednedf in-e pSC-A>LbEu(ffce)r , (s(icze)) ;/ | (2 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~5 6.0f * 3src/libavutil/macros.h:2497:6258:.0 f)note: )expanded from macro 'FFMIN' | ~ ~~~~~~~^~~~~~~~~~ 49 | #defisrc/libavcodec/dcadata.cn:e 7498F:F71M:I Nwarning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]a ,b) ((a) > 7498(b | ) ? S(CbAL)E (0:. 0(0a0)8)03 6 5| 4 ~ ^ ~6 6), SCALE(0In file included from .src/libavcodec/eamad.c2src/libavcodec/elsdec.c:233511:: 8307:src/libavcodec/bytestream.h216:: 9294:warning: 015comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3:1 )warning: ,comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] SCALE(0 .2946 | 7 2 1 9 9if4 8(s7i6 z9e307)2 | , ! =S sC iA LziEe)f( (0c .tx| 1 ~~~~~ ^ ~~~~- 0>39t0 1>64 70c3t)x,- >| x ^~~~~~~~~~~~~~~~~~~~) { src/libavcodec/dcadata.c :/*7338 :d33:e cnote: oexpanded from macro 'SCALE'd e most 7338p | r#odbefaibnlee sSymCbAolL E(M(PcS)) */( (c ) | / ~~~~~~ ^ ~~~~~~ (256.0f * 32768.0f)src/libavcodec/elsdec.c): 309 :| 23 ~ ~~~~~~~^~~~~~~~~~: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] src/libavcodec/dcadata.c309: | 7498 : 49 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] while ( c7498t | x - > t S>C ApLAlEl(o0w.a0b0l0e[8c0t3x-6>5j]4)6 6 )| , ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ SCALE(0.223src/libavcodec/elsdec.c11:83382:90473:1 )warning: ,comparison of integers of different signs: 'const uint32_t' (aka 'const unsigned int') and 'int' [-Wsign-compare] SCALE(0. 63387 | 2 1 9 9 4 87 6 9 ) , S C AwLEh(i0l.e1 0(3p9A01l6l4o7w0a3)b,l e [| c ^~~~~~~~~~~~~~~~~~~~t x->src/libavcodec/dcadata.cj: 7338- :133:] note: expanded from macro 'SCALE'> = z) 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), SCALsrc/libavcodec/bytestream.hE(0.:213178:4136: 9warning: 4comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]2 604), SCALE(0.673 93171 | 4 6 7 0 9s4i)z,e 2S C=A LFEF(0M.1I0N69(0p4-8>3bu4f5fe1r)_,e n d| ^~~~~~~~~~~~~~~~~~~~- psrc/libavcodec/dcadata.c-:>b7338u:f33f:e rnote: ,expanded from macro 'SCALE' size); 7338 | #| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~d efine SCsrc/libavutil/macros.hA:L49:E25(:c )note: expanded from macro 'FFMIN'(( c) / (2 549 | 6#d.e0fifn e* F3F2M7I6N(8a.0,fb))) (| ( ~ ~~~~~~~^~~~~~~~~~a ) > (b) ? (b)CC libavcodec/flacdsp.o : src/libavcodec/dcadata.c(:a7497):)49 : | warning: ~ ^ ~implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from 7497src/libavcodec/eamad.c | : 35 : src/libavcodec/bytestream.h: 318S:C15src/libavcodec/dxv.cAL:E (warning: 0:comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]. 044300:75831 7:9318 6 | warning: 78comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]) , S CiAfL E((0s.i2z1e824 !=6 443s9 | 4 i 2 zi6f e()0e 4 n| )d ~~~~~ ^ ~~~~o,ff s etS C bnote: uexpanded from macro 'SCALE'ff CC libavcodec/flacenc.o er_en d7338 - | #gd-e>fbiunfef eSrC,A LsiEz(ec)) ;( ( c| ) ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ / (256.0fsrc/libavutil/macros.h *: 493:2257:6 8note: .expanded from macro 'FFMIN'0 f)) | ~ ~~~~~~~^~~~~~~~~~ 49 | #define FFMINsrc/libavcodec/dcadata.c(:a7495,b:) 71(:(a ) warning: >implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (b) ? (b) :7495 | ( a )) S| C ~ ^ ~A LE(0.0006In file included from 0src/libavcodec/eamad.c2:73571: 4src/libavcodec/bytestream.h1:)356,: 13:S Cwarning: Acomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]LE (0.209318 3562 | 2 06 2 ) , sSCiAzeL2 E=(0 .F6F77M0I1N2(2p0-5>1b2u)f,f eSrC_AeLEn(d0 -. 1p1-30>8b1u1f5f72e1r), ,s i| z ^~~~~~~~~~~~~~~~~~~~e );src/libavcodec/dcadata.c : 7338| :33 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~: note: expanded from macro 'SCALE' src/libavutil/macros.h:49: 25:7338 note: | expanded from macro 'FFMIN'# define 49S | C#AdLeE(fcin)e ( (cF)FM IN/( a(,25b6). (0(fa) *> 3(27b6)8 .?0 f)()b ) | : ~ ~~~~~~~^~~~~~~~~~ (a)) | ~ ^ ~ src/libavcodec/dcadata.cIn file included from :src/libavcodec/eamad.c7495::3549:: src/libavcodec/bytestream.h:warning: 357implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7495357 | | SifC A(LsEi(z0e.020 0!6=0 2s7i7z1e4)1 ) ,| ~~~~~ ^ ~~~~S CALE(0.20931822062), SCALE(0.67701220512), SCALE(0.11308115721), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7495:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7495 | SCALE(0.00060277141), SCALE(0.20931822062), SCALE(0.67701220512), SCALE(0.11308115721), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7495:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7495 | SCALE(0.00060277141), SCALE(0.20931822062), SCALE(0.67701220512), SCALE(0.11308115721), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7494:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7494 | SCALE(0.00054522208), SCALE(0.20481738448), SCALE(0.67839306593), SCALE(0.11625462025), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7494:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7494 | SCALE(0.00054522208), SCALE(0.20481738448), SCALE(0.67839306593), SCALE(0.11625462025), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7494:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7494 | SCALE(0.00054522208), SCALE(0.20481738448), SCALE(0.67839306593), SCALE(0.11625462025), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7494:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7494 | SCALE(0.00054522208), SCALE(0.20481738448), SCALE(0.67839306593), SCALE(0.11625462025), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7493:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7493 | SCALE(0.00049204525), SCALE(0.20036731660), SCALE(0.67966115475), SCALE(0.11948505789), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7493:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7493 | SCALE(0.00049204525), SCALE(0.20036731660), SCALE(0.67966115475), SCALE(0.11948505789), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7493:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7493 | SCALE(0.00049204525), SCALE(0.20036731660), SCALE(0.67966115475), SCALE(0.11948505789), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7493:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7493 | SCALE(0.00049204525), SCALE(0.20036731660), SCALE(0.67966115475), SCALE(0.11948505789), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7492:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7492 | 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/dxtory.csrc/libavcodec/dcadata.c:7492::27446:: 24warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 7492 | SCALE(0.000 444642 | 3 6 8 5 9 ) , S iCfA L(Es(l0i.c1e9_5s9i6z8e6 5<7=7 31)6, + S(CaAvLcEt(x0-.6>80h8e1i5g8h7t5 5*3 )a,v cStCxA-L>Ew(i0d.t12h2 /7 7(2681 16*8 )n, s l| i ^~~~~~~~~~~~~~~~~~~~c es)src/libavcodec/dcadata.c):)7338 :33 :| note: ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~expanded from macro 'SCALE' 7338 | #defisrc/libavcodec/dxtory.cn:e 451S:69C:A Lwarning: Ecomparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare]( c) ((c) / (2 54516 | . 0 f *i f3 2(7o6f8f._0cfhe)c)k -| ~ ~~~~~~~^~~~~~~~~~a vctx->discard_dasrc/libavcodec/dcadata.cma:g7492e:5d:_ pwarning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]r centage*off_ c7492h | e c k / 1S00C A>L Es(r0c._00s04i4z2e36) 8 5| 9) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~, SCALE(0.19596865773), SCALE(0.68081587553), SCALE(0.12277261168), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7491:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7491 | SCALE(0.00039634691), SCALE(0.19162209332), SCALE(0.68185669184), SCALE(0.12611730397), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)1) warning| ~ ~~~~~~~^~~~~~~~~~ generated . 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.1261173703 warning9s7 generated). , | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7491:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7491 | SCALE(0.00039634691), SCALE(0.19162209332), SCALE(0.68185669184), SCALE(0.12611730397), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7491:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7491 | SCALE(0.00039634691), SCALE(0.19162209332), SCALE(0.68185669184), SCALE(0.12611730397), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7490:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7490 | SCALE(0.00035398375), SCALE(0.18732811511), SCALE(0.68278300762), SCALE(0.12951917946), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7490:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7490 | SCALE(0.00035398375), SCALE(0.18732811511), SCALE(0.68278300762), SCALE(0.12951917946), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7490:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7490 | SCALE(0.00035398375), SCALE(0.18732811511), SCALE(0.68278300762), SCALE(0.12951917946), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dvdsubenc.csrc/libavcodec/dcadata.c:7490::5491:: 110warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning: missing field 'unit' initializer [-Wmissing-field-initializers] CC libavcodec/flashsv.o 7490 | SCAL E491( | 0 . 0 0 03{5"3pa9le8t3te7"5,), "SsCAeLEt( 0t.1h87e3 2g8l1o15b1a1l) ,p SaCAlLeE(t0t.e6",8 O2F78F30S0ET7(6p2a)l,e tStCeA_LsEt(r0),. 1A2V9_5O1PT9_T1Y7P9E4_6S)T,R I N| ^~~~~~~~~~~~~~~~~~~~G , src/libavcodec/dcadata.c{:7338 :33.:s tnote: rexpanded from macro 'SCALE' = NULL 7338} | #,de fi0n,e S0C,A LSEE( c}), (| (c ^) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dvdsubenc.csrc/libavcodec/dcadata.c::4927489::142:71 warning: :missing field 'unit' initializer [-Wmissing-field-initializers] warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7489492 | | S{C"eAveLnE_(ro0w.s_0f00i3x"1,5 19"0M96a)k,e SnCAuLmE(b0e.1r8 3o08f7 3r1o91w4s )e, vSeCnAL E((0w.o6r8k3a59r4o5u2n4d8 6f)o,r SsCAoIn file included from LEm(esrc/libavcodec/eac3enc.c0 .:p13l230a9: In file included from ysrc/libavcodec/ac3enc.h7:43e8r1: s8src/libavcodec/put_bits.h60)1:",) O227, F :FS| 37E ^~~~~~~~~~~~~~~~~~~~: T (esrc/libavcodec/dcadata.cwarning: v:comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]en7338_ :33r: onote: wexpanded from macro 'SCALE' s_fix) ,7338 | #Ad227Ve_ | OPfT _ TiYP En_ eB O S C OA LL,iE( f{c) . (((ics6)-4> b /u= f_ (0e25}6n.,d 0 -0,f 1s*,- SE>},3 27b6 8.u0f| )f ^)_ | p ~ ~~~~~~~^~~~~~~~~~t r >= sizeof(BitBsrc/libavcodec/dvdsubenc.cusrc/libavcodec/dcadata.c::f493)7489::)1249:: {warning: warning: missing field 'help' initializer [-Wmissing-field-initializers]implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 493 | {7489 | N U LSCLAL E}(,0 .0 00| 31 ^5 19096), SCALE(0.18308731914), SCALE(0.68359452486), SCALE(0.13297818601), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7489:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7489 | SCALE(0.00031519096), SCALE(0.18308731914), SCALE(0.68359452486), SCALE(0.13297818601), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7489:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7489 | SCALE(0.00031519096), SCALE(0.18308731914), SCALE(0.68359452486), SCALE(0.13297818601), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7488:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7488 | SCALE(0.00027949660), SCALE(0.17890018225), SCALE(0.68429082632), SCALE(0.13649433851), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7488:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7488 | SCALE(0.00027949660), SCALE(0.17890018225), SCALE(0.68429082632), SCALE(0.13649433851), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/put_bits.hsrc/libavcodec/dcadata.c:7488::27265: :warning: 37implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7488 | S C265A | L E ( 0 . 00 0 2 7i9f 4(9s6-6>0b)u, fSC_AeLnEd (-0 .s1-7>8b9u0f0_1p8t2r2 5>)=, s izSeCoAfL(EB(i0t.6B8u4f2)9) 0{82 6 3| 2 ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~) , 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.cCC libavcodec/flacencdsp.o :7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7487:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7487 | SCALE(0.00024667382), SCALE(0.17476719618), SCALE(0.68487155437), SCALE(0.14006754756), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7487:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7487 | SCALE(0.00024667382), SCALE(0.17476719618), SCALE(0.68487155437), SCALE(0.14006754756), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7487:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7487 | SCALE(0.00024667382), SCALE(0.17476719618), SCALE(0.68487155437), SCALE(0.14006754756), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7487:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7487 | SCALE(0.00024667382), SCALE(0.17476719618), SCALE(0.68487155437), SCALE(0.14006754756), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7486:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7486 | SCALE(0.00021643363), SCALE(0.17068879306), SCALE(0.68533653src/libavcodec/put_bits.h021:)317,: S33CA:L Ewarning: (0comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]. 14369773865), | 317 ^~~~~~~~~~~~~~~~~~~~ | src/libavcodec/dcadata.c :i7338:f33 :( snote: -expanded from macro 'SCALE'> buf_en d 7338- | #sd-e>fbiunfe_ ptSr C>A= LsE(icz)eo f(((cB)i t/B u(f2)5)6. 0{f *| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~3 2768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7486:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7486 | SCALE(0.00021643363), SCALE(0.17068879306), SCALE(0.68533653021), SCALE(0.14369773865), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7486:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7486 | SCALE(0.00021643363), SCALE(0.17068879306), SCALE(0.68533653021), SCALE(0.14369773865), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7486:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7486 | SCALE(0.00021643363), SCALE(0.17068879306), SCALE(0.68533653021), SCALE(0.14369773865), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7485:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7485 | SCALE(0.00018878609), SCALE(0.16666537523), SCALE(0.68568539619), SCALE(0.14738474786), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7485:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7485 | SCALE(0.00018878609), SCALE(0.16666537523), SCALE(0.68568539619), SCALE(0.14738474786), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7485:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7485 | SCALE(0.00018878609), SCALE(0.16666537523), SCALE(0.68568539619), SCALE(0.14738474786), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7485:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7485 | SCALE(0.00018878609), SCALE(0.16666537523), SCALE(0.68568539619), SCALE(0.14738474786), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7484:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7484 | SCALE(0.00016358691), SCALE(0.16269733012), SCALE(0.68591803312), SCALE(0.15112841129), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7484:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7484 | SCALE(0.00016358691), SCALE(0.16269733012), SCALE(0.68591803312), SCALE(0.15112841129), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7484:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7484 | SCALE(0.00016358691), SCALE(0.16269733012), SCALE(0.68591803312), SCALE(0.15112841129), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7484:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7484 | SCALE(0.00016358691), SCALE(0.16269733012), SCALE(0.68591803312), SCALE(0.15112841129), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7483:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7483 | SCALE(0.00053168571), SCALE(0.15878495574), SCALE(0.68603444099), SCALE(0.15492856503), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7483:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7483 | SCALE(0.00053168571), SCALE(0.15878495574), SCALE(0.68603444099), SCALE(0.15492856503), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7483:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7483 | SCALE(0.00053168571), SCALE(0.15878495574), SCALE(0.68603444099), SCALE(0.15492856503), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7483:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7483 | SCALE(0.00053168571), SCALE(0.15878495574), SCALE(0src/libavcodec/dxv.c.6:87536:01834:4 4warning: 09comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]9 ), SCALE(0.154928 57536 | 5 0 3 )i,f (| o ^~~~~~~~~~~~~~~~~~~~p _sisrc/libavcodec/dcadata.cz:e73380:33 :> note: mexpanded from macro 'SCALE'a x_op_s i7338z | e#0d)e f i| n ~~~~~~~~ ^ ~~~~~~~~~~~~e SCALE(c)src/libavcodec/dxv.c :(758(:c18): /warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]( 256.0f *758 | 3 27 68 . 0iff )()o p _| s ~ ~~~~~~~^~~~~~~~~~i ze1 > max_op_size1) | ~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/dxv.c:806:17: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 806 | if (op_size > max_op_size) | ~~~~~~~ ^ ~~~~~~~~~~~ CC libavcodec/flashsv2enc.o CC libavcodec/flashsvenc.o src/libavcodec/dvbsubdec.c:1560:124: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1560 | {"compute_edt", "compute end of time using pts or timeout", OFFSET(compute_edt), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, DS}, | ^ src/libavcodec/dvbsubdec.c:1561:166: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1561 | {"compute_clut", "compute clut when not available(-1) or only once (-2) or always(1) or never(0)", OFFSET(compute_clut), AV_OPT_TYPE_BOOL, {.i64 = -1}, -2, 1, DS}, | ^ src/libavcodec/dvbsubdec.c:1562:86: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1562 | {"dvb_substream", "", OFFSET(substrIn file included from eam)src/libavcodec/eatgq.c, :A37V: _src/libavcodec/bytestream.hO:P171T:_T18Y:P Ewarning: _comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]I NT, {.i64 = -1}, -1711 | , 6 3 ,g- >DbSu},f f e| r ^ + = FFMIN(g->buffer_end -src/libavcodec/dvbsubdec.c :g1563-:>10b:u ffwarning: emissing field 'help' initializer [-Wmissing-field-initializers]r, si ze1563) | ; {| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~N ULL} | ^ src/libavutil/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: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/eatgq.c:37: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/dvenc.c:1227:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1227 | { "quant_deadzone", "Quantizer dead zone", OFFSET(quant_deasrc/libavcodec/escape124.cdzo:n299e:)18, : warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] AV_OPT_TYPE_I N299T | , { .i 6 4 i= f7 (}s,k i0,p 10=2=4 ,- 1V)E {} , | ~~~~ ^ ~~ | ^ src/libavcodec/dvenc.c:1228:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1228 | { 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)) | ~ ^ ~ 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 | In file included from src/libavcodec/eatgq.c :z437=: src/libavcodec/bytestream.ht:m293p:136: *warning: (comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]A 4-A5) + tmp4*A5 ;293 | | s ^~~~~iz e2 = FFMIN(psrc/libavcodec/faandct.c->:b100:u13:f fewarning: r_implicit conversion increases floating-point precision: 'FLOAT' (aka 'float') to 'double' [-Wdouble-promotion]e nd - p- >100b | u f f e r , s izz4e)=; t mp| 6 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~* (A4-A5) +src/libavutil/macros.h :t49m:p254:* Anote: 5expanded 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) | ~~~~~ ^ ~~~~ 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/eatgv.c:232:24: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 232 | if (vector < num_src/libavcodec/faanidct.cmv:s67:)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:16src/libavcodec/bytestream.h: warning: :implicit conversion increases floating-point precision: 'FLOAT' (aka 'float') to 'double' [-Wdouble-promotion]317 :13 : 67 | warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] od34= d17*( 2317* | (B 6 - A 2s)i)z e-2 d=5 3F*F(M2I*NA(2)p;- > b| u ^~~~f fer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMsrc/libavcodec/faanidct.cI:N68(:a34,: bwarning: ) implicit conversion increases floating-point precision: 'FLOAT' (aka 'float') to 'double' [-Wdouble-promotion]( (a) > (b )68 | ? ( b) : ( a) )o d1 6| = ~ ^ ~ d53*(2*(A2-In file included from B2src/libavcodec/eatgq.c)): +37: dsrc/libavcodec/bytestream.h1:7318*:(152:* Awarning: 2comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]) ; | ^~~~ 318 | if (sisrc/libavcodec/faanidct.cz:68e:216 :!= warning: simplicit conversion increases floating-point precision: 'FLOAT' (aka 'float') to 'double' [-Wdouble-promotion]i ze) | ~~~~~ ^ ~~~~ 68 | od16= d53*(2*(A2-B2)) + d17*(2*A2); | ^~~~ 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/eamad.c:95:20: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] src/libavcodec/bytestream.h: 35595: | 13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (off s355e | t > = s(itz-e> a v= cFtFxMI-N>(heigg-h>tb u-f fe7r)_ *e ntd- >-l ag-s>tb_ufffrearm, es-i>lzie)n;es i z| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~e [0] - 7) src/libavutil/macros.h :| 49 ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: 25: note: expanded from macro 'FFMIN' src/libavcodec/eamad.c :49104 | :#20d:e fwarning: icomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]n e FFMIN(a, b104) | ( ( a ) > (ibf) (o?ff s(ebt) >=: ((t-a>)a)v c t| x ~ ^ ~- >height/2 In file included from -src/libavcodec/eatgq.c :377: )src/libavcodec/bytestream.h :*356 :t13-:> lwarning: acomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]s t_frame- 356> | l i n essiizzee2[ i=n dFexF] M-I N7() p | - ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~> buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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/fits.c:174:32: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 174 | if (ret != 1 || dim_no != header->naxis_index + 1) { | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/fits.c:186:33: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 186 | if (header->naxis_index == header->naxis) { | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ CC libavcodec/flicvideo.o In file included from src/libavcodec/exr.c:44: src/libavutil/half2float.h:47:27: warning: implicit conversion increases floating-point precision: '_Float16' to 'float' [-Wdouble-promotion] 47 | return av_float2int(u.f); | ~~~~~~~~~~~~ ~~^ src/libavcodec/escape130.c:300:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 300 | if (block_x * 2 == avctx->width) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~ CC libavcodec/float2half.o 3 warnings generated. In file included from src/libavcodec/error_resilience.c:35: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: '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/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/flvdec.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) | ~~~~~ ^ ~~~~ 7 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/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) | ~~~~~ ^ ~~~~ 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/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/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-src/libavcodec/exif.c>bu:ff163e:r19_:e nwarning: dcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] - p->buffer, size )163; | | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ for (src/libavutil/macros.hi: 49=: 250;: i | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~( b) ? (b) : (a3)) warning s generated| . ~ ^ ~ In file included from src/libavcodec/fastaudio.c:25: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 8 warnings generated. 1 warning generated. 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(asrc/libavcodec/bytestream.h,b): 271(:(17a:) warning: > comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]( b) ? (b) : (a)) | 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/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_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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.cIn file included from :36: src/libavcodec/exr.csrc/libavcodec/bytestream.h::18747:15: : src/libavcodec/bytestream.hwarning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171:18: warning: 187 | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (size2 != si z171e | ) | ~~~~~ ^ ~~~~ 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: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) | ~~~~~ ^ ~~~~ 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) | ~~~~~ ^ ~~~~ 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/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) | ~~~~~ ^ ~~~~ 512 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,5b) warning s( generated(. 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)) | ~ ^ ~ src/libavcodec/bytestream.hIn file included from src/libavcodec/fastaudio.c::25271:: 17src/libavcodec/bytestream.h:: 356warning: :comparison 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] 356 | 271 | si ze 2i =n tF FMsIiN(zpe-2> b=u fFfFeMIrN_(egnd- >-b upf-f>beurf_efnerd, - sgi-z>eb)u;ff e r| , ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ size)src/libavutil/macros.h;: 49: 25:| note: ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~expanded from macro 'FFMIN' 49src/libavutil/macros.h | :#49de:f25i:n enote: expanded from macro 'FFMIN'F FMIN(a, b49) | #(d(eaf)i n> e( bF) F? M(Ib)N :( (aa,b))) (| ( ~ ^ ~a ) > (b) ? In file included from (bsrc/libavcodec/fastaudio.c): 25:: src/libavcodec/bytestream.h(:a357):)15 : warning: | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ~ ^ ~ 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/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: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/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/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 (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/exrenc.c:36: src/libavcodec/bytestream.h:356:13: 17warning: warningcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]s generated. 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #dsrc/libavcodec/bytestream.hef:in355e :FF13MI:N( a,warning: b)comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ((a) > (b) ? (b ) 355: | ( a ) )s i z| e ~ ^ ~ = FFMIN(In file included from g-src/libavcodec/exrenc.c>:b36u: fsrc/libavcodec/bytestream.hf:e357r:_15e:n dwarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] - g-> b357u | f f e ri,f s(iszizee)2; ! = | s ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~i ze) | ~~~~~ ^ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ src/libavcodec/filter_units_bsf.c:228:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 228 | { NULL } | ^ src/libavcodec/evrcdec.c:258:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 258 | float tt = ((float)i - 8.0 / 2.0) / 8.0; | ^~~~~~~~ ~ src/libavcodec/evrcdec.c:261:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 261 | float arg1 = M_PI * 0.9 * (tt - n); | ~ ~~~^~~ src/libavcodec/evrcdec.c:262:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 262 | float arg2 = M_PI * (tt - n); | ~ ~~~^~~ src/libavcodec/evrcdec.c:267:62: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 267 | sin(arg1) / arg1; | ~ ^~~~ src/libavcodec/evrcdec.c:267:54: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 267 | sin(arg1) / arg1; | ~~~ ^~~~ src/libavcodec/evrcdec.c:266:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 266 | e->interpolation_coeffs[idx] *= (0.54 + 0.46 * cos(arg2 * denom)) * | ~~~ ~~~~~^~~~~~~ CC libavcodec/flvenc.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] 322 | 1.0 - lsp_interpolation_factors[index], | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/evrcdec.c:335:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 335 | + d_interpolation_factors[index ] * current; | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ CC libavcodec/fmtconvert.o src/libavcodec/evrcdec.c:334:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 334 | dst[0] = (1.0 - d_interpolation_factors[index ]) * prev | ~ ^~~~ src/libavcodec/evrcdec.c:334:21: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 334 | dst[0] = (1.0 - d_interpolation_factors[index ]) * prev | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/evrcdec.c:337:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 337 | + d_interpolation_factors[index + 1] * current; | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ src/libavcodec/evrcdec.c:336:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 336 | dst[1] = (1.0 - d_interpolation_factors[index + 1]) * prev | ~ ^~~~ src/libavcodec/evrcdec.c:336:21: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 336 | dst[1] = (1.0 - d_interpolation_factors[index + 1]) * prev | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/evrcdec.c:339:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 339 | + d_interpolation_factors[index + 2] * current; | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ src/libavcodec/evrcdec.c:338:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 338 | dst[2] = (1.0 - d_interpolation_fCC libavcodec/fmvc.o actors[index + 2]) * prev | ~ ^~~~ src/libavcodec/evrcdec.c:338:21: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 338 | dst[2] = (1.0 - d_interpolation_factors[index + 2]) * prev | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/evrcdec.c:365:60: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 365 | CC libavcodec/frame_thread_encoder.o a[i + 1] = a[i] - 2 * lsp[i * 2 ] * a1[i] + a2[i]; | ~ ^~~~~ src/libavcodec/evrcdec.c:365:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 365 | a[i + 1] = a[i] - 2 * lsp[i * 2 ] * a1[i] + a2[i]; | ~ ^~~~~ src/libavcodec/evrcdec.c:365:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 365 | a[i + 1] = a[i] - 2 * lsp[i * 2 ] * a1[i] + a2[i]; | ^~~~ ~ src/libavcodec/evrcdec.c:366:60: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 366 | b[i + 1] = b[i] - 2 * lsp[i * 2 + 1] * b1[i] + b2[i]; | ~ ^~~~~ src/libavcodec/evrcdec.c:366:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 366 | b[i + 1] = b[i] - 2 * lsp[i * 2 + 1] * b1[i] + b2[i]; | ~ ^~~~~ src/libavcodec/evrcdec.c:366:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 366 | b[i + 1] = b[i] - src/libavcodec/error_resilience.c2 * :l396s:p12[i: *warning: variable 'depth' set but not used [-Wunused-but-set-variable]2 + 1] * b1[ i]396 | + b2 [i ]; in t| ^~~~ ~i , depth, num_avail; | ^ 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]); | ~ ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ CC libavcodec/fraps.o src/libavcodec/evrcdec.c:386:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 386 | CC libavcodec/frwu.o t = (offset - delay + 0.5) * 8.0 + 0.5; | ~~~~~~~^~~~~~~ ~ src/libavcodec/evrcdec.c:412:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 412 | invl = 1.0 / ((float) length); | ~ ^~~~~~~~~~~~~~ CC libavcodec/ftr.o CC libavcodec/ftr_parser.o CC libavcodec/g2meet.o src/libavcodec/evrcdec.c:524:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 524 | double fac = gamma; | ~~~ ^~~~~ src/libavcodec/evrcdec.c:528:20: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 528 | coeff[i] = inbuf[i] * fac; | ^~~~~~~~ ~ src/libavcodec/evrcdec.c:529:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 529 | fac *= gamma; | ~~ ^~~~~ 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)) | ~ ^ ~ In file included from src/libavcodec/extract_extradata_bsf.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/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:590:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 590 | if (sum2 < 0.0) | ^~~~ ~ 12 warnings generated. src/libavcodec/evrcdec.c:621:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 621 | if (gamma < 0.5) | ^~~~~ ~ src/libavcodec/evrcdec.c:624:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 624 | gamma = FFMIN(gamma, 1.0); | ~~~~~~^~~~~~~~~~~ src/libavutil/macros.h:49:22: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ ~ src/libavcodec/evrcdec.c:642:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 642 | gain = sum2 ? sqrt(sum1 / sum2) : 1.0; | ~~~~ ~~~~~^~~~~~ src/libavcodec/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/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/exrenc.c:532:94: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 532 | { "gamma", "set gamma", OFFSET(gamma), AV_OPT_TYPE_FLOAT, {.dbl=1.f}, 0.001, FLT_MAX, VE }, | ^ src/libavcodec/exrenc.c:533:11: warning: missing field 'help' initializer [-Wmissing-field-initializers] 533 | { NULL}, | ^ src/libavcodec/exrenc.c:532:82: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 532 | { "gamma", "set gamma", OFFSET(gamma), AV_OPT_TYPE_FLOAT, {.dbl=1.f}, 0.001, FLT_MAX, VE }, | ~ ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #defiIn file included from ne Fsrc/libavcodec/extract_extradata_bsf.cL:T_28M: Asrc/libavcodec/bytestream.hX: 2933:.134:0 2warning: 8comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]2 346638528859812e+3 8293F | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ size2 = FFMIsrc/libavcodec/exrenc.cN:(532:p69-:> bwarning: uimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f fer_end - p -532> | b u f f e{r ," gsaizmema)";, | " ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~s et gammasrc/libavutil/macros.h":,49 :O25FF:S Enote: Texpanded from macro 'FFMIN' (gamma) ,49 | #AdVe_OfPiTn_eT YFPFEM_IFNL(OaA,Tb,) {(.(dab)l =>1 .f(}b,) 0 .?0 0(1b), : (Fa)L) T _| ~ ^ ~M AX, VE }, In file included from src/libavcodec/extract_extradata_bsf.c| ~ ^~~: 28: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (sizsrc/libavcodec/evrcdec.ce2 :!686=: s24i:z ewarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ~~~~~ ^ ~~~~ 686 | sum = pow(10, sum); | ~~~ ^~~ src/libavcodec/evrcdec.c:691:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 691 | if (fabs(e->pitch_delay - e->prev_pitch_delay) > 15) | ~~~~ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ src/libavcodec/evrcdec.c:701:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 701 | if (e->avg_acb_gain < 0.3) { | ~~~^~~~~~~~~~~~ ~ src/libavcodec/evrcdec.c:710:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 710 | pitch_lag = lrintf((idelay[1] + idelay[0]) / 2.0); | ~~~~~~~~~~^~~~~~~~~~~ ~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_e18nd warning- sp generated. ->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/evrcdec.c:718:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 718 | In file included from src/libavcodec/ffv1enc.c : 38: esrc/libavcodec/put_bits.h-:>227f:a37d:e_ scwarning: alcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e = FFMAX(e->fade_scale 227 | - 0 . 05 , 0 .0i)f; ( s -| >b ~~~^~~~~~~~~~ ~u f_end - src/libavutil/macros.h:s47:-22:> note: bexpanded from macro 'FFMAX'u f_ptr > =47 | si#zdeeofifn(Bei tFBFuMfA)X) ({ 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/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:726:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 726 | if (e->bitrate != RATE_QUANT && e->avg_acb_gain < 0.4) { | ~~~^~~~~~~~~~~~ ~ src/libavcodec/evrcdec.c:727:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 727 | f = 0.1 * e->avg_fcb_gain; | ~ ~~~^~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - src/libavcodec/bytestream.hs->bsrc/libavcodec/exr.c:u:f355_:p13205tr: : warning: >18comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]=: s izwarning: eocomparison of integers of different signs: 'unsigned long' and 'int' [-Wsign-compare] f(BitBu f355 | ) ) { 205 | s i | z ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~e = FdFMeIsNt(g_-l>ebnu ff!e= run_ceonmdp r-e sgs-e>db_usfifzee) r , | s ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~i ze); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ 2 warnings 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 19 warnings 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(In file included from -32src/libavcodec/faxcompr.c,: t30f: lsrc/libavcodec/put_bits.ht,: 227a:v37_:i nwarning: tcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]2 float(AV_RB32(ptr8))); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 227 | src/libavcodec/fitsdec.c :77 :25 : note: expanded from macro 'CASE_N' if (s- >77 | b u f _ e n d - s - > b u f _ p t r i>f= (sti zed)a)t a{_ m i| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~n ) \ | ^ ~ 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; \ src/libavcodec/evrcdec.c| ~ ^: 814:41: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 814 | e->prev_pitch_delay = delay - e->frame.delay_diff + 16.0; | ~~~~~~^~~~~~~~~~~~~~~~~~~~~ ~ src/libavcodec/evrcdec.c:816:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 816 | if (fabs(e->pitch_delay - delay) > 15) | ~~~~ ~~~~~~~~~~~~~~~^~~~~~~ src/libavcodec/evrcdec.c:829:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 829 | if (fabs(e->pitch_delay - e->prev_psrc/libavcodec/put_bits.hitc:h265_:de37l:a y)warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]> 15) | ~~~~ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/evrcdec.c:838:43: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 838 | e->energy_vector[i] = pow(10, evrc_energy_quant[e->frame.energy_gain][i]); | ~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/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/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/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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ 1 warning generated. src/libavcodec/evrcdec.c:921:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 921 | { "postfilter", "enable postfilter", OFFSET(postfilter)src/libavcodec/fitsdec.c, :A147V:44_:O Pwarning: Tcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]_ TYPE_BOOL, {.i64 = 1}, 0147, | 1 , A D } , i f | ( ^s ize == 0 || header->naxsrc/libavcodec/evrcdec.ci:sn922[:i12] :> warning: Smissing field 'help' initializer [-Wmissing-field-initializers]I ZE_ M922A | X / { sNUiLzLe )} { | ^| ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ 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) | ~~~~~~~~~~ ^ ~~~~ src/libavcodec/exr.c:475:15: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 475 | if (nBits > 8 * bytestream2_get_bytes_left(gb)) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. CC libavcodec/g722.o 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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) *CC libavcodec/g722dec.o 8)) - 1)) * scale); \ | ^ ~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | CC libavcodec/g722dsp.o if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/extract_extradata_bsf.c:345:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 345 | for (i = 0; i < FF_ARRAY_ELEMS(extract_tab); CC libavcodec/g722enc.o i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/g723_1.o src/libavcodec/exr.c:744:31: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 744 | for (j = 0; j < s->xdelta; ++j) { | ~ ^ ~~~~~~~~~ CC libavcodec/g723_1_parser.o src/libavcodec/extract_extradata_bsf.c:414:35: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 414 | { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavcodec/extract_extradata_bsf.c:415:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 415 | { NULL }, | ^ src/libavcodec/fitsdec.c:313:209: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 313 | { "blank_value", "value that is used to replace BLANK pixels in data array", offsetof(FITSContext, blank_val), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 65535, AV_OPT_FLAG_DECODING_PARAM | AV_OPT_FLAG_VIDEO_PARAM}, | ^ src/libavcodec/fitsdec.c:314:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 314 | { NULL }, | ^ CC libavcodec/g723_1dec.o In file included from src/libavcodec/fic.c:31: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ In file included from src/libavcodec/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) | ~~~~~ ^ ~~~~ CC libavcodec/g723_1enc.o src/libavcodec/exr.c:906:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavcodec/bytestream.h :271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 906 | c o271 | n s t filnota ts iaz =e .25 f= * FcFoMsINf((g - >b ufMf_ePrI_ e/n d4 -. fg)-;> bu f| f ~ ^~~e r, 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:907:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 907 | const float b = .5f * cosf( M_PI / 16.f); | ~ ^~~~ src/libavcodec/exr.c:908:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 908 | const float c = .5f * cosf( M_PI / 8.f); | ~ ^~~ src/libavcodec/exr.c:909:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 909 | const float d = .5f * cosf(3.f*M_PI / 16.f); | ~ ^~~~ src/libavcodec/exr.c:909:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 909 | const float d = .5f * cosf(3.f*M_PI / 16.f); | ^~~~ src/libavcodec/exr.c:910:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 910 | const float e = .5f * cosf(5.f*M_PI / 16.f); | ~ ^~~~ src/libavcodec/exr.c:910:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 910 | const float e = .5f * cosf(5.f*M_PI / 16.f); | ^~~~ 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] src/libavcodec/exr.c:911:43: warning: 293implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | size 2 911= | FF M IcoNn(ps-t> bfuflfoaetr_ ef n=d .5-f p*- >cbuofsffe(r,3 .sfi*zMe_)P;I /| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 8.f); | src/libavutil/macros.h ~ ^~~ :49:25: note: expanded from macro 'FFMIN' src/libavcodec/exr.c:911: 32:49 | warning: #implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]d efine F FM911I | N ( a , cbo)n s(t( af)l oa>t (bf) = ?. (5bf )* : c(oas)f)(3 . | f ~ ^ ~* M_PI / 8.In file included from f)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) | ~~~~~ ^ ~~~~ src/libavcodec/exr.c:912:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 912 | const float g = .5f * cosf(7.f*M_PI / 16.f); | ~ ^~~~ src/libavcodec/exr.c:912:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 912 | const float g = .5f * cosf(7.f*M_PI / 16.f); | ^~~~ src/libavcodec/bytestream.h: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/fitsenc.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/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/fitsenc.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/libavcodec/fitsenc.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) | ~~~~~ ^ ~~~~ 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,In file included from sizsrc/libavcodec/faxcompr.ce):;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.hsrc/libavutil/macros.h::17149::1825:: note: warning: expanded from macro 'FFMIN'comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 49 | #define F171F | M I Ng(-a>,bbu)ff er( (+a=) F>F M(IbN)( g?- >(bbuf)f e:r _(ean)d) -| ~ ^ ~ 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, sizeIn file included from ); src/libavcodec/faxcompr.c| : ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~31 : In file included from src/libavcodec/faxcompr.h:31: In file included from src/libavcodec/tiff.hsrc/libavutil/macros.h::3449: :In file included from 25src/libavcodec/tiff_common.h:: 33note: : src/libavcodec/bytestream.hexpanded from macro 'FFMIN': 186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]49 | #define FFMIN(a ,186b | ) ( ( sai)z e>2 (=b )FF M?I N((bp)- >:b u(fafe)r)_ e n| d ~ ^ ~ - p->bufferIn file included from ,src/libavcodec/flac_parser.c :s37i: zsrc/libavcodec/bytestream.he:)187;: 15 :| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavutil/macros.h :18749 | : 25 : note: iexpanded from macro 'FFMIN'f (size2 !49= | #dseifzien)e FF| M ~~~~~ ^ ~~~~ IN(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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int sisrc/libavcodec/bytestream.hze2: =271 :FF17MI:N (gwarning: -comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] >buffer_end - g-> b271u | f f e r ,i nsti zse)i;z e 2 | = ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ FFMIN(g->bsrc/libavutil/macros.hu:ff49e:r25_:e nnote: dexpanded from macro 'FFMIN' - g->b u49f | fe#rd,e fsiinzee )FF;M I N| ( ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~a ,b) ((a) src/libavutil/macros.h>: 49(:b25): ? note: (expanded from macro 'FFMIN'b ) : (a) )49 | #| d ~ ^ ~e fine FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 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/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 = In file included from FFMIsrc/libavcodec/faxcompr.cN:(31p: ->In file included from bsrc/libavcodec/faxcompr.hu:f31f: eIn file included from r_esrc/libavcodec/tiff.hn:d34 : -In file included from src/libavcodec/tiff_common.hp-:>33b: usrc/libavcodec/bytestream.hf:f293:e13r:, warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h293: | 49 : 25 : s inote: zexpanded from macro 'FFMIN'e 2 = FF M49I | N#(pd-ef>ibnueff eFrF_MeIndN (- ap,b-)> b(u(ffae)r ,> s(ibz) e? )(;b ) :| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~( a)) | ~ ^ ~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' In file included from src/libavcodec/flac_parser.c:37: src/libavcodec/bytestream.h :49294 | :#15d:e fwarning: icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]ne src/libavcodec/fic.cFFM: I294348N | (: a 37 ,: b) i f warning: (((comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]as) iz e>2 (b!)= ? s(ibz)e ):348 | (a | ) ~~~~~ ^ ~~~~) i f | ( ~ ^ ~! skip_cursorIn file included from src/libavcodec/faxcompr.c&:31&: In file included from src/libavcodec/faxcompr.ha:vp31k: tIn file included from -src/libavcodec/tiff.h>:s34i: zeIn file included from src/libavcodec/tiff_common.h<: 33C: Usrc/libavcodec/bytestream.hR:S294O:R15_:O Fwarning: Fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]S ET + si z294e | o f ( c txi-f> c(usirzseo2r _!b=u fs)i) z{ e )| ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| ~~~~~ ^ ~~~~ src/libavcodec/fic.c:394:50: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 394 | if (slice_size < slice_off || slice_size > msize) | ~~~~~~~~~~ ^ ~~~~~ src/libavcodec/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/libavcodec/bytestream.hsrc/libavutil/macros.h::49:31725::13: note: warning: expanded from macro 'FFMIN'comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 49 | #defi n317e | FF M I Ns(iaz,be)2 (=(a )F F>MI N((pb)- >?bu f(febr)_ e:n d( a-) )p - >| b ~ ^ ~ uffer, size)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]src/libavutil/macros.h :49:25: note: 318expanded from macro 'FFMIN' | if 49( | s#idzeef2i n!e= FsFiMzIeN)( 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/fic.c:476:162: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 476 | { "skip_cursor", "skip the cursor", offsetof(FICContext, skip_cursor), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, AV_OPT_FLAG_DECODING_PARAM | AV_OPT_FLAG_VIDEO_PARAM }, | ^ src/libavcodec/fic.c:477:8: warning: missing field 'help' initializer [-Wmissing-field-initializers] 477 | { NULL }, | ^ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end -src/libavcodec/bytestream.h g-:>355b:u13f:fe rwarning: ,comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 355 | src/libavutil/macros.h : s49i:z25e: =note: expanded from macro 'FFMIN'F FMIN(g- >49b | u#fdfeefirn_ee FnFdM IN-( ag,-b>)b u((fa)f e>r (,b )s i?z e(b)); :| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ (a)) | ~ ^ ~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' In file included from src/libavcodec/flac_parser.c:37 : 49src/libavcodec/bytestream.h | :#356de:f13in:e warning: FFcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]M IN(a,b) ((356a | ) > (sbi)z e?2 (=b )FF MI:N ((pa-)>)bu f | f ~ ^ ~e r_end - p->buIn file included from fsrc/libavcodec/faxcompr.cf:e31r: ,In file included from src/libavcodec/faxcompr.hs:i31z: eIn file included from )src/libavcodec/tiff.h; : | 34 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~: In file included from src/libavcodec/tiff_common.h:33: src/libavutil/macros.hsrc/libavcodec/bytestream.h::49356:25::13 :note: expanded from macro 'FFMIN'warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 49 | #de f356i | n e F FsMiIzNe(2a ,=b )F F(MI(Na)( p>- >(bb)u f?f e(rb_)e n:d (-a p)-)> b u| f ~ ^ ~f er, size)In file included from ;src/libavcodec/flac_parser.c: 37 : | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~src/libavcodec/bytestream.h :357:15:src/libavutil/macros.h :warning: 49comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: 25: note: expanded from macro 'FFMIN' 357 | i49f | #(dseifiznee2 F!=F sMiIzNe()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) | ~~~~~ ^ ~~~~ 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/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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/g726.o 1 warning generated. 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/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: In file included from warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]src/libavcodec/ffv1dec.c :37: src/libavcodec/golomb.h:482:34: warning: 317 | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (s->buf_end - s482- | > bu f _ p t r >= s iizfe o(fg(b-B>siitzBeu_fi)n)_ b{i t s| < ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 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); | ~~~~~~~~ ~~^ CC libavcodec/g729_parser.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/g729dec.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) | ~~~~~ ^ ~~~~ src/libavcodec/exr.c:1198:42: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] 1198 | if (buf_size < 20 || line_offset > buf_size - 20) | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/exr.c:1219:71: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 1219 | if (tile_x && s->tile_attr.xSize + (int64_t)FFMAX(s->xmin, 0) >= INT_MAX / tile_x ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/exr.c:1221:71: warning: comparison of integers of different signs: 'int64_t' (aka 'long 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] 1231 | td->ysize = FFMIN(s->tile_attr.ySize, s->ydelta - tile_y * s->tile_attr.ySize); | ^ ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/exr.c:1232:21: warning: comparison of integers of different signs: 'const int32_t' (aka 'const int') and 'uint64_t' (aka 'unsigned long 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/bytestream.h ~ ^ ~ :317:13: warning: src/libavcodec/exr.ccomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: 1241:41: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] 3171241 | | s i z e 2 i=f F(FMIbNu(fp_-s>ibzuef fe_bouffffseer,t s>i zbeuf)_s;i z e| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~- 8) | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~src/libavutil/macros.h :49:25: note: expanded from macro 'FFMIN' 49src/libavcodec/exr.c | :#1295d:e24f:i nwarning: ecomparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] FFMIN(a ,1295b | ) (( a ) >i f((b)c o?l (b+) t:d -(>ax)s)i z | e ~ ^ ~ == s->xdeltIn file included from a)src/libavcodec/flac.c {: 25| : ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~src/libavcodec/bytestream.h :318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/exr.c :3181301 | : 48 : warning: icomparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'long long' [-Wsign-compare]f (size2 ! =1301 | s iz e) i| f ~~~~~ ^ ~~~~ (avctx->max_pixels && uncompressed_size > avctx->max_pixels * 16LL) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ 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/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) | ~~~~~ ^ ~~~~ 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/exr.c:1515:40: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1515 | if (bytestream2_get_bytes_left(gb) >= minimum_length && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/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/g729postfilter.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/faxcompr.c:270:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 270 | if (run_off < width) | ~~~~~~~ ^ ~~~~~ src/libavcodec/faxcompr.c:274:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 274 | if (run_off < width) | ~~~~~~~ ^ ~~~~~ src/libavcodec/faxcompr.c:350:40: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 350 | while (offs < width && run_off <= offs) { | ~~~~~~~ ^ ~~~~ In file included from src/libavcodec/flashsv2enc.c:53: 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. 11 warnings generated. In file included from src/libavcodec/cbs_h2645.c:447: src/libavcodec/cbs_h265_syntax_template.c:552:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 552 | for (j = 0; j <= num_delta_pocs; j++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavcodec/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_gesrc/libavcodec/flacenc.ct_:b618uf:fe13r(:g bwarning: ,comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] value, FFMIN(s i618ze | o f ( v ailfu e(s)u -m <1= ,n s>i>z e1))) ; | | ~~~ ^ ~~~~~~ ^ ~~~~~~~~~~~~~~~~~ ~~~~ 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) | ~~~~ ^ ~~~~~~~~~~~~~~~~~ 1 warning generated. CC libavcodec/gdv.o 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 | In file included from src/libavcodec/flashsv.c : 43 : isrc/libavcodec/bytestream.hf: 171(:18s: -warning: >comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]bu f_end - s->buf_ p171t | r > = s igz-e>obfu(fBifteBruf )+)= {F F 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/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:43: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/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/exr.c:2128:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2128 | ff_set_sar(s->avctx, av_d2q(av_int2float(s->sar), 255)); | ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/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)) | ~ ^ ~ 12 warnings generated. 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] 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/flashsv.c:43: src/libavcodec/bytestream.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->bsrc/libavcodec/exr.cuf:f2240e:r30, :si zwarning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) ; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h :224049 | : 25: note: expanded from macro 'FFMIN' t49. | f# d=e ftinre cF_FfMuINn(ac,(bt). f()(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: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/flashsv.c:43: 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/flashsv.c:43: src/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 }, | ^ 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 }, | ~ ^~~~ 3 warnings generated. 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)) | ~ ^ ~ 13 warnings generated. 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) | ~~~~~ ^ ~~~~ src/libavcodec/flac_parser.c:264:22: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] 264 | size_t len = FFMIN(f->end - wptr, size); | ^ ~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | 3#de warningfisn generatede. FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 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 - 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:193:44: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 193 | (unsigned)fs->slice_height <= f->height); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { src/libavcodec/bytestream.h : 271 : 17 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] \ | ^~~~ src/libavcodec/ffv1dec.c271: | 192 : 43 :i nwarning: t comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare]s ize2 = FF MI192N | (g -> b u fafve_ra_sesnedr t-0 (g(-u>nbsuifgfneerd,) fssi-z>es)l;i c e| _ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ width :wi dnote: texpanded from macro 'FFMIN'h && | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~49 | #defisrc/libavutil/avassert.h:n38e: F11F: Mnote: Iexpanded from macro 'av_assert0'N (a,b) (( a38) | > ( b i)f ? ((b!)(c o: n(ad))) ) | { ~ ^ ~ \ | ^~~~ src/libavcodec/ffv1dec.c:195:71: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'const int' [-Wsign-compare] In file included from 195 | src/libavcodec/flashsv2enc.c : 54 : src/libavcodec/bytestream.h : 186 : 13 : warning: &comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]& (unsigned)fs ->186sl | ic e_ y + s(iuzei2 n=t 6FF4MI_Nt()pf-s>->bsulfifcee_hre_ieghntd < =- fp-->>hbeuifgfhetr),; s | i ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~z e); src/libavutil/avassert.h :| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~38 :11: note: expanded from macro 'av_assert0' src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 38 | i49f | (#!d(ecfoinnde) )F F{M I N ( a , b ) ( ( a ) > (b ) ? ( b ) : (a ) ) | ~ ^ ~ In file included from src/libavcodec/flashsv2enc.c :54 : src/libavcodec/bytestream.h :187 : 15 : \warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | ^~~~ 187 | isrc/libavcodec/ffv1dec.cf: 194:(71s:i zwarning: ecomparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'const int' [-Wsign-compare]2 != size) 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) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ 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))CC libavcodec/gemdec.o | ~ ^ ~ 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 != 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/flacdec.c:42: 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/get_buffer.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: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)CC libavcodec/gif.o ((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 | siIn file included from ze2src/libavcodec/flashsv2enc.c :=54 : Fsrc/libavcodec/bytestream.hF:M293I:N13(:p -warning: >bcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]u ffer_end - p->b u293f | f e r , ssiizzee2) ;= F| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~F MIN(src/libavutil/macros.hp:-49>:b25uf:f enote: rexpanded from macro 'FFMIN'_ end - p-49> | b#udfeffeirn,e siFzFeM)I;N ( a| , ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~b) ((a) >src/libavutil/macros.h :(49b:)25: ?note: expanded from macro 'FFMIN'( b) : (a )49) | #| ~ ^ ~d efine FFIn file included from Msrc/libavcodec/flacdec.cI:N42(: asrc/libavcodec/bytestream.h,:b357): 15(:( awarning: )comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] > (b) ?357 | ( b )i f: ((as)i)z e 2| ~ ^ ~! = size) | In file included from ~~~~~ ^ ~~~~src/libavcodec/flashsv2enc.c :54: 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/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)) | ~ ^ ~ CC libavcodec/gif_parser.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/flashsv2enc.c:54: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] In file included from 318 | src/libavcodec/flicvideo.c : 41i: fsrc/libavcodec/bytestream.h (:s186i:ze132: !warning: =comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] size) | ~~~~~ ^ ~~~~ 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) | ~~~~~ ^ ~~~~ CC libavcodec/gifdec.o src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]CC libavcodec/golomb.o 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/flashsv2enc.c:54: 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/flashsv2enc.c:54: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/flashsvenc.c:56: src/libavcodec/bytestream.h: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/ffv1dec.c:389:CC libavcodec/gsm_parser.o 17: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 389 | if (len > 128 - i || !len) | ~~~ ^ ~~~~~~~ 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, In file included from sizsrc/libavcodec/flashsvenc.ce:)56; : | src/libavcodec/bytestream.h ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~: 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' 49186 | | # d ef i nsei FzFeM2I N(=a ,Fb)F M(I(Na() p>- >(bb)u f?f (ebr)_ e:n d( a)-) p| - ~ ^ ~> buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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:56: 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/gsmdec.o src/libavcodec/ffv1dec.c:416:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 416 | if (context_count > 32768U) { | ~~~~~~~~~~~~~ ^ ~~~~~~ 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: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)) | ~ ^ ~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/flac.c:180:18: warning: 355comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | size = FFMI N180( | g -> b uiff f(ecrh_aennnde l- sg -<>=b FuF_fAfReRrA,Y _siEzeL);E M| S ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~( flac_channsrc/libavutil/macros.he:49l:_25l:a note: yexpanded from macro 'FFMIN'o uts)) | 49 | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~# definIn file included from e FFsrc/libavcodec/flashsvenc.cM:IN56(: asrc/libavcodec/bytestream.h,:b293) :(13(:a ) warning: >comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ( b) ? (b) : (a) )293 | | ~ ^ ~ size2 =In file included from src/libavcodec/flicvideo.cF:F41: Msrc/libavcodec/bytestream.h:I356N:13(:p warning: -comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]> buffer_end 356 | - p - >sbiuzfef2e r=, FsiFzMeI)N; ( p| - ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ >buffer_src/libavutil/macros.he:n49d: 25-: pnote: -expanded from macro 'FFMIN'> buffer, 49s | i#zdee)f;i n e| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~F FMIN(src/libavutil/macros.ha:,b49): (25(: anote: )expanded from macro 'FFMIN' > (b) ?49 | (#bd)e f:i n(ea )F)F M I| ~ ^ ~N (a,b) ((aIn file included from ) src/libavcodec/flashsvenc.c>: 56(: b)src/libavcodec/bytestream.h :?294 (:b15:) warning: : comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]( a)) | ~ ^ ~ 294 | ifIn file included from src/libavcodec/flicvideo.c(:s41i: zesrc/libavcodec/bytestream.h2:357 !:=15 :s izwarning: e)comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | ~~~~~ ^ ~~~~ 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/flac_parser.c:771:66: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 771 | flac_fifo_size(&fpc->fifo_buf) / FLAC_AVG_FRAME_SIZE > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ 772 | fpc->nb_headers_buffered * 20) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/bytestream.h | ~~~~~~~~~~~~~~~~~ ^ ~~ :317:13: src/libavcodec/ffv1dec.cwarning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 465:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317465 | | siizfe2 (= fF-F>McIhNr(opm-a>_bhu_fsfheir_fetn d> -4 pU- >|b|uf ffer-,> cshirzoem)a;_ v _| s ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~h ift > 4Usrc/libavutil/macros.h): 49{ : | 25 ~~~~~~~~~~~~~~~~~ ^ ~~: note: expanded from macro 'FFMIN' src/libavcodec/ffv1dec.c :49472 | :#d25e:f inwarning: ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] FFMIN(a,b) 472( | ( a ) > ( b) ?f -(>bn)u m: _(v_as)l)i ce s| ~ ^ ~ > (unsigned)In file included from fsrc/libavcodec/flashsvenc.c-:>56h: esrc/libavcodec/bytestream.hi:g318h:15t: warning: |comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]| !f-> n318um | _ v _s l iicefs ( si| ze ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~2 != size)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) { | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14 warnings generated. 6 warnings generated. src/libavcodec/ffv1enc.c:1243:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1243 | { "slicecrc", "Protect slices with CRCs", OFFSET(ec), AV_OPT_TYPE_BOOL, { .i64 = -1 }, -1, 1, VE }, | ^ src/libavcodec/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/flashsvenc.c:56: 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/ffv1enc.c :1255:36: warning: missing field 'unit' initializer [-Wmissing-field-initializers] In file included from src/libavcodec/flashsvenc.c:56: src/libavcodec/bytestream.h: 3571255: | 15 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | { . iif6 4( si=z e02 }!,= s0i,z e1) , | VE ~~~~~ ^ ~~~~ }, | ^ src/libavcodec/ffv1enc.c:1257:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1257 | { NULL } | ^ 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)) { | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4 warnings generated. 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/flacenc.c:1714:172: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1714 | { "lpc_coeff_precision", "LPC coefficient precision", offsetof(FlacEncodeContext, options.lpc_coeff_precision), AV_OPT_TYPE_INT, {.i64 = 15 }, 0, MAX_LPC_PRECISION, FLAGS }, | ^ src/libavcodec/flashsv2enc.c:336:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 336src/libavcodec/flacenc.c | : 1720 : 189 :i fwarning: missing field 'unit' initializer [-Wmissing-field-initializers](b uf_size < block_si z1720e | +{ 2")l pc _| p ~~~~~~~~ ^ ~~~~~~~~~~~~~~a sses", "Number of passes to use for Cholesky factorization during LPC analysis", offsetof(FlacEncodeContext, options.lpc_passes), AV_OPT_TYPE_INT, {.i64 = 2 }, 1, INT_MAX, FLAGS }, | ^ src/libavcodec/flacenc.c:1721:159: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1721 | { "min_partition_order", NULL, offsetof(FlacEncodeContext, options.min_partition_order), AV_OPT_TYPE_INT, {.i64 = -1 }, -1, MAX_PARTITION_ORDER, FLAGS }, | ^ src/libavcodec/flacenc.c:1722:159: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1722 | { "max_partition_order", NULL, offsetof(FlacEncodeContext, options.max_partition_order), AV_OPT_TYPE_INT, {.i64 = -1 }, -1, MAX_PARTITION_ORDER, FLAGS }, | ^ src/libavcodec/flacenc.c:1736:169: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1736 | { "exact_rice_parameters", "Calculate rice parameters exactly", offsetof(FlacEncodeContext, options.exact_rice_parameters), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavcodec/flacenc.c:1737:169: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1737 | { "multi_dim_quant", "Multi-dimensional quantization", offsetof(FlacEncodeContext, options.multi_dim_quant), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavcodec/flacenc.c:1738:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1738 | { "min_prediction_order", NULL, offsetof(FlacEncodeContext, options.min_prediction_order), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, MAX_LPC_ORDER, FLAGS }, | ^ src/libavcodec/flacenc.c:1739:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1739 | { "max_prediction_order", NULL, offsetof(FlacEncodeContext, options.max_prediction_order), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, MAX_LPC_ORDER, FLAGS }, | ^ src/libavcodec/flacenc.c:1741:8: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1741 | { NULL }, | ^ In file included from src/libavcodec/flacdec.c:49: src/libavcodec/unary.h:50:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 50 | for(i = 0; i < len && get_bits1(gb) != stop; i++); | ~~~~~~~~~~~~~ ^ ~~~~ CC libavcodec/gsmdec_data.o CC libavcodec/h261.o src/libavcodec/ffv1dec.c:595:51: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 595 | if (chroma_h_shift > 4U || chroma_v_shift > 4U) { | ~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/ffv1dec.c:595:28: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 595 | if (chroma_h_shift > 4U || chroma_v_shift > 4U) { | ~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/ffv1dec.c:772:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 772 | if (f->slice_count > (unsigned)MAX_SLICES || f->slice_count <= 0 || f->slice_count > f->max_slice_count) { | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavcodec/ffv1dec.c:801:51: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 801 | (unsigned)fs->slice_height <= f->height); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { CC libavcodec/h261_parser.o \ | ^~~~ 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) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/flacdec.c:287:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 287 | if (v == 0x80000000){ | ~ ^ ~~~~~~~~~~ 11 warnings generated. 1CC libavcodec/h261data.o warning generated. src/libavcodec/flicvideo.c:195:20: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 195 | if (frame_size > buf_size) | ~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/flicvideo.c:274:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 274 | if (y_ptr > pixel_limit) | ~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/flicvideo.c:288:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 288 | CHECK_PIXEL_PTR(0); | ^~~~~~~~~~~~~~~~~~ src/libavcodec/flicvideo.c:64:23: note: expanded from macro 'CHECK_PIXEL_PTR' 64 | if (pixel_ptr + n > pixel_limit) { \ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/flicvideo.c:293:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | CHECK_PIXEL_PTR(0); | ^~~~~~~~~~~~~~~~~~ src/libavcodec/flicvideo.c:64:23: note: expanded from macro 'CHECK_PIXEL_PTR' 64 | if (pixel_ptr + n > pixel_limit) { \ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/flicvideo.c:307:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 307 | CHECK_PIXEL_PTR(byte_run * 2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/flicvideo.c:64:23: note: expanded from macro 'CHECK_PIXEL_PTR' 64 | if (pixel_ptr + n > pixel_limit) { \ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/flicvideo.c:313:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 313 | CHECK_PIXEL_PTR(byte_run * 2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/flicvideo.c:64:23: note: expanded from macro 'CHECK_PIXEL_PTR' 64 | if (pixel_ptr + n > pixel_limit) { \ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/flicvideo.c:338:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 338 | CHECK_PIXEL_PTR(0); | ^~~~~~~~~~~~~~~~~~ src/libavcodec/flicvideo.c:64:23: note: expanded from macro 'CHECK_PIXEL_PTR' 64 | if (pixel_ptr + n > pixel_limit) { \ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/flicvideo.c:353:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 353 | CHECK_PIXEL_PTR(byte_run); | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/flicvideo.c:64:23: note: expanded from macro 'CHECK_PIXEL_PTR' 64 | if (pixel_ptr + n > pixel_limit) { \ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/flicvideo.c:362:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 362 | CHECK_PIXEL_PTR(byte_run); | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/flicvideo.c:64:23: note: expanded from macro 'CHECK_PIXEL_PTR' 64 | if (pixel_ptr + n > pixel_limit) { \ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/flicvideo.c:402:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 402 | CHECK_PIXEL_PTR(byte_run); | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/flicvideo.c:64:23: note: expanded from macro 'CHECK_PIXEL_PTR' 64 | if (pixel_ptr + n > pixel_limit) { \ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/flicvideo.c:412:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 412 | 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:421:15: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 421 | if (sigma < 2*ebps) | ~~~~~ ^ ~~~~~~ 13 warnings generated. 8 warnings generated. CC libavcodec/h261dec.o src/libavcodec/flicvideo.c:531:20: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 531 | if (frame_size > buf_size) | ~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/flicvideo.c:572:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 572 | if (y_ptr > pixel_limit) | ~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/flicvideo.c:583:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 583 | CHECK_PIXEL_PTR(0); | ^~~~~~~~~~~~~~~~~~ src/libavcodec/flicvideo.c:64:23: note: expanded from macro 'CHECK_PIXEL_PTR' 64 | if (pixel_ptr + n > pixel_limit) { \ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/flicvideo.c:596:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 596 | CHECK_PIXEL_PTR(2 * byte_run); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/flicvideo.c:64:23: note: expanded from macro 'CHECK_PIXEL_PTR' 64 | if (pixel_ptr + n > pixel_limit) { \ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/flicvideo.c:604:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 604 | CHECK_PIXEL_PTR(2 * byte_run); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/flicvideo.c:64:23: note: expanded from macro 'CHECK_PIXEL_PTR' 64 | if (pixel_ptr + n > pixel_limit) { \ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/flicvideo.c:643:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 643 | CHECK_PIXEL_PTR(byte_run); | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/flicvideo.c:64:23: note: expanded from macro 'CHECK_PIXEL_PTR' 64 | if (pixel_ptr + n > pixel_limit) { \ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/flicvideo.c:655:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 655 | CHECK_PIXEL_PTR(byte_run); | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/flicvideo.c:64:23: note: expanded from macro 'CHECK_PIXEL_PTR' 64 | if (pixel_ptr + n > pixel_limit) { \ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/flicvideo.c:699:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 699 | CHECK_PIXEL_PTR(2 * byte_run); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/flicvideo.c:64:23: note: expanded from macro 'CHECK_PIXEL_PTR' 64 | if (pixel_ptr + n > pixel_limit) { \ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/flicvideo.c:712:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 712 | CHECK_PIXEL_PTR(2 * byte_run); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/flicvideo.c:64:23: note: expanded from macro 'CHECK_PIXEL_PTR' 64 | if (pixel_ptr + n > pixel_limit) { \ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/flacdec.c:817:179: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 817 | { "use_buggy_lpc", "emulate old buggy lavc behavior", offsetof(FLACContext, buggy_lpc), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, AV_OPT_FLAG_DECODING_PARAM | AV_OPT_FLAG_AUDIO_PARAM }, | ^ src/libavcodec/flacdec.c:818:8: warning: missing field 'help' initializer [-Wmissing-field-initializers] 818 | { NULL }, | ^ 14 warnings generated. 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(In file included from 3 * src/libavcodec/fmvc.cb:y27: tsrc/libavcodec/bytestream.he:_r171un:);18 :| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]src/libavcodec/flicvideo.c :64:23: note: expanded from macro 'CHECK_PIXEL_PTR' 64 | 171 | i gf-> b(upfifxeer l+_=p trF FM+I Nn( g>-> pbiuxfefle_rl_iemnidt )- g{-> b\u f f| e ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~r , size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~src/libavcodec/flicvideo.c :904:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavutil/macros.h:49:25: 904 | note: expanded from macro 'FFMIN' 49 | # d e f i n e F F M I NC(HEaCK,_PbI)X E(L(_aP)T R>( 3( b*) ?b y(teb_)r u:n )(;a )| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~) | src/libavcodec/flicvideo.c ~ ^ ~: 64:23: note: expanded from macro 'CHECK_PIXEL_PTR' 64 | if (pixel_ptr + n > pixel_limit) { \ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/flicvideo.c:944:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 944 | CHECK_PIXEL_PTR(byte_run); | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/flicvideo.c:64:23: note: expanded from macro 'CHECK_PIXEL_PTR' 64 | if (pixel_ptr + n > pixel_limit) { \ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/flicvideo.c:956:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 956 | CHECK_PIXEL_PTR(byte_run); | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/flicvideo.c:64:23: note: expanded from macro 'CHECK_PIXEL_PTR' 64 | if (pixel_ptr + n > pixel_limit) { \ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/flicvideo.c:987:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 987 | CHECK_PIXEL_PTR(3 * byte_run); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/flicvideo.c:64:23: note: expanded from macro 'CHECK_PIXEL_PTR' 64 | if (pixel_ptr + n > pixel_limit) { \ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/flicvideo.c:1000:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1000 | CHECK_PIn file included from IXELsrc/libavcodec/fmvc.c_P:T27R: (src/libavcodec/bytestream.h3: 186*: 13b:y twarning: ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]_ run); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/flicvideo.c :18664 | :23 : note: expanded from macro 'CHECK_PIXEL_PTR' size2 = F64F | M I N( p -i>f b(upfifxeerl_e_ndp t- rp -+ >nb u> fpfiexr,e sli_zel);i m i| t ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~) { \ | src/libavutil/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: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/frame_thread_encoder.c:290:81: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 290 | (c->task_index - c->finished_task_index + c->max_tasks) % c->max_tasks <= avctx->thread_count)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ 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] 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/fmvc.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/frwu.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)) | ~ ^ ~ 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/frwu.c:24: src/libavcodec/bytestream.h:186:13In file included from :src/libavcodec/fmvc.c :warning: 27comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186318 | | ifs i(zsieze22 =!= FsFiMIzN(ep-)> b| uf ~~~~~ ^ ~~~~f 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/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/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) | ~~~~~ ^ ~~~~ 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 FFMINCC libavcodec/h261enc.o (a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 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 | In file included from if (src/libavcodec/flvenc.cs:iz22e: 2 In file included from src/libavcodec/flvenc.h!:=24: In file included from sisrc/libavcodec/mpegvideo.hz:e45): 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/h263.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_ensrc/libavcodec/put_bits.hd :-265 p:-37:> bwarning: ucomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]f fer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 265 | src/libavutil/macros.h :49 : i25f: ( snote: expanded from macro 'FFMIN'- >buf_en d 49- | s#-d>ebuffi_npet rF >F=M sIizNe(oa,fb()B i(t(Bau)f) )> { ( 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) | ~~~~~ ^ ~~~~ CC libavcodec/h263_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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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/frwu.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/libavcodec/frwu.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) | ~~~~~ ^ ~~~~ 12 warnings generated. In file included from src/libavcodec/flvdec.c:24: In file included from src/libavcodec/flvdec.h:24: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: '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/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/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 | In file included from #defsrc/libavcodec/g723_1enc.ci:ne42 : Fsrc/libavcodec/put_bits.hF:M209I:N37(:a ,warning: b)comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ((a) > (b) ? (b) : (a)) 209| ~ ^ ~ | if In file included from (src/libavcodec/fraps.cs:-41>: bsrc/libavcodec/bytestream.hu:f_187en:d15 :- warning: scomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]- >buf_p t187 | r >= siifz eo(fs(iBziet2B !u=f )s)i z{e ) | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~| ~~~~~ ^ ~~~~ 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/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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 15 warnings generated. 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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/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} | ^ In file included from src/libavcodec/fraps.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/fraps.c:41: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size21 != warning generateds. ize) | ~~~~~ ^ ~~~~ 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) | ~~~~~ ^ ~~~~ 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/bytestream.h:355:13src/libavcodec/fmvc.c:: 474warning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]22 : warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 474355 | | si z e = FifF M(IsNi(gz-e>b u>f febryt_eensdt -r ega->mb2_ugfefte_r,b syitzees)_; l e| f ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~t (gb)) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~src/libavutil/macros.h :49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/fraps.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/fraps.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) | ~~~~~ ^ ~~~~ 9 warnings generated. 14 warnings generated. CC libavcodec/h263data.o CC libavcodec/h263dec.o src/libavcodec/g722dec.c:48:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 48 | { "bits_per_codeword", "Bits per G722 codeword", OFFSET(bits_per_codeword), AV_OPT_TYPE_INT, { .i64 = 8 }, 6, 8, AD }, | ^ src/libavcodec/g722dec.c:49:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 49 | { NULL } | ^ CC libavcodec/h263dsp.o CC libavcodec/h2645_parse.o src/libavcodec/fraps.c:172:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 172 | if (buf_size != needed_size) { | ~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/fraps.c:187:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (buf_size != needed_size) { | ~~~~~~~~ ^ ~~~~~~~~~~~ CC libavcodec/h2645_sei.o CC libavcodec/h2645_vui.o 1 warning generated. CC libavcodec/h264_cabac.o CC libavcodec/h264_cavlc.o CC libavcodec/h2645data.o 20 warnings generated. 7 warnings generated. 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)) | ~ ^ ~ 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) | ~~~~~ ^ ~~~~ 13 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 libavcodec/h264_direct.o 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] src/libavcodec/g723_1enc.c 294 | : 1236 : i12f: (warning: smissing field 'value' initializer [-Wmissing-field-initializers]i ze2 != si ze1236) | | ~~~~~ ^ ~~~~ { 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_enCC libavcodec/h264_levels.o d - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/h264_loopfilter.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) CC libavcodec/h264_mb.o ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/g2meet.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/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) | ~~~~~ ^ ~~~~ CC libavcodec/h264_metadata_bsf.o src/libavcodec/g723_1dec.c:1101:30: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1101 | { .i64 = 1 }, 0, 1, AD }, | ^ src/libavcodec/g723_1dec.c:1102:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1102 | { NULL } | ^ CC libavcodec/h264_mp4toannexb_bsf.o 3 warnings generated. CC libavcodec/h264_parse.o 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/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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 2 warnings 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 14 warnings generated. src/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_parser.o CC libavcodec/h264_picture.o 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->buffer_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/gdv.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/gdv.c:25: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/h263data.c:165:1: warning: missing field 'index_run' initializer [-Wmissing-field-initializers] 165 | }; | ^ src/libavcodec/g729dec.c:504:54: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 504 | bad_pitch = av_parity(ac_index >> 2) == get_bits1(&gb); | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/h264_ps.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/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) | ~~~~~ ^ ~~~~ src/libavcodec/h263data.c:234:1: warning: missing field 'index_run' initializer [-Wmissing-field-initializers] 234 | }; | ^ 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/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/g726.c:385:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 385 | { "code_size", "Bits per code", OFFSET(code_size), AV_OPT_TYPE_INT, { .i64 = 4 }, 2, 5, AE }, | ^ src/libavcodec/g726.c:386:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 386 | { NULL }, | ^ src/libavcodec/bytestream.h: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/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:398:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 398 | { NULL }, | ^ 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) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ 2 warnings generated. CC libavcodec/h264_redundant_pps_bsf.o 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)) { | ~~~~~~~~~~~~ ^ ~~~~~~~ CC libavcodec/h264_refs.o 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)) | ~ ^ ~ 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++) { | ~ ^ ~~~ 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' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/gif.c:35: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 20 warnings generated. 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15 warnings generated. CC libavcodec/h264_sei.o src/libavcodec/g2meet.csrc/libavcodec/cbs_h2645.c::937411::3226:: warning: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare]comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 937411 | | i f ( ha s hd-a>tba_uscikzeet_ s>i dzaet[ai_dbxi]t _>s tIaNrtT /_ M8)A;X | / ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ sizeof(**hash->bucket)) src/libavutil/avassert.h :| 38 ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: 11: note: expanded from macro 'av_assert0' src/libavcodec/bytestream.h 38 | : 271 :i17f: (warning: !comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]( cond)) { 271 | i n t si z e 2 = F F M I N ( g - > b u f f e r _ e n d -\ g -| > ^~~~b uffer, size);src/libavcodec/cbs_h2645.c : 939| : ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~27 : warning: comparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare] src/libavutil/macros.h:49 :93925 | : note: expanded from macro 'FFMIN' i f (data_ s49i | z#ed e*f i8n e+ F8F M>I N(pa,ubt)_ b(i(at)s _>l e(fbt)( ?p (bbc)) ): (| ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~a )) | ~ ^ ~ src/libavcodec/h264_levels.c:92:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 92 | for (i = 0; i < FF_ARRAY_ELEMS(h264_levels); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/h264_levels.c:101:37: warning: comparison of 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 / (widIn file included from th_msrc/libavcodec/gif.cb:s 35: *src/libavcodec/bytestream.h h:e293i:g13ht:_ mwarning: bscomparison 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) | ~~~~~ ^ ~~~~ 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)) | ~ ^ ~ 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 In file included from - p-src/libavcodec/gemdec.c>:b28u: fsrc/libavcodec/bytestream.hf:e186r:,13 :s warning: icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]z e); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h186: | 49 :25 : note: sexpanded from macro 'FFMIN'i ze2 = FFM I49N | (p#-d>ebfuiffneer _eFnFMdIN (-a ,pb-)> b(u(faf)e r>, (bs)i ?z e()b;) : | ( ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~a )) | ~ ^ ~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN'In file included from src/libavcodec/gif.c:35: src/libavcodec/bytestream.h: 318:4915 | :# dwarning: ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]fi ne F F318MI | N ( a ,b )i f( ((as)i z>e 2(b )! =? s(ibze)) : | ( ~~~~~ ^ ~~~~a )) | ~ ^ ~ In file included from src/libavcodec/gemdec.c:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 11 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) | ~~~~~ ^ ~~~~ 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/gemdec.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/gemdec.c:28: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | In file included from src/libavcodec/gifdec.cif: (26si: zsrc/libavcodec/bytestream.he:2171 :!18=: swarning: izcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e) | ~~~~~ ^ ~~~~ 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #defiCC libavcodec/h264_slice.o ne 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' src/libavcodec/cbs_h2645.csrc/libavcodec/bytestream.h: :131649317 | ::#23d:13 warning: e:comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]f i warning: ncomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e FFMIN(a,b) ( (a1316 ) | 317 > | ( b )f o r?s i((iznetb2 ) =i F:=F M( aI0N)(p;)- > i b| u ~ ^ ~< f FfFer__ARenRd A-YIn file included from _src/libavcodec/gifdec.cpE-L:26>Eb: ufMfesrc/libavcodec/bytestream.hrS:,(h1872 :615s4: i-zwarning: >ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare])s p; s | ) ; ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~187 | i ++ ) {src/libavutil/macros.h i:f49 : | 25(: ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~s i note: zexpanded from macro 'FFMIN' e2 != src/libavcodec/cbs_h2645.cs i:132049ze:) | 23 #d:e warning: f| i ~~~~~ ^ ~~~~comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] n e FFMIN(a,b )1320 ( | ( a ) > f(ob)r ? ((ibnt) i =: 0(;a )i) < F| ~ ^ ~F _ARRAY_ELEIn file included from Msrc/libavcodec/gemdec.cS:(28h: 2src/libavcodec/bytestream.h6:4318-:>15p:p warning: scomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]) ; i++ )318 | { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~i f (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/cbs_h2645.c:1337:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1337 | for (i = 0; i < FF_ARRAY_ELEMS(h264->sps); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs_h2645.c:1339:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1339 | for (i = 0; i < FF_ARRAY_ELEMS(h264->pps); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/h264chroma.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/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 13 warnings generated. - 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/gif.cIn file included from src/libavcodec/gemdec.c::28145: :src/libavcodec/bytestream.h19::357: 15:warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if 145( | s i z e 2 fo!r= (sii z=e )0 ; | i ~~~~~ ^ ~~~~ < FF_ARRAY_ELEMS(histogram); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ 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] 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/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_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); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ 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) | ~~~~~ ^ ~~~~ 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/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) { | ~~~~~~~~ ^ ~~~~~~~~~~ src/libavcodec/gif.c:539:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 539 | { "gifimage", "enable encoding only images per frame", OFFSET(image), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavcodec/gif.c:540:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 540 | { "global_palette", "write a palette to the global gif header where feasible", OFFSET(use_global_palette), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGS }, | ^ src/libavcodec/gif.c:541:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 541 | { NULL } | ^ src/libavcodec/gemdec.c:159:13: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 159 | if (tag == AV_RB32("STTT")) { | ~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/gemdec.c:164:20: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 164 | } else if (tag == AV_RB32("TIMG")) { | ~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/gemdec.c:169:20: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 169 | } else if (tag == AV_RB32("XIMG")) { | ~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/gemdec.c:187:13: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 187 | if (tag == AV_RB32("STTT")) { | ~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/gemdec.c:200:20: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 200 | } else if (tag == AV_RB32("TIMG")) { | ~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/gemdec.c:205:20: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 205 | } else if (tag == AV_RB32("XIMG")) { | ~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/gemdec.c:296:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 296 | for (int j = 0; j < count; j++) { | ~ ^ ~~~~~ src/libavcodec/gemdec.c:299:17: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 299 | PUT(*b++); | ^~~~~~~~~ src/libavcodec/gemdec.c:280:11: note: expanded from macro 'PUT' 280 | if (x >= row_width) { \ | ~ ^ ~~~~~~~~~ src/libavcodec/gemdec.c:307:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 307 | for (int i = 0; i < count; i++) | ~ ^ ~~~~~ src/libavcodec/gemdec.c:308:17: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 308 | PUT(v); | ^~~~~~ src/libavcodec/gemdec.c:280:11: note: expanded from macro 'PUT' 280 | if (x >= row_width) { \ | ~ ^ ~~~~~~~~~ src/libavcodec/gemdec.c:318:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | for (int j = 0; j < count; j++) | ~ ^ ~~~~~ src/libavcodec/gemdec.c:320:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 320 | PUT(b[k]); | ^~~~~~~~~ src/libavcodec/gemdec.c:280:11: note: expanded from macro 'PUT' 280 | if (x >= row_width) { \ | ~ ^ ~~~~~~~~~ src/libavcodec/gemdec.c:334:39: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 334 | for (int i = 0; i < count + 1; i++) | ~ ^ ~~~~~~~~~ src/libavcodec/gemdec.c:335:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 335 | SKIP; | ^~~~ src/libavcodec/gemdec.c:270:11: note: expanded from macro 'SKIP' 270 | if (x >= row_width) { \ | ~ ^ ~~~~~~~~~ 6 warnings generated. 13 warnings generated. src/libavcodec/g2meet.c:1235:39: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1235 | c->cursor_w * c->cursor_h / 4 > cur_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/g2meet.c:1234:22: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] CC libavcodec/h264data.o 1234 | if (cur_size - 9 > bytestream2_get_bytes_left(gb) || | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/h264dec.o CC libavcodec/h264dsp.o CC libavcodec/h264idct.o src/libavcodec/gifdec.c:546:58: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 546 | AV_OPT_FLAG_DECODING_PARAM|AV_OPT_FLAG_VIDEO_PARAM }, | ^ src/libavcodec/gifdec.c:547:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 547 | { NULL }, | ^ CC libavcodec/h264pred.o CC libavcodec/h264qpel.o src/libavcodec/g2meet.c:1410:24: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1410 | if (chunk_size > bytestream2_get_bytes_left(&bc)) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/h265_metadata_bsf.o In file included from src/libavcodec/h261.c:28: In file included from src/libavcodec/h261.h:31: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: '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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 5 warnings generated. 1 warning generated. In file included from src/libavcodec/h261data.c:31: In file included from src/libavcodec/h261.h:31: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: '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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 17 warnings generated. CC libavcodec/h265_profile_level.o CC libavcodec/h274.o CC libavcodec/half2float.o CC libavcodec/hap.o In file included from src/libavcodec/h261dec.c:33: In file included from src/libavcodec/mpeg_er.h:22: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buCC libavcodec/hapdec.o f_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->busrc/libavcodec/h261data.cf_e:n156d :-1 s:- >warning: bumissing field 'index_run' initializer [-Wmissing-field-initializers]f _ptr >= s156iz | e}o;f( B it| 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_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 4 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/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) | ~~~~~ ^ ~~~~ 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)) | ~ ^ ~ 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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' CC libavcodec/hapqa_extract_bsf.o 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/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/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) | ~~~~~ ^ ~~~~ CC libavcodec/hcadec.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/hcom.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/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) | ~~~~~ ^ ~~~~ CC libavcodec/hdr_parser.o 54 warnings generated. In file included from src/libavcodec/h261enc.c:34: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 16 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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/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) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 3 warnings generated. src/libavcodec/h261dec.c:419:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/h2645_vui.c:85:51: warning: 419comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | av_assert0(co m85- | > m t y p e RchAroYm_aE_LsEamMpSle(_flfo_ch_t2y6p1e__tmotpy_pfei_emladp )<)= ;5 U )| ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ 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)) { \ | ^~~~ In file included from src/libavcodec/h2645_sei.c:39: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ In file included from src/libavcodec/half2float.c:19: In file included from src/libavutil/half2float.c:19: src/libavutil/half2float.h:47:27: warning: implicit conversion increases floating-point precision: '_Float16' to 'float' [-Wdouble-promotion] 47 | In file included from rsrc/libavcodec/h264_parse.ce:tu19r: nsrc/libavcodec/bytestream.h a:v171_:fl18o:a t2warning: incomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]t( u.f); | ~~~~~~~~~~~~ ~~^ 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] 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_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) | ~~~~~ ^ ~~~~ CC libavcodec/hdrdec.o CC libavcodec/hdrenc.o CC libavcodec/hevc_cabac.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_data.o 1 warning generated. 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 | iCC libavcodec/hevc_filter.o f (size2 != size) | ~~~~~ ^ ~~~~ 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/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/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/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) | ~~~~~ ^ ~~~~ 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/h264_mp4toannexb_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)) | ~ ^ ~ In file included from src/libavcodec/h264_mp4toannexb_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/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) | ~~~~~ ^ ~~~~ 52 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->src/libavcodec/h2645_parse.cbuf:fe357r:_38:e nwarning: dcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] - g->buffer, s357i | z e ) ; i f | ( ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~r bsp->rsrc/libavutil/macros.hb:s49p:25_: bnote: uexpanded from macro 'FFMIN'f fer_all o49c | _#sdiezfei n>e= sFiFzMeI &N&( a ,| b ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 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' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_mp4toannexb_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) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/h2645_sei.c:src/libavcodec/bytestream.h40: :In file included from 317src/libavcodec/h2645_sei.h::1328:: src/libavcodec/bytestream.hwarning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]171 :18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | 171 | sgi-z>ebu2ff e=r F+F=MI NF(FpM-I>Nb(ugf->fbuefrf_ere_enndd -- pg-->>bbuuffffere,r ,s isziez)e;) ; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:src/libavutil/macros.h25:: 49note: :expanded from macro 'FFMIN'25 : note: expanded from macro 'FFMIN' 49 | # d49e | f#idneef iFnFeM IFNF(MaI,Nb)( a(,(ba)) (>( a()b )> ? ((bb)) :? ((ab))) : | ( ~ ^ ~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) | ~~~~~ ^ ~~~~ 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); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 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)) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, s25i 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/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) | ~~~~~ ^ ~~~~ 2 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: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_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:37: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/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 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ CC libavcodec/hevc_mp4toannexb_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 In file included from src/libavcodec/h2645_sei.c:40: src/libavcodec/h264_cavlc.cIn file included from :src/libavcodec/h2645_sei.h:3128: : In file included from src/libavcodec/bytestream.hsrc/libavcodec/h264dec.h:318::39: 15In file included from :src/libavcodec/h264_sei.h :warning: 23comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h318: | 171 : 18 : iwarning: fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] (size2 != size) | ~~~~~ ^ ~~~~ 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_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] src/libavcodec/bytestream.h: 187355 | : 13 : ifwarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]( size2 != size) 355 | CC libavcodec/hevc_mvs.o | ~~~~~ ^ ~~~~ size = FFMIN(g->buffersrc/libavcodec/bytestream.h_en:d271 :-17 :g -warning: >comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]b uffer, size6) warning;s generated 271. | | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ int size2src/libavutil/macros.h :=49 F:F25M: Inote: Nexpanded from macro 'FFMIN'( g->buf f49e | r#_deefnidn e- FgF-M>IbNu(faf,ebr), (s(iaz)e )>; ( | b ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~) ? (b) src/libavutil/macros.h:: 49(a:)25): | note: ~ ^ ~ expanded from macro 'FFMIN' In file included from 49src/libavcodec/h2645_sei.c | :#40d: esrc/libavcodec/h264_mp4toannexb_bsf.cIn file included from fsrc/libavcodec/h2645_sei.hi:ne:123 28:F20: F: src/libavcodec/bytestream.hMwarning: :Icomparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]356N(:a13 ,:b warning: )comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ((a) > 123( | b356 ) | ? ( b i)f s: (i(az)p) ep 2| s ~ ^ ~= _FFoMfIfNs(pe-t>b u{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/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) | ~~~~~ ^ ~~~~ 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) | ~~~~~ ^ ~~~~ 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) >src/libavcodec/bytestream.h (b:)271 ?: (17b:) warning: : comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]( a)) | ~ ^ ~ In file included from 271src/libavcodec/h264_cabac.c | : 37 : In file included from src/libavcodec/h264dec.h : 39: iIn file included from nsrc/libavcodec/h264_sei.h:t23: In file included from sisrc/libavcodec/h2645_sei.hz:e282: src/libavcodec/bytestream.h= :F318FM:I15:N (warning: gcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]- >buffer _318e | n d -i fg -(>sbiuzef2f e!r=, s iszei)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_parser.c:40: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] In file included from 482src/libavcodec/h264_cavlc.c | : 31 : In file included from src/libavcodec/h264dec.h : 39 : In file included from src/libavcodec/h264_sei.hif: 23(: gIn file included from b-src/libavcodec/h2645_sei.h>:si28z: src/libavcodec/bytestream.he:_i293n:_13b:it s warning: <=comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 293 | size2 = FFMIN(p->buffer_end - src/libavcodec/bytestream.hp->:355b:u13f:f ewarning: r,comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 355src/libavutil/macros.h | : 49 : 25:s inote: zexpanded from macro 'FFMIN'e = FFMI N49( | g-#>dbeufffiern_ee nFFdM I- Ng(->ab,ubf)f e(r,( as)iz e)>; ( b| ) ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ? (b) : (asrc/libavutil/macros.h):)49 :| 25 ~ ^ ~: note: expanded from macro 'FFMIN' In file included from 49src/libavcodec/h264_cavlc.c | :#31d: eIn file included from fsrc/libavcodec/h264dec.hin:e39 : FIn file included from Fsrc/libavcodec/h264_sei.hM:I23N: (In file included from a,src/libavcodec/h2645_sei.hb): 28((: asrc/libavcodec/bytestream.h): 294>: 15:( warning: bcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]) ? (b) 294: | ( a) ) i| ~ ^ ~f (size2 != size) In file included from | src/libavcodec/h264_cabac.c: ~~~~~ ^ ~~~~37 : In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h: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: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_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) | ~~~~~ ^ ~~~~ CC libavcodec/hevc_parse.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/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: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_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_parser.o CC libavcodec/hevc_ps.o 3 warnings generated. 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->buffIn file included from er src/libavcodec/h264_direct.c+:=29 : FIn file included from Fsrc/libavcodec/h264dec.hM:I39N(g: -In file included from >src/libavcodec/h264_sei.hb:uf23f: eIn file included from rsrc/libavcodec/h2645_sei.h_e:n28d: src/libavcodec/bytestream.h- :g171:-18:> bwarning: ufcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]f er, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 171 | src/libavutil/macros.h :49g:-25>:b unote: fexpanded from macro 'FFMIN'f er += FFMI N49( | g#-d>ebfuifnfee rF_FenMdI N-( ag-,>bb)u f(f(ear), > s(ibz)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/libavcodec/h264_sei.c:35: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] In file included from src/libavcodec/h264_direct.c186: | 29 : In file included from src/libavcodec/h264dec.hs:iz39e: In file included from 2src/libavcodec/h264_sei.h: 23=: In file included from Fsrc/libavcodec/h2645_sei.hF:M28IN: (psrc/libavcodec/bytestream.h-:>186b:u13f:f ewarning: r_comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e nd - p->buffer, s iz186e | ) ; | s ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~i ze2 = Fsrc/libavutil/macros.hFM:I49:N25(:p- >note: bexpanded from macro 'FFMIN'u ffer_en d49 | -# dpe-f>ibnuef feFrFM,I Ns(iaz,be)) ;( ( | a ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~) > (b) ? src/libavutil/macros.h(b:)49 ::25 : (note: aexpanded from macro 'FFMIN') ) | ~ ^ ~ 49 | #definIn file included from esrc/libavcodec/h264_sei.c :F35F: Msrc/libavcodec/bytestream.hIN:(187a:,15b:) warning: (comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]( a) > ( b187) | ? ( bi)f :( s(iaz)e)2 !| = ~ ^ ~ size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/h264_direct.c:29: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h: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/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); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ In file included from src/libavutil/macros.hsrc/libavcodec/h264_mb.c::4934:25: : In file included from note: src/libavcodec/h264dec.h:expanded from macro 'FFMIN'39: In file included from src/libavcodec/h264_sei.h:23: In file included from In file included from src/libavcodec/h2645_sei.h :49src/libavcodec/h264_direct.c28 | : #src/libavcodec/bytestream.h:d:e29f: i171nIn file included from :src/libavcodec/h264dec.he18: 39:: In file included from F src/libavcodec/h264_sei.hwarning: F:comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] M23: IIn file included from src/libavcodec/h2645_sei.hN:(28a: ,src/libavcodec/bytestream.hb:)293 :(13(: a171 | warning: )comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] > g(-b>)b u?f f(ebr) +:= (F aF293)M) | I N( | g ~ ^ ~-s >ibuzfef2e =r _FeFnMdI N-( pg->-b>buuffffeerr,_ esnidz e-) ;p - >| b ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~u ffer, size)src/libavutil/macros.h;: 49 :| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~25 : note: expanded from macro 'FFMIN' src/libavutil/macros.h :4949 | :#25de:f note: iexpanded from macro 'FFMIN'n e FFMI N(49a | ,#bd)e f(in(ea )F F>M I(N(ba,)b )? (((ab)) >: ((ba)) )? (| 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) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/h264_sei.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) ((In file included from a) >src/libavcodec/h264_parse.c: 21(: bsrc/libavcodec/golomb.h) :? 482(b:) 34:: (warning: acomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare])) | ~ ^ ~ In file included from src/libavcodec/h264_sei.c482: | 35 : src/libavcodec/bytestream.h : 294 : 15 : warning: icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]f (gb- >294s | i z e i_f i(n_sbiitsz e<2= r!e_=i nsdiexzeIn 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) | ~~~~~ ^ ~~~~ 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: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_mb.c:34: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != sizesrc/libavcodec/bytestream.h) : 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) | ~~~~~ ^ ~~~~ 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_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/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_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: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_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: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 | #src/libavcodec/bytestream.hdef:i355n:e 13F:F Mwarning: Icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]N (a,b) ((a) > (b )355 | ? ( b )s i:z e( a )= )F F M| IN ~ ^ ~( g->buffer_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: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: CC libavcodec/hevc_refs.o 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) | ~~~~~ ^ ~~~~ 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/libavcodec/bytestream.h :317:13: warning: src/libavutil/macros.hcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]:49 :25: note: expanded from macro 'FFMIN' 49 | 317# | de f i n esi zFeFM2 IN=( aF,FbM) I(N((ap-)> b>uf f(ebr)_ e?n d(b )- :p -(>bauf)fe)r , | s ~ ^ ~i ze); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ In file included from src/libavcodec/h264_mb.c:34src/libavutil/macros.h: In file included from :src/libavcodec/h264dec.h:4939:: 25In file included from :src/libavcodec/h264_sei.h :note: 23expanded from macro 'FFMIN': In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h: 29449:15 | :# dwarning: efcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]i ne FFMIN(a,b) ((a) >294 | ( b ) ? i(fb )( s:i z(ea2) ) ! | = ~ ^ ~ 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: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_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: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' In file included from 49 | src/libavcodec/h264_metadata_bsf.c#:de31f: iIn file included from nesrc/libavcodec/h264_sei.h :F23FM: IIn file included from Nsrc/libavcodec/h2645_sei.h:(28a: ,src/libavcodec/bytestream.hb:) 186(:(13a: )warning: >comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] (b) ? (b) : (a )186) | | s ~ ^ ~i ze2 = FFMIN(pIn file included from ->src/libavcodec/h264_loopfilter.cb:uf32f: erIn file included from _src/libavcodec/h264dec.he:n39d: In file included from - src/libavcodec/h264_sei.hp:23-: >In file included from bsrc/libavcodec/h2645_sei.h:u28f: fsrc/libavcodec/bytestream.he:r356, :s13i:z ewarning: )comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 356src/libavutil/macros.h | : 49 : 25 : snote: iexpanded from macro 'FFMIN'z e2 = F F49M | I#N(dpe-f>ibneu fFfFMeINr(_ae,ndb -) p-(>(bau)f f> e(r,b )s i?z (eb)); : (| a ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~)) | ~ ^ ~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN'In file included from src/libavcodec/h264_metadata_bsf.c:31: In file included from src/libavcodec/h264_sei.h: 23: 49In file included from | #src/libavcodec/h2645_sei.hd:e28f: isrc/libavcodec/bytestream.hn:e187 F:F15M: Iwarning: N(comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]a ,b) ( (187a | ) > i(fb )( s?i z(eb2) !:= (saiz)e)) | | ~~~~~ ^ ~~~~ ~ ^ ~ 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: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.hsrc/libavcodec/h263dec.c:49::65625:: 65note: expanded from macro 'FFMIN': warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 49 | #define FFMIN(a, b656) | (( a ) > ( b ) ? (b )& :& ( a()s) - | > ~ ^ ~ codec_tag == AIn file included from V_src/libavcodec/h264_mb.cR:34L: 32In file included from (src/libavcodec/h264dec.h":G39E: OIn file included from Vsrc/libavcodec/h264_sei.h":)23 : In file included from |src/libavcodec/h2645_sei.h|:28 : s-src/libavcodec/bytestream.h>:c356o:d13:e cwarning: _tcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]a g == AV_RL3 2356( | " G E O Xs")i)z)e 2{ = F| ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~F MIN(p->buffer_ensrc/libavcodec/h263dec.cd: 656-: 30p:- >bwarning: ucomparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]ff er, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~656 | src/libavutil/macros.h :49 : 25: note: expanded from macro 'FFMIN' && ( s49- | >#cdeofdineec _FtFMaIgN (=a=,b )A V(_(aR) L>3 (2b() "?G E(OVb")) |:| s(->ac)o)de c _| ~ ^ ~t ag == AV_In file included from Rsrc/libavcodec/h264_mb.cL:3342: (In file included from "src/libavcodec/h264dec.h:G39E: OIn file included from Xsrc/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/bytestream.h:src/libavcodec/h264_parser.c271::4417: :In file included from src/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:28: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int 171s | iz e 2 =g- >bFuFMfINf(egr- >+b= uFfFfeMr_IeNn(dg --> bgu->fbfuefrf_eern,d s-i zge-)>;bu f f| e ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~r , size); src/libavutil/macros.h :| 49 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~: 25: note: expanded from macro 'FFMIN' src/libavutil/macros.h :4949 | :#25d:e fnote: iexpanded from macro 'FFMIN'n e FFMIN( a49 | ,#bd)ef i(n(ea F)F M>I N((ba), b?) ((b()a ): >( 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_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) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/h264_ps.c:36: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/bytestream.h: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) | ~~~~~ ^ ~~~~ 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_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_parser.c:44In file included from : src/libavcodec/h264_metadata_bsf.cIn file included from :src/libavcodec/h264_sei.h31:23: : In file included from In file included from src/libavcodec/h264_sei.hsrc/libavcodec/h2645_sei.h::2328: : In file included from src/libavcodec/bytestream.hsrc/libavcodec/h2645_sei.h::29328: :src/libavcodec/bytestream.h13::357 :warning: 15comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | 293 | if ( s i zsei2z e!2= =s iFzFe)M I 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/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/h264_ps.c:111:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 111 | if (cpb_count > 32U) { | ~~~~~~~~~ ^ ~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ In file included from src/libavutil/macros.h:49src/libavcodec/h264_picture.c:25::31 : note: In file included from src/libavcodec/h264dec.hexpanded from macro 'FFMIN':39 : In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h :4928 | : #dsrc/libavcodec/bytestream.hef:i171n:e18 :F Fwarning: MIcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]N (a,b) ((a) > (b) ? 171( | b ) : g(-a>)b)u f f| e ~ ^ ~r += FFMIN(g-In file included from >bsrc/libavcodec/h264_parser.cu:f44: fIn file included from src/libavcodec/h264_sei.he:r23_: eIn file included from src/libavcodec/h2645_sei.hn:d28 : -src/libavcodec/bytestream.h :g318-:>15b:u fwarning: fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e r, size );318 | | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ if (size2 !src/libavutil/macros.h=: 49:s25i: znote: eexpanded 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/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/libavcodec/h264_ps.csrc/libavutil/macros.h:49::25186: :note: expanded from macro 'FFMIN'37 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 49 | #define F F186M | I N ( a , b) ( (iaf) >( s(pbs) -?> n(ubm)_ :r e(ao)r) d e| r ~ ^ ~_ frames > In file included from 1src/libavcodec/h264_parser.c6:44U : | 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: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/h264_metadata_bsf.c:109:27: warning: comparison 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 = 0In file included from ; src/libavcodec/h264_picture.cj :< 31F: FIn file included from _src/libavcodec/h264dec.hA:R39RA: Y_In file included from Esrc/libavcodec/h264_sei.hL:E23M: SIn file included from (src/libavcodec/h2645_sei.hpr:im28a: rsrc/libavcodec/bytestream.hy:_p293i:c_13t:y pwarning: ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]_ table); j++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 293 | sisrc/libavcodec/h264_metadata_bsf.cze2: 119=: 11:F Fwarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]M IN(p->b u119f | f e r _iefn d( j- >p=- >FbF_uAfRRfAeY_rE,L EsMSi(zper)i;m a| ry ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~_ pic_typsrc/libavutil/macros.he:_49t:a25b:l enote: )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: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_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) | ~~~~~ ^ ~~~~ CC libavcodec/hevc_sei.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/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: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_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) | ~~~~~ ^ ~~~~ 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) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ 13 warnings generated. 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 warnings generated. src/libavcodec/h264_direct.c:73:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 73 | for (i = 0; i < 2 * sl->ref_count[0]; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavcodec/h264_direct.c:78:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 78 | for (i = 0; i < sl->ref_count[0]; i++) | ~ ^ ~~~~~~~~~~~~~~~~ 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_parse.c:188:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 188 | if (mode > 3U) { | ~~~~ ^ ~~ src/libavcodec/h264_parse.c:252:80: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 252 | if (ref_count[0] - 1 > max[0] || (list_count == 2 && (ref_count[1] - 1 > max[1]))) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavcodec/h264_parse.c:252:30: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 252 | if (ref_count[0] - 1 > max[0] || (list_count == 2 && (ref_count[1] - 1 > max[1]))) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavcodec/h264_parse.c:258:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 258 | } else if (ref_count[1] - 1 > max[1]) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavcodec/h264_metadata_bsf.c:598:41: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 598 | { .dbl = 0.0 }, 0, 65535, FLAGS }, | ^ src/libavcodec/h264_metadata_bsf.c:602:37: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 602 | { .i64 = -1 }, -1, 1, FLAGS }, | ^ src/libavcodec/h264_metadata_bsf.c:606:36: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 606 | { CC libavcodec/hevcdec.o .i64 = -1 }, -1, 7, FLAGS}, | ^ src/libavcodec/h264_metadata_bsf.c:609:37: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 609 | { .i64 = -1 }, -1, 1, FLAGS }, | ^ src/libavcodec/h264_metadata_bsf.c:612:39: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 612 | { .i64 = -1 }, -1, 255, FLAGS }, | ^ src/libavcodec/h264_metadata_bsf.c:615:39: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 615 | { .i64 = -1 src/libavcodec/h264_direct.c}, :-1128,: 2525:5 , warning: Fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]L AGS }, | ^ 128 | for (list = 0; list < ssrc/libavcodec/h264_metadata_bsf.cl:-618>:l39i:s t_warning: cmissing field 'unit' initializer [-Wmissing-field-initializers] ount; l618i | s t + + ) { | { ~~~~ ^ ~~~~~~~~~~~~~~ .i64 = -1 src/libavcodec/h264_direct.c}:, 130-:123,: 2warning: 5comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 5, FLAGS 130} | , | ^ for (j = 0; j < sl->ref_count[list]; src/libavcodec/h264_metadata_bsf.cj:+622+:)37 : | warning: ~ ^ ~~~~~~~~~~~~~~~~~~~In file included from missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/h264_sei.c: 62237 | : src/libavcodec/golomb.h : 482 : 34 : {warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]. i64 = -1 }, -1, 4825 | , F L A G S } , i| f ^ (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 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_parser.c:555:47: warning: comparison of integers of different signs: 'int' and 'enum AVPictureStructure' [-Wsign-compare] src/libavcodec/h264_metadata_bsf.c:645:51: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 555 | 645 | { .i 6 4 =p -->1l a},s t-_1,p iHc2t64u_rMAeX__sHtErIGuHcTt,u rFLeA G!S =} , s -| > ^ picture_structure) { | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavcodec/h264_parser.csrc/libavcodec/h264_metadata_bsf.c::568651::5974:: warning: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]missing field 'unit' initializer [-Wmissing-field-initializers] 651 | 568 | O F F S E T( d e l e t ei_ffi l(lper-)>,s AeVi_.OcPoTmm_oTYnPE._uInNreTg,i s{t er.edi.6x42 6=4 _0b u}i,ld 0<, 414,U )FL A G| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~S }, | ^ src/libavcodec/h264_metadata_bsf.c:659:47: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 659 | { .dbl = NAN }, -360.0, +360.0, FLAGS }, | ^ 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/h264_metadata_bsf.c:700:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 700 | { NULL } | ^ 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:src/libavcodec/h264_metadata_bsf.c23:: In file included from 659src/libavcodec/h2645_sei.h::2818: :src/libavcodec/bytestream.h :warning: 186implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 659 | 186 | { .sdiblz =e 2N A=N F}F, M-3I60N.(0p,- >+3b6u0f.f0e,r F_LeAnGdS -}, p- >| b ~ ^~~uf fer, siz/usr/include/math.he:)15; : 19| : ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~note: expanded from macro 'NAN' src/libavutil/macros.h15: | 49#:d25e:f inote: nexpanded from macro 'FFMIN'e NAN 49 | _#_dbeufiiltnien _FnFaMnIfN((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_cabac.c:39: src/libavcodec/h264_mvpred.h:608:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 608 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/bytestream.h: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/hevcdsp.o In file included from src/libavcodec/h264_refs.c:33: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h: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_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:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 13 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_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: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_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->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 12 warnings generated. In file included from src/libavcodec/h264_cavlc.c:32: src/libavcodec/h264_mvpred.h:608:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 608 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ 1 warning generated. 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/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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 FFMsrc/libavcodec/h265_metadata_bsf.cIN(:a413,b:)41 :( (awarning: )missing field 'unit' initializer [-Wmissing-field-initializers] > (b) ? (b) :413 | ( a ) ) | ~ ^ ~ { .dbl =In file included from src/libavcodec/h264_slice.c0:.42: 0In file included from src/libavcodec/h264dec.h}:39,: In file included from 0src/libavcodec/h264_sei.h:,23 : 6In file included from 5src/libavcodec/h2645_sei.h5:3285: ,src/libavcodec/bytestream.h :187F:L15A:G Swarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]} , | ^ 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/h265_metadata_bsf.c:417:37: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 417 | { .i64 = -1 }, -1, 7, FLAGS }, | ^ src/libavcodec/h265_metadata_bsf.c:420:37: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 420 | { .i64 = -1 }, -1, 1, FLAGS }, | ^ src/libavcodec/h265_metadata_bsf.c:423:39: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 423 | { .i64 = -1 }, -1, 255, FLAGS }, | ^ src/libavcodec/h265_metadata_bsf.c:426:39: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 426 | { .i64 = -1 }, -1, 255, FLAGS }, | ^ src/libavcodec/h265_metadata_bsf.c:429:39: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 429 | { .i64 = -1 }, -1, 255, FLAGS }, | ^ src/libavcodec/h265_metadata_bsf.c:433:37: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 433 | { .i64 = -1 }, -1, 5, FLAGS }, | ^ src/libavcodec/h265_metadata_bsf.c:438:44: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 438 | { .dbl = 0.0 }, 0, UINT_MAX, FLAGS }, | ^ src/libavcodec/h265_metadata_bsf.c:442:43: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 442 | { .i64 = -1 }, -1, INT_MAX, FLAGS }, | ^ src/libavcodec/h265_metadata_bsf.c:446:50: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 446 | { .i64 = -1 }, -1, HEVC_MAX_WIDTH, FLAGS }, | ^ src/libavcodec/h265_metadata_bsf.c:449:50: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 449 | { .i64 = -1 }, -1, HEVC_MAX_WIDTH, FLAGS }, | ^ src/libavcodec/h265_metadata_bsf.c:452:51: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 452 | { .i64 = -1 }, -1, HEVC_MAX_HEIGHT, FLAGS }, | ^ src/libavcodec/h265_metadata_bsf.c:455:51: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 455 | { .i64 = -1 }, -1, HEVC_MAX_HEIGHT, FLAGS }, | ^ src/libavcodec/h265_metadata_bsf.c:481:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 481 | { NULL } | ^ CC libavcodec/hevcpred.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/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/hnm4video.o ~~~~~ ^ ~~~~ 15 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_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/hpeldsp.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' 49In file included from | #desrc/libavcodec/h264_cavlc.cf:in34e : Fsrc/libavcodec/golomb.hF:M482IN:(34a,:b )warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare](( a) > (b) ? (b) : (482 | a ) ) | ~ ^ ~ if In file included from (src/libavcodec/h264_slice.cg:b42: -In file included from >src/libavcodec/h264dec.h:s39i: In file included from zsrc/libavcodec/h264_sei.he:_23i: In file included from nsrc/libavcodec/h2645_sei.h_:28b: itsrc/libavcodec/bytestream.hs:356 :<13=: rwarning: ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]_ index) {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_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:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/h264_loopfilter.c:444:72: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 444 | v = sl->mv_cache[0][b_idx][0] - sl->mv_cache[0][bn_idx][0] + 3 >= 7U | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/h264_loopfilter.c:450:76: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 450 | sl->mv_cache[1][b_idx][0] - sl->mv_cache[1][bn_idx][0] + 3 >= 7U | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/h264_loopfilter.c:460:76: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 460 | sl->mv_cache[1][b_idx][0] - sl->mv_cache[0][bn_idx][0] + 3 >= 7U | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/h264_loopfilter.c:458:76: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 458 | sl->mv_cache[0][b_idx][0] - sl->mv_cache[1][bn_idx][0] + 3 >= 7U | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/h264_sei.c:139:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 139 | if (size > sizeof(h->payload)) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~ 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13 warnings generated. 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/h264_sei.c:src/libavcodec/h265_profile_level.c260::232:18:22 :warning: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 232 | 260 | i f (ipfic _(ssiziez ( lebvyetl-e>smtarx_elaumm2a__gpest _>b>y t2)e)s _ l| e ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~f t(&gbyte)) {src/libavcodec/h265_profile_level.c : | 234 ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: 27:In file included from warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]src/libavcodec/h264idct.c :31: In file included from src/libavcodec/h264idct_template.c: 30234: | In file included from src/libavcodec/h264dec.h : 39 : In file included from src/libavcodec/h264_sei.h :e23l: sIn file included from e src/libavcodec/h2645_sei.hi:f28 : (src/libavcodec/bytestream.hp:i171c:_s18iz:e warning: <=comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] (level->max_luma_ps >> 1) )171 | | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ g->buffer +src/libavcodec/h265_profile_level.c= :F236F:M27I:N (warning: gcomparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]- >buffer_e n236d | - g -> b u f feelrs,e siifz e()p; i | c ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ _size <= (3 * src/libavutil/macros.hl:49e:v25e:l ->note: mexpanded from macro 'FFMIN'a x_luma_p s49 | >#>d e2f))i n e| F ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~F MIN(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: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)) 1| ~ ^ ~ warning generated. 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/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) { | ~~~~~~~~~~~~~ ^ ~~~~ 16 warnings generated. 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->buffeIn file included from r_esrc/libavcodec/hapqa_extract_bsf.cn:d30: src/libavcodec/bytestream.h- :g171-:18>:b uwarning: fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]f er, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 171 | src/libavutil/macros.h :49 :g25-:> bnote: uexpanded from macro 'FFMIN'f fer += F49F | M#IdeNf(ign-e> bFuFfMfIeN(ra_,ebnd) -( (ga-)> b>u f(fbe)r ,? s(ibz)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/libavcodec/hapqa_extract_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, ssrc/libavcodec/bytestream.hize):; 271 :| 17 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavutil/macros.h:49:25: note: In file included from expanded from macro 'FFMIN' src/libavcodec/hapdec.c :27139 | : 49src/libavcodec/bytestream.h : | #186id:nte13 fi:sn warning: eicomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] z Fe2F M=I NF(FaM,IbN) (g 186(- | ( a>b u ) sf fier>z_ (eben2)d = ?-F F(gM->bbIu)ffN e(:pr -,(> basui))f z fe| e ~ ^ ~ )r;_ e n| d ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ -In file included from src/libavcodec/hapqa_extract_bsf.cp-:>30b: usrc/libavcodec/bytestream.hfsrc/libavutil/macros.h:f187:e:49r15:,:25 :swarning: icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]note: z expanded from macro 'FFMIN'e ); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~187 | 49 | # d eiffsrc/libavutil/macros.h (is:nei 49zeF2:25F: !M= Inote: sNexpanded from macro 'FFMIN'(i zae,) b )| ( ~~~~~ ^ ~~~~(49 a | ) #>d e(bf)i n? e(b )F :F (Ma)I)N ( a| ~ ^ ~, b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hapdec.c:39: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/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/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: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/hq_hqa.o 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) | ~~~~~ ^ ~~~~ 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: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/hapdec.c :: 39(: a)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 src/libavcodec/bytestream.hFFM:I355N:(13a:, bwarning: ) comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]( (a) > (b) ? (b) : 355( | a ) ) s| i ~ ^ ~z e = FFMIIn file included from Nsrc/libavcodec/hapdec.c(:g39-: >src/libavcodec/bytestream.hb:u294f:f15e:r _warning: encomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]d - g- >b294u | f fe r , i f s(izsei)z;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/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 | src/libavcodec/bytestream.h : 317s:13i:ze 2warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]= FFMIN(p->buffer_ e317n | d - p - >sbiuzfef2e r=, FsFMiINz(ep)-;> b u| f ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~f er_endsrc/libavutil/macros.h :-49 :p25->:b unote: fexpanded from macro 'FFMIN'f er, si ze49) | ;# d e| f ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ine FFMINsrc/libavutil/macros.h(:a49,:b25): (note: (expanded from macro 'FFMIN'a ) > (b )49 ? | #(dbe)f i:n e( aF)F)M I N| ( ~ ^ ~a ,b) ((a) > (In file included from bsrc/libavcodec/h264idct.c): 31?: In file included from src/libavcodec/h264idct_template.c(:b30): In file included from In file included from :src/libavcodec/h264dec.h :(39: asrc/libavcodec/h264dec.cIn file included from )src/libavcodec/h264_sei.h:):43 : 23| ~ ^ ~In file included from : src/libavcodec/h264dec.hIn file included from :src/libavcodec/h2645_sei.h39:28: : src/libavcodec/bytestream.hIn file included from :src/libavcodec/h264_sei.h357::In file included from 23: 15src/libavcodec/hapqa_extract_bsf.cIn file included from src/libavcodec/h2645_sei.h::28:: src/libavcodec/bytestream.h30warning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: 186 src/libavcodec/bytestream.h::13318:: 357 15 | warning: : comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]if (siz e3182 | ! = 186 | s i zif e)(s si | izz ~~~~~ ^ ~~~~ ee22 != =F FsiMzIeN()p - >| ~~~~~ ^ ~~~~b uffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(CC libavcodec/hq_hqadata.o 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] 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/hapdec.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) | ~~~~~ ^ ~~~~ CC libavcodec/hq_hqadsp.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/hapqa_extract_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/hapqa_extract_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/hqx.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/hapdec.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 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hapdec.c:39: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | CC libavcodec/hqxdsp.o 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/hqxvlc.o In file included from src/libavcodec/h264dec.c:43: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h: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/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) | ~~~~~ ^ ~~~~ 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/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:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/htmlsubtitles.o src/libavcodec/h264_cavlc.c:466:20: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 466 | if(total_coeff > (unsigned)max_coeff) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ 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); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~In file included from src/libavcodec/h264_refs.c:src/libavutil/macros.h34:: 49src/libavcodec/golomb.h::25482:: 34note: :expanded from macro 'FFMIN' warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 49 | #define F F482M | I N (a ,b ) ( ( a ) > i(f b()g ?b -(>b)s i:z e(_ai)n)_ b i| t ~ ^ ~ s <= re_index)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/h264_refs.c:42:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 42 | for (i = 0; i < FF_ARRAY_ELEMS(pic->data); ++i) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ 17 warnings generated. 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/libavutil/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: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: 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/h264_refs.c:161:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 161 | if (len < src/libavcodec/hapdec.csl-:>r191e:f73_:c owarning: ucomparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare]n t[list]) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~ 191src/libavcodec/h264_refs.c | : 182 : 17 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (ch u182n | k - > c o m p re sisefd _(olfefns et< +s l(u-i>rnetf6_c4ou_ntt)[c0h]u) n k| ~~~ ^ ~~~~~~~~~~~~~~~~- >compresssrc/libavcodec/h264_refs.ced:_203s:i23:z warning: ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] > byte s203t | r ea m2 _ ge t _ b ytfeso_rl e(fi t=( gb0c;) ) 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/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/h264_refs.c:224:23: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'const int' [-Wsign-compare] 224 | for (i = 0; i < h->short_ref_count; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 4 warnings generated. 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/hap.c:26: In file included from src/libavcodec/hap.h: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/hapqa_extract_bsf.c:118:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 118 | { NULL }, | ^ src/libavcodec/h264_refs.c:276:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 276 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_refs.c:277:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 277 | for (i = 0; i < sl->ref_count[list]; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ 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/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/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) { | ~~~~~~~~~~~~~~~~~~~~~~ 8 warnings generated. 3 warnings generated. src/libavcodec/h264_refs.c:307:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 307 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_refs.c:323:38: warning: comparison of integers of different signs: 'const unsigned int' and 'int' [-Wsign-compare] 323 | if (abs_diff_pic_num > sl->max_pic_num) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/h264_refs.c:355:30: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | if (long_idx > 31U) { | ~~~~~~~~ ^ ~~~ src/libavcodec/h264_refs.c:382:39: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 382 | for (i = index; i + 1 < sl->ref_count[list]; i++) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/h264_refs.c:398:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 398 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_refs.c:399:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 399 | for (index = 0; index < sl->ref_count[list]; index++) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/h264_refs.c:404:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 404 | for (i = 0; i < FF_ARRAY_ELEMS(h->last_pocs); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/h264_slice.c:46: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 11 warnings generated. src/libavcodec/h264_cavlc.c:712:29: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 712 | if (mb_skip_run > h->mb_num) { | ~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavcodec/h264_cavlc.c:874:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 874 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_cavlc.c:886:31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 886 | if(tmp>=ref_count){ | ~~~^ ~~~~~~~~~ src/libavcodec/h264_cavlc.c:902:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 902 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_cavlc.c:952:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 952 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_cavlc.c:970:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 970 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_cavlc.c:982:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 982 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_cavlc.c:1003:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1003 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_cavlc.c:1020:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1020 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_cavlc.c:1041:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1041 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_cavlc.c:1108:36: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 1108 | if (((unsigned)sl->qscale) > max_qp){ | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavcodec/h264_cavlc.c:1111:40CC libavcodec/huffman.o : 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/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)) | ~ ^ ~ CC libavcodec/huffyuv.o 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) | ~~~~~ ^ ~~~~ CC libavcodec/huffyuvdec.o src/libavcodec/h264_refs.c:429:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 429 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_refs.c:439:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 439 | if (index >= sl->ref_count[list]) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ CC libavcodec/huffyuvdsp.o 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.hsrc/libavcodec/bytestream.h:186:13:: 271warning: :17comparison 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 | 271 | si z e2i =n FtF MsIiN(zpe->2bu f=f FeFrM_IeNn(dg ->-b pu-f>fbueffre_re,nd -s igz-e>)b;u f fe| r ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~, size); src/libavutil/macros.h: 49| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~: 25: note: expanded from macro 'FFMIN' src/libavutil/macros.h :4949 | :#25d:e fnote: iexpanded from macro 'FFMIN'n e FFMIN (a49, | #bd)e f(i(nea )FF M>I N((ba), b?) ((b(a)) >: ((ba) )?) (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)) | ~ ^ ~ In file included from In file included from src/libavcodec/hevc_mp4toannexb_bsf.csrc/libavcodec/hdrenc.c::2923: : src/libavcodec/bytestream.hsrc/libavcodec/bytestream.h::186293::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] 293186 | | ssiizez2 e= 2F =F MFIFN(MpI-N>(bupf-f>eburf_feenrd_ e-n dp --> bpu-f>fberu,f fseirze,) s;i z e| ) ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: src/libavutil/macros.hexpanded from macro 'FFMIN': 49:25: note: expanded from macro 'FFMIN' 49 | #def i49 | n#ed eFfFiMnIeN F(FaM,IbN)( a(,(b)a )( (>a )( b>) (?b )( b)? :( b(a)) ) : | ( ~ ^ ~ a)) | ~ ^ ~ In file included from src/libavcodec/hevc_mp4toannexb_bsf.c:29In file included from : src/libavcodec/hdrenc.csrc/libavcodec/bytestream.h::23187: :src/libavcodec/bytestream.h15::294 :warning: 15comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187294 | | iiff ((ssiizez2e 2! =! =s isziez)e ) | | ~~~~~ ^ ~~~~ ~~~~~ ^ ~~~~ 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/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) | ~~~~~ ^ ~~~~ 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] src/libavcodec/bytestream.h 271 | : 355 : 13in:t swarning: icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]z e2 = FFMIN(g->b u355f | f e r _ esnidz e - =g -F>FbMuIfNf(egr->,bu fsfiezer)_;e n d| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ - g->buffesrc/libavutil/macros.hr:,49 :s25i: znote: eexpanded from macro 'FFMIN') ; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 49 | #definsrc/libavutil/macros.he :FF49M:IN25(:a ,note: bexpanded from macro 'FFMIN') ((a) >49 | (#bd)ef i?n e( bF) F:M I(Na()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) | ~~~~~ ^ ~~~~ 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) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/hevc_mp4toannexb_bsf.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, sizeCC libavcodec/huffyuvenc.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/hevc_mp4toannexb_bsf.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/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: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) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/hcadec.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/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 | #de12fin warninges generatedF. FMIN(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:355:13src/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] 355 | s i355z | e = sFiFzMeIN ( =g ->FbuFfMfIeNr(_ge-n>db u-f fg-e>bru_efndf e-r ,g ->sbiuzfef)e;r , s| i ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~z e); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: src/libavutil/macros.hexpanded from macro 'FFMIN': 49:src/libavcodec/h264_slice.c25: note: :49expanded from macro 'FFMIN' | # de338fi:n19e: 49Fwarning: FM | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]I# Nd(eaf,ibn)e ((FaF)M IN >(338a ( | , bb) ) (? f(o(rba )()i = : >0(a ;()b) )i <| ? ~ ^ ~ (FbF_)AR R:AY In file included from _(Esrc/libavcodec/hevc_mp4toannexb_bsf.caL):E)29M: Ssrc/libavcodec/bytestream.h (:| h356 ~ ^ ~- :>13p:s warning: .comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]sp s_In file included from lisrc/libavcodec/hdrdec.cst:)22 ;: 356 | src/libavcodec/bytestream.h i: + +)356 si:{ze13 2: | =warning: F ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~Fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] MIN(p->bu src/libavcodec/h264_slice.cf356f | : e343r: _19e :n warning: ds i-comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]z ep-2> b=uf fe F343rF | ,M Isi N z (ep)f;-o> r| b ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ u (fi f= ersrc/libavutil/macros.h0_:;e 49ni:d 25: note: <- expanded from macro 'FFMIN'F Fp_-A> bR49Ru | A#ffYed_rEef,L isiEnzeMeS) ;(Fh ->Fp sM| . ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~I pNp(as,src/libavutil/macros.h_bli:)49st );:(25 :(i anote: +) expanded from macro 'FFMIN' +>) ({b) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49? | (#bd)e f:i (nae)) F | F ~ ^ ~M IN(a,b)In file included from src/libavcodec/hevc_mp4toannexb_bsf.c(:(29: asrc/libavcodec/bytestream.h):357 :>15 :( bwarning: ) comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]? (b) :357 | ( a ) )if (s| iz ~ ^ ~e 2 != size)In file included from src/libavcodec/hdrdec.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/h264_refs.c:693:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 693 | src/libavcodec/bytestream.h : 271 : 17 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for (j = 0; j < F271F | _ A R iRnAtY _EsLiEzeM2S( h=- >FloFngM_IrNe(fg)-;> bj+u+f)f e{r _ e| n ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~d - g->buffersrc/libavcodec/h264_refs.c,: 731s:i27z:e )warning: ; comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h731: | 49 : 25 : note: expanded from macro 'FFMIN' f o49r | #(dje fi=ne F0F;M IjN (Y _(EbL)E M?S ((hb-)> l:as t(_a)p)o c| s ~ ^ ~ ); j++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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]); | ^ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~ In file included from src/libavutil/macros.h:47:src/libavcodec/h264dec.c25:: note: 47expanded from macro 'FFMAX': src/libavcodec/golomb.h:482:34: warning: 47comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | #define FFMAX(a ,482b | ) ( ( a ) > ( b ) ? i(f a()g b:- >(sbi)z)e _i n_| bi ~ ^ ~t s <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 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)) | ~ ^ ~ 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->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 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_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 != 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/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/hcadec.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/hcadec.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/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/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(&5gb warning))s generated{. | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int sizIn file included from e2 src/libavcodec/hevc_parser.c=: F25FM: Isrc/libavcodec/golomb.hN(:g482-:>34b:u fwarning: fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] er_end - g->buffer, size) ;482 | | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.hi:f49 :(25g:b -note: expanded from macro 'FFMIN'>s ize_in_b i49t | s# d (b) ? (b) : (a)) | ~ ^ ~ 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->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a)CC libavcodec/huffyuvencdsp.o > (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_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)) | ~ ^ ~ 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: src/libavcodec/bytestream.hIn file included from src/libavcodec/hevc_sei.h::30317: In file included from :src/libavcodec/h2645_sei.h13::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 | 317 | i fs (iszie2z =e 2F F!M=I Ns(ipz->eb)u 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/hevc_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/h264dec.c:79:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 79 | if (ref >= sl->ref_count[0]) | ~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ 13 warnings generated. CC libavcodec/idcinvideo.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/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(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ 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_mb.c:797: src/libavcodec/h264_mb_template.c:76:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 76 | for In file included from (lisrc/libavcodec/hevc_filter.c:s28t: = In file included from src/libavcodec/hevcdec.h0:;40 : lIn file included from isrc/libavcodec/hevc_sei.h:s30t : src/libavcodec/bytestream.hl:is293t_:co13u:n twarning: ; comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]l ist++) { | ~~~~ ^ ~~~~~~~~~~~~~~ 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_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) | ~~~~~ ^ ~~~~ CC libavcodec/idctdsp.o 11 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/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 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/iff.o 16 warnings generated. 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] src/libavcodec/bytestream.h 2164 | : 355 : 13 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]f or (list = 0; li s355t | < s ls-i>zlies t_ c=o uFnFt;M IlNi(sgt-+>+)b {u ff e| r ~~~~ ^ ~~~~~~~~~~~~~~_ end - g->bufsrc/libavcodec/h264_cabac.cf:e2228r:,33 s:i zwarning: ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]) ; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 2228 | src/libavutil/macros.h : 49 :25 : note: expanded from macro 'FFMIN' for ( li49s | t# d=e f0i;n el iFFsMtI l(i(sat)_ co>u n(tb;) l?i s(tb+)+ ): { ( a| ) ~~~~ ^ ~~~~~~~~~~~~~~ ) | ~ ^ ~ src/libavcodec/h264_cabac.c:2234:33: In file included from warning: src/libavcodec/hevc_filter.ccomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: 28: In file included from src/libavcodec/hevcdec.h:40: In file included from src/libavcodec/hevc_sei.h2234: | 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 | i f ( r esf i>ze=2 r=c ) F{F M I| ~~~ ^ ~~N (p->buffersrc/libavcodec/h264_cabac.c_:e2243n:33d: -warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]p ->buffer, 2243s | i z e ) ; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ for (src/libavutil/macros.hli:s49t: 25=: 0note: ;expanded from macro 'FFMIN' list <49 | s#lde-f>inlei sFFtM_IcNo(uan,tb;) l(i(sa)t >+ +()b ){ ? | ( ~~~~ ^ ~~~~~~~~~~~~~~b ) : (a)) src/libavcodec/h264_cabac.c :| 2256 ~ ^ ~: 33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] In file included from 2256src/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 : 28f: osrc/libavcodec/bytestream.hr :(357l:i15s: twarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]= 0; l i357st | < s li-f> l(issitz_ec2o u!n=t ;s ilizste+)+ ) | { ~~~~~ ^ ~~~~ | ~~~~ ^ ~~~~~~~~~~~~~~ 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){ | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ CC libavcodec/iirfilter.o 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_mb_template.c:286:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 286 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/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++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/ilbcdec.o In file included from src/libavcodec/hevc_cabac.c:30: In file included from src/libavcodec/hevcdec.h:40: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h: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_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 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | 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/h264_slice.c:950:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 950 | if (h->x264_build < 44U) | ~~~~~~~~~~~~~ ^ ~~~ 41 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->b5uf warningfser generated_. end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~4 warnings 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/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_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);In file included from | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~src/libavcodec/hevc_cabac.c :30: In file included from src/libavcodec/hevcdec.h:40: src/libavutil/macros.h:In file included from 49src/libavcodec/hevc_sei.h::25:30 : note: In file included from expanded from macro 'FFMIN'src/libavcodec/h2645_sei.h: 28: src/libavcodec/bytestream.h:293: 1349: | #warning: dcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e fine FFMIN(a,b) ( (293a) | > ( b )s i? z(be)2 : =( a)F)F M I| ~ ^ ~N (p->bufferIn file included from _src/libavcodec/hevc_mvs.ce:nd25 : -In file included from src/libavcodec/hevcdec.h :p40-: >In file included from bsrc/libavcodec/hevc_sei.hu:f30f: eIn file included from rsrc/libavcodec/h2645_sei.h,:28 : sisrc/libavcodec/bytestream.hz:e187):;15 : warning: | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 187 | src/libavutil/macros.h : 49 :25i:f note: expanded from macro 'FFMIN'( size2 ! =49 s | iz#ed) e | f ~~~~~ ^ ~~~~i ne 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/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 | src/libavcodec/bytestream.h : 317 : 13 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] (float)gm->pe r317c | e n t _ isnitzrea2 _=c oFdeFd_MmIaNcr(opb-l>obcukfsf/e2r5_5e,n d - p -555> | b u f f e r , s i z e) ; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~( float)gmsrc/libavutil/macros.h-:>49:p25e:r note: cexpanded from macro 'FFMIN' ent_six _49t | a#p_dfeiflitneer iFnFgM/2I5N5(,a ,b) ((a )556 | > (b ) ? ( b ) : ( a()f)l o | a ~ ^ ~t) gm->percent_alpIn file included from hsrc/libavcodec/hevc_cabac.ca:_p30oi: nIn file included from tsrc/libavcodec/hevcdec.h_:d40e: bIn file included from lsrc/libavcodec/hevc_sei.ho:c30k: iIn file included from nsrc/libavcodec/h2645_sei.hg:_28i: nsrc/libavcodec/bytestream.hs:t318a:n15c:e /warning: 2comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]55 ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ 318 | if (sizesrc/libavcodec/h264dec.c2:555 :!52=: swarning: izimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e ) | ~~~~~ ^ ~~~~ 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/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/h264dec.c:563:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 562 | av_log(logctx, AV_LOG_DEBUG, " xsd_metric_value: %f\n", | ~~~~~~ 563 | (float)gm->xsd_metric_value/100); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ src/libavcodec/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) | ~~~~~ ^ ~~~~ 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] src/libavcodec/h264_slice.c:1252:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 293 | si ze12522 | = F F M I N ( pf-o>r b(iunftf eir _=e n0d; -i p< -tc>_bsudf[f0]e;r, sii+z+e)) ;{ | | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~ ^ ~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ?15 (b warning)s generated:. (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: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: In file included from comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/hevc_sei.c:25: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]317 | size2 = FFMIN(p->bu f171f | e r _e n gd- >-b upf-f>ebru f+f=e r,F FsMizIeN)(g;- > b| u ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~f fer_end src/libavutil/macros.h-:49 :g25:- >note: bexpanded from macro 'FFMIN'u ffer, s49 | i#zdeef)i;n e | F ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~F MIN(a,b) ((a)src/libavutil/macros.h >: 49(:b)25 :? (note: bexpanded from macro 'FFMIN') : (a)) 49 | | ~ ^ ~# define FFMIN(In file included from asrc/libavcodec/hevc_mvs.c,:25b: )In file included from src/libavcodec/hevcdec.h(:40(: aIn file included from )src/libavcodec/hevc_sei.h :30>: In file included from (src/libavcodec/h2645_sei.hb:)28 : src/libavcodec/bytestream.h?: 318(:b15): :warning: (comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]a) ) | ~ ^ ~ 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/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_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: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_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:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2CC libavcodec/imgconvert.o != 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/imm5.o CC libavcodec/imm4.o src/libavcodec/h264dec.c:821:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 821 | for (y = In file included from 0; ysrc/libavcodec/hevc_sei.c <: 25p: -src/libavcodec/bytestream.h>:m293b:_h13e:i gwarning: hcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]t ; y++) | ~ ^ ~~~~~~~~~~~~ src/libavcodec/h264dec.c293: | 822 : 23 : swarning: icomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]z e2 = F F822 | M I N ( p - > b uffofre r(_xe n=d 0-; px- >mfbe_wri,dt hs; ixz++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/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/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/hcadec.c:275:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 275 | for (int i = 0; i < band_count; i++) { | ~ ^ ~~~~~~~~~~ src/libavcodec/hcadec.c:289:59: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 289 | for (int i = 0, k = start_band, l = start_band - 1; i < hfr_group_count; i++){ | ~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/hcadec.c:290:54: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 290 | for (int j = 0; j < bands_per_hfr_group && k < total_band_count && l >= 0; j++, k++, l--){ | ~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/hcadec.c:290:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 290 | for (int j = 0; j < bands_per_hfr_group && k < total_band_count && l >= 0; j++, k++, l--){ | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/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/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) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hcadec.c:302:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 302 | for (int i = 0; i < ch->count; i++) { | ~ ^ ~~~~~~~~~ src/libavcodec/hevc_ps.c: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) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ 12 warnings generated. src/libavcodec/hcadec.c:333:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/hevc_ps.c 333 | : 93 : 23 : warning: fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]o r (int i = 0; i 93< | c h -> c o u n fto;r i(+i+ )= 0 ;| ~ ^ ~~~~~~~~~i < FF_ARRAsrc/libavcodec/hcadec.cY:_341E:L27:E warning: Mcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] S(s->sps _341l | i s t ) ; i + +fo)r (i| n ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ t i = 1; i :c ouwarning: ntcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]; i++){ | ~ ^ ~~~~~~~~~ 94 | src/libavcodec/hcadec.c : 364 :27 : warning: icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]f (s->sps _364l | is t[ i ] & & f(o(r H(iEnVtC iS =P 0S;* )is ->doautnat);-> vpis+_i+d) =| = ~ ^ ~~~~~~~~~~~~~~~ id) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ 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/h264dec.c:1049:83: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1049 | { "is_avc", "is avc", OFFSET(is_avc), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 118, warningsV generatedD. X }, | ^ src/libavcodec/h264dec.c:1050:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1050 | { "nal_length_size", "nal_length_size", OFFSET(nal_length_size), AV_OPT_TYPE_INT, {.i64 = 0}In file included from , 0,src/libavcodec/hevc_parser.c :427, : VDIn file included from Xsrc/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 | gsrc/libavcodec/h264dec.c-:>1051b:u136:f fwarning: emissing field 'unit' initializer [-Wmissing-field-initializers]r += FFMIN(g->b u1051f | fe r _ e{n d" e-n agb-l>eb_uefr"f,e r",E nsiazbel)e; e r| r ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~o r resilience src/libavutil/macros.ho:n49 :d25a:m anote: gexpanded from macro 'FFMIN'e d frames 49( | u#ndsaeffei)n"e, OFFFMFISNE(Ta(,ebn)a b(l(ea_)e r>), (AbV)_ ?O P(Tb_)T Y:P E(_aB)O)O L , | { ~ ^ ~ .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_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: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_parser.c:27: In file included from src/libavcodec/hevc_parse.h:30: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/h264_slice.c:1833:13: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1833 | if (tmp > 51 + 6 * (sps->bit_depth_luma - 8)) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/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, ssrc/libavcodec/hevc_ps.cize):; 159 :| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~15 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 15949 | | # d efi n e F F MiIfN ((a,kb )> =( (FaF) _>A R(RbA)Y ?_ (EbL)E M:S ((ra)p)s- > u| s ~ ^ ~e d)) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_ps.c:188:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 188 | for (i = 0; i < rps->num_negative_pics >> 1; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_ps.c:212:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 212 | for (i = 0; i < rps->num_negative_pics; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_ps.c:225:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 225 | for (i = 0; i < nb_positive_pics; i++) { | ~ ^ ~~~~~~~~~~~~~~~~ In file included from src/libavcodec/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,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: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_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) | ~~~~~ ^ ~~~~ src/libavcodec/h264_slice.c:1895:27: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1895 | sl->first_mb_addr >= h->mb_num) { | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavcodec/h264_slice.c:1894:56: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1894 | if (sl->first_mb_addr << FIELD_OR_MBAFF_PICTURE(h) >= h->mb_num || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavcodec/h264_slice.c:1967:41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1967 | if (j < sl->list_count && i < sl->ref_count[j] && | ~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/h264_slice.c:1967:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1967 | if (j < sl->list_count && i < sl->ref_count[j] && | ~ ^ ~~~~~~~~~~~~~~ src/libavcodec/bytestream.h: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) | ~~~~~ ^ ~~~~ 34 warnings generated. CC libavcodec/imx.o CC libavcodec/imx_dump_header_bsf.o 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->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_ps.c:362:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 362 | for (i = 0; i < nb_cpb; i++) { | ~ ^ ~~~~~~ CC libavcodec/indeo2.o 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] 13 warning186s | generated . size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ 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)) | ~ ^ ~ 11 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/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/hevcdec.c:41: src/libavcodec/bytestream.h:293:CC libavcodec/indeo3.o 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/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) | ~~~~~ ^ ~~~~ 14 warnings generated. src/libavcodec/hevc_mvs.c:412:23: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 412 | nb_merge_cand < s->sh.max_num_merge_cand) { | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_mvs.c:436:28: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 436 | nb_orig_merge_cand < s->sh.max_num_merge_cand) { | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_mvs.c:439:42: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 439 | for (comb_idx = 0; nb_merge_cand < s->sh.max_num_merge_cand && | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_mvs.c:463:26: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 463 | while (nb_merge_cand < s->sh.max_num_merge_cand) { | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/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/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: src/libavcodec/hevc_parser.cwarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: 124:32: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 528 | if (vp s124- | > v p s_ n u mi_hfr d(_splaicrea_smeegtmeernts_ ad>d r( u>n=s ipgs-n>esdp)sv-p>sct-b>_wvidptsh_ n* upms_-l>aspyse-r>_ctsbe_htesi)g ht{) {| ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/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) | ~~~~~ ^ ~~~~ 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:2813: warningsrc/libavcodec/bytestream.h:s294: generated15. : 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 != src/libavcodec/hevc_cabac.csize:) 722 :| 22 ~~~~~ ^ ~~~~: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 722 | if (log2_cb_size == lc->parent->ps.sps->log2_min_cb_size) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/indeo4.o CC libavcodec/indeo5.o CC libavcodec/intelh263dec.o src/libavcodec/hevc_cabac.c:799:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 799 | while (i < lc->parent->sh.max_num_merge_cand-1 && get_cabac_bypass(&lc->cc)) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/interplayacm.o 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/hevc_ps.c:740:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 740 | if (matrix_id < delta) { | ~~~~~~~~~ ^ ~~~~~ 11 warnings generated. In file included from src/libavcodec/imc.c:38: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ src/libavcodec/hevc_refs.c:71:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 71 | for (i = 0; i < FF_ARRAY_ELEMS(s->DPB); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_refs.c:80:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 80 | for (i = 0; i < FF_ARRAY_ELEMS(s->DPB); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ 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 + oIn file included from w->bsrc/libavcodec/hnm4video.co:tt30o: msrc/libavcodec/bytestream.h_:o171f:f18s:e twarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]> = sps->height) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/hevc_ps.c171: | 1113 : 45 : gwarning: -comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]> buffer + =1113 | FF M I N (g - > buofwfe-r_>elnde f-t _gof-f>sbeutf f+e ro,w -s>izrei)g; h | t ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~_ offset >= sps-src/libavutil/macros.h>:w49i:d25t:h note: expanded from macro 'FFMIN' || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ 49 | #define Fsrc/libavcodec/hevc_ps.cFM:I1164N:(50a:, bwarning: )comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ((a) > (b) ?1164 ( | b ) : ( ai)f) (| ~ ^ ~s ps->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/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) src/libavcodec/hevc_refs.c: :(87a):) 19 :| ~ ^ ~ warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] In file included from src/libavcodec/hnm4video.c:30: src/libavcodec/bytestream.h:187 :8715 | : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] f o187r | ( i i=f (0s; iiz e<2 F!F=_ AsRiRzAeY)_ E| L ~~~~~ ^ ~~~~E MS(s->DPB); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_refs.c:143:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 143 | for (i = 0; i < FF_ARRAY_ELEMS(s->DPB); 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/hq_hqa.c:26: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | src/libavcodec/hevc_refs.c :g178->:b23u:f fwarning: ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]r += FFMIN(g->buf f178 | e r _ e ndf o-r g -(>inbtu fi f=er ,0 ;s iiz e<) ;F F _| A ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~R RAY_ELEMS(s->src/libavutil/macros.hD:P49B:)25;: inote: +expanded from macro 'FFMIN'+) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavcodec/interplayvideo.o In file included from src/libavcodec/hq_hqa.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 FFMINIn file included from (a,bsrc/libavcodec/hnm4video.c): 30(: (src/libavcodec/bytestream.ha:)293 :>13 : (warning: b)comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ? (b) : (a)) | ~ ^ ~ 293 | siIn file included from zsrc/libavcodec/hq_hqa.ce:226 : =src/libavcodec/bytestream.h :F187F:M15I:N (warning: pcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]- >buffe r187_ | e n d -i fp -(>sbiuzfe2f er!,= ssiizzee)); | ~~~~~ ^ ~~~~| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ CC libavcodec/intrax8.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/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_refs.c:190:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 190 | for (int i = 0; i < FF_ARRAY_ELEMS(s->DPB); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_refs.c:206:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 206 | for (i = 0; i < FF_ARRAY_ELEMS(s->DPB); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/htmlsubtitles.c: 271252 | : 51: iwarning: ncomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]t size2 = FFMIN(g-> b252u | ffe r _e n d - g - > b u f f e r , s} iezel)s;e if | ( ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~! tag_close src/libavutil/macros.h:&49&: 25s:p tnote: rexpanded from macro 'FFMIN' < FF_AR R49A | Y#_dEeLfEiMnSe( FsFtMaIcNk()a ,-b )1 )( ({a ) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~> (b) ? (b) : (a)src/libavcodec/htmlsubtitles.c): 275: 44| ~ ^ ~: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 275 | FFMIN(sizeof(new_tag->face), len+1)); | ^ ~~~~~~~~~~~~~~~~~~~~~ ~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/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) | ~~~~~ ^ ~~~~ 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) | ~~~~~ ^ ~~~~ 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: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) | ~~~~~ ^ ~~~~ src/libavcodec/hevc_refs.c:260:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 260 | for (src/libavcodec/bytestream.hi = :0;355: 13i: D | PB ); i +s+i)z e{ =| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ FFMIN(g->bufsrc/libavcodec/hevc_refs.cf:e270r:_e23n:d warning: -comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] g->buffe r270, | s iz e ) ; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~f or (i = 0;src/libavutil/macros.h :49i :25<: Fnote: Fexpanded from macro 'FFMIN'_ ARRAY_E L49 | E#MdSe(fsi-n>eD PFBF)M;IN (ia+,+b)) {( ( a| ) ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ > (b) ? (src/libavcodec/hevc_refs.cb): 281:: 23:( awarning: )comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]) | ~ ^ ~ 281 | In file included from src/libavcodec/hq_hqa.c : 26fo: rsrc/libavcodec/bytestream.h :(356i: 13=: warning: 0comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ; i < FF_AR R356A | Y _ E LsEiMzSe(2s -=> DFPFBM)I;N (ip+-+>)b uf{f e r| _e ~ ^ ~~~~~~~~~~~~~~~~~~~~~~nd - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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/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/hnm4video.c:79:34: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 79 | while (bytestream2_tell(&gb) < size) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/hnm4video.c:81:29: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 81 | if (writeoffset >= hnm->width * hnm->height) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hnm4video.c:103:46: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 103 | if (offset < 0 || offset + count >= hnm->width * hnm->height) { | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hnm4video.c:106:44: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 106 | } else if (writeoffset + count >= hnm->width * hnm->height) { | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_refs.c:331:39: warning: missing field 'list' initializer [-Wmissing-field-initializers] 331 | RefPicList rpl_tmp = { { 0 } }; | ^ 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/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)) | ~ ^ ~ 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] 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:342:32: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 342 | In file included from src/libavcodec/hevcpred.c : 23 : In file included from src/libavcodec/hevcdec.h :40w: In file included from hsrc/libavcodec/hevc_sei.hi:30l: eIn file included from src/libavcodec/h2645_sei.h :(28r: psrc/libavcodec/bytestream.hl_:t186m:p13:. nwarning: b_comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]r efs < sh->nb_re f186s | [l is t _siidzex2]) = {F F M| I ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ N(p->buffer_end - p->buffesrc/libavcodec/hevc_refs.cr:,343 :s27i:ze );warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: 343note: | expanded from macro 'FFMIN' 49 | f#odre f(ii n=e F0F; MiI N<( aFFsrc/libavcodec/hevc_ps.c_,Ab):R R1349(:(AY15_a:EL) >E warning: M(S(comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]cba )n ?d _(lbi)st s:) (;a 1349))i | | + + ~ ^ ~ ) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~In file included from ifsrc/libavcodec/hevcpred.c :(23i: In file included from >src/libavcodec/hevcdec.h: 40: pIn file included from psrc/libavcodec/hevc_sei.hs:30src/libavcodec/hevc_refs.c: In file included from ->:c356osrc/libavcodec/h2645_sei.hl_:bd:[2728j]:): src/libavcodec/bytestream.hwarning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 :| 15 ~ ^ ~~~~~~~~~~~~~~: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187356 | | src/libavcodec/hevc_ps.c : 1376 : i22 f: (s i warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]z e 2 != fs1376oir | ze ) ( iIn file included from | src/libavcodec/hevcdsp.c: ~~~~~ ^ ~~~~= 111 : 0In file included from ;src/libavcodec/hevcdsp_template.c :ii24f: In file included from src/libavcodec/hevc_sei.h n:<30b _r: epfIn file included from psrc/libavcodec/h2645_sei.hs:s[-28l: >isrc/libavcodec/bytestream.hsct_:io186d:lx13_]:b warning: ;d comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare][ii +++) {1] ) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~{ | ~~~~ ^ ~~~~~~~~~~~~~~~~~~186 | sizsrc/libavcodec/hevc_ps.ce:13832src/libavcodec/hevc_refs.c ::22371=: :warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]F 28F:M Iwarning: Ncomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare](p - >b1383u | ff er _ e n d -371 | p - > b iuf (f t fb _e yr , rn-)>b;ro_ rw e_| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~f sb =d [FiFsrc/libavutil/macros.hM +:I N491(]:r)25pl :{- >n b note: _| expanded from macro 'FFMIN're ~~~~ ^ ~~~~~~~~~~~~~~~~~~f s, s h-49> | n#src/libavcodec/hevc_ps.cbd_r:ee1403ff:si[40nle: Fwarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]i FsMtI_N(iad ,x1403b]) | ) ; ( | ( ^ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~ a ) > ( bfo)r (?y ( b=)src/libavutil/macros.h ::p 49p(:as))25- :| >r onote: ~ ^ ~ wexpanded from macro 'FFMIN'_ bd[j];In file included from ysrc/libavcodec/hevcdsp.c :111<: In file included from 49src/libavcodec/hevcdsp_template.cp | :#pd24s-e>: rfIn file included from src/libavcodec/hevcdec.hoiw:_n40b: eIn file included from d Fsrc/libavcodec/hevc_sei.h[:F30jM: In file included from I+src/libavcodec/h2645_sei.h :N1(28a,]: b); src/libavcodec/bytestream.h y(+(:+a187):) 15> : warning: | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ~ ^ ~~~~~~~~~~~~~~~~~~ (b) ? 187 | (src/libavcodec/hevc_ps.c b ): 1404i::f44 : ( a())warning: s | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ~ ^ ~i z e2 != si1404z | e ) | src/libavcodec/hevc_refs.c ~~~~~ ^ ~~~~ : 375: 36 : warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] for (x = 375pp | s - >c ol _ b d[ i] ; x spsc-ol>lcoocla_tbed[di_r e+f _1]i;dx x<+ +)r pl -| ~ ^ ~~~~~~~~~~~~~~~~~~> nb_refs) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ 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/hnm4video.c:160:34: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 160 | while (bytestream2_tell(&gb) < size) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/hnm4video.c:167:37: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 167 | if (writeoffset + 2 > hnm->width * hnm->height) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hnm4video.c:181:41: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 181 | src/libavcodec/bytestream.h : i271f: 17(: wwarning: rcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]i teoffset + count >271 h | n m- > w iidtnh t* shinmz-e>2h =e iFgFMhItN)(g -{> b u| f ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~f er_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavcodec/hnm4video.c:193:29src/libavutil/macros.h:: 49warning: :25comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]: note: expanded from macro 'FFMIN' 49193 | | # d e f i n e F F M I Nif( a(,wbr)i t(e(oaf)f s>e t (>b )h n?m -(>bw)i :d (tah) )* h| n ~ ^ ~m ->height) { | In file included from ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevcpred.c:23: In file included from src/libavcodec/hevcdec.h:40: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:src/libavcodec/hnm4video.c293::21513:: 46warning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 215 | 293 | s i z e 2 }= eFlFsMIeN (ipf- (>wbruiftfeeofrfs_et16 e+ warningnsd generated 2. - *pc-o>ubnutf f>e rh,n ms-i>zwei)d;t h *| h ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~n m->heighsrc/libavutil/macros.ht:)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:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ 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/libavcodec/bytestream.h:src/libavutil/macros.h:31749::2513:: warning: note: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]expanded from macro 'FFMIN' 49 | #defi n317 | e F FM IN (sai,zb)e 2( (=a )F FM>IN ((pb-)> bu?f f(ebr_)e :n d( a-)) p -| > ~ ^ ~bu ffer, sizeIn 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/libavutil/macros.hsrc/libavcodec/hevc_sei.h::4930:: 25In file included from : src/libavcodec/h2645_sei.hnote: :expanded from macro 'FFMIN'28 : src/libavcodec/bytestream.h:294:15 :49 | warning: #dcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e fine FF294M | I N( a, b )i f( ((as) i>z (eb2) !? =(b ) s: i(zae)) ) | | ~~~~~ ^ ~~~~ ~ ^ ~ 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:30In file included from : In file included from src/libavcodec/h2645_sei.hsrc/libavcodec/hevcdec.c::2845: : src/libavcodec/bytestream.hsrc/libavcodec/golomb.h::318482:15::34 :warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 482! | = si z e ) | ~~~~~ ^ ~~~~ if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 2src/libavcodec/bytestream.h warnings: generated317. :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/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:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/hnm4video.c:289:34: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 289 | while (bysrc/libavcodec/bytestream.htes:t355r:13e:a m2_warning: tcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e ll(&gb) < size) src/libavcodec/hevc_cabac.c{355 | : | 37 ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~:s 21:i zwarning: evariable 'num_bins_in_se' is not needed and will not be emitted [-Wunneeded-internal-declaration] = FFsrc/libavcodec/hnm4video.cMI:N297(:g-46> b:uf37 f | warning: escomparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]rt_ enadt i-c g -c>on bs297utf | ifn t8e_ r,t sn iu zm _ebi )ns _;i n _| s ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~e [ ] i f= ({wsrc/libavutil/macros.h :r49: i| 25:t ^~~~~~~~~~~~~~enote: expanded from macro 'FFMIN'o ffset + 49h | n#dme->fwiindteh F>F=M IhNn(ma->,wbi)d t(h( a*) h>n m(-b>)h e?i g(hbt)) :{ ( a| ) ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~) | ~ ^ ~ src/libavcodec/hnm4video.c:309:In file included from 29src/libavcodec/hevcpred.c:: 23warning: : comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]In file included from src/libavcodec/hevcdec.h:40: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h309: | 28 : src/libavcodec/bytestream.h : 356 : 13 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (writeo f356f | s e t > shinzme-2> w=i dFtFhM I*N (ph->nbmu-ff>ehre_iegnhtd) {- p| - ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~> buffer, sisrc/libavcodec/hnm4video.cz:e329):;45: | warning: ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] src/libavutil/macros.h: 49329: | 25 : note: expanded from macro 'FFMIN' 49 | i#fd e(foifnfes eFtF M+I N(hanm,-b>)w id(t(ha )+ >c o(ubn)t >?= h(nbm)- >:wi d(tha *) )h n | m ~ ^ ~- >height) {In file included from src/libavcodec/hevcpred.c :| 23 ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~: In file included from src/libavcodec/hevcdec.h:40: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/hnm4video.csrc/libavcodec/h2645_sei.h::332:2857: :src/libavcodec/bytestream.h :warning: 357comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]: 15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 332357 | | i f ( s i z e 2} !e=l ssei zief) (| w ~~~~~ ^ ~~~~ riteoffset + hnm->width + count >= hnm->width * hnm->height) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ 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/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: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/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:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 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_ps.c:src/libavcodec/hevc_refs.c1464:18:: 479warning: :19comparison of integers of different signs: 'ptrdiff_t' (aka 'int') and 'unsigned int' [-Wsign-compare]: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1464 | 479i | f ( nfaolr_ s(ii z=e >0 ; si EdMSa(tsa-)>)D P{B ) ;| ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~i ++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_ps.c:1526:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/hevc_refs.c:498:20: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 1526 | 498 | p p s - > d ieflfs_ec ui_fq p(_id e- s>pns-u>lmo_ngeg2a_tdivief_fp_imcaxs_)m i n| _ ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~c oding_blocsrc/libavcodec/hevc_refs.ck_:s520iz:e19): { warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 520 | src/libavcodec/hevc_ps.c : 1591 :21f:or warning: (comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare]i = 0; i 1591< | F F _ A R R A Y _ EifL E(MsSu(ms ->=> sDpsP-B)>;ct bi_w+id+t)h ) | { ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ | ~~~ ^ ~~~~~~~~~~~~~~ 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) { | ~~~ ^ ~~~~~~~~~~~~~~~ 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++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ 12 warnings generated. CC libavcodec/intrax8dsp.o CC libavcodec/ipu_parser.o 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/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) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ CC libavcodec/ituh263dec.o src/libavcodec/hq_hqa.c:155:30: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 155 | if (slice_off[slice] < (profile->num_slices + 1) * 3 || | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/iirfilter.c:75:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 75 | wa = 2 * tan(M_PI * 0.5 * cutoff_ratio); | ~ ^~~~~~~~~~~~ src/libavcodec/iirfilter.c:137:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 137 | cos_w0 = cos(M_PI * cutoff_ratio); | ~ ^~~~~~~~~~~~ src/libavcodec/iirfilter.c:138:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 138 | sin_w0 = sin(M_PI * cutoff_ratio); | ~ ^~~~~~~~~~~~ src/libavcodec/iirfilter.c:156:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 156 | c->cx[0] = lrintf(x0 / c->gain); | ~ ~~~^~~~ src/libavcodec/iirfilter.c:157:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 157 | c->cx[1] = lrintf(x1 / c->gain); | ~ ~~~^~~~ src/libavcodec/iirfilter.c:171:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 171 | if (order <= 0 || order > MAXORDER || cutoff_ratio >= 1.0) | ^~~~~~~~~~~~ ~~ 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/hevcdec.c:177:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 177 | for (i = 0; i < s->sh.nb_refs[L0]; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/hevcdec.c:185:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 185 | for (i = 0; i < s->sh.nb_refs[L0]; i++) | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/hevcdec.c:188:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 188 | for (i = 0; i < s->sh.nb_refs[L0]; i++) | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/hevcdec.c:191:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 191 | for (i = 0; i < s->sh.nb_refs[L0]; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/hevcdec.c:221:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 221 | for (i = 0; i < s->sh.nb_refs[L1]; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/hevcdec.c:229:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 229 | for (i = 0; i < s->sh.nb_refs[L1]; i++) | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/hevcdec.c:232:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 232 | for (i = 0; i < s->sh.nb_refs[L1]; i++) | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/hevcdec.c:235:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 235 | for (i = 0; i < s->sh.nb_refs[L1]; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/hevcdec.c:293:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | if (i < nb_sps) { | ~ ^ ~~~~~~ src/libavcodec/hevcdec.c:311:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 311 | if (i && i != nb_sps) | ~ ^ ~~~~~~ src/libavcodec/idcinvideo.c:239:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 239 | { NULL }, | ^ 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)) | ~ ^ ~ 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) | ~~~~~ ^ ~~~~ 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/ituh263enc.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 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/iff.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/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) CC libavcodec/ivi.o | ~~~~~ ^ ~~~~ CC libavcodec/ivi_dsp.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/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) | ~~~~~ ^ ~~~~ CC libavcodec/j2kenc.o CC libavcodec/jacosubdec.o src/libavcodec/hevcdec.c:640:36: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 640 | if (sh->slice_segment_addr >= s->ps.sps->ctb_width * s->ps.sps->ctb_height) { | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevcdec.c:791:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 791 | for (i = 0; i < sh->nb_refs[L0]; i++) | ~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/hevcdec.c:798:39: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 798 | for (i = 0; i < sh->nb_refs[L1]; i++) | ~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/hevcdec.c:913:37: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 913 | if (num_entry_point_offsets > get_bits_left(gb)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/hevcdec.c:958:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 958 | for (i = 0; i < length; i++) | ~ ^ ~~~~~~ 2 warnings generated. src/libavcodec/imm5.c:93:85: warning: comparison of integers of different signs: 'unsigned long long' and 'int' [-Wsign-compare] 93 | if (avpkt->size > 24 && avpkt->data[8] <= 1 && AV_RL32(avpkt->data + 4) + 24ULL <= avpkt->size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ CC libavcodec/jfdctfst.o 13 warnings generated. CC libavcodec/jfdctint.o CC libavcodec/jni.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 || | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/huffyuvenc.c:1056:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1056 | COMMON_OPTIONS | ^ src/libavcodec/huffyuvenc.c:1049:16: note: expanded from macro 'COMMON_OPTIONS' 1049 | 0, 1, VE }, \ | ^ src/libavcodec/huffyuvenc.c:1057:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1057 | { NULL }, | ^ src/libavcodec/huffyuvenc.c:1061:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1061 | COMMON_OPTIONS | ^ src/libavcodec/huffyuvenc.c:1049:16: note: expanded from macro 'COMMON_OPTIONS' 1049 | 0, 1, VE }, \ | ^ 1 warning generated. src/libavcodec/huffyuvenc.c:1062:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1062 | { "context", "Set per-frame huffman tables", OFFSET(context), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 1, VE }, | ^ src/libavcodec/huffyuvenc.c:1063:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1063 | { NULL }, | ^ 8 warnings generated. 50 warnings generated. 1 warning generated. src/libavcodec/hevcdec.c:1882:41: warning: missing field 'ref_idx' initializer [-Wmissing-field-initializers] 1882 | struct MvField current_mv = {{{ 0 }}}; | ^ 14 warnings generated. 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)) | ~ ^ ~ In file included from src/libavcodec/imx.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/imx.c:23: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/jpeg2000.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/jpeg2000_parser.o 21 warnings generated. 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' src/libavcodec/imc.c 49 | :#d270e:f34in:e warning: Fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] FMIN(a,b) ((a) 270 | > ( b) ? ( b ) f:l c(oae)f)f s 3| [ ~ ^ ~i ] = 2.0 * fIn file included from lsrc/libavcodec/imx.cc:23o: src/libavcodec/bytestream.he:f294f:s152[:i ]warning: ;comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | ~ ^~~~~~~~~~~~ 294 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/jpeg2000dec.o 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; | ~~~~~~~~~~~~~~^~~~~~~~~~~ ~ 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, sizsrc/libavcodec/bytestream.he);:317 : 13| : ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavutil/macros.h:49:25: note: 317expanded from macro 'FFMIN' | si z49e | #2d ef=i nFeF MFIFNM(IpN-(>abu,ffbe)r _(en(d a- )p ->> bu(fbf)e r?, (sbi)z e:) ;(a ) | ) ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ | ~ ^ ~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavcodec/jpeg2000dsp.o 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) | ~~~~~ ^ ~~~~ 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) | ~~~~~ ^ ~~~~ CC libavcodec/jpeg2000dwt.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/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/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/jpeglsdec.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/jpegls.o src/libavcodec/imc.c:421:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 421 | flcoeffs2[i] = tmp2 - 1.4533435415 * level; // 1.4533435415 = log2(10) * 0.4375 | ^~~~ ~ 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 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/imc.c:452:70: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 452 | av_log(q->avctx, AV_LOG_ERROR, "flcoeffs5 %f invalid\n", chctx->flcoeffs5[i]); | ~~~~~~ ^~~~~~~~~~~~~~~~~~~ src/libavcodec/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] 6318 | warning src/libavcodec/huffyuvdec.cs generated i. f: (1266s:i69src/libavcodec/imc.cz::e459 :2warning: 15comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'const int' [-Wsign-compare]! := swarning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]z e) | ~~~~~ ^ ~~~~ 1266 | 459 | h i g h e sslti ce=_ hheiigghhte s height) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ 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/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->buffesrc/libavcodec/imc.cr_e:nd506 :-61 :p -warning: >implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]b uffer, size); 506| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ | src/libavutil/macros.h: 49 : 25 : note: expanded from macro 'FFMIN' cwlen 49= | # daefvi_cnlei pFfF(M(I(Nc(ah,cbt)x (-(>af)l c>o e(fbf)s 4?[ j(]b )* :0 .(5a)) )- s| u ~ ^ ~m ma + 0.5), 0,In file included from 6src/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] src/libavcodec/imc.c357: | 506 : 32 : iwarning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (size2 != s506i | z e ) | ~~~~~ ^ ~~~~ cwlen = av_clipf(((chctx->flcoeffs4[j] * 0.5) - summa + 0.5), 0, 6); | ^~~~~~~~~~~~~~~~~~~ ~ src/libavcodec/imc.c:535:75: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 535 | : (chctx->bitsBandT[i] * -2 + chctx->flcoeffs4[i] - 0.415); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ~ src/libavcodec/imc.c:541:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 541 | if (highest <= -1.e20) | ^~~~~~~ ~~ src/libavcodec/imc.c:554:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 554 | if (highest > -1.e20) { | ^~~~~~~ ~ src/libavcodec/imc.c:568:72: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 568 | workT[i] = chctx->bitsBandT[i] ? (chctx->bitsBandT[i] * -2 + chctx->flcoeffs4[i] + 1.585) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ~ 16 warnings generated. src/libavcodec/imc.c:588:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 588 | workT[low_indx] = lowest + 2.0; | ^~~~~~ ~ src/libavcodec/hevcdec.c:2244:26: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 2244 | log2_cb_size == s->ps.sps->log2_min_cb_size) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevcdec.c:2253:30: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 2253 | log2_cb_size <= s->ps.sps->pcm.log2_max_pcm_cb_size) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevcdec.c:2252:30: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 2252 | log2_cb_size >= s->ps.sps->pcm.log2_min_pcm_cb_size && | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/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:2360:22: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 2360 | log2_cb_size > s->ps.sps->log2_min_cb_size) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevcdec.c:2363:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 2363 | split_cu = (log2_cb_size > s->ps.sps->log2_min_cb_size); | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevcdec.c:2366:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2366 | log2_cb_size >= s->ps.sps->log2_ctb_size - s->ps.pps->diff_cu_qp_delta_depth) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevcdec.c:2372:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2372 | log2_cb_size >= s->ps.sps->log2_ctb_size - s->ps.pps->diff_cu_chroma_qp_offset_depth) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevcdec.c:2501:43: warning: comparison of integers of different signs: 'int32_t' (aka 'int') and 'unsigned int' [-Wsign-compare] 2501 | if (s->tab_slice_address[prev_rs] != s->sh.slice_addr) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ CC libavcodec/jpeglsenc.o src/libavcodec/imc.c:860:34: warning: implicit conversion from 'int' to 'float' changes value from 2147483647 to 2147483648 [-Wimplicit-const-int-float-conversion] 860 | if(chctx->flcoeffs1[i] > INT_MAX) { | ~ ^~~~~~~ /usr/include/limits.h:26:18: note: expanded from macro 'INT_MAX' 26 | #define INT_MAX 0x7fffffff | ^~~~~~~~~~ CC libavcodec/jpegquanttables.o 11 warnings generated. CC libavcodec/jpegtables.o CC libavcodec/jrevdct.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++) { | ~ ^ ~~~~~~~~ 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) | ~~~~~ ^ ~~~~ 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/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/interplayacm.c:150:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 150 | for (i = 0; i < s->rows; i++) { | ~ ^ ~~~~~~~ src/libavcodec/interplayacm.c:154:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 154 | if (i >= s->rows) | ~ ^ ~~~~~~~ CC libavcodec/jvdec.o 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/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++) { | ~ ^ ~~~~~~~ 4 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/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/interplayacm.c:193:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 193 | for (i = 0; i < s->rows; i++) { | ~ ^ ~~~~~~~ src/libavcodec/interplayacm.c:197:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 197 | if (i >= s->rows) break; | ~ ^ ~~~~~~~ src/libavcodec/interplayacm.c:219:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 219 | for (i = 0; i < s->rows; i++) { | ~ ^ ~~~~~~~ src/libavcodec/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/iff.csrc/libavcodec/bytestream.h:356::49813:: 19warning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 356 | size2 =498 | FF MI N (p ->fbourf f(erx_en =d 0 ;- pIn file included from x- >< src/libavcodec/interplayvideo.cbd:suft44fe_: srisrc/libavcodec/bytestream.h,z:e &s&171 i:18b: zytwarning: eecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]);s t re a| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~m 2_gesrc/libavutil/macros.ht:49_:b 25171y: | t note: eexpanded from macro 'FFMIN' s _ le fg- t49>(b | #gdbue)f f> f0ier; n)+e = { FF FMF MI| I ~ ^ ~~~~~~~~NN ((g-a>,bbu)f (f(era_src/libavcodec/iff.cen):d 502>-:22 : g(warning: -comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]>bbu f)f er?, s(ib)z e:) ; | ( ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~502a | ) ) | ~ ^ ~ src/libavutil/macros.h : In file included from 49:lsrc/libavcodec/indeo3.c25:e:n 39gnote: : expanded from macro 'FFMIN'thsrc/libavcodec/bytestream.h : 357=:15 : F 49Fwarning: M | Icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]#Nd ef3i(nve a357 | l FuF eM I Ni+f( a ,1(b,s) (i(dzase)t 2_> s !=i(zb e) s- iz e? x(),b b) y| te ~~~~~ ^ ~~~~s:t re(aa)m)2 _ | g ~ ^ ~ et_bytes_left(gb)); | ^ ~~~~~~~~~ ~~~~~~~~~~~~ src/libavutil/macros.h:50:29: note: expanded from macro 'FFMIN3' 50 | #define FFMIN3(a,b,c) FFMIN(FFMIN(a,b),c) | ^ ~ ~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavutil/macros.h:49:22: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavcodec/iff.c:502:22: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 502 | length = FFMIN3(value + 1, dst_size - x, bytestream2_get_bytes_left(gb)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:50:23: note: expanded from macro 'FFMIN3' 50 | #define FFMIN3(a,b,c) FFMIN(FFMIN(a,b),c) | ^~~~~~~~~~~~~~~~~~~ In file included from src/libavutil/macros.h:49:src/libavcodec/interplayvideo.c25: :note: 44expanded from macro 'FFMIN': src/libavcodec/bytestream.h:186:13: 49warning: | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]# define FFMIN(a ,186 | b ) si(ze(2a =) F>FM I(N(bp) -?>b u(ffbe)r_ e:n d( -a )p-)> b| u ~ ^ ~f fer, size); src/libavcodec/iff.c :| 502 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ :22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 50249 | | # d e fi n e F F M I N ( al,ebn)g t((ha ) => F(FbM)I N?3( v(abl) u:e (+a )1), | d ~ ^ ~s t_size - In file included from xsrc/libavcodec/interplayvideo.c, :b44y: tsrc/libavcodec/bytestream.he:187s:t15r:src/libavcodec/interplayacm.ce awarning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]m237 2:_19:g ewarning: 187t | _comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]by t e s _ifl e(fsti(z g237e | b2) )!;= s i z| ef) ^ ~~~~~~~~~ ~~~~~~~~~~~~ o r| ( ~~~~~ ^ ~~~~i = 0; i < s->rowsrc/libavutil/macros.h:s50;: i29++:) {note: expanded from macro 'FFMIN3' | ~ ^ ~~~~~~~ 50 | #desrc/libavcodec/interplayacm.cf:i241n:e19 :FF MIwarning: N3comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare](a ,b,c) F241 | F M I N ( F F M IifN ((ai, b>)=, sc-)>r o ws| ) ^ ~ ~ | ~ ^ ~~~~~~~ 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/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++) { | ~ ^ ~~~~~~~ In file included from src/libavcodec/intelh263dec.c:23: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | 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)) | ~ ^ ~ src/libavcodec/iff.csrc/libavcodec/interplayacm.c::533296::4019:: warning: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 296533 | | f iof r(b y(ti e=s 0t; ri e_rogwes;t i_+b+)y t{ e s| ~ ^ ~~~~~~~_ left(gb) = s->r o539ws | ) | ~ ^ ~~~~~~~f or (i = 0; i < count && x_pos < line_size; 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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/interplayacm.c:323:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 323 | for (i = 0; i < s->rows; i++) { | ~ ^ ~~~~~~~ CC libavcodec/kbdwin.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/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: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/interplayacm.c:342:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 342 | for (i = 0; i < s->rows; i++) { | ~ ^ ~~~~~~~ src/libavcodec/interplayacm.c:355:15: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 355 | if (i >= s->rows) | ~ ^ ~~~~~~~ src/libavcodec/interplayacm.c:358:15: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 358 | if (i >= s->rows) | ~ ^ ~~~~~~~ src/libavcodec/indeo4.c:323:30: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 323 | if (transform_id >= FF_ARRAY_ELEMS(transforms) || | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:355:13:src/libavcodec/indeo4.c :warning: 378comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]:27 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 378355 | | s i z e = i fF F(qMuIaNn(tg_-m>atb u>=f fFeFr__AeRnRdA Y-_ EgL-E>MbSu(qfuafnetr_,i nsdiezxe_)t;o _ t| ab ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~) ) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/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/interplayacm.c:371:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 371 | for (i = 0; i < s->rows; i++) { | ~ ^ ~~~~~~~ src/libavcodec/interplayacm.c:384:15: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 384 | if (i >= s->rows) | ~ ^ ~~~~~~~ src/libavcodec/interplayacm.c:387:15: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 387 | if (i >= s->rows) | ~ ^ ~~~~~~~ src/libavcodec/interplayacm.c:399:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 399 | for (i = 0; i < s->rows; i++) { | ~ ^ ~~~~~~~ src/libavcodec/interplayacm.c:411:15: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 411 | if (i >= s->rows) | ~ ^ ~~~~~~~ src/libavcodec/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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/iff.c:768:20: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 768 | if (ofssrc >= buf_end - buf) | ~~~~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/interplayacm.c:437:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 437 | for (i = 0; i < s->cols; i++) { | ~ ^ ~~~~~~~ 33 warnings generated. src/libavcodec/hevcdec.c:3516:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3516 | for (i = 0; i < FF_ARRAY_ELEMS(s->DPB); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ 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_size) { | ~~~~~~ ^ ~~~~~~~~ src/libavcodec/iff.c:852:43: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 852 | if (xor && ofsdst < dst_size) { | ~~~~~~ ^ ~~~~~~~~ 11 warnings generated. src/libavcodec/hevcdec.c:3551:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3551 | for (i = 0; i < FF_ARRAY_ELEMS(s->DPB); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevcdec.c:3562:19: warning: comparison of integers of different signs: 'int' and 'unsigned 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/iff.c:896:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 896 | for (g = 0; g < groups; g++) { | ~ ^ ~~~~~~ src/libavcodec/iff.c:899:72: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 899 | if (cols * bpp == 0 || bytestream2_get_bytes_left(&gb) < cols * bpp) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavcodec/iff.c:909:31: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 909 | for (b = 0; b < cols; b++) { | ~ ^ ~~~~ src/libavcodec/iff.c:913:36: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 913 | if (offset >= dst_size) | ~~~~~~ ^ ~~~~~~~~ src/libavcodec/iff.c:935:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 935 | for (g = 0; g < groups; g++) { src/libavcodec/interplayacm.c | ~ ^ ~~~~~~ :588:25: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] src/libavcodec/iff.c:943:31: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 943588 | | f r a m e -> n b_ s a mpfloesr = (FrF M=I 0N; (rs- > c| h_ ~ ^ ~~~~l ayout.nb_chasrc/libavcodec/iff.cnn:el947s:,71 :s -warning: >comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]m ax_samples )947; | | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ src/libavutil/macros.h :49 : 25 : inote: fexpanded from macro 'FFMIN' ( !bytes 49 | |#|de fbinyet eFFsMtIrNe(aam,b2)_ (g(ea)t _> b(ybt)e s?_ l(ebf)t (:& g(ba)) )< b| y ~ ^ ~t es) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavcodec/iff.c:952:39: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 952 | src/libavcodec/interplayacm.c : 589 :23 : warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] for 589 | ( b =s ->0m;ax _bsa mnb_samsrc/libavcodec/iff.cp:l955e:s41,: swarning: -comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] >max_sa m955pl | es ) ; | ^ ~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ src/libavutil/macros.h : 49 : 25 : note: expanded from macro 'FFMIN' 49 | # d eififn e (FnFoMfINf(sae,t b>)= (ds(t_asi)ze )> | ( ~~~~~~~ ^ ~~~~~~~~b ) ? (b) : (a)) | ~ ^ ~ src/libavcodec/hevcdec.c:3694:49: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3694 | AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, PAR }, | ^ src/libavcodec/hevcdec.c:3696:49: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3696 | AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, PAR }, | ^ src/libavcodec/hevcdec.c:3697:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 3697 | { NULL }, | ^ CC libavcodec/kgv1dec.o src/libavcodec/iff.c:1003:20: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1003 | if (ofssrc >= buf_end - buf) | ~~~~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/iff.c:1006:21: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] CC libavcodec/kmvc.o 1006 | if (ofsdata >= buf_end - buf) | ~~~~~~~ ^ ~~~~~~~~~~~~~ CC libavcodec/lagarith.o src/libavcodec/iff.c:1072:20: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1072 | if (ofssrc >= buf_end - buf) | ~~~~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/iff.c:1075:21: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1075 | if (ofsdata >= buf_end - buf) | ~~~~~~~ ^ ~~~~~~~~~~~~~ 15 warnings generated. src/libavcodec/iff.c:1152:20: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1152 | if (ofssrc >= buf_end - buf) | ~~~~~~ ^ ~~~~~~~~~~~~~ 1 warning generated. src/libavcodec/iff.c:1214:20: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] CC libavcodec/lagarithrac.o 1214 | if (ofssrc >= buf_end - buf) | ~~~~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/iff.c:1298:20: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1298 | if (ofssrc >= buf_end - buf) | ~~~~~~ ^ ~~~~~~~~~~~~~ CC libavcodec/latm_parser.o src/libavcodec/iff.c:1357:20: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1357 | if (ofssrc >= buf_end - buf) | ~~~~~~ ^ ~~~~~~~~~~~~~ CC libavcodec/lcldec.o 5 warnings generated. CC libavcodec/lclenc.o CC libavcodec/libdav1d.o CC libavcodec/ljpegenc.o 17 warnings generated. src/libavcodec/jacosubdec.c:147:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 147 | for (i = 0; i < FF_ARRAY_ELEMS(ass_codes_map); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12 warnings generated. src/libavcodec/iff.c:1566:39: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1566 | for (plane = 0; plane < s->bpp; plane++) { | ~~~~~ ^ ~~~~~~ src/libavcodec/iff.c:1578:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1578 | for (plane = 0; plane < s->bpp; plane++) { | ~~~~~ ^ ~~~~~~ src/libavcodec/iff.c:1603:42: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1603 | memcpy(s->video[0], buf, FFMIN(buf_end - buf, s->video_size)); | ^ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/iff.c:1608:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1608 | for (plane = 0; plane < s->bpp && buf < buf_end; plane++) { | ~~~~~ ^ ~~~~~~ src/libavcodec/iff.c:1617:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1617 | for (plane = 0; plane < s->bpp && buf < buf_end; plane++) { | ~~~~~ ^ ~~~~~~ src/libavcodec/iff.c:1627:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] CC libavcodec/loco.o 1627 | for (plane = 0; plane < s->bpp && buf < buf_end; plane++) { | ~~~~~ ^ ~~~~~~ src/libavcodec/iff.c:1663:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1663 | for (plane = 0; plane < s->bpp; plane++) { | ~~~~~ ^ ~~~~~~ src/libavcodec/iff.c:1676:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1676 | for (plane = 0; plane < s->bpp; plane++) { | ~~~~~ ^ ~~~~~~ src/libavcodec/iff.c:1687:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1687 | for (plane = 0; plane < s->bpp; plane++) { | ~~~~~ ^ ~~~~~~ src/libavcodec/iff.c:1701:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1701 | for (plane = 0; plane < s->bpp; plane++) { | ~~~~~ ^ ~~~~~~ src/libavcodec/iff.c:1729:39: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1729 | for (plane = 0; plane < s->bpp; plane++) { | ~~~~~ ^ ~~~~~~ src/libavcodec/iff.c:1741:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1741 | for (plane = 0; plane < s->bpp; plane++) { | ~~~~~ ^ ~~~~~~ src/libavcodec/iff.c:1758:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1758 | for (plane = 0; plane < s->bpp; plane++) { | ~~~~~ ^ ~~~~~~ src/libavcodec/iff.c:1842:39: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1842 | for (plane = 0; plane < s->bpp; plane++) { | ~~~~~ ^ ~~~~~~ src/libavcodec/iff.c:1874:39: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1874 | for (plane = 0; plane < s->bpp; plane++) { | ~~~~~ ^ ~~~~~~ In file included from src/libavcodec/j2kenc.c:71: 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/j2kenc.c:71: 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/j2kenc.c:71: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 35 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)) | ~ ^ ~ 28 warnings generated. In file included from src/libavcodec/j2kenc.c:71: 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/j2kenc.c:71: src/libavcodec/bytestream.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/j2kenc.c:71: src/libavcodec/bytestream.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/j2kenc.c:71: 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/j2kenc.c:71: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 1690 warnings generated. In file included from src/libavcodec/ituh263dec.c:41: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: '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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/kbdwin.c:31:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 31 | double alpha2 = (alpha * M_PI / n) * (alpha * M_PI / n); | ^~~~~ ~ src/libavcodec/kbdwin.c:31:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 31 | double alpha2 = (alpha * M_PI / n) * (alpha * M_PI / n); | ^~~~~ ~ src/libavcodec/jpeg2000dwt.c:162:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | p[2*i+1] -= 1.586134 * (p[2*i] + p[2*i+2]); | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/jpeg2000dwt.c:164:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 164 | p[2*i] -= 0.052980 * (p[2*i-1] + p[2*i+1]); | ~ ~~~~~~~~~^~~~~~~~~~ src/libavcodec/jpeg2000dwt.c:166:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 166 | p[2*i+1] += 0.882911 * (p[2*i] + p[2*i+2]); | ~ ~~~~~~~^~~~~~~~~~ 3 warnings generated. src/libavcodec/jpeg2000dwt.c:168:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 168 | p[2*i] += 0.443506 * (p[2*i-1] + p[2*i+1]); | ~ ~~~~~~~~~^~~~~~~~~~ src/libavcodec/kbdwin.c:56:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 56 | window[i] = (int)floor(2147483647.0 * local_window[i] + 0.5); | ~ ^~~~~~~~~~~~~~~ CC libavcodec/lossless_audiodsp.o CC libavcodec/lossless_videodsp.o 27 warnings generated. CC libavcodec/lossless_videoencdsp.o CC libavcodec/lpc.o In file included from src/libavcodec/ituh263dec.c:47: src/libavcodec/unary.h:50:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 50 | for(i = 0; i < len && get_bits1(gb) !=CC libavcodec/lscrdec.o stop; i++); | ~~~~~~~~~~~~~ ^ ~~~~ In file included from src/libavcodec/ituh263enc.c:38: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/lsp.o src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/lzf.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/lzwenc.o CC libavcodec/lzw.o 3 warnings generated. src/libavcodec/jpeg2000_parser.c:172:43: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 172 | if (i + m->skip_bytes + 1 < buf_size) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 1 warning generated. CC libavcodec/mace.o CC libavcodec/magicyuv.o CC libavcodec/magicyuvenc.o CC libavcodec/m101.o 13 warnings generated. CC libavcodec/mathtables.o src/libavcodec/jpeg2000.c:254:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 254 | band->f_stepsize *= pow(F_LFTG_K, 2*(codsty->nreslevels2decode - reslevelno) + lband - 2); | ~~~ ^~~~~~~~ src/libavcodec/jpeg2000dwt.h:33:23: note: expanded from macro 'F_LFTG_K' 33 | #define F_LFTG_K 1.230174104914001f | ^~~~~~~~~~~~~~~~~~ src/libavcodec/ituh263dec.c:757:22: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 757 | if (s->codec_tag == AV_RL32("U263") && p->f->pict_type == AV_PICTURE_TYPE_I) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ In file included from src/libavcodec/jpeg2000dec.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)) | ~ ^ ~ In file included from src/libavcodec/jpeg2000dec.c:38: 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/jpeg2000dec.c:38: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/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/jpeg2000dec.c:38: 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/jpeg2000dec.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/jpeg2000.c:561:96: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] 561 | if (reslevel->num_precincts_x * (uint64_t)reslevel->num_precincts_y * reslevel->nbands > avctx->max_pixels / sizeof(*reslevel->band->prec)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/j2kenc.c:1032:67: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1032 | if (prcx >= reslevel->num_precincts_x || prcy >= reslevel->num_precincts_y) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~src/libavcodec/bytestream.h :317:13: warning: src/libavcodec/j2kenc.ccomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: 1032:30: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 317 | 1032 | s i z e 2 = F F MI N( p -> buiff fe(rp_erncdx - >p-=> burfefselrev,e sli->zneu);m _p r| ec ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~in cts_x |src/libavutil/macros.h|: 49pr:c25y: >note: =expanded from macro 'FFMIN' resleve l49- | >#ndume_pfriencei nFcFtsM_IyN) ({a , b)| ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~(( a) > (b) ? (src/libavcodec/j2kenc.cb): 1099:: 71(:a )warning: )comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] | ~ ^ ~ In file included from 1099src/libavcodec/jpeg2000dec.c | : 38 : src/libavcodec/bytestream.h :318 : 15 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | ifi (fp r(csixz e>2 =! =r seiszlee) v | e ~~~~~ ^ ~~~~l ->num_precincts_x || prcy >= reslevel->num_precincts_y) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/j2kenc.c:1099:34: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1099 | if (prcx >= reslevel->num_precincts_x || prcy >= reslevel->num_precincts_y) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/j2kenc.c:1162:71: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1162 | if (prcx >= reslevel->num_precincts_x || prcy >= reslevel->num_precincts_y) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/j2kenc.c:1162:34: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1162 | if (prcx >= reslevel->num_precincts_x || prcy >= reslevel->num_precincts_y) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/jpeglsdec.c:31: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits buffer_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/jpeg2000dec.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)) | ~ ^ ~ In file included from src/libavcodec/jpeg2000dec.c:38: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/mdec.o CC libavcodec/me_cmp.o 1 warning generated. In file included from src/libavcodec/jpeglsenc.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/jpeglsenc.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/jpeglsenc.c:31: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/ituh263enc.c:885:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 885 | { "obmc", "use overlapped block motion compensation.", OFFSET(obmc), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE }, | ^ src/libavcodec/ituh263enc.c:886:186: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 886 | { "mb_info", "emit macroblock info for RFC 2190 packetization, the parameter value is the maximum payload size", OFFSET(mb_info), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, VE }, | ^ src/libavcodec/ituh263enc.c:887:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 887 | FF_MPV_COsrc/libavcodec/bytestream.hMMO:N271_:O17:P TSwarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]| ^ src/libavcodec/mpegvideoenc.h271: | 75 : 173 : note: iexpanded from macro 'FF_MPV_COMMON_OPTS'n t size2 = FFMIN( g75- | > b u f f e r _ e n d - g - > b u ff e r , s i z e ) ; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h :49 : 25: note: expanded from macro 'FFMIN' 49 | # d ef i ne FF MIFN(Fa,_bM)P V(_(Oa)F >F S(EbT)( l?u m(ba)_ el:i (ma_)t)h r| ~ ^ ~e shold), AV_OPT_TYPE_INT, { .i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/ituh263enc.c:887:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:77:175: note: expanded from macro 'FF_MPV_COMMON_OPTS' 77 | FF_MPV_OFFSET(chroma_elim_threshold), AV_OPT_TYPE_INT, { .i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/ituh263enc.c:887:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:78:175: note: expanded from macro 'FF_MPV_COMMON_OPTS' 78 | { "quantizer_noise_shaping", NULL, FF_MPV_OFFSET(quantizer_noise_shaping), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/ituh263enc.c:887:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:80:175: note: expanded from macro 'FF_MPV_COMMON_OPTS' 80 | In file included from Fsrc/libavcodec/jpeglsenc.cF:_M31P: Vsrc/libavcodec/bytestream.h_:O293F:FS13E: Twarning: (comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e rror_rate), 293 | s i z eA2V _=O PFTF_MITN(YpP->Eb_uIfNfTe,r_ e{ n.d i- 6p4-> b=u f0f e}r,, s i z e ) ; 0 ,| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ INT_MAX,src/libavutil/macros.h :FF49_M:PV25_:O PTnote: _expanded from macro 'FFMIN'F LAGS }, \49 | #| ^d efine FFMIN(a,b) ((a) > (b) ? (b) : (a))src/libavcodec/ituh263enc.c : 887| : ~ ^ ~5 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:In file included from 82src/libavcodec/jpeglsenc.c:151::31 : note: src/libavcodec/bytestream.hexpanded from macro 'FF_MPV_COMMON_OPTS': 294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | 82 | i f ( si z e 2 ! = s i z e ) | ~~~~~ ^ ~~~~ src/libavcodec/ituh263dec.c : 1370 : 59 : warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] FF_MPV_OFFSET(r c1370_ | q s q u iisfh )(,s- >pAiV_cOtP_Tt_yTpYeP E==_ FALV_OPAICTT,UR E_{T.YdPbEl_ I= &0& s}-,> c0o,d e9c9_,t aFFg_M PV=_=O PATV__FRLL3A2G(S"}Z,Y GO ") & & g e t _ b it s _ l e f t ( & s - >\g b | ) ^ >= 85 + 13*3*16 + 50){ | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/ituh263enc.c:887:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:83:164: note: expanded from macro 'FF_MPV_COMMON_OPTS' 83 | {"rc_qmod_amp", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_amp), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/ituh263enc.c:887:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:84:162: note: expanded from macro 'FF_MPV_COMMON_OPTS' 84 | {"rc_qmod_freq", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_freq), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/bytestream.h:317:13: warning: src/libavcodec/ituh263enc.ccomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: 887:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:90: 168317: | note: expanded from macro 'FF_MPV_COMMON_OPTS' size2 = FFMIN(p 90- | >{b"rucf_fienirt__ecnpdl x-" ,p- >b"uiffneitri,a ls iczoem)p;l e x| i ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ty for 1src/libavutil/macros.h-:49p:a25:s snote: expanded from macro 'FFMIN'e ncoding "49, | # d e f i n e F FFMFI_NMP(Va_,ObF)F S(E(Ta()r c>_ i(nbi)t i?a l(_bc)p l:x )(,a )A)V _ O| P ~ ^ ~T _TYPE_FLOAT,In file included from src/libavcodec/jpeglsenc.c{:.31d: bsrc/libavcodec/bytestream.hl :=318 :015 :} ,warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]- FLT_MA X318, | F L T _iMfA X(,s iFzFe_2M P!V=_ OPsTi_zFeL)A G S| ~~~~~ ^ ~~~~} , \ | ^ src/libavcodec/ituh263enc.c:887:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:91:177: note: expanded from macro 'FF_MPV_COMMON_OPTS' 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/ituh263enc.c:887:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:92:174: note: expanded from macro 'FF_MPV_COMMON_OPTS' 92 | {"border_mask", "increase the quantizer for macroblocks close to borders", FF_MPV_OFFSET(border_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/ituh263enc.c:887:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:93:163: note: expanded from macro 'FF_MPV_COMMON_OPTS' 93 | {"lmin", "minimum Lagrange factor (VBR)", FF_MPV_OFFSET(lmin), AV_OPT_TYPE_INT, {.i64 = 2*FF_QP2LAMBDA }, 0, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/ituh263enc.c:887:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:94:163: note: expanded from macro 'FF_MPV_COMMON_OPTS' 94 | {"lmax", "maximum Lagrange factor (VBR)", FF_MPV_OFFSET(lmax), AV_OPT_TYPE_INT, {.i64 = 31*FF_QP2LAMBDA }, 0, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/ituh263enc.c:887:5: src/libavcodec/bytestream.hwarning: missing field 'unit' initializer [-Wmissing-field-initializers] :355src/libavcodec/mpegvideoenc.h::95:13171:: warning: note: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]expanded from macro 'FF_MPV_COMMON_OPTS' 35595 | | { " sksipi_zteh r e=s hFoFlMdI"N,( g"->Fburffaemr_ee nds k-i pg -t>bhufrfeers,h oslizde"),; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h : 49 : 25 : note: expanded from macro 'FFMIN' FF_M P49V | _#OdFFeSfEiTn(ef rFaFmMeI_Ns(kai,pb_) t(h(ra)e s>h o(bl)d ?) ,( bA)V _:O P(aT)_)T YP E| _ ~ ^ ~I NT, {.i64 =In file included from src/libavcodec/jpeglsenc.c0: 31}: ,src/libavcodec/bytestream.h :IN356T:_13M:I N,warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]IN T_MAX, F F356_ | M P V _ OsPiT_zFeL2A G=S F}F,M I\N (p -| > ^b uffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:src/libavcodec/ituh263enc.c49::88725::5 note: :expanded from macro 'FFMIN' warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h :4996 | :#168de:f inote: nexpanded from macro 'FF_MPV_COMMON_OPTS'e FFMIN(a,b) (( a96) | {>" s(kbi)p _?f a(ctbo)r ":, ("aF)r)a m| e ~ ^ ~ skip factIn file included from or", src/libavcodec/jpeglsenc.c : 31 : src/libavcodec/bytestream.h : 357 : 15 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] FF _357M | P V _ OiFf F(SsEizTe(2f r!=a mseiz_es) k i| p ~~~~~ ^ ~~~~_ factor), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/ituh263enc.c:887:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:97:165: note: expanded from macro 'FF_MPV_COMMON_OPTS' 97 | {"skip_exp", "Frame skip exponent", FF_MPV_OFFSET(frame_skip_exp), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/ituh263enc.c:887:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:99:172: note: expanded from macro 'FF_MPV_COMMON_OPTS' 99 | {"sc_threshold", "Scene change threshold", FF_MPV_OFFSET(scenechange_threshold), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/ituh263enc.c:887:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:100:166: note: expanded from macro 'FF_MPV_COMMON_OPTS' 100 | {"noise_reduction", "Noise reduction", FF_MPV_OFFSET(noise_reduction), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/ituh263enc.c:887:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:101:163: note: expanded from macro 'FF_MPV_COMMON_OPTS' 101 | {"ps", "RTP payload size in bytes", FF_MPV_OFFSET(rtp_payload_size), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/ituh263enc.c:888:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 888 | FF_MPV_COMMON_MOTION_EST_OPTS | ^ src/libavcodec/mpegvideoenc.h:113:179: note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS' 113 | {"mepc", "Motion estimation bitrate penalty compensation (1.0 = 256)", FF_MPV_OFFSET(me_penalty_compensation), AV_OPT_TYPE_INT, {.i64 = 256 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/ituh263enc.c:888:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:114:124: note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS' 114 | {"mepre", "pre motion estimation", FFsrc/libavcodec/jpeglsdec.c_MPV:_O156FF:S46E:T( mwarning: e_comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]p re), AV_OPT_TYPE_I N156T | , { . if6o4r (=k 0 =} ,0 ;I N(T(_uMInN,s iIgNnTe_MdA)Xs,t aFtFe_-M>PNV[_OQP]T _FA[Q]; k++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/ituh263enc.c:888:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:115:156: note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS' 115 | {"intra_penalty", "Penalty for intra blocks in block decision", FF_MPV_OFFSET(intra_penalty), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, INT_MAX/2, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/ituh263enc.c:889:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 889 | { NULL }, | ^ src/libavcodec/ituh263enc.c:887:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 887 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:92:149: note: expanded from macro 'FF_MPV_COMMON_OPTS' 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 92 | {"border_mask", "increase the quantizer for macroblocks close to borders", FF_MPV_OFFSET(border_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLsrc/libavcodec/jpeglsdec.cT_M:A193X: 463:. 4warning: 0comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]28 2346638528859812 e193+ | 38 F | f ^~~~~~~~~~~~~~~~~~~~~~~~~~~o r (k = 0; (src/libavcodec/ituh263enc.c(:u887n:si5gn:ed )warning: simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]t ate->N[Q ]887 | < < k )F F<_ MtPeVm_pC; Ok+M+M)O N _| OP ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~TS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:92:139: note: expanded from macro 'FF_MPV_COMMON_OPTS' 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 92 | {"border_mask", "increase the quantizer for macroblocks close to borders", FF_MPV_OFFSET(border_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ src/libavcodec/ituh263enc.c:887:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 887 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:91:152: note: expanded from macro 'FF_MPV_COMMON_OPTS' 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/ituh263enc.c:887:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 887 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:91:142: note: expanded from macro 'FF_MPV_COMMON_OPTS' 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ src/libavcodec/ituh263enc.c:887:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 887 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:90:143: note: expanded from macro 'FF_MPV_COMMON_OPTS' 89 | FF_MPV_OFFSET(rc_eq), AV_OPT_TYPE_STRING, .flags = FF_MPV_OPT_FLAGS }, \ | ~ 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/ituh263enc.c:887:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 887 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:90:133: note: expanded from macro 'FF_MPV_COMMON_OPTS' 89 | CC libavcodec/media100_to_mjpegb_bsf.o FF_MPV_OFFSET(rc_eq), AV_OPT_TYPE_STRING, .flags = FF_MPV_OPT_FLAGS }, \ | ~ 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV26_O warningFsF generated. SET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ src/libavcodec/jpeg2000dec.c:381:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/ituh263enc.c:887:5 :381 | warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] for (i 887= | 0 ; i FF<_M PVs_-CO>MnMuOmN_XOtPiTlSe s | * ^~~~~~~~~~~~~~~~~~ s->nusrc/libavcodec/mpegvideoenc.hm:Y83ti:l139e: snote: ;expanded from macro 'FF_MPV_COMMON_OPTS' i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82 | FF_MPV_OFFSET(rc_qsquish), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, 0, 99, FF_MPV_OPT_FLAGS}, \ | ~ 83 | {"rc_qmod_amp", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_amp), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/ituh263enc.c:887:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 887 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:83:129: note: expanded from macro 'FF_MPV_COMMON_OPTS' 82 | FF_MPV_OFFSET(rc_qsquish), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, 0, 99, FF_MPV_OPT_FLAGS}, \ | ~ 83 | {"rc_qmod_amp", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_amp), AV_OPT_TYsrc/libavcodec/j2kenc.cPE_F:L1803O:A139T,: {warning: .missing field 'unit' initializer [-Wmissing-field-initializers]d bl = 0 }, -FLT_MAX, F L1803T_ | M A X, F{F_ MP"Vt_OiPleT__FwLiAdGtSh},CC libavcodec/mediacodec.o " , "T i l e W\ i dt| h ^~~~~~~~", OFFSET(tile_width), AV_OPT_TYPE_INT, { .i64 = 256 }, 1, 1<<30, VE, }, | ^ src/libavcodec/j2kenc.c:1804:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1804 | { "tile_height", "Tile Height", OFFSET(tile_height), AV_OPT_TYPE_INT, { .i64 = 256 }, 1, 1<<30, VE, }, | ^ src/libavcodec/j2kenc.c:1808:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1808 | { "sop", "SOP marker", OFFSET(sop), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 1, VE, }, | ^ src/libavcodec/j2kenc.c:1809:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1809 | { "eph", "EPH marker", OFFSET(eph), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 1, VE, }, | ^ src/libavcodec/j2kenc.c:1816:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1816 | { "layer_rates", "Layer Rates", OFFSET(lr_str), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, VE }, | ^ src/libavcodec/j2kenc.c:1817:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1817 | { NULL } | ^ src/libavcodec/ituh263enc.c:915:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 915 | { "umv", "Use unlimited motion vectors.", OFFSET(umvplus), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE }, | ^ src/libavcodec/ituh263enc.c:916:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 916 | { "aiv", "Use alternative inter VLC.", OFFSET(alt_inter_vlc), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE }, | ^ src/libavcodec/ituh263enc.c:917:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 917 | { "obmc", "use overlapped block motion compensation.", OFFSET(obmc), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE }, | ^ src/libavcodec/ituh263enc.c:918:177: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 918 | { "structured_slices", "Write slice start position at every GOB header instead of just GOB number.", OFFSET(h263_slice_structured), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE}, | ^ src/libavcodec/ituh263enc.c:919:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 919 | FF_MPV_COMMON_OPTS | ^ src/libavcodec/mpegvideoenc.h:75:173: note: expanded from macro 'FF_MPV_COMMON_OPTS' 75 | FF_MPV_OFFSET(luma_elim_threshold), AV_OPT_TYPE_INT, { .i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/ituh263enc.c:919:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:77:175: note: expanded from macro 'FF_MPV_COMMON_OPTS' 77 | FF_MPV_OFFSET(chroma_elim_threshold), AV_OPT_TYPE_INT, { .i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/ituh263enc.c:919:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:78:175: note: expanded from macro 'FF_MPV_COMMON_OPTS' 78 | { "quantizer_noise_shaping", NULL, FF_MPV_OFFSET(quantizer_noise_shaping), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/ituh263enc.c:919:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:80:175: note: expanded from macro 'FF_MPV_COMMON_OPTS' 80 | FF_MPV_OFFSET(error_rate), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/ituh263enc.c:919:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:82:151: note: expanded from macro 'FF_MPV_COMMON_OPTS' 82 | FF_MPV_OFFSET(rc_qsquish), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, 0, 99, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/ituh263enc.c:919:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:83:164: note: expanded from macro 'FF_MPV_COMMON_OPTS' 83 | {"rc_qmod_amp", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_amp), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/ituh263enc.c:919:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:84:162: note: expanded from macro 'FF_MPV_COMMON_OPTS' 84 | {"rc_qmod_freq", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_freq), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/ituh263enc.c:919:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:90:168: note: expanded from macro 'FF_MPV_COMMON_OPTS' 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/ituh263enc.c:919:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:91:177: note: expanded from macro 'FF_MPV_COMMON_OPTS' 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/ituh263enc.c:919:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:92:174: note: expanded from macro 'FF_MPV_COMMON_OPTS' 92 | {"border_mask", "increase the quantizer for macroblocks close to borders", FF_MPV_OFFSET(border_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/ituh263enc.c:919:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:93:163: note: expanded from macro 'FF_MPV_COMMON_OPTS' 93 | {"lmin", "minimum Lagrange factor (VBR)", FF_MPV_OFFSET(lmin), AV_OPT_TYPE_INT, {.i64 = 2*FF_QP2LAMBDA }, 0, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/ituh263enc.c:919:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:94:163: note: expanded from macro 'FF_MPV_COMMON_OPTS' 94 | {"lmax", "maximum Lagrange factor (VBR)", FF_MPV_OFFSET(lmax), AV_OPT_TYPE_INT, {.i64 = 31*FF_QP2LAMBDA }, 0, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/ituh263enc.c:919:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:95:171: note: expanded from macro 'FF_MPV_COMMON_OPTS' 95 | {"skip_threshold", "Frame skip threshold", FF_MPV_OFFSET(frame_skip_threshold), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/ituh263enc.c:919:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:96:168: note: expanded from macro 'FF_MPV_COMMON_OPTS' 96 | {"skip_factor", "Frame skip factor", FF_MPV_OFFSET(frame_skip_factor), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/ituh263enc.c:919:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:97:165: note: expanded from macro 'FF_MPV_COMMON_OPTS' 97 | {"skip_exp", "Frame skip exponent", FF_MPV_OFFSET(frame_skip_exp), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | src/libavcodec/jpeg2000dec.c ^ :765:29: warning: missing field 'nb_poc' initializer [-Wmissing-field-initializers] 765 | Jpeg2000POC tmp = {{{0}}}; | ^ src/libavcodec/ituh263enc.c:919:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:99:172: note: expanded from macro 'FF_MPV_COMMON_OPTS' 99 | {"sc_threshold", "Scene change threshold", FF_MPV_OFFSET(scenechange_threshold), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/ituh263enc.c:919:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:100:166: note: expanded from macro 'FF_MPV_COMMON_OPTS' 100 | {"noise_reduction", "Noise reduction", FF_MPV_OFFSET(noise_reduction), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/ituh263enc.c:919:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:101:163: note: expanded from macro 'FF_MPV_COMMON_OPTS' 101 | {"ps", "RTP payload size in bytes", FF_MPV_OFFSET(rtp_payload_size), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/ituh263enc.c:920:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 920 | FF_MPV_COMMON_MOTION_EST_OPTS | ^ src/libavcodec/mpegvideoenc.h:113:179: note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS' 113 | {"mepc", "Motion estimation bitrate penalty compensation (1.0 = 256)", FF_MPV_OFFSET(me_penalty_compensation), AV_OPT_TYPE_INT, {.i64 = 256 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/ituh263enc.c:920:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:114:124: note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS' 114 | {"mepre", "pre motion estimation", FF_MPV_OFFSET(me_pre), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/ituh263enc.c:920:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:115:156: note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS' 115 | {"intra_penalty", "Penalty for intra blocks in block decision", FF_MPV_OFFSET(intra_penalty), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, INT_MAX/2, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/ituh263enc.c:921:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 921 | { NULL }, | ^ src/libavcodec/ituh263enc.c:919:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 919 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:92:149: note: expanded from macro 'FF_MPV_COMMON_OPTS' 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 92 | {"border_mask", "increase the quantizer for macroblocks close to borders", FF_MPV_OFFSET(border_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/ituh263enc.c:919:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 919 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:92:139: note: expanded from macro 'FF_MPV_COMMON_OPTS' 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 92 | {"border_mask", "increase the quantizer for macroblocks close to borders", FF_MPV_OFFSET(border_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ src/libavcodec/ituh263enc.c:919:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 919 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:91:152: note: expanded from macro 'FF_MPV_COMMON_OPTS' 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/ituh263enc.c:919:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 919 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:91:142: note: expanded from macro 'FF_MPV_COMMON_OPTS' 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 91 | {"rc_buf_aggressivity", "currently useless",src/libavcodec/jpeg2000dec.c : 848 : 14 : warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] FF_MPV _848O | F F S E Ti(rfc_ b(uPfsfoetr _>a gbgyrteessstirveiatm2y_)g,e tA_Vb_yOtPeTs__lTeYfPEt_(F&LsO-A>Tg), - {2. d+b ln =+ 1.20) }{, -| F ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~L T_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ src/libavcodec/ituh263enc.c:919:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 919 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:90:143: note: expanded from macro 'FF_MPV_COMMON_OPTS' 89 | FF_MIn file included from PV_Osrc/libavcodec/jpeglsenc.cFF:S35E: Tsrc/libavcodec/put_bits.h(:r227c:_37e:q) , warning: AVcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]_O PT_TYPE_STRI12NG warnings ,227 | generated . i f ( s - > b u f _ e n d .-fl asg-s> b=uf _FptFr_ M>P=V_ OsPiT_zFeLAoGfS( B}i,t B uf ) ) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ \ | ~ 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/ituh263enc.c:919:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 919 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:90:133: note: expanded from macro 'FF_MPV_COMMON_OPTS' 89 | FF_MPV_OFFSET(rc_eq), AV_OPT_TYPE_STRING, .flags = FF_MPV_OPT_FLAGS }, \ | ~ 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYsrc/libavcodec/put_bits.hPE_:FLO265AT:,37 : {warning: .dcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]b l = 0 }, -FLT_MAX ,265 | F L T _ M A X , iFfF _(Ms-P>Vb_uOf_PeTn_dF L- AsG->Sb}u,f _ p tr > =\ s | i ^~~~~~~~z eof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/ituh263enc.c:919:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 919 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:83:139: note: expanded from macro 'FF_MPV_COMMON_OPTS' 82 | FF_MPV_OFFSET(rc_qsquish), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, 0, 99, FF_MPV_OPT_FLAGS}, \ | ~ 83 | {"rc_qmod_amp", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_amp), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/ituh263enc.c:919:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 919 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:83:129: note: expanded from macro 'FF_MPV_COMMON_OPTS' 82 | FF_MPV_OFFSET(rc_qsquish), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, 0, 99, FF_MPV_OPT_FLAGS}, \src/libavcodec/put_bits.h | : ~317 :33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 83 | {"rc _317q | m o di_afm p("s,-> "beufx_peenrdi m-e ns-t>ablu f_qptura >n= tsiizzere moofd(ulBaittiBuof)n)" ,{ | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ FF_MPV_OFFSET(rc_qmod_amp), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ CC libavcodec/metasound.o src/libavcodec/latm_parser.c:69:49: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 69 | if ((state & LATM_SIZE_MASK) - s->count <= buf_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/jpeg2000dec.c:1093:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1093 | if (*tp_index < FF_ARRAY_ELEMS(tile->tile_part) - 1) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/kmvc.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/jpeg2000dec.c:1104:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1104 | if (*tp_index < FF_ARRAY_ELEMS(tile->tile_part) - 1) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/kmvc.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/kmvc.c:30: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/microdvddec.o CC libavcodec/midivid.o CC libavcodec/mimic.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/libavcodec/kmvc.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/kmvc.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/kmvc.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/jpeg2000dec.c:1214:25: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] 1214 | if (ret > cblk->data_allocated) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavcodec/jpeg2000dec.c:1215:39: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1215 | size_t new_size = FFMAX(2*cblk->dasrc/libavcodec/bytestream.hta_:al355l:o13:c awarning: tedcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare], ret); | ^ ~~~~~~~~~~~~~~~~~~~~~~ ~~~ 355 | src/libavutil/macros.h : 47s:iz25e: note: =expanded from macro 'FFMAX' F FMIN(g-> 47b | #udfeffienre _FFeMnAdX (- ag,-b>)b u(f(fae)r >, (sb)i z?e );( a )| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ : (b)) src/libavutil/macros.h| :49 ~ ^ ~: 25: note: expanded from macro 'FFMIN' src/libavcodec/jpeg2000dec.c49 | :#1222d:e25f:i nwarning: ecomparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] FFMIN(a ,1222b | ) ( ( a ) > ( b ) ? ( bif) :( r(eat) )> c bl| k ~ ^ ~- >data_alloIn file included from csrc/libavcodec/kmvc.ca:t30e: dsrc/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/kmvc.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) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/ljpegenc.c:41: In file included from src/libavcodec/mjpegenc_common.h:27: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: '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(BitBusrc/libavcodec/indeo3.cf)): {250 : 51| : ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 250 | ((cell->xpos + cell->width) << 2) + mv_x > plane->width) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/indeo3.c:249:51: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 249 | ((cell->ypos + cell->height) << 2) + mv_y > plane->height || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ 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/lagarith.c:162:22: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 162 | if (prob > 256 - i) | ~~~~ ^ ~~~~~~~ src/libavcodec/lagarith.c:164:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 164 | for (j = 0; j < prob; j++) | ~ ^ ~~~~ src/libavcodec/lagarith.c:199:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 199 | if (scale_factor >= 32U) | ~~~~~~~~~~~~ ^ ~~~ 2 warnings generated. 1 warning generated. src/libavcodec/jpeglsenc.c:464:11: warning: missing field 'help' initializer [-Wmissing-field-initializers] 464 | { NULL}, | ^ In file included from src/libavcodec/lcldec.c:48: 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/jpeg2000dec.c:1425:69: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1425 | 11 warning s generated . if (prcx >= rlevel->num_precincts_x || prcy >= rlevel->num_precincts_y) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/jpeg2000dec.c:1425:34: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1425 | if (prcx >= rlevel->num_precincts_x || prcy >= rlevel->In file included from numsrc/libavcodec/lcldec.c_:p48r: esrc/libavcodec/bytestream.hc:i186n:13c: twarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]s _y) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ 186 | src/libavcodec/jpeg2000dec.c : 1502 s:i69z:e 2warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]= FFMIN(p->buffer _1502en | d - p - > b u f f e r , s i z e ) ; i| f ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ( prcx >= src/libavutil/macros.hr:l49e:v25e:l -note: >expanded from macro 'FFMIN' num_prec i49n | c#tdse_fxi n|e| FpFrcMyI N>(=a ,br)l e(v(eal)- >>nu m(b_)p re?ci n(cbt)s_ y:) (a{)) | | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ ~ ^ ~ src/libavcodec/jpeg2000dec.cIn file included from :src/libavcodec/lcldec.c1502::4834: :src/libavcodec/bytestream.h :187warning: :15comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1871502 | | i f ( s iz e 2 ! = s i z e ) i| f ~~~~~ ^ ~~~~ (prcx >= rlevel->num_precincts_x || prcy >= rlevel->num_precincts_y) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/jpeg2000dec.c:1579:69: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1579 | if (prcx >= rlevel->num_precincts_x || prcy >= rlevel->num_precincts_y) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/jpeg2000dec.c:1579:34: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1579 | if (prcx >= rlevel->num_precincts_x || prcy >= rlevel->num_precincts_y) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/lpc.c:27: src/libavcodec/lpc.h:192:20: warning: implicit conversion increases floating-point precision: 'float' to 'LPC_TYPE' (aka 'double') [-Wdouble-promotion] 192 | err *= FIXR(1.0) - (r * r); | ^~~~~~~~~ ~ src/libavcodec/aac_defines.h:88:30: note: expanded from macro 'FIXR' 88 | #define FIXR(x) ((float)(x)) | ^~~~~~~~~~ src/libavcodec/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/lagarith.c:476:18: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 476 | if (read > length) | ~~~~ ^ ~~~~~~ In file included from src/libavcodec/lcldec.c:48: src/libavcodec/bytestream.h: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/lcldec.c:48: src/libavcodec/bytestream.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/lcldec.c:48: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/indeo3.c:620:55: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 620 | ((cell->xpos + cell->width) << 2) + mv_x > plane->width) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/indeo3.c:619:55: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 619 | ((cell->ypos + cell->height) << 2) + mv_y > plane->height || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ CC libavcodec/misc4.o src/libavcodec/kmvc.c:384:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 384 | if (c->palsize >= (unsigned)MAX_PALSIZE) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h: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/lcldec.c:48: 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/lcldec.c:48: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/lpc.csrc/libavcodec/ljpegenc.c:304:11: warning: missing field 'help' initializer [-Wmissing-field-initializers]: 182:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]304 | { NULL}, 182 | | ^ double signal = 0.0f, avg_err = 0.0f; | ~~~~~~ ^~~~ src/libavcodec/lpc.c:182:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] CC libavcodec/misc4_parser.o 182 | double signal = 0.0f, avg_err = 0.0f; | ~~~~~~~ ^~~~ src/libavcodec/lpc.c:184:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 184 | const double a = 0.5f, b = 1.0f - a; | ~ ^~~~ src/libavcodec/lpc.c:184:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 184 | const double a = 0.5f, b = 1.0f - a; | ^~~~ ~ src/libavcodec/lpc.c:189:41: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 189 | s->windowed_samples[i] = weight*samples[i]; | ~^~~~~~~~~~ src/libavcodec/lpc.c:190:47: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 190 | s->windowed_samples[len-1-i] = weight*samples[len-1-i]; | ~^~~~~~~~~~~~~~~~ CC libavcodec/mjpeg2jpeg_bsf.o src/libavcodec/lpc.c:197:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 197 | avg_err = (avg_err + error[i])/2.0f; | ~^~~~ src/libavcodec/lpc.c:198:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 198 | return avg_err ? signal/avg_err : NAN; | ~~~~~~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavcodec/jpeg2000dec.c:1772:41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1772 | av_assert0(width <= 1024U && height <= 1024U); | ~~~~~~ ^ ~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavcodec/indeo3.csrc/libavcodec/jpeg2000dec.c:1772::80722::17 :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] 1772 | 807 | a v _ a s s e r t 0 ( w i d tChH ( pl a ne - > h e i g h t >> 2 ) ) { \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/indeo3.c : 807 :\17: warning: | comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] ^~~~ 807 | CHECK_CELL | ^~~~~~~~~~ src/libavcodec/indeo3.c:746:42: note: expanded from macro 'CHECK_CELL' 746 | if (curr_cell.xpos + curr_cell.width > (plane->width >> 2) || \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/indeo3.c:837:17: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 837 | CHECK_CELL | ^~~~~~~~~~ src/libavcodec/indeo3.c:747:43: note: expanded from macro 'CHECK_CELL' 747 | curr_cell.ypos + curr_cell.height > (plane->height >> 2)) { \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/indeo3.c:837:17: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 837 | CHECK_CELL | ^~~~~~~~~~ src/libavcodec/indeo3.c:746:42: note: expanded from macro 'CHECK_CELL' 746 | if (curr_cell.xpos + curr_cell.width > (plane->width >> 2) || \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/lsp.c:60:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 60 | prev = lsf[i] = FFMAX(lsf[i], prev + min_spacing); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:22: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ ~ src/libavcodec/lsp.c:60:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 60 | prev = lsf[i] = FFMAX(lsf[i], prev + min_spacing); | ^~~~ ~ src/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavcodec/lsp.c:60:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 60 | prev = lsf[i] = FFMAX(lsf[i], prev + min_spacing); | ^~~~ ~ src/libavutil/macros.h:47:40: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavcodec/indeo3.c:870:25: warning: comparison of integers of different signs: 'unsigned int' and 'int32_t' (aka 'int') [-Wsign-compare] 870 | if (num_vectors * 2 > data_size) | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ In file included from src/libavcodec/libdav1d.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/libdav1d.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/libdav1d.c:33: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/lsp.c:102:35: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 102 | lsp[i] = cos(2.0 * M_PI * lsf[i]); | ~ ^~~~~~ CC libavcodec/mjpeg_parser.o CC libavcodec/mjpega_dump_header_bsf.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)) | ~ ^ ~ 25 warnings generated. src/libavcodec/indeo3.c:1034:18: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 1034 | dst_height = FFMIN(dst_height, plane->height); | ^ ~~~~~~~~~~ ~~~~~~~~~~~~~ In file included from src/libavutil/macros.h:src/libavcodec/libdav1d.c49::2533:: note: src/libavcodec/bytestream.hexpanded from macro 'FFMIN': 293:13: warning: 49comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | #define FFMIN( a293, | b ) ( (a )s i>z e(2b )= ?F FM(IbN)(p -:> b(uaff)e)r _ e| nd ~ ^ ~ - p->buffer, ssrc/libavcodec/indeo3.ci:z1037e:)23;: warning: | comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h1037: | 49 : 25: note: expanded from macro 'FFMIN' for ( x49 | =# d0ef;i nxe bw)i d(t(h a>)> >2 ;( bx) +?+) ({b )| : ~ ^ ~~~~~~~~~~~~~~~~~ (a)) | ~ ^ ~ src/libavcodec/indeo3.c:1043:25:In file included from src/libavcodec/libdav1d.cwarning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare]: 33: src/libavcodec/bytestream.h:294:15: 1043warning: | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294f | o r (xi f< <(s=i z2e2; !x= ~~~~~ ^ ~~~~w idth; x++) | ~ ^ ~~~~~~~~~~~~ src/libavcodec/lcldec.c:96:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 96 | ofs = FFMIN(ofs, destptr - destptr_bak); | ^ ~~~ ~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/lcldec.c:98:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 98 | In file included from src/libavcodec/lzwenc.c : 32 : src/libavcodec/put_bits.hc:nt227 =: F37FM:I Nwarning: (ccomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]n t, destptr_end - d e227s | tpt r ); | ^ ~~~ ~~~~~~~~~~~~~~~~~~~~~ if (src/libavutil/macros.hs:-49>:25b:u note: fexpanded from macro 'FFMIN'_ end - s49 | -#>dbeuffi_npet FrFM I>N(=a ,sbi)z (e(ofa()B i>t Bu(fb))) ?{ ( 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/libdav1d.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/mjpegbdec.o src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/lcldec.c :265152 | : 18 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (s->bu f152_ | e n di f -( exsp-e>cbtuedf _!p=t r(u n>s= isginezde iontf)(zsBtiretamB->utfot)a)l_ o{ut ) {| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~| ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/lcldec.c:155:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 155 | if (expected > (unsigned int)zstream->total_out) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/libdav1d.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/libdav1d.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/jpeg2000dec.c:2122:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2122 | for (tileno = 0; tileno < s->numXtiles * s->numYtiles; tileno++) { | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/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/jpeg2000dec.c:2190:75: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 2190 | if (bytestream2_get_bytes_left(&s->packed_headers_stream) < tp_header_size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/jpeg2000dec.c:2318:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2318 | for (tileno = 0; tileno < s->numXtiles * s->numYtiles; tileno++) { | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/lzf.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)) | ~ ^ ~ CC libavcodec/mjpegdec.o In file included from src/libavcodec/lzf.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/lzf.c:34: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/mjpegdec_common.o src/libavcodec/lcldec.c:194:53: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 194 | c->imgtype == IMGTYPE_YUV111 && len == width * height * 3) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/lcldec.c:193:52: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 193 | if (c->imgtype == IMGTYPE_RGB24 && len == FFALIGN(width * 3, 4) * height || | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/lcldec.c:252:21: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 252 | if (len < ((aligned_width * height * bppx2) >> 1)) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/lcldec.c:267:17: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 267 | len == width * height * 3) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/lcldec.c:423:24: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 423 | linesize = len < FFALIGN(3 * width, 4) * height ? 3 * width : FFALIGN(3 * width, 4); | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/jpeg2000dec.c:2359:47: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 2359 | if (bytestream2_get_bytes_left(&s->g) < atom_size || atom_end < atom_size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavcodec/jpeg2000dec.c:2398:36: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 2398 | atom2_size < size) { | ~~~~~~~~~~ ^ ~~~~ In file included from src/libavcodec/lzf.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/lzf.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) | ~~~~~ ^ ~~~~ CC libavcodec/mjpegenc.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/lzf.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) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/loco.c:31: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] CC libavcodec/mjpegenc_common.o 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/bytestream.hCC libavcodec/mjpegenc_huffman.o :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/lzf.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/libavcodec/lzf.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/libavcodec/jpeg2000dec.c:2590:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2590 | OFFSET(reduction_factor), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, JPEG2000_MAX_RESLEVELS - 1, VD }, | ^ src/libavcodec/jpeg2000dec.c:2591:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 2591 | { NULL }, | ^ src/libavcodec/loco.c:159:17: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 159 | if (val == INT_MIN) | ~~~ ^ ~~~~~~~ src/libavcodec/loco.c:167:17: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 167 | if (val == INT_MIN) | ~~~ ^ ~~~~~~~ src/libavcodec/loco.c:173:21: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 173 | if (val == INT_MIN) | ~~~ ^ ~~~~~~~ src/libavcodec/libdav1d.c:611:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 611 | { "tilethreads", "Tile threads", OFFSET(tile_threads), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, DAV1D_MAX_TILE_THREADS, VD | AV_OPT_FLAG_DEPRECATED }, | ^ src/libavcodec/libdav1d.c:612:150: In file included from warning: missing field 'unit' initializer [-Wmissing-field-initializers]src/libavcodec/lscrdec.c :29: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 612 | { "framethr e171a | d s" , "gF->rbaumef ftehrr ea+d=s" ,F OFFMFSIENT((fgr-a>meb_uthfrfeaedrs)_,e nAdV _-O gP->Tb_TuYPfEfe_rI,N Ts,i z{e ).;i 6 4| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ = 0 }, 0, DAV1src/libavutil/macros.hD_:M49A:X25_F:R Anote: MEexpanded from macro 'FFMIN'_ THREADS, 49V | D# d|e fAiV_nOPeT _FFFLMAGI_ND(EaPR,ECbAT)ED (}(,a ) >| ^( b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/libdav1d.c:613:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 613 | { "max_frame_delay", "Max frame delay", OFFSET(max_frame_delay), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, DAV1D_MAX_FRAME_DELAY, VD }, | ^ src/libavcodec/libdav1d.c:614:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 614 | { "filmgrain", "Apply Film Grain", OFFSET(apply_grain), AV_OPT_TYPE_BOOL, { .i64 = -1 }, -1, 1, VD | AV_OPT_FLAG_DEPRECATED }, | ^ src/libavcodec/libdav1d.c:615:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 615 | { "oppoint", "Select an operating point of the scalable bitstream", OFFSET(opIn file included from erasrc/libavcodec/lscrdec.ct:i29n: gsrc/libavcodec/bytestream.h_p:oi186n:t13):, warning: Acomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]V _OPT_TYPE_INT, {186 | . i 6 4 s=i z-e12 }=, FF-M1I, N31(, pV-D> b}u,f f | e ^r _end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.hsrc/libavcodec/libdav1d.c::49616::25110:: note: warning: expanded from macro 'FFMIN' missing field 'unit' initializer [-Wmissing-field-initializers] 49 | # d616e | f i n e { F"FaMlIlNl(aay,eb)r s("(,a )" O>u tp(ubt) a l?l (sbpa)t i:a l( laay)e)r s" ,| O ~ ^ ~F FSET(all_layIn file included from esrc/libavcodec/lscrdec.crs:),29 : src/libavcodec/bytestream.hA:V187_O:P15T:_T Ywarning: Pcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]E _BOOL, {187 | .i 6 4 = i0f } , (0s,i z1e,2 VD! =} ,s i z| ^e ) | ~~~~~ ^ ~~~~ src/libavcodec/libdav1d.c:617:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 617 | { NULL } | ^ CC libavcodec/mlp.o src/libavcodec/loco.c:305:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 305 | if (l->lossy > 65536U) { | ~~~~~~~~ ^ ~~~~~~ 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/lscrdec.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/lscrdec.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/lscrdec.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/lscrdec.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/lscrdec.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 libavcodec/mlp_parse.o In file included from src/libavcodec/magicyuvenc.c:30: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 11 warning171s | generated . 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/magicyuvenc.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/magicyuvenc.c:30: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h: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/magicyuvenc.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/magicyuvenc.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) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/lzw.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 Fsrc/libavcodec/bytestream.hFMIN:(a317,b:) 13(:( awarning: )comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] > (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) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/magicyuvenc.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) | ~~~~~ ^ ~~~~ In file included from In file included from src/libavcodec/lzw.csrc/libavcodec/magicyuv.c::3130: : src/libavcodec/bytestream.hsrc/libavcodec/bytestream.h::186171::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] 186171 | | sgi-z>ebu2f fe=r +=F FFMFIMINN((gp-->>bbuufffefr_eenrd _- egn-d>b u-f fpe-r>,b usfifzere,); s | i ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~z e); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25src/libavutil/macros.h:: note: 49expanded from macro 'FFMIN': 25: note: expanded from macro 'FFMIN' 49 | #de fi49n | #ede fFiFMnIeN (FaF,MbI) N((a(,ab)) >( ((ab)) > ?( b(b)) : ?(a )() b )| ~ ^ ~ : (a)) | ~ ^ ~ In file included from src/libavcodec/lzw.c:31: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h: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/magicyuv.c:30: src/libavcodec/bytestream.h:186:In file included from 13src/libavcodec/magicyuvenc.c:: 30: warning: src/libavcodec/bytestream.hcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: 356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186356 | | ssiizzee22 == FFFFMMIINN((pp-->>bbuuffffeerr__enedn d- -p -p>b-u>ffbeurf,f esri,z e)s;i z| e ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~) ; | src/libavutil/macros.h ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~: 49:25: note: expanded from macro 'FFMIN' src/libavutil/macros.h:49:25: 49note: | #expanded from macro 'FFMIN'd efine F F49MI | N#(ad,eb)f i(n(ea )F >F M(bI)N (?a ,(bb)) :( ((aa)) ) > | ~ ^ ~( b) ? (b)In file included from :src/libavcodec/magicyuvenc.c :(30a: )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/magicyuv.c | : 30 : src/libavcodec/bytestream.h : 187i:f15 :( swarning: icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]z e2 != s iz187e | ) | ~~~~~ ^ ~~~~ if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/mlp_parser.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/lzw.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/lzw.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) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/magicyuv.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/magicyuv.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) | ~~~~~ ^ ~~~~ 44 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/lzw.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: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/magicyuv.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) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/magicyuvenc.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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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/lzw.c:31: src/libavcodec/bytestream.hsrc/libavcodec/bytestream.h:356::13355::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] 356 | si z355e2 | = F F MsIiNz(ep - >=b ufFfeFr_MeInNd( g-- p>-b>buuffffeerr,_ esnidz e- )g; - >| b ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~u ffer,src/libavutil/macros.h s:iz49e:25):; note: expanded from macro 'FFMIN'| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 49 | #dsrc/libavutil/macros.h:e49f:25i:ne Fnote: Fexpanded from macro 'FFMIN'M IN(a,b )49 | (#(daef)in e> (FFbM)I N?( a(,bb)) :( ((aa)) )> | ( ~ ^ ~b ) ? (b) In file included from :src/libavcodec/lzw.c :(a31): )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/magicyuv.c | : 30 : src/libavcodec/bytestream.h :i356:f13 :( warning: scomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]i ze2 != siz e356) | | ~~~~~ ^ ~~~~ size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/magicyuv.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/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/mlpdec.o CC libavcodec/mlpdsp.o CC libavcodec/mlpenc.o 4 warnings generated. src/libavcodec/magicyuvenc.c:557:11: warning: missing field 'help' initializer [-Wmissing-field-initializers] 557 | { NULL}, | ^ In file included from src/libavcodec/media100_to_mjpegb_bsf.c:30: src/libavcodec/bytestream.h: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/media100_to_mjpegb_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/media100_to_mjpegb_bsf.c:30: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/mlz.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)) | ~ ^ ~ 9 warnings generated. CC libavcodec/mmvideo.o 2 warnings generated. In file included from src/libavcodec/media100_to_mjpegb_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/media100_to_mjpegb_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) | ~~~~~ ^ ~~~~ CC libavcodec/mobiclip.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/media100_to_mjpegb_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) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/me_cmp.c:30: In file included from src/libavcodec/mpegvideoenc.h:34: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | 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/libavcodec/media100_to_mjpegb_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/media100_to_mjpegb_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/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/m101.c:61:44: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 61 | if (stride < min_stride || avpkt->size < stride * (uint64_t)avctx->height) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3 warnings generated. src/libavcodec/mlp.c:123:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 123 | for (i = 0; i < ((bit_size + 2) & 7); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/magicyuv.c:271:42: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 271 | if (s->slices[i][j].size - 2 < width * height) | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 11 warnings generated. CC libavcodec/motion_est.o CC libavcodec/motionpixels.o CC libavcodec/movsub_bsf.o src/libavcodec/magicyuv.c:447:41: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 447 | if (header_size < 32 || header_size >= avpkt->size) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/magicyuv.c:560:21: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 560 | if (slice_width != avctx->coded_width) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/magicyuv.c:574:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 574 | if (s->nb_slices > INT_MAX / FFMAX(sizeof(Slice), 4 * 5)) {5 warning| ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~s generated. src/libavcodec/magicyuv.c:625:36: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 625 | if (bytestream2_get_byteu(&gb) != s->planes) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavcodec/magicyuv.c:686:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 686 | for (i = 0; i < FF_ARRAY_ELEMS(s->slices); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ 11 warnings generated. src/libavcodec/mlpdsp.c:44:31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 44 | for (order = 0; order < firorder; order++) | ~~~~~ ^ ~~~~~~~~ src/libavcodec/mlpdsp.c:46:31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 46 | for (order = 0; order < iirorder; order++) | ~~~~~ ^ ~~~~~~~~ 3 warnings generated. 18 warnings generated. In file included from src/libavcodec/metasound.c:35: src/libavcodec/twinvq.h:203:66: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 203 | return clip * FFSIGN(y) * (exp(log(1 + mu) * fabs(y)) - 1) / mu; | ~ ^~ src/libavcodec/twinvq.h:203:55: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 203 | return clip * FFSIGN(y) * (exp(log(1 + mu) * fabs(y)) - 1) / mu; | ~~~~ ^ src/libavcodec/twinvq.h:203:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 203 | return clip * FFSIGN(y) * (exp(log(1 + mu) * fabs(y)) - 1) / mu; | ~~~ ~~^~~~ src/libavcodec/twinvq.h:203:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 203 | return clip * FFSIGN(y) * (exp(log(1 + mu) * fabs(y)) - 1) / mu; | ~~~~~^~~~~~~~~~~ ~ 8 warnings generated. 1 warning generated. CC libavcodec/movtextdec.o src/libavcodec/microdvddec.c:206:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 206 | for (i = 0; i < sizeof(MICRODVD_TAGS) - 1; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/microdvddec.c:212:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 212 | for (sidx = 0; sidx < sizeof(MICRODVD_STYLES) - CC libavcodec/movtextenc.o 1; sidx++) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/mp3_header_decompress_bsf.o CC libavcodec/mpc.o CC libavcodec/mpc7.o src/libavcodec/microdvddec.c:339:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 339 | for (i = 0; i < sizeof(MICRODVD_TAGS) - 1; iCC libavcodec/mpc8.o ++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/microdvddec.c:342:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 342 | for (sidx = 0; sidx < sizeof(MICRODVD_STYLES) - 1; sidx++) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/mpeg12.o 4 warnings generated. CC libavcodec/mpeg12data.o 1 warning generated. In file included from src/libavcodec/misc4.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/misc4.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/misc4.c:27: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/mjpega_dump_header_bsf.c:30: src/libavcodec/bytestream.h: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: 20note: expanded from macro 'FFMIN' warning s generated. 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/mjpega_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/mjpega_dump_header_bsf.c:30: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/midivid.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/midivid.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/libavcodec/bytestream.h| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ :271:17: src/libavutil/macros.hwarning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]49 :25: note: expanded from macro 'FFMIN' 49 | # d271e | f i n e iFnFMtI Ns(ia,zbe)2 = (F(FaMI)N( g> -(>bb)u ff?e r(_be)nd :- (ga-)>)b u f| f ~ ^ ~e r, size); In file included from src/libavcodec/midivid.c| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~: 29: src/libavcodec/bytestream.h:187:15:src/libavutil/macros.h :49warning: :25comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: note: expanded from macro 'FFMIN' 187 | 49 | i#fd e(fsiinez eFF2M I!N(=a ,sb)i z((ea)) >| ~~~~~ ^ ~~~~(b ) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/misc4.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 Fsrc/libavcodec/bytestream.hFMI:N(271a:,b17): ( (awarning: )comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] > (b) ? (b) : (a) ) 271 | | ~ ^ ~ int sizIn file included from esrc/libavcodec/misc4.c2: 27=: src/libavcodec/bytestream.hF:F294:M15I:N (gwarning: ->comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]b uffer _294e | n d - igf- >(bsiuzfe2f e!r=, s iszie)z e )| ; ~~~~~ ^ ~~~~ | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) In file included from ? (bsrc/libavcodec/mjpegenc_common.c): :32 : (src/libavcodec/put_bits.ha):)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/mimic.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)) | ~ ^ ~ CC libavcodec/mpeg12dec.o src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] In file included from 317 | src/libavcodec/mjpega_dump_header_bsf.c : 30s: isrc/libavcodec/put_bits.hsrc/libavcodec/bytestream.hz:e2293: 265:=:1337 :: F warning: Fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]MIwarning: N comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]( p->buffer_end 293 265- | p | - > b u In file included from f ssrc/libavcodec/mimic.cf eri: , zi32 ef: s2i src/libavcodec/bytestream.h :z(e)=;186s- >b:u FF13f: M_ | IeN(warning: p ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ncomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]- > db uf-f esrc/libavutil/macros.hsr:_-49e >186 | :nbd 25u f-: p ->_b u fpnote: sfetexpanded from macro 'FFMIN'ri rz, s>iez=2 e=s )49 iF; | zFeM #| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~o IdN(fpef(-i>bsrc/libavutil/macros.hB:n49u:ief25t:B f uFenote: rf_Fexpanded from macro 'FFMIN'))eM I {nN d( - a| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~49 ,p | -b#>b)u d((fa)eff i>enr, seiz(e );b F) src/libavcodec/bytestream.h F| ? M( ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~: I271bN:()a 17:, b:)src/libavutil/macros.h (( :awarning: (49):25comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]:a) ) note: expanded from macro 'FFMIN'>| ~ ^ ~( b) ? 49 271(b | In file included from | ) # dsrc/libavcodec/misc4.ce :f:iine27 n: tF(asrc/libavcodec/bytestream.h) )sFiz:e 2M318I :N15| =( : ~ ^ ~ aF FM,INwarning: (bgIn file included from comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare])-src/libavcodec/mjpega_dump_header_bsf.c> :30b: (src/libavcodec/bytestream.h u318( | :fa )294f: e>15 :r ( _warning: biecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]) fn d(? s294-( i | zbg) e - 2 > i:f b (!au(=s)i)f z fse e| i ~ ^ ~2rz ,e! =) s siIn file included from | ~~~~~ ^ ~~~~i zsrc/libavcodec/mimic.cez):e;32 ): | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~src/libavcodec/bytestream.h : 187| :15 ~~~~~ ^ ~~~~ :src/libavutil/macros.h :49warning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]25 : note: expanded from macro 'FFMIN' 187 | 49 | # dief f(siinzee2 F!F= MsIizNe()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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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/mjpega_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 | In file included from src/libavcodec/midivid.c:i29f: src/libavcodec/bytestream.h(s:i293:z13e:2 warning: !comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]= size) | ~~~~~ ^ ~~~~ 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.hIn file included from :src/libavcodec/midivid.c:35529:: 13src/libavcodec/bytestream.h: :warning: 294: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] 294 | 355i | f ( si z es2i z!e = = sFFiMzIeN)( g- >| b ~~~~~ ^ ~~~~u ffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b)15 ? warning (sb generated). : (a)) | ~ ^ ~ In file included from src/libavcodec/misc4.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)) | ~ ^ ~ 14 warningIn file included from ssrc/libavcodec/misc4.c generated:. 27: src/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)) | ~ ^ ~ src/libavcodec/bytestream.hIn file included from src/libavcodec/midivid.c::29: 355src/libavcodec/bytestream.h::31813:: 15warning: : comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if 355( | si z e2 !s=i zes i=z eF)F M I| N ~~~~~ ^ ~~~~ (g->buffer_end - g->bufsrc/libavcodec/bytestream.hfer:,271 :s17i:z ewarning: )comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49 :27125: | note: expanded from macro 'FFMIN' int s49i | z#dee2f i=n eF FFFMMIIN(Ng(-a>,bbu)f f(e(ra)_ e> n(db )- ?g -(b>)b uf:f e(ra),) s i| z ~ ^ ~ e); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ In file included from src/libavcodec/mjpega_dump_header_bsf.c:30: src/libavcodec/bytestream.hsrc/libavutil/macros.h::35649::13:25 :warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] note: expanded from macro 'FFMIN' 35649 | | # d e fsiinze eF2FM I=N (FaFM,IbN)( p((-a>) b>u f(bf)e r?_ (ebn) d: (- ap)-)> b| u ~ ^ ~f 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/mjpega_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) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/bytestream.hsrc/libavcodec/mimic.c::355:3213: :src/libavcodec/bytestream.h :warning: 293comparison 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] 355 | 293 | s isziez e 2= =F FFFMMIINN((pg->-b>ufbfuefrf_eer_nedn d- p-- >gb-u>fbfuefr,f esirz,e) ;s i ze| ) ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25:src/libavutil/macros.h :note: 49expanded from macro 'FFMIN': 25: note: expanded from macro 'FFMIN' 49 | #de f49 | i#ndee fFiFnMe IFFNM(IaN,(ba), b() ((a()a >) (>b )( ?b ) (?b )( b:) (:a )(a)) ) | ~ ^ ~| ~ ^ ~ In file included from In file included from src/libavcodec/mimic.csrc/libavcodec/midivid.c::3229: : src/libavcodec/bytestream.hsrc/libavcodec/bytestream.h::294356: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] 294 | 356i | f ( s isziez2e 2! = =s iFzFeM)I 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/midivid.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) | ~~~~~ ^ ~~~~ 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/mimic.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) | ~~~~~ ^ ~~~~ 2 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/mimic.c: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/mimic.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/mpeg12enc.o 11 warnings generated. CC libavcodec/mpeg12framerate.o CC libavcodec/mpeg2_metadata_bsf.o src/libavcodec/midivid.c:70:44: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 70 | if (bytestream2_get_bytes_left(gb) < mask_size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavcodec/midivid.c:97:44: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 97 | if (bytestreaCC libavcodec/mpeg4_unpack_bframes_bsf.o m2_get_bytes_left(gb) < (nb_blocks + 7 * !intra_flag) / 8) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/mjpegenc.c:40: In file included from src/libavcodec/mjpegenc_common.h:27: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/mpeg4audio.o CC libavcodec/mpeg4audio_sample_rates.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 >= sizeof11(B warningist generatedBu. f)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/mimic.c:112:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 112 | for (i = 0; i < FF_ARRAY_ELEMS(ctx->frames); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/mpeg4video.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/mimic.c:142:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 142 | for (i = 0; i < FF_ARRAY_ELEMS(ctx->frames); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/mpeg4video_parser.o src/libavcodec/mimic.c:165:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 165 | for (i = 0; i < FF_ARRAY_ELEMS(dst->frames); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mimic.c:224:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 224 | for (pos = 1; pos < num_coeffs; pos++) { | ~~~ ^ ~~~~~~~~~~ src/libavcodec/mimic.c:232:17: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 232 | if (vlc == -1) | ~~~ ^ ~~ src/libavcodec/mimic.c:279:54: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 279 | if (is_iframe || get_bits1(&ctx->gb) == is_chroma) { | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ 26 warnings generated. 11 warnings generated. CC libavcodec/mpeg4videodec.o CC libavcodec/mpeg4videodsp.o CC libavcodec/mpeg4videoenc.o CC libavcodec/mpeg_er.o CC libavcodec/mpegaudio.o In file included from src/libavcodec/mjpegdec.c:52: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: '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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/mpegaudio_parser.o CC libavcodec/mpegaudiodata.o CC libavcodec/mpegaudiodec_common.o In file included from src/libavcodec/mlpenc.c:28: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | ifCC libavcodec/mpegaudiodec_fixed.o (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/mpegaudiodec_float.o 4 warnings generated. CC libavcodec/mpegaudiodecheader.o 11 warnings generated. 12 warnings generated. 4 warnings generated. In file included from src/libavcodec/mjpegdec.c:53: In file included from src/libavcodec/tiff.h:34: In file included from src/libavcodec/tiff_common.h:33: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, sizeCC libavcodec/mpegaudiodsp.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/mjpegdec.c:53: In file included from src/libavcodec/tiff.h:34: In file included from src/libavcodec/tiff_common.h:33: src/libavcodec/bytestream.h: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/mjpegdec.c:53: In file included from src/libavcodec/tiff.h:34: In file included from src/libavcodec/tiff_common.h:33: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h: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 | #CC libavcodec/mpegaudiodsp_data.o define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/mjpegdec.c:53: In file included from src/libavcodec/tiff.h:34: In file included from src/libavcodec/tiff_common.h:33: src/libavcodec/bytestream.h: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/mjpegdec.c:53: In file included from src/libavcodec/tiff.h:34: In file included from src/libavcodec/tiff_common.h:33: src/libavcodec/bytestream.h: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->bufCC libavcodec/mpegaudiodsp_fixed.o 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/mjpegdec.c:53: In file included from src/libavcodec/tiff.h:34: In file included from src/libavcodec/tiff_common.h:33: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/mjpegenc.c:125:23: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] 125 | for (int i = 0; i < m->huff_ncode; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavcodec/mjpegenc.c:136:23: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] src/libavcodec/bytestream.h 136 | : 355 :f13or: (warning: icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]n t i = 0; i < m-> h355u | f f _ n csoizdee ; =i +F+F)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/mjpegdec.c:53: In file included from src/libavcodec/tiff.h:34: In file included from src/libavcodec/tiff_common.h:33: src/libavcodec/bytestream.h: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/mjpegdec.c:53: In file included from src/libavcodec/tiff.h:34: In file included from src/libavcodec/tiff_common.h:33: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/mpegaudiodsp_float.o src/libavcodec/mjpegenc.c:172:23: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] 172 | for (int i = 0; i < m->huff_ncode; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavcodec/mlz.c:138:25: warning: comparison of integers of different signs: 'unsigned long' and 'int' [-Wsign-compare] 138 | while (output_chars < size) { | ~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/mlz.c:162:44: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 162 | if (ret < 0 || ret > size - output_chars) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/mlz.c:168:44: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 168 | if (ret < 0 || ret > size - output_chars) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/mlz.c:181:44: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 181 | if (ret < 0 || ret > size - output_chars) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/mlz.c:186:42: warning: comparison of integers of different signs: 'unsigned long' and 'int' [-Wsign-compare] 186 | if (output_chars <= size && !mlz->freeze_flag) { | ~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/mjpegdec.c:83:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 83 | for (i = 0; i < FF_ARRAY_ELEMS(ht); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ 23 warnings generated. src/libavcodec/mlpenc.c:280:48: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 280 | for (unsigned int channel = 0; channel < ctx->num_channels; channel++) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ 15 warnings generated. src/libavcodec/mlpenc.c:388:48: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 388 | for (unsigned int channel = 0; channel < ctx->avctx->ch_layout.nb_channels; channel++) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mlpenc.c:416:40: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 416 | for (unsigned channel = 0; channel < nb_channels; channel++) { | ~~~~~~~ ^ ~~~~~~~~~~~ CC libavcodec/mpegaudioenc_fixed.o 33 warnings generated. src/libavcodec/mjpegenc.c:629:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 629 | FF_MPV_COMMON_OPTS | ^ src/libavcodec/mpegvideoenc.h:75:173: note: expanded from macro 'FF_MPV_COMMON_OPTS' 75 | FF_MPV_OFFSET(luma_elim_threshold), AV_OPT_TYPE_INT, { .isrc/libavcodec/mpc.c64 := 720: 92}:, warning: INT_MIN, INimplicit conversion from 'int' to 'float' changes value from 2147483647 to 2147483648 [-Wimplicit-const-int-float-conversion]T _MAX, FF_MPV_OPT_FLAGS }, \72 | | ^ c->sb_samples[ch][j][i] = av_clipf(mulsrc/libavcodec/mjpegenc.c :*629 :c1-:> Qwarning: [missing field 'unit' initializer [-Wmissing-field-initializers]c h]src/libavcodec/mpegvideoenc.h[:j77 :175+: onote: fexpanded from macro 'FF_MPV_COMMON_OPTS'f ], INT32_MIN, INT 3772 | _M A X ) ; | ~~~~~~~~ ^~~~~~~~~ /usr/include/stdint.h : 45 : 21 : note: expanded from macro 'INT32_MAX' 45 | # d e f i n e IN T 3 2 _ M A X ( 0 x 7 ff fFfFf_fMfP)V _ O| F ^~~~~~~~~~F SET(chroma_elsrc/libavcodec/mpc.ci:m_75t:h92r:e shwarning: olimplicit conversion from 'int' to 'float' changes value from 2147483647 to 2147483648 [-Wimplicit-const-int-float-conversion]d ), AV_OPT_TYP E75_ | I N T , { . i 6 4 = 0 } , cI-N>Ts_bM_IsNa,m pIlNeTs_[cMhA]X[,j ][FiF]_ M=P Va_v_OcPTl_iFpfL(AGmSu l} ,*\ c -| > ^Q [ch][j + off], INT32_MIN, INT32_MAX); | ~~~~~~~~ ^~~~~~~~~ src/libavcodec/mjpegenc.c/usr/include/stdint.h::62945::211:: note: warning: expanded from macro 'INT32_MAX'missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h :4578 | :#175d:e fnote: iexpanded from macro 'FF_MPV_COMMON_OPTS'n e INT32_MAX (0x 778f | ff{f f"fqfu)a n t| i ^~~~~~~~~~z er_noise_src/libavcodec/mpc.cs:h78a:92p: iwarning: ngimplicit conversion from 'int' to 'float' changes value from 2147483647 to 2147483648 [-Wimplicit-const-int-float-conversion]" , NULL, 78 | c - > s b _s aFmFp_lMePVs_[OcFhF]S[EjT]([qiu]a n=t izaevr__cnloiipsf(em_uslh a*p icn-g>)Q,[ cAhV]_[OjPT _+T YoPfEf_]I,NT ,I N{T 3.2i_6M4I =N ,0 I}N,T 3 2 _ M A0X,) ;IN T _| M ~~~~~~~~ ^~~~~~~~~ AX, /usr/include/stdint.hF:F_45M:P21V:_ Onote: Pexpanded from macro 'INT32_MAX'T _FLAG S45 | }#,d\e f in| e ^ INT32_MAX (0x7fffffff) | ^~~~~~~~~~ src/libavcodec/mjpegenc.c:629:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:80:175: note: expanded from macro 'FF_MPV_COMMON_OPTS' 80 | FF_MPV_OFFSET(error_rate), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/mjpegenc.c:629:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:82:151: note: expanded from macro 'FF_MPV_COMMON_OPTS' 82 | FF_MPV_OFFSET(rc_qsquish), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, 0, 99, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mjpegenc.c:629:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:83:164: note: expanded from macro 'FF_MPV_COMMON_OPTS' 83 | {"rc_qmod_amp", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_amp), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mjpegenc.c:629:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:84:162: note: expanded from macro 'FF_MPV_COMMON_OPTS' 84 | {"rc_qmod_freq", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_freq), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mjpegenc.c:629:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:90:168: note: expanded from macro 'FF_MPV_COMMON_OPTS' 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mjpegenc.csrc/libavcodec/mlpenc.c:629::1837:: 48warning: :missing field 'unit' initializer [-Wmissing-field-initializers] warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]src/libavcodec/mpegvideoenc.h :91:177: note: expanded from macro 'FF_MPV_COMMON_OPTS' 837 | 91 | { " r cf_obru f_(augngsriegnsesdi viintty "c,h an"nceurlr =e n0t;l y cuhsaenlneessl" ,< c t x - > n u m _ c h a n n e l s ; c hFaFn_nMePlV+_+O)FF SE{T (r c_| bu ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~f fer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mjpegenc.c:629:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:92:174: note: expanded from macro 'FF_MPV_COMMON_OPTS' 92 | {"border_mask", "increase the quantizer for macroblocks close to borders", FF_MPV_OFFSET(border_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mjpegenc.c:629:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:93:163: note: expanded from macro 'FF_MPV_COMMON_OPTS' 93 | {"lmin", "minimum Lagrange factor (VBR)", FF_MPV_OFFSET(lmin), AV_OPT_TYPE_INT, {.i64 = 2*FF_QP2LAMBDA }, 0, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mjpegenc.c:629:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:94:163: note: expanded from macro 'FF_MPV_COMMON_OPTS' 94 | {"lmax", "maximum Lagrange factor (VBR)", FF_MPV_OFFSET(lmax), AV_OPT_TYPE_INT, {.i64 = 31*FF_QP2LAMBDA }, 0, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mjpegenc.c:629:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:95:171: note: expanded from macro 'FF_MPV_COMMON_OPTS' 95 | {"skip_threshold", "Frame skip threshold", FF_MPV_OFFSET(frame_skip_threshold), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mjpegenc.c:629:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:96:168: note: expanded from macro 'FF_MPV_COMMON_OPTS' 96 | {"skip_factor", "Frame skip factor", FF_MPV_OFFSET(frame_skip_factor), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mjpegenc.c:629:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:97:165: note: expanded from macro 'FF_MPV_COMMON_OPTS' 97 | {"skip_exp", "Frame skip exponent", FF_MPV_OFFSET(frame_skip_exp), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mjpegenc.c:629:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:99:172: note: expanded from macro 'FF_MPV_COMMON_OPTS' 99 | {"sc_threshold", "Scene change threshold", FF_MPV_OFFSET(scenechange_threshold), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mjpegenc.c:629:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:100:166: note: expanded from macro 'FF_MPV_COMMON_OPTS' 100 | {"noise_reductionsrc/libavcodec/movsub_bsf.c", ":No78i:s18e: rwarning: eductioncomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]" , 78 | p k t - >sFiFz_eM P V=_ OFFFFMSIENT((pnkoti->ssei_zree d-u 2c,t iAoVn_)R,B A1V6_(OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mjpegenc.c:629:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:101:163: note: expanded from macro 'FF_MPV_COMMON_OPTS' 101 | {"ps", "RTP payload size in bytes", FF_MPV_OFFSET(rtp_payload_size), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ pkt->data)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/mjpegenc.c:633:179: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 633 | { "force_duplicated_matrix", "Always write luma and chroma matrix for mjpeg, useful for rtp streaming.", OFFSET(force_duplicated_matrix), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, VE }, | ^ src/libavcodec/mjpegenc.c:634:7: warning: missing field 'help' initializer [-Wmissing-field-initializers] 634 | { NULL}, | ^ src/libavcodec/mjpegenc.c:629:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 629 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:92:149: note: expanded from macro 'FF_MPV_COMMON_OPTS' 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 92 | {"border_mask", "increase the quantizer for macroblocks close to borders", FF_MPV_OFFSET(border_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mjpegenc.c:629:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 629 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:92:139: note: expanded from macro 'FF_MPV_COMMON_OPTS' 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 92 | {"border_mask", "increase the quantizer for msrc/libavcodec/mlpdec.cacro:bl216oc:k19s: cwarning: lcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]o se to borders", FF_MP V_216O | F F S E Tf(obro r(deri_ m=a s0k;i nig ),< AFVF_O_PAT_RTRYAPYE__FELLOEATM,S ({t.hddb_lc h=a n0n e}l,_ o-rFdLeTr_)M;A Xi,+ +F)L T _M| A ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~X , FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ src/libavcodec/mjpegenc.c:629:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 629 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:91:152: note: expanded from macro 'FF_MPV_COMMON_OPTS' 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 91 | {"rc_buf_aggressivity",In file included from "cusrc/libavcodec/mmvideo.crr:en36t: lsrc/libavcodec/bytestream.hy: u171s:e18l:e swarning: scomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]" , 171 | F F_ M Pg-V>_bOFuFfSfEeTr( r+c=_ buFfFfMeIrN_(aggg-r>ebusfsfiveirt_ye)n, dA V-_ OPgT-_>TbYuPffEe_rFL,O ATs,i z{e.)d;bl =| 1 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~. 0 }, -FLT_MAXsrc/libavutil/macros.h,: 49F:L25T:_ Mnote: Aexpanded from macro 'FFMIN'X , FF_MP V49_ | O#PTd_eFfLiAGnSe}, F\F M I| N ^~~~~~~( a,b)/usr/include/float.h :(15(:a17:) note: >expanded from macro 'FLT_MAX' (b) ? 15( | b#)d e:f i(nae) )F L T| _ ~ ^ ~ MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mjpegenc.c:629:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 629 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:91:142: note: expanded from macro 'FF_MPV_COMMON_OPTS' 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ src/libavcodec/mjpegenc.c:629:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 629 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:90:143: note: expanded from macro 'FF_MPV_COMMON_OPTS' 89 | In file included from src/libavcodec/mmvideo.c : 36 : src/libavcodec/bytestream.h : 186 : 13 : 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 _FeFn_d M-P Vp_-O>FbFuSfEfTe(rrc,_e q)s,i zAeV)_;O PT _| TY ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~P E_STRINsrc/libavutil/macros.hG:,49 : 25 : note: expanded from macro 'FFMIN' 49 | # d e f i n e F F.MfIlNa(gas, b=) F(F_(MaP)V _>OP T(_bF)L A?G S( b},) : ( a ) ) | ~ ^ ~ \ | ~ In file included from src/libavcodec/mmvideo.c:36: src/libavcodec/bytestream.h :90187 | :{15":r c_warning: incomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]i t_cplx "187, | " i n itiifa l( csomipzlee2x i!t=y fsoirz e1-)p a| ~~~~~ ^ ~~~~s s encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mjpegenc.c:629:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 629 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:90:133: note: expanded from macro 'FF_MPV_COMMON_OPTS' 89 | FF_MPV_OFFSET(rc_eq), AV_OPT_TYPE_STRING, .flags = FF_MPV_OPT_FLAGS }, \ | ~ 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ src/libavcodec/mjpegenc.c:629:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 629 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:83:139: note: expanded from macro 'FF_MPV_COMMON_OPTS' 82 | FF_MPV_OFFSET(rc_qsquish), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, 0, 99, FF_MPV_OPT_FLAGS}, \ | ~ 83 | {"rc_qmod_amp", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_amp), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mjpegenc.c:629:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 629 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:83:129: note: expanded from macro 'FF_MPV_COMMON_OPTS' 82 | src/libavcodec/mlpenc.c : 1128 : 42 : warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1128 | f o r ( uFnF_sMiPgVn_OeFdFS ETi(nrtc _qssubqsutisrh) ,= AV0_;O PsuTb_sTtYrP E<_F LcOtATx,- >{n.dublm _=s u0b st}r,e a0m,s ;99 , sFuF_bMsPtV_rO+PT+_F)L A{G S} ,| ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ \ | ~ 83 | {"rc_qmod_amp", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_amp), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ src/libavcodec/mlpenc.c:1175:42: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1175 | for (unsigned int substr = 0; substr < ctx->num_substreams; substr++) { | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/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/mmvideo.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/mmvideo.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/libavcodec/mlpenc.c:1248:36: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1248 | for (unsigned int i = 0; i < ctx->avctx->frame_size; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mlpenc.c:1249:52: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1249 | for (unsigned int channel = 0; channel < ctx->avctx->ch_layout.nb_channels; channel++) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/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/mmvideo.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/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/mmvideo.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/mmvideo.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/mlpenc.c:1367:36: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1367 | for (unsigned int i = 0; i < order; i++) | ~ ^ ~~~~~ 1 warning generated. src/libavcodec/mlpenc.c:1403:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1403 | for(i = 2; i < ctx->number_of_samples; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/mpegaudioenc_float.o src/libavcodec/mlpenc.c:1435:44: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1435 | for (unsigned int channel = 0; channel < ctx->num_channels; channel++) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/mlpdec.c:583:35: warning: comparison of integers of different signs: 'int32_t' (aka 'int') and 'unsigned int' [-Wsign-compare] 583 | 13 warning s&& generated . s->lossless_check_data != 0xffffffff) { | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ CC libavcodec/mpegaudiotabs.o src/libavcodec/mlpenc.c:1488:44: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1488 | for (unsigned int channel = 0; channel < ctx->num_channels; channel++) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ CC libavcodec/mpegpicture.o 5 warnings generated. CC libavcodec/mpegutils.o CC libavcodec/mpegvideo.o In file included from src/libavcodec/mobiclip.c:34: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ CC libavcodec/mpegvideo_dec.o src/libavcodec/mlpenc.c:1660:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1660 | } else if (++is_greater >= ctx->max_codebook_search) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/mpegvideo_enc.o 4 warnings generated. src/libavcodec/mlpdec.c:788:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 788 | for (ch = 0; ch <= max_chan; ch++) { | ~~ ^ ~~~~~~~~ CC libavcodec/mpegvideo_motion.o CC libavcodec/mpegvideodata.o CC libavcodec/mpegvideo_parser.o src/libavcodec/mlpenc.c:1763:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1763 | for (int i = 8; i < number_ofCC libavcodec/mpegvideoencdsp.o _samples; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/mlpenc.c:1790:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1790 | for (int i = 0; i < number_of_samples; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/motion_est.c:38: In file included from src/libavcodec/mpegvideoenc.h:34: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >17= warning ss generatedi. zeof(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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/mlpdec.c:1011:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1011 | if (get_bits_count(gbp) != expected_stream_pos) | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/mlpenc.c:1943:39: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1943 | if (temp_bitcount < best_bitcount) { | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/mlpenc.c:1952:47: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1952 | if (dst_path->cur_idx < FF_ARRAY_ELEMS(dst_path->path) - 1) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mlpdec.c:1076:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1076 | for (i = 0; i < m->access_unit_size_pow2; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mlpenc.c:1995:48: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1995 | for (unsigned int channel = 0; channel < channels; channel++) { | ~~~~~~~ ^ ~~~~~~~~ In file included from src/libavcodec/movtextdec.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/movtextdec.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/movtextdec.c:30: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3187 | warning s generated . 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)) | ~ ^ ~ src/libavcodec/mlpenc.c:2201:36: warning: comparison of integers of different signs: 'int32_t' (aka 'int') and 'unsigned int' [-Wsign-compare] 2201 | if (!frame && ctx->last_frames < ctx->max_restart_interval - 1) | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/movtextdec.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/movtextdec.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/movtextdec.c:30: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (sizeIn file included from 2 !=src/libavcodec/movtextenc.c :s31i: zesrc/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 - src/libavcodec/mjpegdec.cg-:>1133bu:f29f:e rwarning: , comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]s ize); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 1133 | src/libavutil/macros.h : 49: 25 : fnote: oexpanded from macro 'FFMIN'r (mb_x =49 | 0;# dmebf_ix n< ew iFFdtMhI; Nm(ba_,xb+)+ ) ({( a )| ~~~~ ^ ~~~~~> (b) ? (b) : (asrc/libavcodec/mjpegdec.c):)1218 : 37:| ~ ^ ~warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1218 | for (mb_x = 0; mb_x < width; mb_x++) | ~~~~ ^ ~~~~~ src/libavcodec/mjpegdec.c:1221:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1221 | for (mb_x = 0; mb_x < width; mb_x++) { | ~~~~ ^ ~~~~~ In file included from src/libavcodec/movtextenc.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/movtextenc.c:31: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h: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/movtextdec.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/movtextdec.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/mlpdec.c:1183:30: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1183 | if (length < 4 || length > buf_size) | ~~~~~~ ^ ~~~~~~~~ src/libavcodec/mlpdec.c:1243:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1243 | if (end < substream_start) { | ~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mpeg2_metadata_bsf.c:202:41: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 202 | { .dbl = 0.0 }, 0, 65535, FLAGS }, | ^ src/libavcodec/mpeg2_metadata_bsf.c:206:44: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 206 | { .dbl = 0.0 }, 0, UINT_MAX, FLAGS }, | ^ src/libavcodec/mpeg2_metadata_bsf.c:210:37: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 210 | { .i64 = -1 }, -1, 7, FLAGS }, | ^ src/libavcodec/mpeg2_metadata_bsf.c:213:39: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 213 | { .i64 = -1 }, -1, 255, FLAGS }, | ^ src/libavcodec/mpeg2_metadata_bsf.c:216:39: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 216 | { .i64 = -1 }, -1, 255, FLAGS }, | ^ src/libavcodec/mpeg2_metadata_bsf.c:219:39: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 219 | { .i64 = -1 }, -1, 255, FLAGS }, | ^ src/libavcodec/mpeg2_metadata_bsf.c:221:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 221 | { NULL } | ^ src/libavcodec/mlpdec.c:1412:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1412 | { NULL }, | ^ src/libavcodec/bytestream.hCC libavcodec/mpl2dec.o :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/movtextenc.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/movtextenc.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/mqc.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/movtextenc.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/mqcdec.o CC libavcodec/mqcenc.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/movtextenc.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/movtextenc.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 libavcodec/mscc.o src/libavcodec/movtextdec.c:279:32: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 279 | if (2 + style_entries * 12 > size) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/mpeg4audio.c:100:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 100 | if (c->chan_config < FF_ARRAY_ELEMS(ff_mpeg4audio_channels)) | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpeg4videodsp.c:72:34: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 72 | if ((unsigned) src_x < width) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavcodec/mpeg4videodsp.c:73:38: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 73 | if ((unsigned) src_y < height) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavcodec/mpeg4videodsp.c:89:38: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 89 | if ((unsigned) src_y < height) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavcodec/movtextdec.c:531:27src/libavcodec/mobiclip.c: :warning: 1000comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare]: 24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 531 | 1000 | i f ( i dixf < (0ts m||b _isdixz e> =< FsFi_zAReRA_Yv_EaLErM) S{ ( b| l ~~~~~~~~~ ^ ~~~~~~~~o ck8x8_coefficsrc/libavcodec/movtextdec.cie:n537t:s33_:t awarning: b)comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare]) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537 | if (tsmb_end - tsmb < tsmb_size) | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavcodec/movtextdec.c:582:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 582 | { "width", "Frame width, usually video width", OFFSET(frame_width), AV_OPT_TYPE_INT, {.i64=0}, 0, INT_MAX, FLAGS }, | ^ src/libavcodec/movtextdec.c:583:122: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 583 | { "height", "Frame height, usually video height", OFFSET(frame_height), AV_OPT_TYPE_INT, {.i64=0}, 0, INT_MAX, FLAGS }, | ^ src/libavcodec/movtextdec.c:584:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 584 | { NULL }, | ^ src/libavcodec/mjpegdec.c:1755:44: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1755 | s->raw_scan_buffer_size >= bytes_to_start); | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavcodec/movtextenc.c:591:14: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 591 | while (i < len) { | ~ ^ ~~~ src/libavcodec/mobiclip.c:1288:30: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1288 | if (idx2 >= FF_ARRAY_ELEMS(pframe_block8x8_coefficients_tab)) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7 warnings generated. CC libavcodec/msgsmdec.o src/libavcodec/movtextenc.cCC libavcodec/msmpeg4.o :647:19: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 647 | for (i = 0; i < sub->num_rects; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavcodec/movtextenc.c:677:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 677 | if (s->buffer.len > bufsize - 3) { | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/movtextenc.c:691:122: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 691 | { "height", "Frame height, usually video height", OFFSET(frame_height), AV_OPT_TYPE_INT, {.i64=0}, 0, INT_MAX, FLAGS }, | ^ src/libavcodec/movtextenc.c:692:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 692 | { NULL }, | ^ CC libavcodec/msmpeg4data.o CC libavcodec/msmpeg4dec.o CC libavcodec/msmpeg4enc.o 17 warnings generated. CC libavcodec/msp2dec.o CC libavcodec/msmpeg4_vc1_data.o src/libavcodec/mjpegdec.c:1859:12: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1859 | if (id == AV_RB32("AVI1")) { | ~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mjpegdec.c:1873:12: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1873 | if (id == AV_RB32("JFIF")) { | ~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mjpegdec.c:1911:15: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1911 | if ( id == AV_RB32("Adob") | ~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mjpegdec.c:1926:12: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1926 | if (id == AV_RB32("LJIF")) { | ~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mjpegdec.c:1963:12: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1963 | if (id == AV_RL32("colr") && len > 0) { | ~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mjpegdec.c:1970:12: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1970 | if (id == AV_RL32("xfrm") && len > 0) { | ~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mjpegdec.c:1979:37: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1979 | if (s->start_code == APP3 && id == AV_RB32("_JPS") && len >= 10) { | ~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mjpegdec.c:2019:37: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 2019 | if (s->start_code == APP1 && id == AV_RB32("Exif") && len >= 2) { | ~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mjpegdec.c:2058:16: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 2058 | if (id == AV_RB32("mjpg")) { | ~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mjpegdec.c:2074:37: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 2074 | if (s->start_code == APP2 && id == AV_RB32("ICC_") && len >= 10) { | ~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mjpegdec.c:2082:16: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 2082 | if (id != AV_RB32("PROF") || id2 != AV_RB24("ILE")) { | ~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mjpegdec.c:2100:49: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 2100 | } else if (s->iccnum != 0 && nummarkers != s->iccnum) { | ~~~~~~~~~~ ^ ~~~~~~~~~ In file included from src/libavcodec/mpeg4video.c:26: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: '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/mpeg12.c:35: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: '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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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/mpc8.c:49:14: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 49 | if (code >= msrc/libavcodec/put_bits.hpc8_:c317n:k33_:l owarning: scomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]t [k-1][n-1]) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/mpegaudiodecheader.c:55:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 55 | if (sample_rate_index >= FF_ARRAY_ELEMS(ff_mpa_freq_tab)) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpc8.c:63:18: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 63 | if (code >= C[n]) { | ~~~~ ^ ~~~~ 15 warnings generated. 11 warnings generated. CC libavcodec/msrle.o 3 warnings generated. 19 warnings generated. CC libavcodec/msrledec.o CC libavcodec/mss1.o CC libavcodec/mss12.o 69 warnings generated. CC libavcodec/mss2.o CC libavcodec/mss2dsp.o CC libavcodec/mss3.o src/libavcodec/mpc8.c:337:62: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 337 | const VLC *vlc = &quant_vlc[res - 5][cnt > mpc8_thres[res]]; | ~~~ ^ ~~~~~~~~~~~~~~~ CC libavcodec/mss34dsp.o CC libavcodec/mss4.o In file included from src/libavcodec/mpeg4video.c:28: src/libavcodec/mpeg4data.h:114:1: warning: missing field 'index_run' initializer [-Wmissing-field-initializers] 114 | }; | ^ src/libavcodec/mqcenc.c:67:16: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 67 | if (mqc->c >= tmp) | ~~~~~~ ^ ~~~ CC libavcodec/msvideo1.o In file included from src/libavcodec/mpeg12dec.c:48: In file included from src/libavcodec/mpeg_er.h:22: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/mqcenc.c:89:24: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 89 | if (mqc->a < qe) | ~~~~~~ ^ ~~ src/libavcodec/mqcenc.c:98:20: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 98 | if (mqc->a < qe) | ~~~~~~ ^ ~~ src/libavcodec/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/mpeg4data.h:219:1: warning: missing field 'index_run' initializer [-Wmissing-field-initializers] 219 | }; | ^ 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/mpeg12enc.c:45: In file included from src/libavcodec/mpeg12enc.h:27: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/mpeg4data.h:323:1: warning: missing field 'index_run' initializer [-Wmissing-field-initializers] 323 | }; | ^ src/libavcodec/put_bits.h1:265 warning: generated37. : 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/msvideo1enc.o In file included from src/libavcodec/mpeg_er.c:20: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: '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/mv30.o 1 warning generated. src/libavcodec/mjpegdec.c:2936:69: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2936 | OFFSET(extern_huff), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VD }, | ^ src/libavcodec/mjpegdec.c:2937:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 2937 | { NULL }, | ^ In file included from src/libavcodec/mpeg4videoenc.c:29: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: '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/mvcdec.o src/libavcodec/mpeg_er.c:125:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 125 | for (i = 0; i < FF_ARRAY_ELEMS(s->dc_val); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/mpeg4videodec.c:35: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: '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/mvha.o In file included from src/libavcodec/mpeg4video_parser.c:27: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/msmpeg4data.c:448:21: warning: missing field 'index_run' initializer [-Wmissing-field-initializers] 448 | table0_level, }, | ^ src/libavcodec/msmpeg4data.c:454:21: warning: missing field 'index_run' initializer [-Wmissing-field-initializers] 454 | table2_level, }, | ^ src/libavcodec/msmpeg4data.c:460:29: warning: missing field 'index_run' initializer [-Wmissing-field-initializers] 460 | ff_mpeg4_intra_levesrc/libavcodec/put_bits.hl,: }317,: 33 :| ^warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | ifsrc/libavcodec/msmpeg4data.c :(467s:-21>: bwarning: umissing field 'index_run' initializer [-Wmissing-field-initializers]f _end 467- | s - > b u ft_apbtlre >1=_ lseivzeelo,f (}B,i t B| u ^f )) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/msmpeg4data.c:473:21: warning: missing field 'index_run' initializer [-Wmissing-field-initializers] CC libavcodec/mwsc.o 473 | table4_level, }, | ^ src/libavcodec/msmpeg4data.c:479:23: warning: missing field 'index_run' initializer [-Wmissing-field-initializers] 479 | ff_inter_level, }, | ^ src/libavcodec/put_bits.hIn file included from :265src/libavcodec/mpegaudioenc_fixed.c::37:24 : warning: In file included from comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]src/libavcodec/mpegaudioenc_template.c :31: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_ e227n | d - s - > b uiff_ p(tsr- >>=b usfi_zeenodf( B-i tsB->ubuff)_)pt r {> = | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~s izeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/mxpegdec.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: 265317: | 37 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]if (s->buf_end - 265s | - >b u f _ p t r i>f= (ssi-z>ebouff(_eBnidt Bu-f s)-)> b{u f | _ ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~p tr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/mpegaudiodec_fixed.c:61: src/libavcodec/mpegaudiodec_template.c:233:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] CC libavcodec/nellymoser.o 233 | if (e > (SUINT)31) | ~ ^ ~~~~~~~~~ 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/mpegaudiodec_template.c:275:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 273 | ff_dlog(NULL, "is_table_lsf %d %d: %f %f\n", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 274 | i, j, (float) is_table_lsf[j][0][i], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275 | (float) is_table_lsf[j][1][i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/internal.h:156:68: note: expanded from macro 'ff_dlog' 156 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0) | ~~~~~~ ^~~~~~~~~~~ In file included from src/libavcodec/mpegaudiodec_fixed.c:61: src/libavcodec/mpegaudiodec_template.c:274:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 273 | ff_dlog(NULL, "is_table_lsf %d %d: %f %f\n", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 274 | i, j, (float) is_table_lsf[j][0][i], | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275 | (float) is_table_lsf[j][1][i]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/internal.h:156:68: note: expanded from macro 'ff_dlog' 156 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0) | ~~~~~~ ^~~~~~~~~~~ 34 warnings generated. In file included from src/libavcodec/mpegaudiodec_float.c:74: src/libavcodec/mpegaudiodec_template.c:233:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 233 | if (e > (SUINT)31) | ~ ^ ~~~~~~~~~ src/libavcodec/mpegaudiodec_template.c:275:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 273 | ff_dlog(NULL, "is_table_lsf %d %d: %f %f\n", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 274 | i, j, (float) is_table_lsf[j][0][i], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275 | (float) is_table_lsf[j][1][i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/internal.h:156:68: note: expanded from macro 'ff_dlog' 156 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0) | ~~~~~~ ^~~~~~~~~~~ In file included from src/libavcodec/mpegaudiodec_float.c:74: src/libavcodec/mpegaudiodec_template.c:274:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 273 | ff_dlog(NULL, "is_table_lsf %d %d: %f %f\n", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 274 | i, j, (float) is_table_lsf[j][0][i], | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275 | (float) is_table_lsf[j][1][i]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/internal.h:156:68: note: expanded from macro 'ff_dlog' 156 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0) | ~~~~~~ ^~~~~~~~~~~ src/libavcodec/mpeg12enc.c:554:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 554 | for (i = 0; i < sizeof(svcd_scan_offset_placeholder); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpeg12enc.c:614:31: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] 614 | for (i = 0; i < side_data->size; i++) | ~ ^ ~~~~~~~~~~~~~~~ In file included from src/libavcodec/mpegaudioenc_fixed.c:24: src/libavcodec/mpegaudioenc_template.c:124:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 124 | a = (float)(bitrate * 1000 * MPA_FRAME_SIZE) / (freq * 8.0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ src/libavcodec/mpegaudioenc_template.c:129:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 129 | s->frame_frac_incr = (int)((a - floor(a)) * 65536.0); | ~~~~~ ^ src/libavcodec/mpegaudioenc_template.c:129:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 129 | s->frame_frac_incr = (int)((a - floor(a)) * 65536.0); | ^ ~ 11 warnings generated. 3 warnings generated. In file included from src/libavcodec/mpeg4videodec.c:49: src/libavcodec/unary.h:50:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 50 | for(i = 0; i < len && get_bits1(gb) != stop; i++); | ~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/mpeg4videodec.c:104:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 104 | (unsigned)src_y >= FFMAX(s->v_edge_pos - 17, 0)) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpeg4videodec.c:103:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 103 | if ((unsigned)src_x >= FFMAX(s->h_edge_pos - 17, CC libavcodec/nellymoserdec.o 0) || | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpeg4videodec.c:148:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 148 | (unsigned)src_y >= FFMAX((s->v_edge_pos >> 1) - 9, 0)) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpeg4videodec.c:147:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 147 | if ((unsigned)src_x >= FFMAX((s->h_edge_pos >> 1) - 9, 0) || | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3 warnings generated. 4 warnings generated. In file included from src/libavcodec/mpegaudioenc_float.c:25: In file included from src/libavcodec/mpegaudioenc_template.c:31: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/mpegaudioenc_template.c:779:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 779 | { NULL }, | ^ src/libavcodec/put_bits.h: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/mpeg12enc.c:1189:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1189 | COMMON_OPTS | ^ src/libavcodec/mpeg12enc.c:1179:69: note: expanded from macro 'COMMON_OPTS' 1179 | OFFSET(tc_opt_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, VE },\ | ^ src/libavcodec/mpeg12enc.c:1189:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpeg12enc.c:1181:77: note: expanded from macro 'COMMON_OPTS' 1181 | OFFSET(drop_frame_timecode), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE }, \ | ^ src/libavcodec/msmpeg4data.c:1617:19:src/libavcodec/mpeg12enc.c :warning: 1189:missing field 'table_mv_index' initializer [-Wmissing-field-initializers]5 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpeg12enc.c:1183 :161777 | : note: expanded from macro 'COMMON_OPTS' table0_ m1183v | y , }, O| F ^ FSET(scan_offset), Asrc/libavcodec/msmpeg4data.cV:_1621O:P19T: _warning: Tmissing field 'table_mv_index' initializer [-Wmissing-field-initializers]Y PE_B 1621O | O L , { .taib64l =e 10_ m}vy,, 0}, 1| , ^ VE }, \ | ^ src/libavcodec/mpeg12enc.c:1189:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpeg12enc.c:1185:87: note: expanded from macro 'COMMON_OPTS' 1185 | OFFSET(timecode_frame_start), AV_OPT_TYPE_INT64, {.i64 = -1 }, -1, INT64_MAX, VE}, \ | ^ src/libavcodec/mpeg12enc.c:1189:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpeg12enc.c:1186:5: note: expanded from macro 'COMMON_OPTS' 1186 | FF_MPV_COMMON_BFRAME_OPTS | ^ src/libavcodec/mpegvideoenc.h:104:150: note: expanded from macro 'FF_MPV_COMMON_BFRAME_OPTS' 104 | {"b_strategy", "Strategy to choose between I/P/B-frames", FF_MPV_OFFSET(b_frame_strategy), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, 2, FF_MPV_OPTsrc/libavcodec/put_bits.h_F:L317A:GS33 }:, warning: \comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | ^ 317 | if (s->buf_end - s->bsrc/libavcodec/mpeg12enc.cu:f1189_:p5t:r >warning: =missing field 'unit' initializer [-Wmissing-field-initializers] sisrc/libavcodec/mpeg12enc.cz:e1186o:f5(: Bnote: iexpanded from macro 'COMMON_OPTS't Buf)) 1186 | { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~F F_MPV_COMMON_BFRAME_OPTS | ^ src/libavcodec/mpegvideoenc.h:105:154: note: expanded from macro 'FF_MPV_COMMON_BFRAME_OPTS' 105 | {"b_sensitivity", "Adjust sensitivity of b_frame_strategy 1", FF_MPV_OFFSET(b_sensitivity), AV_OPT_TYPE_INT, {.i64 = 40 }, 1, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1189:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpeg12enc.c:1186:5: note: expanded from macro 'COMMON_OPTS' 1186 | FF_MPV_COMMON_BFRAME_OPTS | ^ src/libavcodec/mpegvideoenc.h:106:143: note: expanded from macro 'FF_MPV_COMMON_BFRAME_OPTS' 106 | {"brd_scale", "Downscale frames for dynamic B-frame decision", FF_MPV_OFFSET(brd_scale), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, 3, FF_MPV_OPT_FLAGS }, | ^ src/libavcodec/mpeg12enc.c:1190:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1190 | FF_MPV_COMMON_OPTS | ^ src/libavcodec/mpegvideoenc.h:75:173: note: expanded from macro 'FF_MPV_COMMON_OPTS' 75 | FF_MPV_OFFSET(luma_elim_threshold), AV_OPT_TYPE_INT, { .i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/mpeg12dec.c:1184:40: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] src/libavcodec/mpeg12enc.c:1190:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h :118477 | : 175 : note: expanded from macro 'FF_MPV_COMMON_OPTS' AVRational asp e77c | t _ i n v = a v _ d 2 q ( f f _ m p e g 1 _ a s p ec t [ s 1 - > as p e c t _ r a ti o _ i n f o ] , 2 5F5F_)M;P V _| OF ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~F SET(chroma_elim_threshold), AV_OPT_TYPE_INT, { .i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/mpeg12enc.c:1190:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:78:175: note: expanded from macro 'FF_MPV_COMMON_OPTS' 78 | { "quantizer_noise_shaping", NULL, FF_MPV_OFFSET(quantizer_noise_shaping), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/mpeg12enc.c:1190:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:80:175: note: expanded from macro 'FF_MPV_COMMON_OPTS' 80 | FF_MPV_OFFSET(error_rate), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/mpeg12enc.c:1190:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:82:151: note: expanded from macro 'FF_MPV_COMMON_OPTS' 82 | FF_MPV_OFFSET(rc_qsquish), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, 0, 99, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpeg12enc.c:1190:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:83:164: note: expanded from macro 'FF_MPV_COMMON_OPTS' 83 | {"rc_qmod_amp", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_amp), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, CC libavcodec/nellymoserenc.o FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpeg12enc.c:1190:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:84:162: note: expanded from macro 'FF_MPV_COMMON_OPTS' 84 | {"rc_qmod_freq", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_freq), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpeg12enc.c:1190:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:90:168: note: expanded from macro 'FF_MPV_COMMON_OPTS' 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpeg12enc.c:1190:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:91:177: note: expanded from macro 'FF_MPV_COMMON_OPTS' 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpeg12enc.c:1190:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:92:174: note: expanded from macro 'FF_MPV_COMMON_OPTS' 92 | {"border_mask", "increase the quantizer for macroblocks close to borders", FF_MPV_OFFSET(border_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpeg12enc.c:1190:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:93:163: note: expanded from macro 'FF_MPV_COMMON_OPTS' 93 | {"lmin", "minimum Lagrange factor (VBR)", FF_MPV_OFFSET(lmin), AV_OPT_TYPE_INT, {.i64 = 2*FF_QP2LAMBDA }, 0, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1190:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:94:163: note: expanded from macro 'FF_MPV_COMMON_OPTS' 94 | {"lmaCC libavcodec/neon/mpegvideo.o x", "maximum Lagrange factor (VBR)", 6 warning s generated . FF_MPV_OFFSET(lmax), AV_OPT_TYPE_INT, {.i64 = 31*FF_QP2LAMBDA }, 0, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1190:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:95:171: note: expanded from macro 'FF_MPV_COMMON_OPTS' 95 | {"skip_threshold", "Frame skip threshold", FF_MPV_OFFSET(frame_skip_threshold), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1190:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:96:168: note: expanded from macro 'FF_MPV_COMMON_OPTS' 96 | {"skip_factor", "Frame skip factor", FF_MPV_OFFSET(frame_skip_factor), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1190:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:97:165: note: expanded from macro 'FF_MPV_COMMON_OPTS' 97 | {"skip_exp", "Frame skip exponent", FF_MPV_CC libavcodec/noise_bsf.o OFFSET(frame_skip_exp), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1190:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:99:172: note: expanded from macro 'FF_MPV_COMMON_OPTS' 99 | {"sc_threshold", "Scene change threshold", FF_MPV_OFFSET(scenechange_threshold), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1190:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:100:166: note: expanded from macro 'FF_MPV_COMMON_OPTS' 100 | {"noise_reduction", "Noise reduction", FF_MPV_OFFSET(noise_reduction), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1190:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:101:163: note: expanded from macro 'FF_MPV_COMMON_OPTS' 101 | {"ps", "RTP payload size in bytes", FF_MPV_OFFSET(rtp_payload_size), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1191:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1191 | FF_MPV_COMMON_MOTION_EST_OPTS | ^ src/libavcodec/mpegvideoenc.h:113:179: note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS' 113 | {"mepc", "Motion estimation bitrate penalty compensation (1.0 = 256)", FF_MPV_OFFSET(me_penalty_compensation), AV_OPT_TYPE_INT, {.i64 = 256 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1191:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:114:124: note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS' 114 | {"mepre", "pre motion estimation", FF_MPV_OFFSET(me_pre), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1191:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:115:156: note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS' 115 | {"intra_penalty", "Penalty for intra blocks in block decision", FF_MPV_OFFSET(intra_penalty), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, INT_MAX/2, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1192:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1192 | { NULL }, | ^ src/libavcodec/mpeg12enc.c:1190:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1190 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:92:149: note: expanded from macro 'FF_MPV_COMMON_OPTS' 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 92 | {"border_mask", "increase the quantizer for macroblocks close to borders", FF_MPV_OFFSET(border_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpeg12enc.c:1190:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1190 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:92:139: note: expanded from macro 'FF_MPV_COMMON_OPTS' 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 92 | {"border_mask", "increase the quantizer for macroblocks close to borders", FF_MPV_OFFSET(border_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ src/libavcodec/mpeg12enc.c:1190:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1190 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:91:152: In file included from note: expanded from macro 'FF_MPV_COMMON_OPTS' src/libavcodec/mpegaudioenc_float.c:25: src/libavcodec/mpegaudioenc_template.c :90124 | :{9"r:c _iwarning: nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i t_cplx", "initial c o124mp | l e x i tay f=o r (1f-plasos aentc)od(inbgi"t,r a te * 1 0 0 0 F*F _MMPPAV__FORFAFMSEET_(SrIcZ_Ei)n i/t i(aflr_ecqpl x*) ,8 .A0V)_;O PT _T| Y ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~PE _FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivsrc/libavcodec/mpegaudioenc_template.city):,129 :A43:V _warning: Oimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]P T_TYPE_FLOA T129, | { . d sb-l> fr=a m1e._0 f}r, a-c_FinLcT_rMA X=, F(LiT_nMtA)X,( (FaF _-M fPlVo_oOrP(T_aF)L)A G*S }6,5 5\ 3 6| ^~~~~~~. 0);/usr/include/float.h : 15| : ~~~~~ ^17 : note: expanded from macro 'FLT_MAX' 15src/libavcodec/mpegaudioenc_template.c | :#129d:e33f:i nwarning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] FLT_MAX 3129.4 | 02 8 2 3 4s6-63>8f5r2a8m85e9_8f12rea+c3_8iFn c r| ^~~~~~~~~~~~~~~~~~~~~~~~~~~= (int)((a src/libavcodec/mpeg12enc.c-: 1190f:l5o:o rwarning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]a )) * 65 51190 | 3 6 . 0 )F;F _ M| P ^ ~V _COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:91:142: note: expanded from macro 'FF_MPV_COMMON_OPTS' 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ src/libavcodec/mpeg12enc.c:1190:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1190 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:90:143: note: expanded from macro 'FF_MPV_COMMON_OPTS' 89 | FF_MPV_OFFSET(rc_eq), AV_OPT_TYPE_STRING, .flags = FF_MPV_OPT_FLAGS }, \ | ~ 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpeg12enc.c:1190:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1190 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:90:133: note: expanded from macro 'FF_MPV_COMMON_OPTS' src/libavcodec/mpegaudioenc_template.c 89: | 163 :63 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | s - > sc a l e _ f a ct o r _ i n v_ ta b l e [ i ] = e xFp2F(_-M(P3V_ O-F FiS)ET (r/c _3.e0q)) ,/ A(fVl_oaOtP)T(_1T Ysb"u,f _ e n d - s - > b u f _ p tr > = si zFeFo_fM(BPiVtB_uOf)F)FS E{T (| rc ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~_ buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 92 | {"border_mask", "increase the quantizer for macroblocks close to borders", FF_MPV_OFFSET(border_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | src/libavcodec/mpeg12dec.c ^~~~~~~~~~~~~~~~~~~~~~~~~~~ :1713:35src/libavcodec/mpeg12enc.c::1219 :warning: 5: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] 1219 | FF_M P1713V | _ C OM MO Ni_OfP T(Smb _ | y ^~~~~~~~~~~~~~~~~~ == 0src/libavcodec/mpegvideoenc.h &:&92: 139s: -note: expanded from macro 'FF_MPV_COMMON_OPTS'> codec_tag == AV _91R | L{"3r2c(_"buSfL_IaFgg"r)es)s i{v i| ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~t y", "currentsrc/libavcodec/mpeg12dec.cly: 1734u:17s:e lwarning: ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]ss ", 1734 | i f ( s - > m b _x F>F=_M P(uVn_OsFiFSgEnTe(d)r cs_-bu>ffmeb_rwi_dathg)g r{e s s| i ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~vi ty), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 92 | {"border_mask", "increase the quantizer for macroblocks close to borders", FF_MPV_OFFSET(border_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ src/libavcodec/mpeg12enc.c:1219:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1219 | Fsrc/libavcodec/put_bits.hF_M:P265V:_37CO:M Mwarning: Ocomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]N _OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h265: | 91 : 152 : note: expanded from macro 'FF_MPV_COMMON_OPTS' if (s->buf_end -90 | s{-">rbcuf__iptnr i>=t _scipzlexo"f(,B "iitnBiutfi)a) l{ c o| m ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~p lexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_src/libavcodec/mpegaudioenc_template.cMAX:,779 :12F:F _warning: MPmissing field 'value' initializer [-Wmissing-field-initializers]V_ OPT_FLAGS },779 | \ | ^~~~~~~{ NULL/usr/include/float.h :}15,: 17 :| ^note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpeg12enc.c:1219:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1219 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:91:142: note: expanded from macro 'FF_MPV_COMMON_OPTS' 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ src/libavcodec/mpeg12enc.c:1219:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1219 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:90:143: note: expanded from macro 'FF_MPV_COMMON_OPTS' 89 | FF_MPV_OFFSET(rc_eq), AV_OPT_TYPE_STRING, src/libavcodec/put_bits.h : 317 : 33 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] .317f | la g s =if (FsF-_>MbPVu_fO_ePnTd_ FL-A Gs-S> b}u,f _ pt r > = s i z e o\f ( B| i ~t Buf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpeg12enc.c:1219:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1219 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:90:133: note: expanded from macro 'FF_MPV_COMMON_OPTS' 89 | FF_MPV_OFFSET(rc_eq), AV_OPT_TYPE_STRING, .flags = FF_MPV_OPT_FLAGS }, \ | ~ 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ src/libavcodec/mpeg12enc.c:1219:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1219 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:83:139:src/libavcodec/motion_est.c note: :expanded from macro 'FF_MPV_COMMON_OPTS'974 :22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 82 | 974 | i n t p _ s c o r e= F F M I N ( v ar d , v a r c- 5 0 0 + (s - > l a m bFdFa_2M>P>VF_FO_FLFASMEBT(DrAcIn file included from _S_Hsrc/libavcodec/mpegvideo_motion.cqI:sFTq)31u*: i1sIn file included from 0h)0,)src/libavcodec/h261.h; : AV31 _O: PT| _In file included from ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~TYsrc/libavcodec/mpegvideo.hP :E45: _src/libavcodec/put_bits.hF:L227O:A37T:, src/libavutil/macros.h:warning: {49comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: 25.:d bnote: lexpanded from macro 'FFMIN' = 0 }, 0, 49 | 9#9,d efFi nFe227_ | M F F PVM_ IO NP (Ta, b i_f) F ((La(sA-)G> Sb},>u f_ ( e bn )d ?- s(b )-> bu : f_ pt( r a > )= s)iz e o f| \( ~ ^ ~ B i| tB ~u f)) {src/libavcodec/motion_est.c : 1056| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~: 26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]83 | {"rc_qmod_amp ",1056 | " e x p e r i m e n t ailn tq upa_nstciorzee=r FmFodMuIlNa(tviaornd",, v a r c- 5 0 0+ (s - > l a mb d a 2>F>FF_FM_PLAVM_BDOAF_FSSHEITFT()r*1c0_0q)m;o d| _ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ amp), Asrc/libavutil/macros.hV:49_:O25P:T _note: Texpanded from macro 'FFMIN'Y PE_FLO 49A | T,# d{e.fdibnle = F0F M}I,N (a-,bF) L(T(_aM)A X>, FLT_MA(Xb,) F?F _(bM)P :V _(aO)P) T _| F ~ ^ ~L AGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38In file included from F src/libavcodec/mscc.c :| ^~~~~~~~~~~~~~~~~~~~~~~~~~~27 : src/libavcodec/bytestream.h:171:18:src/libavcodec/mpeg12enc.c :warning: 1219comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: 5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1219 | 171 | F F _gM->PbVu_ffCerO M+M=O FNF_MOIPNT(Sg - >| b ^~~~~~~~~~~~~~~~~~u ffersrc/libavcodec/mpegvideoenc.h_:83e:nd129 :- gnote: expanded from macro 'FF_MPV_COMMON_OPTS'- >buffer, size); 82| | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h : 49 :25 : note: expanded from macro 'FFMIN' 49 | # d e f i n e F F M I N (a ,b ) ( ( a ) > ( b ) ? ( b ) : F(F_aMP)V)_ OF FS| E ~ ^ ~T (rc_qsquish), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, 0, 99, FF_MPV_OPT_FLAGS}, \ | ~ 83 | {"rc_qmod_amp", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_amp), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]In file included from src/libavcodec/mscc.c:27: src/libavcodec/bytestream.h:186:13 : 265warning: | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (s->b u186f | _ e n d s-i zse-2> b=u fF_FpMtINr( p>->=b usffiezero_fe(ndB i-t Bpu-f>)b)u f{f 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/mscc.c:27: src/libavcodec/bytestream.hsrc/libavcodec/mpeg12enc.c:187::119615::5 warning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 187 | 1196 | i f ( sCiOzMeM2O N!_O=P sTiS z | e ^~~~~~~~~~~) | ~~~~~ ^ ~~~~ src/libavcodec/mpeg12enc.c:1185:74: note: expanded from macro 'COMMON_OPTS' 1184 | { "timecode_frame_start", "GOP timecode frame start number, in non-drop-frame format", \ | ~ 1185 | OFFSET(timecode_frame_start), AV_OPT_TYPE_INT64, {.i64 = -1 }, -1, INT64_MAX, VE}, \ | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavcodec/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)) | ~ ^ ~ src/libavcodec/mpeg4videoenc.c:1378:127: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1378 | { "data_partitioning", "Use data partitioning.", OFFSET(data_partitioning), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE }, | ^ src/libavcodec/mpeg4videoenc.c:1379:127: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1379 | { "alternate_scan", "Enable alternate scantable.", OFFSET(alternate_scan), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE }, | ^ src/libavcodec/mpeg4videoenc.c:1381:66: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1381 | OFFSET(mpeg_quant), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, 1, VE }, | ^ src/libavcodec/mpeg4videoenc.c:1382:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1382 | FF_MPV_COMMON_BFRAME_OPTS | ^ src/libavcodec/mpegvideoenc.h:104:150: note: expanded from macro 'FF_MPV_COMMON_BFRAME_OPTS' 104 | {"b_strategy", "Strategy to choose bIn file included from etwsrc/libavcodec/mscc.cee:n27 : Isrc/libavcodec/bytestream.h/:293P:13/:B -warning: fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]ra mes", FF_M P293V | _ O F F sSiEzTe(2 b= _FFfrMaImN(ep_-s>bturfafteer_geyn)d, -A Vp_-O>PbTu_fTfYerP, Es_iIzNeT),; {| . ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~i 64 = 0 }src/libavutil/macros.h,:49 :025,: 2note: ,expanded from macro 'FFMIN' FF_MPV_ OP49T_ | F#LdAeGfiSn e }F,FM I\N ( a| ,b ^) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/mpeg4videoenc.csrc/libavcodec/mscc.c::138227:5: :src/libavcodec/bytestream.h: 294warning: :missing field 'unit' initializer [-Wmissing-field-initializers]15 : warning: src/libavcodec/mpegvideoenc.hcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] :105:154: note: expanded from macro 'FF_MPV_COMMON_BFRAME_OPTS'294 | if (size2 ! =105 | s{i"zbe_)s e n| s ~~~~~ ^ ~~~~ itivity", "Adjust sensitivity of b_frame_strategy 1", Fsrc/libavcodec/mpeg12dec.cF_MP:V_2185O:FF22S:ET (bwarning: _comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]s ensitivity), AV_O PT2185_ | T Y PE _I NifT ,( s{.-i>6c4o =d e4c0_ }t,a 1g, =I=N T_AMVAX_,R LF3F_2M("PBV_WO1PT_FLAGS }, \ | ^ 0")) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mpeg4videoenc.c:1382:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:106:143: note: expanded from macro 'FF_MPV_COMMON_BFRAME_OPTS' 106 | {"brd_scale", "Downscale frames for dynamic B-frame decision", FF_MPV_OFFSET(brd_scale), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, 3, FF_MPV_OPT_FLAGS }, | ^ src/libavcodec/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/mscc.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/mpeg4videoenc.c:1383:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1383 | FF_MPV_COMMON_OPTS | ^ src/libavcodec/mpegvideoenc.h:75:173: note: expanded from macro 'FF_MPV_COMMON_OPTS' 75 | FF_MPV_OFFSET(luma_elim_threshold), AV_OPT_TYPE_INT, { .i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/mpeg4videoenc.c:1383:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:77:175: note: expanded from macro 'FF_MPV_COMMON_OPTS' 77 | FF_MPV_OFFSET(chroma_elim_threshold), AV_OPT_TYPE_INT, { .i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/mpeg4videoenc.c:1383:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:78:175: note: expanded from macro 'FF_MPV_COMMON_OPTS' 78 | { "quantizer_noise_shaping", NULL, FF_MPV_OFFSET(quantizer_noise_shaping), AV_OPT_TY16PE warning_IsNT generated,. { .i64 = 0 }, 0,25 I warningNsT_ generatedM. AX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/mpeg4videoenc.c:1383:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:80:175: note: expanded from macro 'FF_MPV_COMMON_OPTS' 80 | FF_MPV_OFFSET(error_rate), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/mpeg4videoenc.c:1383:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:82src/libavcodec/bytestream.h:151: :note: 355expanded from macro 'FF_MPV_COMMON_OPTS': 13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 82 | 355 | s i z e = F F M IN ( g - > b u ff e r_ e n d - g - > b u f f e r , si z e ) ; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ Fsrc/libavutil/macros.hF:_49M:P25:V _note: Oexpanded from macro 'FFMIN'F FSET(r c49_ | q#sdqeufiisnhe) F,FM IANV(_aO,bP)T (_(aT)Y >P E(b_)F L?O A(Tb), :{ .(dab))l | = ~ ^ ~ 0 }, 0, 9In file included from 9src/libavcodec/mscc.c, :F27F: _Msrc/libavcodec/bytestream.hP:356V:_13O: Pwarning: Tcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] _FLAGS}, 356 | s i z e 2 = F FM I N ( p -\> bu f| f ^e r_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49src/libavcodec/mpeg4videoenc.c::251383:: 5note: :expanded from macro 'FFMIN' warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h :4983 | :#164d:ef inote: nexpanded from macro 'FF_MPV_COMMON_OPTS'e FFMIN(a,b) ((a) >83 ( | b{) "?r c(_qbm)o d:_ am(pa"),) " e| ~ ^ ~x perimentalIn file included from qsrc/libavcodec/mscc.cua:n27t: isrc/libavcodec/bytestream.hz:e357r: 15m:od uwarning: lcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]a tion", 357 | i f ( s i z e 2 F!F=_ MsiPzeV)_O F F| S ~~~~~ ^ ~~~~ ET(rc_qmod_amp), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpeg4videoenc.c:1383:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:84:162: note: expanded from macro 'FF_MPV_COMMON_OPTS' 84 | {"rc_qmod_freq", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_freq), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS}, In file included from src/libavcodec/mpegvideo_dec.c : 36 : In file included from src/libavcodec/mpegvideo.h : 45\: src/libavcodec/put_bits.h | : ^227 :37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->bsrc/libavcodec/mpeg4videoenc.cu:f1383:_5p:t rwarning: >missing field 'unit' initializer [-Wmissing-field-initializers]= sizesrc/libavcodec/mpegvideoenc.hof:(90B:i168tB:u f)note: )expanded from macro 'FF_MPV_COMMON_OPTS' { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpeg4videoenc.c:1383:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:91:177: note: expanded from macro 'FF_MPV_COMMON_OPTS' 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpeg4videoenc.c:1383:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:92:174: note: expanded from macro 'FF_MPV_COMMON_OPTS' 92 | {"border_mask", "increase the quantizer for macroblocks close to borders", FF_MPV_OFFSET(border_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpeg4videoenc.c:1383:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:93:163: note: expanded from macro 'FF_MPV_COMMON_OPTS' 93 | {"lsrc/libavcodec/put_bits.hmin":, 265":m37i:ni muwarning: mcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] Lagrange factor (265V | B R ) " , i f ( s - > b u f _ en d - s - > b uf _ p tr F>F=_ MsPiVz_OeFoFfSE(TB(iltBmuinf))), {A V _| OP ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~T _TYPE_INT, {.i64 = 2*FF_QP2LAMBDA }, 0, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg4videoenc.c:1383:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:94:163: note: expanded from macro 'FF_MPV_COMMON_OPTS' 94 | {"lmax", "maximum Lagrange factor (VBR)", FF_MPV_OFFSET(lmax), AV_OPT_TYPE_INT, {.i64 = 31*FF_QP2LAMBDA }, 0, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg4videoenc.c:1383:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:95:171: note: expanded from macro 'FF_MPV_COMMON_OPTS' 95 | {"skip_thresholCC libavcodec/null.o d", "Frame skip threshold", FF_MPV_OFFSET(frame_skip_threshold), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg4videoenc.c:1383:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:96:168: note: expanded from macro 'FF_MPV_COMMON_OPTS' 96 | {"skip_factor", "Frame skip factor", FF_MPV_OFFSET(frame_skip_factor), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg4videoenc.c:1383:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:97:165: note: expanded from macro 'FF_MPV_COMMON_OPTS' 97 | {"skip_exp", "Frame skip exponent", src/libavcodec/put_bits.h : 317 : 33 : Fwarning: Fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]_ MPV_OFFSET(fra 317m | e _ s kiifp _(esx-p>)b,uf A_Ve_OnPdT _-T YsP-E>_bIuNfT_,p tr{ >.=i 6s4i z= e0o f},( BIiNtTB_MuIfN),) I{N T _M| A ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~X , FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg4videoenc.c:1383:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:99:172: note: expanded from macro 'FF_MPV_COMMON_OPTS' 99 | {"sc_threshold", "Scene change thCC libavcodec/null_bsf.o reshold", FF_MPV_OFFSET(scenechange_threshold), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg4videoenc.c:1383:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:100:166: note: expanded from macro 'FF_MPV_COMMON_OPTS' 100 | {"noise_reduction", "Noise reduction", FF_MPV_OFFSET(noise_reduction), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg4videoenc.c:1383:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:101:163: note: expanded from macro 'FF_MPV_COMMON_OPTS' 101 | {"ps", "RTP payload size in bytes", FF_MPV_OFFSET(rtp_payload_size), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg4videoenc.c:1384:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1384 | FF_MPV_COMMON_MOTION_EST_OPTS | ^ src/libavcodec/mpegvideoenc.h:113:179: note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS' 113 | {"mepc", "Motion estimation bitrate penalty compensation (1.0 = 256)", FF_MPV_OFFSET(me_penalty_compensation), AV_OPT_TYPE_INT, {.i64 = 256 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg4videoenc.c:1384:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:114:124: note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS' 114 | {"mepre", "pre motion estimation", FF_MPV_OFFSET(me_pre), AV_OPT_TYPECC libavcodec/nuv.o _INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg4videoenc.c:1384:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:115:156: note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS' 115 | {"intra_penalty", "Penalty for intra blocks in block decision", FF_MPV_OFFSET(intra_penalty), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, INT_MAX/2, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg4videoenc.c:1386:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1386 | { NULL }, | ^ src/libavcodec/mpeg4videoenc.c:1383:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1383 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:92:149: note: expanded from macro 'FF_MPV_COMMON_OPTS' 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OCC libavcodec/on2avc.o FFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 92 | {"border_mask", "increase the quantizer for macroblocks close to borders", FF_MPV_OFFSET(border_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpeg4videoenc.c:1383:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1383 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:92:139: note: expanded from macro 'FF_MPV_COMMON_OPTS' 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 92 | {"border_mask", "increase the quantizer for macroblocks close to borders", FF_MPV_OFFSET(border_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ src/libavcodec/mpeg4videoenc.c:1383:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1383 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:91:152: note: expanded from macro 'FF_MPV_COMMON_OPTS' 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_iniCC libavcodec/on2avcdata.o tial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpeg4videoenc.c:1383:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1383 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:91:142: note: expanded from macro 'FF_MPV_COMMON_OPTS' 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ src/libavcodec/mpeg4videoenc.c:1383:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1383 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:90:143: note: expanded from macro 'FF_MPV_COMMON_OPTS' 89 | FF_MPV_OFFSET(rc_eq), AV_OPT_TYPE_STRING, .flags = FF_MPV_OPT_FLAGS }, \ | ~ 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpeg4videoenc.c:1383:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1383 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:90:133: note: expanded from macro 'FF_MPV_COMMON_OPTS' 89 | FF_MPV_OFFSET(rc_eq), AV_OPT_TYPE_STRING, .flags = FF_MPV_OPT_FLAGS }, \ | ~ 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ src/libavcodec/mpeg4videoenc.c:1383:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1383 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:83:139: note: expanded from macro 'FF_MPV_COMMON_OPTS' 82 | CC libavcodec/options.o FF_MPV_OFFSET(rc_qsquish), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, 0, 99, FF_MPV_OPT_FLAGS}, \ | ~ 83 | {"rc_qmod_amp", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_amp), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpeg4videoenc.c:1383:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1383 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:83:129: note: expanded from macro 'FF_MPV_COMMON_OPTS' 82 | FF_MPV_OFFSET(rc_qsquish), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, 0, 99, FF_MPV_OPT_FLAGS}, \ | ~ 83 | {"rc_qmod_amp", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_amp), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ src/libavcodec/mpegvideo_motion.c:60:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 60 | (unsigned)src_y >= FFMAX(s->v_edge_pos - (motion_y & 1) - 7, 0)) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideo_motion.c:59:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 59 | if ((unsigned)src_x >= FFMAX(s->h_edge_pos - (motion_x & 1) - 7, 0) || | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/msp2dec.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/msp2dec.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/libavcodec/mscc.c:src/libavutil/macros.h71::4927:25:: warning: note: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]expanded from macro 'FFMIN' 49 | #de f71i | n e F FM I N (a ,b ) ( ( af)o r> ((jb )= ?0 ;( bj) :< (rau)n); j| ++ ~ ^ ~) { | ~ ^ ~~~ In file included from src/libavcodec/msp2dec.c:28: src/libavcodec/bytestream.h:src/libavcodec/mscc.c187::10415:: 31: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] 187 | 104 | i f ( si z e 2 ! = sfiozre )( j | = ~~~~~ ^ ~~~~ 0; j < copy; j++) { | ~ ^ ~~~~ src/libavcodec/mpegvideo_motion.c:151:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 151 | (unsigned)src_y >= FFMAX( v_edge_pos - (motion_y & 1) - h + 1, 0)) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideo_motion.c:150:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 150 | if ((unsigned)src_x >= FFMAX(s->h_edge_pos - (motion_x & 1) - 15 , 0) || | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/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/mpegvideo_enc.c:49: In file included from src/libavcodec/mpeg12codecs.h:25: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/msp2dec.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/msp2dec.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/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/mpeg12dec.c:2792:61: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 2792 | || s2->codec_tag == AV_RL32("BW10") | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mpeg12dec.c:2791:61: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 2791 | if (s->mpeg_enc_ctx_allocated == 0 && ( s2->codec_tag == AV_src/libavcodec/bytestream.hRL3:2317(:"13V:C R2warning: ")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/msp2dec.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/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/libavcodec/msp2dec.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/msp2dec.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/mpegvideo_dec.c:158:42: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 157 | if (s1->bitstream_buffer_size + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | AV_INPUT_BUFFER_PADDING_SIZE > s->allocated_bitstream_buffer_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/msp2dec.c:56:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 56 | for (y = 0; y < avctx->height; y++) { | ~ ^ ~~~~~~~~~~~~~ src/libavcodec/msp2dec.c:63:22: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 63 | if (pkt_size > buf_size) { | ~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/msp2dec.c:74:72: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 74 | memcpy(p->data[0] + y * p->linesize[0] + x, gb.buffer, FFMIN(size, width - x)); | ^ ~~~~ ~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/msp2dec.c:82:68: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 82 | memset(p->data[0] + y * p->linesize[0] + x, value, FFMIN(size, width - x)); | ^ ~~~~ ~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavcodec/opus_celt.o CC libavcodec/opus_metadata_bsf.o In file included from src/libavcodec/mss3.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/msrle.c:36: 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: 3note: expanded from macro 'FFMIN' warning s generated. 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavcodec/opus_parse.o In file included from src/libavcodec/mss3.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/mss3.c:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/msrle.c:36: 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] 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/msrle.c:36: In file included from src/libavcodec/msrledec.h:26: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/mpegvideo_motion.c:385:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 385 | (unsigned)src_y >= FFMAX( v_edge_pos - (motion_y & 3) - h + 1, 0)) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideo_motion.c:384:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 384 | if ((unsigned)src_x >= FFMAX(s->h_edge_pos - (motion_x & 3) - 15 , 0) || | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/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/mpegvideo_motion.c:471:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 471 | (unsigned)src_y >= FFMAX((s->v_edge_pos >> 1) - (dxy >> 1) - 7, 0)) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideo_motion.c:470:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 470 | ifsrc/libavcodec/mpeg4videodec.c ((:u2308n:s31i:g nwarning: ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]dIn file included from )ssrc/libavcodec/mss3.c:r28c: _src/libavcodec/bytestream.hx:293 :>13=: F warning: 2308 | Fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] M A X (i(fs -(>geht_e_ dbi293tg | s e_ _l pefstosi (z&>e2s >-=>g b 1)) -F F<(M d8IxNUy &( &p s h-o&>wb uf_f1be)irt _es-(n &ds7, -- p>-0g)> bb,||u | f ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~gf eetr_b,i tsisz_el)e;f t (| & ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~s ->gb)) src/libavutil/macros.h=:=49 :025) : | note: ~~~~~~~~~~~~~~~~~~~~~ ^ ~~expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/mss3.c:28: src/libavcodec/bytestream.h: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/msrle.c:36: 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/msrle.c:36: 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) | ~~~~~ ^ ~~~~ 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/mss3.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: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/msrle.c:36: 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/mss3.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/mss3.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/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/msrle.c:36: 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/msrle.c:36: 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) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/msmpeg4.c:34: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: '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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 23 warnings generated. src/libavcodec/mpegvideo_motion.c:630:33: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 630 | (unsigned)src_y >= FFMAX(s->v_edge_pos - (motion_y & 3) - 7, 0)) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideo_motion.c:629:33: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 629 | if ((unsigned)src_x >= FFMAX(s->h_edge_pos - (motion_x & 3) - 7, 0) || | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/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/msmpeg4dec.c:30: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/msmpeg4enc.c:37: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: '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/mpegvideo_dec.c:519:28: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 519 | for (unsigned y = 0; y < p->alloc_mb_height; y++) | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideo_dec.c:520:32: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 520 | for (unsigned x = 0; x < p->alloc_mb_width; x++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/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 >= sizIn file included from eof(src/libavcodec/mss4.cBi:tB32u: fsrc/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/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/mss4.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/mss4.c:32: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: '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)) | ~ ^ ~ CC libavcodec/opus_parser.o In file included from src/libavcodec/mss4.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' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/mss4.c: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/mpegvideo_dec.c:600:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 600 | (unsigned)src_y > FFMAX((v_edge_pos >> field_based) - (!!sy) - h, 0)) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideo_dec.c:599:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 599 | if ((unsigned)src_x > FFMAX( h_edge_pos - (!!sx) -src/libavcodec/mss3.c w, : 346 : 22 : warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 0) || 346 | | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bit = (c->low >= helper); | ~~~~~~ ^ ~~~~~~ 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/mss4.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/opus_pvq.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) ((src/libavcodec/mss3.ca): 412>: 28(:b )warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]? (b) : (a) )412 | | ~ ^ ~ if (mIn file included from -src/libavcodec/mss4.c>:f32r: esrc/libavcodec/bytestream.hq:s356[:s13sy:m ]warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]< = helper) 356 | { | ~~~~~~~~~~~~~~ ^ ~~~~~~s ize2 = FFMINCC libavcodec/opus_rc.o (p->buffesrc/libavcodec/mpeg4videodec.cr_e:nd2661 :- 44p-:>b uwarning: ffcomparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]e r, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h: 492661: | 25 : note: expanded from macro 'FFMIN' 49 | # d e f i!n(es -F>FwMiIdNt(ha ,&b&) s(-(>ac)o d>e c(_bt)a g? = =( bA)V _:R L(3a2())" M P| 4 ~ ^ ~S "))) { | In file included from ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~src/libavcodec/mss4.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/opus_silk.o CC libavcodec/opusdec.o src/libavcodec/mpegvideo_dec.c:703:26: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 703 | (unsigned) src_y > FFMAX((v_edge_pos >> field_based) - (!!sy) - FFMAX(h, hc<chroma_y_shift), 0)) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideo_dec.c:702:26: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 702 | if ((unsigned) src_x > FFMAX( h_edge_pos - (!!sx) - 2 * block_s, 0) || uvsrc_y<0 || | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpeg4videodec.c:2957:53: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2957 | if (ver > 0xFFU || ver2 > 0xFFU || ver3 > 0xFFU) { | ~~~~ ^ ~~~~~ src/libavcodec/mpeg4videodec.c:2957:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2957 | if (ver > 0xFFU || ver2 > 0xFFU || ver3 > 0xFFU) { | ~~~~ ^ ~~~~~ src/libavcodec/mpeg4videodec.c:2957:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2957 | CC libavcodec/opusdec_celt.o if (ver > 0xFFU || ver2 > 0xFFU || ver3 > 0xFFU) { | ~~~ ^ ~~~~~ CC libavcodec/opusdsp.o In file included from src/libavcodec/mss12.c:31: In file included from src/libavcodec/mss12.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/mpegvideo_dec.c:792:26: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] In file included from src/libavcodec/mss12.c:31: In file included from src/libavcodec/mss12.h:1532: src/libavcodec/bytestream.h792: warnings | 186 generated: . 13 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare](u nsigned) src_y >186 | F F MA X (vs_iezdeg2e _=po s F-F M(!I!Ns(yp)- >-b ublfofcekr__s,e 0n))d { - p| - ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~> buffer, ssrc/libavcodec/mpegvideo_dec.ci:z791e:);26 : warning: | comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h791: | 49 : 25 :i f note: ((expanded from macro 'FFMIN'u nsigned ) 49s | r#cd_xe f>i nFeF MFAFXM(IhN_(ead,gbe)_ p(o(sa -) (>! !(sbx)) ?- ( bb)l o:c k(_as),) 0 )| ~ ^ ~| | | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/mss12.c:31: In file included from src/libavcodec/mss12.h:32: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/opusenc.o src/libavcodec/mpeg4videodec.c:2991:33: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 2991 | s->codec_tag == AV_RL32("SIPP")) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mpeg4videodec.c:2990:33: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 2990 | s->codec_tag == AV_RL32("ZMP4") || | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mpeg4videodec.c:2989:33: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 2989 | s->codec_tag == AV_RL32("RMP4") || | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mpeg4videodec.c:2988:33: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 2988 | s->codec_tag == AV_RL32("XVIX") || | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mpeg4videodec.c:2987:33: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 2987 | if (s->codec_tag == AV_RL32("XVID") || | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/bytestream.hsrc/libavcodec/mpeg4videodec.c::2996271::2617:: warning: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2996 | 271 i | f ( s -> ciondtec _stiazge 2= == FAFMVI_NR(Lg3-2>(b"DuIfVfXe"r)_ e&n&d c-t xg-->>bvuof_fteyrp,e s=i=z e0) ;& & | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~| ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:src/libavcodec/mpeg4videodec.c25:: 3006note: :26expanded from macro 'FFMIN': warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 49 | #d e3006f | i n e F F M I Nif( a(,sb-)> c(o(dae)c _>t a(g b==) A?V _(RbL)3 2:( "(XaVI)X")) ) | ~ ^ ~| ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mpeg4videodec.c:3009:26: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 3009 | if (s->codec_tag == AV_RL32("UMP4")) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mpeg4videodec.c:3018:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3018 | if (ctx->xvid_build <= 3U) | ~~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/mpeg4videodec.c:3021:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3021 | if (ctx->xvid_build <= 1U) | ~~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/mpeg4videodec.c:3024:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3024 | if (ctx->xvid_build <= 12U) | ~~~~~~~~~~~~~~~ ^ ~~~ src/libavcodec/mpeg4videodec.c:3027:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3027 | if (ctx->xvid_build <= 32U) | ~~~~~~~~~~~~~~~ ^ ~~~ src/libavcodec/mpeg4videodec.c:3035:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3035 | if (ctx->lavc_build < 4653U) | ~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavcodec/mpeg4videodec.c:3038:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3038 | if (ctx->lavc_build < 4655U) | ~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavcodec/mpeg4videodec.c:3041:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3041 | if (ctx->lavc_build < 4670U) | ~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavcodec/mpeg4videodec.c:3044:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3044 | if (ctx->lavc_build <= 4712U)In file included from | src/libavcodec/msvideo1enc.c ~~~~~~~~~~~~~~~ ^ ~~~~~: 30: src/libavcodec/bytestream.h:171:18: warning: src/libavcodec/mpeg4videodec.ccomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: 3059:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3059 | 171 | g -i>f b(ucftfxe-r >+d=i vFxF_MveIrsNio(ng -<> b5u0f0fUe)r _ e| n ~~~~~~~~~~~~~~~~~ ^ ~~~~d - 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/mss12.c:31: In file included from src/libavcodec/mss12.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/mss12.c:31: In file included from src/libavcodec/mss12.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) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/msvideo1enc.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/msvideo1enc.c:30: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/mss2.c:30: In file included from src/libavcodec/mpeg_er.h:22: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (317s | - > b u fs_iezned2 -= FsF->MbIuNf(_pp-t>rb u>f=f esri_zeenodf (- Bpi-t>Bbuuff)f)e r{, 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/mss12.c:31: In file included from src/libavcodec/mss12.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/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/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/mss12.c:31: In file included from src/libavcodec/mss12.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/mss12.c:31: In file included from src/libavcodec/mss12.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/mss1.c:30: In file included from src/libavcodec/mss12.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); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ In file included from src/libavutil/macros.h:49:src/libavcodec/mpegvideo_enc.c25:: 74note: expanded from macro 'FFMIN': src/libavcodec/bytestream.h:171:18: warning: 49comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | #define FFMIN(a,b) In file included from ((asrc/libavcodec/on2avc.c )171: | 24>: src/libavutil/ffmath.h( b: 49):30g:-> ?bwarning: (uimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]fb f)e r: +(=a) )F F 49M| I ~ ^ ~ | N ( g - >rbueftfuerrn_ eenxd p-2 fg-(>Mb_ufLfOeGr2_,1 s0i z*e )x);; | | ~ ^ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 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 | insrc/libavcodec/put_bits.ht si:z317e:233 := warning: FFcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]M IN(g->buffer_ en317d | - g -i>fb u(fsf-e>rb,u fs_iezned) -; s -| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~> buf_ptr >src/libavutil/macros.h=: 49s:i25ze:of (note: Bexpanded from macro 'FFMIN' itBuf)) 49{ | #| de ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~f ine FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/mss1.c:30: In file included from src/libavcodec/mss12.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' 49In file included from | #dsrc/libavcodec/mpegvideo_enc.ce:fi74n: esrc/libavcodec/bytestream.h F:F186M:13I:N (warning: acomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare], b) ((a) > (b) ?186 | ( b ) :s (iaz)e)2 =| ~ ^ ~ FFMIN(p->bIn file included from usrc/libavcodec/mss1.cf:f30e: rIn file included from src/libavcodec/mss12.h_:en32d: src/libavcodec/bytestream.h-: 187p:-15>: bwarning: ufcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]f er, s i187z | e ) ; | i ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~f (size2 !=src/libavutil/macros.h :s49i:ze25:) note: expanded from macro 'FFMIN'| ~~~~~ ^ ~~~~ 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/mpegvideo_enc.c:74: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/msvideo1enc.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/msvideo1enc.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) | ~~~~~ ^ ~~~~ CC libavcodec/opusenc_psy.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/msvideo1enc.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.hsrc/libavcodec/bytestream.h:271::27117::17 :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] 271 | 271 | i nitn ts isziez2e 2= F=F MIFNF(MgI-N>(bgu-f>fbeufr_feenr_de -n gd- >-b ug-f>fbeufrf,e rsi,ze )s;i z e| ) ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25src/libavutil/macros.h:: 49note: :expanded from macro 'FFMIN'25 : note: expanded from macro 'FFMIN' 49 | #de f49i | n#e dFeFfMIiN(nae, bF)F M(I(Na()a ,b>) ((b()a) ? >( b()b ): ? ((ab))) : | ( ~ ^ ~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/msvideo1enc.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/msvideo1enc.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) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/mss1.c:30: In file included from src/libavcodec/mss12.h:32: 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/mpegvideo_enc.c : 74 : sizsrc/libavcodec/bytestream.he2: 293=: 13F:F Mwarning: Icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]N (p->buffer_end 293- | p- > b u fsfiezr,e 2si z=e )F;F M I| N ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~( p->buffer_src/libavutil/macros.he:n49d: 25- :p -note: >expanded from macro 'FFMIN'b uffer, s49i | z#ed)e; f i| n ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ e FFMIN(src/libavutil/macros.h:a49,:b25): note: (expanded from macro 'FFMIN'( a) > ( b49 | )# d?ef i(nbe) F:FM I(Na())a , b| ) ~ ^ ~ ((a) > (b) In file included from ? src/libavcodec/mss1.c(:b30): In file included from :src/libavcodec/mss12.h :(a32)): src/libavcodec/bytestream.h :294| : ~ ^ ~15 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] In file included from 294src/libavcodec/mpegvideo_enc.c | : 74 : src/libavcodec/bytestream.h :i294f: 15(:s iwarning: zcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e 2 != si294ze | ) | ~~~~~ ^ ~~~~ 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/bytestream.h siz:e3172: 13=: Fwarning: Fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]M IN(p->buffer_end - p317- | > b u ff esri,z es2i z=e )F;F M I| N ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~( p->buffersrc/libavutil/macros.h_:e49n:d25 :- note: pexpanded from macro 'FFMIN'- >buffe r49, | #sdiezfei)n;e F| F ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ MIN(a,b) src/libavutil/macros.h(:(49a:)25 : >note: expanded from macro 'FFMIN'( b) ? ( b)49 | : #(dae)fi)n e F| F ~ ^ ~M IN(a,b) ((a) In file included from >src/libavcodec/mss1.c :(30b: )In file included from src/libavcodec/mss12.h? :(b32): :src/libavcodec/bytestream.h :(318a:)15): | warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ~ ^ ~ 318 | In file included from src/libavcodec/mpegvideo_enc.cif: 74(: ssrc/libavcodec/bytestream.hi:z318e:215 :! =warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]s ize) | ~~~~~ ^ ~~~~318 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/opustab.o src/libavcodec/bytestream.h:355:13: warning: src/libavcodec/bytestream.hcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] :355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | si 355z | e = FsFiMzINe( g -=> bFuFMfIfNe(rg_-e>nbdu -f fegr_-e>nbdu f- fge-r>,b usifzfeer),; s i| z ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ e); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: src/libavutil/macros.hexpanded from macro 'FFMIN': 49:25: note: expanded from macro 'FFMIN' 49 | #defi n49e | # dFeFfMiINn(ea ,Fb)F M(I(Na() a>, (bb)) ?( ((ab)) >: ((ba)) )? | ( ~ ^ ~ b) : (a)) In file included from | src/libavcodec/mpegvideo_enc.c ~ ^ ~: 74: 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/mss1.c:30: In file included from src/libavcodec/mss12.h :32356: | src/libavcodec/bytestream.h : 356 : 13:s iwarning: zcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e 2 = FFMIN (356p | - > b u sfifezre_2e n=d -F FpM-I>Nb(up-f>fbeurf,fe rs_iezned )-; p- >b| u ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~f fer, src/libavutil/macros.hs:i49z:e)25;: note: | expanded from macro 'FFMIN' ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h :4949 | :#25d:e fnote: iexpanded from macro 'FFMIN'ne FFMIN( a49, | b#)d e(f(ian)e >F (FbM)I N? (In file included from (ab,)b)src/libavcodec/mss4.c (::( 38(a: a))src/libavcodec/unary.h: 50>) :(b ) 41 ?:| ~ ^ ~(warning: bcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]) : (a)In file included from )src/libavcodec/mpegvideo_enc.c : | 74 ~ ^ ~: src/libavcodec/bytestream.h :50 | 357 : 15 : f In file included from owarning: src/libavcodec/mss1.cr:comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]( 30: iIn file included from src/libavcodec/mss12.h : = 32357: 0; | src/libavcodec/bytestream.hi : 357<: 15:li fewarning: n(comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] s& & igzee t2357_ | b! =i t ss1 (gibi)zf (e!) s | =i ~~~~~ ^ ~~~~ z es2 t!o=p ;s izie+)+ ) ;| ~~~~~ ^ ~~~~ | ~~~~~~~~~~~~~ ^ ~~~~ 3 warnings generated. In file included from src/libavcodec/mv30.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/mv30.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/mv30.c:29: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 11 warnings generated. In file included from src/libavcodec/bytestream.hsrc/libavcodec/msrledec.c::27131:: 17In file included from :src/libavcodec/msrledec.h :26warning: : comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]src/libavcodec/bytestream.h :171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | 171i | nt s i zge-2 => bFuFfMfIeNr( g+-=> bFFufMfeIrN_(egn-d> b-u gf-src/libavcodec/mpeg4videodec.cf>eb:u3507r:f22_fe:ne rd warning: - ,gcomparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] ->sbiuzfe)f;er , | s ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~i ze )3507; | | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h :49i:f25 : (note: sexpanded from macro 'FFMIN'- src/libavutil/macros.h>c:o49d:ec25 _:49t | note: a#gexpanded from macro 'FFMIN'de f =i=n e AFVF _RMLI49N(3a2( | ,#"WbVd)e1fi Fn(("a)e) FF M>I& N& ((sbah)o,w_ bb?i) t((sb(() agb:), 2 (a4>)) = )(= 0bx 5)| 7 ~ ^ ~ 5?63 0)( b{) | : ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ (a)) | ~ ^ ~ src/libavcodec/mpeg4videodec.c:3517:82: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] src/libavcodec/mss12.c 3517: | 461 :23 : warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] (ctx- >461d | i vx _ ve rifs io(n( >u=n s0i |g| nctexd)-v>xavlid _b>u=i lbda s>e= )0 ) | ~~~~~~~~~~~~~ ^ ~~~~| | s->codec_tag == AV_RL32("QMP4")) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ In file included from src/libavcodec/msrledec.c:31: 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] 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/msrledec.c:31: In file included from src/libavcodec/msrledec.h:26: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/mv30.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->buffesrc/libavcodec/mpegvideo_enc.cr_:en96d: 5:- pwarning: -missing field 'unit' initializer [-Wmissing-field-initializers]> buffer, s96i | z e ) ; F F_| M ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~P V_COMMOsrc/libavutil/macros.hN:_49O:P25T:S note: | ^expanded from macro 'FFMIN' 49 | #define FFsrc/libavcodec/mpegvideoenc.hM:I75N:(173a:, note: bexpanded from macro 'FF_MPV_COMMON_OPTS') ((a) > (b) ? (b) 75: | ( a ) ) | ~ ^ ~ In file included from src/libavcodec/mv30.c : 29 : src/libavcodec/bytestream.h: 294 : 15 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | i f ( s i z e 2 ! = s i zFeF)_ M P| V ~~~~~ ^ ~~~~_ OFFSET(luma_elim_threshold), AV_OPT_TYPE_INT, { .i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/mpegvideo_enc.c:96:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:77:175: note: expanded from macro 'FF_MPV_COMMON_OPTS' 77 | CC libavcodec/pafaudio.o FF_MPV_OFFSET(chroma_elim_threshold), AV_OPT_TYPE_INT, { .i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/mpegvideo_enc.c:96:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:78:175: note: expanded from macro 'FF_MPV_COMMON_OPTS' 78 | { "quantizer_noise_shaping", NULL, FF_MPV_OFFSET(quantizer_noise_shaping), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/mpegvideo_enc.c:96:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:80:175: note: expanded from macro 'FF_MPV_COMMON_OPTS' 80 | FF_MPV_OFFSET(error_rate), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FF_MPV_OPT_FLAGS },src/libavcodec/bytestream.h\ :| ^317 :13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 =src/libavcodec/mpegvideo_enc.c :F96F:M5I:N (warning: pmissing field 'unit' initializer [-Wmissing-field-initializers]- >busrc/libavcodec/mpegvideoenc.hf:f82e:r151_:e nnote: dexpanded from macro 'FF_MPV_COMMON_OPTS' - p->buffer, s i82z | e ) ; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h : 49 : 25 : note: expanded from macro 'FFMIN' 49 | # d ef i n e F F M I N ( a , b ) ( ( a ) > ( b ) ? (b ) F:F _(MPaV))_ O FF| S ~ ^ ~E T(rc_qsquishIn file included from ),src/libavcodec/mv30.c :A29V: _src/libavcodec/bytestream.hO:P318T:_15T:Y Pwarning: E_comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]F LOAT, {318. | d b l =i f0 (s}i,z e0,2 9!9=, sFFi_zMePV)_ O P| T ~~~~~ ^ ~~~~_ FLAGS}, \ | ^ src/libavcodec/mpegvideo_enc.c:96:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:83:164: note: expanded from macro 'FF_MPV_COMMON_OPTS' 83 | {"rc_qmod_amp", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_amp), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpegvideo_enc.c:96:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:84:162: note: expanded from macro 'FF_MPV_COMMON_OPTS' 84 | {"rc_qmod_freq", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_freq), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpegvideo_enc.c:96:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:90:168: note: expanded from macro 'FF_MPV_COMMON_OPTS' 90 | {"rc_init_cplx", "initial complexCC libavcodec/pafvideo.o ity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpegvideo_enc.c:96:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:91:177: note: expanded from macro 'FF_MPV_COMMON_OPTS' 91 | {"rc_buf_aggressivity", "currently useless", src/libavcodec/bytestream.h :FF271_:M17P:V _warning: OFcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]F SET(rc_buffer_ag g271r | e s s iv iitnyt) ,s iAzVe_2O P=T F_FTMYPIEN_(FgL-O>AbTu,f f{e.rdb_le n=d 1-. 0g ->}b,u ff-eFrL,T _sMiAzX,e )F;L T _| M ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~A X, FF_MPsrc/libavutil/macros.hV:_49O:P25T:_ Fnote: Lexpanded from macro 'FFMIN'A GS}, \ 49 | | # ^d efine FFMIN(a,b) ((a) > (b) ? (b) : (a)) src/libavcodec/mpegvideo_enc.c :| 96 ~ ^ ~: 5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:92:174: note: expanded from macro 'FF_MPV_COMMON_OPTS' 92 | {"border_mask", "increase the src/libavcodec/bytestream.hqua:n355:t13i:z erwarning: fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] or macroblocks clo s355e | t o b osridzeer s "=, FFFFM_IMNP(Vg_-OF>FbSuEffTe(bror_deenrd_ m-a sgk-i>nbgu)f,f eArV,_ OsPiTze_)T;Y P E| _ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~F LOAT, {.dbsrc/libavutil/macros.hl: =49 :0 25}:, note: -expanded from macro 'FFMIN'F LT_MAX ,49 | F#LdTe_fMinAeX ,FF MIFNF_(MPaV_,ObP)T (_(aF)L A>G S(b}), ? ( b\) :| ^( a)) | ~ ^ ~ In file included from src/libavcodec/mv30.c:29: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/mpegvideo_enc.c :35696 | : 5 : swarning: imissing field 'unit' initializer [-Wmissing-field-initializers]z e2 src/libavcodec/mpegvideoenc.h=: 93F:F163M:I Nnote: (expanded from macro 'FF_MPV_COMMON_OPTS'p ->buffer_end - 93 | p{->"blumfifne"r,, "smiizne)i;m u | m ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ Lagrasrc/libavutil/macros.h:n49:g25e: note: fexpanded from macro 'FFMIN'ac tor (V B49R | )#"de,f i n e F F MI N( a , b ) ( ( a ) > ( b ) ? F(Fb_)M P:V _(Oa)F)F S | E ~ ^ ~T (lmin), AVIn file included from _Osrc/libavcodec/mv30.cP:T29_: Tsrc/libavcodec/bytestream.hY:P357E:15_I:N Twarning: ,comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] {.i64 =357 | 2 * F Fi_fQ P(2LsAiMzBeD2A !},= 0s,i zIeN)T _M A| X ~~~~~ ^ ~~~~, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpegvideo_enc.c:96:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:94:163: note: expanded from macro 'FF_MPV_COMMON_OPTS' 94 | {"lmax", "maximum Lagrange factor (VBR)", 26 warning s generated . FF_MPV_OFFSET(lmax), AV_OPT_TYPE_INT, {.i64 = 31*FF_QP2LAMBDA }, 0, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpegvideo_enc.c:96:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:95:171: note: expanded from macro 'FF_MPV_COMMON_OPTS' 95 | {"skip_thrIn file included from eshsrc/libavcodec/msrledec.co:ld31": ,In file included from src/libavcodec/msrledec.h":F26ra: msrc/libavcodec/bytestream.he: 293:s13k:i pwarning: tcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]h reshold", 293 | s i z e 2 = F F M I NF(Fp_-M>PbVu_fOfFeFSrET_(feranmde _- spk-i>pb_utfhfreers,h oslidz)e,) ; A V| _ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~O PT_TYPE_Isrc/libavutil/macros.hNT:,49 :{25.:i 6note: 4expanded from macro 'FFMIN' = 0 }, I49NT | _#MdINe,f iInNeT _FMFAMXI,N (FaF,_MbP)V _(O(PaT)_ F>L AG(Sb) }?, (\b ) | : ^ (a)) | ~ ^ ~ In file included from src/libavcodec/msrledec.c:31: In file included from src/libavcodec/msrledec.h:26: src/libavcodec/bytestream.h:294:15src/libavcodec/mpegvideo_enc.c:: 96warning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]5 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h294: | 96 : 168 : inote: fexpanded from macro 'FF_MPV_COMMON_OPTS' (size2 != size) 96 | | { ~~~~~ ^ ~~~~" skip_factor", "Frame skip factor", FF_MPV_OFFSET(frame_skip_factor), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpegvideo_enc.c:96:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:97:165: note: expanded from macro 'FF_MPV_COMMON_OPTS' 97 | {"skip_exp", "Frame skip exponent", FF_MPV_OFFSET(frame_skip_exp), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpegvideo_enc.c:96:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:99:172: note: expanded from macro 'FF_MPV_COMMON_OPTS' 99 | {"sc_threshold", "Scene change threshold", FF_MPV_OFFSET(scenechange_threshold), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpegvideo_enc.c:96:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:100:166: note: expanded from macro 'FF_MPV_COMMON_OPTS' 100 | {"noise_reduction", "Noise reduction", FF_MPV_OFFSET(noise_reduction), AV_OPT_TYPE_INT, {.i64 = 0src/libavcodec/bytestream.h },: 317IN:T_13M:I Nwarning: ,comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] I NT_MAX, FF_MPV_O P317T | _ F LA G Ss i},ze 2\ = | ^ FFMIN(p->buffer_end - p->buffer, size)src/libavcodec/mpegvideo_enc.c;: 96 :| 5 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.hsrc/libavutil/macros.h::10149::16325: :note: expanded from macro 'FF_MPV_COMMON_OPTS'note: expanded from macro 'FFMIN' 49 | #d e101f | i{n"ep sF"F,M I"NR(TaP, bp)a y(l(oaa) d> s(ibz)e ?i n( bb)y t:e s(CC libavcodec/pamenc.o ",a )) | ~ ^ ~ In file included from src/libavcodec/msrledec.c : 31 : In file included from src/libavcodec/msrledec.h : 26 : Fsrc/libavcodec/bytestream.hF:_318MP:V15_:O Fwarning: Fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]SE T(rtp_ p318ay | l o a d _ifs i(zsei)z, eA2V _!O=P Ts_iTzYeP)E _ | I ~~~~~ ^ ~~~~ NT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpegvideo_enc.c:97:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 97In file included from | src/libavcodec/mvcdec.c :FF_32M: PVsrc/libavcodec/bytestream.h_:171C:18O:MM Owarning: Ncomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]_ MOTION_EST_OPTS | ^ 171 | src/libavcodec/mpegvideoenc.h : 113 :179 :g -note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS'> buffer += FFMIN (113g | ->{b"umfefpecr"_,e n"dM -o gt-io>nbu fefsetri,m astiizone b)i;t r a| t ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~e penalty compenssrc/libavutil/macros.ha:ti49o:25n: ( 1note: .0expanded from macro 'FFMIN' = 256) "49, | F#F_dMePfVi_OnFeF SFEFMTI(Nm(ae,_pbe)n a((lat)y _>c (obm)p ?e n(bs)a t:i o(na))), A| ~ ^ ~V _OPT_TYPE_INT, {.i64 = 256 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpegvideo_enc.c:97:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:114:124: note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS' 114 | {"mepre", "pre motion estimation", FF_MPV_OFFSET(me_pre), AV_OPT_TYPE_INT, {.i64 = 0 }, INTsrc/libavcodec/mss12.c_MI:N,635 I:NT12_:M Awarning: X,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] FF_MPV_OPT_FLAGS }634, | \ | ^ av_log(avctx, AV_LOG_DEBUG, "%g frames psrc/libavcodec/mpegvideo_enc.ce:r97 :s5:e cwarning: omissing field 'unit' initializer [-Wmissing-field-initializers]n d\src/libavcodec/mpegvideoenc.hn:"115:,156 : | note: ~~~~~~expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS' 635 | 115 | { " ianvt_rian_tp2efnlalotayt"(,A V"_PReBn3a2l(tayv cfotrx -i>nterxat brloacdkasta i+n 2b8l)o)c);k d e| c ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~i sion", FF_MPV_OFFSET(intra_penalty), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, INT_MAX/2, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpegvideo_enc.c:98:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 98 | In file included from {src/libavcodec/mvcdec.c :NU32L: Lsrc/libavcodec/bytestream.h }:,186 :| 13: ^ warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMINsrc/libavcodec/mss12.c(In file included from p:-639>:bsrc/libavcodec/mwsc.cuf12f:er:_e26n d : warning: -implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] psrc/libavcodec/bytestream.h- >:bu171ff:e18r: 638, | warning: scomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]iz e) ; a v| _ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~l og(avct x,171 | Asrc/libavutil/macros.h V: 49_ : Lg-25>bOu:Gff e_Dnote: expanded from macro 'FFMIN'rE BU G+=, F FM I"N49Ma( | xg-#>.d lbeaeufdinfe ftiFmFeMIer_Nen (d%a ,bg)- ( (mgas->)bu\f fenr>, " ,( sb | i ~~~~~~)ze ) ?; src/libavcodec/bytestream.h ( :| src/libavcodec/mpegvideo_enc.cb639)355 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~: | 96: 5:: 13 : :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] ( asrc/libavutil/macros.h ) : ) 49 :a2596: | v 355note: _| ~ ^ ~F F | expanded from macro 'FFMIN'i _ MPnV t _2In file included from f 49Csrc/libavcodec/mvcdec.clso | aO:i32#: tsrc/libavcodec/bytestream.hM:MOzde(187ANVe_f:_ ORPi15 BT3n:= S2(ea warning: F vFcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]F cFM| INt(xM- ^~~~~~~~~~~~~~~~~~ gI>187-Ne | x>tr(src/libavcodec/mpegvideoenc.ha b ua:, bf)d 92 fea(ta: +i rf(149a)3 _> :(6e)( sbizne)2note: )expanded from macro 'FF_MPV_COMMON_OPTS'd) ;- g ? ! =- (| >bsibz ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~u )ef f)er:, 91( as | i| ze)){; ~~~~~ ^ ~~~~)" r c| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~| _ ~ ^ ~ buf_aggrsrc/libavutil/macros.he:s49s:i25v:i tnote: yexpanded from macro 'FFMIN'" , "curr e49n | t#ldyef iunsee lFeFsMIsN"(,a , b ) ( ( a ) > ( b ) ? ( bsrc/libavcodec/mss12.c ) :641 :: 12(aF)):F _ warning: M| implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ~ ^ ~ P V_OFFSET(r In file included from c_640bsrc/libavcodec/msrledec.c | u :31f: f In file included from src/libavcodec/msrledec.he :r_aa26: vgsrc/libavcodec/bytestream.h:_356grl:eo13g:s warning: (scomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]a ivvcittxy,) , A356 A | VV_ _LO OP GT_s_TiDYPzEE_eBF2LOUAT ,=G { .,FFdMI Nb"(Mlpa -x= >1.b .luag0f },f t-eirF_emnLed T_ %-M pgA -Xm>s, bF\ufLnTf"_,eM Ar, | X ~~~~~~s, iz eF)F;_ M | 641P | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ V _ O P Tsrc/libavutil/macros.h_ : F49: 25L: Anote: expanded from macro 'FFMIN'aGS v},_ i\ n t49| 2 | f ~l #odaetf(AiVn_eR BF3F M292 | I({aN"(vabco,rdtb)e (x(ra)-_> me>a xsk("tb,r) a"?di ant(a cbr+ea)s e 4 0:))t); h( e| a ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ) )q u| ~ ^ ~a ntizer foIn file included from rsrc/libavcodec/msrledec.c :m31ac: rIn file included from osrc/libavcodec/msrledec.hb:l26oc: kssrc/libavcodec/bytestream.h :c357l:os15e: twarning: ocomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] borde r357s | " , FiFf_ M(PsVi_zOeF2F S!E=T s(ibzoerd)e r _| m ~~~~~ ^ ~~~~a sking), AV_OPT_TYPE_FLsrc/libavcodec/mss12.cOA:T643,: 12{:.d bwarning: limplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] = 0 }, -F L642T | _ M A X ,a vFL_Tl_ogM(AaXv,c txF,F _AMV_PLVO_GO_PDTE_BFULGA,G S"}M,a x . s\ e e| k ^~~~~~~ t iIn file included from me src/libavcodec/mwsc.c%g: /usr/include/float.h26:: ms15src/libavcodec/bytestream.h\:n":17:, note: 186expanded from macro 'FLT_MAX': 13 :| ~~~~~~ warning: 15comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | # d e643f | i n e F LT _ M A 186 | X a 3.v 4_0si2i8nzt22e2f 3l=4 FoF66a38MtI5N(2(A8pV8_->5bRu9Bf382(fa1vcet2x-r>eex_t+ren3ad8dFa t-a| + ^~~~~~~~~~~~~~~~~~~~~~~~~~~p 4 -4>b)u))f;f e r,| src/libavcodec/mpegvideo_enc.c ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~s i:96z:5e:) ; warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 96src/libavutil/macros.h | : 49 : 25 :F Fnote: _expanded from macro 'FFMIN'M PV_COMMO N49_ | O#PdTeSf in e| ^~~~~~~~~~~~~~~~~~F FMIN(src/libavcodec/mpegvideoenc.ha:,92b:)139 :(( anote: )expanded from macro 'FF_MPV_COMMON_OPTS' > (b) ? (b) : (a )91) | { "| r ~ ^ ~c _buf_aggresIn file included from ssrc/libavcodec/mwsc.ci:vi26t: ysrc/libavcodec/bytestream.h":187,: 15":cu rwarning: recomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]n tly us e187l | e s s" , i f ( s i z e 2 ! = s i z e ) F F| _ ~~~~~ ^ ~~~~MP V_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 92 | {"border_mask", "increase the quantizer for macroblocks close to borders", FF_MPV_OFFSET(border_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ src/libavcodec/mpegvideo_enc.c:96:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 96 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:91:152: note: expanded from macro 'FF_MPV_COMMON_OPTS' 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideo_enc.c:96:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 96 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:91:142: note: expanded from macro 'FF_MPV_COMMON_OPTS' 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ src/libavcodec/mpegvideo_enc.c:96:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 96 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:90:143: note: expanded from macro 'FF_MPV_COMMON_OPTS' 89 | src/libavcodec/mss12.c : 592 : 35 : warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] FF_MPV_OFFSET(rc _e592q | ) , AVi_fO P(TA_VT_YRPBE3_2(STaRvIcNtGx,- > e xt ra d a t a) < a v c t x- > e x t r asrc/libavcodec/bytestream.h da ta: _s iz271.e:17f: )warning: l agcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]s {= F| F ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~_ MPV_OPT_FLAGS } src/libavcodec/mss12.c,271: | 600 : 27 : warning: icomparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]n t \s iz e| 2 ~ = 600F | F MI N (avgc 90- | t>{"xrbu-f>c_ficondeedir_t_wc_ipedntlxd"h =,- "Fi FnMgi->AtbXu(ifAfaVel_RrB, s3c2oim(zpaelv);ecx ittyx -| >e ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~fxo trr a1d-aptaassrc/libavutil/macros.hs e:+49 n2:c025o):d, in note: gexpanded from macro 'FFMIN'"a ,vc t x - > 49w | i # FddFte_hf)M;iPV _On eF | FSFEFT ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~(M rINc(_ain,ibt)src/libavutil/macros.h:i47: a25l_(:c (pnote: al)x)expanded from macro 'FFMAX', >A (Vb)_ O PT47? | _(#Tbd)Yef iP: nEe(a_) ) F LOF| FAMA ~ ^ ~T X,( a{,.dbbl) = (0(a )} , >- F(LTb_)M A?X ,( aF)L T:_ M(Ab)X), F F| _ ~ ^ ~M PV_OPT_FLAGS}src/libavcodec/mss12.c,: 601 : 27 : warning: \comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] | ^~~~~~~ /usr/include/float.h:15:17 601: | note: expanded from macro 'FLT_MAX' avctx -15 | >#cdoedfeidne_ hFeLTi_gMhAtX =3 .F4F02M8AX2(3A46V63_8R5B23828(5a9v8c1t2ex+-3>8eFx t| r ^~~~~~~~~~~~~~~~~~~~~~~~~~~a data + 24)src/libavcodec/mpegvideo_enc.c,:96 :a5v:c twarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]x ->hei g96h | t ) ; F F| _ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MPV_COMsrc/libavutil/macros.hM:O47N:_25O:P Tnote: Sexpanded from macro 'FFMAX' | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h :4790 | :133#:d note: eexpanded from macro 'FF_MPV_COMMON_OPTS'f ine FFMAX(a,b) ( (89a | ) > ( b ) ? ( a ) : ( b ) ) | ~ ^ ~ FF_MPV_OFFSET(rc_eq), AV_OPT_TYPE_STRING, .flags = FF_MPV_OPT_FLAGS }, \ | ~ 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \src/libavcodec/bytestream.h | ^~~~~~~~: 271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | src/libavcodec/mpegvideo_enc.ci:96n:t5 :s iwarning: zimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] e2 = F F96M | I N ( gFF-_>MbPuVf_fCeOrMM_OeN_nOPdT -S g -| > ^~~~~~~~~~~~~~~~~~b uffer,src/libavcodec/mpegvideoenc.h :s83:i139z: enote: )expanded from macro 'FF_MPV_COMMON_OPTS' ; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h82: | 49 : 25 : note: expanded from macro 'FFMIN' 49 | # d e f i n e F F M I N ( a , b ) ( ( a ) > ( b ) ? ( b ) : ( a ) ) | ~ ^ ~ FF_MPV_OFFSET(rc_qsquish), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, 0, 99, FF_MPV_src/libavcodec/mpeg4videodec.cOPT:_3840F:106L:AG Swarning: }missing field 'unit' initializer [-Wmissing-field-initializers], In file included from src/libavcodec/mvcdec.c 3840: | 32 : src/libavcodec/bytestream.h : 293 :13 : {\ | "warning: ~comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]q uarter_sample" ,83 | "{"1rc293_/ | 4 qsm ou d b_sipzela mep"M2,C" = ", FeFOMIxNpFF(eSprEi-mT>e(nbqtuuaffaler trqer_ue_nasadnm tp-i lpez-)er>,b uf fAmVeod_urO,Pl aTsti_zTieYoP)nE";_, BO O L , | { ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~.i 6 4 = 0 } , src/libavutil/macros.h0 :, 49 1F:,F F25_LMP:A Vnote: expanded from macro 'FFMIN'G_ OFSF}S, E T | (49 ^ | r #cd_eqfmoid_naem pF)F, MAVI_N(OaPT,_bT)Y PE(_(FaL)O >A (Tb, ){. d? b(lb) := (a0)) } | , ~ ^ ~ -FLT_MAX, FIn file included from Lsrc/libavcodec/mvcdec.cT:_32M: Asrc/libavcodec/bytestream.hX:,src/libavcodec/mpeg4videodec.c294: :F3841F_15::113MP :warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]V _ OPwarning: Tmissing field 'unit' initializer [-Wmissing-field-initializers] _FL A294 | G S } , i3841 | f ( s i { z" ed\2 i v| !x_ ^~~~~~~pa= c ksiezd/usr/include/float.h",e:) "15 d:17| :i ~~~~~ ^ ~~~~ vnote: xexpanded from macro 'FLT_MAX' s tyle p ac15ke | d# dbe ffiranmee sF"L,T _OMFAFXSE T3(.di4v0x2_8p2ac3k4e6d6)3,8 5AV2_8O8P59T8_1T2YeP+E3_B8OFO L ,| ^~~~~~~~~~~~~~~~~~~~~~~~~~~{ .i64 = 0},src/libavcodec/mpegvideo_enc.c :096,: 15, :F warning: Limplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]A GS}, | 96 ^ | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:83src/libavcodec/mpeg4videodec.c:129::3842 :note: 10expanded from macro 'FF_MPV_COMMON_OPTS': warning: missing field 'help' initializer [-Wmissing-field-initializers] 3842 | 82 | { N U L L} | ^ FF_MPV_OFFSET(rc_qsquish), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, 0, 99, FF_MPV_OPT_FLAGS}, \ | ~ 83 | {"rc_qmod_amp", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_amp), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ src/libavcodec/mxpegdec.c:101:22: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 101 | if (bitmask_size > buf_src/libavcodec/bytestream.hsi:ze317 :-13 : 1warning: 2comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/mxpegdec.c317: | 133 : 23: swarning: icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ze2 = FF M133I | N ( p - > b uf fIn file included from feorrsrc/libavcodec/mwsc.c_: e(in26 : d= src/libavcodec/bytestream.h: 0-;293 :ip13 :-< > bwarning: ubficomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]ft mears,k _ssiizzee); ;++ i293 | ) | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ { s i| z ~ ^ ~~~~~~~~~~~~e 2src/libavutil/macros.h :=49 :FF25MI:N (note: expanded from macro 'FFMIN'p ->buffe r49 | _#edned f-in ep -F>FMbIuNf(fa,eb)r ,( (as) i>z e()b;) ?| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~( b) : (a)src/libavutil/macros.h:)49: 25 : | note: ~ ^ ~ expanded from macro 'FFMIN' In file included from 49src/libavcodec/mvcdec.c | :#32d: src/libavcodec/bytestream.he:f318i:n15e: warning: Fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] FMIN( a318,b | ) ( ( a)i f >( s(izbe)2 ?! =( bs)iz e:) (| a ~~~~~ ^ ~~~~) ) | ~ ^ ~ In file included from src/libavcodec/mwsc.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/mwsc.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/mvcdec.c:32: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2src/libavcodec/mxpegdec.c = :FF162MI:N33(:p- >warning: bcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]u ffer_end - p-> b162u | f f e r, s i ze );( j p| g ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ->heisrc/libavutil/macros.hg:h49:t25 : +note: expanded from macro 'FFMIN'0 x0F)>> 494 | #!de=f si->nmeb_ hFFeMiIgNht()a ,{ b )| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~(( a) > (b) src/libavcodec/mxpegdec.c?: 161(:b32): warning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] (a)) | 161 ~ ^ ~ | if ((In file included from jpsrc/libavcodec/mvcdec.cg-:>32w: src/libavcodec/bytestream.hi:d357t:h15 :+ warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]0 x0F)> >357 | 4 ! = i fs -(>smbi_wziedt2h |!|= | s ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ izeCC libavcodec/parser.o ) | ~~~~~ ^ ~~~~ src/libavcodec/msrledec.c:167:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 167 | if (line < 0 || pos >= width){ | ~~~ ^ ~~~~~ 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/mwsc.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/mwsc.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) | ~~~~~ ^ ~~~~ CC libavcodec/parsers.o src/libavcodec/noise_bsf.c:215:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 215 | { "amount", NULL, OFFSET(amount_str), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, FLAGS }, | ^ src/libavcodec/noise_bsf.c:216:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 216 | { "drop", NULL, OFFSET(drop_str), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, FLAGS }, | ^ src/libavcodec/noise_bsf.c:217:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 217 | { "dropamount", NULL, OFFSET(dropamount), AV_OPT_TYPE_INT, { .i64 = 0CC libavcodec/pcm-bluray.o }, 0, INT_MAX, FLAGS }, | ^ src/libavcodec/noise_bsf.c:218:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 218 | { NULL }, | ^ In file included from src/libavcodec/mss2.c:35: In file included from src/libavcodec/mss12.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)) | ~ ^ ~ In file included from src/libavcodec/mss2.c:35: In file included from src/libavcodec/mss12.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/mss2.c:35: In file included from src/libavcodec/mss12.h:32: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/mvha.c:109:33: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 109 | if (val && (val < nodes[first_node].count)) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mvha.c:110:29: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 110 | if (val >= nodes[second_node].count) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ 13 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/mss2.c:35: In file included from src/libavcodec/mss12.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/mss2.c:35: In file included from src/libavcodec/mss12.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/mss2.c:35: In file included from src/libavcodec/mss12.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/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/mss2.c:35: In file included from src/libavcodec/mss12.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/mss2.c:35: In file included from src/libavcodec/mss12.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) | ~~~~~ ^ ~~~~ 3 warnings generated. src/libavcodec/mvha.c:159:26: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 159 | if (size < 1 || size >= avpkt->size) | ~~~~ ^ ~~~~~~~~~~~ src/libavcodec/mwsc.c:53:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 53 | for (int j = 0; j < run; j++, w++) { | ~ ^ ~~~ src/libavcodec/mwsc.c:64:31: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 64 | for (int j = 0; j < fill; j++, w++) { | ~ ^ ~~~~ src/libavcodec/mwsc.c:75:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 75 | for (int j = 0; j < run; j++, w++) { | ~ ^ ~~~ src/libavcodec/nellymoserdec.c:80:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 80 | pval = -exp2(val/2048) * s->scale_bias; | ~ ~~~^~~~~~~~~~ src/libavcodec/nellymoserdec.c:80:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 80 | pval = -exp2(val/2048) * s->scale_bias; | ~~~~ ~~~^~~~~ src/libavcodec/nellymoserdec.c:98:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 98 | aptr[j] = M_SQRT1_2*pows[j]; | ~^~~~~~~ CC libavcodec/pcm-blurayenc.o In file included from src/libavcodec/opusdec.c:41: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ CC libavcodec/pcm-dvd.o In file included from src/libavcodec/nellymoserenc.c:52: 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/mss2.c:222:36: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 222 | int skip = FFMIN((unsigned)repeat, dst + w - p); | ^ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~ 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: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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 4 warnings generated. src/libavcodec/nellymoserenc.c:218:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 218 | find_best(cand[0], ff_nelly_init_table, sf_lut, -20, 96); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/nellymoserenc.c:209:18: note: expanded from macro 'find_best' 209 | if (fabs(val - table[best_idx]) > fabs(val - table[best_idx + 1])) \ | ~~~~ ~~~~^~~~~~~~~~~~~~~~~ src/libavcodec/nellymoserenc.c:218:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 218 | find_best(cand[0], ff_nelly_init_table, sf_lut, -20, 96); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/nellymoserenc.c:209:48: note: expanded from macro 'find_best' 209 | if (fabs(val - table[best_idx]) > fabs(val - table[best_idx + 1])) \ | ~~~~ ~~~~^~~~~~~~~~~~~~~~~~~~~ src/libavcodec/nellymoserenc.c:224:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 224 | find_best(power_candidate, ff_nelly_delta_table, sf_delta_lut, 37, 78); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/nellymoserenc.c:209:18: note: expanded from macro 'find_best' 209 | if (fabs(val - table[best_idx]) > fabs(val - table[best_idx + 1])) \ | ~~~~ ~~~~^~~~~~~~~~~~~~~~~ src/libavcodec/nellymoserenc.c:224:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 224 | find_best(power_candidate, ff_nelly_delta_table, sf_delta_lut, 37, 78); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/nellymoserenc.c:209:48: note: expanded from macro 'find_best' 209 | if (fabs(val - table[best_idx]) > fabs(val - table[best_idx + 1])) \ | ~~~~ ~~~~^~~~~~~~~~~~~~~~~~~~~ CC libavcodec/pcm-dvdenc.o src/libavcodec/nellymoserenc.c:327:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 327 | log2(FFMAX(1.0, coeff_sum / (ff_nelly_band_sizes_table[band] << 7))) * 1024.0; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ~ ^ src/libavcodec/nellymoserenc.c:327:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 327 | log2(FFMAX(1.0, coeff_sum / (ff_nelly_band_sizes_table[band] << 7))) * 1024.0; | ~~~~ ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:40: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavcodec/mpegvideo_enc.c:991:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/nellymoserenc.c: 991366 | :32 : warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]o r (i = 0; i < FF _366 | AR R AY _ EL E M S (s - >t mp _ fr a me si);f i(+f+a)bs ( | c ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~oe ff - table[best_idx]) > fabs(coeff - table[best_idx + 1])) | ~~~~ ~~~~~~^~~~~~~~~~~~~~~~~ src/libavcodec/nellymoserenc.c:366:64: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 366 | if (fabs(coeff - table[best_idx]) > fabs(coeff - table[best_idx + 1])) | ~~~~ ~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/notchlc.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)) | ~ ^ ~ 3 warnings generated. In file included from src/libavcodec/notchlc.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/notchlc.c:27: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/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/notchlc.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/notchlc.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) ? (src/libavcodec/metasound.cb) ::49 (:a)26) : | warning: ~ ^ ~ implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/notchlc.c:27: src/libavcodec/bytestream.h49:318 | :15 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] cent e318r | = ( iinft ()si(zie 2* !p=e rsiizoed) +| ~~~~~ ^ ~~~~ 0.5); | ~~^~~~~~~~ ~ src/libavcodec/metasound.c:55:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 55 | center = (int)(i * period + 0.5); | ~~^~~~~~~~ ~ src/libavcodec/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:25src/libavcodec/metasound.c: :note: 76expanded from macro 'FFMIN': 27: 49warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]# define FFMIN( a76, | b ) ( (a ) m>i n(_bp)e r?i od( b=) l og:2 ((raa)t)io *| 0 ~ ^ ~. 2); | ^~~~~ ~ In file included from src/libavcodec/notchlc.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->buffesrc/libavcodec/metasound.cr:,77 :s22i:z ewarning: );implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h :7749 | : 25 : note: expanded from macro 'FFMIN' max_p e49r | #idoedf =i nmei FnFM_IpNe(rai,ob)d (+( al)o g>2 (6()b;) ?| ^~~~~~~~~~ ~( b) : (a)) | ~ ^ ~ In file included from src/libavcodec/notchlc.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) | ~~~~~ ^ ~~~~ src/libavcodec/metasound.c:79:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 79 | min_period = (int)(ratio * 0.2 * 400 + 0.5) / 400.0; | ^~~~~ ~ src/libavcodec/metasound.c:80:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 80 | max_period = (int)(ratio * 0.2 * 400 * 6 + 0.5) / 400.0; | ^~~~~ ~ src/libavcodec/metasound.c:88:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 88 | period = (int)(period * 400 + 0.5) / 400.0; | ~~~~~~~^~~~~ ~ In file included from src/libavcodec/on2avc.c:30: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/metasound.c:101:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 171 | g-> b101u | f f e r + = FwFMiINd(gt-h> =b u(ffinte)r(_(2e.nd0 -/ gp-e>rbioudf f+er ,1) si*ze )w;i d t| h ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ + 0.5); | ~ ^~~~~~src/libavutil/macros.h :49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/metasound.c:106:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 105 | ppc_gain = 1.0 / 8192 * | ~ 106 | twinvq_mulawinv(pgain_step * g_coef + pgain_step / 2, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | pgain_base, TWINVQ_PGAIN_MU); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/on2avc.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/on2avc.c:30: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/pcm.o src/libavcodec/metasound.c:135:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 135 | tmp2 + val * hist[idx] + 1.0 : tmp2 + 1.0; | ~~~~~^~~~~~~~~~~~~~~~~ ~ src/libavcodec/metasound.c:135:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 135 | tmp2 + val * hist[idx] + 1.0 : tmp2 + 1.0; | ^~~~ ~ src/libavcodec/metasound.c:137:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 137 | st = use_hist ? (1.0 - val) * tmp2 + val * hist[idx] + 1.0 | ~ ~~~~^~~~~~~~~~~ src/libavcodec/metasound.c:137:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 137 | st = use_hist ? (1.0 - val) * tmp2 + val * hist[idx] + 1.0 | ~ ^~~~ src/libavcodec/metasound.c:137:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 137 | st = use_hist ? (1.0 - val) * tmp2 + val * hist[idx] + 1.0 | ~ ^~~ src/libavcodec/metasound.c:138:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 138 | : tmp2 + 1.0; | ^~~~ ~ src/libavcodec/metasound.c:141:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 141 | if (st < 0.1) | ^~ ~ CC libavcodec/pcm_rechunk_bsf.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/libavcodec/on2avc.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/on2avc.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) | ~~~~~ ^ ~~~~ CC libavcodec/pcx.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/on2avc.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) | ~~~~~ ^ ~~~~ CC libavcodec/pcxenc.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/on2avc.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/on2avc.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/mpegvideo_enc.c:1819:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1819 | int ma3x_ warningssi generatedz. e = FFMAX(rcc->buffer_index * avctx->rc_max_available_vbv_use, rcc->buffer_index - 500); | ~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:22: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavcodec/mpegvideo_enc.c:1819:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1819 | int max_size = FFMAX(rcc->buffer_index * avctx->rc_max_available_vbv_use, rcc->buffer_index - 500); | ~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:34: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ 4 warnings generated. CC libavcodec/pgs_frame_merge_bsf.o src/libavcodec/mpegvideo_enc.c:1824:27: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1824 | s->lambda < s->lmax) { | ~~~~~~~~~ ^ ~~~~~~~ CC libavcodec/pgssubdec.o 14 warnings generated. CC libavcodec/pgxdec.o 11 warnings generated. src/libavcodec/notchlc.c:495:44: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 495 | if (bytestream2_get_bytes_left(gb) < uncompressed_size / 255) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/notchlc.c:506:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 506 | if (ret != uncompressed_size) | ~~~ ^ ~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/options.c:38: src/libavcodec/options_table.h:48:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 48 | {"b", "set bitrate (in bits/s)", OFFSET(bit_rate), AV_OPT_TYPE_INT64, {.i64 = AV_CODEC_DEFAULT_BITRATE }, 0, INT64_MAX, A|V|E}, | ^ src/libavcodec/options_table.h:49:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 49 | {"ab", "set bitrate (in bits/s)", OFFSET(bit_rate), AV_OPT_TYPE_INT64, {.i64 = 128*1000 }, 0, INT_MAX, A|E}, | ^ src/libavcodec/options_table.h:53:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 53 | OFFSET(bit_rate_tolerance), AV_OPT_TYPE_INT, {.i64 = AV_CODEC_DEFAULT_BITRATE*20 }, 1, INT_MAX, V|E}, | ^ src/libavcodec/options_table.h:92:84: warning: missing field 'flags' initializer [-Wmissing-field-initializers] 92 | {"time_base", NULL, OFFSET(time_base), AV_OPT_TYPE_RATIONAL, {.dbl = 0}, 0, INT_MAX}, | ^ src/libavcodec/options_table.h:93:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 93 | {"g", "set the group of picture (GOP) size", OFFSET(gop_size), AV_OPT_TYPE_INT, {.i64 = 12 }, INT_MIN, INT_MAX, V|E}, | ^ src/libavcodec/options_table.h:94:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/on2avc.c:338 :9420 | {:" awarning: rimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]" , "set audio samp li338n | g r a t e ( i n Hszu)m" ,+ =OF FsSrEcT[j(]s a*m ptlaeb_[rja t*e )t,a bA_Vs_teOp P+T_ TYiP];E _ I| N ^~~~~~ ~T , {.i64 = DEFAULT }, 0, INT_MAX, A|D|E}, | ^ src/libavcodec/options_table.h:96:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 96 | {"ac", "set number of audio channels", OFFSET(channels), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, 0, INT_MAX, A|D|E}, | ^ src/libavcodec/options_table.h:98:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/on2avc.c:348:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]98 | {"cutoff", 348" | s e t cu t o f f ba nd wisdutmh "+,= OsFrcF2[SjET](c u*t otfaf)b,[ jAV _*O PtT_aTbY_PstEep_ I+N Ti,] ;{ . i| 6 ^~~~~~~ ~4 = DEFAULT }, INT_MIN, INT_MAX, A|E}, | ^ src/libavcodec/options_table.h:99:93: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 99 | {"frame_size", NULL, OFFSET(frame_size), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, 0, INT_MAX, A|E}, | ^ src/libavcodec/options_table.h:100:97: warning: missing field 'flags' initializer [-Wmissing-field-initializers] 100 | {"frame_number", NULL, OFFSET(frame_num), AV_OPT_TYPE_INT64, {.i64 = DEFAULT }, INT_MIN, INT_MAX}, | ^ src/libavcodec/options_table.h:101:84: warning: missing field 'flags' initializer [-Wmissing-field-initializers] 101 | {"delay", NULL, OFFSET(delay), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX}, | ^ src/libavcodec/options_table.h:104:86: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 104 | OFFSET(qcompress), AV_OPT_TYPE_FLOAT, {.dbl = 0.5 },src/libavcodec/on2avc.c -:F372L:T28_:M Awarning: Ximplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], FLT_MAX, V| E372} | , | ^ src2[j] += in0 * *t++; | ^~~ ~ src/libavcodec/options_table.h:105:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 105 | {"qblur", "video quantizer scale blur (VBR)", OFFSET(qblur), AV_OPT_TYPE_FLOAT, {.dbl = src/libavcodec/on2avc.c0.:5374 :43}:, warning: -implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 , FLT_MAX, V|374E | } , | ^ src2[src2_len - j - 1] += in0 * tasrc/libavcodec/options_table.hb:[106:p104o:s warning: +missing field 'unit' initializer [-Wmissing-field-initializers] 1 + j]; | ^~~ ~ 106 | {"qmin", "minimum video quantizer scale (VBR)", OFFSET(qmin), AV_OPT_TYPE_INT, {.i64 = 2src/libavcodec/on2avc.c }:,377 :-341:, warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 , V|E}, | 377 ^ | src2[pos - j] += in0 * tab[src/libavcodec/options_table.hj]:;107 : 107| : ^~~ ~ warning: missing field 'unit' initializer [-Wmissing-field-initializers] 107 | {"qmax", "maximum video quantizer scale (VBR)", OFFSET(qmax), AV_OPT_TYPE_INT, {.i64 = 31 }, -1, 1024, V|E}, | ^ src/libavcodec/options_table.h:108:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 108 | {"qdiff", "maximum difference between the quantizer scales (VBR)", OFFSET(max_qdiff), AV_OPT_TYPE_INT, {.i64 = 3 }, INT_MIN, INT_MAX, V|E}, | ^ src/libavcodec/options_table.h:109:137: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 109 | {"bf", "set maximum number of B-frames between non-B-frames", OFFSET(max_b_frames), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, -1, INT_MAX, V|E}, | ^ src/libavcodec/options_table.h:110:133: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 110 | {"b_qfactor", "QP factor between P- and B-frames", OFFSET(b_quant_factor), AV_OPT_TYPE_FLOAT, {.dbl = 1.25 }, -FLT_MAX, FLT_MAX, V|E}, | ^ src/libavcodec/options_table.h:111:92: warning: missing field 'flags' initializer [-Wmissing-field-initializers] 111 | {"codec_tag", NULL, OFFSET(codec_tag), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX}, | ^ src/libavcodec/options_table.h:134:133: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 134 | {"b_qoffset", "QP offset between P- and B-frames", OFFSET(b_quant_offset), AV_OPT_TYPE_FLOAT, {.dbl = 1.25 }, -FLT_MAX, FLT_MAX, V|E}, | ^ CC libavcodec/photocd.o src/libavcodec/options_table.h:144:92: warning: missing field 'flags' initializer [-Wmissing-field-initializers] 144 | {"has_b_frames", NULL, OFFSET(has_b_frames), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, 0, INT_MAX}, | ^ src/libavcodec/options_table.h:145:90: warning: missing field 'flags' initializer [-Wmissing-field-initializers] 3 warning s generated145. | {"block_align", NULL, OFFSET(block_align), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, 0, INT_MAX}, | ^ src/libavcodec/options_table.h:146:108: warning: missing field 'flags' initializer [-Wmissing-field-initializers] 146 | {"rc_override_count", NULL, OFFSET(rc_override_count), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX}, | ^ src/libavcodec/options_table.h:147:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 147 | {"maxrate", "maximum bitrate (in bits/s). Used for VBV together with bufsize.", OFFSET(rc_max_rate), AV_OPT_TYPE_INT64, {.i64 = DEFAULT }, 0, INT_MAX, V|A|E}, | ^ src/libavcodec/options_table.h:149:95: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 149 | OFFSET(rc_min_rate), AV_OPT_TYPE_INT64, {.i64 = DEFAULT }, INT_MIN, INT_MAX, V|A|E}, | ^ src/libavcodec/options_table.h:150:137: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 150 | {"bufsize", "set rateconIn file included from trolsrc/libavcodec/opus_parser.c b:uf29f: esrc/libavcodec/bytestream.hr: 171s:i18z:e warning: (comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]i n bits)", OFFSET( r171c | _ b ugf-f>ebru_sffiezre +)=, FAFVMI_NO(PTg_-T>YbPuEf_fIeNrT,_ e{.ni6d4 -= gD-E>bFuAfULfTe r},, sIiNzT_eM)I;N , | I ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~N T_MAX, A|V|E}, src/libavutil/macros.h :| 49 ^: 25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (src/libavcodec/options_table.hb:)151 :?133 :( bwarning: )missing field 'unit' initializer [-Wmissing-field-initializers] : (a)) | ~ ^ ~ 151 | {"i_qfactor", "QP factor between P- and I-frames", OFFSET(i_quant_factor), AV_OPT_TYPE_FLOAT, {.dbl = -0.8 }, -FLT_MAX, FLT_MAX, V|E}, | ^ src/libavcodec/options_table.h:152:132: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 152 | {"i_qoffset", "QP offset between P- and I-frames", OFFSET(i_quant_offset), AV_OPT_TYPE_FLOAT, {.dbl = 0.0 }, -FLT_MAX, FLT_MAX, V|E}, | ^ In file included from src/libavcodec/opus_parser.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->src/libavcodec/options_table.hbu:f160f:e144r:, warning: simissing field 'unit' initializer [-Wmissing-field-initializers]z e); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h160: | 49{:25":l unote: expanded from macro 'FFMIN'm i_mask "49, | #"dceofmipnree sFsFeMsIN (bar,igbht) a(r(eaa)s >s t(rbo)n ge?r t(habn )m e:d (iau)m) o | n ~ ^ ~ es", OFFSEIn file included from T(src/libavcodec/opus_parser.cl:u29: msrc/libavcodec/bytestream.hi:187_m:a15s:k iwarning: ncomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]g ), AV _O187P | T _ T Y PiEf_ F(LsOiAzTe,2 {!.=d bsli z=e )0 }| , ~~~~~ ^ ~~~~ -FLT_MAX, FLT_MAX, V|E}, | ^ src/libavcodec/options_table.h:161:132: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 161 | {"tcplx_mask", "temporal complexity masking", OFFSET(temporal_cplx_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, V|E}, | ^ src/libavcodec/options_table.h:162:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 162 | {"scplx_mask", "spatial complexity masking", OFFSET(spatial_cplx_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, V|E}, | ^ src/libavcodec/options_table.h:163:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 163 | {"p_mask", "inter masking", OFFSET(p_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, V|E}, | ^ src/libavcodec/options_table.h:164:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 164 | {"dark_mask", "compresses dark areas stronger than medium ones", OFFSET(dark_masking), AV_OPT_TYPE_FLOAT, {.db12l = warning 0s generated}. , -FLT_MAX, FLT_MAX, V|E}, | ^ src/libavcodec/options_table.h:180:96: warning: missing field 'flags' initializer [-Wmissing-field-initializers] 180 | {"slice_count", NULL, OFFSET(slice_count), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX}, | ^ src/libavcodec/options_table.h:185:110: warning: missing field 'flags' initializer [-Wmissing-field-initializers] 185 | {"bits_per_coded_sample", NULL, OFFSET(bits_per_coded_sample), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, 0, INT_MAX}, | ^ src/libavcodec/options_table.h:186:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 186 | {"aspect", "sample aspect ratio", OFFSET(sample_aspect_ratio), AV_OPT_TYPE_RATIONAL, {.dbl = 0}, 0, 10, V|E}, | ^ src/libavcodec/opus_rc.c:219:17: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] src/libavcodec/options_table.h:187:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 187219 | | { " s ka r=" , ( s y m"bsoalm

buffer_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/options_table.h:204:134: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 204 | {"dia_size", "diamond type & size for motion estimation", OFFSET(dia_size), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX, V|E}, | ^ src/libavcodec/options_table.h:205:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 205 | {"last_pred", "amount of motion predictors from the previous frame", OFFSET(last_predictor_count), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX, V|E}, | ^ src/libavcodec/options_table.h:206:151: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 206 | {"pre_dia_size", "diamond type & size for motion estimation pre-pass", OFFSET(pre_dia_size), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX, V|E}, | ^ src/libavcodec/opus_rc.csrc/libavcodec/opus_metadata_bsf.c:228:28: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] :In file included from src/libavcodec/opus_parser.c47 :22829 | : src/libavcodec/options_table.h: 207src/libavcodec/bytestream.h ::125 293 :: warning: cmissing field 'unit' initializer [-Wmissing-field-initializers]13 o:n swarning: t comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]u int3 2207 | _{"ts uab q "=,293 | v" asuls ibze<2-= p= eklF m0,FoM ItbiNo (=np -2e*>satbu i+fm f1ear_;tei no dn| qu ~~~ ^ ~~-al i tpy-",> bOufFfFSeErT,( mse_iszeu)b;pe l_ q| u ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~a lity), src/libavutil/macros.hA:V49_:O25P:T _note: Texpanded from macro 'FFMIN'Y PE_INT ,49 | {#.die6f4i n=e 8F F}MI,N( aI,bN)T _(M(IaN), > I(bN)T _?M A(bX), : V(a|)E) } | , ~ ^ ~ | ^ :In file included from src/libavcodec/opus_parser.c:29: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 12 294 | if (size2 != src/libavcodec/options_table.hs:i208z:e142): | warning: ~~~~~ ^ ~~~~ missing field 'unit' initializer [-Wmissing-field-initializers] : 208 | {"me_range", "limit motion vectors range (1023 for DivX player)", OFFSET(me_range), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX, V|E}, | ^ warning: missing field 'help' initializer [-Wmissing-field-initializers] 47 | src/libavcodec/options_table.h:209:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 209 | {"global_quality", NULL, OFFSET(global_quality), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX, V|A|E}, | ^ { Nsrc/libavcodec/options_table.h:210:96: warning: missing field 'flags' initializer [-Wmissing-field-initializers] U L210 | {"slice_flags", NULL, OFFSET(slice_flags), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX}, | ^ L }, | ^ src/libavcodec/options_table.h:215:200: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 215 | {"rc_init_occupancy", "number of bits which should be loaded into the rc buffer before decodisrc/libavcodec/bytestream.hng s:ta317r:t13s:" ,warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] OFFSET(rc_init i317a | l _ b u fsfeir_zocec2up a=n cyF),F AMVI_NO(PpT-_T>YbPEu_fIfNerT_,e n{d. i-6 4p =- >DbEuFAfUfeLrT, }s,i zIeN);T _| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~M IN, INT_src/libavutil/macros.hM:A49X:,25 :V |Enote: }expanded from macro 'FFMIN', | ^ 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/opus_parser.c:29: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != sisrc/libavcodec/options_table.hz:e218) : 99:| ~~~~~ ^ ~~~~ warning: missing field 'unit' initializer [-Wmissing-field-initializers] 218 | {"dc", "intra_dc_precision", OFFSET(intra_dc_precision), AV_OPT_TYPE_INT, {.i64 = 0 }, -8, 16, V|E}, | ^ src/libavcodec/options_table.h:219:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 219 | {"nssew", "nsse weight", OFFSET(nsse_weight), AV_OPT_TYPE_INT, {.i64 = 8 }, INT_MIN, INT_MAX, V|E}, | ^ src/libavcodec/opus_celt.c:154:30: src/libavcodec/options_table.hwarning: :comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 220:147: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 154 | 220 | {" sikfi p(o_ptuos_prc"_,t e"lnlu(mrbce)r +o f4 fbrlaomcekb irotwss) a{ t | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ the top which asrc/libavcodec/opus_celt.cr:e175 :s58k:i pwarning: pcomparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] ed", OFFSET( s175k | i p _ t o p ) ,wh iAlVe_O P(To_pTuYsP_Er_cI_NteTl,l _f{r.aic6(4r c=) +D E(FbA_UdLynTa l}l,oc Icaps[i]) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavcodec/opus_celt.c:200:42: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] src/libavcodec/options_table.h:221 :200156 | : warning: missing field 'unit' initializer [-Wmissing-field-initializers]i f (opus_rc_tel l221_f | ra{c"(srkc)i +p _(b6o t<pterda"n,s iOeFnFtS E&T&( sfk-i>ps_ibzoet >t=o m2) &,& AtVb_iOtPsT__8tThYs P>=E _(I(NfT-,> s{i.zie 6+ 42 )= < >a t1 ) 1{= 1| /2 ~ ^ ~~~~~~~, 2=1/4, 3=1/8 resolutions", OFFSET(lowres), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, INT_MAX, V|A|D}, | ^ src/libavcodec/mpegvideo_enc.c:2818:35src/libavcodec/bytestream.h: :warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare]355 :13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2818 | if (pu t355_ | b y t e ss_ilzeef t (=& sF-F>pMbI,N (g0-)> bbuffer, sisrc/libavcodec/mpegvideo_enc.cz:e2845:)35;: warning: | comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h2845: | 49 : 25 : inote: fexpanded from macro 'FFMIN' (put_b 49y | t#edse_lfeifnte( &FsFM-I>Np(ba,, b0)) (<( at) h>r e(sbh)o ld?) ( b| ) ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ : (a)) | ~ ^ ~ In file included from src/libavcodec/opus_parser.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/opus_parser.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) | ~~~~~ ^ ~~~~ src/libavcodec/options_table.h:251:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 251 | {"mblmin", "minimum macroblock Lagrange factor (VBR)", OFFSET(mb_lmin), AV_OPT_TYPE_INT, {.i64 = FF_QP2LAMBDA * 2 }, 1, FF_LAMBDA_MAX, V|E}, | ^ src/libavcodec/options_table.h:252:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 252 | {"mblmax", "maximum macroblock Lagrange factor (VBR)", OFFSET(mb_lmax), AV_OPT_TYPE_INT, {.i64 = FF_QP2LAMBDA * 31 }, 1, FF_LAMBDA_MAX, V|E}, | ^ src/libavcodec/options_table.h:263:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 263 | {"bidir_refine", "refine the two motion vectors used in bidirectional macroblocks", OFFSET(bidir_refine), AV_OPT_TYPE_INT, {.i64 = 1 }, 0, 4, V|E}, | ^ src/libavcodec/options_table.h:264:127: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 264 | {"keyint_min", "minimum interval between IDR-frames", OFFSET(keyint_min), AV_OPT_TYPE_INT, {.i64 = 25 }, INT_MIN, INT_MAX, V|E}, | ^ src/libavcodec/options_table.h:265:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 265 | {"refs", "reference frames to consider for motion compensation", OFFSET(refs), AV_OPT_TYPE_INT, {.i64 = 1 }, INT_MIN, INT_MAX, V|E}, | ^ src/libavcodec/options_table.h:266:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 266 | {"trellis", "rate-distortion optimal quantization", OFFSET(trellis), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX, V|A|E}, | ^ src/libavcodec/options_table.h:267:95: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 267 | {"mv0_threshold", NULL, OFFSET(mv0_threshold), AV_OPT_TYPE_INT, {.i64 = 256 }, 0, INT_MAX, V|E}, | ^ src/libavcodec/options_table.h:268:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 268 | {"compression_level", NULL, OFFSET(compression_level), AV_OPT_TYPE_INT, {.i64 = FF_COMPRESSION_DEFAULT }, INT_MIN, INT_MAX, V|A|E}, | ^ src/libavcodec/options_table.h:269:106: warning: missing field 'flags' initializer [-Wmissing-field-initializers] 269 | {"bits_per_raw_sample", NULL, OFFSET(bits_per_raw_sample), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, 0, INT_MAX}, | ^ src/libavcodec/opus_rc.c:330:30: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 330 | src/libavcodec/options_table.h :275 : 109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] c onst int di 275s | t{an"crec _=m aFx_FvMbIvN_(uvsael" ,- Ni,U (L(L(,3 2O76F8F S-E lTo(wr)c _-m a!xp_osa) v>a>i l1a)b l- e1_)v;b v _| u ^ ~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~s e), AV_OPT_TYPEsrc/libavutil/macros.h_F:L49O:A25T: ,note: {expanded from macro 'FFMIN'. dbl = 049 | },# d0e.f0i,n eFL TFF_MMAX,I NV(|aE,}b,) ( (| a) ^ > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/options_table.h:276:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 276 | {"rc_min_vbv_use", NULL, OFFSET(rc_min_vbv_overflsrc/libavcodec/opus_parser.cow_u:s72e:)49, : A Vwarning: _comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare]OP T_TYPE_FLOAT, {.72d | bl = 3if }(, b y t e s0t.r0,e aFLmT2__MtAeXl,l (V&|gEb}), +| ^ payload_len_tmp > buf_len) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~ src/libavcodec/options_table.h:277:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 277 | {"ticks_per_frame", NULL, OFFSET(ticks_per_frame), AV_OPT_TYPE_INT, {.i64 = 1 }, 1, INT_MAX, A|V|E|D}, | ^ src/libavcodec/options_table.h:356:123: warning: missing field 'flags' initializer [-Wmissing-field-initializers] 356 | {"log_level_offset", "set the log level offset", OFFSET(log_level_offset), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX }, | ^ src/libavcodec/options_table.h:357:132: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 357 | {"slices", "set the number of slices, used in parallelized encoding", OFFSET(slices), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, INT_MAX, V|E}, | ^ src/libavcodec/options_table.h:372:94: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 372 | {"pkt_timebase", NULL, OFFSET(pkt_timebase), AV_OPT_TYPE_RATIONAL, {.dbl = 0 }, 0, INT_MAX, 0}, | ^ src/libavcodec/options_table.h:373:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 373 | {"sub_charenc", "set input text subtitles character encoding", OFFSET(sub_charenc), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, S|D}, | ^ src/libavcodec/options_table.h:379:94: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 379 | {"apply_cropping", NULL, OFFSET(apply_cropping), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, V | D }, | ^ src/libavcodec/options_table.h:380:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 380 | {"skip_alpha", "Skip processing alpha", OFFSET(skip_alpha), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, V|D }, | ^ src/libavcodec/opusdec.c:145:55: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 145 | out[i] = in2[i] * window[i] + isrc/libavcodec/options_table.hn1:[387i:]134 :* (warning: 1missing field 'unit' initializer [-Wmissing-field-initializers]. 0 - window[i] )387; | { "d u| m ~ ^~~~~~~~~p _separator", src/libavcodec/opusdec.c":se145t: 39i:n fwarning: oimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] rmation d u145m | p f i e l d seoputa[ir]a t=o rin"2,[ iO]F F*S EwTin(ddowu[im]p _+ sienp1a[ria]t *o (r1).0, -A Vw_iOndPoTw_[TiY]P)E_;S T R| I ^~~~~~ ~ NG, {.strsrc/libavcodec/opusdec.c =: N145U:L25L: }warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0, 0, A|V |145 | S | D |E }, | ^ out[i] = in2[i] * window[i] + in1[i] * (1.0 src/libavcodec/options_table.h- :w388:i146n:d warning: omissing field 'unit' initializer [-Wmissing-field-initializers]w[ i]); | ~~~~~~~^~~~~~~~~~~ ~ 388 | {"codec_whitelist", "List of decoders that are allowed to be used", OFFSET(codec_whitelist), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, A|V|S|D }, | ^ src/libavcodec/options_table.h:389:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 389 | {"pixel_format", "set pixel format", OFFSET(pix_fmt), AV_OPT_TYPE_PIXEL_FMT, {.i64=AV_PIX_FMT_NONE}, -1, INT_MAX, 0 }, | ^ src/libavcodec/options_table.h:390:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 390 | {"video_size", "set video size", OFFSET(width), AV_OPT_TYPE_IMAGE_SIZE, {.str=NULL}, 0, INT_MAX, 0 }, | ^ src/libavcodec/options_table.h:391:124: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 391 | {"max_pixels", "Maximum number of pixels", OFFSET(max_pixels), AV_OPT_TYPE_INT64, {.i64 = INT_MAX }, 0, INT_MAX, A|V|S|D|E }, | ^ src/libavcodec/options_table.h:392:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 392 | {"max_samples", "Maximum number of samples", OFFSET(max_samples), AV_OPT_TYPE_INT64, {.i64 = INT_MAX }, 0, INT_MAX, A|D|E }, | ^ src/libavcodec/options_table.h:398:155: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 398 | {"extra_hw_frames", "Number of extra hardware frames to allocate for the user", OFFSET(extra_hw_frames), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, V|D }, | ^ src/libavcodec/options_table.h:399:163: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 399 | {"discard_damaged_percentage", "Percentage of damaged samples to discard a frame", OFFSET(discard_damagsrc/libavcodec/opus_pvq.ced_p:er98c:e19n:t awarning: gcomparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]e ), AV_OPT_TYPE_ I98 | N T , {f.oir6 4(i == 905; }i, <0 , l1en0 -0 ,s tVr|iDd e},; i| + ^ +) { | ~ ^ ~~~~~~~~~~~~ src/libavcodec/options_table.h:400:6: warning: missing field 'help' initializer [-Wmissing-field-initializers] 400 | {NULL}, | ^ src/libavcodec/opus_pvq.c:127:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 127 | theta = M_PI * gain * gain / 4; | ~ ^~~~ src/libavcodec/opus_pvq.c:127:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 127 | theta = M_PI * gain * gain / 4; | ~ ^~~~ src/libavcodec/opusdec_celt.c:45:30: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 45 | if (opus_rc_tell(rc) + 3 <= f->framebits && ff_opus_rc_dec_log(rc, 3)) { | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/opus_pvq.c:141:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 141 | for (i = 0; i < stride; i++) { | ~ ^ ~~~~~~ src/libavcodec/options_table.h:276:101: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 276 | {"rc_min_vbv_use", NULL, OFFSET(rc_min_vbv_overflow_use), AV_OPT_TYPE_FLOAT, {.dbl = 3 }, 0.0, FLT_MAX, V|E}, | ~ ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/options.c:38: src/libavcodec/options_table.h:275:97: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 275 | {"rc_max_vbv_use", NULL, OFFSET(rc_max_available_vbv_use), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, 0.0, FLT_MAX, V|E}, | ~ ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/options.c:38: src/libavcodec/options_table.h:273:116: warning: implicit conversion from 'unsigned long long' to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] 273 | {"request_channsrc/libavcodec/opus_pvq.cel:_162l:ay19ou:t "warning: ,comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] NULL, OFFS E162T | ( r e q fueosrt _(chia n=n e0l;_ li a e2fUi) n{ e | U ~~~~~~~~ ^ ~~ INT64_MAX (0xffffffffffffffffu) | ^~~~~~~~~~~~~~~~~~~ 56 warnings generated. CC libavcodec/pictordec.o 1 warning generated. src/libavcodec/opus_pvq.c:240:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 240 | X[stride * (2 * j + 0) + i] = (x0 + x1) * M_SQRT1_2; | ~~~^~~~ ~ In file included from src/libavcodec/options.c:38: src/libavcodec/options_table.h:164:130: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/opus_pvq.c:241:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 164 | {"dark_m a241s | k " , " c o m pr e s sXe[ss tdrairdk ear e*as (s2tr o*n gj e+r 1)t h+a n im]e d=i u(mx o0n -e sx"1), * OMF_SFQSERTT(1da_r2k;_ m a| s ~~~^~~~ ~k ing), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, V|E}, | ~ ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/options.c:38: src/libavcodec/options_table.h:164:120: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 164 | {"dark_mask", src/libavcodec/opusdec_celt.c"com:pr175e:s9s:e swarning: dimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]a rk areas strong e175r | t h a n m beldoicukm- >onpefs_"g,a iOnFFsSE_To(ldda[r0k]_ m=a=s k0.i0n)g ) , | AV ^~~~~~~~~~~~~~~~~~~~~~ ~~_O PT_TYPE_FLOAsrc/libavcodec/opusdec_celt.cT:,174 :{9.d:b l warning: = implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 }, -FL T174_ | M A X , FifL T(_bMlAoXc, kV-|>Ep}f,_ g| ~ ^~~~~~~~a iIn file included from ns[0]src/libavcodec/opusenc.c : 27 : =In file included from =src/libavcodec/opusenc_psy.h :0.300 : &&src/libavcodec/opusenc_utils.h : 45| : ^~~~~~~~~~~~~~~~~~ ~~ 55: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | c = (1.0f/sqrtf(sqrtf(pow(2.0f, 1.0f/n) - 3.0f/4.0f) - 0.5f))/sqrtf(3.0f); | ~ ~~~~^~~~~ src/libavcodec/opusenc_utils.h:45:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | c = (1.0f/sqrtf(sqrtf(pow(src/libavcodec/options_table.h2.:0163f:,90 :1 .warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f/ n) - 3.0f/4.0f) - 1630 | .{5"fp)_)m/assqkr"t,f (3".i0nft)e;r m| a ~~~ ~~~~^~ sking", OFFsrc/libavcodec/opusenc_utils.hSE:T45(:p35_:m awarning: simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]k ing), AV_ O45P | T _ T Y P E _ F LcO A=T, {(.1d.b0lf /=s 0q }r,t f-(FLsT_qMrAtX,f (FpLCC libavcodec/pixblockdsp.o owT(2_.0MfA,X ,1 .V0|fE/}n,) - | 3~ ^~~~~~~. 0f/4.0/usr/include/float.hf:)15 :-17 :0. 5note: fexpanded from macro 'FLT_MAX') )/sqrtf (153 | .#0df)e;f i n| e ~~~ ^~~~ FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/options.c:38: src/libavcodec/options_table.h:163:80: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | {"p_mask", "inter masking", OFFSET(p_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, V|E}, | ~ ^~~~~~~~ src/libavcodec/options_table.h:src/libavcodec/opusdec_celt.c162::118199:: 37warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | { "198s | src/libavcodec/opusenc_utils.hc p : 49l :x61_ :m awarning: simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]k ", " s p at i a l 49 c | w o m p l e c x i = t *y s gmqr1at1sfk (i3*.n 0gf)("*, xsOq1F r+Ft fS(xE3s) T qr( t sf (p p a ot wia l_(c pl2 .x_ m 0 a f s ,k i n1g .)0 f, /AV n _)+ O P | - ~T _T Y3.P0Ef_/4F L.0199Of) | AT-, 0 {.5.f )d ; b l = | ~ ~~~~^~~~~ w src/libavcodec/opusenc_utils.h : 49 : 51 :* gwarning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 * (x0 + x494 | ) ; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ c = sqrtsrc/libavcodec/opusdec_celt.cf:(198:337:. 0warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) *sqrtf(sqr tf197( | p o w ( 2 . 0 f , 1 . 0 f/ n ) - 3w.0 f / 4 . 0 f ) *- g01.05 f*) ;x 2 | ~~~ ~~~~^~ src/libavcodec/opusenc_utils.h :49 : 41 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0 } , 49- F | L T_ MA X, FL+ T | _ ~ M AcX ,= Vs|E },q 198r | t | f ~ ^~~~~~~ (3 . 0 f ) /usr/include/float.h * :s 15q : r 17t:f (note: sexpanded from macro 'FLT_MAX'q rt f (wp o w15 | (#d ef2i . n0 e fF , L*T1 _gM.AX101 f3*/. n)4( x0-12 3 .+820 34f6x/364.)38052 f8 )8 5-9 8 01 .2 e+53 f 8) F; | | ~~~ ^~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 11 warning s generated . + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~In file included from src/libavcodec/options.c:38: src/libavcodec/options_table.h:162:108src/libavcodec/opusdec_celt.c:: 197:warning: 37implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 196162 | | { " s c p l x _m a s k " , " s p a t(i1a.l0 c-o mwp)le xi*t yg 0m2as k*i n(gd"a,t OaF[iF -S ETT0( s-p a2]t i+a ld_captlax[_im a-s kiTn0 g+) ,2 ]A)V _+O P T| ~_ TYPE_FLO AT197, | {src/libavcodec/opusenc_utils.h. d: 54bl : 20= : 0warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]} , - F L T _wM 54 | A X , F wL0 T_ MA =X, * gV|t1Ea0},n f( *M_| P ~ ^~~~~~~~Ix *c2f r e q ) ; | ~^~~~~ src/libavcodec/options_table.h : 161 : 120 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] + | ~~~~~~~~~~~~~~~~^~~~ 161 | {"tsrc/libavcodec/opusdec_celt.ccp:l196x:57_:m awarning: simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] k", "tempo r196a | l c o m p l e x it y ma s ki n g " , OF(FS1E.T(0te m-p orsrc/libavcodec/opus_pvq.cawl)_ *: c267pg0:2l30x :*_m awarning: (sdcomparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]atk ai[ni g-), TA0V_ O-P T2_]T Y+PE _dFaLtO aA[i267T - | , T 0{ .d b + l = 2] ) 0c o}+, n- F stL | Tu ~ ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~_i MAnXt,3 2FL_src/libavcodec/opusdec_celt.cTt:196_:33 : Mwarning: i_implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]s = CELT_P V196Q | _ U ( N - i , s u m + F F A B S ((y1[i.]0) -+ w1) )*; g 0| 2 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * (data[i - T0 src/libavcodec/opus_pvq.c-: 362:]58 :+ note: dexpanded from macro 'CELT_PVQ_U'a ta[i - T0 36+ | # d2e]fi)n e +C E L| T ~ ^~~_ PVQ_U(n,src/libavcodec/opusdec_celt.c :k196:)28 : (warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f _celt_pv q196_ | u _ r o w [ F F M I N( n , k ) ] [ F F M(A1X(.n,0 k-) ]w)) * | g ^~~~~~~~~~~0 2 * (data[i - Tsrc/libavutil/macros.h0: 47-: 252:] + note: dexpanded from macro 'FFMAX'a ta[i - T470 | #+d e2f]i)n e+ F F| M ~ ^A X(a,b) ((src/libavcodec/opusdec_celt.ca): 195>: 57(:b )warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]? (a) : (b )195) | | ~ ^ ~ src/libavcodec/opus_pvq.c A : 267(X1:.0,30 V |:-E} ,warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]w) | ~ ^~~~~~~* g01 * (data/usr/include/float.h[: i15267:17 :- | T note: 0 expanded from macro 'FLT_MAX'- 1 ] + dcaot ans15t[ | i #-ud eTifnt0i3 n+2 e_1 tF ]iL)T_s _ M+= A XC| EL ~ ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~T_3P .V4Q_0U(2N 8- src/libavcodec/opusdec_celt.c2i34:,6 195:633s3:u8 warning: mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]52 +8 8F5F9A8B1S2 (e+1953y | 8 [Fi ] | ) + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 ) ; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (1.0In file included from src/libavcodec/opus_pvq.csrc/libavcodec/options.c:-:36 38:w45:: ) note: src/libavcodec/options_table.hexpanded from macro 'CELT_PVQ_U' :*161 :g01101: *36warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (#ddaetfai[nie - CTE 0L161 -T _ | {1P"VQ]_Ut(n c,+p lkx)d_ a(mtffaas_c[ekli" t,_p-v q"Tt_0 eu+ m1_p]ror)ao lw +co[ m | F ~ ^~~p FlMIeNx(intsrc/libavcodec/opusdec_celt.cy, :km195):a28]s:[kF Fiwarning: MnAimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]gX "(, nOF,F kS) ET195( | ] t ) e m | po ^~~~~~~~~~~ r a l _c pl x src/libavutil/macros.h _m:a49:(25sk1i: .note: ng0)expanded from macro 'FFMIN' ,- AVw_) O49 | *#P deTgf_0i1 TnY*PEe _F L(FFOMdaAITt, N{a(.d[abli ,b )=- (T00( - a}1,) -]FL T>+_ (Mb)d Aat?aX[i ,(- bTF)L0T_ :M +A(X ,a1 )]V)|E)} ,+ | ~ ^| ~ ^ ~| ~ ^~~~~~~~ src/libavcodec/opusdec_celt.c:194:39src/libavcodec/opus_pvq.c: :warning: 268:implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]16 : warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 194 | src/libavcodec/options_table.h268 :160 | : 132: dwarning: aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] t a [ i ]i d+x= + = (C 1E.160L | 0 T{-"_ lPuwVmQ)_Ui (*_N mg 0a0sk-", i,*" s cuomdpma)rt ae[+s si (e-ys [iT]b0 : (warning: bimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) ? (a) : (194b | ) ) | ~ ^ ~ data[i] += src/libavcodec/opus_pvq.c :(2681:.160: -warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]w) * g00 * d a268t | a [ i - T 0 ] i d x + = C E L T _ P V Q _ U ( N -+ i ,| ~ ^s um) + (y[i] < 0)*i_s; | ^ ~~~~~ ~~~ src/libavcodec/opus_pvq.c:36:45: note: expanded from macro 'CELT_PVQ_U' 36 | #define CELT_PVQ_U(n, k) (ff_celAt_pVv_qO_PuT__TrYoPw[EF_FFMLIONA(nT,, k{).]db[lF F=M AX0( n}, ,k )-]F)L T | _ ^ ~ ~M AX, FLsrc/libavutil/macros.hT:_49M:A25X:, note: Vexpanded from macro 'FFMIN'| E}, | 49~ ^~~~~~~ | # define FFMIN(/usr/include/float.ha:,b15): 17(:( anote: ) expanded from macro 'FLT_MAX'> (b) ? (b) :15 | #(dae)f)i n | e ~ ^ ~ F LT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/options.c:38: src/libavcodec/options_table.h:160:122: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 160 | {"lumi_mask", "compresses bright areas stronger than medium ones", OFFSET(lumi_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, V|E}, | ~ ^~~~~~~~ src/libavcodec/options_table.h:152:120: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 152 | {"i_qoffset", "QP offset between P- and I-frames", OFFSET(i_quant_offset), AV_OPT_TYPE_FLOAT, {.dbl = 0.0 }, -FLT_MAsrc/libavcodec/opus_silk.cX, :F757L:T61_:M Awarning: X,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] V|E}, | ~ ^~~~~~~ /usr/include/float.h757: | 15 : 17 : note: expanded from macro 'FLT_MAX' float 15p | 0# d e f i n=e 0F.L25T _*M A(Xm i3d.[i4 0-2 822]3 4+6 623 85*2 8m85i9d8[1i2 e-+ 13]8 F+ mi| d ^~~~~~~~~~~~~~~~~~~~~~~~~~~[ i]); | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from src/libavcodec/options.c:38: src/libavcodec/options_table.h:152:110: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 152 | {"i_qoffset", "QP offset between P- and I-frames", OFFSET(i_quant_offset), AV_OPT_TYPE_FLOAT, {.dbl = 0.0 }, -FLT_MAX, FLT_MAX, V|E}, | ~ ^~~~~~~~ src/libavcodec/options_table.h:151:121: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 151 | {"i_qfactor", "QP factor between P- and I-frames", OFFSET(i_quant_factor), AV_OPT_TYPE_FLOAT, {.dbsrc/libavcodec/opus_silk.c:764:56: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 764 | float p0 = 0.25 * (mid[i - 2] + 2 * mid[i - 1] + mild[i]) ;= | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~- 0.8 }, -FLT_MAX, FLT_MAX, V|E}, | ~ ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/options.c:38: src/libavcodec/options_table.h:151:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 151 | {"i_qfactor", "QP factor between P- and I-frames", OFFSET(i_quant_factor), AV_OPT_TYPE_FLOAT, {.dbl = -0.8 }, -FLT_MAX, FLT_MAX, V|E}, | ~ ^~~~~~~~ src/libavcodec/options_table.h:134:121: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 134 | {"b_qoffset", "QP offset between P- and B-frames", OFFSET(b_quant_offset), AV_OPT_TYPE_FLOAT, {.dbl = 1.25 }, -FLT_MAX, FLT_MAX, V|E}, | ~ ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/options.c:38: src/libavcodec/options_table.h:134:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 134 | {"b_qoffset", "QP offset between P- and B-frames", OFFSET(b_quant_offset), AV_OPT_TYPE_FLOAT,src/libavcodec/opusdec_celt.c {.:d251b:l 44= :1 .warning: 25comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] }, -FLT_MAX, FLT _251M | A X , V | E } , | ~ ^~~~~~~~ tapset = (opus_rc_tIn file included from ell(src/libavcodec/opusenc_psy.crc:)24 : + In file included from 2src/libavcodec/opusenc_psy.h :<30: =src/libavcodec/opusenc_utils.h :f-45>:f55ra:m ebwarning: its) ? | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ 45 | c = (1.0f/sqrtf(sqrtf(pow(2.0f, 1.0f/n) - 3.0f/4.0f) - 0.5f))/sqrtf(3.0f); | ~ ~~~~^~~~~ src/libavcodec/opusenc_utils.h:45:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | src/libavcodec/options_table.h :c110 := 121(:1 .0warning: f/implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]s qrtf(sqrtf(pow( 2110.0 | f{," b1_.0qffac/tno) r-", 3"Q.P 0fafct/o4r. 0bfe) t- w0e.e5nf )P)/-s qanrdt fB(-3f.r0afm)e;s " , | O ~~~ ~~~~^~F FSET(b_quasrc/libavcodec/opusenc_utils.hnt:_f45a:c35t:or )warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] AV_OPT_TYP E_45FL | O A T , { . dcb l= =( 11..205f /}s,q r-tFLfT(_sMqArXt,f (FpLoTw_(M2A.X0,f ,V |1E.}0,f / n| )~ ^~~~~~~ - 3./usr/include/float.h0:f/154:.17:0 fnote: )expanded from macro 'FLT_MAX' - 0.5f) )15/ | #sdqerftifn(e3 .F0LfT)_;M A X| ~~~ ^~~~3 .40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/options.c:38: src/libavcodec/options_table.h:110:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/opusdec_celt.c3:284: warnings38 generated:. warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/opusenc_utils.h:49:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 284 | 49 | th r e s h =c e=xp 2sfqr(t-1f.(03 .-0 f0).*1s2q5rft f*( sdqerpttfh()p;o w( 2.| 0 ~ ~~~~~~~^~~~~~~ f, 1.0f/n) - 3.0f/4.0f) - 0.5f); | ~ ~~~~^~~~~ src/libavcodec/opusenc_utils.h:49:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | c =110 s | qr{t"fb(_3q.f0acft)o*rs"q,r t"fQ(Ps qfracttfo(rp obwe(t2w.e0efn, P -1 .a0fn/dn ) B- -3.f0rfa/m4e.s0"f,) O-F F0S.E5fT)(;b _ q| ~~~ ~~~~^~u ant_factosrc/libavcodec/opusenc_utils.hr:49):41,: Awarning: Vimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ OPT_TYPE_ F49L | O A T , { . d bcl == s1q.r2t5f (}3,. 0-fF)L*T_MsAXq,r FtLfT_(MsAqXr,t fV(|pEo}w,( 2 .| 0~ ^~~~~~~~f, 1.0f/n) - 3.0f/4.0f) - 0.5f); | ~~~ ^~~~ src/libavcodec/options_table.h:105:100: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 105 | {"qblur", "video quantizer scale blur (VBR)", OFFSET(qblur), AV_OPT_TYPE_FLOAT, {.dbl src/libavcodec/opusenc_utils.h= :0.545: 20}:, warning: -implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1, FLT_MAX ,54 | V | E }w,0 =| ~ ^~~~~~~ tanf(M_P/usr/include/float.hI:*15c:f17re:q )note: ; expanded from macro 'FLT_MAX' | ~^~~~~ 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/options.c:38: src/libavcodec/options_table.h:104:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 102 | {"qcomp", "video quantizer scale compression (VBR). Constant of ratecontrol equation. " | ~ 103 | "Recommended range for default rc_eq: 0.0-1.0", 104 | OFFSET(qcompresrc/libavcodec/opusdec.css),: 542A:V36_O:P Twarning: _TYcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]P E_FLOAT, {.dbl = 0.5 542 | } , - F L T _ MiAf X(o,u tF_LdTu_MAmmXy, & & Vs|yEn}c,_ s i| ^~~~~~~z e > /usr/include/float.hF:F15_:A17R: Rnote: expanded from macro 'FLT_MAX'A Y_ELEM S15( | s#dyenfci_ndeu mFmLyT)_)M A X| ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/options.c:38: src/libavcodec/options_table.h:104:64: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 102 | {"qcomp", "video quantizer scale compression (VBR). Constant of ratecontrol equation. " | ~ 103 | "Recommended range for default rc_eq: 0.0-1.0", 104 | OFFSET(qcompress), AV_OPT_TYPE_FLOAT, {.dbl = 0.5 }, -FLT_MAX, FLT_MAX, V|E}, | ^~~~~~~~ src/libavcodec/options_table.h:48:110: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 48 | {"b", "set bitrate (in bits/s)", OFFSET(bit_rate), AV_OPT_TYPE_INT64, {.i64 =src/libavcodec/opus_pvq.c AV:_C467OD:E27C:_ Dwarning: Eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]F AULT_BITRATE }, 0, I467N | T 6 4_ M ArXet,u rAn| Vl|rEi}n,t f (| In file included from 32~ ^~~~~~~~~7 6src/libavcodec/pafvideo.c8.:0f25*/usr/include/stdint.h: a:tsrc/libavcodec/bytestream.ha46::171n:18212::f( s note: qwarning: expanded from macro 'INT64_MAX'rcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]t f (e[1 ]46) | ,# dseqfritnfe 171( | eIN T[0 ]6 )4 _)gM/-A>MXb_ uP(0fIfx)e7r ; f f+| ff=f ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~f fFfFMfIffNff(fgf-) > b| uf ^~~~~~~~~~~~~~~~~~f 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/libavcodec/pafvideo.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) : (asrc/libavcodec/opus_pvq.c)) :| ~ ^ ~485 :22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/pafvideo.c:25: src/libavcodec/bytestream.h: 187485: | 15 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] X[ i]187 | = ( X [ii]f + (Y[sii]z)e*2M _S!Q=R Ts1i_z2;e ) | ~~~~~^~~~~~ ~| ~~~~~ ^ ~~~~ src/libavcodec/opus_pvq.c:486:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 486 | Y[i] = (Y[i] - Xret)*M_SQRT1_2; | ~~~~~^~~~~~ ~ src/libavcodec/opusdec.c:759:134: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 759 | { "apply_phase_inv", "Apply intensity stereo phase inversion", OFFSET(apply_phase_inv), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, AD }, | ^ src/libavcodec/opusdec.c:760:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 760 | { NULL }, | ^ src/libavcodec/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/opusdec_celt.c:432:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 432 | for (j = 0; j < FF_ARRAY_ELEMS(block->energy); j++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/pafvideo.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,b3) ( warning(as) generated . > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/pafvideo.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 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/pafvideo.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) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/opusenc_psy.c:28: src/libavfilter/window_func.h:155:60: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 155 | lut[n] = exp(-0.5 * SQR((n-(N-1)/2)/(0.4*(N-1)/2.f))); | ~^~~ src/libavfilter/window_func.h:153:30: note: expanded from macro 'SQR' 153 | #define SQR(x) ((x)*(x)) | ^ src/libavfilter/window_func.h:155:60: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 155 | lut[n] = exp(-0.5 * SQR((n-(N-1)/2)/(0.4*(N-1)/2.f))); | ~^~~ src/libavfilter/window_func.h:153:26: note: expanded from macro 'SQR' 153 | #define SQR(x) ((x)*(x)) | ^ src/libavfilter/window_func.h:162:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | if (FFABS(n - M) >= 0.3 * M) { | ~~^~~ ~~ src/libavutil/common.h:64:31: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^ In file included from src/libavcodec/opusenc_psy.c:28: src/libavfilter/window_func.h:162:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | if (FFABS(n - M) >= 0.3 * M) { | ^~~~~~~~~~~~ ~~ src/libavutil/common.h:64:37: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((src/libavcodec/bytestream.ha) :>=355 :013 ?: (warning: acomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]) : (-(a))) | ^~~~ 355 | sIn file included from isrc/libavcodec/opusenc_psy.cz:e28 : src/libavfilter/window_func.h :=162 :F39:F warning: Mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]I N(g->b u162f | f e r _ e n d - igf- >(bFuFfAfBSe(rn, -s iM)z e)>;= 0. 3| * ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ M ) { | ~ ^ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/pafvideo.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 | #dsrc/libavfilter/window_func.hef:i163n:e86 :F Fwarning: Mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]I N(a,b) ((a) >163 | ( b ) ? ( b ) : ( al)u)t[ n ]| ~ ^ ~ = 0.5 * (1In file included from +src/libavcodec/pafvideo.c :c25o: ssrc/libavcodec/bytestream.h(:(M357_P:I15*:( warning: Fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]F ABS(n -357 | M ) - 0i.3f * M()s)i/z(e(21 !-= 0s.i3z)e )* M )| ) ~~~~~ ^ ~~~~) ; | ~ ^ src/libavfilter/window_func.h:163:69: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ~ ^ src/libavfilter/window_func.h:163:56: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ~~^~~ ~ src/libavutil/common.h:64:31: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^ In file included from src/libavcodec/opusenc_psy.c:28: src/libavfilter/window_func.h:163:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ^~~~~~~~~~~~ ~ src/libavutil/common.h:64:37: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^~~~ src/libavcodec/opus_pvq.c:877:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 877 | for (i = 0; i < N0; i++) | ~ ^ ~~ src/libavcodec/opusdec_celt.c:533:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 533 | for (i = 0; i < FF_ARRAY_ELEMS(frm->tx); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/pcm-bluray.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/pcm-bluray.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/pcm-bluray.c:29: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/opusdec_celt.c:562:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 562 | for (i = 0; i < FF_ARRAY_ELEMS(frm->tx); 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 libavcodec/pixlet.o In file included from src/libavcodec/pcm-bluray.c:29: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIsrc/libavcodec/options.cN(p-:>195b:u67f:f ewarning: rmissing field 'unit' initializer [-Wmissing-field-initializers]_ end - p->bu f195f | er{," xs",i "z"e,) ; S | R ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~O FFSET(x),src/libavutil/macros.h: 49:A25V:_ Onote: Pexpanded from macro 'FFMIN'T _TYPE_I N49 | T#,d e{f.iin64e =F 0F M}I,N (0a,, bI)N T(_(MAaX,) 0}>, (| b ^ ) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/pcm-bluray.c:29: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/options.c :294196 | : 67 : warning: ifmissing field 'unit' initializer [-Wmissing-field-initializers] (size2 !196= | { "syi"z,e) " "| ~~~~~ ^ ~~~~, SROFFSET(y), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, INT_MAX, 0}, | ^ src/libavcodec/options.c:197:67: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 197 | {"w", "", SROFFSET(w), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, INT_MAX, 0}, | ^ src/libavcodec/options.c:198:67: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 198 | {"h", "", SROFFSET(h), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, INT_MAX, 0}, | ^ src/libavcodec/options.c:199:73: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 199 | {"type", "", SROFFSET(type), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, INT_MAX, 0}, | ^ src/libavcodec/options.c:201:71: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 201 | {"forced", "", SROCC libavcodec/png.o FFSET(flags), AV_OPT_TYPE_FLAGS, {.i64 = 0}, 0, 1, 0}, | ^ src/libavcodec/options.c:202:6: warning: missing field 'help' initializer [-Wmissing-field-initializers] 202 | {NULL}, | ^ src/libavcodec/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/pcm-bluray.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/png_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_CC libavcodec/pngdec.o 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/pcm-bluray.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/libavcodec/opusenc_psy.c| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ :159src/libavutil/macros.h::10349::25 : warning: note: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]expanded from macro 'FFMIN' 49 | #define FF M159IN | (a ,b ) ( ( a ) > ( b ) e?x -(>be)x c:i t(aati)o)n -| = ~ ^ ~ av_clipf(In file included from (src/libavcodec/pcm-bluray.c1:/29e: src/libavcodec/bytestream.h:357x:p15f:(e xwarning: -comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]> excit a357t | io n _ d iistf) )(,s iezex2- >!e=x csiitzaet)i o | n ~~~~~ ^ ~~~~_ init/20, ex->excitation_init/1.09); | ~~~~^~~~~~~~~~~~~~~~ CC libavcodec/pngdsp.o CC libavcodec/pngenc.o In file included from src/libavcodec/pafvideo.csrc/libavcodec/opusenc.c::188:3452: : src/libavcodec/bytestream.hwarning: :comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]171 :18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 188 | 171 | g -> bu f f e ir f+ (=b yFtFMeIsNt(rge-a>mb2u_fgfeetr__beynteds -_ gl->ebfutf(f&ecr-,> gbs)i ze<) (;j - | o ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~f fset) * 16) | src/libavutil/macros.h ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~: 49:25: note: expanded from macro 'FFMIN' src/libavcodec/pafvideo.c :49199 | :#29d:e warning: fcomparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]in e FFMIN( a199, | b) ( ( a ) > ( b) ? }( bw)h i:l e( a)()o f | f ~ ^ ~s et < j); | ~~~~~~ ^ ~ src/libavcodec/pafvideo.c:221:44: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 221 | if (bytestream2_get_bytes_left(&c->gb) < opcode_size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/pafvideo.c:232:20: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 232 | if (op > opcode_size) | ~~ ^ ~~~~~~~~~~~ CC libavcodec/pnm.o In file included from src/libavcodec/opusenc.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/opusenc.c:34: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/pnm_parser.o CC libavcodec/pnmdec.o CC libavcodec/pnmenc.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/libavcodec/pcm-dvd.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/pcm-dvd.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, sizeIn file included from ); src/libavcodec/opusenc.c| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~: 34: src/libavcodec/bytestream.h:293:13:src/libavutil/macros.h :warning: 49comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: 25: note: expanded from macro 'FFMIN' 49 | #d e293f | i n e FsFiMzIeN2( =a ,bF)F M(I(aN)( p>- >(bbu)f ?f e(rb_) e: n(da) )- p| - ~ ^ ~> buffer, siIn file included from zsrc/libavcodec/pcm-dvd.ce):;28 : src/libavcodec/bytestream.h| : ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~187 :15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavutil/macros.h:49:25 :187 | note: expanded from macro 'FFMIN' if (s i49z | e#2d e!fi=ne siFzFeM) I N| ( ~~~~~ ^ ~~~~a, b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/opusenc.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) | ~~~~~ ^ ~~~~ 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/opusenc.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/libavcodec/bytestream.hsrc/libavcodec/bytestream.h:355::27113::17 :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] 355271 | | siiznte s i =z eF2FM IN=( gF-F>MbIuNf(fge-r>_beunfdf -e gr-_>ebnudf -f egr-,> bsuifzfeer),; s iz| e ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25src/libavutil/macros.h:: 49note: :expanded from macro 'FFMIN'25 : note: expanded from macro 'FFMIN' 49 | #de f49i | n#ed eFfFiMnIeN (FaF,MbI)N ((a(,ab)) >( ((ab)) >? ((bb)) ?: ((ab))) :| ~ ^ ~( a)) | ~ ^ ~ In file included from src/libavcodec/opusenc.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/libavcodec/opusenc.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) | ~~~~~ ^ ~~~~ 12 warnings generated. In file included from src/libavcodec/pcm-dvd.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/pcm-dvd.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) | ~~~~~ ^ ~~~~ CC libavcodec/profiles.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/pcm-dvd.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) | ~~~~~ ^ ~~~~ 8 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/pcm-dvd.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/pcm-dvd.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/pcm-blurayenc.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/pcm-blurayenc.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/pcm-blurayenc.c:23: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h: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/pcm-dvd.c:62:24: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 62 | if (s->last_header == header_int) | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ In file included from src/libavcodec/pcm-blurayenc.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' CC libavcodec/prores_metadata_bsf.o 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/pcm-blurayenc.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->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/pcm-blurayenc.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/proresdata.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' src/libavcodec/opusenc.c 49 | :#d266e:f67i:n ewarning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]FF MIN(a,b) ((a) > (b )266 | ? (b )t f:_ s(eal)e)c t _| n ~ ^ ~e eded = ((fIn file included from ->src/libavcodec/pcm-blurayenc.cs:i23z: esrc/libavcodec/bytestream.h :&356&: 13(:o pwarning: ucomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]s _rc_tell( r356c | ) + bsiitzse 2+ =1 )FF Mpf-r>abmuefbfietrs_)e)n;d -| ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ p->buffer, ssrc/libavcodec/opusenc.ci:z269e:)58;: warning: | comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: 269note: | expanded from macro 'FFMIN' 49 | i#fd e(fi(noep uFFsM_IrcN_t(elal(,rbc)) (+( ab)i ts> + (tbf)_ s?e l(be)c t:_ n(eae))d e | d ~ ^ ~ ) <= f->fIn file included from rsrc/libavcodec/pcm-blurayenc.ca:m23e: bisrc/libavcodec/bytestream.ht:s357): 15{: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/opusenc_psy.c:609:80: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 609 | av_log(s->avctx, AV_LOG_INFO, "Average Intensity Stereo band: %0.1f\n", s->avg_is_band); | ~~~~~~ ~~~^~~~~~~~~~~ src/libavcodec/opusenc_psy.c:610:115: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 610 | av_log(s->avctx, AV_LOG_INFO, "Dual Stereo used: %0.2f%%\n", ((float)s->dual_stereo_used/s->total_packets_out)*100.0f); | ~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ src/libavcodec/opusenc.c:310:32: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 310 | if ((opus_rc_tell(rc) + 2) <= f->framebits) | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/opusenc.c:332:30: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 332 | if (opus_rc_tell(rc) + 3 <= f->framebits) | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/opusenc.c:397:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 397 | quant = av_clip(floor(diff*lim), 0, lim - 1); | ~~~~~ ~~~~^~~~ 11 warnings generated. src/libavcodec/opusenc.c:408:90: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 408 | for (int i = f->start_band; i < f->end_band && (f->framebits - opus_rc_tell(rc)) >= f->channels; i++) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ CC libavcodec/proresdec2.o src/libavcodec/opusenc.c:460:49: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 460 | if (!f->start_band && opus_rc_tell(rc) + 16 <= f->framebits) | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/opusenc.c:464:41: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 464 | if (f->size && opus_rc_tell(rc) + 3 <= f->framebits) | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ 3 warnings generated. CC libavcodec/proresdsp.o In file included from src/libavcodec/pcm-dvdenc.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/libavcodec/pcm-dvdenc.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/pcm-dvdenc.c:24: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/proresenc_anatoliy.o CC libavcodec/proresenc_kostya.o src/libavcodec/opusenc.c:717:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] src/libavcodec/bytestream.h:271:17: warning: 717comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | { NULL }, | ^ 271 | int size2 = FFMIN(g->buffer_end - g->buffer, sizsrc/libavcodec/opusenc.ce):;715 : | 158: ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #715d | e f i n e{ F"FoMpIuNs(_ad,ebl)a y("(a,) ">M a(xbi)m u?m d(elba)y : i(na )m) i l| ~ ^ ~l iseconds", offsetof(OpusEncContext, options.max_delay_ms), AV_OPT_TYPE_FLOAT, { .dbl = OPUS_MAX_LOOKAHEAD }, 2.5f, OPUS_MAX_LOOKAHEAD, OPUSENC_FLAGS, "max_delay_ms" }, | ~ ^~~~~~~~~~~~~~~~~~ src/libavcodec/opusenc.h:32:51: note: expanded from macro 'OPUS_MAX_LOOKAHEAD' 32 | #define OPUS_MAX_LOOKAHEAD ((FF_BUFQUEUE_SIZE - 1)*2.5f) | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ src/libavcodec/opusenc.c:715:152: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 715 | { "opus_delay", "Maximum delay in milliseconds", offsetof(OpusEncContext, options.max_delay_ms), AV_OPT_TYPE_FLOAT, { .dbl = OPUS_MAX_LOOKAHEAD }, 2.5f, OPUS_MAX_LOOKAHEAD, OPUSENC_FLAGS, "max_delay_ms" }, | ~ ^~~~ src/libavcodec/opusenc.c:715:130: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 715 | { "opus_delay", "Maximum delay in milliseconds", offsetof(OpusEncContext, options.max_delay_ms), AV_OPT_TYPE_FLOAT, { .dbl = OPUS_MAX_LOOKAHEAD }, 2.5f, OPUS_MAX_LOOKAHEAD, OPUSENC_FLAGS, "max_delay_ms" }, | ~ ^~~~~~~~~~~~~~~~~~ src/libavcodec/opusenc.h:32:51: note: expanded from macro 'OPUS_MAX_LOOKAHEAD' 32 | #define OPUS_MAX_LOOKAHEAD ((FF_BUFQUEUE_SIZE - 1)*2.5f) | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from src/libavcodec/pcm-dvdenc.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/pcm-dvdenc.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/opusenc.c:730:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 730 | { 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/libavcodec/pcm-dvdenc.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) | ~~~~~ ^ ~~~~ 110 warnings generated. In file included from src/libavcodec/pnmdec.c:24: src/libavutil/half2float.h:47:27: warning: implicit conversion increases floating-point precision: '_Float16' to 'float' [-Wdouble-promotion] 47 | return av_float2int(u.f); | ~~~~~~~~~~~~ ~~^ src/libavcodec/bytestream.h: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/pcm-dvdenc.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/libavcodec/pcm-dvdenc.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) | ~~~~~ ^ ~~~~ 11 warnings generated. CC libavcodec/prosumer.o 14 warnings generated. CC libavcodec/psd.o src/libavcodec/pcm-dvdenc.c:60:5: warning: variable 'quant' is used uninitialized whenever switch default is taken [-Wsometimes-uninitialized] 60 | default: | ^~~~~~~ src/libavcodec/pcm-dvdenc.c:64:41: note: uninitialized use occurs here 64 | avctx->bits_per_coded_sample = 16 + quant * 4; | ^~~~~ src/libavcodec/pcm-dvdenc.c:38:14: note: initialize the variable 'quant' to silence this warning 38 | int quant, freq, frame_size; | ^ | = 0 src/libavcodec/pgs_frame_merge_bsf.c:96:18: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 96 | while (i + 3 <= in->size) { | ~~~~~ ^ ~~~~~~~~ src/libavcodec/pgs_frame_merge_bsf.c:100:29: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 100 | if (i + segment_len > in->size) | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/pgs_frame_merge_bsf.c:124:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 124 | if (!display && i != in->size) { | ~ ^ ~~~~~~~~ src/libavcodec/pcm_rechunk_bsf.c:177:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 177 | { "nb_out_samples", "set the number of per-packet output samples", OFFSET(nb_out_samples), AV_OPT_TYPE_INT, {.i64=1024}, 1, INT_MAX, FLAGS }, | ^ src/libavcodec/pcm_rechunk_bsf.c:178:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 178 | { "n", "set the number of per-packet output samples", OFFSET(nb_out_samples), AV_OPT_TYPE_INT, {.i64=1024}, 1, INT_MAX, FLAGS }, | ^ src/libavcodec/pcm_rechunk_bsf.c:179:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 179 | { "pad", "pad last packet with zeros", OFFSET(pad), AV_OPT_TYPE_BOOL, {.i64=1} , 0, 1, FLAGS }, | ^ src/libavcodec/pcm_rechunk_bsf.c:180:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 180 | { "p", "pad last packet with zeros", OFFSET(pad), AV_OPT_TYPE_BOOL, {.i64=1} , 0, 1, FLAGS }, | ^ src/libavcodec/pcm_rechunk_bsf.c:181:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 181 | { "frame_rate", "set number of packets per second", OFFSET(frame_rate), AV_OPT_TYPE_RATIONAL, {.dbl=0}, 0, INT_MAX, FLAGS }, | ^ src/libavcodec/pcm_rechunk_bsf.c:182:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 182 | { "r", "set number of packets per second", OFFSET(frame_rate), AV_OPT_TYPE_RATIONAL, {.dbl=0}, 0, INT_MAX, FLAGS }, | ^ src/libavcodec/pcm_rechunk_bsf.c:183:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 183 | { NULL }, | ^ In file included from src/libavcodec/pcx.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/pcx.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/pcx.c:26: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h: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/pcxenc.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/pcxenc.c:30: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FIn file included from FMINsrc/libavcodec/pcx.c(:p26-: >src/libavcodec/bytestream.hb:u293f:f13:e r_warning: encomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]d - p->buffer, s i293z | e ) ; s| i ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~z e2 src/libavutil/macros.h=: 49F:F25M: Inote: Nexpanded from macro 'FFMIN'( p->buff e49 | r_#ednedf in-e FpF-M>IbNu(faf,ebr), (si(zae)) ;> (| b ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~) ? (b) : (src/libavutil/macros.ha:)49) : 25| : ~ ^ ~ note: expanded from macro 'FFMIN' In file included from 49src/libavcodec/pcxenc.c | :#30de: fsrc/libavcodec/bytestream.hi:ne187 :F15F:M Iwarning: Ncomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]( a,b) (( a187) | > ( bi)f ?( s(ibz)e 2: (!a=) )s i z| e ~ ^ ~) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/pcx.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/pcx.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: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/bytestream.h | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ :355: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' 49355 | | # d ef i nse iFzFeM I N=( aF,FbM)I N(((ga)- >>b u(bf)f ?e r(_b)e n:d (-a )g) - >| 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/pcm.cIn file included from :src/libavcodec/pcx.c:3426: : src/libavcodec/bytestream.hsrc/libavcodec/bytestream.h:171::35618::13: 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-M>IbNu(fpf-e>rb uf+fe=r_ eFnFdM I-N (pg-->>bbufuffefre, rs_izee)n;d -| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~g ->bufsrc/libavutil/macros.hf:e49r:,25 :s inote: zexpanded from macro 'FFMIN'e ); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 49 | #define FFMsrc/libavutil/macros.hIN:(49a:,25b:) note: (expanded from macro 'FFMIN'( a) > (b )49 | #?de f(inbe) :F F(MIaN))( a| , ~ ^ ~ b) ((a) >In file included from src/libavcodec/pcx.c(:b26): src/libavcodec/bytestream.h?: 357(:b15:) warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: (a)) 357 | | ~ ^ ~ if (size2 != size) | ~~~~~ ^ ~~~~ 11 warnings generated. In file included from In file included from src/libavcodec/pcm.c:src/libavcodec/pcxenc.c34:: src/libavcodec/bytestream.h30:: 186src/libavcodec/bytestream.h::13293:: 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] 186 | 293 | sisziez2e =2 F=F MFIFNM(IpN-(>pb-u>fbfuefrfe_ren_de n-d -p -p>->bbuuffffeerr,, ssiizzee));; | | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.hsrc/libavutil/macros.h::4949::2525:: note: note: expanded from macro 'FFMIN'expanded from macro 'FFMIN' 4949 | | ##dedfeifniene FFFFMMIINN(a(,ba), b()( a()( a>) >( b)( b)? ?( b()b ): :( a()a)) ) | ~ ^ ~| ~ ^ ~ In file included from In file included from src/libavcodec/pcxenc.csrc/libavcodec/pcm.c::3034: : src/libavcodec/bytestream.hsrc/libavcodec/bytestream.h::187294::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] 294187 | | i fi f ((ssiizzee22 !!== ssiizzee)) | | ~~~~~ ^ ~~~~ ~~~~~ ^ ~~~~ 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/pcxenc.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 FFsrc/libavcodec/bytestream.hMI:N(271a:,17b:) (warning: (acomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]) > (b) ? (b) : ( a271) | ) | i ~ ^ ~n t size2 =In file included from src/libavcodec/pcxenc.cF:F30MI: N(src/libavcodec/bytestream.hg:-356>:b13u:f warning: fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e r_end - g- >356b | u f f e rsi,z es2 i=z FeF)M;IN ( p| - ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~> buffer_esrc/libavutil/macros.hn:d49 :-25 :p -note: >expanded from macro 'FFMIN'b uffer, s49i | z#ed);e f| i ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~n e FFMsrc/libavutil/macros.hI:49N:(25a,:b )note: (expanded from macro 'FFMIN'( a) > ( b49) | #?d e(fbi)n e: F(FaM)I)N( a ,| b ~ ^ ~) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/pcxenc.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/psymodel.o In file included from src/libavcodec/pcm.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/pcm.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) | ~~~~~ ^ ~~~~ 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/pcm.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) | ~~~~~ ^ ~~~~ CC libavcodec/pthread.o CC libavcodec/pthread_frame.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/pcm.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/libavcodec/pcm.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) | ~~~~~ ^ ~~~~ CC libavcodec/pthread_slice.o CC libavcodec/ptx.o In file included from src/libavcodec/pgxdec.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/pgxdec.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/pgxdec.c:23: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 12 warnings generated. src/libavcodec/pcxenc.c:144:28: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 144 | if (sw > 0xFFFFu || sh > 0xFFFFu) | ~~ ^ ~~~~~~~ src/libavcodec/pcxenc.c:144:12: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 144 | if (sw > 0xFFFFu || sh > 0xFFFFu) | ~~ ^ ~~~~~~~ 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/pgxdec.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/pgxdec.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->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/pgxdec.c:23: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3318 | warning s generated . if (size2 != size) | ~~~~~ ^ ~~~~ 19 warnings generated. In file included from src/libavcodec/pgssubdec.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/pgssubdec.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/libavcodec/bytestream.h | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~: 355:13: warning: src/libavutil/macros.hcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: 49:25: note: expanded from macro 'FFMIN' 35549 | | # d e fsiinzee =F FFMFIMINN((ag,-b>)b u(f(faer)_ en>d ( b)- ? g(-b>) b: u(faf)e) r ,| ~ ^ ~s ize); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~In file included from src/libavcodec/pgssubdec.c:28: src/libavcodec/bytestream.h:187:15:src/libavutil/macros.h :49warning: :25comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: note: expanded from macro 'FFMIN' 187 | 49 | #d e fiinfe F(FsMiINz(ae,2b) !((=a )s i>ze )( b ) | ? ~~~~~ ^ ~~~~ (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/pgxdec.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/pgxdec.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) | ~~~~~ ^ ~~~~ 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/pgssubdec.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/pgssubdec.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/pgssubdec.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/pgssubdec.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/pgssubdec.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/qcelpdec.o CC libavcodec/qdm2.o 12 warnings generated. CC libavcodec/qdmc.o 7 warnings generated. CC libavcodec/qdrw.o CC libavcodec/qoi_parser.o CC libavcodec/qoidec.o In file included from src/libavcodec/photocd.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/photocd.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/photocd.c:37: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 13 warnings generated. 13 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,bCC libavcodec/qoienc.o ) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/photocd.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/photocd.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) | ~~~~~ ^ ~~~~ CC libavcodec/qpeg.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); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 4 warningssrc/libavutil/macros.h generated:49. :25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/photocd.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/pgssubdec.c:264:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 264 | if (buf_size > object->rle_remaining_len) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/pgssubdec.c:281:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 281 | if (buf_size > rle_bitmap_len) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/pgssubdec.c:293:47: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | if20 ( warningavsc generatedtx. ->width < width || avctx->height < height || !width || !height) { | ~~~~~~~~~~~~~ ^ ~~~~~~ src/libavcodec/pgssubdec.c:293:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | if (avctx->width < width || avctx->height < height || !width || !height) { | ~~~~~~~~~~~~ ^ ~~~~~ 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/photocd.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/photocd.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) | ~~~~~ ^ ~~~~ CC libavcodec/qpeldsp.o CC libavcodec/qsv_api.o 6 warnings generated. CC libavcodec/qtrle.o 13 warnings generated. CC libavcodec/qtrleenc.o CC libavcodec/r210dec.o src/libavcodec/pgssubdec.c:681:120: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 681 | {"forced_subs_only", "Only show forced subtitles", OFFSET(forced_subs_only), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, SD}, | ^ src/libavcodec/pgssubdec.c:682:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 682 | { NULL }, | ^ 3 warnings generated. CC libavcodec/r210enc.o CC libavcodec/ra144.o In file included from src/libavcodec/pictordec.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/pictordec.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/pictordec.c:29: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 15 warnings generated. CC libavcodec/ra144dec.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/libavcodec/pictordec.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/pictordec.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/pictordec.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) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/pnm_parser.c:26: In file included from src/libavcodec/pnm.h:25: src/libavutil/half2float.h:47:27: warning: implicit conversion increases floating-point precision: '_Float16' to 'float' [-Wdouble-promotion] 47 | return av_float2int(u.f); | ~~~~~~~~~~~~ ~~^ In file included from src/libavcodec/pnm.c:30: In file included from src/libavcodec/pnm.h:25: src/libavutil/half2float.h:47:27: warning: implicit conversion increases floating-point precision: '_Float16' to 'float' [-Wdouble-promotion] 47 | return av_float2int(u.f); | ~~~~~~~~~~~~ ~~^ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffCC libavcodec/ra144enc.o 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/libavcodec/pictordec.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/pictordec.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) | ~~~~~ ^ ~~~~ src/libavcodec/pnmenc.c:124:69: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 122 | snprintf(bytestream, bytestream_end - bytestream, | ~~~~~~~~ 123 | "%f\n", (avctx->pix_fmt == AV_PIX_FMT_GBRPF32BE || 124 | avctx->pix_fmt == AV_PIX_FMT_GRAYF32BE) ? 1.f: -151. warningfs) generated; . | ^~~ src/libavcodec/pnmenc.c:124:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 122 | snprintf(bytestream, bytestream_end - bytestream, | ~~~~~~~~ 123 | "%f\n", (avctx->pix_fmt == AV_PIX_FMT_GBRPF32BE || 124 | avctx->pix_fmt == AV_PIX_FMT_GRAYF32BE) ? 1.f: -1.f); | ^~~~ src/libavcodec/png_parser.c:62:13:CC libavcodec/ra288.o warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 62 | i = FFMIn file included from src/libavcodec/pnmdec.cI:29: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] N(p 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ pc->remaining_size, buf_size); | ^ ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/png_parser.c:66:28: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 66 | if (ppc-src/libavcodec/put_bits.h:>265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ch 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ unk_pos == -1) { | ~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/pnm.csrc/libavcodec/png_parser.c:194:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :82: 194 | if (av_sscanf(buf1, "%f", &s->scale) != 1 || s->scale == 0.0 || !isfinite(s->scale)) { | ~~~^~~~~ ~~ 35: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 82 | if (ppc->chunk_length >= buf_size - i) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/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/prores_metadata_bsf.c | : ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 159:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 159 | { NULL }, | ^ 7 warnings generated. In file included from src/libavcodec/pngdec.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/pngdec.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/pngdec.c:37: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/profiles.c:35:26: warning: missing field 'name' initializer [-Wmissing-field-initializers] 35 | { FF_PROFILE_UNKNOWN }, | ^ src/libavcodec/profiles.c:45:26: warning: missing field 'name' initializer [-Wmissing-field-initializers] 45 | { FF_PROFILE_UNKNOWN }, | ^ src/libavcodec/profiles.c:55:24: warning: missing field 'name' initializer [-Wmissing-field-initializers] 55 | { FF_PROFILE_UNKNOWN }, | ^ src/libavcodec/profiles.c:74:26: warning: missing field 'name' initializer [-Wmissing-field-initializers] 74 | { FF_PROFILE_UNKNOWN }, | ^ src/libavcodec/profiles.c:80:26: warning: missing field 'name' initializer [-Wmissing-field-initializers] 80 | { FF_PROFILE_UNKNOWN }, | ^ src/libavcodec/profiles.c:88:26: warning: missing field 'name' initializer [-Wmissing-field-initializers] 88 | { FF_PROFILE_UNKNOWN }, | ^ src/libavcodec/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/profiles.c:97:26: warning: missing field 'name' initializer [-Wmissing-field-initializers] 97 | { FF_PROFILE_UNKNOWN }, | ^ In file included from src/libavcodec/profiles.csrc/libavcodec/pngenc.c::10825:: 59:src/libavcodec/bytestream.h :warning: 171:missing field 'name' initializer [-Wmissing-field-initializers]18 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 108 | { FF_PROFILE_ U171N | K N O W Ng - > b u f f er + = F F M I N ( g - > b u f f e r _ en d -} ,g -| > ^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/pngdec.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/libavcodec/profiles.csrc/libavutil/macros.h::49:12825::26 :note: expanded from macro 'FFMIN'warning: missing field 'name' initializer [-Wmissing-field-initializers] 49 | #128d | e fi ne F{ FFFM_IPNR(OaF,ILbE)_ U(N(aK)N O>W N( b}), ?| ^ (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/pngdec.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/libavcodec/pngenc.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)) | ~ ^ ~ src/libavcodec/profiles.cIn file included from src/libavcodec/pngenc.c::13625: :src/libavcodec/bytestream.h26::187 :15warning: :missing field 'name' initializer [-Wmissing-field-initializers] warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | 136 | i f ( si{z FeF2_ P!R= OsiFzIeL)E _ U| ~~~~~ ^ ~~~~N KNOWN }, | ^ src/libavcodec/profiles.c:144:26: warning: missing field 'name' initializer [-Wmissing-field-initializers] 144 | { FF_PROFILE_UNKNOWN }, | ^ 12 warnings generated. src/libavcodec/profiles.c:151:26: warning: missing field 'name' initializer [-Wmissing-field-initializers] 151 | { FF_PROFILE_UNKNOWN }, | ^ 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/pngdec.c:37: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (src/libavcodec/profiles.csiz:e1562: 26!:= warning: smissing field 'name' initializer [-Wmissing-field-initializers]i ze) | ~~~~~ ^ ~~~~156 | { FF_PROFILE_UNKNOWN }, | ^ In file included from src/libavcodec/pixlet.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/profiles.c:166:26: warning: missing field 'name' initializer [-Wmissing-field-initializers] 166 | { FF_PROFILE_UNKNOWN } | ^ src/libavcodec/profiles.c:175:26: warning: missing field 'name' initializer [-Wmissing-field-initializers] 175 | { FF_PROFILE_UNKNOWN } | ^ In file included from src/libavcodec/pixlet.c:27: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | ssrc/libavcodec/profiles.ciz:e1812: =26 :F Fwarning: Mmissing field 'name' initializer [-Wmissing-field-initializers]I N(p->b u181f | f e r _ {e nFdF _-P RpO-FI>LbEu_fUfNerK,NO WsNiz 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/pixlet.c:27: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h: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/pngdec.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/pngdec.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/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/pngenc.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/pngenc.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/ralf.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:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffe16r, warning ssi generatedz. 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/pngenc.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) | ~~~~~ ^ ~~~~ 1 warning generated. 11 warnings generated. In file included from src/libavcodec/pixlet.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/pixlet.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: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/pngenc.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 | #defisrc/libavcodec/bytestream.hne :F317F:M13I:N (awarning: ,comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]b ) ((a) > (b) ? 317(b | ) : s(iaz)e)2 =| ~ ^ ~ FFMIN(p->bIn file included from ufsrc/libavcodec/pngenc.cfe:r25_: esrc/libavcodec/bytestream.hn:357d: 15:- warning: pcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ->buf fe357r | , s iizfe )(;s i z| e ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~2 != sizesrc/libavutil/macros.h) : 49| ~~~~~ ^ ~~~~: 25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) (src/libavcodec/photocd.c(a): 302>: 21(b:) warning: ? comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare](b ) : (a)) | ~ ^ ~ 302 | if In file included from (src/libavcodec/pixlet.ca:vp27k: tsrc/libavcodec/bytestream.h-:>318s:i15z:e warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]< img_i n318f | o [ 0i]f. s(tsairzte) 2 | ! ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ = size) | ~~~~~ ^ ~~~~ src/libavcodec/pnmdec.c:158:31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 158 | if (v > s->maxval) { | ~ ^ ~~~~~~~~~ src/libavcodec/pnmdec.c:178:44: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 178 | for (unsigned j = 0; j < n; j++) | ~ ^ ~ src/libavcodec/pnmdec.c:182:44: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 182 | for (unsigned j = 0; j < n / 2; j++) { | ~ ^ ~~~~~ src/libavcodec/pnmdec.c:236:31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 236 | for (j = 0; j < n / 2; j++) { | ~ ^ ~~~~~ src/libavcodec/pnmdec.c:248:31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 248 | for (j = 0; j < n / 2; j++) { | ~ ^ ~~~~~ src/libavcodec/pnmdec.c:254:31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 254 | for (j = 0; j < n / 2; j++) { | ~ ^ ~~~~~ src/libavcodec/photocd.c:451:66: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/bytestream.h 451: | 355 : 13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] OFFSET(lowres )355 | , AV _O PsTi_zTeY P E=_ IFNFTM,I N {( g.-i>b6u4f f=e r_0e }n,d 0-, g4-,>b uVfDf e}r,, s i z| ^e ); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN'src/libavcodec/photocd.c :452:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]49 | #d e452f | i ne F {F MINNUL(La ,}b,) ( (| a) ^ > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/pixlet.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/pixlet.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) | ~~~~~ ^ ~~~~ 1 warning generated. 9 warnings generated. 3 warnings generated. CC libavcodec/rangecoder.o CC libavcodec/rasc.o 7 warnings generated. CC libavcodec/ratecontrol.o In file included from src/libavcodec/psd.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)) | ~ ^ ~ CC libavcodec/raw.o In file included from src/libavcodec/psd.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/psd.c:22: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 11 warnings generated. CC libavcodec/rawdec.o CC libavcodec/rawenc.o In file included from src/libavcodec/proresenc_kostya.c:33: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/rdft.o src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFsrc/libavcodec/put_bits.hMIN:(g-265>:37b:uff ewarning: r_comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e nd - g->buffer, 265s | i z e ); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ if (s->src/libavutil/macros.hb:u49f:25_:e nnote: dexpanded from macro 'FFMIN' - s->bu f49_ | p#tdre >f=i nsie zFeFoMfI(NB(iat,Bbu)f )()( a{) >| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~( b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/psd.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)) | ~ ^ ~ src/libavcodec/put_bits.hIn file included from src/libavcodec/psd.c::22: 317:src/libavcodec/bytestream.h33::294 :warning: 15comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | 317 | i f (isfi z(es2- >!=b usfi_zee) n | d ~~~~~ ^ ~~~~ - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/pixlet.c:32: src/libavcodec/unary.h:50:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 50 | for(i = 0; i < len && get_bits1(gb) != stop; i++); | ~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/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/psd.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) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/proresenc_anatoliy.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/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/psd.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) >CC libavcodec/realtextdec.o (b) ? (b) : (a))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/psd.c:22: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | 357 | if (is-f>b u(sfi_zened2 !-= ss-i>zbeu)f _ p| ~~~~~ ^ ~~~~t r >= 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/pixlet.c:133:14: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 133 | while (i < size) { | ~ ^ ~~~~ src/libavcodec/pixlet.c:153:15: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 153 | if (j == width) { | ~ ^ ~~~~~ src/libavcodec/pixlet.c:160:38: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 160 | if (state * 4ULL > 0xFF || i >= size) | ~ ^ ~~~~ src/libavcodec/pixlet.c:179:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 179 | if (rlen > size - i) | ~~~~ ^ ~~~~~~~~ src/libavcodec/pixlet.c:183:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 183 | for (k = 0; k < rlen; k++) { | ~ ^ ~~~~ src/libavcodec/pixlet.c:185:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 185 | if (j == width) { | ~ ^ ~~~~~ CC libavcodec/remove_extradata_bsf.o 20 warnings generated. src/libavcodec/pixlet.c:223:14: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 223 | while (i < size) { | ~ ^ ~~~~ src/libavcodec/pixlet.c:259:15: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 259 | if (j == width) { | ~ ^ ~~~~~ src/libavcodec/pixlet.c:267:45: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 267 | if ((uint64_t)state > 0xFF / 4 || i >= size) | ~ ^ ~~~~ src/libavcodec/pixlet.c:294:39: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 294 | if (rlen > 0xFFFF || i + rlen > size) | ~~~~~~~~ ^ ~~~~ src/libavcodec/pixlet.c:300:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 300 | if (j == width) { | ~ ^ ~~~~~ CC libavcodec/rka.o 2 warnings generated. src/libavcodec/pngenc.c:660:19: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 660 | for (y = 0; y < input->height; ++y) { | ~ ^ ~~~~~~~~~~~~~ src/libavcodec/pngenc.c:661:23: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 661 | for (x = 0; x < input->width; ++x) { | ~ ^ ~~~~~~~~~~~~ src/libavcodec/pngenc.c:679:20: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 679 | if (leftmost_x == input->width && rightmost_x == 0) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~ CC libavcodec/rl.o src/libavcodec/pixlet.c:442:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 442 | for (j = 0; j < scaled_height; j++) { | ~ ^ ~~~~~~~~~~~~~ src/libavcodec/pixlet.c:447:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 447 | for (j = 0; j < scaled_width; j++) { | ~ ^ ~~~~~~~~~~~~ src/libavcodec/pixlet.c:449:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 449 | for (k = 0; k < scaled_height; k++) { | ~ ^ ~~~~~~~~~~~~~ src/libavcodec/pixlet.c:457:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 457 | for (k = 0; k < scaled_height; k++) { | ~ ^ ~~~~~~~~~~~~~ src/libavcodec/pixlet.c:474:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 474 | for (int i = 0; i < FF_ARRAY_ELEMS(ctx->lut); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/neon/mpegvideo.c:34: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: '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 >= sizsrc/libavcodec/psymodel.ceof:(118B:i29t:B uwarning: f)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 118 | if (cutoff_coeff && cutoff_coeff < 0.98) | ^~~~~~~~~~~~ ~ In file included from src/libavcodec/proresenc_kostya.c:35: src/libavcodec/bytestream.h: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/rl2.o In file included from src/libavcodec/proresenc_kostya.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/prosumer.c:31: src/libavcodec/bytestream.h:171In file included from :18src/libavcodec/proresenc_kostya.c:: 35warning: : comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]src/libavcodec/bytestream.h :187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | 171 | if g(-s>ibzuef2f e!r= +s=i zFeF)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/prosumer.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/prosumer.c:31: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h: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/pixlet.c:612:64: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 612 | if (pktsize <= 44 + (NB_LEVELS * 8 + 6) * 3 || pktsize - 4 > bytestream2_get_bytes_leIn file included from ft(src/libavcodec/proresenc_kostya.c&:ct35x: -src/libavcodec/bytestream.h>:293g:13b:) )warning: {comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/pixlet.c293: | 630 : 19 : swarning: icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]z e2 = FFMIN(p 630- | > b u f f|e|r h_eeingdh t- >p -I>NbTuf_fMsrc/libavcodec/bytestream.heArX: , -s 271i(ze:);117 U: < | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]F bFMuINf(af ,be)629r | _ ( e(a ) ni df> - ((g -b>b u) f ? f(weibdr) t,:h s iz(e>)a I;N)) T _| | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~M ~ ^ ~A X - (1U src/libavutil/macros.h<<: (49In file included from N:src/libavcodec/proresenc_kostya.c:B2535_:: Lnote: expanded from macro 'FFMIN'src/libavcodec/bytestream.hE :V294EL:S15 49: | #+ d warning: e1ficomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]n) e) F FM I| 294N ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ( a, b )if (((as)i z>e (2b ) !?= si(zeb)) | : ~~~~~ ^ ~~~~ (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 49 | #src/libavcodec/prosumer.cde:f31i: nsrc/libavcodec/bytestream.he: F293F:M13IN:(a ,warning: bcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]) ((a) > (b) ? (b) 293: | ( a )s)i z e| 2 ~ ^ ~ = FFMIN(p-In file included from >bsrc/libavcodec/proresenc_kostya.cuf:f35e: rsrc/libavcodec/bytestream.h_:e318n:d15 src/libavcodec/pngenc.c:- warning: p:comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]- >1173b:113u:f f 318warning: emissing field 'unit' initializer [-Wmissing-field-initializers] | r , s iizfe )(;s i z| e ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 2 1173 | ! = s izsrc/libavutil/macros.he{):"49 d| : ~~~~~ ^ ~~~~p25i :" ,note: expanded from macro 'FFMIN'" Set i49m | a#gdee frineeso lFuFtMionI N((ia,nb )d (o(tas) p>e r( bi)n c?h )"(, b )OF F:S E(Ta()d)p i | ) ~ ^ ~, AV_OPT_TYIn file included from PEsrc/libavcodec/prosumer.c_I:N31T: ,src/libavcodec/bytestream.h: 294{:.15i:6 4warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]= 0}, 0, 2940 | x 1 0 0 0i0,f V(Es}i,z e 2| ^! = size) | ~~~~~ ^ ~~~~ src/libavcodec/pngenc.c:1174:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1174 | {"dpm", "Set image resolution (in dots per meter)", OFFSET(dpm), AV_OPT_TYPE_INT, {.i64 = 0}, 0, 0x10000, VE}, | ^ src/libavcodec/pngenc.c:1182:11: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1182 | { NULL}, | ^ 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/libavcodec/bytestream.h ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ :355src/libavutil/macros.h::1349:: 25warning: : comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]note: expanded from macro 'FFMIN' 49 | #def i355n | e F F M sIiNz(ae, b )= F(F(MaI)N (>g -(>bb)uf f?e r(_ebn)d :- g(-a>)b)u f | f ~ ^ ~e r, size); In file included from src/libavcodec/prosumer.c| : ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~31 : src/libavcodec/bytestream.h:318:15: src/libavutil/macros.hwarning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]49: 25: note: expanded from macro 'FFMIN' 318 | i49 | f# d(esfizien2e FF!M=I Ns(iaz,e)b )| ~~~~~ ^ ~~~~( (a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/proresenc_kostya.c:35: 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/proresenc_anatoliy.c356: | 39 : src/libavcodec/bytestream.h :s171iz:e218 := Fwarning: Fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]M IN(p->buffer_end - 171p | - > b u fgf-er>,b usfifzeer )+=; F F| M ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~I N(gsrc/libavutil/macros.h-:>49b:u25f:f enote: rexpanded from macro 'FFMIN'_ end - g49- | >#bdueffifneer , FsFiMzINe(a),;b) | ( ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~( a) > (b) ? (b)src/libavutil/macros.h ::49: 25:( note: aexpanded from macro 'FFMIN' )) | ~ ^ ~ 49 | #defiIn file included from nsrc/libavcodec/proresenc_kostya.ce: 35F: FMsrc/libavcodec/bytestream.hIN:(357a,:b)15 :( warning: (comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] a) > (357 | b ) ? i(fb ()s i:ze 2( a!)=) s i| ze ~ ^ ~) | ~~~~~ ^ ~~~~ src/libavcodec/psd.c:238:44: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 238 | if (bytestream2_get_bytes_left(&s->gb) < scanline_count * 2) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/psd.c:280:31: warning: comparison of integers of different signs: 'unsigned int' and 'int8_t' (aka 'signed char') [-Wsign-compare] 280 | for (p = 0; p <= rle_char; p++) { | ~ ^ ~~~~~~~~ In file included from src/libavcodec/proresenc_anatoliy.c:39: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = src/libavcodec/pngdec.cFF:M1109I:N19(:p -warning: >comparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare]b uffer_end - p- >1109b | u f f er , fsoirz e)(;y =| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 0; y < s->src/libavutil/macros.hy:_49o:f25f:s enote: texpanded from macro 'FFMIN'; y++) | 49 ~ ^ ~~~~~~~~~~~ | #define FFMIsrc/libavcodec/pngdec.cN:(1111a:,29b:) (warning: (acomparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare]) > (b) ? (b1111) | : ( a ) )f o r| ~ ^ ~( y = s->y_offIn file included from ssrc/libavcodec/proresenc_anatoliy.ce:t39;: src/libavcodec/bytestream.hy:187 :<15 :s warning: -comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] >y_off s187e | t + si-f> c(usri_zeh2; !y= +s+i)z e{) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ | ~~~~~ ^ ~~~~ src/libavcodec/pngdec.c:1117:40: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1117 | for (y = s->y_offset + s->cur_h; y < p->height;src/libavcodec/bytestream.h y:++355): 13 :| ~ ^ ~~~~~~~~~ warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/pngdec.c:1122:33: warning: 355comparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare] | size = FF1122M | I N ( g- >b u f ffeorr_ e(nyd =- sg-->>yb_ufoffefrs,e ts;i zye )<; s -| > ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~y _offset + ssrc/libavutil/macros.h-:>49c:u25r:_ note: hexpanded from macro 'FFMIN'; ++y) { 49| | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~# define FFMIsrc/libavcodec/pngdec.cN:(a1125,:b37): (warning: (comparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare]a ) > (b) ? (b) 1125: | ( a ) ) | ~ ^ ~ for (x = s-In file included from >xsrc/libavcodec/prosumer.c_:o31f: fsrc/libavcodec/bytestream.hs:e356t:;13 :x warning: x_offset +356 | s - > c usri_zwe;2 +=+ xF,F MfIoNr(epg-r>obuunfdf e+r=_ ebpnp,d b-a cpk-g>rbouufnfde r,+ =s ibzpep)); { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: src/libavcodec/pngdec.cnote: expanded from macro 'FFMIN' :1158:31: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 49 | #defin e1158 F | F M I N (a ,b ) ( ( a ) > ( bf)o ?r ((bb )= :0 ;( ab) )< b| p ~ ^ ~ p - 1; ++b) In file included from { src/libavcodec/prosumer.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 libavcodec/rle.o src/libavcodec/pngdec.c:1186:26: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1186 | for (size_t y = 0; y < s->cur_h; y++) { | ~ ^ ~~~~~~~~ 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)) | ~ ^ ~ 2 warnings generated. In file included from src/libavcodec/proresenc_anatoliy.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/proresenc_anatoliy.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(src/libavcodec/prosumer.c:67:35p:- >warning: bucomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]f fer_end - p->bu f67f | e r, s iz e) ; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ for src/libavutil/macros.h(:i49n:t25 :i =note: expanded from macro 'FFMIN' 0; i < (49b | &# d0exfFFiune) ;F FiM++I)N ( a| ,b ~ ^ ~~~~~~~~~) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/proresenc_anatoliy.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/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_ensrc/libavcodec/psd.cd - :g438-:>48b:u fwarning: fcomparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare]e r, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 438src/libavutil/macros.h | : 49 : 25 : note: expanded from macro 'FFMIN' if (b yt49e | s#tderfeaimn2e_g eFFtM_IbNy(at,ebs)_ l(e(fat)( &> s(->bgb)) ?< s(->bu)n c:o m(pa)r) e s| se ~ ^ ~d _size) { | In file included from ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~src/libavcodec/proresenc_anatoliy.c :39: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]src/libavcodec/psd.c :452:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | s452i | z e 2 = F F M I N ( p - > bu f f e r_ efndo r- (pp- >=b u0f;f epr, s p i| x ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ el_sisrc/libavutil/macros.hz:e49;: 25p: +note: +expanded from macro 'FFMIN') { | ~ ^ ~~~~~~~~~~~~~ 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/proresenc_anatoliy.c:39: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/proresenc_kostya.c:414:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 414 | if (val >= switch_val) { | ~~~ ^ ~~~~~~~~~~ src/libavcodec/proresenc_anatoliy.c:51:26: warning: missing field 'name' initializer [-Wmissing-field-initializers] 51 | { FF_PROFILE_UNKNOWN } | ^ src/libavcodec/proresdec2.c:341:23: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 341 | if (pic_data_sisrc/libavcodec/prosumer.cze >: 163bu:f24_:s iwarning: zcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] e) { | ~~~~~~~~~~~~~ ^ ~~~~~~~~ 163 | src/libavcodec/proresdec2.c : 396 : 37a: vwarning: _comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]a ssert0(s- >396s | i z e > = b y t ewshtirleaem 2(c_tgxe-t>_mbb_ywitdetsh_ l-ef tm_bp_(x& s<- >psbl)i)c;e _ m| ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~b _count) | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0'src/libavcodec/proresdec2.c :410:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]38 | if 410( | ! ( c on d ) ) i{f (m b _ x = = c t x - >m b _ wi d t h ) { | ~~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/proresdec2.c : 421: 22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 421 | \ i f (| mb ^~~~_x || mb_y != ctx->mb_height) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/pngdec.c:1226:47: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1226 | if (length > 0x7fffffff || length + 8 > bytestream2_get_bytes_left(&s->gb)) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/proresenc_anatoliy.c:212:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 212 | if (val >= first_exp) { /* exp golomb */ | ~~~ ^ ~~~~~~~~~ src/libavcodec/proresdec2.c:485:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 485 | DECODE_CODEWORD(code, dc_codebook[FFMIN(code, 6U)], LAST_SKIP_BITS); | ^ ~~~~ ~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/proresdec2.c:439:24: note: expanded from macro 'DECODE_CODEWORD' 439 | switch_bits = codebook & 3; \ | ^~~~~~~~ src/libavcodec/proresdec2.c:485:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 485 | DECODE_CODEWORD(code, dc_codebook[FFMIN(code, 6U)], LAST_SKIP_BITS); | ^ ~~~~ ~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/proresdec2.c:440:24: note: expanded from macro 'DECODE_CODEWORD' 440 | rice_order = codebook >> 5; src/libavcodec/prosumer.c : 309 : 23 : warning: \comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | ^~~~~~~~ src/libavcodec/proresdec2.c :309485 | : 43 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]f or (int i = 4851; | i < F F _ AR RDAYE_CELOEDMSE(_taCbOlDe)E;W OiR +D= (2c) o{d e | , ~ ^ ~~~~~~~~~~~~~~~~~~~~~ dc_codebook[FFMIN(code, 6U)], LAST_SKIP_BITS); | ^ ~~~~ ~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/proresenc_kostya.c:src/libavcodec/proresdec2.c665::44113:24:: warning: note: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]expanded from macro 'DECODE_CODEWORD' 441 | 665 | i f (veaxlp _>o=r dsewr i t=c h(_cvoadelbo)o {k >| > ~~~ ^ ~~~~~~~~~~ 2) & 7; \ | ^~~~~~~~ src/libavcodec/ptx.c:51:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 51 | if (buf_end - buf < offset) | ~~~~~~~~~~~~~ ^ ~~~~~~ src/libavcodec/ptx.c:58:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 58 | if (buf_end - buf < w * bytes_per_pixel) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/ptx.c:72:40: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 72 | for (y = 0; y < h && buf_end - buf >= w * bytes_per_pixel; y++) { | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ CC libavcodec/roqaudioenc.o src/libavcodec/pngdec.c:1594:13: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'unsigned long long' [-Wsign-compare] 1594 | sig != MNGSIG) { | ~~~ ^ ~~~~~~ src/libavcodec/pngdec.c:1593:13: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'unsigned long long' [-Wsign-compare] 1593 | if (sig != PNGSIG && | ~~~ ^ ~~~~~~ src/libavcodec/proresdec2.c:523:17: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 523 | if (pos >= max_coeffs) { | ~~~ ^ ~~~~~~~~~~ 11 warnings generated. 1 warning generated. src/libavcodec/proresdec2.c:565:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 565 | for (i = 0; i < slice->mb_count; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/proresenc_anatoliy.c:509:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 509 | for (; j < dst_width; j++) | ~ ^ ~~~~~~~~~ src/libavcodec/proresenc_anatoliy.c:515:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 515 | for (; i < dst_height; i++) { | ~ ^ ~~~~~~~~~~ src/libavcodec/proresenc_anatoliy.c:516:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 516 | for (j = 0; j < dst_width; ++j) { | ~ ^ ~~~~~~~~~ src/libavcodec/proresdec2.c:599:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 599 | for (i = 0; i < slice->mb_count; i++) { | ~ ^ ~~~~~~~~~~~~~~~ In file included from src/libavcodec/qoidec.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/qoidec.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/qoidec.c:22: src/libavcodec/bytestream.h:187:15: In file included from warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]src/libavcodec/qdrw.c :32: src/libavcodec/bytestream.h: 171187: | 18 : warning: icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]f (size2 != size) 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/qdrw.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/qdrw.c:32: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/proresdec2.c:675:57: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 675 | || hdr_size+y_data_size+u_data_size+v_data_size > slice->data_size){ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/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/qoidec.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/qoidec.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) | ~~~~~ ^ ~~~~ 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/qoidec.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) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/qdrw.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' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/qdrw.c:32: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 11 warnings generated. 3src/libavcodec/bytestream.h warnings generated:. 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/qoidec.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' src/libavcodec/bytestream.h: 31749: | 13#:d ewarning: fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]i ne FFMIN(a,b) ( (317a | ) > (sbi)z e?2 (=b )F F:M I(Na()p)- >| b ~ ^ ~u ffer_endIn file included from src/libavcodec/qoidec.c-: 22p: -src/libavcodec/bytestream.h>:b357u:f15f: ewarning: rcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare], size) ;357 | | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ if (sizsrc/libavutil/macros.he:249 :!25=: note: sexpanded from macro 'FFMIN'i ze) | ~~~~~ ^ ~~~~ 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/qdrw.c:32: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | src/libavcodec/proresenc_kostya.c :if1374 :(65s:i zwarning: emissing field 'unit' initializer [-Wmissing-field-initializers]2 != size) | ~~~~~ ^ ~~~~1374 | AV_OPT_TYPE_INT, { .i64 = 8 }, 1, MAX_MBS_PER_SLICE, VE }, | ^ src/libavcodec/proresenc_kostya.c:1393:57: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1393 | AV_OPT_TYPE_STRING, { .str = "Lavc" }, 0, 0, VE }, | ^ src/libavcodec/proresenc_kostya.c:1395:52: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1395 | AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 8192, VE }, | ^ src/libavcodec/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/qdrw.c: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 FFsrc/libavcodec/proresenc_anatoliy.cMI:N926(:a94,:b )warning: missing field 'unit' initializer [-Wmissing-field-initializers]( (a) > (b) ? (b) 926: | ( a ) ) { "| ve ~ ^ ~nd or", "vendIn file included from orsrc/libavcodec/qdrw.c:32 : Isrc/libavcodec/bytestream.hD:"357,: 15O: Fwarning: Fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]S ET(ve n357d | o r ) i,f A(Vs_iOzPeT2_ T!Y=PE _sSiTzReI)NG , | { ~~~~~ ^ ~~~~ .str = "fmpg" }, 0, 0, VEsrc/libavcodec/proresenc_kostya.c :},1411 :| 34 ^: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1411 | src/libavcodec/proresenc_anatoliy.c {: 927.:i126:4 warning: =missing field 'help' initializer [-Wmissing-field-initializers] 16 }927, | 0 , 1 6, V{E }N,U LL | } ^ | ^ src/libavcodec/proresenc_kostya.c:1412:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1412 | { NULL } | ^ 3 warnings generated. 17 warnings generated. src/libavcodec/qoidec.c:71:34: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 71 | for (int n = 0, off_x = 0; n < len; n += channels, off_x++) { | ~ ^ ~~~ In file included from src/libavcodec/qpeg.c:28: src/libavcodec/bytestream.h: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/qpeg.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/qpeg.c:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/qdmc.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); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ CC libavcodec/roqvideo.o 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/qdmc.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/qdmc.c:33: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/qpeg.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/qpeg.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) | ~~~~~ ^ ~~~~ CC libavcodec/roqvideodec.o src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | CC libavcodec/roqvideoenc.o size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/qpeg.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) | ~~~~~ ^ ~~~~ 11 warnings generated. CC libavcodec/rpza.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:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ CC libavcodec/rpzaenc.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/qpeg.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/qpeg.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/qdmc.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, siz23e) 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/qdmc.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/rscc.o CC libavcodec/rtjpeg.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->busrc/libavcodec/qcelpdec.cff:er,128 :41s: iwarning: ze); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 128 | 49 | # d e f i n e F F M I N ( a ,b ) (( a ) > ( b ) ? ( b) p:r e(dai)c)t o rs| [ ~ ^ ~i ] * QCELP_LIn file included from SPsrc/libavcodec/qdmc.c_:O33C: Tsrc/libavcodec/bytestream.hA:VE318_P:R15:E Dwarning: ICcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]T OR +318 | | ^~~~~~~~~~~~~ ~ if (size2 != size) | ~~~~~ ^ ~~~~ 85 warnings generated. CC libavcodec/rv10.o src/libavcodec/qcelpdec.c:149:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 149 | lspf[0] = FFMAX(lspf[0], QCELP_LSP_SPREAD_FACTOR); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:22: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ ~ src/libavcodec/qcelpdec.c:151:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 151 | lspf[i] = FFMAX(lspf[i], lspf[i - 1] + QCELP_LSP_SPREAD_FACTOR); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:22: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ ~ src/libavcodec/qcelpdec.c:151:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 151 | lspf[i] = FFMAX(lspf[i], lspf[i - 1] + QCELP_LSP_SPREAD_FACTOR); | ^~~~~~~~~~~ ~ src/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavcodec/qcelpdec.c:151:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 151 | lspf[i] = FFMAX(lspf[i], lspf[i - 1] + QCELP_LSP_SPREAD_FACTOR); | ^~~~~~~~~~~ ~ src/libavutil/macros.h:47:40: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (src/libavcodec/bytestream.hb) ?: 355(:a13:) :warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]( b)) | ^ 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' src/libavcodec/qcelpdec.c: 15349 | :#d25e: fwarning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n e FFMIN(a,b) (153( | a ) > (b ) ? (lbsp)f [: 9(]a )=) F| F ~ ^ ~M IN(lspf[9]In file included from ,src/libavcodec/qdmc.c :133.: 0src/libavcodec/bytestream.h :-356 Q:C13E:L Pwarning: _Lcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]S P_SPREAD_FA CT356O | R ) ; | s ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~i ze2 = src/libavutil/macros.hF:49F:M22:I Nnote: (expanded from macro 'FFMIN'p- >buffe r49_ | e#ndde f-i npe -F>FbMIuNf(fae,rb,) (s(iaz)e )> ;( b )| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~? (b) :src/libavutil/macros.h :(49a:)25:) note: | expanded from macro 'FFMIN' ^ ~ 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/qdmc.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/qcelpdec.c:155:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 155 | lspf[i - 1] = FFMIN(lspf[i - 1], lspf[i] - QCELP_LSP_SPREAD_FACTOR); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:22: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ ~ src/libavcodec/qcelpdec.c:155:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] CC libavcodec/rv20enc.o 155 | lspf[i - 1] = FFMIN(lspf[i - 1], lspf[i] - QCELP_LSP_SPREAD_FACTOR); | ^~~~~~~ ~ src/libavutil/macros.h:49:28: note: expanded from macro 'FFMIN' 49 | #defineIn file included from FFMsrc/libavcodec/qoienc.cIN:(a23,b: )src/libavcodec/bytestream.h :(171(:a18): >warning: (comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]b) ? (b) : (a)) | ^ 171 | gsrc/libavcodec/qcelpdec.c->:b155u:f46:f ewarning: rimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] += FFMIN(g->b u155f | f e r _ e n d - g - > blsupfff[eir ,- s1i] z=e F)F; M IN| ( ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~l spf[i - 1], lsrc/libavutil/macros.hs:pf49[i:]25 -: Q Cnote: Eexpanded from macro 'FFMIN'L P_LSP_S P49 | R#EdAeDf_iFnAeC TFOFRM);I N (| a, ^~~~~~~ ~b ) ((asrc/libavutil/macros.h): 49:>34 :( note: bexpanded from macro 'FFMIN') ? (b) 49: | #(ad))e f i| n ~ ^ ~e FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavcodec/qcelpdec.c:158:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 158 | ff_weighted_vector_sumf(lspf, lspf, q->prev_lspf, smooth, 1.0 - smooth, 10); | ~ ^~~~~~ CC libavcodec/rv10enc.o src/libavcodec/qcelpdec.c:170:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 170 | if (lspf[9] <= .70 || lspfIn file included from [9] src/libavcodec/qoienc.c>:=23 .: 9src/libavcodec/bytestream.h7:)186 : 13| : ^~~~~~~ ~~ warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/qcelpdec.c:170:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 186 | si z170 | e 2 = F FM I N ( p - >ibfu f(felrs_pef[n9]d -< =p .-7>0b u||f felr,s psifz[e9)]; >| = ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ .97) | ^~~~~~~ ~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/qoienc.c:23: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/qcelpdec.c:173:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 173 | if (fabs(lspf[i] - lspf[i - 2]) < .08) | ~~~~ ~~~~~~~~^~~~~~~~~~~~~ src/libavcodec/qcelpdec.c:176:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 176 | if (lspf[9] <= .66 || lspf[9] >= .985) | ^~~~~~~ ~~ src/libavcodec/qcelpdec.c:176:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 176 | if (lspf[9] <= .66 || lspf[9] >= .985) | ^~~~~~~ ~~ src/libavcodec/qcelpdec.c:179:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 179 | if (fabs(lspf[i] - lspf[i - 4]) < .0931) | ~~~~ ~~~~~~~~^~~~~~~~~~~~~ In file included from src/libavcodec/qtrle.c:38: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMsrc/libavcodec/qcelpdec.cIN(:g-226>:bu45ff:e r_warning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n d - g->buffer ,226 | si ze ) ; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ gain[6] = src/libavutil/macros.h0:.494: 25*: gnote: aexpanded from macro 'FFMIN'i n[3] + 0 .49 | 6# d*e fgianien F[F4M]IN;( a ,| ~ ^~~~~~~b ) ((a) > (bsrc/libavcodec/qcelpdec.c): 226?: 29:( bwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : (a)) | 226 | ~ ^ ~ gain[6] = 0.4 * gain[3] + 0.6 * gain[4]; | ~ ^~~~~~~ src/libavcodec/qcelpdec.c:228:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 228 | gain[4] = 0.8 * gain[2] + 0.2 * gain[3]; | ~ ^~~~~~~ src/libavcodec/qcelpdec.c:228:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 228 | gain[4] = 0.8 * gain[2] + 0.2 * gain[3]; | ~ ^~~~~~~ src/libavcodec/qcelpdec.c:229:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 229 | gain[3] = 0.2 * gain[1] + 0.8 * gain[2]; | ~ ^~~~~~~ src/libavcodec/qcelpdec.c:229:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 229 | gain[3] = 0.2 * gain[1] + 0.8 * gain[2]; | ~ ^~~~~~~ In file included from src/libavcodec/bytestream.hsrc/libavcodec/qtrle.csrc/libavcodec/qcelpdec.c:::38231: :271src/libavcodec/bytestream.h:45:: 17warning: :186:implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 13: 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] 231 | 271186 | g | a i n [ 1 ] =s init0 sz.ei62 *z e 2=g FFaM=inI[0 NF](Fp -M+> INb(g0-u.>4bff eu* rgfai_nefn[erd_1e ]-n p;d - >-| b ~ ^~~~~~~ gu->fbuffefrersrc/libavcodec/qcelpdec.c,,: 231 s:si29:izz eewarning: ))implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]; ; | | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 231 | src/libavutil/macros.h : src/libavutil/macros.h49 ::25 49 :: 25 : note: expanded from macro 'FFMIN'note: gexpanded from macro 'FFMIN'a in[ 149 | ]# = d49e | f0#i.ned6e f* FiFgnMIaNie(n[ 0a],Fb F)+ M (0I(Na(). >a4 ,* (bg) ba)((i na[1?] )(b;) : > | ~ ^~~~~~~( a(b))) ? | ~ ^ ~( b) : (a)) In file included from | src/libavcodec/qtrle.c ~ ^ ~: 38: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/qcelpdec.c:253:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 253 | slope = 0.5 * (qcelp_g12ga[g1[0]] - q->last_codebook_gain) / subframes_count; | ~ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/qoienc.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/qoienc.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/qcelpdec.c:318:24: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 318 | tmp_gain = gain[i] * QCELP_RATE_FULL_CODEBOOK_RATIO; | ^~~~~~~ ~ src/libavcodec/qcelpdec.c:327:24: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 327 | tmp_ga i317n | = ga isn[ii]z e2* =Q CEFLFPM_RIANT(Ep_H-A>LFb_ufCfODeErB_OeOnK_dR -A TIpO-;> b| u ^~~~~~~ ~f 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/qoienc.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)) | src/libavcodec/qcelpdec.c ~ ^ ~: 342:24: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 342 | tmp_gain = gain[i] * (QCELP_SQRT1887 / 32768.0); | ^~~~~~~ ~ src/libavcodec/qpeg.c:322:16: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 322 | pal_size = FFMIN(1024U, avctx->extradata_size); | ^ ~~~~~ ~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN'src/libavcodec/qcelpdec.c :351:50: 49warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]# define FFM I350N | ( a , b ) (( a ) > ( b ) ?f i(br) _: f(ial))t e | r ~ ^ ~ _value += qcelp_rnd_fir_coefs[j] * | ~ 351 | (rnd[-j] + rnd[-20+j]); | ~~~~~~~~^~~~~~~~~~~~ src/libavcodec/qcelpdec.c:353:63: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 353 | fir_filter_value += qcelp_rnd_fir_coefs[10] * rnd[-10]; | ~ ^~~~~~~~ In file included from src/libavcodec/qtrle.c:38: 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/libavcodec/qcelpdec.c: 36449: | 24#:d ewarning: fimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]i ne FFMIN(a,b 364) | ( ( a ) > ( b ) ? t(mbp)_g a:i n( a= )ga)i n [| i] ~ ^ ~ * (QCELP_In file included from SQsrc/libavcodec/qtrle.cR:T1388: 8src/libavcodec/bytestream.h7:294 :/ 153:2 7warning: 6comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]8 .src/libavcodec/bytestream.h0); :294| | 355 ^~~~~~~ ~:13 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]i f (size2 != 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/qoienc.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_endsrc/libavcodec/qcelpdec.c - :p374-:>24b:u fwarning: fimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]e r, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 374 | src/libavutil/macros.h : 49 :25 : note: expanded from macro 'FFMIN' tmp_ga i49n | # d=e fgiainn[ei ]F F*M QICN(EaL,Pb_R)A T(E(_FaUL)L _>CO DE(BbO)O K?_R A(TbI)O ; : | ( ^~~~~~~ ~ a)) | ~ ^ ~ In file included from src/libavcodec/qoienc.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) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/qdm2.c:45: 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/libavcodec/qtrle.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) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/qdm2.c:45: 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/qdm2.c:45: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/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/qtrle.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)) | ~ ^ ~ In file included from src/libavcodec/qtrle.c:38: 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/r210enc.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/libavcodec/qcelpdec.csrc/libavutil/macros.h::49506::2544:: warning: note: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]expanded from macro 'FFMIN' 49 | #define F506F | M I N ( a , b ) ( ( a )q ->> (pbi)t c?h (_bg)ai n[: i(]a) )= 0 .| 5 ~ ^ ~ * FFMIN(q->pitch_gain[i], 1.0); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:22: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ ~ src/libavcodec/qcelpdec.c:506:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 506 | q->pitch_gain[i] = 0.5 * FFMIN(q->pitch_gain[i], 1.0); | ~ ^~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:40: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ In file included from src/libavcodec/r210enc.c:29: src/libavcodec/bytestream.hsrc/libavcodec/bytestream.h:186::27113::17 :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 | 271 s | i z e 2 i=n tF FsMiIzNe(p2- >=b ufFfFerM_IeNn(d g-- >pb->ubfufffeerr,_ seinzed) ;- g| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~- >buffer,src/libavutil/macros.h s:i49ze:)25;: note: | expanded from macro 'FFMIN' ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 49src/libavutil/macros.h | :#49d:e25f:i nnote: eexpanded from macro 'FFMIN' FFMIN( 49a | ,#bd)e f(in(ea F)F M>I N((ab,)b) ?(( a()b ) >: (a()b) ) ?| ( ~ ^ ~b ) : (a)) In file included from | src/libavcodec/r210enc.c ~ ^ ~: 29: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/qcelpdec.c:542:29: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 542 | lsp[i] = cos(M_PI * lspf[i]); | ~ ^~~~~~~ In file included from src/libavcodec/qtrleenc.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.hIn file included from :49:src/libavcodec/qdm2.c25::45 : 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 ,293b | ) (( a)s >i z(eb2) = F?F M(IbN) (: p(a-)>b)u f | f ~ ^ ~ 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/qdm2.c:45: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294src/libavcodec/qcelpdec.c | : 576 :if9 : (warning: simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i ze2 != size )576 | | ~~~~~ ^ ~~~~ if (weight != 1.0) { | ^~~~~~ ~~ src/libavcodec/qcelpdec.c:578:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 578 | weight, 1.0 - weight, 10); | ~ ^~~~~~ In file included from src/libavcodec/qtrleenc.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/qtrleenc.c:27: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.hsrc/libavcodec/bytestream.h:317:271::1317:: 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] 317271 | | siizne2t s=i zFeF2M I=N (FpF-M>IbNu(fgf-e>bruf_fened -r _pe-n>db u-f fegr-,> busfifzee)r;, si z| e ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~) ; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25:src/libavutil/macros.h :49note: :expanded from macro 'FFMIN' 25: note: expanded from macro 'FFMIN' 49 | #de 49f | i#ndeef iFnFeM INF(aF,MbI)N (((aa,)b )> ((b() a? )( b>) ( b: )( a?) ()b ) | : ~ ^ ~ (a)) | ~ ^ ~ In file included from src/libavcodec/qdm2.c:45: 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/r210enc.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/r210enc.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: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/qdm2.c:45: 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,src/libavcodec/bytestream.h s:i317z:e13);: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: 317expanded from macro 'FFMIN' | si 49z | e#2de f=i nFeF MFIFNMI(N(pa-,>bb)uf f((ear)_ e>n d( b-) p -?> b(ubf)f e:r ,( sai)z)e ) | ; ~ ^ ~ | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ In file included from src/libavutil/macros.hsrc/libavcodec/qdm2.c::4945:: 25src/libavcodec/bytestream.h::357 :15note: : expanded from macro 'FFMIN'warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 49357 | | # d e f inief F(FsMiIzN(ea2,b )! =( (as)i z>e ) ( b)| ~~~~~ ^ ~~~~ ? (b) : (a)) | ~ ^ ~src/libavcodec/bytestream.h :271:17:In file included from src/libavcodec/r210enc.cwarning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]29 : src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318271 | | i nit fsi z(sei2z e= 2FF M!I=N (sgiz-e>)b u | f ~~~~~ ^ ~~~~f 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/libavcodec/qtrleenc.c:27: src/libavcodec/bytestream.h:src/libavcodec/bytestream.h293:13::355 :warning: 13: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] 355293 | | ssiizzee 2 = =FF MIFN(FpM-I>Nbu(fg-f>ebru_efnfedr_ e-n dp -->b ugf-f>ebruf,f esr,i zsei)z;e ) ;| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:src/libavutil/macros.h25::49 :25note: :expanded from macro 'FFMIN' note: expanded from macro 'FFMIN' 49 | #49de | f#idneef FiFnMeI N(FaF,MbIN)(a ,(b()a) ((>a )( b>) ?( (bb)) :? (a()b)) : | ( ~ ^ ~ a)) | ~ ^ ~ In file included from src/libavcodec/qtrleenc.c:27: src/libavcodec/bytestream.hIn file included from :294src/libavcodec/r210enc.c::1529:: src/libavcodec/bytestream.hwarning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]356 :13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if 356( | s i z e 2s i!z= size)e 2 | = ~~~~~ ^ ~~~~ F 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/libavcodec/r210enc.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 libavcodec/rv30.o 2 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/qtrleenc.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) | ~~~~~ ^ ~~~~ CC libavcodec/rv30dsp.o src/libavcodec/bytestream.h10: warning355s: generated13. : 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/qtrleenc.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 FFMI12N( warningas, generatedb). ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/qtrleenc.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/rv34.o CC libavcodec/rv34_parser.o CC libavcodec/rv34dsp.o src/libavcodec/qdmc.c:183:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 183 | sin_table[i] = sin(2.0f * i * M_PI * 0.001953125f); | ~ ^~~~~~~~~~~~ src/libavcodec/qdmc.c:183:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 183 | sin_table[i] = sin(2.0f * i * M_PI * 0.001953125f); | ~~~~~^~~ ~ In file included from src/libavcodec/ra144enc.c:37: 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/qdmc.c:267:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 267 | if (s->checksum_size >= 1U << 28) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/qdmc.c:335:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 335 | if (v >= FF_ARRAY_ELEMS(code_prefix)) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/qdmc.c:412:15: warning: comparison of integers of different signs: 'const int' and 'unsigned int' [-Wsign-compare] 412 | if (index >= FF_ARRAY_ELEMS(s->tones[group])) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/qdm2.c:51: src/libavcodec/qdm2_tablegen.h:52:70: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 52 | softclip_table[i] = SOFTCLIP_THRESHOLD - ((int)(sin((float)i * delta) * dfl) & 0x0000FFFF); | ~~~ ~~~~~~~~~^~~~~~~ src/libavcodec/qdmc.c:492:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 492 | scale = 0.5 * amplitude; | ~ ^~~~~~~~~ src/libavcodec/qdm2_tablegen.h:64:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 64 | noise_table[i] = (delta * (float)(((int32_t)random_seed >> 16) & 0x00007FFF)- 1.0) * 1.3; | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19 warnings generated. 13 warnings generated. CC libavcodec/rv40.o src/libavcodec/qdm2_tablegen.h:94:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 94 | noise_samples[i] = (delta * (float)((random_seed >> 16) & 0x00007fff) - 1.0); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ src/libavcodec/ra144enc.c:91:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 91 | if (index == low) | ~~~~~ ^ ~~~ CC libavcodec/rv40dsp.o 14 warnings generated. CC libavcodec/s302m.o CC libavcodec/s302menc.o CC libavcodec/samidec.o CC libavcodec/sanm.o 11 warnings generated. CC libavcodec/sbc.o CC libavcodec/sbc_parser.o CC libavcodec/sbcdec.o src/libavcodec/ra288.c:116:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 116 | sumsum = exp(sum * 0.1151292546497) * gain * (1.0/(1<<23)); | ~ ^~~~ src/libavcodec/ra288.c:116:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 116 | sumsum = exp(sum * 0.1151292546497) * gain * (1.0/(1<<23)); | ^~~ ~ src/libavcodec/ra288.c:123:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 123 | sum = FFMAX(sum, 5.0 / (1<<24)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:22: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ ~ src/libavcodec/ra288.c:128:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 128 | gain_block[9] = 10 * log10(sum) + (10*log10(((1<<24)/5.)) - 32); | ~~~~~ ^~~ In file included from src/libavcodec/ralf.c:35: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if11 ( warninggsb generated-. >size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/ra144enc.c:502:36: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 502 | energy <= ractx->old_energy, | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/ra288.c:164:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 164 | out2[i] = out2[i] * 0.5625 + buffer1[i]; | ~ ^~~~~~~~~~ src/libavcodec/ra288.c:164:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 164 | out2[i] = out2[i] * 0.5625 + buffer1[i]; | ^~~~~~~ ~ In file included from src/libavcodec/ralf.c:36: src/libavcodec/unary.h:50:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 50 | for(i = 0; i < len && get_bits1(gb) != stop; i++); | ~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/qdm2.c:744:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 744 | f -= noise_samples[((sb + 1) * (j +5 * ch + 1)) & 127] * 9.0 / 40.0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ CC libavcodec/sbcdec_data.o In file included from src/libavcodec/rasc.c:29src/libavcodec/qdm2.c: src/libavcodec/bytestream.h::812171::4718:: 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] 812171 | | g - > b u f f er + = F F M IN ( g - > b u f f e r _ esnadm -p lge->sbu[f0f]e r=, (s(iflzoea)t;)g e | t ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~_ bits(gb, 5) -src/libavutil/macros.h :1496:.25:0 note: )expanded from macro 'FFMIN' / 15.0; 49 | | # ^~~~~~~~~~~~~~~~~~~~~~ ~ define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/rasc.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/rasc.c:29: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/sbcdsp.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/sbcdsp_data.o In file included from src/libavcodec/rasc.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/rasc.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/rasc.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/rasc.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/rasc.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) | ~~~~~ ^ ~~~~ src/libavcodec/rawdec.c:61:148: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | {"top", "top field first", offsetof(RawVideoContext, tff), AV_OPT_TYPE_BOOL, {.i64 = -1}, -1, 1, AV_OPT_FLAG_DECODING_PARAM|AV_OPT_FLAG_VIDEO_PARAM}, | ^ src/libavcodec/rawdec.c:62:6: warning: missing field 'help' initializer [-Wmissing-field-initializers] 62 | {NULL} | ^ src/libavcodec/qdm2.c:1170:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1170 | if (i >= FF_ARRAY_ELEMS(q->sub_packet_list_A)) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/sbcenc.o src/libavcodec/qdm2.c:1307:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1307 | if (local_int_14 >= FF_ARRAY_ELEMS(fft_level_index_table)) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/qdm2.c:1336:45: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1336 | if (q->fft_coefs_index + stereo >= FF_ARRAY_ELEMS(q->fft_coefs)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/qdm2.c:1435:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1435 | c.im = level * sin(tone->phase * iscale); | ^~~~~ ~ src/libavcodec/qdm2.c:1436:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1436 | c.re = level * cos(tone->phase * iscale); | ^~~~~ ~ src/libavcodec/qdm2.c:1447:39: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1447 | f[2] = 1.0 - tone->table[2] - tone->table[3]; | ~ ^~~~~~~~~~~~~~ src/libavcodec/qdm2.c:1447:22: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1447 | f[2] = 1.0 - tone->table[2] - tone->table[3]; | ~ ^~~~~~~~~~~~~~ src/libavcodec/qdm2.c:1448:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1448 | f[3] = tone->table[1] + tone->table[4] - 1.0; | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ~ 15 warnings generated. 14 warnings generated. src/libavcodec/qdm2.c:1492:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1492 | c.re = level * cos(q->fft_coefs[i].phase * iscale); | ^~~~~ ~ src/libavcodec/qdm2.c:1493:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1493 | c.im = level * sin(q->fft_coefs[i].phase * iscale); | ^~~~~ ~ In file included from src/libavcodec/rka.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)) | ~ ^ ~ 31 warnings generated. In file included from src/libavcodec/rka.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/rka.c:27: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/rasc.c:192:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 192 | zstream->avail_in = FFMIN(size, bytestream2_get_bytes_left(gb)); | ^ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/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/rka.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/rka.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/libavcodec/rka.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) | ~~~~~ ^ ~~~~ CC libavcodec/sbrdsp.o src/libavcodec/remove_extradata_bsf.c:238:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 238 | { NULL }, | ^ src/libavcodec/rasc.c:223:47: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 223 | if (nb_moves > INT32_MAX / 16 || nb_moves > avctx->width * avctx->height) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/rasc.c:245:41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 245 | if (bytestream2_get_bytes_left(&mc) < uncompressed_size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/rasc.c:248:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 248 | for (int i = 0; i < nb_moves; i++) { | ~ ^ ~~~~~~~~ src/libavcodec/bytestream.h: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/rka.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)) | ~ ^ ~ CC libavcodec/sbrdsp_fixed.o In file included from src/libavcodec/rka.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) | ~~~~~ ^ ~~~~ src/libavcodec/qdm2.c:1706:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1706 | if (s->checksum_size >= 1U << 28 || s->checksum_size <= 1) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ CC libavcodec/scpr.o In file included from src/libavcodec/ratecontrol.c:34: In file included from src/libavcodec/mpegvideoenc.h:34: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/screenpresso.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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 15 warnings generated. CC libavcodec/setts_bsf.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/rasc.c:351:31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 351 | w > avctx->width || h > avctx->height) | ~ ^ ~~~~~~~~~~~~~ src/libavcodec/rasc.c:351:11: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 351 | w > avctx->width || h > avctx->height) | ~ ^ ~~~~~~~~~~~~ src/libavcodec/rasc.c:350:32: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 350 | if (x >= avctx->width || y >= avctx->height || | ~ ^ ~~~~~~~~~~~~~ src/libavcodec/rasc.c:350:11: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 350 | if (x >= avctx->width || y >= avctx->height || | ~ ^ ~~~~~~~~~~~~ src/libavcodec/rasc.c:354:39: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 354 | if (x + w > avctx->width || y + h > avctx->height) | ~~~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/rasc.c:354:15: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 354 | if (x + w > avctx->width || y + h > avctx->height) | ~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/rasc.c:368:44: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 368 | if (bytestream2_get_bytes_left(gb) < uncompressed_size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/rasc.c:394:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 394 | NEXT_LINE | ^~~~~~~~~ src/libavcodec/rasc.c:323:12: note: expanded from macro 'NEXT_LINE' 323 | if (cx >= w * s->bpp) { \ | src/libavcodec/rka.c ~~ ^ ~~~~~~~~~~ :190:23:src/libavcodec/rasc.c :warning: 405comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: 17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 190 | 405f | or ( i n t i = 0; i Nval4); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/rasc.c:323:12: note: expanded from macro 'NEXT_LINE' 323 | if (cx >= w * s->bpp) { \ | ~~ ^ ~~~~~~~~~~ src/libavcodec/rasc.c:414:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 414 | NEXT_LINE | ^~~~~~~~~ src/libavcodec/rasc.c:323:12: note: expanded from macro 'NEXT_LINE' 323 | if (cx >= w * s->bpp) { \ | ~~ ^ ~~~~~~~~~~ src/libavcodec/rasc.c:423:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 423 | NEXT_LINE | ^~~~~~~~~ src/libavcodec/rasc.c:323:12: note: expanded from macro 'NEXT_LINE' 323 | if (cx >= w * s->bpp) { \ | ~~ ^ ~~~~~~~~~~ src/libavcodec/rasc.c:432:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 432 | NEXT_LINE | ^~~~~~~~~ src/libavcodec/rasc.c:323:12: note: expanded from macro 'NEXT_LINE' 323 | if (cx >= w * s->bpp) { \ | ~~ ^ ~~~~~~~~~~ src/libavcodec/rasc.c:438:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 438 | NEXT_LINE | ^~~~~~~~~ src/libavcodec/rasc.c:323:12: note: expanded from macro 'NEXT_LINE' 323 | if (cx >= w * s->bpp) { \ | ~~ ^ ~~~~~~~~~~ src/libavcodec/rasc.c:450:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 450 | NEXT_LINE | ^~~~~~~~~ src/libavcodec/rasc.c:323:12: note: expanded from macro 'NEXT_LINE' 323 | if (cx >= w * s->bpp) { \ | ~~ ^ ~~~~~~~~~~ src/libavcodec/rasc.c:459:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 459 | NEXT_LINE | ^~~~~~~~~ src/libavcodec/rasc.c:323:12: note: expanded from macro 'NEXT_LINE' 323 | if (cx >= w * s->bpp) { \ | ~~ ^ ~~~~~~~~~~ src/libavcodec/rka.c:213:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 213 | for (int i = 0; i < FF_ARRAY_ELEMS(s->bprob[0]); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 warnings generated. src/libavcodec/rasc.c:552:31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 552 | if (w > avctx->width || h > avctx->height) | ~ ^ ~~~~~~~~~~~~~ src/libavcodec/rasc.c:552:11: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 552 | if (w > avctx->width || h > avctx->height) | ~ ^ ~~~~~~~~~~~~ src/libavcodec/rka.csrc/libavcodec/rasc.c::410602::5212:: 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] 410 | 602 | s i zief = F(FsM-I>Nc(usriszoer,_x >a=m -a>vbcutfx_-s>iwzei d-t h1 )|;| s| - ^ ~~~~ ~~~~~~~~~~~~~~~~> cursor_y src/libavutil/macros.h>:= 49a:25v:c tnote: x-expanded from macro 'FFMIN'> height) 49 | #| d ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~e fine FFMIN(src/libavcodec/rasc.ca,:b602): 21(:( awarning: )comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] > (b) ? (b )602 | : ( a) )i f | ~ ^ ~( s->cursorsrc/libavcodec/rka.c_:x422 :18>:= warning: acomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]v ctx->wi d422t | h | | s - >icfu r(ssoirz_ey =>= =a m-a>vbcutfx_-s>izhee i- g1h) t{) | ~~~~ ^ ~~~~~~~~~~~~~~~~| ~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/rka.csrc/libavcodec/rasc.c::436606::23:35 :warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 436 | 606 | s - > c u risfo (rj _>y =+ vs-)> c{u r so| r ~ ^ ~_ h > avctsrc/libavcodec/rka.cx-:>450h:e53i:g hwarning: tcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]) | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ 450 | src/libavcodec/rasc.c : 605 : 35 : warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] for ( in605t | k =i fv a(sl- >-c u1r;s or(_xv a+l s&- >c(uvrasolr _-w 1>) ) a!v=c txk->;w ikd &t=h k |-| 1 )| ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~| ~~~~~~~~~~~~~~~ ^ ~ src/libavcodec/rasc.csrc/libavcodec/rka.c::611458::2714:: warning: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 458 | 611 | if (s i z ef o=r= (ami-n>tb ufi_ s=iz e0 ;- 1)i { < | ~~~~ ^ ~~~~~~~~~~~~~~~~s ->cursorsrc/libavcodec/rka.c_:h479;: 26i:+ +warning: )comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] { | ~ ^ ~~~~~~~~~~~ 479 | src/libavcodec/rasc.c : 612 : 31 :} warning: wcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]h ile (val 612+ | 1 < a m - > b uf _ sfiozre &(&i natm -j> p=r o0b;[ 1j] [+c u1r]s)o;r _ w| ; ~~~~~~~ ^ ~~~~~~~~~~~~ j++) { | ~ ^ ~~~~~~~~~~~ src/libavcodec/rasc.c:639:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 639 | for (int i = 0; i < s->cursor_h; i++) { | ~ ^ ~~~~~~~~~~~ src/libavcodec/rasc.c:640:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 640 | for (int j = 0; j < s->cursor_w; j++) { | ~ ^ ~~~~~~~~~~~ src/libavcodec/rasc.c:654:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 654 | for (int i = 0; i < s->cursor_h; i++) { | ~ ^ ~~~~~~~~~~~ src/libavcodec/rasc.c:655:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 655 | for (int j = 0; j < s->cursor_w; j++) { | ~ ^ ~~~~~~~~~~~ src/libavcodec/ratecontrol.c:68:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 68 | return rce->qscale * (double)(rce->i_tex_bits + rce->p_tex_bits + 1) / qp; | ~~~~~^~~~~~ ~ src/libavcodec/rka.c:537:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 537 | } while (idx < dst->size); | ~~~ ^ ~~~~~~~~~ src/libavcodec/ratecontrol.c:76:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 76 | return rce->qscale * (double)(rce->i_tex_bits + rce->p_tex_bits + 1) / bits; | ~~~~~^~~~~~ ~ src/libavcodec/ratecontrol.c:88:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 88 | (a->i_quant_factor > 0.0 || rcc->last_non_b_pict_type == AV_PICTURE_TYPE_P)) | ~~~^~~~~~~~~~~~~~ ~ src/libavcodec/ratecontrol.c:89:54: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 89 | q = last_p_q * FFABS(a->i_quant_factor) + a->i_quant_offset; | ~ ~~~^~~~~~~~~~~~~~ src/libavcodec/ratecontrol.c:89:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 89 | q = last_p_q * FFABS(a->i_quant_factor) + a->i_quant_offset; | ~ ~~~^~~~~~~~~~~~~~ src/libavutil/common.h:64:31: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^ src/libavcodec/ratecontrol.c:89:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 89 | q = last_p_q * FFABS(a->i_quant_factor) + a->i_quant_offset; | ~ ^~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/common.h:64:37: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^~~~ src/libavcodec/ratecontrol.csrc/libavcodec/rasc.c:91::17:699 :warning: 44implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 91 | 699a- | > b _ q ua n t _ifafc t(obry t>e s0t.r0e)a m 2| _ ~~~^~~~~~~~~~~~~~ ~g et_bytes_left(gb) < size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/ratecontrol.c:92:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 92 | q = last_non_b_q * a->b_quant_factor + a->b_quant_offset; | ~ ~~~^~~~~~~~~~~~~~ src/libavcodec/ratecontrol.c:92:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 92 | q = last_non_b_q * a->b_quant_factor + a->b_quant_offset; | ~ ~~~^~~~~~~~~~~~~~ src/libavcodec/ratecontrol.c:127:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 127 | qmin = (int)(qmin * FFABS(s->avctx->b_quant_factor) + s->avctsrc/libavcodec/rasc.cx->:b787_q:u163a:n twarning: _omissing field 'unit' initializer [-Wmissing-field-initializers]f fset + 0.5); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 787 | { "skip_cursor", "skip the cursor", offsetof(RASCContext, skip_cursor), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, AV_OPT_FLAG_DECODING_PARAM | AV_OPT_FLAG_VIDEO_Psrc/libavcodec/ratecontrol.cAR:A128Msrc/libavcodec/rka.c :}:61, : 646warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]| :22 ^: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 128 | 646 | q m a x } =w h(iilensrc/libavcodec/rasc.c t:()788(i:q8md:axx * (s{-s >izNaUevLc)txL ;-}, >| b | ^ ~~~ ^ ~~~~~~~~~_ q uant_factor) + s->avctx->b_quant_offset + 0.5); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ~ src/libavcodec/ratecontrol.c:131:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 131 | qmin = (int)(qmin * FFABS(s->avctx->i_quant_factor) + s->avctx->i_quant_offset + 0.5); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ~ src/libavcodec/ratecontrol.c:132:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 132 | qmax = (int)(qmax * FFABS(s->avctx->i_quant_factor) + s->avctx->i_quant_offset + 0.5); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ~ src/libavcodec/ratecontrol.c:163:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | q *= s->rc_qmod_amp; | ~~ ~~~^~~~~~~~~~~ src/libavcodec/ratecontrol.c:176:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 176 | q *= pow(d, 1.0 / s->rc_buffer_aggressivity); | ~ ~~~^~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/ratecontrol.c:180:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 179 | FFMAX((min_rate - buffer_size + rcc->buffer_index) * | ~ 180 | s->avctx->rc_min_vbv_overflow_use, 1)); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:22: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavcodec/ratecontrol.c:180:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 179 | FFMAX((min_rate - buffer_size + rcc->buffer_index) * | ~ 180 | s->avctx->rc_min_vbv_overflow_use, 1)); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:34: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavcodec/ratecontrol.c:196src/libavcodec/rka.c:34:: 697warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]23 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 196 | 697 | fqo /r= ( ipnowt( dx, =1 .00; x/ zre;c)_ b{ u f| f ~ ^ ~~~~e r_aggressivitsrc/libavcodec/rka.cy:)704;: 29 :| ~ ~~~^~~~~~~~~~~~~~~~~~~~~~ warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 704 | for (int y = 0; y < FFMIN(split, size - x); y++, off++) { | ^ ~~~~~ ~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #defisrc/libavcodec/ratecontrol.cne: 200F:F47M:I Nwarning: (aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], b) ((a) > (199b | ) ? ( b ) : ( a ) ) | ~ ^ ~ src/libavcodec/rka.c : 704 : 27F:F Mwarning: Acomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]X (rcc->buf f704er | _ i n d e x *f o r| ~ (int y 200= | 0 ; y < F F M I N( s pl i t , s i ze - x ) ; y + + , s-o>fafv+c+t)x -{> r | c ~ ^ ~~~~~~~~~~~~~~~~~~~~~~_ max_availasrc/libavcodec/rka.cbl:e707_:21v: bwarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]v _use, | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~707 | src/libavutil/macros.h : 47 : 22: inote: fexpanded from macro 'FFMAX' (off > =47 | F#Fd_eAfRinReAY _FEFLMEAMXS(a(,cb)t x((-a>)b u>f 0()b)) ?| ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~( a) : (b))src/libavcodec/rka.c : 725:| 31: ^ warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 725src/libavcodec/ratecontrol.c | : 200 : 47 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] for 199(i | n t i = 0; i < f i l t . s iz e & & i | b ~ ^ ~~~~~~~~~u ffer_indesrc/libavcodec/rka.cx: 728*:32 : warning: | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ~ 728200 | | f o r ( i n t i = 1 5 ; i < fi l t . s i zse-;> aiv+c+)t x -| ~ ^ ~~~~~~~~~> rc_max_available_vbv_use, | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:34: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavcodec/ratecontrol.c:212:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 210 | ff_dlog(s, "q:%f max:%f min:%f size:%f index:%f agr:%f\n", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211 | q, max_rate, min_rate, buffer_size, rcc->buffer_index, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212 | s->rc_buffer_aggressivity); | ~~~^~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/internal.h:156:6812: warning note: sexpanded from macro 'ff_dlog' generated . 156 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0) | ~~~~~~ ^~~~~~~~~~~ src/libavcodec/ratecontrol.c:213:12: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 213 | if (s->rc_qsquish == 0.0 || qmin == qmax) { | ~~~^~~~~~~~~~ ~~ In file included from src/libavcodec/roqaudioenc.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/roqaudioenc.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->busrc/libavcodec/ratecontrol.cffe:r262,: 12s:iz ewarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h247: | 49 : 25 : dnote: oexpanded from macro 'FFMIN'u ble con s49t_ | v#adleufeisn[e] F=FM IN{(a , b| ) ~ ((a )248 > | ( b ) ? M(_bP)I ,: (a ))249 | | ~ ^ ~ M_E, In file included from src/libavcodec/roqaudioenc.c:25 : 250src/libavcodec/bytestream.h | :187 : 15 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] rce- >187i | _ t e ixf_ b(itss i*ze 2rc e-!>=qs csaliez, e) 251 | | ~~~~~ ^ ~~~~ rce->p_tex_bits * rce->qscale, 252 | (rce->i_tex_bits + rce->p_tex_bits) * (double)rce->qscale, 253 | rce->mv_bits / mb_num, 254 | rce->pict_type == AV_PICTURE_TYPE_B ? (rce->f_code + rce->b_code) * 0.5 : rce->f_code, 255 | rce->i_count / mb_num, 256 | rce->mc_mb_var_sum / mb_num, 257 | rce->mb_var_sum / mb_num, 258 | rce->pict_type == AV_PICTURE_TYPE_I, 259 | rce->pict_type == AV_PICTURE_TYPE_P, 260 | rce->pict_type == AV_PICTURE_TYPE_B, 261 | rcc->qscale_sum[pict_type] / (double)rcc->frame_count[pict_type], 262 | a->qcompress, | ~~~^~~~~~~~~ src/libavcodec/ratecontrol.c:251:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 247 | double const_values[] = { | ~ 248 | M_PI, 249 | M_E, 250 | rce->i_tex_bits * rce->qscale, 251 | rce->p_tex_bits * rce->qscale, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ src/libavcodec/ratecontrol.c:250:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 247 | double const_values[] = { | ~ 248 | M_PI, 249 | M_E, 250 | rce->i_tex_bits * rce->qscale, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ src/libavcodec/ratecontrol.c:294:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 294 | bits *= rco[i].quality_factor; | ~~ ~~~~~~~^~~~~~~~~~~~~~ src/libavcodec/ratecontrol.c:300:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 300 | if (pict_type == AV_PICTURE_TYPE_I && s->avctx->i_quant_factor < 0.0) | ~~~~~~~~~~^~~~~~~~~~~~~~ ~ src/libavcodec/ratecontrol.c:301:55: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] CC libavcodec/sga.o 301 | q = -q * s->avctx->i_quant_fsrc/libavcodec/bytestream.hac:to271r: 17+: s ->warning: acomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]v ctx->i_quant_offs et271; | | ~ ~~~~~~~~~~^~~~~~~~~~~~~~ int size2src/libavcodec/ratecontrol.c :301=: 28F:F Mwarning: Iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]N (g->buff 301e | r _ e n d - qg -=> b-uqf f*e rs,- >saivzce)t; x ->| i ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~_q uant_factsrc/libavutil/macros.hor: +49 :25s: -note: >expanded from macro 'FFMIN'a vctx-> i_49qu | a#dnetfi_noeff sFetF;M I| N ~ ~~~~~~~~~~^~~~~~~~~~~~~~( a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/ratecontrol.c:302:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 302 | else if (pict_type == AV_PICTURE_TYPE_B && s->avctx->b_quant_factor < 0.0) | ~~~~~~~~~~^~~~~~~~~~~~~~ ~ src/libavcodec/ratecontrol.c:303:55: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 303 | q = -q * s->avctx->b_quant_factor + s->avctx->b_quant_offset; | ~ ~~~~~~~~~~^~~~~~~~~~~~~~ src/libavcodec/ratecontrol.c:303:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 303 | q = -q * s->avctx->b_quant_factor + s->avctx->b_quant_offset; | ~ ~~~~~~~~~~^~~~~~~~~~~~~~ In file included from src/libavcodec/roqaudioenc.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/roqaudioenc.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/sgidec.o src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 11 317 warning | s generated . size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: CC libavcodec/sgienc.o expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/roqaudioenc.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/sgirledec.o src/libavcodec/ratecontrol.csrc/libavcodec/bytestream.h:398::35577:: 13warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355398 | | s i z e = F F MI N (dg-o>ubbulfef ecroe_fefn d= a- -g>-q>bbulfufrer ,== s0i ?z e1).;0 :| e ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~x p(-d * d / src/libavutil/macros.h(a:-49>:q25:b lnote: uexpanded from macro 'FFMIN'r * a-> q49b | l#udr)e);f i | n ~ ~~~~~~~~~^~~~~~~~~~ e FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/roqaudioenc.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/roqaudioenc.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/ratecontrol.c:417:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 417 | bits = qp2bits(rce, rce->new_qscale) + rce->mv_bits + rce->misc_bits; | ~~~~~~~ ~~~~~^~~~~~~~~~ src/libavcodec/ratecontrol.c:441:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 438 | ff_dlog(s, "[lavc rc] entry[%d].new_qscale = %.3f qp = %.3f\n", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 439 | i, | ~~ 440 | rcc->entry[i].new_qscale, | ~~~~~~~~~~~~~~~~~~~~~~~~~ 441 | rcc->entry[i].new_qscale / FF_QP2LAMBDA); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ src/libavutil/internal.h:156:68: note: expanded from macro 'ff_dlog' 156 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (110) warning s generated| . ~~~~~~ ^~~~~~~~~~~ src/libavcodec/ratecontrol.c:440:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 438 | ff_dlog(s, "[lavc rc] entry[%d].new_qscale = %.3f qp = %.3f\n", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 439 | i, | ~~ 440 | rcc->entry[i].new_qscale, | ~~~~~~~~~~~~~~^~~~~~~~~~~ 441 | rcc->entry[i].new_qscale / FF_QP2LAMBDA); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/internal.h:156:68: note: expanded from macro 'ff_dlog' 156 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0) | ~~~~~~ ^~~~~~~~~~~ src/libavcodec/ratecontrol.c:452:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 450 | av_log(s->avctx, AV_LOG_DEBUG, | ~~~~~~ 451 | "[lavc rc] estimated target average qp: %.3f\n", 452 | (float)qscale_sum / rcc->num_entries); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/rpzaenc.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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/ratecontrol.c:618:23: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 618 | if (s->avctx->qblur > 1.0) { | ~~~~~~~~~~^~~~~ ~ src/libavcodec/ratecontrol.c:625:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 625 | double bits = s->rc_initial_cplx * (i / 10000.0 + 1.0) * s->mb_num; | ~~~^~~~~~~~~~~~~~~ ~ src/libavcodec/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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 6 warnings generated. src/libavcodec/ratecontrol.c:552:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 552 | if (i <= 0 || i >= INT_MAX / sizeof(RateControlEntry)) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/roqvideoenc.c:63: 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/roqvideoenc.c:63: 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/roqvideoenc.c:63: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h: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/roqvideodec.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/roqvideoenc.c:63: 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/roqvideoenc.c:63: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | In file included from isrc/libavcodec/roqvideodec.cf: (31s: isrc/libavcodec/bytestream.hz:e1862 :!13=: swarning: icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]z e) | ~~~~~ ^ ~~~~ 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/roqvideodec.c:31: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/ratecontrol.c:742:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 742 | const float lumi_masking = s->avctx->lumi_masking / (128.0 * 128.0); | ~~~~~~~~~~^~~~~~~~~~~~ ~ src/libavcodec/ratecontrol.c:743:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 743 | const float dark_masking = s->avctx->dark_masking / (128.0 * 128.0); | ~~~~~~~~~~^~~~~~~~~~~~ ~ src/libavcodec/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/roqvideoenc.c:63: 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/sheervideo.o src/libavcodec/ratecontrol.c:774:28: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 774 | factor = 1.0 + p_masking; | ~ ^~~~~~~~~ src/libavcodec/ratecontrol.c:777:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 777 | factor = pow(temp_cplx, -temp_cplx_masking); | ~~~ ^~~~~~~~~~~~~~~~~~ src/libavcodec/ratecontrol.c:777:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 777 | factor = pow(temp_cplx, -temp_cplx_masking); | ~~~ ^~~~~~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = src/libavcodec/ratecontrol.cF:F779M:I34N:( gwarning: -implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]>b uffer_en d779 | - g - > b u f ffera,c tsoirz e*)=; p o| w ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~( spat_cplxsrc/libavutil/macros.h,:49 :-25:s pnote: aexpanded from macro 'FFMIN't ial_cp 49l | x#_dmeafskiinen g)F;F M| ~~~ ^~~~~~~~~~~~~~~~~~~~~I N(a,b) ((src/libavcodec/ratecontrol.ca): 779>: 23(b:) warning: ?implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (b) : (a) )779 | | ~ ^ ~ factIn file included from osrc/libavcodec/roqvideoenc.cr: 63*: =src/libavcodec/bytestream.h: 356p:o13w:( swarning: pcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]a t_cplx, - s356p | a t i a ls_iczpel2x _=m aFsFkMiInNg(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) : src/libavcodec/ratecontrol.c(:a782):)58 : warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ~ ^ ~ In file included from src/libavcodec/roqvideoenc.c782: | 63 : src/libavcodec/bytestream.h :357 : 15 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] fac t357 | o r * =if ((1s.i0z e- 2( l!u=m is i-z e1)2 8 )| ~~~~~ ^ ~~~~* (lumi - 128) * lumi_masking); | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ src/libavcodec/ratecontrol.c:784:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 784 | factor *= (1.0 - (lumi - 128) * (src/libavcodec/bytestream.hlumi: 271-: 171:28 )warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]* dark_masking); | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~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/shorten.o src/libavcodec/ratecontrol.c:803:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 803 | factor *= 1.0 - border_masking * mb_factor; | ~ ~~~~~~~~~~~~~~~^~~~~~~~~~~ src/libavcodec/ratecontrol.c:805:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 805 | if (factor < 0.00001) | ^~~~~~ ~ In file included from src/libavcodec/ratecontrol.csrc/libavcodec/roqvideodec.c::31819: :src/libavcodec/bytestream.h44::293 :warning: 13:implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 819 | 293 | fslioazte 2n e=w qF F=M Iq N* (cpp-l>xb_tuafb[fie] r/_ ebnid t-s p_-t>abbu[fif]e;r , | s ~ ^~~~~~~~~~~iz e); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavcodec/ratecontrol.c:819:src/libavutil/macros.h30::49 :warning: 25implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: note: expanded from macro 'FFMIN' 819 | 49 | # d e f i n e F F MIfNl(oaa,tb )n e(w(qa )= >q ( b)* ? c(pbl)x _:t a(ba[))i ]| CC libavcodec/simple_idct.o ~ ^ ~/ bits_tabIn file included from [src/libavcodec/roqvideodec.ci:]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/ratecontrol.c:824:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 824 | cplx_sum -= cplx_tab[i] * q / qmax; | ^~~~~~~~~~~ ~ src/libavcodec/ratecontrol.c:827:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 827 | cplx_sum -= cplx_tab[i] * q / qmin; | ^~~~~~~~~~~ ~ src/libavcodec/ratecontrol.c:830:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 830 | if (bits_sum < 0.001) | ^~~~~~~~ ~ src/libavcodec/ratecontrol.c:832:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 832 | if (cplx_sum < 0.001) | ^~~~~~~~ ~ CC libavcodec/sinewin.o src/libavcodec/ratecontrol.c:838:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 838 | float newq = q * cplx_tab[i] / bits_src/libavcodec/bytestream.htab:[317i:]13; : 18warning: | ~ ^~~~~~~~~~~comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] warning s generated. src/libavcodec/ratecontrol.c:838:31: 317warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] size 2838 | = F F M I N ( pf-l>obuaftf enerw_qe n d - p- >=b uq f*f erc,p lsxi_tzabe[)i;] /| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ bits_tabsrc/libavutil/macros.h[:i]49;: 25 :| ~ ^~~~~~~~~~~note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/roqvideodec.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/ratecontrol.c:845:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 845 | intq = (int)(newq + 0.5); | ^~~~ ~ 39 warnings generated. CC libavcodec/sipr.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/roqvideodec.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/roqvideodec.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/ratecontrol.c:928:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 928 | if (br_compensation <= 0.0) | ^~~~~~~~~~~~~~~ ~~ src/libavcodec/ratecontrol.c:940:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 939 | ff_dlog(s, "%f %f %f last:%d var:%"PRId64" type:%d//\n", q, rce->new_qscale, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 940 | br_compensation, s->frame_bits, var, pict_type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/internal.h:156:68: note: expanded from macro 'ff_dlog' 156 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0) | ~~~~~~ ^~~~~~~~~~~ src/libavcodec/ratecontrol.c:939:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 939 | ff_dlog(s, "%f %f %f last:%d var:%"PRId64" type:%d//\n", q, rce->new_qscale, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ 940 | br_compensation, s->frame_bits, var, pict_type); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/internal.h:156:68: note: expanded from macro 'ff_dlog' 156 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0) | ~~~~~~ ^~~~~~~~~~~ src/libavcodec/ratecontrol.c:939:66: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 939 | ff_dlog(s, "%f %f %f last:%d var:%"PRId64" type:%d//\n", q, rce->new_qscale, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 940 | br_compensation, s->frame_bits, var, pict_type); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/internal.h:156:68: note: expanded from macro 'ff_dlog' 156 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0) | ~~~~~~ ^~~~~~~~~~~ In file included from src/libavcodec/rpza.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) src/libavcodec/ratecontrol.c> :(951b:57): ? warning: (bimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) : (a)) | ~ ^ ~ 951 | bits = predict_size(&rcc->pred[pict_type], rce->qscale, sqrt(var)); | ~~~~~~~~~~~~ ~~~~~^~~~~~ src/libavcodec/ratecontrol.c:969:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 969 | rcc->pass1_rc_eq_output_sum * br_comIn file included from pensrc/libavcodec/rpza.cs:at41i: osrc/libavcodec/bytestream.hn:;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/rscc.c:45: src/libavcodec/bytestream.h:171:18In file included from :src/libavcodec/rpza.c :41warning: : 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]src/libavcodec/ratecontrol.c :975:20 :187 | warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 171 | i f (g s-i>975b | zeu2 f fe r! +== F F sM i aIzNv_ea)s(s ge- >bru| ~~~~~ ^ ~~~~tf0 (qf e> r0_.e0)n;d | ^ ~- g->buffer, src/libavutil/avassert.hs:i38z:e11):; note: expanded from macro 'av_assert0'| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 38 | src/libavutil/macros.h : 49: 25i: fnote: expanded from macro 'FFMIN'( !(cond) )49 | {# d e f i n e F F M I N ( a ,b ) ( (a ) > ( b ) ? ( b) : ( a ) ) | ~ ^ ~ \ | ^~~~ src/libavcodec/ratecontrol.c:976:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 976 | q = get_diff_limited_q(s, rce, q); | ~~~~~~~~~~~~~~~~~~ ^ src/libavcodec/ratecontrol.c:977:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 977 | av_assert0(q > 0.0); | ^ ~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ In file included from src/libavcodec/rscc.c:45: 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/rscc.c:45: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | src/libavcodec/ratecontrol.cif: 981(:si42z:e 2warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]! = size) | ~~~~~ ^ ~~~~ 981 | rcc->short_term_qsum *= a->qblur; | ~~ ~~~^~~~~ src/libavcodec/ratecontrol.c:982:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 982 | rcc->short_term_qcount *= a->qblur; | ~~ ~~~^~~~~ src/libavcodec/ratecontrol.c:984:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 984 | rcc->short_term_qsum += q; | ~~ ^ src/libavcodec/ratecontrol.c:988:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 988 | av_assert0(q > 0.0); | ^ ~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavcodec/ratecontrol.c:990:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 990 | q = modify_qscale(s, rce, q, picture_number); | ~~~~~~~~~~~~~ ^ src/libavcodec/rpzaenc.c:720:23: warning: comparison of integers of different signs: 'int' and 'channel_offset' (aka 'enum channel_offset') [-Wsign-compare] 720 | if (i == chan) { | ~ ^ ~~~~ src/libavcodec/ratecontrol.c:994:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 994 | av_assert0(q > 0.0); | ^ ~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavcodec/roqvideoenc.c:244:58: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 244 | if ((unsigned) mx > roq->width-size || (unsigned) my > roq->height-size) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/roqvideoenc.c:244:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 244 | if ((unsigned) mx > roq->width-size || (unsigned) my > roq->height-size) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/ratecontrol.c:1004:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 998 | av_log(s->avctx, AV_LOG_DEBUG, | ~~~~~~ 999 | "%csrc/libavcodec/bytestream.h qp::271%d:<17%:2 .1warning: fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]< %d %d want:%"PRI 271d | 6 4 " tiontta ls:i%"zPeR2I d= 6F4F"M IcNo(mgp-:>%buff fsetr__qe:n%d2 .-2 fg -"> buffer ,1000 | s iz e) ; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ "sizsrc/libavutil/macros.he::49%:25d: vnote: aexpanded from macro 'FFMIN'r :%"PRId6 4"49/ | %#"dPReIfdi64n"e b rF:src/libavcodec/roqvideodec.cF%"MPR:IINd6554(a", :fpbs57:%)d: (\( na"warning: ,)comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] > (b) 1001 | ? ( b) : 55 | ( a ) ) a v _ g | e t ~ ^ ~ _ ipf(i(ctnuvr2 e=_ tcypheu_nckh_aarr(gpi c&t_ t0yxpfe)f,) == 01002 | & & n v 1 * 6 < c hqmuinnk,_s izqe,) q m| ~~~~~~~ ^ ~~~~~~~~~~a x, picture_src/libavcodec/roqvideodec.cnu:m74b:er20,: warning: comparison of integers of different signs: 'unsigned long' and 'int' [-Wsign-compare]1003 | 74 | i f w(achnutendk__sbiiztes >/ b y1t0e0s0t,r esa-m2>_gteott_baylt_ebsit_sl e/f t1(0g0b0),) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1004 | br_compensation, short_term_q, s->frame_bits, | ^~~~~~~~~~~~~~~ src/libavcodec/ratecontrol.c:1002:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 998 | av_log(s->avctx, AV_LOG_DEBUG, | ~~~~~~ 999 | "%c qp:%d<%2.1f<%d %d want:%"PRId64" total:%"PRId64" comp:%f st_q:%2.2f " 1000 | "size:%d var:%"PRId64"/%"PRId64" br:%"PRId64" fps:%d\n", 1001 | av_get_picture_type_char(pict_type), 1002 | qmin, q, qmax, picture_nusrc/libavcodec/bytestream.hmber:,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/ratecontrol.c:1015:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1015 | adaptive_quantization(s, q); | ~~~~~~~~~~~~~~~~~~~~~ ^ src/libavcodec/ratecontrol.c:1017:19In file included from : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavcodec/rpza.c :41: src/libavcodec/bytestream.h: 1017293 | : 13 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] q = (int)(q + 0.5 );293 | | ^ ~ size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavcodec/ratecontrol.c:1020:35: warning: src/libavutil/macros.himplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :49:25: note: expanded from macro 'FFMIN' 1020 | 49 | #rdcecf-i>lnaes tF_FqMsIcN(aal,eb) ( ( a) > (b ) =? q(;b ) | : ~ ^ (a)) | ~ ^ ~ In file included from src/libavcodec/rpza.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) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/rscc.c:45: 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/rscc.c:45: src/libavcodec/bytestream.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: src/libavcodec/rpzaenc.cnote: expanded from macro 'FFMIN' :857:97: 49warning: | missing field 'unit' initializer [-Wmissing-field-initializers]# define FFMIN(a,b )857 | ( ( a {) "s>k ip(_bf)r am?e _(tbh)r :e s(ha")), N| UL ~ ^ ~L , OFFSET(skiIn file included from psrc/libavcodec/rpza.c_:f41r: amsrc/libavcodec/bytestream.he:_318th:r15e:s hwarning: )comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare], AV_OP T318_ | T Y P E _IiNf T(s,i z{e.i26 !4==1 },s i0z,e )2 4| , ~~~~~ ^ ~~~~V E}, | ^ src/libavcodec/rpzaenc.c:858:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 858 | { "start_one_color_thresh", NULL, OFFSET(start_one_color_thresh), AV_OPT_TYPE_INT, {.i64=1}, 0, 24, VE}, | ^ src/libavcodec/rpzaenc.c:859:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 859 | { "continue_one_color_thresh", NULL, OFFSET(continue_onesrc/libavcodec/bytestream.h_co:lo317r:_13th:r ewarning: shcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]) , AV_OPT_TYPE_INT ,317 | { . i 6 4=s0i}z,e 20 ,= 2F4F,M IVEN}(,p - >| ^b uffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) src/libavcodec/rpzaenc.c>: 860(b:) 103?: (warning: bmissing field 'unit' initializer [-Wmissing-field-initializers]) : (a)) | ~ ^ ~ 860 | { "sixIn file included from tsrc/libavcodec/rscc.ce:en45_: src/libavcodec/bytestream.hc:o318:l15o:r_ thwarning: rcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e sh", N318U | LL , OifF F(SsEiTz(es2i x!t=e esni_zceo)l o r_| t ~~~~~ ^ ~~~~h resh), AV_OPT_TYPE_INT, {.i64=1}, 0, 24, VE}, | ^ src/libavcodec/rpzaenc.c:861:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 861 | { NULL }, | ^ 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/rpza.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/rpza.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: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/rscc.c:45: 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/rscc.c:45: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/rv20enc.c:29: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/roqvideoenc.c:484:77: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] 484 | if (ROQ_LAMBDA_SCALE*subcel->eval_dist[i] + enc->lambda*bitsUsed[i] < | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ 485 | best_dist) { | ~~~~~~~~~ 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/rv10.c:37: In file included from src/libavcodec/h263.h:24: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: '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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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/roqvideoenc.c:548:74: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] 548 | if (ROQ_LAMBDA_SCALE*cel->eval_dist[i] + enc->lambda*bitsUsed[i] < | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ 549 | best_dist) { | ~~~~~~~~~ CC libavcodec/sipr16k.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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 34 warnings generated. CC libavcodec/sipr_parser.o CC libavcodec/siren.o src/libavcodec/s302m.c:219:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 219 | {NULL} | ^ src/libavcodec/rscc.c:200:31: warning: comparison of integers of different signs: 'uLongf' (aka 'unsigned long') and 'int' [-Wsign-compare] 200 | if (packed_tiles_size != tiles_nb * TILE_SIZE) { | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavcodec/rscc.c:203:49: warning: comparison of integers of different signs: 'int' and 'uLongf' (aka 'unsigned long') [-Wsign-compare] 203 | if (bytestream2_get_bytes_left(gbc) < packed_tiles_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/rscc.c:303:32: warning: comparison of integers of different signs: 'uLongf' (aka 'unsigned long') and 'int' [-Wsign-compare] 303 | if (ctx->inflated_size < pixel_size) { | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavcodec/rscc.c:340:20: warning: comparison of integers of different signs: 'int' and 'uLongf' (aka 'unsigned long') [-Wsign-compare] 340 | if (pixel_size == ctx->inflated_size) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/rscc.c:353:27: warning: comparison of integers of different signs: 'int' and 'uLongf' (aka 'unsigned long') [-Wsign-compare] 353 | if (ctx->valid_pixels < ctx->inflated_size) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/rscc.c:355:27: warning: comparison of integers of different signs: 'int' and 'uLongf' (aka 'unsigned long') [-Wsign-compare] 355 | if (ctx->valid_pixels >= ctx->inflated_size * (100 - avctx->discard_damaged_percentage) / 100) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/sbcdsp.c:71:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 71 | for (i = 0; i < subbands; i++) | ~ ^ ~~~~~~~~ src/libavcodec/sbcdsp.c:75:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 75 | for (hop = 0; hop < 10*subbands; hop += 2*subbands) | ~~~ ^ ~~~~~~~~~~~ src/libavcodec/sbcdsp.c:76:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 76 | for (i = 0; i < 2*subbands; i++) | ~ ^ ~~~~~~~~~~ src/libavcodec/sbcdsp.c:80:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 80 | for (i = 0; i < subbands; i++) | ~ ^ ~~~~~~~~ src/libavcodec/sbcdsp.c:86:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 86 | for (i = 0; i < subbands/2; i++) | ~ ^ ~~~~~~~~~~ src/libavcodec/sbcdsp.c:87:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 87 | for (j = 0; j < 2*subbands; j++) | ~ ^ ~~~~~~~~~~ src/libavcodec/sbcdsp.c:90:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 90 | for (i = 0; i < subbands; i++) | ~ ^ ~~~~~~~~ CC libavcodec/smacker.o src/libavcodec/sbc_parser.c:101:31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 101 | pc->header_size = FFMIN(sizeof(pc->header), buf_size); | ^ ~~~~~~~~~~~~~~~~~~ ~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavcodec/smc.o 11 warnings generated. 11 warnings generated. CC libavcodec/smcenc.o In file included from src/libavcodec/s302menc.c:29: 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->busrc/libavcodec/roqvideoenc.cf_pt:r1077 :>34=: swarning: izcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]eo f(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 1077 | if (enc->framesSinceKeyframe == avctx->gop_size) | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/roqvideoenc.c:1109:147: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1109 | { "quake3_compat", "Whether to respect known limitations in Quake 3 decoder", OFFSET(quake3_compat), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, VE }, | ^ src/libavcodec/roqvideoenc.c:1110:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1110 | { NULL }, | ^ src/libavcodec/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/snappy.o 2 warnings generated. CC libavcodec/snow.o CC libavcodec/snow_dwt.o In file included from src/libavcodec/rv30.c:30: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/snowdec.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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/sanm.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/sanm.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/libavcodec/put_bits.h | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ :317:src/libavutil/macros.h33::49 :warning: 25:comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] note: expanded from macro 'FFMIN' 49 | #d e317f | i n e FF MiIfN ((s-a>b,ubf)_ e((na)d -> s(-b>)b uf?_ p(tbr) :> =( sai)z)e o f| ~ ^ ~( BitBuf)) { In file included from src/libavcodec/sanm.c| : ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~26 : src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffsrc/libavcodec/sbcdec.cer_e:n335d: -23 :g warning: -comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]> buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 335 | src/libavutil/macros.h : 49f:o25r: (note: iexpanded from macro 'FFMIN' = 0; i <49 | F#F_dAReRfAiYn_e EFLFMEIMNS((asb,cb-)> d(s(pa.)of f>se t([b0)] )?; (ib+)+) : | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~( a)) | ~ ^ ~ In file included from src/libavcodec/sanm.c:26: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/rv10.c:327:28: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]293 | size2 = FFM I327N | ( p -> b ufffoer r(_uennsd In file included from i- gsrc/libavcodec/rv34.cpn:-e>d37 ib : =uIn file included from fsrc/libavcodec/mpegvideo.hf0:e45r;,: i src/libavcodec/put_bits.h< s:isze227);y: m| 37_ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~:r lwarning: _elemssrc/libavutil/macros.h;: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]49i+ :+25:) note: { expanded from macro 'FFMIN' | ~ ^ ~~~~~~~~~~~~ 49227 | | # d e f i ne F FiMfI (Ns(a-,>bb)u f_(e(nad )- s>- >b(ubf)_ p?t r( b>=) s:i z(eao)f)( B | i ~ ^ ~t Buf)) { In file included from | src/libavcodec/sanm.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/snowenc.o src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffesrc/libavcodec/put_bits.hr_e:nd265 :-37: pwarning: ->comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]b uffer, size); | 265 | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ifsrc/libavutil/macros.h :(49s:-25>:b unote: fexpanded from macro 'FFMIN'_ end - s49- | >#budfe_fpitner F F>M=I Ns(ai,zbe)o f(((aB)i t>B u(fb))) ? {( b ) | : ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ (a)) | ~ ^ ~ In file included from src/libavcodec/sanm.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/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/sonic.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/sanm.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/sanm.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) | ~~~~~ ^ ~~~~ 1 warning generated. CC libavcodec/sp5xdec.o src/libavcodec/rv10.c:488:50: warning: comparison of integers of different signs: 'enum AVPictureType' and 'int' [-Wsign-compare] 488 | if (s->current_picture_ptr->f->pict_type != s->pict_type) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ 17 warnings generated. src/libavcodec/rv10.c:633:20: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 633 | if (offset >= buf_size) | ~~~~~~ ^ ~~~~~~~~ src/libavcodec/rv10.c:647:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 647 | offset + FFMAX(size, size2) > buf_size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 37 warnings generated. CC libavcodec/speedhq.o In file included from src/libavcodec/sbcenc.c:39: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/rv10enc.c:29: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: '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/rv40.c:35: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.hsrc/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] : 265317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ :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: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.hCC libavcodec/speedhqdec.o :317:33: src/libavcodec/put_bits.h:warning: 317:33: 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] 3 317 | warning s generated. if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/speedhqenc.o In file included from src/libavcodec/rv30.c:32: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ CC libavcodec/speexdec.o 1 warning generated. src/libavcodec/setts_bsf.c:255:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 255 | { "ts", "set expression for packet PTS and DTS", OFFSET(ts_str), AV_OPT_TYPE_STRING, {.str="TS"}, 0, 0, FLAGS }, | ^ src/libavcodec/setts_bsf.c:256:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 256 | { "pts", "set expression for packet PTS", OFFSET(pts_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavcodec/setts_bsf.c:257:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 257 | { "dts", "set expression for packet DTS", OFFSET(dts_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavcodec/setts_bsf.c:258:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 258 | { "duration", "set expression for packet duration", OFFSET(duration_str), AV_OPT_TYPE_STRING, {.str="DURATION"}, 0, 0, FLAGS }, | ^ src/libavcodec/setts_bsf.c:259:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 259 | { "time_base", "set output timebase", OFFSET(time_base), AV_OPT_TYPE_RATIONAL, {.dbl=0}, 0, INT_MAX, FLAGS }, | ^ src/libavcodec/setts_bsf.c:260:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 260 | { NULL }, | ^ In file included from src/libavcodec/rv34.c:39: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/sbcenc.c:332:79: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 332 | OFFSET(max_delay), AV_OPT_TYPE_DURATION, {.i64 = 13000}, 1000,13000, AE }, | ^ src/libavcodec/sbcenc.c:334:79: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 334 | OFFSET(msbc), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, AE }, | ^ src/libavcodec/sbcenc.c:336:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 336 | { NULL }, | ^ src/libavcodec/rv10enc.c:54:40: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 54 | if (s->mb_width * s->mb_height >= (1U << src/libavcodec/sanm.c:639:22: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1 639 | if (decoded_size > ctx->height * stride - left - top * stride) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 17 warnings generated. In file included from src/libavcodec/scpr.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/scpr.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/scpr.c:26: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/sanm.c:877:22: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 877 | if (decoded_size > ctx->height * stride - left - top * stride) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/rv40.c:37: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/bytestream.h: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/srtdec.o In file included from src/libavcodec/scpr.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/scpr.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/srtenc.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/scpr.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) | ~~~~~ ^ ~~~~ 6 warnings generated. CC libavcodec/startcode.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/scpr.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.h5:49 warning:25s: generatednote: . expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/scpr.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) | ~~~~~ ^ ~~~~ CC libavcodec/subviewerdec.o 3 warnings generated. 11 warnings generated. 31 warnings generated. 13 warnings generated. src/libavcodec/sanm.c:1332:49: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1332 | if (hdr->width != ctx->width || hdr->height != ctx->height) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/sanm.c:1332:20: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1332 | if (hdr->width != ctx->width || hdr->height != ctx->height) { | ~~~~~~~~~~ ^ ~~~~~~~~~~ In file included from src/libavcodec/scpr.c:29: src/libavcodec/scpr.h:231:21: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 231 | if (*by >= avctx->height) | ~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/scpr.h:236:44: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 236 | if (*bx >= x * 16 + sx2 || *bx >= avctx->width) { | ~~~ ^ ~~~~~~~~~~~~ src/libavcodec/scpr.h:236:21: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 236 | if (*bx >= x * 16 + sx2 || *bx >= avctx->width) { | ~~~ ^ ~~~~~~~~~~~~ src/libavcodec/scpr.h:252:21: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 252 | if (*by >= avctx->height) | ~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/scpr.h:258:44: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 258 | if (*bx >= x * 16 + sx2 || *bx >= avctx->width) { | ~~~ ^ ~~~~~~~~~~~~ src/libavcodec/scpr.h:258:21: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 258 | if (*bx >= x * 16 + sx2 || *bx >= avctx->width) { | ~~~ ^ ~~~~~~~~~~~~ src/libavcodec/scpr.h:266:32: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 266 | if (*by < 1 || *by >= avctx->height) | ~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/scpr.h:272:44: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 272 | if (*bx >= x * 16 + sx2 || *bx >= avctx->width) { | ~~~ ^ ~~~~~~~~~~~~ src/libavcodec/scpr.h:272:21: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 272 | if (*bx >= x * 16 + sx2 || *bx >= avctx->width) { | ~~~ ^ ~~~~~~~~~~~~ src/libavcodec/scpr.h:280:21: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 280 | if (*by >= avctx->height) | ~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/scpr.h:286:44: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 286 | if (*bx >= x * 16 + sx2 || *bx >= avctx->width) { | ~~~ ^ ~~~~~~~~~~~~ src/libavcodec/scpr.h:286:21: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 286 | if (*bx >= x * 16 + sx2 || *bx >= avctx->width) { | ~~~ ^ ~~~~~~~~~~~~ src/libavcodec/scpr.h:296:32: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 296 | if (*by < 1 || *by >= avctx->height) | ~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/scpr.h:319:44: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 319 | if (*bx >= x * 16 + sx2 || *bx >= avctx->width) { | ~~~ ^ ~~~~~~~~~~~~ src/libavcodec/scpr.h:319:21: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 319 | if (*bx >= x * 16 + sx2 || *bx >= avctx->width) { | ~~~ ^ ~~~~~~~~~~~~ src/libavcodec/scpr.h:327:32: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 327 | if (*by < 1 || *by >= avctx->height) | ~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/scpr.h:341:44: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 341 | if (*bx >= x * 16 + sx2 || *bx >= avctx->width) { | ~~~ ^ ~~~~~~~~~~~~ src/libavcodec/scpr.h:341:21: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 341 | if (*bx >= x * 16 + sx2 || *bx >= avctx->width) { | ~~~ ^ ~~~~~~~~~~~~ src/libavcodec/sanm.c:1408:In file included from 54: src/libavcodec/scpr.cwarning: :comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]35 : src/libavcodec/scpr3.c:41:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1408 | 41 | f oirf ((ibnytt eds t=r e0a;m 2d _gb) < size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/sanm.c:1495:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1495 | if (header.codec < FF_ARRAY_ELEMS(v1_decoders)) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 warnings generated. src/libavcodec/scpr3.c:164:20: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 164 | if (rccode < p) { | ~~~~~~ ^ ~ src/libavcodec/scpr3.c:174:19: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 174 | if (p + k > rccode) { | ~~~~~ ^ ~~~~~~ 4 warnings generated. CC libavcodec/sunrast.o src/libavcodec/scpr3.c:236:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 236 | if (k > FF_ARRAY_ELEMS(n.dectab)) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/sunrastenc.o In file included from src/libavcodec/sgidec.c:23: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/scpr3.c:270 :17132: | warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] g->buffer + =270 | F F M I Nf(og-r>b uf(fae r=_ 0e,n db -= mg->-s>ibzuef;f ear ,< sbi; zae+)+;) | | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~ ^ ~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavcodec/svq1.o In file included from src/libavcodec/sgidec.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/sgidec.c:23: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/svq1dec.o CC libavcodec/svq1enc.o CC libavcodec/svq3.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)) | ~ ^ ~ 11 warnings generated. CC libavcodec/synth_filter.o In file included from src/libavcodec/sgidec.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/sgidec.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 libavcodec/tak.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/sgidec.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/scpr3.c:438:19: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] CC libavcodec/tak_parser.o 438 | if (p >= d) { | ~ ^ ~ CC libavcodec/takdec.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/sgidec.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/sgidec.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) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/sgienc.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/sgienc.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/sgienc.c:25: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/rv40.c:243:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 243 | if(r->s.mb_skip_run > (unsigned)s->mb_num) | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/scpr3.c:545:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 545 | for (int i = 0; i < size; i++) { | ~ ^ ~~~~ src/libavcodec/bytestream.h: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/sgidec.c:126:17: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 126 | if (len * 2 > bytestream2_get_bytes_left(g)) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/sgidec.c:139:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 139 | if (ret != width) | ~~~ ^ ~~~~~ In file included from src/libavcodec/sgienc.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/sgienc.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 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/sgienc.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/scpr3.c:630:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 630 | for (int i = 0; i < size; i++) | ~ ^ ~~~~ src/libavcodec/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/sgienc.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/sgienc.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/scpr3.c:644:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 644 | for (int i = 0; i < size; i++) { | ~ ^ ~~~~ src/libavcodec/scpr3.c:692:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 692 | if (f > FF_ARRAY_ELEMS(n.dectab)) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/scpr3.c:709:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 709 | for (int i = 0; i < size; i++) { | ~ ^ ~~~~ src/libavcodec/scpr3.c:757:34: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 757 | for (int c = 0, i = 0; i < max + 1; i++) { | ~ ^ ~~~~~~~ src/libavcodec/scpr3.c:765:35: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 765 | for (int j = 0; j < q - g; j++) | ~ ^ ~~~~~ src/libavcodec/sgienc.c:202:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 202 | for (z = 0; z < depth; z++) { | ~ ^ ~~~~~ src/libavcodec/sgienc.c:205:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 205 | for (y = 0; y < height; y++) { | ~ ^ ~~~~~~ src/libavcodec/sgienc.c:208:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 208 | for (x = 0; x < width * bytes_per_channel; x += bytes_per_channel) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/sgienc.c:233:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 233 | for (z = 0; z < depth; z++) { | ~ ^ ~~~~~ src/libavcodec/sgienc.c:236:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 236 | for (y = 0; y < height; y++) { | ~ ^ ~~~~~~ src/libavcodec/sgienc.c:237:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 237 | for (x = 0; x < width * depth; x += depth) | ~ ^ ~~~~~~~~~~~~~ src/libavcodec/sgienc.c:261:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 261 | { "rle", "Use run-length compression", OFFSET(rle), AV_OPT_TYPE_INT, { .i64 = 1 }, 0, 1, VE }, | ^ src/libavcodec/sgienc.c:263:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 263 | { NULL }, | ^ In file included from src/libavcodec/sga.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/libavcodec/sga.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/sga.c:24: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h: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)) | ~ ^ ~ 7 warnings generated. In file included from src/libavcodec/shorten.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: In file included from expanded from macro 'FFMIN' src/libavcodec/sga.c :4924 | : #src/libavcodec/bytestream.hd:293e:f13i:n ewarning: Fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]F MIN(a,b) ((a) > (293b | ) ? (sbiz)e2 := F(FaM)IN)( p- >| ~ ^ ~b 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/sga.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) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/shorten.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/shorten.c:31: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.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/sga.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/scpr3.c:1053:26: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1053 | if (min > max || min >= s->nbcount) | ~~~ ^ ~~~~~~~~~~ src/libavcodec/scpr3.c:1076:20: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1076 | while (min < s->nbcount && count-- > 0) { | ~~~ ^ ~~~~~~~~~~ src/libavcodec/scpr3.c:1085:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1085 | for (y = 0; y < s->nby; y++) { | ~ ^ ~~~~~~ src/libavcodec/scpr3.c:1086:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1086 | for (x = 0; x < s->nbx; x++) { | ~ ^ ~~~~~~ src/libavcodec/bytestream.h: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/sga.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->bCC libavcodec/takdsp.o 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/sga.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/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/targa.o In file included from src/libavcodec/shorten.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/shorten.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/targa_y216dec.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/shorten.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/targaenc.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' CC libavcodec/tdsc.o 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/shorten.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(asrc/libavcodec/scpr.c,b): (193(:a23): >warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]( b) ? (b) : (a ))193 | | ~ ^ ~ for (In file included from isrc/libavcodec/shorten.c :31=: src/libavcodec/bytestream.h0:;357 :i15 : max || min >= s->nbcount) | ~~~ ^ ~~~~~~~~~~ src/libavcodec/scpr.c:409:20: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 409 | while (min < s->nbcount && count-- > 0) { | ~~~ ^ ~~~~~~~~~~ src/libavcodec/scpr.c:418:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 418 | for (y = 0; y < s->nby; y++) { | ~ ^ ~~~~~~ src/libavcodec/scpr.c:419:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 419 | for (x = 0; x < s->nbx; x++) { | ~ ^ ~~~~~~ In file included from src/libavcodec/snappy.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/snappy.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/snappy.c:22: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/sga.c:404:54: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 404 | if (sizeof(s->uncompressed) - offset < size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/sga.c:428:46: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 428 | if (sizeof(s->uncompressed) - offset < left) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ 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/snappy.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/snappy.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) | ~~~~~ ^ ~~~~ 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/snappy.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/sipr16k.c:50:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 50 | lsp[i] = cosf(lsf[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/snappy.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/snappy.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/libavcodec/smacker.c:51: 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/smacker.c:51: 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/smacker.c:51: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/snappy.c:70:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 70 | if (size < len) | ~~~~ ^ ~~~ src/libavcodec/snappy.c:83:13: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 83 | if (off > p - start || size < len) | ~~~ ^ ~~~~~~~~~ src/libavcodec/sipr16k.c:170:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/smc.c :17034 | : src/libavcodec/bytestream.h : 171 : 18 : warning: sqrt((0.01comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] + avpriv_scalarp ro171du | c t _ f loga-t>b_ucfIn file included from (ffesrc/libavcodec/smcenc.ccr:_ 32+v: =, src/libavcodec/bytestream.h fF:c_Fv171M,I:18 Ns:u( bgfwarning: -r>abmcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e_ usifzef)er)_e)n; d -| g ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - >b171uf | fe r , g -ssrc/libavcodec/sipr16k.ci>b:uz169:f55e: fwarning: er)implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]; + = | FF ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~MI N (169g | - > bmru_fefnsrc/libavutil/macros.heer:r_g49ye: nd25=: note: expanded from macro 'FFMIN'- g aign-_>b cu49 | o#ffrdrere_f, fiascnite zFoe)F;MrIN (* e| ax ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ p,(bM)_ L(N(1a0 )/ src/libavutil/macros.h2 0.: >* 49m :r_(25b:e) note: n eexpanded from macro 'FFMIN'r? g y(b)) : (/a49) | )#d e f| | i ~ ^ ~ ~ ^~~~~~~~~ne FFMIN(a,bsrc/libavcodec/sipr16k.c): 169((:a17): > warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]b ) ? (b) 169: | ( a m)r)_ en e| r ~ ^ ~g y = gain_corr_factor * exp(M_LN10 / 20. * mr_energy) / | ^~~~~~~~~~~~~~~~ ~ In file included from src/libavcodec/smc.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->buffesrc/libavcodec/bytestream.hr_en:d271 :-17 :p -warning: >comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]bu ffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 271 | isrc/libavutil/macros.hIn file included from n:t49 src/libavcodec/smcenc.c::25s:32: isrc/libavcodec/bytestream.h :znote: e186:expanded from macro 'FFMIN'13 2 := warning: Fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]F M49IN | (#gd-e>fbuifnef e FrF_186Me | nIN d ( sa-,ib ) z((gae)-2> bu ff>= e (FrFMb,)IN ( sp?-i>b uz(fef)b;)e r :_| e ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ (nad ) )- | p ~ ^ ~src/libavutil/macros.h -:>49b:uf25f:e In file included from rnote: expanded from macro 'FFMIN'src/libavcodec/smc.c ,: 34s: isrc/libavcodec/bytestream.h z:49187:e15: | ) #warning: ; dcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e fi n| e ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ F F187M | I N( a src/libavutil/macros.h i,:f b(49):s25 i:( z(note: aeexpanded from macro 'FFMIN') 2 !>= ( b 49)s | i?# zde() ebf i)| ~~~~~ ^ ~~~~n e : F(Fa)M)I N (| a ~ ^ ~, b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/smcenc.c:32: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/sipr16k.c:221:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 221 | f.pitch_fac = FFMIN(pitch_fac, 1.0); | ~~~~~~^~~~~~~~~~~~~~~ src/libavutil/macros.h:49:22: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ ~ In file included from src/libavcodec/smacker.c:51: 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/smacker.c:51: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/snow_dwt.c:223:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 223 | if (y + 1 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/sipr16k.csrc/libavcodec/snow_dwt.c::225249:19::41: 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] 225 | 249 | i f ( y + ct2x -<> (eunnseirgngeyd_)hheiisgthto)r y[ 0]| ~~~~~ ^ ~~~~~~~~~~~~~~~~= 20.0 * losrc/libavcodec/snow_dwt.cg1:0f228(:ga19i:n _warning: cocomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]rr _facto r)228; | | ~ ^~~~~~~~~~~~~~~~~~~~~~~~ if (y + 1 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:230:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 230 | if (y + 0 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ 6src/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/smacker.c:51: src/libavcodec/bytestream.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 49 | :#de271f:i17n:e Fwarning: FMcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]IN (a,b) ((a) > (b) ? (271 | b ) : i(nat)) si z| e ~ ^ ~2 = FFMIN(g->buffer_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/textdec.o src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | In file included from ssrc/libavcodec/smc.ciz:e 34=: src/libavcodec/bytestream.hF:F293M:I13N:( gwarning: -comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]> buffer_end - g-> b293u | f f e r, ssiizzee2 )=; FF M| I ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~N (p->buffer_src/libavutil/macros.he:n49d: 25-: note: pexpanded from macro 'FFMIN'- >bufferIn file included from 49, | # dsrc/libavcodec/smcenc.csi:zee)32;f : | isrc/libavcodec/bytestream.h ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~n :e293 :F13F:M Isrc/libavutil/macros.hwarning: :Ncomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]49( :a25,:b )note: expanded from macro 'FFMIN'( (a) > (b) 49? | #( db293) e | f:in e F( a Fsi)z)MIe 2 N = (| aF, ~ ^ ~FMb )I N(((pa)- >b>u In file included from f(bsrc/libavcodec/smacker.cf) :? e(51b)r : src/libavcodec/bytestream.h_:356:e:13 :n warning: (comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]d a )-) | p ~ ^ ~- >b u356f | f e r In file included from , src/libavcodec/smc.c ssi:zi34: esrc/libavcodec/bytestream.hz:e2)294 :;=15 F: FM IN| (warning: pcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~- >buff e294r | src/libavutil/macros.h:_49 :25e :nd - note: expanded from macro 'FFMIN' i fp ->(bu fs49 | fi#ezder2 e!=, f isnes FiFizze)MeI;N()a | ,| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~b) ~~~~~ ^ ~~~~ ((a)src/libavutil/macros.h >: 49(:b25) :? (note: bexpanded from macro 'FFMIN') : (a)) 49 | | ~ ^ ~# define FFIn file included from Msrc/libavcodec/smcenc.cI:N32(: asrc/libavcodec/bytestream.h,:b294):15 :( (warning: acomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]) > (b )294 | ? ( b ) i:f ((as)i)z e | 2 ~ ^ ~ ! = size) In file included from | src/libavcodec/smacker.c ~~~~~ ^ ~~~~: 51: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/snow_dwt.c:298:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 298 | if (y + 3 src/libavcodec/bytestream.h< (:un317s:ig13n:e warning: dcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]) height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ 317src/libavcodec/snow_dwt.c | : 300 : 19 :s iwarning: zcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e 2 = FFM I300N | ( p - > b uf f er _ienfd -( yp- >+bu f4fe r,< s(iuznes)i;g n e| d) ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~h eight) src/libavutil/macros.h:| 49 ~~~~~ ^ ~~~~~~~~~~~~~~~~:25 : note: expanded from macro 'FFMIN' src/libavcodec/snow_dwt.c:303 :4919 | : #warning: decomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]f ine FF M303I | N (a , b ) (i(fa )( y >src/libavcodec/bytestream.h+ 3(:b <) 317 (:?13:u nswarning: (icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] bg)n e:d) he(iag))h t )317| | ~ ^ ~ | ~~~~~ ^ ~~~~~~~~~~~~~~~~ size2 = In file included from Fsrc/libavcodec/snow_dwt.csrc/libavcodec/smc.c:F305M:34:: 19Isrc/libavcodec/bytestream.h:N :warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare](318 :p15-:> warning: bcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] u305ff | er _e n 318 d | - p - i>b uf i(yf f+f ( esr2i, z< (eusns2i zei!)= gs;n i| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~e zed)) h | esrc/libavutil/macros.hi ~~~~~ ^ ~~~~:g49 h:25t: )note: expanded from macro 'FFMIN' | ~~~~~ ^ ~~~~~~~~~~~~~~~~ 49src/libavcodec/snow_dwt.c | :#307d:19e:f iwarning: necomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] F FMIN(a ,307b | ) ( ( a ) > (ibf) ( y ?+ ( b)1 : <( a)()u n| s ~ ^ ~ igned)heigIn file included from hsrc/libavcodec/smcenc.ct:32): src/libavcodec/bytestream.h| :318 ~~~~~ ^ ~~~~~~~~~~~~~~~~: 15: warning: CC libavcodec/texturedsp.o comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/snow_dwt.c:309 :31819 | : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (size 2309 | ! = s i z e ) i f| ~~~~~ ^ ~~~~( y + 0 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ In file included from src/libavcodec/shorten.c:35: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ CC libavcodec/texturedspenc.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/smc.c:34: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | sisrc/libavcodec/bytestream.hze2 := 355F:F13M:IN (warning: pcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ->buffer_end - p ->355b | u f f er , ssizie z =e )FF;M I N| ( ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~g ->bufsrc/libavutil/macros.hf:e49r_:en25d: -note: expanded from macro 'FFMIN'g ->buffe r49, | #dseifzinee )FF;MI N | ( ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ a,b) ((a) src/libavutil/macros.h>: 49(b:)25 : ?note: expanded from macro 'FFMIN' (b) : (49 | a#)d)ef i ne| ~ ^ ~FF MIN(a,b) (In file included from (src/libavcodec/smc.ca:)34 : >src/libavcodec/bytestream.h :(357b:)15 :? warning: (comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]b ) : 357( | a )) | ~ ^ ~ if (size2 In file included from !=src/libavcodec/smcenc.c :s32i: zsrc/libavcodec/bytestream.he:)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/siren.c) :| 418 ~ ^ ~ :47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]In file included from src/libavcodec/smcenc.c:32: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 418357 | | i f ( sfilzoeat2 a!n=g les i=z e()( i +| ~~~~~ ^ ~~~~ 0.5f) * M_PI_2) / 320.f; | ~ ^~~~~ src/libavcodec/siren.c:418:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 418 | float angle = ((i + 0.5f) * M_PI_2) / 320.f; | ~~^~~~~~ ~ src/libavcodec/shorten.c:132:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 132 | for (chan = 0; chan < s->channels; chan++) { | ~~~~ ^ ~~~~~~~~~~~ src/libavcodec/shorten.c:133:32: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 133 | if (FFMAX(1, s->nmean) >= UINT_MAX / sizeof(int32_t)) { | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/shorten.c:166:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 166 | ifsrc/libavcodec/snow_dwt.c (k :>416 3:139U:) warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]| ~ ^ ~~~ 416 | if (y + 1 < (unsigned)height && y < (unsigned)height) { | ~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:416:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 416 | if (y + 1 < (unsigned)height && y < (unsigned)height) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:424:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 424 | if (y + 1 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:426:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 426 | if (y + 0 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:430:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 430 | if (y - 1 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:432:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 432 | if (y + 0 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/shorten.c:205:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 205 | for (chan = 0; chan < s->channels; chan++) | ~~~~ ^ ~~~~~~~~~~~ src/libavcodec/snow_dwt.c:450:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 450 | if (y + 1 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:452:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 452 | if (y + 0 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:455:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 455 | if (y - 1 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:457:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 457 | if (y + 0 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/siren.c:651:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 651 | if (fabs(*coefs_ptr) > 2.0 * decoder_standard_deviation[region]) { | ~~~~ ^~~~~~~~~~ src/libavcodec/siren.c:651:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 651 | if (fabs(*coefs_ptr) > 2.0 * decoder_standard_deviation[region]) { | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/siren.c:604:48: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 604 | if (index + show_bits1(gb) >= decoder_tables_elements[category]) { | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/siren.c:657:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 657 | if (i >= FF_ARRAY_ELEMS(noise_category5)) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/shorten.c:360:34: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 360 | if ((unsigned)pred_order > s->nwrap) { | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/shorten.c:374:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 374 | if (pred_order >= FF_ARRAY_ELEMS(fixed_coeffs)) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:584:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 584 | if (y + 3 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:586:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 586 | if (y + 2 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:588:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 588 | if (y + 1 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:590:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 590 | if (y + 0 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:594:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 594 | if (y - 1 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:596:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 596 | if (y + 0 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:618:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 618 | if (y + 3 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:620:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 620 | if (y + 2 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:622:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 622 | if (y + 1 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:624:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 624 | if (y + 0 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:627:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 627 | if (y - 1 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:629:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 629 | if (y + 0 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ CC libavcodec/tiertexseqv.o src/libavcodec/shorten.c:432:41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 432 | if (s->avctx->ch_layout.nb_channels != s->channels) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/shorten.c:453:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 453 | if (maxnlpc > 1024U) { | ~~~~~~~ ^ ~~~~~ src/libavcodec/shorten.c:458:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 458 | if (s->nmean > 32768U) { | ~~~~~~~~ ^ ~~~~~~ src/libavcodec/shorten.c:464:34: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 464 | if ((unsigned)skip_bytes > FFMAX(get_bits_left(&s->gb), 0)/8) { | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/speexdec.c:57: 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/speexdec.c:57: 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/speexdec.c:57: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/snow.c:27: In file included from src/libavcodec/snow.h:35: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.hIn file included from :src/libavcodec/snowdec.c:26527:: 37In file included from :src/libavcodec/snow.h :warning: 35: 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: 265 | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (s->buf _227e | n d - isf- >(busf-_>pbturf _e>n=d si-z esof-(>BbiutfB_upft)r) >{= | s ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~i zeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 9 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)) | ~ ^ ~ 21src/libavcodec/put_bits.h warnings: generated265. :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/speexdec.c:57: 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/speexdec.c:57: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/smacker.c:204:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 204 | if(size >= UINT_MAX>>4){ // (((size + 3) >> 2)13 + 3 warning)s generated<. < 2 must not overflow | ~~~~ ^ ~~~~~~~~~~~ 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/speexdec.c:57: src/libavcodec/bytestream.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 src/libavcodec/shorten.cFFM:IN553(:a90:, bwarning: )comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ((a) > (b) ? (b) : ( a553) | ) | ~ ^ ~i f (s->bitstrIn file included from esrc/libavcodec/speexdec.ca:m57_: isrc/libavcodec/bytestream.hn:d356e:13x: warning: +comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] s->bit s356t | r e a m s_isziez2 e= + FbFuMfI_Ns(ipze- +> bAVu_IfNfPUeTr_B_UFeFnEdR _-P ADpD-I>NbGu_SfIfZEe r>, s| i ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^z e); | 554 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ | src/libavutil/macros.h s:-49>a:l25lo:c anote: texpanded from macro 'FFMIN'e d_bitst re49am | _#sdiezfein)e {F F | M ~~~~~~~~~~~~~~~~~~~~~~~~~~~IN (a,b) ((a) >src/libavcodec/shorten.c (:b587): 29?: (warning: bcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]) : (a)) | ~ ^ ~ 587 | In file included from src/libavcodec/speexdec.c : 57 : src/libavcodec/bytestream.h :357 : 15:m awarning: xcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]_f rames i357z | e = F FiMAfX ((ssi-z>em2a x!_f=ra msesiizez)e , | ~~~~~ ^ ~~~~s ->blocksize * s->channels * 8); | ^ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:25: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ~ ^ ~ src/libavcodec/shorten.c:In file included from 608:24src/libavcodec/sonic.c: :warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]29 : src/libavcodec/golomb.h:482: 34608: | warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] while (s->cu r482_ | c h an < s - > ch a n niefl s()g b{- > s| i ~~~~~~~~~~~ ^ ~~~~~~~~~~~z e_in_bits <=src/libavcodec/shorten.c :r650e:_31in:d ewarning: x)comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 650 | if (blocksize > s->blocksize) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/shorten.c:682:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 682 | if (residual_size > 30U) { | ~~~~~~~~~~~~~ ^ ~~~ src/libavcodec/shorten.c:735:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 735 | if (s->cur_chan == s->channels) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/shorten.c:745:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 745 | for (chan = 0; chan < s->channels; chan++) { | ~~~~ ^ ~~~~~~~~~~~ src/libavcodec/shorten.c:770:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 770 | if (s->cur_chan < s->channels) | ~~~~~~~~~~~ ^ ~~~~~~~~~~~ 21 warnings generated. 83 warnings generated. src/libavcodec/shorten.c:795:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 795 | for (i = 0; i < s->channels; i++) { | ~ ^ ~~~~~~~~~~~ CC libavcodec/tiff.o In file included from src/libavcodec/sonic.c:30: In file included from src/libavcodec/put_golomb.h:34: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: '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/tiffenc.o In file included from src/libavcodec/snowenc.c:32: In file included from src/libavcodec/snow.h:35: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/tiff_common.o 17 warnings 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/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/sipr.c:163:58: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 163 | lsfnew[i] = lsf_history[i] * 0.33 + lsf_tmp[i] + mean_lsf[i]; | ~ ^~~~~~~~~~~ src/libavcodec/sipr.c:163:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lsfnew[i] = lsf_history[i] * 0.33 + lsf_tmp[i] + mean_lsf[i]; | ~ ^~~~~~~~~~ src/libavcodec/sipr.c:163:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lsfnew[i] = lsf_history[i] * 0.33 + lsf_tmp[i] + mean_lsf[i]; | ^~~~~~~~~~~~~~ ~ src/libavcodec/sipr.c:170:23: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 170 | lsfnew[9] = FFMIN(lsfnew[LP_FILTER_ORDER - 1], 1.3 * M_PI); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:22: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ ~ src/libavcodec/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/sipr.c:175:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 175 | lsfnew[i] = cos(lsfnew[i]); | ~~~ ^~~~~~~~~ src/libavcodec/sipr.c:224:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 224 | t = t0 * 0.5; | ^~ ~ src/libavcodec/sipr.c:227:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/srtenc.c 227 | : 242: 16 : warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] lsfint[j] = l242s | f o l d [fjo]r *( i(=10 ;- itn u*m l_srefcnetws[j;] ; i +| + ~ ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~) { | ~^~~~~~~~~~~~~~~ src/libavcodec/srtenc.c:265:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 265 | if (s->buffer.len > bufsize) { | ~~~~~~~~~~~~~ ^ ~~~~~~~ 45 warnings generated. src/libavcodec/smacker.c:611:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 611 | if (unp_size > (1U<<24)) { | ~~~~~~~~ ^ ~~~~~~ 4 warnings generated. 3 warnings generated. src/libavcodec/sipr.c:408:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 408 | ctx->past_pitch_gain < 0.8); | ~~~~~^~~~~~~~~~~~~~~ ~ src/libavcodec/sipr.c:415:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 415 | avg_energy = (0.01 + avpriv_scalarproduct_float_c(fixed_vector, | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 416 | fixed_vector, | ~~~~~~~~~~~~~ 417 | SUBFR_SIZE)) / | ~~~~~~~~~~~ src/libavcodec/sipr.c:430:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 430 | pitch_gain *= 0.5 * pitch_gain; | ~ ^~~~~~~~~~ src/libavcodec/sipr.c:431:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 431 | pitch_gain = FFMIN(pitch_gain, 0.4); | ~~~~~~^~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:22: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ ~ src/libavcodec/sipr.c:433:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 433 | ctx->gain_mem = 0.7 * ctx->gain_mem + 0.3 * pitch_gain; | ~ ^~~~~~~~~~ src/libavcodec/sipr.c:433:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 433 | ctx->gain_mem = 0.7 * ctx->gain_mem + 0.3 * pitch_gain; | ~ ~~~~~^~~~~~~~ 19 warnings generated. 6 warnings generated. In file included from src/libavcodec/speedhqenc.c:36: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: '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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 13 warnings generated. 7 warnings generated. CC libavcodec/tmv.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/to_upper4.o src/libavcodec/sunrast.c:122:23: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 122 | if (buf_end - buf < (uint64_t)maplength + (len * h) * 3 / 256) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/sunrast.c:186:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | if (buf_end - buf < alen) | ~~~~~~~~~~~~~ ^ ~~~~ CC libavcodec/tpeldsp.o CC libavcodec/trace_headers_bsf.o CC libavcodec/truehd_core_bsf.o src/libavcodec/snowdec.c:203:21: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 203 | if (ref >= s->ref_frames) { | ~~~ ^ ~~~~~~~~~~~~~ CC libavcodec/truemotion1.o CC libavcodec/truemotion2.o CC libavcodec/truemotion2rt.o src/libavcodec/speedhqdec.c:429:29: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 429 | if (second_field_offset >= buf_size - 3) { | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/speedhqdec.c:441:57: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 441 | if (second_field_offset == 4 || second_field_offset == (buf_size-4)) { | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ CC libavcodec/truespeech.o CC libavcodec/tscc.o CC libavcodec/tscc2.o CC libavcodec/tta.o src/libavcodec/sonic.c:889:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 889 | if (sample_rate_index >= FF_ARRAY_ELEMS(samplerate_table)) { | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/ttadata.o src/libavcodec/snowdec.c:315:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 315 | GET_S(s->version, tmp <= 0U) | ~~~ ^ ~~ src/libavcodec/snowdec.c:293:10: note: expanded from macro 'GET_S' 293 | if(!(check)){\ | ^~~~~ src/libavcodec/snowdec.c:351:38: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 351 | GET_S(s->max_ref_frames, tmp < (unsigned)MAX_REF_FRAMES) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/snowdec.c:293:10: note: expanded from macro 'GET_S' 293 | if(!(check)){\ | ^~~~~ src/libavcodec/snowdec.c:388:38: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 388 | if(s->spatial_decomposition_type > 1U){ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/snowdec.c:407:72: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 407 | if(s->block_max_depth > 1 || s->block_max_depth < 0 || s->mv_scale > 256U){ | ~~~~~~~~~~~ ^ ~~~~ CC libavcodec/ttadsp.o CC libavcodec/ttaenc.o CC libavcodec/ttaencdsp.o src/libavcodec/snow.c:367:28: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 367 | || (unsigned)sy >= FFMAX(h - b_h - (HTAPS_MAX-2), 0)){ | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/snow.c:366:28: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 366 | if( (unsigned)sx >= FFMAX(w - b_w - (HTAPS_MAX-2), 0) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/sunrastenc.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_end3 - warninggs- generated>. buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 27 warnings generated. In file included from src/libavcodec/sunrastenc.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/sunrastenc.c:25: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h: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/sunrastenc.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/sunrastenc.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 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/sunrastenc.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/tak.c:120:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 120 | if (value < FF_ARRAY_ELEMS(tak_channel_layouts)) | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/sunrastenc.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/sunrastenc.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/ttmlenc.o CC libavcodec/twinvq.o src/libavcodec/svq1dec.c:276:22: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 276 | if 6(m warningesan generated . == -128) | ~~~~ ^ ~~~~ src/libavcodec/sunrastenc.c:199:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 199 | { "rle", "Use run-length compression", OFFSET(type), AV_OPT_TYPE_INT, { .i64 = 1 }, 0, 1, In file included from VE src/libavcodec/svq3.c}:,57 : src/libavcodec/golomb.h| : ^482 :34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/sunrastenc.c :482201 | : 12 : warning: missing field 'help' initializer [-Wmissing-field-initializers] 201 | i f {( gNbU-L>L s}i,z e _| i ^n _bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/speexdec.c:623:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 623 | stereo->balance = exp(sign * .25f * get_bits(gb, 5)); | ~~~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from src/libavcodec/svq1enc.c:34: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: '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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/ralf.c:466:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 466 | if (num_blocks >= FF_ARRAY_ELEMS(ctx->block_size)) | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/speexdec.c:813:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 813 | lsp[i] = av_clipf(lsp[i], margin, M_PI - margin); | ~ ^~~~~~ 2 warnings generated. 2 warnings generated. CC libavcodec/twinvqdec.o 1 warning generated. src/libavcodec/speexdec.c:964:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 964 | fact = .6f * exp(-.2f * lsp_dist); | ~~~ ~~~~~^~~~~~~~~~ src/libavcodec/speexdec.c:964:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 964 | fact = .6f * exp(-.2f * lsp_dist); | ^~~ ~ src/libavcodec/targaenc.c:193:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 193 | { "rle", "Use run-length compression", OFFSET(rle), AV_OPT_TYPE_INT, { .i64 = 1 }, 0, 1, VE }, | ^ src/libavcodec/targaenc.c:195:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 195 | { NULL }, | ^ In file included from src/libavcodec/targa.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/targa.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/targa.c:23: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/tdsc.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/tdsc.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/tdsc.c:42: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h: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/targa.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/targa.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: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/snowenc.c:1279:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1279 | if((unsigned)(i+thres1) > thres2){ | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavcodec/snowenc.c:1299:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1299 | if((src/libavcodec/bytestream.hunsi:gn317e:d13):( iwarning: +comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] thres1) > thres 2)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/targa.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) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/tdsc.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); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ In file included from src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' src/libavcodec/takdec.c 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ :In file included from src/libavcodec/tdsc.c:42: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 38 294 | if (size2 != size) | ~~~~~ ^ ~~~~ : src/libavcodec/unary.h:50:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 50 | for(i = 0; i < len && get_bits1(gb) != stop; i++); | ~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317src/libavcodec/bytestream.h:13:: 355warning: :comparison 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] 317 | 355s | iz e 2 =si zFeF MI N=( pF-FM>IbuNff(egr_-e>ndb u-f fepr_-e>nbdu f-f egr-,> bsuifzfee)r;, s| i ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~z e); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: src/libavutil/macros.h:expanded from macro 'FFMIN'49 :25: note: expanded from macro 'FFMIN' 49 | #defi n49e | #FdFeMfIiNn(ea ,FbF)M (I(aN)( >a ,(bb)) ?(( a()b) >: ((ba))) ?| ~ ^ ~( b) : (a)) In file included from src/libavcodec/tdsc.c| : ~ ^ ~42 : src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]In file included from src/libavcodec/targa.c:23: src/libavcodec/bytestream.h :356318: | 13 : iwarning: f comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare](s ize2 != s i356z | e ) | ~~~~~ ^ ~~~~ size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/targa.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: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/tdsc.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/tdsc.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) | ~~~~~ ^ ~~~~ CC libavcodec/txd.o 5 warnings generated. CC libavcodec/ulti.o CC libavcodec/utils.o CC libavcodec/utvideodec.o src/libavcodec/snowenc.c:1494:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1494 | return lrint(QROOT*log2(qscale / (float)FF_QP2LAMBDA)) | ~~~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~ CC libavcodec/utvideodsp.o CC libavcodec/utvideoenc.o CC libavcodec/v210dec.o src/libavcodec/takdec.c:267:14: warning: comparison of integers of different signs: 'int8_t' (aka 'signed char') and 'unsigned int' [-Wsign-compare] 267 | if (mode > FF_ARRAY_ELEMS(xcodes)) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/takdec.c:273:15: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 273 | if (x >= code.escape && get_bits1(gb)) { | ~ ^ ~~~~~~~~~~~ src/libavcodec/takdec.c:275:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 275 | if (x >= code.aescape) { | ~ ^ ~~~~~~~~~~~~ src/libavcodec/textdec.c:45:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 45 | { NULL } | ^ src/libavcodec/targa.c:183:48: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] 183 | if (bytestream2_get_bytes_left(&s->gb) < img_size * h) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/targa.c:262:48: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] 262 | if (bytestream2_get_bytes_left(&s->gb) < img_size * h) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/rv34.c:722:35: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 722 | (unsigned)(src_y - !!ly*2) > s->v_edge_pos - !!ly*2 - (height<<3) - 4) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/rv34.c:721:35: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 721 | (unsigned)(src_x - !!lx*2) > s->h_edge_pos - !!lx*2 - (width <<3) - 4 || | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/svq3.c:723:41: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]src/libavcodec/texturedsp.c :570:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 723 | 570 | s - > n e x t _ p ibc -=> mlbr_itnytp(es[qmrb_txfy(]d )=)=; - 1)| ~~~~~ ^~~~~~~~{ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/svq3.c:937:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 937 | if (s->qscale > 31u) { | ~~~~~~~~~ ^ ~~~ src/libavcodec/rv34.c:865:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 865 | r->dmv[i][1] == INVALID_VLC) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/rv34.c:864:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 864 | if (r->dmv[i][0] == INVALID_VLC || | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/tdsc.c:535:24: warning: comparison of integers of different signs: 'int' and 'uLongf' (aka 'unsigned long') [-Wsign-compare] 535 | if (deflatelen != ctx->deflatelen) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/svq1enc.c:740:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 740 | { NULL }, | ^ 2 warnings generated. src/libavcodec/snowenc.c:1915:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1915 | { "memc_only", "Only do ME/MC (I frames -> ref, P frame -> ME+MC).", OFFSET(memc_only), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE }, | ^ src/libavcodec/snowenc.c:1916:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1916 | { "no_bitstream", "Skip final bitstream writeout.", OFFSET(no_bitstream), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE }, | ^ src/libavcodec/snowenc.c:1917:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1917 | { "intra_penalty", "Penalty for intra blocks in block decission", OFFSET(intra_penalty), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, VE }, | ^ src/libavcodec/snowenc.c:1918:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1918 | { "iterative_dia_size", "Dia size for the iterative ME", OFFSET(iterative_dia_size), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, VE }, | ^ src/libavcodec/snowenc.c:1919:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1919 | { "sc_threshold", "Scene change threshold", OFFSET(scenechange_threshold), AV_OPT_TYPE_INT, { .i64 = 0 }, INT_MIN, INT_MAX, VE }, | ^ src/libavcodec/snowenc.c:1927:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1927 | src/libavcodec/texturedspenc.c : 306 : 17 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 306 | m a gn = f a b s ( v f r ) ;O F F| S ~~~~ ^~~E T(m.rc_eq), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, VE }, 3| ^ warningssrc/libavcodec/texturedspenc.c generated:. 307:14: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/snowenc.c :3071928 | : 12 : warning: imissing field 'help' initializer [-Wmissing-field-initializers]f (f a1928b | s ( v {f gN)U L>L ma}g,n ) | ^| ~~~~ ^~~ src/libavcodec/texturedspenc.c:308:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 308 | magn = fabs(vfg); | ~~~~ ^~~ src/libavcodec/texturedspenc.c:309:14: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 309 | if (fabs(vfb) > magn) | ~~~~ ^~~ src/libavcodec/texturedspenc.c:310:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 310 | magn = fabs(vfb); | ~~~~ ^~~ src/libavcodec/texturedspenc.c:313:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 313 | if (magn < 4.0f) { | ~ ^~~~ src/libavcodec/texturedspenc.c:320:23: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 320 | v_r = (int) (vfr * magn); | ^~~ ~ src/libavcodec/texturedspenc.c:321:23: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 321 | v_g = (int) (vfg * magn); | ^~~ ~ src/libavcodec/texturedspenc.c:322:23: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 322 | v_b = (int) (vfb * magn); | ^~~ ~ 1 warning generated. src/libavcodec/svq3.c:1175:18: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1175 | if (size > extradata_end - extradata - 8) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/v210enc.o 13 warnings generated. CC libavcodec/v210x.o CC libavcodec/v308dec.o src/libavcodec/svq3.c:1578:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1578 | for (inCC libavcodec/v308enc.o t i = 0; i < FF_ARRAY_ELEMS(s->frames); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/v408dec.o CC libavcodec/v408enc.o 1 warning generated. 21 warnings generated. In file included from src/libavcodec/tiffenc.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/libavcodec/tmv.c:52:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 52 | if (avpkt->size < 2*char_rows*char_cols) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/tiffenc.c:38: 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/tiffenc.c:38: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/v410dec.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/v410enc.o In file included from src/libavcodec/tiffenc.c:38: 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/tiffenc.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) | ~~~~~ ^ ~~~~ CC libavcodec/v4l2_buffers.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/tiffenc.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/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/tiffenc.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)) | ~ ^ ~ In file included from src/libavcodec/tiffenc.c:38: 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/truemotion2.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/truemotion2.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/truemotion2.c:31: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/tiffenc.c:42: 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/tiff.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/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/tiff.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/tiff.c:44: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/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/truemotion2.c:31: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | 11 s warningis generatedz. e2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/truemotion2.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/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: src/libavcodec/bytestream.hnote: expanded from macro 'FFMIN': 271:17: warning: 49comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | #define FFMIN(a ,271b | ) ( ( ai)n t> (sbi) z? e(b2) = F:F (MaI))N ( | g ~ ^ ~- >buffer_eIn file included from nsrc/libavcodec/truemotion2.cd: 31-: src/libavcodec/bytestream.hg:->318b:u15f:f erwarning: , comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]s ize); 318 | | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~i f (size2 src/libavutil/macros.h:!49=: 25si:z note: eexpanded from macro 'FFMIN') | ~~~~~ ^ ~~~~ 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/tscc.c:40: 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)) | ~ ^ ~ In file included from src/libavcodec/tiff.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/libavcodec/bytestream.h :355:src/libavutil/macros.h13:: 49warning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]25 : note: expanded from macro 'FFMIN' 49 | #355de | fi n e F FMsIizNe ( a=, bF)F M(I(aN)(g ->>b u(ffbe)r _?e n(db )- :g (-a)>) b u| ~ ^ ~f fer, size);In file included from src/libavcodec/tiff.c :44| : src/libavcodec/bytestream.h ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~: 294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavutil/macros.h:49:25: note: 294expanded from macro 'FFMIN' | if (49si | z#ed2e !f=i nsei zeF)FM I N| ~~~~~ ^ ~~~~( a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/truemotion2.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:25In file included from : src/libavcodec/tscc.c:note: 40expanded from macro 'FFMIN': In file included from src/libavcodec/msrledec.h:26: src/libavcodec/bytestream.h :49186 | :#13d:e fwarning: icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]n e FFMIN(a,b1) ( warning ( generated186. a) | > ( bs)iz e?2 (b )= :F F(MaI)N)( p -| > ~ ^ ~b uffer_end - In file included from p-src/libavcodec/truemotion2.c>:b31u: ffsrc/libavcodec/bytestream.he:r357,: 15s:i zwarning: ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]) ; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 357 | ifsrc/libavutil/macros.h :(49s:i25z:e2 note: !expanded from macro 'FFMIN'= size) 49| | ~~~~~ ^ ~~~~# define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/tscc.c:40: In file included from src/libavcodec/msrledec.h:26: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/tiffenc.c:91:21: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 91 | if (s->buf_size < *s->buf - s->buf_start + need) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/tiff.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: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:49src/libavcodec/bytestream.h:25::355 :note: 13expanded from macro 'FFMIN': warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 49 | #define FF MI355N | ( a ,b ) s(iz(e a =) F>F M(bI)N (?g (-b>)b u:f f(ear)_) e n| d ~ ^ ~ - 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/tiff.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);In file included from | src/libavcodec/tta.c ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ :44src/libavutil/macros.h: :src/libavcodec/unary.h49::5025::41: note: warning: expanded from macro 'FFMIN' comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]49 | #define FFMIN(a,b) ((a) > (b) ? (50b | ) : ( a )f) o r| ( ~ ^ ~i = 0; i In file included from < src/libavcodec/tiff.cl:en44 : &&src/libavcodec/bytestream.h :g357e:t15_:b iwarning: tcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]s 1(gb) 357! | = s t oipf; (is+i+)z;e 2 | ! ~~~~~~~~~~~~~ ^ ~~~~= size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/tscc.c:40: 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/tscc.c:40: 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/ttaenc.c:27: 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/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/tscc.c:40: 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/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/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/tscc.c:40: 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 | CC libavcodec/v4l2_context.o size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/tscc.c:40: 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/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/v4l2_fmt.o CC libavcodec/v4l2_m2m.o src/libavcodec/tta.c:198:32: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 198 | if (avctx->sample_rate > 0x7FFFFFu) { | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavcodec/tta.c:214:28: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 214 | if(s->frame_length >= UINT_MAX / (s->channels * sizeof(int32_t))){ | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/v4l2_m2m_dec.o 2 warnings generated. CC libavcodec/v4l2_m2m_enc.o 13 warnings generated. In file included from src/libavcodec/twinvq.c:30: In file included from src/libavcodec/metasound_twinvq_data.h:25: src/libavcodec/twinvq.h:203:66: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 203 | return clip * FFSIGN(y) * (exp(log(1 + mu) * fabs(y)) - 1) / mu; | ~ ^~ src/libavcodec/twinvq.h:203:55: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 203 | return clip * FFSIGN(y) * (exp(log(1 + mu) * fabs(y)) - 1) / mu; | ~~~~ ^ src/libavcodec/twinvq.h:203:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 203 | return clip * FFSIGN(y) * (exp(log(1 + mu) * fabs(y)) - 1) / mu; | ~~~ ~~^~~~ src/libavcodec/twinvq.h:203:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 203 | return clip * FFSIGN(y) * (exp(log(1 + mu) * fabs(y)) - 1) / mu; | ~~~~~^~~~~~~~~~~ ~ src/libavcodec/tta.c:289:32: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] In file included from 289 | src/libavcodec/tiff_common.c : 29 : In file included from src/libavcodec/tiff_common.h :33: if (get_bitsrc/libavcodec/tiffenc.cs_le:ft556(:&155g:b) warning: beusfofleurt io+n= ( iFnF MdIpiN)"(,g -OF>FbSuEfT(fdepir)_,e AnVd _-OP Tg_T-Y>PbEu_fIfNTe,r ,{. is6i4 z=e )7;2} , | 1 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~, 0x10000, AV_Osrc/libavutil/macros.hP:49T:_F25L:A G_note: Vexpanded from macro 'FFMIN'ID EO_PARA M49| | A#Vd_eOPfTi_FnLe AFGF_EMNICNO(DaIN,Gb_)P A(R(Aa)M >} ,( b )| ^? (b) : (a)) | ~ ^ ~ src/libavcodec/tiffenc.c:562:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 562 | { NULL }, | ^ In file included from src/libavcodec/tiff_common.c:29: 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/tiff_common.c:29: In file included from src/libavcodec/tiff_common.h:33: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/tta.c:416:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 416 | { "password", "Set decoding password", OFFSET(pass), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, DEC }, | ^ src/libavcodec/tta.c:417:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 417 | { NULL }, | ^ src/libavcodec/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/tiff_common.c:29: 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 FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/tiff_common.c:29: In file included from src/libavcodec/tiff_common.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) | ~~~~~ ^ ~~~~ 13 warnings generated. In file included from src/libavcodec/tscc2.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(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/tiff_common.c:29: 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 | In file included from ifsrc/libavcodec/tscc2.c :(33s: izsrc/libavcodec/bytestream.he:2186 :13!:= warning: scomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]iz e) | ~~~~~ ^ ~~~~ 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/tscc2.c:33: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h: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/tiff_common.c:29: 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_src/libavcodec/ttmlenc.cend: -89 p:-16>:b uwarning: ffcomparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare]e r, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 89 | src/libavutil/macros.h : f49o:r25 :(i =note: 0expanded from macro 'FFMIN'; i n49u | m_#rdeecfitns;e iF+F+M)I {N ( a,| b) ~^~~~~~~~~~~~~~~ ((a) > (b) ? (b)src/libavcodec/ttmlenc.c :: 139(a:))49 : | ~ ^ ~ warning: comparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare] In file included from src/libavcodec/tiff_common.c: 29139: In file included from | src/libavcodec/tiff_common.h :33 : src/libavcodec/bytestream.h i:f357 :(15:a v_warning: scomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]t rlcp y357( | b u f , i fs -(>sbiuzfef2e r!.s=t sri,z e)b u f| s ~~~~~ ^ ~~~~i ze) > bufsize - 1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ 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/vaapi_av1.o In file included from src/libavcodec/tscc2.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/tscc2.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/vaapi_decode.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/tscc2.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/tiff_common.c:35:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 35 | for (i = 0; i < FF_ARRAY_ELEMS(ifd_tags); 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/tscc2.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/tscc2.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/truemotion2.c:314:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 314 | if (len == TM2_ESCAPE) { | ~~~ ^ ~~~~~~~~~~ src/libavcodec/truemotion2.c:329:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 329 | if (len == TM2_ESCAPE) { /* some unknown length - could be escaped too */ | ~~~ ^ ~~~~~~~~~~ src/libavcodec/tiff_common.c:106:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 106 | if (count >= INT_MAX / sizeof(int64_t) || count <= 0) | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff_common.c:108:40: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 108 | if (bytestream2_get_bytes_left(gb) < count * sizeof(int64_t)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff_common.c:129:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 129 | if (count >= INT_MAX / sizeof(int32_t) || count <= 0) | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff_common.c:131:40: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 131 | if (bytestream2_get_bytes_left(gb) < count * sizeof(int32_t)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff_common.c:150:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 150 | if (count >= INT_MAX / sizeof(int64_t) || count <= 0) | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff_common.c:152:40: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 152 | if 11(b warningsy generatedt. estream2_get_bytes_left(gb) < count * sizeof(int64_t)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff_common.c:171:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | if (count >= INT_MAX / sizeof(int16_t) || count <= 0) | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff_common.c:173:40: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 173 | if (bytestream2_get_bytes_left(gb) < count * sizeof(int16_t)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ 13 warnings generated. src/libavcodec/tiff_common.c:193:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 193 | if (count >= INT_MAX / sizeof(int8_t) || count < 0) | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff_common.c:195:40: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 195 | if (bytestream2_get_bytes_left(gb) < count * sizeof(int8_t)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ 9 warnings generated. CC libavcodec/vaapi_encode.o CC libavcodec/vaapi_encode_h264.o src/libavcodec/tiff_common.c:235:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 235 | if (*le == AV_RB16("II")) { | ~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/tiff_common.c:237:20: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 237 | } else if (*le == AV_RB16("MM")) { | ~~~ ^ ~~~~~~~~~~~~~ In file included from src/libavcodec/utils.c:44: 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/txd.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)) | ~ ^ ~ 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/txd.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: src/libavcodec/tiff.cexpanded from macro 'FFMIN' :150:5 :49 | #warning: dcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] efine FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/txd.c:24: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | i150f | ( s iz eR2ET _!G=E OsiKzeE)Y (| VE ~~~~~ ^ ~~~~R T, vert, name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:145:43: note: expanded from macro 'RET_GEOKEY' 145 | key - TIFF_##TYPE##_KEY_ID_OFFSET < FF_ARRAY_ELEMS(tiff_##array##_name_type_map))\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:151:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 151 | RET_GEOKEY(PROJ, proj, name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:145:43: note: expanded from macro 'RET_GEOKEY' 145 | key - TIFF_##TYPE##_KEY_ID_OFFSET < FF_ARRAY_ELEMS(tiff_##array##_name_type_map))\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:152:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 152 | RET_GEOKEY(GEOG, geog, name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:145:43: note: expanded from macro 'RET_GEOKEY' 145 | key - Tsrc/libavcodec/put_bits.hIF:F317_#:33#:T Ywarning: Pcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]E# #_KEY_ID_OFFS 317E | T < FiFf_ A(RsR-A>Yb_uEfLE_MenSd (-t ifsf-_#>#baufr_rpatyr## _>=n amsei_zteyopf(eB_imtaBupf))))\ {| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/tiff.c:153:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 153 | RET_GEOKEY(CONF, conf, name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:145:43: note: expanded from macro 'RET_GEOKEY' 145 | key - TIFF_##TYPE##_KEY_ID_OFFSET < FF_ARRAY_ELEMS(tiff_##array##_name_type_map))\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:160:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 160 | RET_GEOKEY(VERT, vert, type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:145:43: note: expanded from macro 'RET_GEOKEY' 145 | key - TIFF_##TYPE##_KEY_ID_OFFSET < FF_ARRAY_ELEMS(tiff_##array##_name_type_map))\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:161:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 161 | RET_GEOKEY(PROJ, proj, type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:145:43: note: expanded from macro 'RET_GEOKEY' 145 | key - TIFF_##TYPE##_KEY_ID_OFFSET < FF_ARRAY_ELEMS(tiff_##array##_name_type_map))\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:162:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 162 | RET_GEOKECC libavcodec/vaapi_encode_h265.o Y(GEOG, geog, type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:145:43: note: expanded from macro 'RET_GEOKEY' 145 | key - TIFF_##TYPE##_KEY_ID_OFFSET < FF_ARRAY_ELEMS(tiff_##array##_name_type_map))\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:163:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 163 | RET_GEOKEY(CONF, conf, type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:145:43: note: expanded from macro 'RET_GEOKEY' 145 | key - TIFF_##TYPE##_KEY_ID_OFFSET < FF_ARRAY_ELEMS(tiff_##array##_name_type_map))\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h: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/vaapi_encode_mjpeg.o In file included from src/libavcodec/twinvqdec.c:29: src/libavcodec/twinvq.hIn file included from :203:src/libavcodec/txd.c66::24: src/libavcodec/bytestream.hwarning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]293 :13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 203 | 293 | r e t usirzne 2cl i=p F F*M IFNF(SpI-GN>(buyf)f *e r(_eexnpd( -l po-g>b(u1ff e+r ,m sui)z e* )fa;bs ( y| ) ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~) - 1) / musrc/libavutil/macros.h; : 49| : ~ ^~ 25: note: expanded from macro 'FFMIN' 49 | src/libavcodec/twinvq.h#:d203:ef55i:n ewarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]F FMIN(a,b) 203( | ( a ) r>e t(ubr)n ?c l(ibp) * :F F(SIaG))N ( y| ) ~ ^ ~ * (exp(log(In file included from 1src/libavcodec/txd.c :+24 : msrc/libavcodec/bytestream.hu:294):15 :* warning: fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]a bs(y)) 294- | 1 ) / miuf; ( si z| e ~~~~ ^2 != size)src/libavcodec/twinvq.h :| 203 ~~~~~ ^ ~~~~:42 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 203 | return clip * FFSIGN(y) * (exp(logCC libavcodec/vaapi_encode_mpeg2.o (1 + mu) * fabs(y)) - 1) / mu; | ~~~ ~~^~~~ src/libavcodec/twinvq.h:203:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 203 | return clip * FFSIGN(y) * (exp(log(1 + mu) * fabs(y)) - 1) / mu; | ~~~~~^~~~~~~~~~~ ~ src/libavcodec/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) > (src/libavcodec/tiff.cb): 198?: 9(:b )warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: (a)) | ~ ^ ~ In file included from 198src/libavcodec/txd.c | : 24 : src/libavcodec/bytestream.h: 318 :15 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]R ET_GE O318 | K EY _ V AiLf( G(T_sMiOzDe2E L!=_ TsiYzPeE), g t_| m ~~~~~ ^ ~~~~o del_type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:193:36: note: expanded from macro 'RET_GEOKEY_VAL' 193 | val - TIFF_##TYPE##_OFFSET < FF_ARRAY_ELEMS(tiff_##array##_codes))\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:201:9: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 201 | RET_GEOKEY_VAL(GT_RASTER_TYPE, gt_raster_type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:193:36: note: expanded from macro 'RET_GEOKEY_VAL' 193 | val - TIFF_##TYPE##_OFFSET < FF_ARRAY_ELEMS(tiff_##array##_codes))\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:206:9: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 206 | RET_GEOKEY_VAL(LINEAR_UNIT, linear_unit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:193:36: note: expanded from macro 'RET_GEOKEY_VAL' 193 | val - TIFF_##TYPE##_OFFSET < FF_ARRAY_ELEMS(tiff_##array##_codes))\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:210:9: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 210 | RET_GEOKEY_VAL(ANGULAR_UNIT, angular_unit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:193:36: note: expanded from macro 'RET_GEOKEY_VAL' 193 | val - TIFF_##TYPE##_OFFSET < FF_ARRAY_ELEMS(tiff_##array##_codes))\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:213:9: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 213 | RET_GEOKEY_VAL(GCS_TYPE, gcs_type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:193:36: note: expanded from macro 'RET_GEOKEY_VAL' 193 | val - TIFF_##TYPE##_OFFSET < FF_ARRAY_ELEMS(tiff_##array##_codes))\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:214:9: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 214 | RET_GEOKEY_VAL(GCSE_TYPE, gcse_type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:193:36: note: expanded from macro 'RET_GEOKEY_VAL' 193 | val - TIFF_##TYPE##_OFFSET < FF_ARRAY_ELEMS(tiff_##array##_codes))\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:217:9: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 217 | RET_GEOKEY_VAL(GEODETIC_DATUM, geodetic_datum); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:193:36: note: expanded from macro 'RET_GEOKEY_VAL' 193 | val - TIFF_##TYPE##_OFFSET < FF_ARRAY_ELEMS(tiff_##array##_codes))\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:218:9: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 218 | RET_GEOKEY_VAL(GEODETIC_DATUM_E, geodetic_datum_e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:193:36: note: expanded from macro 'RET_GEOKEY_VAL' 193 | val - TIFF_##TYPE##_OFFSET < FF_ARRAY_ELEMS(tiff_##array##_codes))\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:221:9: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 221 | RET_GEOKEYsrc/libavcodec/bytestream.h_V:AL355(:E13:L Lwarning: Icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]P SOID, ellipsoid )355; | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sizesrc/libavcodec/tiff.c : =193 :FF36M:IN (note: expanded from macro 'RET_GEOKEY_VAL'g ->buffer_ e193nd | - g - > buvfafle -r , TsIizFe)F;_# # T| Y ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ PE##_OFFSEsrc/libavutil/macros.hT: 49<: 25F:F _note: ARexpanded from macro 'FFMIN'R AY_ELEM S49 | (#tidffe_f#i#anrer aFyF#M#I_Nc(oad,be)s )()(a\) >| ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (b) ? (b)src/libavcodec/tiff.c ::224: 9(:a )warning: )comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | ~ ^ ~ 224 | In file included from src/libavcodec/txd.c : 24 : Rsrc/libavcodec/bytestream.hE:T356_G:E13O:K Ewarning: Ycomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]_ VAL(PRIME _356 | M E R IsiDzIeA2N ,= pFrFiMmIeN_(mpe-r>ibduifafne)r;_ e| n ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~d - p->src/libavcodec/tiff.cbu:f193f:e36:r ,note: expanded from macro 'RET_GEOKEY_VAL's ize); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 193 | src/libavutil/macros.h :49 : 25 : v anote: lexpanded from macro 'FFMIN' - TIF F49_ | ###dTeYPfEi#n#e_ OFFFFMSIENT(a ,_ E(LbE)M S? ((tibff)_ #:# a(rar)a)y# # _c| o ~ ^ ~ des))\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~In file included from src/libavcodec/txd.c:24: src/libavcodec/bytestream.h:357:15:src/libavcodec/tiff.c :warning: 235comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] :9: 357warning: | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (si z235e2 | != s i z e ) R| E ~~~~~ ^ ~~~~T _GEOKEY_VAL(COORD_TRANS, coord_trans); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:193:36: note: expanded from macro 'RET_GEOKEY_VAL' 193 | val - TIFF_##TYPE##_OFFSET < FF_ARRAY_ELEMS(tiff_##array##_codes))\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:238:9: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 238 | RET_GEOKEY_VAL(VERT_CS, vert_cs); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:193:36: note: expanded from macro 'RET_GEOKEY_VAL' 193 | val - TIFF_##TYPE##_OFFSET < FF_ARRAY_ELEMS(tiff_##array##_codes))\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:239:9: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 239 | RET_GEOKEY_VAL(ORTHO_VERT_CS, ortho_vert_cs); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:193:36: note: expanded from macro 'RET_GEOKEY_VAL' 193 | val - TIFF_##TYPE##_OFFSET < FF_ARRAY_ELEMS(tiff_##array##_codes))\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3 warnings generated. src/libavcodec/tiff.c:257:15: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 257 | if (count >= (INT_MAX - 1)/component_len) | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/twinvq.c:65:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 65 | return 0.5 / (p + q); | ~ ~~^~~ 13 warnings generated. src/libavcodec/twinvq.c:133:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 133 | if (out[i + step] src/libavcodec/tscc2.c+ :o259u:t14[: iwarning: -comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] step] > 1.95 * 259o | u t [ i ]if || ( s| i ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ ~z e > bytestreasrc/libavcodec/twinvq.cm:2133_:g52e:t_ bwarning: yimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]t es_left( &133g | b ) ) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (out[i + stsrc/libavcodec/tscc2.ce:p]264 :+19 :o utwarning: [icomparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] - step] 264> | 1 . 9 5f o*r o(uit [=i] 0;| |i <| ~ ^~~~~~s ize; i++) { | ~ ^ ~~~~ src/libavcodec/tscc2.c:302:45: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 302 | if (bytestream2_get_bytes_left(&gb) < size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ In file included from src/libavcodec/utvideodec.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/ulti.c:28: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += In file included from FFMsrc/libavcodec/utvideodec.cIN:(g37->: bsrc/libavcodec/bytestream.huf:f186e:r_13e:n dwarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] - g->buffer, s iz186e) | ; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~si ze2 = FFMIN(p-src/libavutil/macros.h>:b49u:f25f:e rnote: _expanded from macro 'FFMIN'e nd - p- >49b | uf#fdeerf,i nseiz eF)F;M I N| ( ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~a ,b) ((a)src/libavutil/macros.h :49>: 25:( bnote: ) expanded from macro 'FFMIN' ? (b) : (49a) | )# d e| f ~ ^ ~in e FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/utvideodec.c:37: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/ulti.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/ulti.c:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/twinvq.c:228:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 227 | out[i] = (1.0 / (1 << 13)) * | ~ 228 | twinvq_mulawinv(step * 0.5 + step * bits->gain_bits[i], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229 | TWINVQ_AMP_MAX, TWINVQ_MULAW_MU); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/twinvq.c:228:56: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 228 | twinvq_mulawinv(step * 0.5 + step * bits->gain_bits[i], | ~ ~~~~~^~~~~~~~~~~~~~~~~~~~ src/libavcodec/twinvq.c:228:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 228 | twinvq_mulawinv(step * 0.5 + step * bits->gain_bits[i], | ^~~~ ~ src/libavcodec/twinvq.csrc/libavcodec/v210dec.c:233::25223:: 44warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning: missing field 'unit' initializer [-Wmissing-field-initializers] 232 | 223 | { . if6l4o a=t 0v}al, =- 1(,1. 0I N/T _(MA1X <,< 2V32)1) 0*D E C| _ ~F LAGS}, 233| | ^ twisrc/libavcodec/v210dec.cn:v224q:_m10u:l awwarning: inmissing field 'help' initializer [-Wmissing-field-initializers]v (st e224p | * 0 . 5{ N+U LsLt}e p | * ^ bits->gain_bits[i], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | TWINVQ_AMP_MAX, TWINVQ_MULAW_MU); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/twinvq.c:233:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 233 | twinvq_mulawinv(step * 0.5 + step * bits->gain_bits[i], | ~ ~~~~~^~~~~~~~~~~~~~~~~~~~ src/libavcodec/twinvq.c:233:41: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 233 | twinvq_mulawinv(step * 0.5 + step * bits->gain_bits[i], | ^~~~ ~ src/libavcodec/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/twinvq.c :49239 | :#52d:ef inwarning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] FFMIN(a,b) (238( | a ) > (b ) ? ( b ) : ( a ) ) v | a ~ ^ ~l * twinvq_mulawinv(sub_step * 0.5 + | ~ 239 | sub_step * bits->sub_gain_bits[i * sub + j], | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/twinvq.c:238:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 238 | val * twinvq_mulawinv(sub_step * 0.5 + | ^~~~~~~~ ~ src/libavcodec/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/twinvq.c:254:23: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 254 | float min_dist2 = min_dist * 0.5; | ^~~~~~~~ ~ src/libavcodec/twinvq.cIn file included from :257:src/libavcodec/utvideodec.c33::37 : warning: src/libavcodec/bytestream.himplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 257 | 293 | f l o a ts iazveg2 == (FlFMsIpN([pi-] >+bu flfsep[ri_ e-n d1] )- *p -0>.b5u;f fe 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/utvideodec.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) | ~~~~~ ^ ~~~~ 6 warnings generated. In file included from src/libavcodec/ulti.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/ulti.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->buffesrc/libavcodec/twinvq.cr_e:nd 293-: 32p:- >warning: bimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]u ffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~293 | src/libavutil/macros.h :f49:l25o:a t note: tmexpanded from macro 'FFMIN'p 1 = 1.0 49 | # -d ecfbi3n[el pFcF_MhIiN(sat,b_i)d x (*( amt)a b> -(>bn)_l sp? +( bi)] ;: (| a ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~) ) | ~ ^ ~ In file included from src/libavcodec/utvideodec.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: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/ulti.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/twinvq.c:311:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 311 | lsp[i] = 2 * cos(lsp[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/utvideodec.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/utvideodec.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/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/ulti.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/ulti.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) | ~~~~~ ^ ~~~~ 5 warnings generated. 2 warnings generated. CC libavcodec/vaapi_encode_vp8.o In file included from src/libavcodec/utvideoenc.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/utvideoenc.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/utvideoenc.c:35: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/vaapi_encode_vp9.o CC libavcodec/vaapi_h264.o src/libavcodec/utils.c:576:24: warning: comparison of integers of different signs: 'enum AVSampleFormat' and 'unsigned int' [-Wsign-compare] 576 | if (fmt < 0 || fmt >= FF_ARRAY_ELEMS(map)) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~ CC libavcodec/vaapi_hevc.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/vaapi_mjpeg.o In file included from src/libavcodec/utvideoenc.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/utvideoenc.c:35: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != siz22e) 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 | #definsrc/libavcodec/twinvq.ce :FF547MI:N40(a:, bwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ((a) > (b) ? (b) :547 ( | a ) ) | ~ ^ ~ const floatIn file included from ssrc/libavcodec/utvideoenc.cc:a35l: esrc/libavcodec/bytestream.h =: 318-:s15q: rwarning: tcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]( norm / 318b | si z e ) / i(f 1( s<buffer_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/utvideoenc.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/utvideoenc.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/txd.c:67:45: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 67 | if (bytestream2_get_bytes_left(&gb) < w * h + 4 * 256) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/txd.c:76:49: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 76 | if (bytestream2_get_bytes_left(&gb) < AV_CEIL_RSHIFT(w, 2) * AV_CEIL_RSHIFT(h, 2) * 8 + 4) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/txd.c:80:49: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 80 | if (bytestream2_get_bytes_left(&gb) < AV_CEIL_RSHIFT(w, 2) * AV_CEIL_RSHIFT(h, 2) * 16 + 4) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/txd.c:85:45: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 85 | if (bytestream2_get_bytes_left(&gb) < h * w * 4) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ In file included from src/libavcodec/utvideoenc.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/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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 1 warning generated. 6 warnings generated. In file included from src/libavcodec/v210enc.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/v210enc.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/v210enc.c:25: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/vaapi_mpeg2.o 17 warnings generated. CC libavcodec/vaapi_mpeg4.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 | CC libavcodec/vaapi_vc1.o #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavcodec/vaapi_vp8.o In file included from src/libavcodec/v210enc.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/v210enc.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/vaapi_vp9.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/v210enc.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/vb.o src/libavcodec/utvideodec.c:57:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 57 | for (i = 0; i < nb_elems; i++) { | ~ ^ ~~~~~~~~ src/libavcodec/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/v210enc.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/v210enc.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) | ~~~~~ ^ ~~~~ 31 warnings generated. src/libavcodec/utvideoenc.c:435:32: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] 435 | if (counts[symbol] == width * (int64_t)height) { | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:1325:56: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1325 | if (bytestream2_get_bytes_left(&s->gb) < type_sizes[type] * count) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:1327:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1327 | for (i = 0; i < count; i++) | ~ ^ ~~~~~ src/libavcodec/tiff.c:1392:18: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1392 | s->rps = FFMIN(value, s->height); | ^ ~~~~~ ~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/tiff.c:1406:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1406 | if (s->strips == s->bppcount) | ~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/tiff.c:1456:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1456 | for (int i = 0; i < count; i++) | ~ ^ ~~~~~ src/libavcodec/tiff.c:1464:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1464 | for (int i = 0; i < count && count > 1; i++) { | ~ ^ ~~~~~ src/libavcodec/tiff.c:1547:48: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1547 | bytestream2_get_bytes_left(&s->gb) < count / 3 * off * 3) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:1560:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1560 | for (i = 0; i < count / 3; i++) { | ~ ^ ~~~~~~~~~ src/libavcodec/tiff.c:1578:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/utvideoenc.c 1578 | : 636 : 11 : warning: fmissing field 'help' initializer [-Wmissing-field-initializers]o r (i = 0636 | ; i { geotag_count > count / 4 - 1) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/tiff.c:1621:51: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1621 | if ( bytestream2_get_bytes_left(&s->gb) < s->geotag_count * sizeof(int16_t) * 4 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:1646:48: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1646 | if (bytestream2_get_bytes_left(&s->gb) < count * sizeof(int64_t)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:1653:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1653 | for (i = 0; i < count; i++) | ~ ^ ~~~~~ src/libavcodec/tiff.c:1658:67: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1658 | || s->geotags[i].offset + s->geotags[i].count > count) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavcodec/tiff.c:1680:68: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1680 | || s->geotags[i].offset + s->geotags2[i warnings] generated.c. ount > count) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavcodec/tiff.c:1706:50: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1706 | if (bytestream2_get_bytes_left(&gb_temp) < count) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavcodec/tiff.c:1890:50: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1890 | cam2rgb[i][j] += cam2xyz[i][k] * xyz2rgb[k][j]; | ~ ^~~~~~~~~~~~~ src/libavcodec/tiff.c:1901:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1901 | s->premultiply[i] = 1.f / num; | ^~~ ~ src/libavcodec/v4l2_fmt.c:115:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 115 | for (i = 0; i < FF_ARRAY_ELEMS(fmt_map); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/v4l2_fmt.c:125:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 125 | for (i = 0; i < FF_ARRAY_ELEMS(fmt_map); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/v4l2_fmt.c:135:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 135 | for (i = 0; i < FF_ARRAY_ELEMS(fmt_map); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/vble.o src/libavcodec/tiff.c:2062:94: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2062 | cam2xyz[c][i] += s->camera_calibration[CC libavcodec/vbndec.o c][j] * s->color_matrix[j][i] * s->as_shot_white[i]; | ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:2086:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2085 | av_log(avctx, AV_LOG_ERROR, "BlackLevel (%g) must beCC libavcodec/vbnenc.o less than WhiteLevel (%"PRId32")\n", | ~~~~~~ 2086 | s->black_level[0], s->white_level); | ^~~~~~~~~~~~~~~~~ CC libavcodec/vc1.o CC libavcodec/vc1_block.o src/libavcodec/utvideodec.c:609:49: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 609 | if (c->packed_stream_size[i][j] > left) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/utvideodec.c:622:50: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 622 | if (c->control_stream_size[i][j] > left) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/utvideodec.c:629:45: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 629 | if (bytestream2_geCC libavcodec/vc1_loopfilter.o t_bytes_left(&gb) < c->frame_info_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/utvideodec.c:684:45: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 684 | if (bytestream2_get_bytes_left(&gb) < c->frame_info_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ CC libavcodec/vc1_mc.o CC libavcodec/vc1_parser.o 15 warnings generated. CC libavcodec/vc1_pred.o CC libavcodec/vc1data.o CC libavcodec/vc1dec.o src/libavcodec/v4l2_buffers.c:284:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 284 | bytesused = FFMIN(size+offset, length); | ^ ~~~~~~~~~~~ ~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/v4l2_buffers.c:286:67: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 286 | memcpy((uint8_t*)out->plane_info[plane].mm_addr+offset, data, FFMIN(size, length-offset)); | ^ ~~~~ ~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 12 warnings generated. src/libavcodec/tiff.c:1926:52: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1926 | } else if (off >= UINT_MAX - 14 || avpkt->size < off + 14) { | ~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/tiff.c:1951:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1951 | for (i = 0; i < FF_ARRAY_ELEMS(s->black_level); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:1954:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1954 | for (i = 0; i < FF_ARRAY_ELEMS(s->as_shot_neutral); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:1957:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1957 | for (i = 0; i < FF_ARRAY_ELEMS(s->as_shot_white); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:1960:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1960 | for (i = 0; i < FF_ARRAY_ELEMS(s->analog_balance); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:1963:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1963 | for (i = 0; i < FF_ARRAY_ELEMS(s->premultiply); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:2012:49: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2012 | if (off >= UINT_MAX - 14 || avpkt->size < off + 14) { | ~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/tiff.c:2030:48: warning: comparison of integers of different signs: 'int' and 'enum TiffTags' [-Wsign-compare] 2030 | if (get_geokey_type(s->geotags[i].key) != s->geotags[i].type) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:2120:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2120 | if (s->stripsizesoff >= (unsigned)avpkt->size) | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:2126:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2126 | if (s->strippos >= (unsigned)avpkt->size) | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:2191:75: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 2191 | if (soff > avpkt->size || ssize > avpkt->size - soff || ssize > remaining) { | ~~~~~ ^ ~~~~~~~~~ src/libavcodec/tiff.c:2191:22: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 2191 | if (soff > avpkt->size || ssize > avpkt->size - soff || ssize > remaining) { | ~~~~ ^ ~~~~~~~~~~~ src/libavcodec/tiff.c:2225:38: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2225 | for (j = soff; j < ssize; j += 2) | ~ ^ ~~~~~ src/libavcodec/tiff.c:2236:38: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2236 | for (j = soff; j < ssize; j += 2) | ~ ^ ~~~~~ src/libavcodec/tiff.c:2242:38: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2242 | for (j = soff; j < ssize; j++) | ~ ^ ~~~~~ src/libavcodec/tiff.c:2279:42: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2279 | for (j = channels; j < ssize; j++) | ~ ^ ~~~~~ src/libavcodec/tiff.c:2301:42: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2301 | for (j = channels; j < ssize; j++) | ~ ^ ~~~~~ 3 warnings generated. 5src/libavcodec/tiff.c warning:s generated2448. :169: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3 warnings generated. 2448 | { "subimage", "decode subimage instead if available", OFFSET(get_subimage), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, AV_OPT_FLAG_DECODING_PARAM | AV_OPT_FLAG_VIDEO_PARAM }, | ^ 5 warnings generated. src/libavcodec/tiff.c:2449:190: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2449 | { "thumbnail", "decode embedded thumbnail subimage instead if available", OFFSET(get_thumbnail), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, AV_OPT_FLAG_DECODING_PARAM | AV_OPT_FLAG_VIDEO_PARAM }, | ^ src/libavcodec/tiff.c:2450:191: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2450 | { "page", "page number of multi-page image to decode (starting from 1)", OFFSET(get_page), AV_OPT_TYPE_INT, {.i64=0}, 0, UINT16_MAX, AV_OPT_FLAG_DECODING_PARAM | AV_OPT_FLAG_VIDEO_PARAM }, | ^ src/libavcodec/tiff.c:2451:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 2451 | { NULL }, | ^ src/libavcodec/v4l2_buffers.c:514:23: warning: comparison of integers of different signs: 'int' and '__u32' (aka 'unsigned int') [-Wsign-compare] 514 | for (i = 0; i < avbuf->buf.length; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/v4l2_m2m_enc.c:55:46: warning: missing field 'count' initializer [-Wmissing-field-initializers] 55 | struct v4l2_ext_controls ctrls = { { 0 } }; | ^ CC libavcodec/vc1dsp.o src/libavcodec/v4l2_m2m_enc.c:76:46: warning: missing field 'count' initializer [-Wmissing-field-initializers] 76 | struct v4l2_ext_controls ctrls = { { 0 } }; | ^ CC libavcodec/vc2enc.o src/libavcodec/v4l2_m2m_enc.c:120:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 120 | for (i = 0; i < FF_ARRAY_ELEMS(profile); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/v4l2_m2m_enc.c:121:35: warning: comparison of integers of different signs: 'const unsigned int' and 'int' [-Wsign-compare] 121 | if (profile[i].ffmpeg_val == p) | ~~~~~~~~~~~~~~~~~~~~~ ^ ~ CC libavcodec/vc2enc_dwt.o src/libavcodec/v4l2_m2m_enc.c:141:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 141 | for (i = 0; i < FF_ARRAY_ELEMS(profile); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/v4l2_m2m_enc.c:142:35: warning: comparison of integers of different signs: 'const unsigned int' and 'int' [-Wsign-compare] 142 | if (profile[i].ffmpeg_val == p) | ~~~~~~~~~~~~~~~~~~~~~ ^ ~ src/libavcodec/v4l2_m2m_dec.c:227:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 227 | V4L_M2M_DEFAULT_OPTS, | ^ CC libavcodec/vcr1.o src/libavcodec/v4l2_m2m.h:41:87: note: expanded from macro 'V4L_M2M_DEFAULT_OPTS' 41 | OFFSET(num_output_buffers), AV_OPT_TYPE_INT, { .i64 = 16 }, 2, INT_MAX, FLAGS } | ^ src/libavcodec/v4l2_m2m_dec.c:229:86: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 229 | OFFSET(num_capture_buffers), AV_OPT_TYPE_INT, {.i64 = 20}, 2, INT_MAX, FLAGS }, | ^ src/libavcodec/v4l2_m2m_dec.c:230:11: warning: missing field 'help' initializer [-Wmissing-field-initializers] 230 | { NULL}, | ^ CC libavcodec/version.o CC libavcodec/videodsp.o CC libavcodec/vima.o src/libavcodec/v4l2_m2m_enc.c:398:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 398 | V4L_M2M_CAPTURE_OPTS, | ^ src/libavcodec/v4l2_m2m_enc.c:393:5: note: expanded from macro 'V4L_M2M_CAPTURE_OPTS' 393 | V4L_M2M_DEFAULT_OPTS,\ | ^ src/libavcodec/v4l2_m2m.h:41:87: note: expanded from macro 'V4L_M2M_DEFAULT_OPTS' 41 | OFFSET(num_output_buffers), AV_OPT_TYPE_INT, { .i64 = 16 }, 2, INT_MAX, FLAGS } | ^ src/libavcodec/v4l2_m2m_enc.c:398:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/v4l2_m2m_enc.c:395:86: note: expanded from macro 'V4L_M2M_CAPTURE_OPTS' 395 | OFFSET(num_capture_buffers), AV_OPT_TYPE_INT, {.i64 = 4 }, 4, INT_MAX, FLAGS } | ^ src/libavcodec/v4l2_m2m_enc.c:400:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 400 | { NULL }, | ^ src/libavcodec/v4l2_m2m_enc.c:404:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 404 | V4L_M2M_CAPTURE_OPTS, | ^ src/libavcodec/v4l2_m2m_enc.c:393:5: note: expanded from macro 'V4L_M2M_CAPTURE_OPTS' 393 | V4L_M2M_DEFAULT_OPTS,\ | ^ src/libavcodec/v4l2_m2m.h:41:87: note: expanded from macro 'V4L_M2M_DEFAULT_OPTS' 41 | OFFSET(num_output_buffers), AV_OPT_TYPE_INT, { .i64 = 16 }, 2, INT_MAX, FLAGS } | ^ src/libavcodec/v4l2_m2m_enc.c:404:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/v4l2_m2m_enc.c:395:86: note: expanded from macro 'V4L_M2M_CAPTURE_OPTS' 395 | OFFSET(num_capture_buffers), AV_OPT_TYPE_INT, {.i64 = 4 }, 4, INT_MAX, FLAGS } | ^ src/libavcodec/v4l2_m2m_enc.c:405:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 405 | { NULL }, | ^ src/libavcodec/v4l2_m2m_enc.c:411:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 411 | { NULL }, | ^ CC libavcodec/vlc.o 1 warning generated. 17 warnings generated. src/libavcodec/v4l2_context.c:740:19: warning: comparison of integers of different signs: 'int' and '__u32' (aka 'unsigned int') [-Wsign-compare] 740 | for (i = 0; i < req.count; i++) { | ~ ^ ~~~~~~~~~ 24 warnings generated. 9 warnings generated. src/libavcodec/vaapi_av1.c:85:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 85 | for (int i = 0; i < FF_ARRAY_ELEMS(ctx->ref_tab); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vaapi_av1.c:106:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 106 | for (int i = 0; i < FF_ARRAY_ELEMS(ctx->ref_tab); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3 warnings generated. CC libavcodec/vmdaudio.o CC libavcodec/vmdvideo.o src/libavcodec/vaapi_av1.c:196:14: warning: 'chroma_sample_position' is deprecated [-Wdeprecated-declarations] 196 | .chroma_sample_position = seq->color_config.chroma_sample_position, | ^ /usr/include/va/va_dec_av1.h:285:13: note: 'chroma_sample_position' has been explicitly marked deprecated here 285 | va_deprecated uint32_t chroma_sample_position : 1; | ^ /usr/include/va/va.h:90:38: note: expanded from macro 'va_deprecated' 90 | #define va_deprecated __attribute__((deprecated)) | ^ 11 warnings generated. src/libavcodec/vaapi_av1.c:420:14: warning: 'tg_start' is deprecated [-Wdeprecated-declarations] 420 | .tg_start = s->tg_start, | ^ /usr/include/va/va_dec_av1.h:667:5: note: 'tg_start' has been explicitly marked deprecated here 667 | va_deprecated uint16_t tg_start; | ^ /usr/include/va/va.h:90:38: note: expanded from macro 'va_deprecated' 90 | #define va_deprecated __attribute__((deprecated)) | ^ src/libavcodec/vaapi_av1.c:421:14: warning: 'tg_end' is deprecated [-Wdeprecated-declarations] 421 | .tg_end = s->tg_end, | ^ /usr/include/va/va_dec_av1.h:668:5: note: 'tg_end' has been explicitly marked deprecated here 668 | va_deprecated uint16_t tg_end; | ^ /usr/include/va/va.h:90:38: note: expanded from macro 'va_deprecated' 90 | #define va_deprecated __attribute__((deprecated)) | ^ src/libavcodec/vaapi_decode.c:338:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 338 | for (j = 0; j < FF_ARRAY_ELEMS(vaapi_format_map); j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vaapi_decode.c:342:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 342 | if (j >= FF_ARRAY_ELEMS(vaapi_format_map)) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 36 warnings generated. src/libavcodec/vaapi_decode.c:394:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 394 | MAP(MPEG2VIDEO, MPEG2_SIMPLE, MPEG2Simple ), | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:395:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 395 | MAP(MPEG2VIDEO, MPEG2_MAIN, MPEG2Main ), | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:396:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 396 | MAP(H263, UNKNOWN, H263Baseline), | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:397:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 397 | MAP(MPEG4, MPEG4_SIMPLE, MPEG4Simple ), | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:398:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 398 | MAP(MPEG4, MPEG4_ADVANCED_SIMPLE, | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:400:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 400 | MAP(MPEG4, MPEG4_MAIN, MPEG4Main ), | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:401:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 401 | MAP(H264, H264_CONSTRAINED_BASELINE, | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:403:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 403 | MAP(H264, H264_MAIN, H264Main ), | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:404:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 404 | MAP(H264, H264_HIGH, H264High ), | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:406:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 406 | MAP(HEVC, HEVC_MAIN, HEVCMain ), | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:407:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 407 | MAP(HEVC, HEVC_MAIN_10, HEVCMain10 ), | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:408:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 408 | MAP(HEVC, HEVC_MAIN_STILL_PICTURE, | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:415:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 415 | MAP(MJPEG, MJPEG_HUFFMAN_BASELINE_DCT, | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:417:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 417 | MAP(WMV3, VC1_SIMPLE, VC1Simple ), | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:418:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 418 | MAP(WMV3, VC1_MAIN, VC1Main ), | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:419:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 419 | MAP(WMV3, VC1_COMPLEX, VC1Advanced ), | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:420:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 420 | MAP(WMV3, VC1_ADVANCED, VC1Advanced ), | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:421:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 421 | MAP(VC1, VC1_SIMPLE, VC1Simple ), | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:422:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 422 | MAP(VC1, VC1_MAIN, VC1Main ), | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:423:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 423 | MAP(VC1, VC1_COMPLEX, VC1Advanced ), | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:424:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 424 | MAP(VC1, VC1_ADVANCED, VC1Advanced ), | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:425:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 425 | MAP(VP8, UNKNOWN, VP8Version0_3 ), | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AVCC libavcodec/vmnc.o _CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:427:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 427 | MAP(VP9, VP9_0, VP9Profile0 ), | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:430:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 430 | MAP(VP9, VP9_1, VP9Profile1 ), | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:431:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 431 | MAP(VP9, VP9_2, VP9Profile2 ), | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:432:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 432 | MAP(VP9, VP9_3, VP9Profile3 ), | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:435:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 435 | MAP(AV1, AV1_MAIN, AV1Profile0), | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:436:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 436 | MAP(AV1, AV1_HIGH, AV1Profile1), | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ CC libavcodec/vorbis.o CC libavcodec/vorbis_data.o CC libavcodec/vorbisdec.o CC libavcodec/vorbis_parser.o src/libavcodec/vaapi_decode.c:488:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 488 | for (i = 0; i < FF_ARRAY_ELEMS(vaapi_profile_map); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4 warnings generated. 11 warnings generated. 13 warnings generated. CC libavcodec/vorbisdsp.o In file included from src/libavcodec/vb.c: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/vaapi_encode_mjpeg.c:29: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffe r171 | + = F FgM-I>Nb(ugf-f>ebru f+f=e rF_FeMnIdN( g-- >gb-u>fbfuefrf_eern,d s-i zeg)-;> b u| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~f fer, size); | src/libavutil/macros.h: ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~49 :25: note: expanded from macro 'FFMIN' src/libavutil/macros.h :4949 | :#25d:e fnote: iexpanded from macro 'FFMIN'n e FFMIN (49a | ,#bd)e f((ian)e >FF M(IbN)( a?, (bb)) (:( a()a >) )( b| ) ~ ^ ~ ? (b) : (a)) | ~ ^ ~ In file included from In file included from src/libavcodec/vaapi_encode_mjpeg.csrc/libavcodec/vb.c::2928: : src/libavcodec/bytestream.hsrc/libavcodec/bytestream.h::186186::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] 186186 | | ssiizzee22 == FFFFMMIINN((pp-->>bbuuffffeerr__eenndd -- pp-->>bbuufffefre,r ,s isziez)e;) ; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.hsrc/libavutil/macros.h::4949::25:25 : note: note: expanded from macro 'FFMIN'expanded from macro 'FFMIN' 4949 | | ##ddeeffiinnee FFFFMMIINN((aa,,bb)) (((a()a) >> ((bb)) ?? ((bb)) :: ((aa)))) | | ~ ^ ~ ~ ^ ~ In file included from In file included from src/libavcodec/vaapi_encode_mjpeg.csrc/libavcodec/vb.c::2928: : src/libavcodec/bytestream.hsrc/libavcodec/bytestream.h::187:18715::15 :warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187187 | | iiff ((ssiizzee22 !!== siszei)z e )| ~~~~~ ^ ~~~~| ~~~~~ ^ ~~~~ src/libavcodec/bytestream.hsrc/libavcodec/bytestream.h::271271::1717:: 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] 271271 | | i nitn tsi zsei2z e2= =F FFMFINM(IgN-(>gb-u>fbfuefrf_ere_nedn d- -g -g->>bbuuffffere,r ,s isziez)e;) ; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.hsrc/libavutil/macros.h::4949::2525: :note: expanded from macro 'FFMIN'note: expanded from macro 'FFMIN' 49 | 49# | d#edfeifnien eF FFFMIMN(IaN,(ba), b()( (a()a )> >( b()b )? ?( b()b ) :: ( a)()a ) )| ~ ^ ~ | ~ ^ ~ In file included from In file included from src/libavcodec/vaapi_encode_mjpeg.csrc/libavcodec/vb.c::2928: : src/libavcodec/bytestream.hsrc/libavcodec/bytestream.h::293293::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] 293293 | | ssiizzee22 == FFFMFMIINN((pp-->>bbufuffefre_re_nednd -- pp-->>bbuufffefre,r s,i zsei)z;e ) ;| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.hsrc/libavutil/macros.h::4949::2525:: note: note: expanded from macro 'FFMIN'expanded from macro 'FFMIN' 4949 | | ##ddeeffiinnee FFFFMIMNI(Na(,ab,)b )( ((a()a )> >( b()b )? ?( b()b ): :( a()a)) ) | | ~ ^ ~ ~ ^ ~ In file included from In file included from src/libavcodec/vaapi_encode_mjpeg.csrc/libavcodec/vb.c::2928: : src/libavcodec/bytestream.hsrc/libavcodec/bytestream.h::294294::1515:: warning: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294294 | | iiff ((ssiizzee22 !!== ssiizzee)) | | ~~~~~ ^ ~~~~ ~~~~~ ^ ~~~~ src/libavcodec/vaapi_encode_mpeg2.c:526:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 526 | if (avctx->i_quant_factor > 0.0) | ~~~~~~~^~~~~~~~~~~~~~ ~ src/libavcodec/vaapi_encode_mpeg2.c:528:64: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 528 | av_clip((avctx->i_quant_factor * priv->quant_p + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 529 | avctx->i_quant_offset) + 0.5, 1, 31); | ~~~~~~~~~~~~~~~~~~~~~ ~ src/libavcodec/bytestream.hsrc/libavcodec/bytestream.h::317317:13:13:: 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] 317317 | | sssrc/libavcodec/vaapi_encode_mpeg2.ciizz:ee53222 := 20 :=F Fwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]F MFIM4INN warnings(( p generated-p532. | >- b> buf fuf efe rr __e en dni f- (d a pv--c>t bxpu-->>ffbeb_uqrfuf, asenitr_z,fe a)sciz;te o)| r; ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ > 0| . ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 0src/libavutil/macros.h:)49 :| ~~~~~~~^~~~~~~~~~~~~~ ~src/libavutil/macros.h :2549:: note: 25expanded from macro 'FFMIN': note: expanded from macro 'FFMIN' 49 | 49# | de#fdienef inFe FFMFIMN(IaN,(ba), b(()a )( (>a )( b>) ?( b(b)) ?: (b()In file included from a ):) (src/libavcodec/vaapi_h264.ca: )) 23: | In file included from src/libavcodec/h264dec.h ~ ^ ~:| 39 ~ ^ ~ : In file included from src/libavcodec/h264_sei.h:23: src/libavcodec/vaapi_encode_mpeg2.cIn file included from src/libavcodec/h2645_sei.h:In file included from :28534In file included from src/libavcodec/vaapi_encode_mjpeg.c: src/libavcodec/vb.c:::src/libavcodec/bytestream.h2864: :29: src/libavcodec/bytestream.h: 171src/libavcodec/bytestream.h::warning: 318::15318implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]:18:: 15: warning: 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] comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 534 | 318 | 318 | i171 | f i ( s f i agz(v_-ces>izl2beuif !2pf= (e(! sra =izve+) c= stx - izFe>| b_F) ~~~~~ ^ ~~~~qM I ua N| nt( ~~~~~ ^ ~~~~g_- f>abcutfoferr_ e*n dp r-i gv-->>qubaunftf_erp, +si z e| ) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 535 | src/libavutil/macros.h :49 : 25 : note: expanded from macro 'FFMIN' 49 | # d e fainvec tFxF-M>IbN_(qau,abnt)_o ff(s(eat)) >+ (0b). 5?, (1b,) 3:1 )(;a ) | ) ~~~~~~~~~~~~~~~~~~~~~ ~ | ~ ^ ~ In file included from src/libavcodec/vaapi_h264.c:23: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer,src/libavcodec/vaapi_encode_mpeg2.c si:z563e:)26;: warning: | missing field 'depth' initializer [-Wmissing-field-initializers] ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h563: | 49 : 25 : {note: expanded from macro 'FFMIN'F F_PROF I49L | #Ed_UeNKfNinOeW NF F}M I N| ( ^a ,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vaapi_h264.c:23: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.hsrc/libavcodec/bytestream.h::355355::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] 355355 | | ssiizzee = =F FFMFIMNI(Ng(-g>-b>buuffffeer_re_nedn d- g-- >gb-u>fbfuefrf,e rs,i zsiez)e;) ; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.hsrc/libavutil/macros.h::4949::2525:: note: expanded from macro 'FFMIN'note: expanded from macro 'FFMIN' 4949 | | ##ddeeffiinen eF FFMFIMNI(Na(,ab,)b )( ((a()a )> >( (bb)) ?? ((bb)) : (:a )()a ) )| ~ ^ ~ | ~ ^ ~ In file included from src/libavcodec/vaapi_encode_mjpeg.cIn file included from :src/libavcodec/vb.c29:: 28src/libavcodec/bytestream.h: :src/libavcodec/bytestream.h356::35613::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] 356 | 356 | s isziez2e2 == FFFFMMIINN((pp-->>bbuuf11fffeer warningr__esennd generatedd. -- p-p>b-u>fbfuefrf,e rs,i zsei)z;e ) ;| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.hsrc/libavutil/macros.h::4949::2525:: note: note: expanded from macro 'FFMIN'expanded from macro 'FFMIN' 4949 | | ##ddefeifniene FFFFMMIINN((aa,,bb)) ((((a)a )> >( b()b )? ?( b()b ): : ((aa)))) | | ~ ^ ~ ~ ^ ~ In file included from In file included from src/libavcodec/vaapi_encode_mjpeg.csrc/libavcodec/vb.c::2928: : src/libavcodec/bytestream.hsrc/libavcodec/bytestream.h::357357::1515:: warning: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357357 | | iiff ((ssiizzee22 !!== sisziez)e ) | ~~~~~ ^ ~~~~| ~~~~~ ^ ~~~~ In file included from src/libavcodec/vaapi_encode_h264.c:36: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h: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/vaapi_encode.c:1324:59: warning: missing field 'log2_chroma_w' initializer [-Wmissing-field-initializers] 1324 | { "YUV400", VA_RT_FORMAT_YUV400, 8, 1, }, | ^ In file included from src/libavcodec/vaapi_encode_h264.c:36: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h: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/vaapi_encode_h264.c:36: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/vaapi_encode_mpeg2.c:642:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/bytestream.h 642 | : 271 :V17:A Awarning: Pcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]I _ENCODE_COMMON_O P271T | I O N S ,i n t| ^ size2 = FFMIN(g->buffer_end - g->src/libavcodec/vaapi_encode.hb:u476f:f33e:r ,note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS's ize); 476| | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ { .src/libavutil/macros.hi:649:425 := note: 0expanded from macro 'FFMIN' } , 0, 1, F49L | A#GdSe f}in,e \F F M| I ^ N(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/vaapi_encode_mpeg2.c:642:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/vaapi_encode.h:480:39: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 480 | { .i64 = 0 }, 0, INT_MAX, FLAGS }, \ | ^ src/libavcodec/vaapi_encode_mpeg2.c:642:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/vaapi_encode.h:484:39: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 484 | { .i64 = 1 }, 1, INT_MAX, FLAGS }, \ | ^ src/libavcodec/vaapi_encode_mpeg2.c:642:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/vaapi_encode.h:489:47: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 489 | { .i64 = 2 }, 1, MAX_ASYNC_DEPTH, FLAGS }, \ | ^ src/libavcodec/vaapi_encode_mpeg2.c:642:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/vaapi_encode.h:493:39: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 493 | { .i64 = 0 }, 0, INT_MAX, FLAGS } | ^ In file included from src/libavcodec/vaapi_h264.c:23: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2src/libavcodec/vaapi_encode_mpeg2.c =:667 :12F:F Mwarning: Imissing field 'help' initializer [-Wmissing-field-initializers]N (p- >667b | u f f e{r _NeUnLdL }-, 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/vaapi_h264.c:23: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h: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/vaapi_encode_mpeg2.c:680:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 680 | { 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/libavcodec/vaapi_h264.c:23: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/vorbisenc.o src/libavcodec/vaapi_encode.cIn file included from :1518:src/libavcodec/vaapi_encode_h264.c64::36 : warning: missing field 'value' initializer [-Wmissing-field-initializers]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 :1518 | warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] rt_format_attr = (V293 | A C o n sfiizeg2A =t FtFrMiIb)N ({p -V>AbCuofnffeirg_Aetntdr i-b pR-T>bFuoffremr,a sti ze});; | | ^ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vaapi_encode_h264.c:36: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/vaapi_encode_vp9.c:157:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 157 | 16 warning sf generatedo. r (i = 0; i < FF_ARRAY_ELEMS(vpic->reference_frames); 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/vaapi_h264.c:23: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = Fsrc/libavcodec/bytestream.hFM:IN317(:p13-:> buwarning: ffcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]er _end - p->buffe r317, | s i szizee)2; = F F| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~M IN(p-src/libavutil/macros.h>:49b:uf25f:e rnote: _expanded from macro 'FFMIN'e nd - p49- | >#bduefffeir,n es iFzFeM)I;N ( a| , ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~b) ((a) > src/libavutil/macros.h(:b)CC libavcodec/vp3.o 49 :?25 : (note: bexpanded from macro 'FFMIN') : (a) ) 49 | | # ~ ^ ~ define FFIn file included from Msrc/libavcodec/vaapi_h264.cI:N23(: In file included from asrc/libavcodec/vaapi_encode.csrc/libavcodec/h264dec.h,b:):39: 1501In file included from (:(src/libavcodec/h264_sei.h19a:): 23 >warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: (In file included from bsrc/libavcodec/h2645_sei.h) :?28: src/libavcodec/bytestream.h:(357b:)15 :: ( warning: a)1501comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ) | | ~ ^ ~357f | or ( i i=f (0si;zIn file included from e2 src/libavcodec/vaapi_encode_h264.c:i! 36: =In file included from = FF_ARRAY_ELEMS(vaapi_encode_rt_formats)) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vaapi_encode_vp9.c:205:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 205 | if (avctx->i_quant_factor > 0.0) | ~~~~~~~^~~~~~~~~~~~~~ ~ src/libavcodec/vaapi_encode_vp9.c:207:65: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 207 | av_clip((avctx->i_quant_factor * priv->q_idx_p + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 208 | avctx->i_quant_offset) + 0.5, | ~~~~~~~~~~~~~~~~~~~~~ ~ src/libavcodec/vaapi_encode_vp9.c:212:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 212 | if (avctx->b_quant_factor > 0.0) | ~~~~~~~^~~~~~~~~~~~~~ ~ CC libavcodec/vp3_parser.o src/libavcodec/vaapi_encode_vp9.c:214:65: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 214 | av_clip((avctx->b_quant_factor * priv->q_idx_p + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 215 | avctx->b_quant_offset) + 0.5, | ~~~~~~~~~~~~~~~~~~~~~ ~ src/libavcodec/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/libavcodec/vaapi_encode.csrc/libavutil/macros.h:49::159025:: 58note: :expanded from macro 'FFMIN' warning: missing field 'value' initializer [-Wmissing-field-initializers] 49 | #define FF M1590I | N (a , b )V A(C(oan)f i> g(Atbt) r? i(bb ) r:c _(aat)t)r =| ~ ^ ~{ VAConfigAttIn file included from risrc/libavcodec/vaapi_encode_h264.cb:R36a: tIn file included from esrc/libavcodec/h264_sei.h:C23o: nIn file included from tsrc/libavcodec/h2645_sei.hr:o28l: 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:src/libavcodec/vaapi_encode_vp9.c49::25234::26 note: :expanded from macro 'FFMIN' warning: missing field 'depth' initializer [-Wmissing-field-initializers] 49 | #de f234i | n e F {F MFIFN(_aP,RbO)F IL(E(_aUN)K N> CC libavcodec/vp3dsp.o O(bW)N ?} ( b| ) ^: (a)) | ~ ^ ~ In file included from src/libavcodec/vaapi_encode_h264.c:36: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/vaapi_encode_mjpeg.c:35: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/vp5.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/vaapi_encode_vp9.c:274:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 274 | VAAPI_ENCODE_COMMON_OPTIONS, | ^ src/libavcodec/vaapi_encode.h:476:33: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 476 | { .i64 = 0 }, 0, 1, FLAGS }, \ | ^ src/libavcodec/vaapi_encode_vp9.c:274:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/vaapi_encode.h:480:39: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 480 | { .i64 = 0 }, 0, INT_MAX, FLsrc/libavcodec/vb.cAGS: 220}:,17 \: warning: | comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] ^ 220 | if(size > bysrc/libavcodec/vaapi_encode_vp9.cte:s274t:r5:e awarning: mmissing field 'unit' initializer [-Wmissing-field-initializers]2 _gesrc/libavcodec/vaapi_encode.h:t484:_39by:te s_note: lexpanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS'e ft(&c- 484> | s t r e a m{)+ 4 .|i|6 4si ze=< 41){ }| , ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1, INT_MAX, FLAGS }, \ | ^ src/libavcodec/vaapi_encode_vp9.c:274:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/vaapi_encode.h:489:47: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 489 | { .i64 = 2 }, 1, MAX_ASYNC_DEPTH, FLAGS }, \ | ^ src/libavcodec/vaapi_encode_vp9.c:274:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/vaapi_encode.h:493:39: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 493 | { .i64 = 0 }, 0, INT_MAX, FLAGS } | ^ src/libavcodec/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/vaapi_encode_vp9.c:278:79: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 278 | OFFSET(loop_filter_level), AV_OPT_TYPE_INT, { .i64 = 16 }, 0, 63, In file included from FLAGsrc/libavcodec/vaapi_mpeg4.cS: 25},: In file included from | src/libavcodec/h263.h ^: 24: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | src/libavcodec/vaapi_encode_vp9.c :280 : 82 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] if (s- >280b | u f _ e n d O-F FsS-E>Tb(luofop__ptfri l>t=e rs_sihzaeropfn(eBsis)t,B uAfV)_)O P{T_ T Y| P ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~E _INT, { .i64 = 4 }, 0, 15, FLAGS }, | ^ src/libavcodec/vaapi_encode_vp9.c:281:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 281 | { NULL }, | ^ src/libavcodec/vaapi_encode_vp9.c:290:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 290 | { NULL }, | ^ src/libavcodec/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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 32 warnings generated. 3 warnings generated. In file included from src/libavcodec/vaapi_vc1.c:26: In file included from src/libavcodec/mpegvideodec.h:37: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/vaapi_mpeg2.c:25: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: '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/vaapi_encode.c:1613:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1613 | for (i = 0; i < FF_ARRAY_ELEMS(vaapi_encode_rc_modes); 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/vaapi_encode.c:1912:61: warning: missing field 'value' initializer [-Wmissing-field-initializers] 1912 | VAConfigAttrib attr = { VAConfigAttribMaxFrameSize }; | ^ 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 >= ssrc/libavcodec/put_bits.hize:o317f(:B33i:t Bwarning: ucomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]f )) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/vaapi_encode.c:1969:59: warning: missing field 'value' initializer [-Wmissing-field-initializers] 1969 | VAConfigAttrib attr = { VAConfigAttribEncMaxRefFrames }; | ^ src/libavcodec/vaapi_encode.c:1996:69: warning: missing field 'value' initializer [-Wmissing-field-initializers] 1996 | attr = (VAConfigAttrib) { VAConfigAttribPredictionDirection }; | ^ In file included from src/libavcodec/vaapi_encode_h265.c:38: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h: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/vaapi_encode_h265.c:38: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h: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/vaapi_encode_h265.c:38: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/vp56.o src/libavcodec/vaapi_encode_mjpeg.c:204:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 204 | av_assert0(k <= sizeof(huff->huffman_table[t].dc_values)); src/libavcodec/vaapi_encode.c | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :2195:61: warning: missing field 'value' initializer [-Wmissing-field-initializers]src/libavutil/avassert.h :38:11: note: expanded from macro 'av_assert0' 2195 | 38 | V A Ciofn (f!i(gcAotntdr))i b{ a t t r [ 3 ] = { { V A C o n f ig A t t r i b E n c M a x S l i c e s } , \ | | ^~~~ ^ src/libavcodec/vaapi_encode_mjpeg.c:211:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/vaapi_encode.c:2196:66: CC libavcodec/vp56data.o warning: missing field 'value' initializer [-Wmissing-field-initializers] 211 | 2196 | a v _ a ss e r t0 ( k < = s i z e o f ( h u f f - >{h uVfAfComnfaing_Attatbrlieb[Etn]c.Slaicc_evSatlruuecst)u)r;e | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~} , | ^ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' src/libavcodec/vaapi_encode.c: 219838: | 63 : warning: imissing field 'value' initializer [-Wmissing-field-initializers]f (!(con d2198) | ) { { V A C o n f i g A t t r ib E n c T i\ l | e ^~~~S upport }, | ^ 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/vbndec.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)) | ~ ^ ~ CC libavcodec/vp56dsp.o In file included from src/libavcodec/vbnenc.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, siIn file included from ze);src/libavcodec/vbndec.c :| 27 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~: src/libavcodec/bytestream.h: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' 186 | 49 | s#idzeefi2n e= FFFMFINM(IaN,(bp) -(>(ab) u> f(bf)e ?r (_b)e n:d (-a )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/vbndec.c:27: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != sizIn file included from e) src/libavcodec/vaapi_encode_h265.c| : ~~~~~ ^ ~~~~ 38: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h: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/vaapi_encode_h265.c:38: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h: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/vbnenc.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) src/libavcodec/vaapi_encode.c> (:b) 2271?: 24(:b )warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]: (a)) | ~ ^ ~ 2271In file included from | src/libavcodec/vbnenc.c : 27 : src/libavcodec/bytestream.h:i187f: 15(:c twarning: xcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]- >nb_s 187l | i c e si f> (msaixz_e2s l!=i cseis)z e{) | | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ ~~~~~ ^ ~~~~ src/libavcodec/vaapi_encode.c:2287:60: warning: missing field 'value' initializer [-Wmissing-field-initializers] 2287 | VAConfigAttrib attr = { VAConfigAttribEncPackedHeaders }; | ^ 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/vaapi_encode_h265.c:38: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/vaapi_encode_h264.c:398:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 398 | for (i = 0; i < FF_ARRAY_ELEMS(ff_h2645_pixel_aspect); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vaapi_encode_h264.c:405:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 405 | if (i >= FF_ARRAY_ELEMS(ff_h2645_pixel_aspect)) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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) ? src/libavcodec/vaapi_encode.c(b): :2348 :(59a:) )warning: missing field 'value' initializer [-Wmissing-field-initializers] | ~ ^ ~ 2348 | VAConfigAttrib attr = { VAConfigAttribEncQualityRange }; | ^ 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/vaapi_encode_h265.c:38: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:356:13src/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] 356 | 31 warningssi generated. ze2 271= | F FiMnItN (sipz-e>2b u=ff eFrF_MeInNd(g --> bpu-f>fbeurf_efnedr, -s izge-)>;b u f| fe ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~r , sizsrc/libavutil/macros.he:)49;: 25 :| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~note: expanded from macro 'FFMIN' src/libavutil/macros.h49: | 49#:d25:e fnote: iexpanded from macro 'FFMIN'n e FFMIN (49 | a#,dbe)f i(n(ea )F F>M I(Nb()a ,?b )(b )( (:a )( a>) )( b )| ~ ^ ~? (b) : (a)In file included from )src/libavcodec/vaapi_encode_h265.c : 38| : ~ ^ ~In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/vbndec.c:27: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/vaapi_encode.c:2367: 21293: | warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] size2 = FFM I2367N | (p -> b u f f e ri_efnd (-q uapl-i>tby u>f fatetrr.,v alsuizee)) ;{ | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~| ~~~~~~~ ^ ~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vbndec.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/vaapi_encode.c:2395:50: warning: missing field 'value' initializer [-Wmissing-field-initializers] 2395 | VAConfigAttrib attr = { VAConfigAttribEncROI }; | ^ In file included from src/libavcodec/vbnenc.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/vbnenc.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/libavcodec/vbndec.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/vbnenc.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/vaapi_encode_h264.c:734:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 734 | for (; i < FF_ARRAY_ELEMS(vpic->ReferenceFrames); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vaapi_encode_mjpeg.c:491:26: warning: missing field 'depth' initializer [-Wmissing-field-initializers] 491 | { FF_PROFILE_UNKNOWN } | ^ 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/vbndec.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/vbndec.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) | ~~~~~ ^ ~~~~ 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/vbnenc.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/vbnenc.c:27: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != siIn file included from ze) src/libavcodec/vc1data.c | : ~~~~~ ^ ~~~~ 29: In file included from src/libavcodec/vc1.h:28: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/vc1_parser.c:30: In file included from src/libavcodec/vc1.h:28: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/vaapi_encode_mjpeg.c:543:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 543 | VAAPI_ENCODE_COMMON_OPTIONS, | ^ src/libavcodec/vaapi_encode.h:476:33: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 476 | { .i64 = 0 }, 0, 1, FLAGS }, \ | ^ src/libavcodec/vaapi_encode_mjpeg.c:543:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/vaapi_encode.h:480:39: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 480 | { .i64 = 0 }, 0, INT_MAX, FLAGS }, \ | ^ src/libavcodec/vaapi_encode_mjpeg.c:543:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/vaapi_encode.h:484:39: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 484src/libavcodec/put_bits.h | : 265 : {37 :. i6warning: 4In file included from comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] = src/libavcodec/vaapi_hevc.c1: }27,: In file included from 1src/libavcodec/hevcdec.h, : 265I40N | : In file included from Tsrc/libavcodec/hevc_sei.h: 30_M A: In file included from X src/libavcodec/h2645_sei.h, :28 : Fsrc/libavcodec/bytestream.hL A: GifS 171( :s18}:-, >\bwarning: ucomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] f| _ en ^d - s->buf_ptr 171 | > = s i zg-e>bouf(fBfietrB u+f=))src/libavcodec/vaapi_encode_mjpeg.c :543{F:FM I5N( g-:>| b u ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~warning: fmissing field 'unit' initializer [-Wmissing-field-initializers]f er_src/libavcodec/vaapi_encode.he:n489d: 47:- note: g-expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS'>b uffer, 489s | i z e ); { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~. i64 = 2 }, 1,src/libavutil/macros.h :M49A:X25_:A Snote: Yexpanded from macro 'FFMIN'N C_DEPTH ,49 | F#LdAeGfSin e} ,F F\M I N(| a ^, b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/vaapi_encode_mjpeg.c:543:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/vaapi_encode.h:493:39: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 493 | { .i64 = 0 }, 0, INT_MAX, FLAGS } | ^src/libavcodec/put_bits.h :265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (ssrc/libavcodec/vaapi_encode_mjpeg.c->:b547u:f33_:e nwarning: dmissing field 'unit' initializer [-Wmissing-field-initializers] - s->bu f547_ | p tr > = s i{z e.ofi(6B4i =t 0B u}f,) )0 ,{ 1| , ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~F LAGS }, | ^ src/libavcodec/vaapi_encode_mjpeg.c:550:33: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 550 | { .i64 = 1 }, 0, 1, FLAGS },In file included from | ^src/libavcodec/vc1_mc.c :32: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37:src/libavcodec/vaapi_encode_mjpeg.c :warning: 552comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: 12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 552 | { N227UL | L } , | ^ if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/vaapi_hevc.c:27: In file included from src/libavcodec/hevcdec.h:40: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h: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/vaapi_hevc.c:27: In file included from src/libavcodec/hevcdec.h:40: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (src/libavcodec/vaapi_encode_mjpeg.csiz:e5572: 12!:= warning: missing field 'value' initializer [-Wmissing-field-initializers] size) 557 | | ~~~~~ ^ ~~~~ { 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/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/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/vaapi_encode_h265.c:39: 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.hsrc/libavcodec/bytestream.h:265::37271:: 17warning: :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] 265 | 271 | i fin t(s -s>biuzef2_ e=n dF F-MI Ns(-g->>bbufu_fpfterr _>en=d s i- zg-e>boufff(eBr,i tsBiufz))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/vc1_loopfilter.c:30: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/vaapi_hevc.c:27: In file included from src/libavcodec/hevcdec.h:40: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h: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/vaapi_hevc.c:27: In file included from src/libavcodec/hevcdec.h:40: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != ssrc/libavcodec/put_bits.hiz:e)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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 14 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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/vaapi_hevc.c:27: In file included from src/libavcodec/hevcdec.h:40: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/vp6.o In file included from src/libavcodec/vc2enc.c:28: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | isrc/libavcodec/bytestream.hf :(355s:13-:> buwarning: fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]_ end - s->src/libavcodec/vaapi_encode_h264.cbuf:_ p1044t355:r | 19 : > = warning: ssizcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]ie z eo f=( BFiFtMBIuN(fg)-)> b1044{ | u ff e | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~r _foern d( i- = 0g;- i> buRefPisrc/libavutil/macros.hcL:i49s:t25:0 )note: ;expanded from macro 'FFMIN' i++) { 49| | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~# define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vaapi_hevc.c:27: In file included from src/libavcodec/hevcdec.h:40: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h: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/vaapi_hevc.c:27: In file included from src/libavcodec/hevcdec.h:40: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/vaapi_encode_vp8.c:31: In file included from src/libavcodec/vp8.h:39: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffeIn file included from src/libavcodec/vaapi_encode_h264.cr,:src/libavcodec/vc1_block.c s1084i::3120:z : In file included from ewarning: src/libavcodec/mpegvideo.h:)45implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion];: src/libavcodec/put_bits.h :| 227 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~: 37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1084 | src/libavutil/macros.h : 49 :if25 :227( | a note: vexpanded from macro 'FFMIN' c t x -i>f i _49(q | su#a-ntd_>effbiuaf_nceet FnFodMr >I-N ( 0sa-.,>b)0 b()u(f _a | p ~~~~~~~^~~~~~~~~~~~~~ ~) t r >>= (bs)i z? e(ofb(B)i tB:u f)()a) ){ | | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ ~ ^ ~ src/libavcodec/vaapi_encode_h264.c:1086:67: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1086 | av_clip((avctx->i_quant_factor * priv->fixed_qp_p + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1087 | avctx->i_quant_offset) + 0.5, 1, 51); | ~~~~~~~~~~~~~~~~~~~~~ ~ src/libavcodec/vaapi_encode_h264.c:1090:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1090 | if (avctx->b_quant_factor > 0.0) | ~~~~~~~^~~~~~~~~~~~~~ ~ src/libavcodec/vaapi_encode_h264.c:1092:67: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1092 | av_clip((avctx->b_quant_factor * priv->fixed_qp_p + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ In file included from 1093 | src/libavcodec/vaapi_encode_vp8.c : 31 : In file included from src/libavcodec/vp8.h : src/libavcodec/put_bits.h39: In file included from :src/libavcodec/vpx_rac.h :33317: :src/libavcodec/bytestream.h33 :: 186 : warning: comparison 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] avc tx-317> | b_ q u a nt _186iofff | (ss- >e btufs_)ie z+ne d2 0 -=. F FM5I,s -N1>b(,ufp _p-t>5br1u) ;f>f e= rs| _ie ~~~~~~~~~~~~~~~~~~~~~ ~n zde -o pf-(>BbuiftBfuef)r), { s iz| 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/vaapi_encode_vp8.c:31: In file included from src/libavcodec/vp8.h:39: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/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/vaapi_encode_h264.c:1151:26: warning: src/libavcodec/put_bits.hmissing field 'depth' initializer [-Wmissing-field-initializers] :317:33src/libavcodec/vbnenc.c: :warning: 141:comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]12:1151 | warning: missing field 'help' initializer [-Wmissing-field-initializers] { FF_ P141RO | F 317I | L E _ U{ NNUiKfL NLO( WNs} -,}> b u | | f ^ ^ _ end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/vc1_pred.c:31: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 15 227 warning | s generated . 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)) | ~ ^ ~ 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/vaapi_encode_vp8.c:31: In file included from src/libavcodec/vp8.h:39: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h: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/vaapi_encode_vp8.c:31: In file included from src/libavcodec/vp8.h:39: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] In file included from 294 | src/libavcodec/vc1.c : 31 : iIn file included from fsrc/libavcodec/mpegvideo.h :(45s: izsrc/libavcodec/put_bits.he:2227 !:= 37si:ze ) warning: | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ~~~~~ ^ ~~~~ 227 | if (s->buf_end - s->bufsrc/libavcodec/put_bits.h_pt:r317 :33>:= warning: sicomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]ze of(BitBuf)) { | 317 | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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.hsrc/libavcodec/vaapi_encode_h264.c:49::251264::5 :note: expanded from macro 'FFMIN'warning: missing field 'unit' initializer [-Wmissing-field-initializers] 49 | #d e1264f | i n e src/libavcodec/put_bits.hF FV:MAIN265(A:aP37,I:b_ )E warning: NC(comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]O( DaE)_C O>M MO(Nb_)O ? P (265Tb) | I O : N (S, a ) )i f | | ^( ~ ^ ~s -> buf_end - s->In file included from bsrc/libavcodec/vaapi_encode_vp8.cuf:_p31tr: In file included from src/libavcodec/vp8.h>:=39: In file included from ssrc/libavcodec/vpx_rac.hi:src/libavcodec/vaapi_encode.hz33:e: 476osrc/libavcodec/bytestream.hf::(33B318:i :note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS't15B u:f) warning: )476comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | { src/libavcodec/vc2enc.c| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ {318 | : . i 195 6:i164f: ( =siwarning: z ecomparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]02 },! = 0s, i1,z e F)195 L | A| ~~~~~ ^ ~~~~ G S }w,h \i l e| ^ (val > maxval) { | ~~~ ^ ~~~~~~ src/libavcodec/vaapi_encode_h264.c:1264:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/vaapi_encode.h:480:39: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 480 | { .i64 = 0 }, 0, INT_MAX, FLAGS }, \ | ^ src/libavcodec/vaapi_encode_h264.c:1264:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/vaapi_encode.h:484:39: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 484 | { .i64 = 1 }, 1, INT_MAX, FLAGS }, \ | ^ src/libavcodec/vaapi_encode_h264.c:1264:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/vaapi_encode.h:489:47: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 489 | { .i64 = 2 }, 1, MAX_ASYNC_DEPTH, FLAGS }, \ | ^ src/libavcodec/vaapi_encode_h264.c:1264:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/vaapi_encode.h:493:39: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 493 | { .i64 = 0 }, 0, INT_MAX, FLAsrc/libavcodec/vc2enc.cGS :}220 : | 16 ^: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 220 | while (val > maxval) { | ~~~ ^ ~~~~~~ src/libavcodec/vaapi_encode_h264.c:1268:63: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1268 | OFFSET(qp), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 52, FLAGS }, | ^ src/libavcodec/vaapi_encode_h264.c:1270:75: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1270 | OFFSET(quality), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, FLAGS }, | ^ src/libavcodec/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/vaapi_encode_h264.c:1279:64: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1279 | OFFSET(aud), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavcodec/bytestream.h: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/vaapi_encode_vp8.c:31: In file included from src/libavcodec/vp8.h:39: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h: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/vaapi_encode_vp8.c:31: In file included from src/libavcodec/vp8.h:39: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/vaapi_encode_h264.c:1336:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1336 | { NULL }, | ^ In file included from src/libavcodec/vc1dec.c:36: In file included from src/libavcodec/h263dec.h:23: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: '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/vaapi_encode_h264.c:1349:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 1349 | { 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/vp6dsp.o In file included from src/libavcodec/vaapi_vp8.c:24: In file included from src/libavcodec/vp8.h:39: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h: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/vc1_block.c:34: src/libavcodec/unary.h:50:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 50 | for(i = 0; i < len && get_bIn file included from itssrc/libavcodec/vaapi_vp8.c1(:gb24) : !=In file included from src/libavcodec/vp8.hs:t39o: pIn file included from ; src/libavcodec/vpx_rac.hi:+33: +src/libavcodec/bytestream.h);: 186 | : ~~~~~~~~~~~~~ ^ ~~~~13 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] CC libavcodec/vp8.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/libavcodec/vaapi_vp8.c:24: In file included from src/libavcodec/vp8.h:39: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2713 | warning s generated . iCC libavcodec/vp8_parser.o 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/vaapi_encode_h265.c:514:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 514 | for (i = 0; i < FF_ARRAY_ELEMS(ff_h2645_pixel_aspect); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vaapi_encode_h265.c:521:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 521 | if (i >= FF_ARRAY_ELEMS(ff_h2645_pixel_aspect)) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/vaapi_vp8.c:24: In file included from src/libavcodec/vp8.h:39: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h: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/vaapi_vp8.c:24: In file included from src/libavcodec/vp8.h:39: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/vaapi_encode_vp8.c:168:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 168 | if (avctx->i_quant_factor > 0.0) | ~~~~~~~^~~~~~~~~~~~~~ ~ src/libavcodec/vaapi_encode_vp8.c:170:63: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 170 | av_clip((avctx->i_quant_factor * priv->q_indexsrc/libavcodec/bytestream.h_p : +317 : 13| : ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | 317 | s i z ea2vc t=x- >iF_FqMuIaNn(pt->_bouffffsere_te)n d+ -0 .p5-,> b u| f ~~~~~~~~~~~~~~~~~~~~~ ~f er, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #defineCC libavcodec/vp8dsp.o FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vaapi_vp8.c:24: In file included from src/libavcodec/vp8.h:39: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/vaapi_encode_vp8.c:183:26: warning: missing field 'depth' initializer [-Wmissing-field-initializers] 183 | { FF_PROFILE_UNKNOWN } | ^ 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/vaapi_vp8.c:24: In file included from src/libavcodec/vp8.h:39: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h: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 FFMIsrc/libavcodec/vaapi_encode_vp8.cN(a:,b219) :(5(:a )warning: missing field 'unit' initializer [-Wmissing-field-initializers]> (b) ? (b) :219 ( | a ) ) | V ~ ^ ~AA PI_ENCOsrc/libavcodec/vc1_mc.cDIn file included from E:src/libavcodec/vaapi_vp8.c_:C24294:O41: MIn file included from src/libavcodec/vp8.h:M: Owarning: 39comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]N_: In file included from Osrc/libavcodec/vpx_rac.h:P33T: src/libavcodec/bytestream.hI:O357:N15S:, | 294warning: | ^ comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357| | | ( u nsiifg n(esd)i(zser2 c!_=y -s src/libavcodec/vaapi_encode.h1iz:)e)476 : 33 : | ~~~~~ ^ ~~~~note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' > v _476e | dg e _p o s { . i6 4 -= (0my &}3,) -0 ,16 1,- F L3)A G{S },| ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\ | ^ src/libavcodec/vc1_mc.c:293:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 293 | || (src/libavcodec/vaapi_encode_vp8.cu:n219s:i5gn:e dwarning: )missing field 'unit' initializer [-Wmissing-field-initializers](s rc_xsrc/libavcodec/vaapi_encode.h -: 480s:-39>:m snote: pexpanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS'e l) > s-> h480_ | e d g e_ p o {s . i-6 4 (=m x&03 )} ,- 106, - Is-N>mTs_peMlA X* ,3 F| L ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AGS }, \ | ^ src/libavcodec/vaapi_encode_vp8.c:219:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/vaapi_encode.h:484:39: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 484 | { .i64 = 1 }, 1, INT_MAX, FLAGS }, \ | ^ src/libavcodec/vaapi_hevc.c:99:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 99src/libavcodec/vaapi_encode_vp8.c | : 219 : 5 f:o rwarning: missing field 'unit' initializer [-Wmissing-field-initializers]( i = src/libavcodec/vaapi_encode.h0:,489 :47j := note: 0expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS'; i < FF _489A | R R A Y _E L {E M.Si(6p4p -=> R2e f}e, r1e, nMAcXe_FrAaSmYeNsC)_;D EiPT+H+,) F{L AG S| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ }, \ | ^ src/libavcodec/vaapi_hevc.c:102:28: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 102 | while (!frasrc/libavcodec/vaapi_encode_vp8.cme :&219:&5 :j DP B)493) | { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ { .i64 = 0 }, 0, INT_MAX, FLAGS } | ^ src/libavcodec/vima.c:142:17: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 142 | if (samples > pkt->size * 2) | ~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/vima.c:168:33: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 168 | for (sample = 0; sample < samples; sample++) { | ~~~~~~ ^ ~~~~~~~ src/libavcodec/vaapi_encode_vp8.c:223:79: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 223 | OFFSET(loop_filter_level), AV_OPT_TYPE_INT, { .i64 = 16 }, 0, 63, FLAGS }, | ^ src/libavcodec/vaapi_encode_vp8.c:225:82: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 225 | OFFSET(loop_filter_sharpness), AV_OPT_TYPE_INT, { .i64 = 4 }, 0, 15, FLAGS }, | ^ src/libavcodec/vaapi_encode_vp8.c:226:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 226 | { NULL }, | ^ src/libavcodec/vaapi_encode_vp8.c:235:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 235 | { NULL }, | ^ src/libavcodec/vlc.c:318:14: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 318 | COPY(len > nb_bits); | ~~~ ^ ~~~~~~~ src/libavcodec/vlc.c:291:15: note: expanded from macro 'COPY' 291 | if (!(condition)) \ | ^~~~~~~~~ src/libavcodec/vlc.c:318:5: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 318 | COPY(len > nb_bits); | ^~~~~~~~~~~~~~~~~~~ src/libavcodec/vlc.c:293:17: note: expanded from macro 'COPY' 293 | if (len > 3*nb_bits || len > 32) { \ | ~~~ ^ ~~~~~~~~~ src/libavcodec/vlc.c:321:21: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] src/libavcodec/vaapi_encode_h265.c 321 | : 869 : 21CO:PY (warning: lcomparison of integers of different signs: 'long' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]e n && len <= nb_bits); | ~~~ ^ ~~~~~~~ 869 | src/libavcodec/vlc.c : 291 : 15 : note: expanded from macro 'COPY' F F291M | I N ( lr i n t( l uimfa _(d!e(cno n*d iatvi_oqn2)d)( m d m - > m i n _ l u m i n a nc e) ), | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 870 | \ | ^~~~~~~~~ mdcv->src/libavcodec/vlc.cm:a321x:_5d:i warning: scomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]p lay_ma st321e | r i n g_ lCuOmPiYn(alnecne )&;& l| e ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~n <= nb_bitsrc/libavutil/macros.hs):; 49 :| ^~~~~~~~~~~~~~~~~~~~~~~~~~~25 : note: src/libavcodec/vlc.cexpanded from macro 'FFMIN': 293:17: note: expanded from macro 'COPY' 49 | #defi n293 | e F F M I Ni(fa ,(ble)n >( (3a*)n b> _(bb)i ?t s( b)| |: (laen) ) > | 3 ~ ^ ~2 ) { src/libavcodec/vaapi_encode_h265.c : 934 :14 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 934 | \f o r| ( ~~~ ^ ~~~~~~~~~; i < FF_ARRAY_ELEMS(vpic->reference_frames); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. In file included from src/libavcodec/vc1.c:35: src/libavcodec/unary.h:50:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 50 | for(i = 0; i < len && get_bits1(gb) != stop; i++); | ~~~~~~~~~~~~~ ^ ~~~~ 11 warnings generated. 12 warnings generated. src/libavcodec/vaapi_hevc.c:363:29: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 363 | for (i = 0; i < 15 && i < sh->nb_refs[L0]; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/vaapi_hevc.c:375:33: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] src/libavcodec/vc2enc.c375 | : 984 : 80 :f owarning: rimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (i = 0; i < 15 && 984i | < s hs-->>nsbl_irceef_msi[nL_1b]y;t eis+ +=) s{- > s| l ~ ^ ~~~~~~~~~~~~~~~i ce_max_bytes - s->slice_max_bytes*(s->tolerance/100.0f); | ~^~~~~~ src/libavcodec/vaapi_encode_h265.c:1151:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1151 | for (i = 0; i < FF_ARRAY_ELEMS(vslice->ref_pic_list0); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vaapi_encode_h265.c:1176:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1176 | for (i = 0; i < FF_ARRAY_ELEMS(vslice->ref_pic_list0); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vaapi_encode_h265.c:1263:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1263 | if (avctx->i_quant_factor > 0.0) | ~~~~~~~^~~~~~~~~~~~~~ ~ src/libavcodec/vaapi_encode_h265.c:1265:67: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1265 | av_clip((avctx->i_quant_factor * priv->fixed_qp_p + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1266 | avctx->i_quant_offset) + 0.5, 1, 51); | ~~~~~~~~~~~~~~~~~~~~~ ~ src/libavcodec/vaapi_encode_h265.c:1269:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1269 | if (12av warningctsx generated-. >b_quant_factor > 0.0) | ~~~~~~~^~~~~~~~~~~~~~ ~ src/libavcodec/vaapi_encode_h265.c:1271:67: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1271 | src/libavcodec/vaapi_hevc.c :a487v:_33c:l ipwarning: ((comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare]a vctx->b_quant_ fa487c | t o r * p r ivf-o>rf i(xie d=_q p0_;p i+ < | 1 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^5 && i < 1272 | s h -> n b _ r e f s [L 0 ] ; i + + ) { | ~ ^ ~~~~~~~~~~~~~~~ avctx->b_qusrc/libavcodec/vaapi_hevc.ca:n493t:_33o: fwarning: fscomparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare]et ) + 0.5, 4931 | , 5 1 ) ; f o| r ~~~~~~~~~~~~~~~~~~~~~ ~ (i = 0; i < 15 && i < sh->nb_refs[L0]; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/vaapi_hevc.c:500:37: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 500 | for (i = 0; i < 15 && i < sh->nb_refs[L1]; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/vaapi_encode_h265.c:1308:26: warning: missing field 'depth' initializer [-Wmissing-field-initializers] 1308 | { FF_PROFILE_UNKNOWN } | ^ src/libavcodec/vc1_mc.c:563:54: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 563 | || (unsigned)(src_y - (s->mspel << fieldmv)) > v_edge_pos - (my & 3) - ((8 + s->mspel * 2) << fieldmv)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vc1_mc.c:562:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 562 | || (unsigned)(src_x - s->mspel) > s->h_edge_pos - (mx & 3) - 8 - s->mspel * 2 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vc2enc.c:1203:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1203 | {NULL} | ^ src/libavcodec/vc2enc.c:1190:129: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1190 | {"tolerance", "Max undershoot in percent", offsetof(VC2EncContext, tolerance), AV_OPT_TYPE_DOUBLE, {.dbl = 5.0f}, 0.0f, 45.0f, VC2ENC_FLAGS, "tolerance"}, | ~ ^~~~~ src/libavcodec/vc2enc.c:1190:123: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1190 | {"tolerance", "Max undershoot in percent", offsetof(VC2EncContext, tolerance), AV_OPT_TYPE_DOUBLE, {.dbl = 5.0f}, 0.0f, 45.0f, VC2ENC_FLAGS, "tolerance"}, | ~ ^~~~ src/libavcodec/vc2enc.c:1190:116: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1190 | {"tolerance", "Max undershoot in percent", offsetof(VC2EncContext, tolerance), AV_OPT_TYPE_DOUBLE, {.dbl = 5.0f}, 0.0f, 45.0f, VC2ENC_FLAGS, "tolerance"}, | ~ ^~~~ src/libavcodec/vaapi_encode_h265.c:1387:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1387 | VAAPI_ENCODE_COMMON_OPTIONS, | ^ src/libavcodec/vaapi_encode.h:476:33: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 476 | { .i64 = 0 }, 0, 1, FLAGS }, \ | ^ src/libavcodec/vaapi_encode_h265.c:1387:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/vaapi_encode.h:480:39: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 480 | { .i64 = 0 }, 0, INT_MAX, FLAGS }, \ | ^ src/libavcodec/vaapi_encode_h265.c:1387:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/vaapi_encode.h:484:39: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 484 | { .i64 = 1 }, 1, INT_MAX, FLAGS }, \ | ^ src/libavcodec/vc2enc.c:1216src/libavcodec/vaapi_encode_h265.c::121387:: 5warning: : missing field 'value' initializer [-Wmissing-field-initializers]warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/vaapi_encode.h :1216489 | : 47: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS'{ NULL }, 489 | | ^ { .i64 = 2 }, 1, MAX_ASYNC_DEPTH, FLAGS }, \ | ^ src/libavcodec/vaapi_encode_h265.c:1387:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/vaapi_encode.h:493:39: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 493 | { .i64 = 0 }, 0, INT_MAX, FLAGS } | ^ src/libavcodec/vaapi_encode_h265.c:1391:63: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1391 | OFFSET(qp), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 52, FLAGS }, | ^ src/libavcodec/vaapi_encode_h265.c:1394:64: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1394 | OFFSET(aud), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavcodec/vaapi_encode_h265.c:1454:36: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1454 | { .str = NULL }, 0, 0, FLAGS }, | ^ src/libavcodec/vaapi_encode_h265.c:1456:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1456 | { NULL }, | ^ CC libavcodec/vp9.o src/libavcodec/vaapi_encode_h265.c:1469:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 1469 | { NULL }, | ^ CC libavcodec/vp9_metadata_bsf.o CC libavcodec/vp9_parser.o src/libavcodec/vc1_mc.c:739:30: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 739 | || (unsigned)uvsrc_y > (v_edgeCC libavcodec/vp9_raw_reorder_bsf.o _pos >> 1) - 9) { | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vc1_mc.c:738:30: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 738 | || (unsigned)uvsrc_x > (s->h_edge_pos >> 1) - 9 | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/vp9_superframe_bsf.o CC libavcodec/vp9_superframe_split_bsf.o In file included from src/libavcodec/vmdvideo.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)) | ~ ^ ~ CC libavcodec/vp9block.o In file included from src/libavcodec/vmdvideo.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/vmdvideo.c:44: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/vp9data.o CC libavcodec/vp9dsp.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/libavcodec/vmdvideo.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) :src/libavcodec/vc1_block.c (a):)534 : 23| ~ ^ ~: 23warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] warning s generatedIn file included from . src/libavcodec/vmdvideo.c:44: src/libavcodec/bytestream.h:294:15 :534 | warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | iiff ( in(desxi z>=e 23f !f= warnings_s generatedivze. c) 1 _| a ~~~~~ ^ ~~~~ c_sizes[codinsrc/libavcodec/vc1_mc.cgset:]905 :-34: 1warning: U)comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 905 | || (unsigned)uvsrc_y > v_edge_pos - (5 << fieldmv)) { | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vc1_mc.c:904:34: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 904 | || (unsigned)uvsrc_x > (s->h_edge_pos >> 1) - 5 | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/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/vmdvideo.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/vmdvideo.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/vmdvideo.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) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/vmnc.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->busrc/libavcodec/vmdvideo.cff:er125_en:d35 :- warning: g-comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]> buffer, size); 125| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ | src/libavutil/macros.h : 49 : 25 : inote: fexpanded from macro 'FFMIN' (d_end 49- | # dedf i (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vmnc.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/vmnc.c:32: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/vc1_mc.c:1079:34: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1079 | || (unsigned)(src_y - 1) > v_edge_pos - (my & 3) - 16 - 3) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vc1_mc.c:1078:34: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1078 | || (unsigned)(src_x - 1) > s->h_edge_pos - (mx & 3) - 16 - 3 | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/vmnc.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' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vmnc.c: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/vmnc.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) | ~~~~~ ^ ~~~~ 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/libavcodec/vmnc.c: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/vmnc.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/vp9dsp_10bpp.o CC libavcodec/vp9dsp_12bpp.o CC libavcodec/vp9dsp_8bpp.o 2 warnings generated. CC libavcodec/vp9lpf.o CC libavcodec/vp9mvs.o CC libavcodec/vp9prob.o src/libavcodec/vorbisdec.c:378:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 377 | ff_dlog(NULL, " delta %f minmum %f \n", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378 | codebook_delta_value, codebook_minimum_value); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/internal.h:156:68: note: expanded from macro 'ff_dlog' 156 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0) | ~~~~~~ ^~~~~~~~~~~ src/libavcodec/vorbisdec.c:378:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 377 | ff_dlog(NULL, " delta %f minmum %f \n", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378 | codebook_delta_value, codebook_minimum_value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/internal.h:156:68: note: expanded from macro 'ff_dlog' 156 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0) | ~~~~~~ ^~~~~~~~~~~ src/libavcodec/vorbisdec.c:384:81: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 383 | ff_dlog(NULL, " multiplicands*delta+minmum : %e \n", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384 | (float)codebook_multiplicands[i] * codebook_delta_value + codebook_minimum_value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/internal.h:156:68: note: expanded from macro 'ff_dlog' 156 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0) | ~~~~~~ ^~~~~~~~~~~ src/libavcodec/vorbisdec.c:421:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 420 | ff_dlog(vc->avctx, " %f ", | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 421 | codebook_setup->codevectors[j * dim + k]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/internal.h:156:68: note: expanded from macro 'ff_dlog' 156 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0) | ~~~~~~ ^~~~~~~~~~~ 26 warnings generated. src/libavcodec/vorbis_parser.c:139:35: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 139 | if (get_bits(&gb0, 6) + 1 == mode_count) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ 3 warnings generated. CC libavcodec/vp9recon.o 43 warnings generated. 20 warnings generated. 4 warnings generated. 8 warnings generated. 12 warnings generated. CC libavcodec/vpx_rac.o CC libavcodec/vqavideo.o CC libavcodec/vqcdec.o src/libavcodec/vp3dsp.c:483:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 483 | av_assert0(filter_limit < 128U); | ~~~~~~~~~~~~ ^ ~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ CC libavcodec/wavarc.o CC libavcodec/wavpack.o CC libavcodec/wavpackdata.o src/libavcodec/vorbisdec.c:879:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 879 | (vf->bark_map_size / BARK(vf->rate / 2.0f))); | ^~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vorbisdec.c:165:80: note: expanded from macro 'BARK' 165 | (13.1f * atan(0.00074f * (x)) + 2.24f * atan(1.85e-8f * (x) * (x)) + 1e-4f * (x)) | ~ ~~~~~~^~~~~ src/libavcodec/vorbisdec.c:879:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 879 | (vf->bark_map_size / BARK(vf->rate / 2.0f))); | ^~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vorbisdec.c:165:65: note: expanded from macro 'BARK' 165 | (13.1f * atan(0.00074f * (x)) + 2.24f * atan(1.85e-8f * (x) * (x)) + 1e-4f * (x)) | ~~~~ ~~~~~~~~~~~~~~~^~~~~ src/libavcodec/vorbisdec.c:879:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 879 | (vf->bark_map_size / BARK(vf->rate / 2.0f))); | ^~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vorbisdec.c:165:37: note: expanded from macro 'BARK' 165 | (13.1f * atan(0.00074f * (x)) + 2.24f * atan(1.85e-8f * (x) * (x)) + 1e-4f * (x)) | ^~~~~ ~ src/libavcodec/vorbisdec.c:879:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 879 | (vf->bark_map_size / BARK(vf->rate / 2.0f))); | ^~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vorbisdec.c:165:28: note: expanded from macro 'BARK' 165 | (13.1f * atan(0.00074f * (x)) + 2.24f * atan(1.85e-8f * (x) * (x)) + 1e-4f * (x)) | ~~~~ ~~~~~~~~~^~~~~ src/libavcodec/vorbisdec.c:879:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 879 | (vf->bark_map_size / BARK(vf->rate / 2.0f))); | ^~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vorbisdec.c:165:6: note: expanded from macro 'BARK' 165 | (13.1f * atan(0.00074f * (x)) + 2.24f * atan(1.85e-8f * (x)CC libavcodec/wavpackenc.o * (x)) + 1e-4f * (x)) | ^~~~~ ~ src/libavcodec/vorbisdec.c:878:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 878 | map[idx] = floor(BARK((vf->rate * idx) / (2.0f * n)) * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vorbisdec.c:165:80: note: expanded from macro 'BARK' 165 | (13.1f * atan(0.00074f * (x)) + 2.24f * atan(1.85e-8f * (x) * (x)) + 1e-4f * (x)) | ~ ~~~~~~^~~~~ src/libavcodec/vorbisdec.c:878:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 878 | map[idx] = floor(BARK((vf->rate * idx) / (2.0f * n)) * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vorbisdec.c:165:65: note: expanded from macro 'BARK' 165 | (13.1f * atan(0.00074f * (x)) + 2.24f * atan(1.85e-8f * (x) * (x)) + 1e-4f * (x)) | ~~~~ ~~~~~~~~~~~~~~~^~~~~ src/libavcodec/vorbisdec.c:878:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 878 | map[idx] = floor(BARK((vf->rate * idx) / (2.0f * n)) * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vorbisdec.c:165:37: note: expanded from macro 'BARK' 165 | (13.1f * atan(0.00074f * (x)) + 2.24f * atan(1.85e-8f * (x) * (x)) + 1e-4f * (x)) | ^~~~~ ~ src/libavcodec/vorbisdec.c:878:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 878 | map[idx] = floor(BARK((vf->rate * idx) / (2.0f * n)) * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vorbisdec.c:165:28: note: expanded from macro 'BARK' 165 | (13.1f * atan(0.00074f * (x)) + 2.24f * atan(1.85e-8f * (x) * (x)) + 1e-4f * (x)) | ~~~~ ~~~~~~~~~^~~~~ src/libavcodec/vorbisdec.c:878:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 878 | map[idx] = floor(BARK((vf->rate * idx) / (2.0f * n)) * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vorbisdec.c:165:6: note: expanded from macro 'BARK' 165 | (13.1f * atan(0.00074f * (xCC libavcodec/wbmpdec.o )) + 2.24f * atan(1.85e-8f * (x) * (x)) + 1e-4f * (x)) | ^~~~~ ~ CC libavcodec/wbmpenc.o In file included from src/libavcodec/vorbisenc.c:37: src/libavcodec/vorbis_enc_data.h:432:24: warning: missing field 'min' initializer [-Wmissing-field-initializers] 432 | { 2, 16, 16, 0 }, | ^ src/libavcodec/vorbis_enc_data.h:433:24: warning: missing field 'min' initializer [-Wmissing-field-initializers] 433 | { 2, 8, 8, 0 }, | ^ src/libavcodec/vorbis_enc_data.h:434:24: warning: missing field 'min' initializer [-Wmissing-field-initializers] 434 | { 2, 256, 256, 0 }, | ^ src/libavcodec/vorbis_enc_data.h:435:24: warning: missing field 'min' initializer [-Wmissing-field-initializers] 435 | { 2, 64, 64, 0 }, | ^ src/libavcodec/vorbis_enc_data.h:436:24: warning: missing field 'min' initializer [-Wmissing-field-initializers] 436 | { 2, 128, 128, 0 }, | ^ src/libavcodec/vorbis_enc_data.h:437:24: warning: missing field 'min' initializer [-Wmissing-field-initializers] 437 | { 2, 32, 32, 0 }, | ^ src/libavcodec/vorbis_enc_data.h:438:24: warning: missing field 'min' initializer [-Wmissing-field-initializers] 438 | { 2, 96, 96, 0 }, | ^ src/libavcodec/vorbis_enc_data.h:439:24: warning: missing field 'min' initializer [-Wmissing-field-initializers] 439 | { 2, 32, 32, 0 }, | ^ src/libavcodec/vorbis_enc_data.h:440:24: warning: missing field 'min' initializer [-Wmissing-field-initializers] 440 | { 2, 96, 96, 0 }, | ^ src/libavcodec/vorbis_enc_data.h:441:24: warning: missing field 'min' initializer [-Wmissing-field-initializers] 441 | { 2, 17, 17, 0 }, | ^ src/libavcodec/vorbis_enc_data.h:442:24: warning: missing field 'min' initializer [-Wmissing-field-initializers] 442 | { 2, 32, 32, 0 }, | ^ src/libavcodec/vorbis_enc_data.h:443:24: warning: missing field 'min' initializer [-Wmissing-field-initializers] 443 | { 2, 78, 78, 0 }, | ^ src/libavcodec/vorbis_enc_data.h:444:24: warning: missing field 'min' initializer [-Wmissing-field-initializers] 444 | { 2, 17, 17, 0 }, | ^ src/libavcodec/vorbis_enc_data.h:445:24: warning: missing field 'min' initializer [-Wmissing-field-initializers] 445 | { 2, 32, 32, 0 }, | ^ src/libavcodec/vorbis_enc_data.h:446:24: warning: missing field 'min' initializer [-Wmissing-field-initializers] 446 | { 2, 78, 78, 0 }, | ^ src/libavcodec/vorbis_enc_data.h:447:24: warning: missing field 'min' initializer [-Wmissing-field-initializers] 447 | { 2, 100, 100, 0 }, | ^ 5 warnings generated. CC libavcodec/wcmv.o src/libavcodec/vorbisdec.c:1168:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1168 | ff_dlog(NULL, "floor0 dec: coeff at %d is %f\n", idx, lsp[idx]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ src/libavutil/internal.h:156:68: note: expanded from macro 'ff_dlog' 156 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0) | ~~~~~~ ^~~~~~~~~~~ CC libavcodec/webp.o src/libavcodec/vorbisdec.c:1178:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1178 | lsp[i] = 2.0f * cos(lsp[i]); | ~~~ ^~~~~~ src/libavcodec/vorbisdec.c:1178:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1178 | lsp[i] = 2.0f * cos(lsp[i]); | ^~~~ ~ src/libavcodec/vorbisdec.c:1181:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1180 | ff_dlog(NULL, "floor0 synth: map_size = %"PRIu32"; m = %d; wstep = %f\n", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1181 | vf->map_size[blockflag], order, wstep); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ src/libavutil/internal.h:156:68: note: expanded from macro 'ff_dlog' 156 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0) | ~~~~~~ ^~~~~~~~~~~ src/libavcodec/vorbisdec.c:1188:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1188 | float two_cos_w = 2.0f * cos(wstep * iter_cond); // needed all times | ~~~ ~~~~~~^~~~~~~~~~~ src/libavcodec/vorbisdec.c:1188:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1188 | float two_cos_w = 2.0f * cos(wstep * iter_cond); // needed all times | ^~~~ ~ src/libavcodec/vorbisdec.c:1206:23: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1206 | if (p + q == 0.0) | ~~^~~ ~~ CC libavcodec/webp_parser.o src/libavcodec/vorbisdec.c:1212:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1212 | - vf->amplitude_offset) * .11512925f); | ~ ^~~~~~~~~~ src/libavcodec/vorbisdec.c:1211:72: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1211 | (((1ULL << vf->amplitude_bits) - 1) * sqrt(p + q))) | ~~~~ ~~^~~ src/libavcodec/vorbisdec.c:1167:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1167 | for (idx = 0; idx < lsp_len; ++idx) | ~~~ ^ ~~~~~~~ src/libavcodec/vorbisdec.c:1184:22: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1184 | while (i < vf->map_size[blockflag]) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/twinvqdec.c:189:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 188 | float ppc_gain = 1.0 / 8192 * | ~ 189 | twinvq_mulawinv(pgain_step * g_coef + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | pgain_step / 2, | ~~~~~~~~~~~~~~~ 191 | 25000.0, TWINVQ_PGAIN_MU); | ~~~~~~~~~~~~~~~~~~~~~~~~~ 4 warnings generated. In file included from src/libavcodec/vorbisenc.c:43: 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/twinvqdec.c:226:62: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 226 | float st = use_hist ? (1.0 - val) * tmp2 + val * hist[idx] + 1.0 | ~ ~~~~^~~~~~~~~~~ src/libavcodec/twinvqdec.c:226:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 226 | float st = use_hist ? (1.0 - val) * tmp2 + val * hist[idx] + 1.0 | ~ ^~~~ src/libavcodec/twinvqdec.c:226:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 226 | float st = use_hist ? (1.0 - val) * tmp2 + val * hist[idx] + 1.0 | ~ ^~~ src/libavcodec/twinvqdec.c:227:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 227 | : tmp2 + 1.0; | ^~~~ ~ src/libavcodec/twinvqdec.c:230:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 230 | if (st < -1.0) | ^~ ~ src/libavcodec/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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 15 warnings generated. src/libavcodec/vorbisdec.c:1370:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1370 | for (p = 0, j = 0; j < ch_used; ++j) { | ~ ^ ~~~~~~~ 16 warnings generated. src/libavcodec/vorbisdec.c:1493:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1492 | ff_dlog(NULL, " pass %d offs: %d curr: %f change: %f cv offs.: %d \n", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1493 | pass, voffs, vec[voffs], codebook.codevectors[coffs+l], coffs); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/internal.h:156:68: note: expanded from macro 'ff_dlog' 156 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0) | ~~~~~~ ^~~~~~~~~~~ src/libavcodec/vorbisdec.c:1493:62: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1492 | ff_dlog(NULL, " pass %d offs: %d curr: %f change: %f cv offs.: %d \n", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1493 | pass, voffs, vec[voffs], codebook.codevectors[coffs+l], coffs); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/internal.h:156:68: note: expanded from macro 'ff_dlog' 156 | # define ff_dlog(ctx, ...) do { ifCC libavcodec/webvttdec.o (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0) | ~~~~~~ ^~~~~~~~~~~ src/libavcodec/vorbisenc.c:236:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 236 | a = fabs(cb->dimensions[j * cb->ndimensions]); | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vorbisenc.c:239:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 239 | a = fabs(cb->dimensions[j * cb->ndimensions + 1]); | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vorbisdec.c:1532:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1529 | CC libavcodec/webvttenc.o ff_dlog(NULL, " pass %d offs: %d curr: %f change: %f cv offs.: %d+%d \n", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1530 | pass, voffset / ch + (voffs % ch) * vlen, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1531 | vec[voffset / ch + (voffs % ch) * vlen], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1532 | codebook.codevectors[coffs + l], coffs, l); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/internal.h:156:68: note: expanded from macro 'ff_dlog' 156 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0) | ~~~~~~ ^~~~~~~~~~~ src/libavcodec/vorbisdec.c:1531:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1529 | ff_dlog(NULL, " pass %d offs: %d curr: %f change: %f cv offs.: %d+%d \n", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1530 | pass, voffset / ch + (voffs % ch) * vlen, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1531 | vec[voffset / ch + (voffs % ch) * vlen], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1532 | codebook.codevectors[coffs + l], coffs, l); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/internal.h:156:68: note: expanded from macro 'ff_dlog' 156 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0) | ~~~~~~ ^~~~~~~~~~~ src/libavcodec/vorbisdec.c:1552:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1549 | ff_dlog(NULL, " pass %d offs: %d curr: %f change: %f cv offs.: %d+%d \n", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1550 | pass, voffs_div + voffs_mod * vlen, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1551 | vec[voffs_div + voffs_mod * vlen], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1552 | codebook.codevectors[coffs + l], coffs, l); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/internal.h:156:68: note: expanded from macro 'ff_dlog' 156 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0) | ~~~~~~ ^~~~~~~~~~~ src/libavcodec/vorbisdec.c:1551:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1549 | ff_dlog(NULL, " pass %d offs: %d curr: %f change: %f cv offs.: %d+%d \n", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1550 | pass, voffs_div + voffs_mod * vlen, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1551 | vec[voffs_div + voffs_mod * vlen], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1552 | codebook.codevectors[coffs + l], coffs, l); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/internal.h:156:68: note: expanded from macro 'ff_dlog' 156 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0) | ~~~~~~ ^~~~~~~~~~~ In file included from src/libavcodec/vp5.c:32: In file included from src/libavcodec/vp56.h:38: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h: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/vp5.c:32: In file included from src/libavcodec/vp56.h:38: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h: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/vp5.c:32: In file included from src/libavcodec/vp56.h:38: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/vp56.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/vp56.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/vp56.c:27: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/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/vorbisenc.c:484:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 484 | mant = (int)ldexp(frIn file included from expsrc/libavcodec/vp5.c:(32f,: &In file included from exsrc/libavcodec/vp56.hp:),38 : In file included from 2src/libavcodec/vpx_rac.h0:)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/libavcodec/bytestream.hsrc/libavutil/macros.h:49::25271:: note: 17expanded from macro 'FFMIN': warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 49 | #define FFM I271 | N ( a ,ibn)t (s(izae2) => F(FbM)I N?( g(b-) >:b u(faf))e r_ en| d ~ ^ ~ - g->buffIn file included from esrc/libavcodec/vp5.cr:,32 : In file included from ssrc/libavcodec/vp56.hi:z38e: )In file included from ;src/libavcodec/vpx_rac.h :33 : | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~src/libavcodec/bytestream.h :294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavutil/macros.h:49:25: 294note: | expanded from macro 'FFMIN' if (s iz49e2 | #!=d esfiiznee) F| ~~~~~ ^ ~~~~F MIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/bytestream.hIn file included from :src/libavcodec/vp56.c317::2713: :src/libavcodec/bytestream.h :warning: 293:comparison 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] 317 | 293 | s i z esi2z e=2 F=F MFFIMNI(Np(-p>-b>buuffffeerr__eenndd - -p ->pbu-f>fbeur,f fsiezer),; s i | z ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~e ); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:src/libavutil/macros.h25::49 :25note: :expanded from macro 'FFMIN' note: expanded from macro 'FFMIN' 4949 | | ##ddefeifnien eF FFMIFNM(aI,Nb()a, b(()a )( (>a ()b )> ? ((bb) )? : ((ab))) :| ~ ^ ~ (a)) | ~ ^ ~ In file included from src/libavcodec/vp5.c:32: In file included from In file included from src/libavcodec/vp56.h:src/libavcodec/vp56.c38:: 27: In file included from src/libavcodec/bytestream.hsrc/libavcodec/vpx_rac.h::33294: :src/libavcodec/bytestream.h:15318:: warning: 15comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | 318 | i f (isfi z(sei2z e!2= s!i= zse)i z e)| ~~~~~ ^ ~~~~ | ~~~~~ ^ ~~~~ src/libavcodec/vorbisdec.c:1748:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1748 | if (blockflag == previous_window) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/vorbisdec.c:1750:30: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1750 | } else if (blockflag > previous_window) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/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/vp56.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, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vp5.c:32: In file included from src/libavcodec/vp56.h:38: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h: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/vp5.c:32: In file included from src/libavcodec/vp56.h:38: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h: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/wavpackdata.c:22: src/libavcodec/wavpack.h:144:13: warning: comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare] 144 | if (val > 31U) | ~~~ ^ ~~~ 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/vp56.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/vp56.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) | ~~~~~ ^ ~~~~ 11 warnings generated. src/libavcodec/vorbisenc.c:767:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 767 | average += fabs(coeffs[j]); | ~~~~ ^~~~~~~~~ 1 warning generated. src/libavcodec/vorbisenc.c:790:68: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 790 | average = sqrt(tot_average * average) * pow(1.25f, position*0.005f); // MAGIC! | ~~~ ~~~~~~~~^~~~~~~ src/libavcodec/vorbisenc.c:790:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 790 | average = sqrt(tot_average * average) * pow(1.25f, position*0.005f); // MAGIC! | ~~~ ^~~~~ src/libavcodec/vorbisenc.c:790:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 790 | average = sqrt(tot_average * average) * pow(1.25f, position*0.005f); // MAGIC! | ~~~~ ~~~~~~~~~~~~^~~~~~~~~ src/libavcodec/vorbisenc.c:932:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 932 | max1 = FFMAX(max1, fabs(coeffs[ k / real_ch])); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:22: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ ~ src/libavcodec/vorbisenc.c:932:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 932 | max1 = FFMAX(max1, fabs(coeffs[ k / real_ch])); | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavcodec/vorbisenc.c:932:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 932 | max1 = FFMAX(max1, fabs(coeffs[ k / real_ch])); | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:40: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavcodec/vorbisenc.c:933:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 933 | max2 = FFMAX(max2, fabs(coeffs[samples + k / real_ch])); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:22: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ ~ src/libavcodec/vorbisenc.c:933:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 933 | max2 = FFMAX(max2, fabs(coeffs[samples + k / real_ch])); | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavcodec/vorbisenc.c:933:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 933 | max2 = FFMAX(max2, fabs(coeffs[samples + k / real_ch])); | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:40: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ 11 warnings generated. In file included from src/libavcodec/vp56data.c:26: In file included from src/libavcodec/vp56data.h:30: In file included from src/libavcodec/vp56.h:38: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h: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/wma.o In file included from src/libavcodec/vp56data.c:26: In file included from src/libavcodec/vp56data.h:30: In file included from src/libavcodec/vp56.h:38: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h: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/vp56data.c:26: In file included from src/libavcodec/vp56data.h:30: In file included from src/libavcodec/vp56.h:38: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 5 warnings generated. CC libavcodec/wma_common.o src/libavcodec/vorbisenc.c:1015:15: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1015 | float n = (float)(1 << venc->log2_blocksize[1]) / 4.0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ CC libavcodec/wma_freqs.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/wmadec.o src/libavcodec/vp9_metadata_bsf.c:124:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 124 | { NULL } | ^ In file included from src/libavcodec/vp56data.c:26: In file included from src/libavcodec/vp56data.h:30: In file included from src/libavcodec/vp56.h:38: In file included from src/libavcodec/vpx_rac.h:CC libavcodec/wmaenc.o 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/vp56data.c:26: In file included from src/libavcodec/vp56data.h:30: In file included from src/libavcodec/vp56.h:38: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h: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/vp56data.c:26: In file included from src/libavcodec/vp56data.h:30: In file included from src/libavcodec/vp56.h:38: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h: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/vp56data.c:26: In file included from src/libavcodec/vp56data.h:30: In file included from src/libavcodec/vp56.h:38: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h: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/vp56data.c:26: In file included from src/libavcodec/vp56data.h:30: In file included from src/libavcodec/vp56.h:38: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 1 warning generated. src/libavcodec/vp56data.c:52:17: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 52 | { 2, 2}, {-0}, {-1}, | ^ src/libavcodec/vp56data.c:52:23: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 52 | { 2, 2}, {-0}, {-1}, | ^ src/libavcodec/vp56data.c:53:17: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 53 | { 2, 3}, {-2}, {-3}, | ^ src/libavcodec/vp56data.c:53:23: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 53 | { 2, 3}, {-2}, {-3}, | ^ src/libavcodec/vp56data.c:55:17: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 55 | { 2, 5}, {-4}, {-5}, | ^ src/libavcodec/vp56data.c:55:23: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 55 | { 2, 5}, {-4}, {-5}, | ^ src/libavcodec/vp56data.c:56:17: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 56 | { 2, 6}, {-6}, {-7}, | ^ src/libavcodec/vp56data.c:56:23: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 56 | { 2, 6}, {-6}, {-7}, | ^ src/libavcodec/vp56data.c:61:17: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 61 | { 2, 7}, {-0}, {-1}, | ^ src/libavcodec/vp56data.c:61:23: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 61 | { 2, 7}, {-0}, {-1}, | ^ src/libavcodec/vp56data.c:63:17: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 63 | { 2, 9}, {-2}, {-3}, | ^ src/libavcodec/vp56data.c:63:23: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 63 | { 2, 9}, {-2}, {-3}, | ^ src/libavcodec/vp56data.c:64:17: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 64 | { 2,10}, {-4}, {-5}, | ^ 3src/libavcodec/vp56data.c: warning64s: generated23:. warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 64 | { 2,10}, {-4}, {-5}, | ^ In file included from src/libavcodec/vp6.c:38: In file included from src/libavcodec/vp56.h:38: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h: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/vp6.c:38: In file included from src/libavcodec/vp56.h:38: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h: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/vp6.c:38: In file included from src/libavcodec/vp56.h:38: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/libavcodec/vp6.c:38: In file included from src/libavcodec/vp56.h:38: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h: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/vp6.c:38: In file included from src/libavcodec/vp56.h:38: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h: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/vp8.c:38: In file included from src/libavcodec/vp8.h:39: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - src/libavcodec/bytestream.hg-:>b317u:f13f:e r,warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]s ize); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 317 | src/libavutil/macros.h : 49s:i25z:e 2note: expanded from macro 'FFMIN'= FFMIN( p49- | >#bduefffeirn_ee nFdF M-IN (pa-,>bb)u f(f(ear), >s i(zeb);) ?| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ (b) : (src/libavutil/macros.ha:49):)25 : | note: ~ ^ ~expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vp6.c:38: In file included from src/libavcodec/vp56.h:38: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/vp56data.c:221:17: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 221 | { 2, 1}, {-8}, {-4}, | ^ src/libavcodec/vp56data.c:221:23: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 221 | { 2, 1}, {-8}, {-4}, | ^ src/libavcodec/vp56data.c:225:18: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 225 | { 2, 5}, {-24}, {-20}, {-16}, {-12}, {-0}, | ^ src/libavcodec/vp56data.c:225:25: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 225 | { 2, 5}, {-24}, {-20}, {-16}, {-12}, {-0}, | ^ src/libavcodec/vp56data.c:225:32: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 225 | { 2, 5},In file included from {-2src/libavcodec/vp8.c4:},38 : {-In file included from 2src/libavcodec/vp8.h0:}39,: In file included from {-src/libavcodec/vpx_rac.h1:633}: ,src/libavcodec/bytestream.h {:-18612:}13,: { -warning: 0comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]} , | ^ 186 | src/libavcodec/vp56data.csi:z225e:239 := warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] FFMIN (225p | - > b u ff{e r2_,e n5}d, - {p-->b2u4f}f,e r{,-2 0}s, i{ze-)1;6 } ,| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ {-12}, {src/libavutil/macros.h-:049}:, 25 :| ^note: expanded from macro 'FFMIN' 49 | #defsrc/libavcodec/vp56data.ci:n225e: 45FF:M Iwarning: Nmissing field 'prob_idx' initializer [-Wmissing-field-initializers]( a,b) (225( | a ) >{ (2b), ?5 }(,b ){ :- 24(}a,) ){ - 2| 0 ~ ^ ~} , {-16}, {-In file included from 12src/libavcodec/vp8.c}:,38 : {In file included from -src/libavcodec/vp8.h0}:,39 : In file included from | ^src/libavcodec/vpx_rac.h :33: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/vp56data.c:231:38: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 231 | { 2, 4}, {-VP56_MB_INTER_NOVEC_PF}, {-VP56_MB_INTER_DELTA_PF}, | ^ src/libavcodec/vp56data.c:231:65: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 231 | { 2, 4}, {-VP56_MB_INTER_NOVEC_PF}, {-VP56_MB_INTER_DELTA_PF}, | ^ src/libavcodec/vp56data.c:232:35: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 232 | { 2, 5}, {-VP56_MB_INTER_V1_PF}, {-VP56_MB_INTER_V2_PF}, | ^ src/libavcodec/vp56data.c:232:62: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 232 | { 2, 5}, {-VP56_MB_INTER_V1_PF}, {-VP56_MB_INTER_V2_PF}, | ^ src/libavcodec/vp56data.c:234:29: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] src/libavcodec/bytestream.h: 234355 | : 13 : warning: {comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2, 6}, {-VP56_MB_ I355N | T R A } ,s i z e = F F{M-IVNP(g5-6>_bMuBf_fIeNrT_EeRn_d4 V-} ,g - | > ^b uffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~src/libavcodec/vp56data.c :234:59: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN'234 | { 492 | , #6d}e,f i{n-eV PF5F6M_MIBN_(IaN,TbR) A(}(,a ) > ( b ) ? ({b-)V P: 5(6a_)M)B _ I| ~ ^ ~ NTER_4V}, In file included from src/libavcodec/vp6.c| : ^38 : In file included from src/libavcodec/vp56.h:38: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/vp56data.c356: | 236 : 38 :s iwarning: zmissing field 'prob_idx' initializer [-Wmissing-field-initializers]e 2 = FFMI N236( | p - > b u{f f2e, r8_}e,n d{ -- VpP-5>6bu_fMfBe_Ir,N TsEizRe_)N;O VE C| _ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~G F}, {-src/libavutil/macros.hV:P495:625_:M Bnote: _expanded from macro 'FFMIN'IN TER_DEL T49A | _#GdFe}f,i n e| F ^FM IN(a,b) ((a) > (bsrc/libavcodec/vp56data.c): 236?: 65(:b )warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers]: (a)) | ~ ^ ~ 236 | { 2In file included from , src/libavcodec/vp6.c8}:, 38{: -In file included from Vsrc/libavcodec/vp56.hP:5386: _In file included from Msrc/libavcodec/vpx_rac.h:B33: _src/libavcodec/bytestream.hIN:T357E:R_15N:O Vwarning: Ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]C _GF}, 357{- | V P 5 6if_ M(Bs_iIzNeT2E !R= _sDEiLzTe)A _ G| F ~~~~~ ^ ~~~~ }, | ^ src/libavcodec/vp56data.c:237:35: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 237 | { 2, 9}, {-VP56_MB_INTER_V1_GF}, {-VP56_MB_INTER_V2_GF}, | ^ src/libavcodec/vp56data.c:237:62: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 237 | {In file included from 2, src/libavcodec/vp9_raw_reorder_bsf.c9:}, 27{: -src/libavcodec/put_bits.hV:P2275:376:_ Mwarning: Bcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]_ INTER_V1_GF}, 227{ | - V P 5 6 _ M B _iIfN T(Es-R>_bVu2f__GeFnd} ,- s| - ^> buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/wmalosslessdec.o In file included from src/libavcodec/vp9_superframe_split_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 | #src/libavcodec/bytestream.hdefi:ne271 :F17F:M Iwarning: N(comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]a ,b) ((a) > (b) ?271 ( | b ) : i(nat) )s i z| e2 ~ ^ ~ = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 49265 | | # d e f i n e iFfF M(IsN-(>ab,bu)f _(e(nda ) -> s(-b>)b u?f _(pbt)r :> =( a)s)i z e| o ~ ^ ~f (BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/vp9_superframe_split_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/vp9_superframe_split_bsf.c:29: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/wmaprodec.o In file included from src/libavcodec/vp8.c:38: In file included from src/libavcodec/vp8.h:39: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h: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/vp8.c:38: In file included from src/libavcodec/vp8.h:39: In file included from src/libavcodec/vpx_rac.h:33src/libavcodec/put_bits.h: src/libavcodec/bytestream.h::294317::1533:: 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] 294 | if 317( | s i z e 2i f! =( ssi-z>eb)u f _| e ~~~~~ ^ ~~~~n d - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/wmavoice.o src/libavcodec/bytestream.h:42317: warning13s: generated 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/vp8.c:38: In file included from src/libavcodec/vp8.h:39: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/wmv2.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:355:13:src/libavcodec/vp9_superframe_bsf.c warning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 66:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 355 | 66 | si z e f o= rF F(MnI N=( g0-;> bnu f{b u f| f ~ ^ ~~~~e r, size); | src/libavcodec/vp9_superframe_bsf.c ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~: 83:9: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] src/libavutil/macros.h:49:25: note: 83expanded from macro 'FFMIN' | wloop(mag, *ptr 49= | #idne[fnin]e- >FsFiMzIeN()a;, b )| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~( (a) > src/libavcodec/vp9_superframe_bsf.c(:b73): 23?: (note: bexpanded from macro 'wloop') : (a)) 73| | ~ ^ ~ for (n = 0; n < n_in; n++)In file included from src/libavcodec/vp8.c{: 38\: In file included from src/libavcodec/vp8.h| : ~ ^ ~~~~39 : In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:356:src/libavcodec/vp9_superframe_bsf.c13::86 :warning: 9comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 356 | 86s | i z e2 = F F MwIlNo(po-p>(bmuafgf,e r_AeVCC libavcodec/wmv2data.o n_WdL 1-6 p(-p>tburff,e ri,n[ ns]i-z>es)i;z e )| ) ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.hsrc/libavcodec/vp9_superframe_bsf.c::4973::2325: :note: expanded from macro 'wloop'note: expanded from macro 'FFMIN' 73 | 49 | # d effoirn e( nF F=M I0N; (na, b<) n_(i(na;) n +>+ )( b{) ?\ ( b| ) ~ ^ ~~~~ : (a)) | ~ ^ ~src/libavcodec/vp9_superframe_bsf.c :89:9: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] In file included from 89src/libavcodec/vp8.c | : 38: In file included from src/libavcodec/vp8.h : 39 : In file included from src/libavcodec/vpx_rac.hw:l33o: osrc/libavcodec/bytestream.hp:(m357a:15g:, warning: Acomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]V_ WL24(p t357r | , i n[inf] -(>ssiziez2e )!)=; s i| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~z e) src/libavcodec/vp9_superframe_bsf.c :| 73 ~~~~~ ^ ~~~~: 23: note: expanded from macro 'wloop' 73 | for (n = 0; n < n_in; n++) { \ | ~ ^ ~~~~ src/libavcodec/vp9_superframe_bsf.c:92:9: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 92 | wloop(mag, AV_WL32(ptr, in[n]->size)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vp9_superframe_bsf.c:73:23: note: expanded from macro 'wloop' 73 | for (n = 0; n < n_in; n++) { \ | ~ ^ ~~~~ In file included from src/libavcodec/vp9_superframe_split_bsf.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/vp9_superframe_split_bsf.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 libavcodec/wmv2dec.o In file included from src/libavcodec/vp9block.c:27: In file included from src/libavcodec/vp89_rac.h:33: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h: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 In file included from = src/libavcodec/vp9block.cF:F27MI: NIn file included from (src/libavcodec/vp89_rac.hp-:>33b: uIn file included from fsrc/libavcodec/vpx_rac.hf:33e: rsrc/libavcodec/bytestream.h_:e186n:d13 :- warning: pcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]- >buffer, size) ;186 | | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ size2 src/libavutil/macros.h=: 49F:F25M:I Nnote: (expanded from macro 'FFMIN' p->bu f49f | e#drCC libavcodec/wmv2dsp.o e_fenidn e- pF-F>MbIuNf(fae,rb,) s(i(zae)) ;> ( b| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~) ? (b) : src/libavutil/macros.h(:a49):)25 : | ~ ^ ~note: expanded from macro 'FFMIN' In file included from 49src/libavcodec/vp9_superframe_split_bsf.c | :#29: desrc/libavcodec/bytestream.hf:i318n:15e: FFwarning: Mcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]I N(a,b) (318( | a ) > i(bf) (?s i(zbe)2 :! =( as)i)z e )| ~ ^ ~ | ~~~~~ ^ ~~~~ In file included from src/libavcodec/vp9block.c:27: In file included from src/libavcodec/vp89_rac.h:33: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h: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/vp9_superframe_split_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); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vp9_superframe_split_bsf.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) | ~~~~~ ^ ~~~~ 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/vp9block.c:27: In file included from src/libavcodec/vp89_rac.h:33: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h: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/vp9block.c:27: In file included from src/libavcodec/vp89_rac.h:33: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h: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/vp9block.c:27: In file included from src/libavcodec/vp89_rac.h:33: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h: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/vp9block.c:27: In file included from src/libavcodec/vp89_rac.h:33: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->bsrc/libavcodec/vp3.cuf:fe362:r19,: swarning: icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]z e); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: 362note: expanded from macro 'FFMIN' | fo r49 | (#id ef=i n0e ;F FiMI N<( aF,F_bA)R RA(Y(_aE)L E>M S(b()s -?> (cboe)f f:_ (va)l) c )| ; ~ ^ ~ i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~In file included from src/libavcodec/vp9block.c:27: In file included from src/libavcodec/vp89_rac.h:33: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h: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/vp6.c:40: src/libavcodec/vp6data.h:293:17: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 293 | { 2, 2}, {-1}, {-2}, | ^ src/libavcodec/vp6data.h:293:23: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 293 | { 2, 2}, {-1}, {-2}, | ^ src/libavcodec/vp6data.h:294:17: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 294 | { 2, 3}, {-3}, {-4}, | ^ src/libavcodec/vp6data.h:294:23: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 294 | { 2, 3}, {-3}, {-4}, | ^ src/libavcodec/vp6data.h:297:17: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 297 | { 2, 6}, {-5}, {-6}, | ^ src/libavcodec/vp6data.h:297:23: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 297 | { 2, 6}, {-5}, {-6}, | ^ src/libavcodec/vp6data.h:298:17: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 298 | { 2, 7}, {-7}, {-8}, | ^ src/libavcodec/vp6data.h:298:23: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 298 | { 2, 7}, {-7}, {-8}, | ^ src/libavcodec/vp6data.h:299:17: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 299 | {-0}, | ^ src/libavcodec/vp56.c:796:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 796 | for (i = 0; i < FF_ARRAY_ELEMS(s->frames); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vp56.c:836:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 836 | for (i = 0; i < FF_ARRAY_ELEMS(s->frames); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vp6.c:272:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 272 | for (i=0; ibuffer += FFMIN(g->buffer_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/vp9mvs.c:25: In file included from src/libavcodec/vp89_rac.h:33: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h: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/vp9mvs.c:25: In file included from src/libavcodec/vp89_rac.h:33: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/wmv2enc.o src/libavcodec/vp6.c:370:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 370 | for (i=0; ibuffer_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/wmadec.c:39: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ CC libavcodec/wrapped_avframe.o In file included from src/libavcodec/vp9mvs.c:25: In file included from src/libavcodec/vp89_rac.h:33: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h: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/vp9mvs.c:25: In file included from src/libavcodec/vp89_rac.h:33: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h: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/wmaenc.c:25: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ src/libavcodec/bytestream.h: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/vp9mvs.c:25: In file included from src/libavcodec/vp89_rac.h:33: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h: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/vp9mvs.c:25: In file included from src/libavcodec/vp89_rac.h:33: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h: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/vp9mvs.c:25: In file included from src/libavcodec/vp89_rac.h:33: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/vp9.c:37: In file included from src/libavcodec/vp89_rac.h:33: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h: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/vp9.c:37: In file included from src/libavcodec/vp89_rac.h:33: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h: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/vp9.c:37: In file included from src/libavcodec/vp89_rac.h:33: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/vp8.c:164:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 164 | for (i = 0; i < FF_ARRAY_ELEMS(s->frames); 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->1bu warningf generatedf. 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/vp9.c:37: In file included from src/libavcodec/vp89_rac.h:33: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h: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/vp9.c:37: In file included from src/libavcodec/vp89_rac.h:33: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h: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/vp9.c:37: In file included from src/libavcodec/vp89_rac.h:33: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h: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/vp9.c:37: In file included from src/libavcodec/vp89_rac.h:33: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h: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/vp9.c:37: In file included from src/libavcodec/vp89_rac.h:33: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h: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/vp9data.c:23: In file included from src/libavcodec/vp9data.h:27: In file included from src/libavcodec/vp9dec.h:41: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h: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/wavpackenc.c:29: 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/vp9data.c:23: In file included from src/libavcodec/vp9data.h:27: In file included from src/libavcodec/vp9dec.h:41: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h: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/vp9data.c:23: In file included from src/libavcodec/vp9data.h:27: In file included from src/libavcodec/vp9dec.h:41: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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/vp9data.c:23: In file included from src/libavcodec/vp9data.h:27: In file included from src/libavcodec/vp9dec.h:41: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h: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/vp9data.c:23: In file included from src/libavcodec/vp9data.h:27: In file included from src/libavcodec/vp9dec.h:41: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h: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/vqavideo.c:77: 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 | siIn file included from ze2src/libavcodec/vqavideo.c =:77 : Fsrc/libavcodec/bytestream.hF:M186:I13N: (warning: p->comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]b uffer_end - p -186> | b u f f esriz,e2 s= iFzFMeI)N(;p- > b| u ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~f fer_end src/libavutil/macros.h- :p49-:>25b:u fnote: fexpanded from macro 'FFMIN'e r, size )49; | # d| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~e fine FFMIsrc/libavutil/macros.hN:(49a,:b25): (note: (expanded from macro 'FFMIN'a ) > (b) 49? | #(dbe)fi n:e F(FaM)I)N (| a ~ ^ ~, b) ((a) > (b) ?In file included from (src/libavcodec/vp9data.cb:)23 : :In file included from src/libavcodec/vp9data.h :27(: aIn file included from )src/libavcodec/vp9dec.h): 41 : In file included from | src/libavcodec/vpx_rac.h ~ ^ ~: 33: src/libavcodec/bytestream.h:318:15: warning: In file included from comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/vqavideo.c:77: src/libavcodec/bytestream.h:187 :31815 | : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]i f (siz e1872 | != s iizfe )( s | i ~~~~~ ^ ~~~~ze 2 != size) | ~~~~~ ^ ~~~~ 30 warnings generated. 18 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/vp9data.c:23: In file included from src/libavcodec/vp9data.h:27: In file included from src/libavcodec/vp9dec.h:41: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h: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/vp9data.c:23: In file included from src/libavcodec/vp9data.h:27: In file included from src/libavcodec/vp9dec.h:41: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h: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/wbmpenc.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 | #defisrc/libavcodec/bytestream.hne: 271F:F17M:IN (warning: acomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare], b) ((a) > (b) ?271 | ( b ) :i n(ta )s)i z e| 2 ~ ^ ~ = FFMIN(g->buffer_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/wbmpenc.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/wbmpenc.c:22: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/vqavideo.c:77: 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) : (In file included from a)) src/libavcodec/wavpack.c | : ~ ^ ~28 : src/libavcodec/bytestream.h:171:In file included from 18src/libavcodec/vqavideo.c:: 77warning: : comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]src/libavcodec/bytestream.h :294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | 171 | i f g(-s>ibzeu2ff e!r= +s= iFzFeMI)N ( g| - ~~~~~ ^ ~~~~>b uffer_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]In file included from src/libavcodec/wavpack.c:28: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]317 | size2 = FF M186I | N ( p -s>ibzufef2e r=_ eFnFdMI N-( pp-->>bubfufferf_eern, ds i-z ep)-;> b u| ff ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~e r,src/libavutil/macros.h :s49i:z25e:) ;note: expanded from macro 'FFMIN' | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 49 | #src/libavutil/macros.hd:e49:f25i:n enote: expanded from macro 'FFMIN'F FMIN(a, b49) | #(d(eaf)i n>e (FbF)M I?N ((ab), :b ) (((aa))) > | (b ~ ^ ~) ? (b) : (a)In file included from )src/libavcodec/vqavideo.c : 77| ~ ^ ~: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] In file included from src/libavcodec/wavpack.c:28: src/libavcodec/bytestream.h318: | 187: 15 : iwarning: f comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]( size2 !187= | s i z ei)f (| s ~~~~~ ^ ~~~~i ze2 != 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/vqavideo.c:77: 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/vqavideo.c:77: 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/wbmpenc.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/wbmpenc.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) | ~~~~~ ^ ~~~~ src/libavcodec/webp_parser.c:82:17: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 82 | src/libavcodec/bytestream.h :271 :17 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] i = FFMIN(ct x271 | - >r e m ianitn isnigz_es2iz e=, FbuFf_MsIiNz(eg)-;> b u| f ^ ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ fer_end - g->busrc/libavutil/macros.hf:49f:er25,: note: sexpanded from macro 'FFMIN'i ze); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~49 | #define src/libavutil/macros.hF:49F:25M:I Nnote: (aexpanded from macro 'FFMIN', b) ((a) >49 ( | b#)d e?f i(nb)e :F F(MIaN)()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/wbmpenc.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) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/wavpack.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/wavpack.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: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/wbmpenc.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 In file included from src/libavcodec/wbmpenc.c:src/libavcodec/vp9prob.c22:: src/libavcodec/bytestream.h:25357: :In file included from 15src/libavcodec/vp9dec.h:: 41warning: : comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h :171357: | 18 13: warning: warningsicomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] generatedf . (size2 != size) 171| | ~~~~~ ^ ~~~~ g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' src/libavcodec/bytestream.h: 49317 | :#13d:e fwarning: incomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e FFMIN(a,b) ((a )317 | > ( b )s iz?e 2( b=) F:F M(IaN)()p - >| b ~ ^ ~u ffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/wavpack.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) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/wmaprodec.c:93: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ In file included from src/libavcodec/vp9prob.c:25: In file included from src/libavcodec/vp9dec.h:41: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h: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/vp9prob.c:25: In file included from src/libavcodec/vp9dec.h:41: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (sCC libavcodec/ws-snd1.o ize2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/vp9lpf.c:24: In file included from src/libavcodec/vp9dec.h:41: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h: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/wavpack.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/wavpack.c:In file included from 28: src/libavcodec/bytestream.hsrc/libavcodec/vp9lpf.c:357::2415: :In file included from src/libavcodec/vp9dec.hwarning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]41: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h357: | 186 : 13 : iwarning: fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] (size2 != size) | 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/vp9lpf.c:24: In file included from src/libavcodec/vp9dec.h:41: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/xan.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/xbm_parser.o In file included from src/libavcodec/wbmpdec.c:1122 warning: ssrc/libavcodec/bytestream.h generated:. 171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffIn file included from er src/libavcodec/vp9prob.c+:=25 : FIn file included from Fsrc/libavcodec/vp9dec.hM:I41N: In file included from (src/libavcodec/vpx_rac.hg:-33>: bsrc/libavcodec/bytestream.hu:f293f:e13r:_ ewarning: ncomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]d - g->buffer, s i293z | e ) ; s i| z ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ e2 = FFMIN(p->bsrc/libavutil/macros.hu:f49f:er25_:en dnote: expanded from macro 'FFMIN'- p->buffe r49, | #sdiezfei)n;e F| F ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~M IN(a,b) src/libavutil/macros.h(:(49a:)25 :> note: (expanded from macro 'FFMIN'b ) ? (b )49 | #:d e(fai)n)e FF| M ~ ^ ~I N(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vp9prob.c:25: In file included from src/libavcodec/vp9dec.h:41: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] CC libavcodec/xbmdec.o 294 | if (ssrc/libavcodec/bytestream.hize2: !271=: 17:s iwarning: zcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e ) | ~~~~~ ^ ~~~~ 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/wavpackenc.c:30: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMINIn file included from (gsrc/libavcodec/wbmpdec.c->:b22u: fsrc/libavcodec/bytestream.hf:e186r:_e13n:d -warning: gcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]- >buffer, size) ;186 | | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ size2 = FFMIN(p->src/libavutil/macros.hb:u49f:f25e:r _note: eexpanded from macro 'FFMIN'n d - p->buffer, size); | 49 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ | #define Fsrc/libavutil/macros.h:F49M:I25N:( a,note: b)expanded from macro 'FFMIN' ((a) > 49 | (#bd)e f? i(bn)e F:F M(IaN)()a ,b )| ~ ^ ~( (a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/wbmpdec.c:22: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h: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/vp9lpf.c:24In file included from : In file included from src/libavcodec/vp9prob.csrc/libavcodec/vp9dec.h::2541: : In file included from In file included from src/libavcodec/vp9dec.hsrc/libavcodec/vpx_rac.h:41:: 33: In file included from src/libavcodec/bytestream.hsrc/libavcodec/vpx_rac.h::29333:13: :src/libavcodec/bytestream.h :318warning: :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] 318 | 293 | i f (ssiizzee22 =! =In file included from F FsMizIesrc/libavcodec/wavpackenc.c:N)30: (src/libavcodec/bytestream.h p | : ~~~~~ ^ ~~~~- 186:>13b:u ffwarning: ercomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]_e nd - p->buffe r,186 | si ze ) ; s| i ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~z e2 = FFMsrc/libavutil/macros.hI:N49(:p25:- >bnote: ufexpanded from macro 'FFMIN'f er_end 49- | p#-d>CC libavcodec/xbmenc.o ebfuifnfee rF,F MIsNi(zae,)b;) ( | ( ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ a) > (bsrc/libavutil/macros.h): 49?: 25(:b) note: :expanded from macro 'FFMIN' (a)) | ~ ^ ~ In file included from src/libavcodec/vp9lpf.c:24: In file included from src/libavcodec/vp9dec.h:41: In file included from src/libavcodec/vpx_rac.h:4933 | : #src/libavcodec/bytestream.hd:e294f:in15e: Fwarning: Fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] MIN(a,b )294 | ( ( ai)f > (s(ibz)e 2? !(=b )s :i ze()a ) )| ~~~~~ ^ ~~~~| ~ ^ ~ In file included from src/libavcodec/wavpackenc.c:30: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/xface.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)) | ~ ^ ~ src/libavcodec/bytestream.hIn file included from src/libavcodec/vp9lpf.c::35524:: 13In file included from src/libavcodec/vp9dec.h:: 41: warning: In file included from comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]src/libavcodec/vpx_rac.h :33: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | 318 | s i zief (=s iFzFeMI2N (!g=- >sbiuzef)f e r| _ ~~~~~ ^ ~~~~e nd - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b)11 ? warning(sb generated). : (a)) | ~ ^ ~ In file included from src/libavcodec/vp9prob.c:25: In file included from src/libavcodec/vp9dec.h:41: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h: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/vp3.cIn file included from src/libavcodec/vp9prob.c::252440: In file included from :src/libavcodec/vp9dec.h27::41 : In file included from warning: src/libavcodec/vpx_rac.h:comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]33 : src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | 2440 | i f ( s i z ef2o r !=( isnitz ie )= 0| ; ~~~~~ ^ ~~~~ i < FF_ARRAY_ELEMS(s->coeff_vlc); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vp3.c:2449:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2449 | for (i = 0; i < FF_ARRAY_ELEMS(s->coeff_vlc); 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 libavcodec/xfaceenc.o src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMINsrc/libavcodec/bytestream.h(g->:bu271f:f17er:_ ewarning: ncomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]d - g->buffer, si z271e | ) ; | i ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~n t ssrc/libavutil/macros.hi:z49e2: 25=: note: Fexpanded from macro 'FFMIN'F MIN(g-> b49u | f#fdeefri_neen dF F-M Ig-N>(bau,fbf)e r(,( as) i> z(e)b;) ?| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~( b) : (a))src/libavutil/macros.h : 49| : ~ ^ ~25: note: expanded from macro 'FFMIN' In file included from src/libavcodec/vp9lpf.c:24: In file included from src/libavcodec/vp9dec.h:41: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:356:13 :49 | warning: #comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]d 5ef warningisne generated . FF M356I | N ( a, b )s i(z(ea2) >= (FbF)MI N?( p(-b>)b u:f f(ear)_)en d -| ~ ^ ~ p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (In file included from b) src/libavcodec/wbmpdec.c?: 22(: bsrc/libavcodec/bytestream.h)CC libavcodec/xfacedec.o :293 :13:: (warning: acomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]) ) | ~ ^ ~ In file included from 293src/libavcodec/vp9lpf.c | : 24 : In file included from src/libavcodec/vp9dec.h:s41i: In file included from zsrc/libavcodec/vpx_rac.he2: 33=: src/libavcodec/bytestream.hF:F357M:15I:N (warning: pcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]- >buff e357r | _ e nd -i fp -(s>ibzuef2fe r!,= ssiizzee)) ; | ~~~~~ ^ ~~~~| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/wbmpdec.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/libavcodec/wavpackenc.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/wavpackenc.c:30: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/bytestream.h 294 | : 317 : 13: ifwarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]( size2 != size) 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/wbmpdec.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) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/webp.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)) | ~ ^ ~ 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/wavpackenc.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) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/webp.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/webp.c:47: src/libavcodec/bytestream.h:187src/libavcodec/bytestream.h:15:: 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] 187 | if (size2 != s i355z | 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/wbmpdec.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/wbmpdec.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/wavpackenc.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/wavpackenc.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/vqavideo.c:437:48: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 437 | if (chunk_size / 3 > 256 || chunk_size > bytestream2_get_bytes_left(&s->gb)) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vqavideo.c:442:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 442 | for (i = 0; i < chunk_size / 3; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavcodec/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/wavarc.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/vp9prob.c:35:45: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] src/libavcodec/webvttenc.c:167:16: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 35 | update_factor = 167F | A S T D IfVo(ru p(dia=t0e;_ faic: nF28Fum: M_src/libavcodec/bytestream.hIr:186N:e(13ctcs:t; , warning: icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] m++a)x _{c o u| n ~^~~~~~~~~~~~~~~t ), m186a | x _ c o usrc/libavcodec/webvttenc.cn:sti188)z:e;232 : | = ^ ~~ ~~~~~~~~~warning: F comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]F MIN(p->src/libavutil/macros.hbu :188f49 | f:25 e:In file included from rnote: expanded from macro 'FFMIN' src/libavcodec/webp.c_ i:fen47d -: ( s49 psrc/libavcodec/bytestream.h-- | :#>>293d:b13buefuff:ffie enrewarning: rcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare], . FlsFeniMz >I eNb(u)a fs;, 293izb | e)) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ( | ( a ~~~~~~~~~~~~~ ^ ~~~~~~~ s)i src/libavutil/macros.h:z49>e: 252: ( bnote: expanded from macro 'FFMIN'= ) F?F (M b)I49 N | #:d(p -e(a>)fb)i unf| ef ~ ^ ~Fe rF_eMnId N-( ap,-In file included from b>)src/libavcodec/wavpackenc.cb: (u(31: fIn file included from af)src/libavcodec/wavpackenc.h >e: (rb26),: ?src/libavcodec/wavpack.hs :(bi)144z e:):13; : ( warning: a| comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare] ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~) ) | ~ ^ ~ src/libavutil/macros.h :14449In file included from | :src/libavcodec/wavarc.c25 :: note: 28: expanded from macro 'FFMIN'src/libavcodec/bytestream.hi :f187 :(15:v al >warning: 49comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | 3#1dUef)i 187 | n | e ~~~ ^ ~~~ F FM IiNf( a(,bs) i(ze(2 a!) => s(ibz)e ?) ( b| ~~~~~ ^ ~~~~) : (a)) | ~ ^ ~ In file included from src/libavcodec/webp.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: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/webp.c:47: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/webvttdec.c:52:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 52 | for (i = 0; i < FF_ARRAY_ELEMS(webvtt_tag_replace); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vp9.c:262:58: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 262 | if (s->intra_pred_data[0] && cols == s->cols && rows == s->rows && s->pix_fmt == s->last_fmt) | ~~~~ ^ ~~~~~~~ src/libavcodec/vp9.c:262:39: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 262 | if (s->intra_pred_data[0] && cols == s->cols && rows == s->rows && s->pix_fmt == s->last_fmt) | ~~~~ ^ ~~~~~~~ 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' 491 | #d warninge generatedf. ine FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/webp.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/webp.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) | ~~~~~ ^ ~~~~ src/libavcodec/vp8.c:1497:51: warning: passing 'const uint8_t *' (aka 'const unsigned char *') to parameter of type 'uint8_t *' (aka 'unsigned char *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] 1497 | token_prob, qmul); | ^~~~~~~~~~ src/libavcodec/arm/vp8.h:32:50: note: passing argument to parameter 'token_prob' here 32 | int i, uint8_t *token_prob, int16_t qmul[2]); | ^ In file included from src/libavcodec/vp8.csrc/libavcodec/wavarc.c::149728:: src/libavcodec/bytestream.h63:293In file included from :: 13src/libavcodec/vp9recon.c: warning: warning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]passing 'const int16_t *' (aka 'const short *') to parameter of type 'int16_t *' (aka 'short *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]29 : In file included from src/libavcodec/vp9data.h:27: In file included from src/libavcodec/vp9dec.h :411497: In file included from | src/libavcodec/vpx_rac.h :33 : src/libavcodec/bytestream.h 293 | : 171 :18 : s iwarning: zcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] e2 = F FM I N ( p - > b 171 uf | f e r _ e g n - d >-b u pf -f > ebr +u = fFF M Ife Ntrok(e,gn_- >pbusfrfiozebe,)r; | _q ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~en mdu l)-; src/libavutil/macros.hg| :- ^~~~49 >b:u25:f src/libavcodec/arm/vp8.hfenote: r:expanded from macro 'FFMIN' ,32 s:i70ze: note: )49passing argument to parameter 'qmul' here ; | # de fi| n 32 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ | e F F M IN ( a src/libavutil/macros.h,:b ) 49 (:(a )25: note: > expanded from macro 'FFMIN' ( b ) ? 49 | ( # bde )fi n e : (a F )F )i Mn tI i| N(, ~ ^ ~a ,uibn)t (8(In file included from _asrc/libavcodec/wavarc.c) t:> (28b*t: )osrc/libavcodec/bytestream.hk en:_?294p :15r(: owarning: b)bcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare], :i n(ta1) 6)294 _ | tsrc/libavcodec/vqavideo.c | q ~ ^ ~mu:l 701 :24[ :if2 ] )warning: (; s comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]iz| e2 ^! = size) | ~~~~~ ^ ~~~~ 701 | if (chunk_size > s->decode_buffer_size) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/vp9recon.c:29: In file included from src/libavcodec/vp9data.h:27: In file included from src/libavcodec/vp9dec.h:41: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h: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/vp9recon.c:29: In file included from src/libavcodec/vp9data.h:27: In file included from src/libavcodec/vp9dec.h:41: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h: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/wavarc.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) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/wavpack.c:33: src/libavcodec/unary.h:50:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 50 | for(i = 0; i < len && get_bits1(gb) != stop; i++); | ~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/vqavideo.c:844:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 844 | { 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) In file included from ? (src/libavcodec/wcmv.cb): 28:: src/libavcodec/bytestream.h(:a171):)18 : | ~ ^ ~warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] In file included from src/libavcodec/wavarc.c:28: src/libavcodec/bytestream.h:356 :17113 | : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] g->buffe r356 | + = F FsMIiNz(eg2- >=b uFfFfMeIrN_(epn-d> b-u fgf->ebru_fefnedr ,- spi-z>e)b;u f f| e ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~r , size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:src/libavutil/macros.h25::49 :note: 25expanded from macro 'FFMIN' : note: expanded from macro 'FFMIN' 4949 | | ##ddeeffiinen eF FFFMMIINN((aa,,bb) )( ((a)( a)> >( b()b ) ?? ((bb)) :: (a()a)) ) | ~ ^ ~| ~ ^ ~ In file included from src/libavcodec/wavarc.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/wavpack.c:34: src/libavcodec/wavpack.h:144:13: warning: comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare] src/libavcodec/bytestream.h144 | : 271 :17 i:f warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]( val > 31U) | ~~~ ^ ~~~ 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/wcmv.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/wcmv.c:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/wavarc.c:30: src/libavcodec/unary.h:50:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 50 | for(i = 0; i < len && get_bits1(gb) != stop; i++); | ~~~~~~~~~~~~~ ^ ~~~~ In file included from src/libavcodec/vp9recon.c:29: In file included from src/libavcodec/vp9data.h:27: In file included from src/libavcodec/vp9dec.h:41: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h: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/vp9recon.c:29: In file included from src/libavcodec/vp9data.h:27: In file included from src/libavcodec/vp9dec.h:41: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h: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/vp9recon.c:29: In file included from src/libavcodec/vp9data.h:27: In file included from src/libavcodec/vp9dec.h:41: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h: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/vp3.c:3095:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3095 | for (int i = 0; i < FF_ARRAY_ELEMS(s->huffman_table); 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/vp9recon.c:29: In file included from src/libavcodec/vp9data.h:27: In file included from src/libavcodec/vp9dec.h:41: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h: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) In file included from ? src/libavcodec/wcmv.c(:b28): src/libavcodec/bytestream.h:: 293(a:)13): warning: | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ~ ^ ~ In file included from src/libavcodec/vp9recon.c:29 : 293In file included from | src/libavcodec/vp9data.h : 27 : In file included from ssrc/libavcodec/vp9dec.hi:z41e: 2In file included from src/libavcodec/vpx_rac.h= :F33: Fsrc/libavcodec/bytestream.hM:I357N:(15p: -warning: >comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]b uffer _357e | n d - ipf- >(bsuifzfee2r ,! s=iz es)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/wcmv.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/vp3.c:3166:49: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3166 | if (ptype != 0x81 && get_bits_left(&gb) >= 8U) | ~~~~~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/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/wcmv.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) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/vpx_rac.c:24: src/libavcodec/bytestream.h:171:18src/libavcodec/wavpack.c::183:62: 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] 183 | if ((ctx->ch[0].median[0] < 2U) && (ctx->ch[1].median[0] < 2U) && | ~~~~~~~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/wavpack.c:183:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 183 | if CC libavcodec/xiph.o ((ctx->ch[0].median[0] < 2U) && (ctx->ch[1].median[0] < 2U) &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); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 171src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' | 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/wcmv.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' g 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ -In file included from >src/libavcodec/wcmv.c:28: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] b 357 | if (size2 != size) | ~~~~~ ^ ~~~~ uffer += FFMIN(g->buffer_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/xl.o In file included from src/libavcodec/vpx_rac.c:24: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]3 warnings generated. 186 | size2 = FFMIN(p->buffer_CC libavcodec/xma_parser.o end - p->buffer, src/libavcodec/wavpack.cs:347:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] iz 347 | if (S >= 0x1000000eU) { | ~ ^ ~~~~~~~~~~ ); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vpx_rac.c:24: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/wavarc.c:301:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 301 | if (s->nb_samples > 570U) { | ~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/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)) | ~ ^ ~ 11 warnings generated. In file included from src/libavcodec/vpx_rac.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 | #definsrc/libavcodec/vp9mvs.ce:146:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] F 146 | if (col > td->tile_col_start) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~ FMIsrc/libavcodec/vp9mvs.c:163:25: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] N 163 | r >= 0 && r < s->rows) { | ~ ^ ~~~~~~~ (asrc/libavcodec/vp9mvs.c,:162:42: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] b 162 | if (c >= td->tile_col_start && c < s->cols && | ~ ^ ~~~~~~~ ) src/libavcodec/vp9mvs.c:162:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ( 162 | if (c >= td->tile_col_start && c < s->cols && | ~ ^ ~~~~~~~~~~~~~~~~~~ (a)src/libavcodec/vp9mvs.c:199:67: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] >199 | if (c >= td->tile_col_start && c < s->cols && r >= 0 && r < s->rows) { | ~ ^ ~~~~~~~ (src/libavcodec/vp9mvs.c:199:42: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] b )199 | if (c >= td->tile_col_start && c < s->cols && r >= 0 && r < s->rows) { | ~ ^ ~~~~~~~ ?src/libavcodec/vp9mvs.c:199:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] (199 | if (c >= td->ti35le warning_sc generated. ol_start && c < s->cols && r >= 0 && r < s->rows) { | ~ ^ ~~~~~~~~~~~~~~~~~~ b)CC libavcodec/xpmdec.o : (a)) | ~ ^ ~ In file included from src/libavcodec/vpx_rac.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/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/vpx_rac.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/vp9recon.c:41:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 41 | int have_left = col > td->tile_col_start || x > 0; | ~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h: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/vpx_rac.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) src/libavcodec/vp9.c::781:21: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] ( a781 | s->sb_cols > (64 << s->s.h.tiling.log2_tile_cols); | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ))src/libavcodec/vp9.c :785:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 785 | while (max > s->s.h.tiling.log2_tile_cols) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ~ ^ ~ src/libavcodec/vp9.c:970:29: warning: comparison of integers of different signs: 'enum TxfmMode' and 'int' [-Wsign-compare] 970 | if (s->s.h.txfmmode == i) | ~~~~~~~~~~~~~~~ ^ ~ In file included from src/libavcodec/vpx_rac.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) | ~~~~~ ^ ~~~~ 3 warnings generated. src/libavcodec/vp9recon.c:226:17: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 226 | int end_x = FFMIN(2 * (s->cols - col), w4); | ^ ~~~~~~~~~~~~~~~~~~~ ~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/vp9recon.c:227:17: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 227 | int end_y = FFMIN(2 * (s->rows - row), h4); | ^ ~~~~~~~~~~~~~~~~~~~ ~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavcodec/xsubdec.o CC libavcodec/xsubenc.o src/libavcodec/vp9.c:1112:26: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 1112 | } else if (col + hbs < s->cols) { // FIXME why not <=? | ~~~~~~~~~ ^ ~~~~~~~ src/libavcodec/vp9.c:1113:23: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 1113 | if (row + hbs < s->rows) { // FIXME why not <=? | ~~~~~~~~~ ^ ~~~~~~~ src/libavcodec/vp9.c:1156:26: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 1156 | } else if (row + hbs < s->rows) { // FIXME why not <=? | ~~~~~~~~~ ^ ~~~~~~~ src/libavcodec/vp9.c:1189:47: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 1189 | if (b->bp == PARTITION_H && row + hbs < s->rows) { | ~~~~~~~~~ ^ ~~~~~~~ src/libavcodec/vp9.c:1193:54: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 1193 | } else if (b->bp == PARTITION_V && col + hbs < s->cols) { | ~~~~~~~~~ ^ ~~~~~~~ src/libavcodec/vp9.c:1200:23: warning: 1comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] warning generated. 1200 | if (col + hbs < s->cols) { // FIXME why not <=? | ~~~~~~~~~ ^ ~~~~~~~ src/libavcodec/vp9.c:1201:27: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 1201 | if (row + hbs < s->rows) { | ~~~~~~~~~ ^ ~~~~~~~ src/libavcodec/vp9.c:1215:30: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 1215 | } else if (row + hbs < s->rows) { | ~~~~~~~~~ ^ ~~~~~~~ src/libavcodec/wavpack.c:997:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 997 | if (channels > INT_MAX / sizeof(*s->dsdctx)) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11 warnings generated. 11 warnings generated. CC libavcodec/xvididct.o src/libavcodec/vp9.c:1283:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1283 | for (tile_row = 0; tile_row < s->s.h.tiling.tile_rows; tile_row++) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vp9.c:1287:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1287 | for (tile_col = 0; tile_col < s->s.h.tiling.tile_cols; tile_col++) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vp9.c:1291:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1291 | tile_row == s->s.h.tiling.tile_rows - 1) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vp9.c:1290:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1290 | if (tile_col == s->s.h.tiling.tile_cols - 1 && | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vp9.c:1314:41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1314 | for (tile_col = 0; tile_col < s->s.h.tiling.tile_cols; tile_col++) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vp9.c:1361:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1361 | if (row + 8 < s->rows) { | ~~~~~~~ ^ ~~~~~~~ src/libavcodec/vp9.c:1378:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1378 | for (col = 0; col < s->cols; | ~~~ ^ ~~~~~~~ 2 warnings generated. 11 warnings generated. CC libavcodec/xwd_parser.o In file included from src/libavcodec/wma.c:26: In file included from src/libavcodec/wma.h:31: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/vp9.c:1420:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1420 | for (tile_row = 0; tile_row < s->s.h.tiling.tile_rows; tile_row++) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vp9.c:1455:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1455 | if (row + 8 < s->rows) { | ~~~~~~~ ^ ~~~~~~~ In file included from src/libavcodec/wmadec.c:45: In file included from src/libavcodec/wma.h:31: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/xwddec.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/vp9.c:1486:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1486 | for (i = 0; i < s->sb_rows; i++) { | ~ ^ ~~~~~~~~~~ src/libavcodec/vp9.c:1493:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1493 | for (col = 0; col < s->cols; | ~~~ ^ ~~~~~~~ src/libavcodec/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/xwdenc.o src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]src/libavcodec/vp8.c :2867:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s -2867> | b u f _ efnodr -( is -=> b0u;f _ip tF=_ AsRRiAYz_eELoEf(MBSi(tsBu-f>))f r{a m e| s ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~) ; 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/vp9.c:1511:29: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1511 | for (tile = 0; tile < s->active_tile_cols; tile++) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/vp9.c:1531:29: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1531 | for (tile = 0; tile < s->active_tile_cols; tile++) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/vp8.c:2876:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2876 | for (i = 0; i < FF_ARRAY_ELEMS(s->frames); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vp8.c:2956:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2956 | for (i = 0; i < FF_ARRAY_ELEMS(s_src->frames); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/xxan.o CC libavcodec/y41pdec.o src/libavcodec/wmadec.c:180:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 180 | s->lsp_cos_table[i] = 2.0f * cos(wdel * i); | ~~~ ~~~~~^~~ src/libavcodec/wmadec.c:180:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 180 | s->lsp_cos_table[i] = 2.0f * cos(wdel * i); | ^~~~ ~ In file included from src/libavcodec/wmaenc.c:30: In file included from src/libavcodec/wma.h:31: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeofsrc/libavcodec/wmadec.c(B:i193t:B34u: fwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 193 | a = (float) m * (0.5 / (1 << LSP_POW_BITS)); | ^~~~~~~~~ ~ src/libavcodec/wmadec.c:194:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 194 | a = 1/sqrt(sqrt(a)); | ~~~~ ^ src/libavcodec/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/vp9.c:1673:33: warning: comparison of integers of different signs: 'enum TxfmMode' and 'int' [-Wsign-compare] 1673 | if (s->s.h.txfmmode == i) | ~~~~~~~~~~~~~~~ ^ ~ src/libavcodec/vp9.c:1684:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1684 | for (i = 0; i < s->sb_rows; i++) | ~ ^ ~~~~~~~~~~ src/libavcodec/vp9.c:1707:41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1707 | for (tile_row = 0; tile_row < s->s.h.tiling.tile_rows; tile_row++) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vp9.c:1708:45: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1708 | for (tile_col = 0; tile_col < s->s.h.tiling.tile_cols; tile_col++) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vp9.c:1712:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1712 | tile_row == s->s.h.tiling.tile_rows - 1) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vp9.c:1711:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1711 | if (tile_col == s->s.h.tiling.tile_cols - 1 && | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vp9.c:1744:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1744 | for (i = 1; i < s->s.h.tiling.tile_cols; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vp9.c:1745:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1745 | for (j = 0; j < sizeof(s->td[i].cou10nt warnings)s generated/. sizeof(unsigned); j++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/vp9block.c:95:49: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 95 | int bw4 = ff_vp9_bwh_tab[1][b->bs][0], w4 = FFMIN(s->colsrc/libavcodec/xiph.cs :- 32co:l51:, warning: bw4); | ^ ~~~~~~~~~~~~~ ~~~ comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN'32 | if (49ex | t#dreafdianet aF_sFiMzIeN (>a=, b6) &(&( aA)V _>R B(1b6)( e?x tr(abd)a ta:) (=a=) ) f i| r ~ ^ ~st _header_sisrc/libavcodec/vp9block.cz:e96): 49{: warning: | comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ 96 | int bh4 = ff_vp9_bwh_tab[1][b->bs][1], h4 = FFMIN(s->rows - row, bh4), y; | ^ ~~~~~~~~~~~~~ ~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 11 49 warning | s#d generatede. fine FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/vp9block.c:97:40: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 97 | int have_a = row > 0, have_l = col > td->tile_col_start; | ~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/webp.c:665:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 665 | if (prefix_code > 39U) { | ~~~~~~~~~~~ ^ ~~~ src/libavcodec/wavpackenc.c:653:28: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 653 | if (limit && dbits >= limit) | ~~~~~ ^ ~~~~~ src/libavcodec/wmadec.c:633:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 633 | mdct_norm = 1.0 / (float) n4; | ~ ^~~~~~~~~~ src/libavcodec/wmadec.c:649:55: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 649 | mult = ff_exp10(total_gain * 0.05) / s->max_exponent[ch]; | ~ ^~~~~~~~~~~~~~~~~~~ CC libavcodec/y41penc.o src/libavcodec/wmadec.c:695:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 695 | mult1 = sqrt(exp_power[j] / exp_power[last_high_band]); | ~~~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/wmadec.c:697:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 697 | mult1 = mult1 * ff_exp10(s->high_band_values[ch][j] * 0.05); | ^~~~~ ~ CC libavcodec/ylc.o 11 warnings generated. src/libavcodec/wmaenc.c:226:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 226 | mdct_norm = 1.0 / (float) n4; | ~ ^~~~~~~~~~ src/libavcodec/wmaenc.c:249:55: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 249 | mult = ff_exp10(total_gain * 0.05) / s->max_exponent[ch]; | ~ ^~~~~~~~~~~~~~~~~~~ src/libavcodec/wmaenc.c:258:41: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 258 | double t = *coefs++ / (exponents[i] * mult); | ~ ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 17 warnings generated. src/libavcodec/webp.c:1042:25: warning: comparison of integers of different signs: 'const int' and 'unsigned int' [-Wsign-compare] 1042 | av_assert0(size <= 1024U); | ~~~~ ^ ~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavcodec/wavpackenc.c:958:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 958 | recurse_mono(s, &info, 0, (int) floor(s->delta_decay + 0.5), | ~~~^~~~~~~~~~~ ~ src/libavcodec/wmaenc.c:395:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 395 | a 1 warning generated . = s->coefs[0][i] * 0.5; | ^~~~~~~~~~~~~~ ~ src/libavcodec/wmaenc.c:396:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from 396 | src/libavcodec/wmv2dec.c : 25 : In file included from src/libavcodec/h263dec.h: 23 : In file included from src/libavcodec/mpegvideo.hb : 45: src/libavcodec/put_bits.h : 227 : 37 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]= s->coefs[1][i] * 0227. | 5 ; | ^~~~~~~~~~~~~~ ~ if (s->In file included from buf_src/libavcodec/wmalosslessdec.ce:nd35 -: src/libavcodec/put_bits.hs:-227>:37b:u fwarning: _comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]p tr src/libavcodec/wavpackenc.c>:=968 :s42iz:e o warning: f(227Bimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | i t B u f ) ) i f{ 968 | | ( ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ s - > b u f_ e sn->dd e-l tsa-_>dbeucfa_pyt r= >(=f losaitz)e(of((sB-i>tdBeulft)a) _{d e c| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~a y * 2.0 + s->decorr_passes[0].delta) / 3.0); | ~~~^~~~~~~~~~~ ~ 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: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/wavpackenc.c:995:19: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 995 | if (value < GET_MED(0)) { | ~~~~~ ^ ~~~~~~~~~~ src/libavcodec/wavpackenc.c:1001:29: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1001 | if (value - low < GET_MED(1)) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavcodec/wavpackenc.c:1007:33: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1007 | if (value - low < GET_MED(2)) { src/libavcodec/put_bits.h| ~~~~~~~~~~~ ^ ~~~~~~~~~~ :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. src/libavcodec/wrapped_avframe.c:90:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 90 | if (pkt->size < sizeof(AVFrame)) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/webp.c:1364:41: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] In file included from 1364 | src/libavcodec/wmv2.c: 23 : In file included from isrc/libavcodec/mpegvideo.hf: (45b: ysrc/libavcodec/put_bits.ht:e227s:t37r:ea mwarning: 2comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]_g et_bytes_left(&gb) < chunk_ s227i | z e ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ if (s->buf_end src/libavcodec/webp.c-: 1381s:-45>:b warning: ucomparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]f _ptr >= si1381z | e o f ( B i t B uiff) )( b{y t e| s ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~t ream2_get_bytes_left(&gb) < chunk_size) CC libavcodec/yop.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/yuv4dec.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/yuv4enc.o CC libavcodec/zerocodec.o In file included from src/libavcodec/wmavoice.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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/wmaprodec.c:105: 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/wma.c:140:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 140 | s->1by warningt generatede. _offset_bits = av_log2((int) (bps * s->frame_len / 8.0 + 0.5)) + 2; | ~~~~^~~~~~~~~~~~~~ ~ src/libavutil/intmath.h:84:23: note: expanded from macro 'av_log2' 84 | #define av_log2 ff_log2 | ^ src/libavutil/intmath.h:40:44: note: expanded from macro 'ff_log2' 40 | # define ff_log2(x) (31 - __builtin_clz((x)|1src/libavcodec/vp9block.c)) : 973| : ^17 : warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 973 | int end_x = FFMIN(2 * (s->cols - col), w4); | ^ ~~~~~~~~~~~~~~~~~~~ ~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/put_bits.hsrc/libavcodec/vp9block.c::974:26517::37: warning: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 974 | i nt265 | en d _ y = F FiMfI N((2s *- >(bsu-f>_reownsd - -ro ws)-,> bhu4)f;_ p | t ^ ~~~~~~~~~~~~~~~~~~~ ~~r >= sisrc/libavutil/macros.hz:e49o:f25(:B note: iexpanded from macro 'FFMIN' tBuf)) { 49 | | # ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~d efine FFMIN(a,b) ((a) > (b) ? src/libavcodec/wma.c(b:) 150:: 16(:a )warning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ~ ^ ~ 150 | bps1 = bps * 1.6; | ^~~ ~ src/libavcodec/wma.c:152:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/put_bits.h: 152265 | :37 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (bps1 >= 0.61 )265 | | ^~~~ ~~ if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/wma.c:155:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 155 | high_freq = high_freq * 0.4; | ^~~~~~~~~ ~ src/libavcodec/wma.c:157:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 157 | if (bps1 >= 1.16) | ^~~~ ~~ src/libavcodec/wma.c:159:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 159 | else if (bps1 >= 0.72) | ^~~~ ~~ src/libavcodec/wma.c:160:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 160 | high_freq = high_freq * 0.7; | ^~~~~~~~~ ~ src/libavcodec/wma.c:162:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | high_freq = high_freq * 0.6; | ^~~~~~~~~ ~ src/libavcodec/wma.c:164:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 164 | if (bps > 0.5) | ^~~ ~ src/libavcodec/wma.c:165:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 165 | high_freq = high_freq * 0.5; | ^~~~~~~~~ ~ src/libavcodec/wma.c:167:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 167 | high_freq = high_freq * 0.3; | ^~~~~~~~~ ~ src/libavcodec/wma.c:169:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 169 | highsrc/libavcodec/put_bits.h_fr:eq317 =: 33h: iwarning: gcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]h_ freq * 0.7; | ^~~~~~~~~ ~ 317 | if (s->buf_end - s->buf_ptr >= sizeof(Bsrc/libavcodec/wma.cit:Bu171f:)13): { warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 171 | if (bps <= 0.625) | ^~~ ~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/wma.c :317172 | : 25 : iwarning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (s->buf_ e172n | d - s - > b u f_ p t rh ig>h= _sfirzeeoqf (=B ihtBiugfh)_)f r{e q | * ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 0.5; | ^~~~~~~~~ ~ src/libavcodec/wma.c:173:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 173 | else if (bps > 0.75) | ^~~ ~ src/libavcodec/wma.c:176:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 176 | high_freq = high_freq * 0.65; | ^~~~~~~~~ ~ src/libavcodec/wma.c:178:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 178 | if (bps >= 0.8) | ^~~ ~~ src/libavcodec/wma.c:179:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 179 | high_freq = high_freq * 0.75; | ^~~~~~~~~ ~ src/libavcodec/wma.c:180:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 180 | else if (bps >= 0.6) | ^~~ ~~ src/libavcodec/wma.c:181:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 181 | high_freq = high_freq * 0.6; | ^~~~~~~~~ ~ src/libavcodec/wma.c:183:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 183 | high_freq = high_freq * 0.5; | ^~~~~~~~~ ~ src/libavcodec/wma.c:190:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 189 | ff_dlog(s->avctx, "bps=%f bps1=%f high_freq=%f bitoffset=%d\n", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | bps, bps1, high_freq, s->byte_offset_bits); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/internal.h:156:68: note: expanded from macro 'ff_dlog' 156 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0) | ~~~~~~ ^~~~~~~~~~~ src/libavcodec/wma.c:190:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 189 | ff_dlog(s->avctx, "bps=%f bps1=%f high_freq=%f bitoffset=%d\n", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | bps, bps1, high_freq, s->byte_offset_bits); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/internal.h:156:68: note: expanded from macro 'ff_dlog' 156 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0) | ~~~~~~ ^~~~~~~~~~~ src/libavcodec/wma.c:190:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 189 | ff_dlog(s->avctx, "bps=%f bps1=%f high_freq=%f bitoffset=%d\n", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | bps, bps1, high_freq, s->byte_offset_bits); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/internal.h:156:68: note: expanded from macro 'ff_dlog' 156 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0) | ~~~~~~ ^~~~~~~~~~~ src/libavcodec/wma.c:262:72: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 262 | s->high_band_start[k] = (int) ((block_len * 2 * high_freq) / | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 263 | avctx->sample_rate + 0.5); | ~~~~~~~~~~~~~~~~~~ ~ src/libavcodec/wma.c:320:63: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 320 | norm = (1.0 / (float) (1LL << 31)) * sqrt(3) * s->noise_mult; | ~ ~~~^~~~~~~~~~ src/libavcodec/wma.c:320:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 320 | norm = (1.0 / (float) (1LL << 31)) * sqrt(3) * s->noise_mult; | ~ ^~~~~~~~~~~~~~~~~~~ src/libavcodec/wma.c:336:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 336 | if (bps1 < 0.72) | ^~~~ ~ src/libavcodec/wma.c:338:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 338 | else if (bps1 < 1.16) | ^~~~ ~ CC libavcodec/zlib_wrapper.o CC libavcodec/zmbv.o 13 warnings generated. In file included from src/libavcodec/wmv2enc.c:23: In file included from src/libavcodec/h263.h:24: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: '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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/wavpackenc.c:1777:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1777 | recurse_stereo(s, &info, 0, (int) floor(s->delta_decay + 0.5), | ~~~^~~~~~~~~~~ ~ src/libavcodec/wavpackenc.c:1788:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1788 | s->delta_decay = (float)((s->delta_decay * 2.0 + s->decorr_passes[0].delta) / 3.0); | ~~~^~~~~~~~~~~ ~ CC libavcodec/zmbvenc.o src/libavcodec/xfaceenc.c:195:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 195 | av_assert0(i < sizeof(intbuf)); | ~ ^ ~~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavcodec/wavpackenc.c:2076:26: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 2076 | if (sample - low < GET_MED(1)) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavcodec/wavpackenc.c:2084:30: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 2084 | if (sample - low < GET_MED(2)) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavcodec/vp9block.c:1368:25: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 1368 | (row + h4) > s->rows; | ~~~~~~~~ ^ ~~~~~~~ src/libavcodec/vp9block.c:1370:25: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 1370 | (row + h4) > s->rows; | ~~~~~~~~ ^ ~~~~~~~ src/libavcodec/vp9block.c:1401:17: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1401 | int w = FFMIN(s->cols - col, w4) * 8, h = FFMIN(s->rows - row, h4) * 8, n, o = 0; | ^ ~~~~~~~~~~~~~ ~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/vp9block.c:1401:51: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1401 | int w = FFMIN(s->cols - col, w4) * 8, h = FFMIN(s->rows - row, h4) * 8, n, o = 0; | ^ ~~~~~~~~~~~~~ ~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/vp9block.c:1415:17: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1415 | int w = FFMIN(s->cols - col, w4) * 8 >> s->ss_h; | ^ ~~~~~~~~~~~~~ ~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/vp9block.c:1416:17: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1416 | int h = FFMIN(s->rows - row, h4) * 8 >> s->ss_v, n, o = 0; | ^ ~~~~~~~~~~~~~ ~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/vp9block.c:1436:21: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1436 | int x_end = FFMIN(s->cols - col, w4), y_end = FFMIN(s->rows - row, h4); | ^ ~~~~~~~~~~~~~ ~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > CC libswresample/arm/audio_convert_init.o (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/vp9block.c:1436:55: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1436 | int x_end = FFMIN(s->cols - col, w4), y_end = FFMIN(s->rows - row, h4); | ^ ~~~~~~~~~~~~~ ~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ?3 ( warningbs) generated:. (a)) | ~ ^ ~ src/libavcodec/vp9block.c:1444:48: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 1444 | s->rows & 1 && row + h4 >= s->rows ? s->rows & 7 : 0, | ~~~~~~~~ ^ ~~~~~~~ src/libavcodec/vp9block.c:1443:48: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 1443 | AR libpostproc/libpostproc.a s->cols & 1 && col + w4 >= s->cols ? s->cols & 7 : 0, | ~~~~~~~~ ^ ~~~~~~~ src/libavcodec/vp9recon.c:604:21: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 604 | int end_x = FFMIN(2 * (s->cols - col), w4); | ^ ~~~~~~~~~~~~~~~~~~~ ~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/vp9recon.c:605:21: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 605 | int end_y = FFMIN(2 * (s->rows - row), h4); | ^ ~~~~~~~~~~~~~~~~~~~ ~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ AS libswresample/arm/audio_convert_neon.o In file included from src/libavcodec/xan.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)) | ~ ^ ~ In file included from src/libavcodec/xan.c:38: 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/xan.c:38: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h: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/xan.c:38: 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/xan.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/xan.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/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/xan.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)) | ~ ^ ~ In file included from src/libavcodec/xan.c:38: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ AS libswresample/arm/resample.o CC libswresample/arm/resample_init.o 18 warnings generated. 27 warnings generated. CC libswresample/audioconvert.o src/libavcodec/wavpackenc.c:2949:85: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2949 | { "joint_stereo", "", OFFSET(joint), AV_OPT_TYPE_BOOL, {.i64=-1}, -1, 1, FLAGS }, | ^ src/libavcodec/wavpackenc.c:2950:91: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2950 | { "optimize_mono", "", OFFSET(optimize_mono), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavcodec/wavpackenc.c:2951:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 2951 | { NULL }, | ^ CC libswresample/dither.o 11 warnings generated. CC libswresample/options.o src/libavcodec/wmaprodec.c:1326:52: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1326 | av_assert0(num_vec_coeffs + offset <= FF_ARRAY_ELEMS(s->channel[c].out)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ CC libswresample/rematrix.o src/libavcodec/xpmdec.c:242:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 242 | len = FFMIN(FFMAX(len, 0), sizeof(color_name) - 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libswresample/resample_dsp.o CC libswresample/resample.o CC libswresample/swresample.o 1 warning generated. src/libavcodec/xan.c:591:25: warning: 8comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] warning s generated. 591 | if (new_pal < s->palettes_count) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ 3 warnings generated. In file included from src/libavcodec/xsubenc.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/libavcodec/xsubenc.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/xsubenc.c:24: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libswresample/swresample_frame.o src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] CC libswresample/version.o 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 libswscale/alphablend.o In file included from src/libavcodec/xsubenc.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/xsubenc.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) | ~~~~~ ^ ~~~~ AS libswscale/arm/hscale.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/xsubenc.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) | ~~~~~ ^ ~~~~ AS libswscale/arm/output.o AS libswscale/arm/rgb2yuv_neon_16.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/xsubenc.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' AS libswscale/arm/rgb2yuv_neon_32.o 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/xsubenc.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) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/xwddec.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); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ In file included from src/libavutil/macros.hsrc/libavcodec/xsubenc.c::4926:: 25:src/libavcodec/put_bits.h :note: expanded from macro 'FFMIN'227 :37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 49 | #define FFMIN(a ,227b | ) (( a) > (ibf) (s?- >(bbu)f _:e n(da )-) s - | > ~ ^ ~b uf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/xwddec.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/xwddec.c:27: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/xwdenc.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, sisrc/libavcodec/put_bits.hze:)265; : 37| : ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavutil/macros.h:49: 25265: | note: expanded from macro 'FFMIN' i49f | #(dse-f>inbeuf _FeFnMdI N-( sa-,>bb)u f(_(pat)r >>= (sibz)e o?f ((Bbi)t B:uf )(a)) ){ | | ~ ^ ~ ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/xwdenc.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/xwdenc.c:25: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 32 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/xwddec.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/xwddec.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: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/xwddec.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) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/xwdenc.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/xwdenc.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: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/xwddec.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' src/libavcodec/bytestream.h49 | :#d317:e13fi:n e warning: Fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]F MIN(a,b) ((a) > ( b317) | ? ( bs)i z:e 2( a=) )F F M| I ~ ^ ~N (p->buffeIn file included from rsrc/libavcodec/xwddec.c_:e27n: dsrc/libavcodec/bytestream.h :- 357p:15-:> bwarning: ucomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]f fer, s357 | iz e ) ;i f | ( ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~s ize2 != src/libavutil/macros.hs:i49:z25e:) note: | expanded from macro 'FFMIN' ~~~~~ ^ ~~~~ 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/xwdenc.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/xwdenc.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/xwdenc.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) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/xsubdec.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/xsubdec.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/xsubdec.c:26: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 4 warnings generated. 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)) | ~ ^ ~ In file included from src/libavcodec/xsubdec.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/xsubdec.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/xwdenc.c:187:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 187 | for (i = 0; i < ncolors; i++) { | ~ ^ ~~~~~~~ CC libswscale/arm/swscale.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/xsubdec.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) | ~~~~~ ^ ~~~~ CC libswscale/arm/swscale_unscaled.o src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/xwddec.c:56 355: | 21 : warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]s ize = FFMIN(g- >56b | u f f e ri_fe nd( a-v pgk-t>b-u>fsfiezre, (b) src/libavcodec/xwddec.c?: 147(:b41): :warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare]( a)) | ~ ^ ~ 147 | In file included from src/libavcodec/xsubdec.c :i26: fsrc/libavcodec/bytestream.h :(356b:y13t:e swarning: tcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]re am2_get_b y356t | e s _ l esfitz(e&2g b)= sb u*f fXWeDr__CenMd A-P _pSI-ZE> b+ u(fuifnert,6 4s_itz)ea)v;c t x-| > ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ heighsrc/libavutil/macros.h:t49 *: 25l:s inote: zeexpanded from macro 'FFMIN') { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | #define FFMIN(asrc/libavcodec/xwddec.c,:b226): 27((:a ) warning: >comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] (b) ? (b )226 | : (a ) ) | ~ ^ ~ for (intIn file included from isrc/libavcodec/xsubdec.c :=26 : 0src/libavcodec/bytestream.h:;357 :15i: lsps), | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/xxan.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/xxan.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/xxan.c:27: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libswscale/hscale_fast_bilinear.o src/libavcodec/wmavoice.c:936:24: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 936 | a1[n] = ipol_tab[interpol][0][n] * delta + i_lsps[n]; | ^~~~~~~~~~~~~~~~~~~~~~~~ ~ src/libavcodec/wmavoice.c:937:24: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 937 | a1[10 + n] = ipol_tab[interpol][1][n] * delta + i_lsps[n]; | ^~~~~~~~~~~~~~~~~~~~~~~~ ~ src/libavcodec/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 libswscale/input.o 12 warnings generated. src/libavcodec/wmavoice.c:1005:24: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1005 | a1[n] = ipol_tab[interpol][0][n] * delta + i_lsps[n]; | ^~~~~~~~~~~~~~~~~~~~~~~~ ~ src/libavcodec/wmavoice.c:1006:24: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1006 | a1[16 + n] = ipol_tab[interpol][1][n] * delta + i_lsps[n]; | ^~~~~~~~~~~~~~~~~~~~~~~~ ~ In file included from src/libavcodec/xxan.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' CC libswscale/options.o 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/xxan.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/libavcodec/xxan.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, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/xxan.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' 12 warnings generated. 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/xxan.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 libswscale/output.o CC libswscale/rgb2rgb.o src/libavcodec/wmavoice.c:1365:36: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1365 | 5.2409161640 + wmavoice_gain_codebook_fcb[idx]); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/wmavoice.c:1363:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1363 | fcb_gain = expf(avpriv_CC libswscale/slice.o scalarproduct_float_c(s->gain_pred_err, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1364 | gain_coeff, 6) - | ~~~~~~~~~~~~~~ ~ 1 warning generated. CC libswscale/swscale.o CC libswscale/swscale_unscaled.o src/libavcodec/wmavoice.c:1455:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1455 | i_lsps[n] = cos(prev_lsps[n] + fac * (lsps[n] - prev_lsps[n])); | ^~~ ~ In file included from src/libavcodec/ylc.c:33: src/libavcodec/unary.h:50:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 50 | for(i = 0; i < len && get_bits1(gb) != stop; i++); | ~~~~~~~~~~~~~ ^ ~~~~ CC libswscale/utils.o CC libswscale/version.o src/libavcodec/ylc.c:112:33: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 112 | if (val && (val < nodes[first_node].count)) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/ylc.c:113:29: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 113 | if (val >= nodes[second_node].count) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/xxan.c:192:24: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 192 | if (chroma_off + 4 >= bytestream2_get_bytes_left(&s->gb)) { | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libswscale/vscale.o 14 warnings generated. src/libavcodec/zmbv.c:532:28: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 532 | if (c->decomp_size < len) { | ~~~~~~~~~~~~~~ ^ ~~~ src/libavcodec/xxan.c:293:18: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 293 | if (corr_off >= bytestream2_size(&s->gb)) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/zmbv.c:616:59: warning: comparison of integers of different signs: 'unsigned long long' and 'int64_t' (aka 'long long') [-Wsign-compare] 616 | if ((avctx->width + 255ULL) * (avctx->height + 64ULL) > FFMIN(avctx->max_pixels, INT_MAX / 4) ) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libswscale/half2float.c:19: In file included from src/libavutil/half2float.c:19: src/libavutil/half2float.h:47:27: warning: implicit conversion increases floating-point precision: '_Float16' to 'float' [-Wdouble-promotion] 47 | return av_float2int(u.f); | ~~~~~~~~~~~~ ~~^ src/libavcodec/ylc.c:440:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 440 | for (int i = 0; i < FF_ARRAY_ELEMS(s->vlc); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ 9 warnings generated. 1 warning generated. 12 warnings generated. 14 warnings generated. CC libswscale/yuv2rgb.o CC libavutil/adler32.o CC libavutil/aes.o src/libswresample/dither.c:27:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 27 | double scale = s->dither.noise_scale; | ~~~~~ ~~~~~~~~~~^~~~~~~~~~~ src/libswresample/options.c:42:167: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 42 | OFFSET(user_in_ch_count ), AV_OPT_TYPE_INT, {.i64=0 CC libavutil/aes_ctr.o }, 0 , SWR_CH_MAX, PARAM|DEPREC}, | ^ src/libswresample/options.c:44:167: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 44 | OFFSET(user_in_ch_count ), AV_OPT_TYPE_INT, {.i64=0 }, 0 , SWR_CH_MAX, PARAM|DEPREC}, | ^ src/libswresample/options.c:46:167: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 46 | OFFSET(user_out_ch_count ), AV_OPT_TYPE_INT, {.i64=0 }, 0 , SWR_CH_MAX, PARAM|DEPREC}, | ^ src/libswresample/options.c:48:167: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 48 | OFFSET(user_out_ch_count ), AV_OPT_TYPE_INT, {.i64=0 }, 0 , SWR_CH_MAX, PARAM|DEPREC}, | ^ CC libavutil/ambient_viewing_environment.o src/libswresample/options.c:49:167: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 49 | {"uch" , "set used channel count" , OFFSET(user_used_ch_count), AV_OPT_TYPE_INT, {.i64=0 }, 0 , SWR_CH_MAX, PARAM|DEPREC}, | ^ src/libswresample/options.c:50:167: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 50 | {"used_channel_count" , "set used channel count" , OFFSET(user_used_ch_count), AV_OPT_TYPE_INT, {.i64=0 }, 0 , SWR_CH_MAX, PARAM|DEPREC}, | ^ src/libswresample/options.c:52:160: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 52 | {"isr" , "set input sample rate" , OFFSET( in_sample_rate), AV_OPT_TYPE_INT , {.i64=0 }, 0 , INT_MAX , PARAM}, | ^ CC libavutil/arm/cpu.o src/libswresample/options.c:53:160: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 53 | {"in_sample_rate" , "set input sample rate" , OFFSET( in_sample_rate), AV_OPT_TYPE_INT , {.i64=0 }, 0 , INT_MAX , PARAM}, | ^ src/libswresample/options.c:54:160: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 54 | {"osr" , "set output sample rate" , OFFSET(out_sample_rate), AV_OPT_TYPE_INT , {.i64=0 }, 0 , INT_MAX , PARAM}, | ^ src/libswresample/options.c:55:160: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 55 | {"out_sample_rate" , "set output sample rate" , OFFSET(out_sample_rate), AV_OPT_TYPE_INT , {.i64=0 }, 0 , INT_MAX , PARAM}, | ^ src/libswresample/resample.c:182:52: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 182 | if(x<1.0) y= 1 src/libswresample/options.c-: 356*x:*157x: +warning: missing field 'unit' initializer [-Wmissing-field-initializers]2 *x*x*x +CC libavutil/arm/float_dsp_init_arm.o d*( 56 | { " i s f " - x * x + x * x * x) ; | ^~ , "set input sample format" , OFFSET( in_sample_fmt ), AV_OPT_TYPE_SAMPLE_FMT , {.i64=AV_SAsrc/libswresample/resample.cM:P183L:E52_:F Mwarning: Timplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]_N ONE}, -1 , I183N | T _ M A X , P A R A M } ,e l s| e ^ y= d*(-4 + 8*x - 5*x*x + x*x*x); | ^~ src/libswresample/options.c:57:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | {"in_sample_fmt" , "set input sample format" , OFFSET( in_sample_fmt ), AV_OPT_TYPE_SAMPLE_FMT , {.i64=AV_SAMPLE_FMT_NONE}, -1 , INT_MAX, PARAM}, | ^ src/libswresample/options.c:58:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 58 | {"osf" , "set output sample format" , OFFSET(out_sample_fmt ), AV_OPT_TYPE_SAMPLE_FMT , {.i64=AV_SAMPLE_FMT_NONE}, -1 , INT_MAX, PARAM}, | ^ src/libswresample/options.c:59:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59 | {"out_sample_fmt" , "set output sample format" , OFFSET(out_sample_fmt ), AV_OPT_TYPE_SAMPLE_FMT , {.i64=AV_SAMPLE_FMT_NONE}, -1 , INT_MAX, PARAM}, | ^ src/libswresample/options.c:60:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] CC libavutil/arm/float_dsp_init_neon.o 60 | {"tsf" , "set internal sample format" , OFFSET(user_int_sample_fmt), AV_OPT_TYPE_SAMPLE_FMT , {.i64=AV_SAMPLE_FMT_NONE}, -1 , INT_MAX, PARAM}, | ^ src/libswresample/options.c:61:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | {"internal_sample_fmt" , "set internal sample format" , OFFSET(user_int_sample_fmt), AV_OPT_TYPE_SAMPLE_FMT , {.i64=AV_SAMPLE_FMT_NONE}, -1 , INT_MAX, PARAM}, | ^ src/libswresample/dither.c:100:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libswresample/options.c :78100: | 160: warning: missing field 'unit' initializer [-Wmissing-field-initializers] scale *= s->dit 78h | e{r".cslceavl"e ; | ~~ ~~~~~~~~~~^~~~~ , "set center mix level" , OFFSET(clev ), AV_OPT_TYPE_FLOAT, {.dbl=C_30DB CC libavutil/arm/float_dsp_init_vfp.o }, -32 , 32 , PARAM}, | ^ src/libswresample/options.c:79:160: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 79 | {"center_mix_level" , "set center mix level" , OFFSET(clev ), AV_OPT_TYPE_FLOAT, {.dbl=C_30DB }, -32 , 32 , PARAM}, | ^ src/libswresample/options.c:80:160: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 80 | {"slev" , "set surround mix level" , OFFSET(slev ), AV_OPT_TYPE_FLOAT, {.dbl=C_30DB }, -32 , 32 , PARAM}, | ^ src/libswresample/options.c:81:160: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 81 | {"surround_mix_level" , "set surround mix Level" , OFFSET(slev ), AV_OPT_TYPE3_FL warningOAsT generated,. {.dbl=C_30DB AS libavutil/arm/float_dsp_neon.o }, -32 , 32 , PARAM}, | ^ src/libswresample/options.c:82:160: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 82 | {"lfe_mix_level" , "set LFE mix level" , OFFSET(lfe_mix_level ), AV_OPT_TYPE_FLOAT, {.dbl=0 }, -32 , 32 , PARAM}, | ^ src/libswresample/options.c:83:160: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 83 | {"rmvol" , "set rematrix volume" , OFFSET(rematrix_volume), AV_OPT_TYPE_FLOAT, {.dbl=1.0 }, -1000 , 1000 , PARAM}, | ^ src/libswresample/options.c:84:160: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 84 | {"rematrix_volume" , "set rematrix volume" , OFFSET(rematrix_volume), AV_OPT_TYPE_FLOAT, {.dbl=1.0 }, -1000 , 1000 , PARAM}, | ^ src/libswresample/options.c:85:160: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 85 | {"rematrix_maxval" , "set rematrix maxval" , OFFSET(rematrix_maxval), AV_OPT_TYPE_FLOAT, {.src/libswresample/dither.cdb:l=0117.0: 74 : warning: comparison of integers of different signs: 'const enum SwrDitherType' and 'int' [-Wsign-compare] }, 0 , 100 1170 | , PiAfR A(Ml}l,a b s| ( ^s ->out_sample_rate - f->rate)*20 <= f->rate && f->name == s->dither.method) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libswresample/dither.c:120:24: warning: comparison of integers of different signs: 'int' and 'const size_t' (aka 'const unsigned int') [-Wsign-compare] 120 | src/libswresample/options.c : 91f:o160r: warning: (missing field 'unit' initializer [-Wmissing-field-initializers] j=0; jlen; j91+ | +{)" d i| ~^~~~~~~t her_scale" , "set dither scale" , OFFSET(dither.scale ), AV_OPT_TYPE_FLOAT, {.dbl=1 }, 0 , INT_MAX , PARAM}, | ^ src/libswresample/options.c:105:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 105 | {"filter_size" , "set swr resampling filter size", OFFSET(filter_size) , AV_OPT_TYPE_INT , {.i64=32 }, 0 , INT_MAX , PARAM }, | ^ src/libswresample/options.c:106:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 106 | {"phase_shift" , "set swr resampling phase shift", OFFSET(phase_shift) , AV_OPT_TYPE_INT , {.i64=10 }, 0 , 24 , PARAM }, | ^ src/libswresample/options.c:107:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 107 | {"linear_interp" , "enable linear interpolation" , OFFSET(linear_interp) , AV_OPT_TYPE_BOOL , {.i64=1 }, 0 , 1 , PARAM }, | ^ src/libswresample/options.c:108:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 108 | {"exact_rational" , "enable exact rational" , OFFSET(exact_rational) , AV_OPT_TYPE_BOOL , {.i64=1 }, 0 , 1 , PARAM }, | ^ src/libswresample/options.c:109:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 109 | {"cutoff" , "set cutoff frequency ratio" , OFFSET(cutoff) , AV_OPT_TYPE_DOUBLE,{.dbl=0. }, 0 , 1 , PARAM }, | ^ src/libswresample/options.c:112:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 112 | {"resample_cutoff" , "set cutoff frequency ratio" , OFFSET(cutoff) , AV_OPT_TYPE_DOUBLE,{.dbl=0. }, 0 , 1 , PARAM }, | ^ src/libswresample/options.c:118:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 118 | , OFFSET(precision) , AV_OPT_TYPE_DOUBLE,{.dbl=20.0 }, 15.0 , 33.0 , PARAM }, | ^ src/libswresample/options.c:120:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 120 | , OFFSET(cheby) , AV_OPT_TYPE_BOOL , {.i64=0 }, 0 , 1 , PARAM }, | ^ src/libswresample/options.c:122:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 122 | , OFFSET(min_compensation),AV_OPT_TYPE_FLOAT ,{.dbl=FLT_MAX }, 0 , FLT_MAX , PARAM }, | ^ src/libswresample/options.c:124:166: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 124 | In file included from src/libswresample/dither.c : 135 : src/libswresample/dither_template.c : 61 : 34 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 61 | , O F F S EdTo(muibnle_ hdar1d,_ cdo m=p esnsract[ioin)],*ASV__1O;P T _| TY ~ ~~~~~~^~~~PE _FLOAT ,{.dbl=0.1 }, 0 , INT_MAX , PARAM }, | ^ src/libswresample/options.c:126:171: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 126 | src/libswresample/dither_template.c :,66 :O21F:F Swarning: ETimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion](s oft_compens a63t | i o n _ d u ra t i o n ) ,dA V-_=O PnTs__TcYoPeEf_fFsL[OjA T , {]. *d In file included from bln=s_1src/libswresample/resample_dsp.ce r: r 39 o : r src/libswresample/resample_template.cs:[ p175 o : s20 + : j warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ] } | , ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0 64, | 175 | I N T _M A X , va lP A + R= A(v+2M -n s},v a_l) c| *oe ^f fs [ijn v+_ s1r]c *_ innsc_r e*r rforrasc[; p o| s ~~~^~~~~ ~ + jsrc/libswresample/options.c +: 1281:166]: warning: | missing field 'unit' initializer [-Wmissing-field-initializers] ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65 | 128 | +n s _ c o e f f s [ j + 2 ] * n s _e r r o r s [ p o s + j + 2] | , ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ OFFSET (m66a | x _ s o f t _ c o m p e ns a t i o n ) , A+Vn_sO_PcTo_eTfYfPEs_[FjL O+AT 3,]{ .*d bnls=_0e r r o r s [ p os + j + 3 ] ; }| , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ INT_MIN, INT_MAX , PARAM }, | ^ src/libswresample/options.c:130:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libswresample/dither_template.c:69:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]130 | 69 | d - = n s _ c o e f f s [ j ] * n s _ e r r o,r sO[FpFoSsE T+( ajs]yn;c ) | ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ , AV_OPT_TYPE_FLOAT ,{.dbl=0 }, INT_MIN, INT_MAX , PARAM }, | ^ src/libswresample/options.csrc/libswresample/dither_template.c::13271::16127:: warning: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]missing field 'unit' initializer [-Wmissing-field-initializers] 71 | 132 | d 1 = r i n t ( d + n o i s e [ i ] ) ; | ~ ^~~~~~~~ , OFFSET(firstpts_in_samples), AV_OPT_TYPE_INT64 ,{.i64=AV_NOPTS_VALUEsrc/libswresample/dither_template.c : 73 : }19,: Iwarning: Nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] T64_MIN ,I73N | T 6 4 _ M A X , PA R AM d},1 *| ^= S; | ~~ ^ src/libswresample/options.c:144:164: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 144 | { "kaiser_beta" , "set swr Kaiser window beta" , OFFSET(kaiser_beta) , AV_OPT_TYPE_DOUBLE , {.dbl=9 }, 2 , 16 , PARAM }, | ^ src/libswresample/options.c:146:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 146 | { "output_sample_bits" , "set swr number of output sample bits", OFFSET(dither.output_sample_bits), AV_OPT_TYPE_INT , {.i64=0 }, 0 , 64 , PARAM }, | ^ src/libswresample/options.c:132:144: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 131 | {"first_pts" , "Assume the first pts should be this value (in samples)." | ~ 132 | , OFFSET(firstpts_in_samples), AV_OPT_TYPE_INT64 ,{.i64=AV_NOPTS_VALUE }, INT64_MIN,INT64_MAX, PARAM }, | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libswresample/options.c:122:143: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 121 | {"min_comp" , "set minimum difference between timestamps and audio data (in seconds) below which no timestamp compensation of either kind is applied" | ~ 122 | , OFFSET(min_compensation),AV_OPT_TYPE_FLOAT ,{.dbl=FLT_MAX }, 0 , FLT_MAX , PARAM }, | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libswresample/options.c:122:109: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 122 | , OFFSET(min_compensation),AV_OPT_TYPE_FLOAT ,{.dbl=FLT_MAX }, 0 , FLT_MAX , PARAM }, | ~ ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libswresample/options.c:70:145: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 69 | {"out_channel_layout" In file included from , "ssrc/libswresample/dither.ce:t139 : osrc/libswresample/dither_template.c:u61t:p34u: twarning: cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]ha nnel layout (Dep r61e | c a t e d , us e ou t _dcholuabyleo du1t)," , d | =~ src[i]*S_1; | ~ ~~~~~~^~~~ 70 | OFFSET(user_out_ch_layout), AV_OPT_TYPE_CHANNEL_LAYOUT, {.i64=0 }, INT64_MIN, INT64_MAX, PARAM|DEPREC, "channel_layout"}, | ^~~~~~~~~ src/libswresample/dither_template.c:/usr/include/stdint.h66::4621::21 :warning: note: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]expanded from macro 'INT64_MAX' 46 | #define INT64 _63M | A X ( 0 x 7 f f ff f f f f fdf f-f=f nfsf)_ c| o ^~~~~~~~~~~~~~~~~~e ffs[j ] * ns_errors[pos + j ] src/libswresample/options.c | : ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~68 :145: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 64 | 67 | { " o c l " + n s _ c o e f f s [ j + ,1 ]" s* ents _oeurtrpourts [cpohsa +n nje +l layout (Deprecated, use ochl)", | ~ 68 | 1 ] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65 | O+FnFsS_EcTo(eufsfesr[_jo u+t _2c]h _*l anyosu_ter)r,o ArV_sO[pPoTs_ T+Y PjE _+ C2H]A N N| E ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~L_ LAYOUT, {66 | . i 6 4 = 0 } , I N T 6+4n_sM_IcNo,e fINfT6s4[_jM A+X ,3 ]P A*R AnMs|_DeErPRrECo,r s"[cphoasn n+e lj_ l+ a3y];o u t| " ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~} , | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libswresample/options.c:66:145: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] src/libswresample/dither_template.c65 | :{69":i35n:_ cwarning: himplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]an nel_layout "69 | , " s e t i n pd u-t= cnhsa_ncneolef fsl[ayjo]u t *(D enpsr_eceartreords[,p ousse i+ nj_]c;h l a| yo ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~u t)", | ~ 66 | OFFSET(user_in_ch_layout), AV_OPT_TYPE_CHANNEL_LAYsrc/libswresample/dither_template.cOU:T,71 :{27.:i6 4=warning: 0 implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] }, I71 | N T 6 4 _ M I N , dI1N T=6 4r_MiAnXt,( dP A+R AnMo|isDeE[PiR]E)C;, "| c ~ ^~~~~~~~h annel_layout"}, | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libswresample/dither_template.c:73:19: AS libavutil/arm/float_dsp_vfp.o warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 73src/libswresample/options.c | : 64 : 145 : warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] d1 *= S 63; | { "| i ~~ ^ cl" , "set input channel layout (Deprecated, use ichl)", | ~ 64 | OFFSET(user_in_ch_layout), AV_OPT_TYPE_CHANNEL_LAYOUT, {.i64=0 }, INT64_MIN, INT64_MAX, PARAM|DEPREC, "channel_layout"}, | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ In file included from src/libswresample/dither.c:143: src/libswresample/dither_template.c:61:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 61 | double d1, d = src[i]*S_1; | ~ ~~~~~~^~~~ src/libswresample/dither_template.c:66:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 63 | d -= ns_coeffs[j ] * ns_errors[pos + j ] | ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64 | +ns_coeffs[j + 1] * ns_errors[pos + j + 1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65 | +ns_coeffs[j + 2] * ns_errors[pos + j + 2] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66 | +ns_coeffs[j + 3] * ns_errors[pos + j + 3]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libswresample/dither_template.c:69:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 69 | d -= ns_coeffs[j] * ns_errors[pos + j]; | ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ src/libswresample/dither_template.c:71:27: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 71 | d1 = rint(d + noise[i]); | ~ ^~~~~~~~ src/libswresample/dither_template.c:73:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 73 | d1 *= S; | ~~ ^ CC libavutil/audio_fifo.o 18 warnings generated. In file included from src/libswresample/dither.c:147: src/libswresample/dither_template.c:61:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 61 | double d1, d = src[i]*S_1; | ~^~~ src/libswresample/dither_template.c:66:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 63 | d -= ns_coeffs[j ] * ns_errors[pos + j ] | ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64 | +ns_coeffs[j + 1] * ns_errors[pos + j + 1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65 | +ns_coeffs[j + 2] * ns_errors[pos + j + 2] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66 | +ns_coeffs[j + 3] * ns_errors[pos + j + 3]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libswresample/dither_template.c:69:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 69 | d -= ns_coeffs[j] * ns_errors[pos + j]; | ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ src/libswresample/dither_template.c:71:27: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 71 | d1 = rint(d + noise[i]); | ~ ^~~~~~~~ src/libswresample/dither_template.c:73:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 73 | d1 *= S; | ~~ ^ CC libavutil/avsscanf.o src/libswresample/audioconvert.c:83:58: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 83 | CONV_FUNC(AV_SAMPLE_FMT_DBL, double , AV_SAMPLE_FMT_FLT, *(const float*)pi) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ src/libswresample/audioconvert.c:43:23: note: expanded from macro 'CONV_FUNC' 43 | *(otype*)po = expr; pi += is; po += os;\ | ~ ^~~~ src/libswresample/audioconvert.c:83:58: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 83 | CONV_FUNC(AV_SAMPLE_FMT_DBL, double , AV_SAMPLE_FMT_FLT, *(const float*)pi) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ src/libswresample/audioconvert.c:44:23: note: expanded from macro 'CONV_FUNC' 44 | *(otype*)po = expr; pi += is; po += os;\ | ~ ^~~~ src/libswresample/audioconvert.c:83:58: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 83 | CONV_FUNC(AV_SAMPLE_FMT_DBL, double , AV_SAMPLE_FMT_FLT, *(const float*)pi) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ src/libswresample/audioconvert.c:45:23: note: expanded from macro 'CONV_FUNC' 45 | *(otype*)po = expr; pi += is; po += os;\ | ~ ^~~~ src/libswresample/audioconvert.c:83:58: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 83 | CONV_FUNC(AV_SAMPLE_FMT_DBL, double , AV_SAMPLE_FMT_FLT, *(const float*)pi) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ src/libswresample/audioconvert.c:46:23: note: expanded from macro 'CONV_FUNC' 46 | *(otype*)po = expr; pi += is; po += os;\ | ~ ^~~~ src/libswresample/audioconvert.c:83:58: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 83 | CONV_FUNC(AV_SAMPLE_FMT_DBL, double , AV_SAMPLE_FMT_FLT, *(const float*)pi) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ src/libswresample/audioconvert.c:49:23: note: expanded from macro 'CONV_FUNC' 49 | *(otype*)po = expr; pi += is; po += os;\ | ~ ^~~~ 48 warnings generated. In file included from src/libswscale/alphablend.c:21: In file included from src/libswscale/swscale_internal.h:38: src/libavutil/half2float.h:47:27: warning: implicit conversion increases floating-point precision: '_Float16' to 'float' [-Wdouble-promotion] 47 | return av_float2int(u.f); | ~~~~~~~~~~~~ ~~^ src/libswresample/rematrix.c:234:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 234 | for(i=0; irematrix_maxval; | ~ ~~~^~~~~~~~~~~~~~~ 22 warnings generated. src/libswresample/rematrix.c:480:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 478 | ret = swr_build_matrix2(&s->in_ch_layout, &s->out_ch_layout, | ~~~~~~~~~~~~~~~~~ 479 | s->clev, s->slev, s->lfe_mix_level, 480 | maxval, s->rematrix_volume, (double*)s->matrix, | ~~~^~~~~~~~~~~~~~~ src/libswresample/rematrix.c:479:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 478 | ret = swr_build_matrix2(&s->in_ch_layout, &s->out_ch_layout, | ~~~~~~~~~~~~~~~~~ 479 | s->clev, s->slev, s->lfe_mix_level, | ~~~^~~~~~~~~~~~~ src/libswresample/rematrix.c:479:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 478 | ret = swr_build_matrix2(&s->in_ch_layout, &s->out_ch_layout, | ~~~~~~~~~~~~~~~~~ 479 | s->clev, s->slev, s->lfe_mix_level, | ~~~^~~~ src/libswresample/rematrix.c:479:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 478 | ret = swr_build_matrix2(&s->in_ch_layout, &s->out_ch_layout, | ~~~~~~~~~~~~~~~~~ 479 | s->clev, s->slev, s->lfe_mix_level, | ~~~^~~~ src/libswresample/rematrix.c:485:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 485 | for (i = 0; i < FF_ARRAY_ELEMS(s->matrix[0]); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libswresample/rematrix.c:486:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 486 | for (j = 0; j < FF_ARRAY_ELEMS(s->matrix[0]); j++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libswscale/arm/swscale.c:22: In file included from src/libswscale/swscale_internal.h:38: src/libavutil/half2float.h:47:27: warning: implicit conversion increases floating-point precision: '_Float16' to 'float' [-Wdouble-promotion] 47 | return av_float2int(u.f); | ~~~~~~~~~~~~ ~~^ In file included from src/libswscale/arm/swscale_unscaled.c:23: In file included from src/libswscale/swscale_internal.h:38: src/libavutil/half2float.h:47:27: warning: implicit conversion increases floating-point precision: '_Float16' to 'float' [-Wdouble-promotion] 47 | return av_float2int(u.f); | ~~~~~~~~~~~~ ~~^ CC libavutil/bprint.o CC libavutil/buffer.o CC libavutil/camellia.o CC libavutil/cast5.o CC libavutil/channel_layout.o In file included from src/libswscale/hscale.c:21: In file included from src/libswscale/swscale_internal.h:38: src/libavutil/half2float.h:47:27: warning: implicit conversion increases floating-point precision: '_Float16' to 'float' [-Wdouble-promotion] 47 | return av_float2int(u.f); | ~~~~~~~~~~~~ ~~^ In file included from src/libswscale/gamma.c:21: In file included from src/libswscale/swscale_internal.h:38: src/libavutil/half2float.h:47:27: warning: implicit conversion increases floating-point precision: '_Float16' to 'float' [-Wdouble-promotion] 47 | return av_float2int(u.f); | ~~~~~~~~~~~~ ~~^ CC libavutil/cpu.o CC libavutil/crc.o In file included from src/libswscale/hscale_fast_bilinear.c:21: In file included from src/libswscale/swscale_internal.h:38: src/libavutil/half2float.h:47:27: warning: implicit conversion increases floating-point precision: '_Float16' to 'float' [-Wdouble-promotion] 47 | return av_float2int(u.f); | ~~~~~~~~~~~~ ~~^ CC libavutil/csp.o 12 warnings generated. In file included from src/libswscale/input.c:29: In file included from src/libswscale/swscale_internal.h:38: src/libavutil/half2float.h:47:27: warning: implicit conversion increases floating-point precision: '_Float16' to 'float' [-Wdouble-promotion] 47 | return av_float2int(u.f); | ~~~~~~~~~~~~ ~~^ src/libswresample/swresample.c:330:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 330 | s->rematrix_volume!=1.0 || | ~~~^~~~~~~~~~~~~~~~~ In file included from src/libswscale/options.c:23: In file included from src/libswscale/swscale_internal.h:38: src/libavutil/half2float.h:47:27: warning: implicit conversion increases floating-point precision: '_Float16' to 'float' [-Wdouble-promotion] 47 | return av_float2int(u.f); | ~~~~~~~~~~~~ ~~^ src/libswresample/swresample.c:380:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 380 | if (s->async > 1.0001) { | ~~~^~~~~ ~ src/libswresample/swresample.c:381:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 381 | s->max_soft_compensation = s->async / (double) s->in_sample_rate; | ~~~^~~~~ ~ 51 warnings generated. src/libswresample/swresample.c:443:100: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 443 | s->resample_first= RSC*s->out.ch_count/s->used_ch_layout.nb_channels - RSC < s->out_sample_rate/(float)s-> in_sample_rate - 1.0; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ~ src/libswresample/swresample.c:232:62: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] 232 | s->user_in_chlayout.u.mask != s->user_in_ch_layout))) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libswresample/swresample.c:245:64: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] 245 | s->user_out_chlayout.u.mask != s->user_out_ch_layout))) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ 13 warnings generated. In file included from src/libswscale/slice.c:21: In file included from src/libswscale/swscale_internal.h:38: src/libavutil/half2float.h:47:27: warning: implicit conversion increases floating-point precision: '_Float16' to 'float' [-Wdouble-promotion] 47 | return av_float2int(u.f); | ~~~~~~~~~~~~ ~~^ 1 warning generated. In file included from src/libswscale/swscale.c:33: In file included from src/libswscale/swscale_internal.h:38: src/libavutil/half2float.h:47:27: warning: implicit conversion increases floating-point precision: '_Float16' to 'float' [-Wdouble-promotion] 47 | return av_float2int(u.f); | ~~~~~~~~~~~~ ~~^ In file included from src/libswscale/rgb2rgb.c:33: In file included from src/libswscale/swscale_internal.h:38: src/libavutil/half2float.h:47:27: warning: implicit conversion increases floating-point precision: '_Float16' to 'float' [-Wdouble-promotion] 47 | return av_float2int(u.f); | ~~~~~~~~~~~~ ~~^ In file included from src/libswscale/output.c:37: In file included from src/libswscale/swscale_internal.h:38: src/libavutil/half2float.h:47:27: warning: implicit conversion increases floating-point precision: '_Float16' to 'float' [-Wdouble-promotion] 47 | return av_float2int(u.f); | ~~~~~~~~~~~~ ~~^ CC libavutil/des.o src/libavutil/base64.c:154:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 154 | if (in_size >= UINT_MAX / 4 || | ~~~~~~~ ^ ~~~~~~~~~~~~ In file included from src/libswscale/vscale.c:20: In file included from src/libswscale/swscale_internal.h:38: src/libavutil/half2float.h:47:27: warning: implicit conversion increases floating-point precision: '_Float16' to 'float' [-Wdouble-promotion] 47 | return av_float2int(u.f); | ~~~~~~~~~~~~ ~~^ CC libavutil/detection_bbox.o CC libavutil/dict.o 1 warning generated. 24 warnings generated. src/libavutil/avsscanf.c:177:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 177 | for (x=0; c-'0'<10U && x<=UINT_MAX/10-1; c=shgetc(f)) | ~~~~~^~~~ src/libavutil/avsscanf.c:179:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 179 | for (y=x; c-'0'<10U && y<=ULLONG_MAX/10 && 10*y<=ULLONG_MAX-(c-'0'); c=shgetc(f)) | ~~~~~^~~~ src/libavutil/avsscanf.c:181:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 181 | if (c-'0'>=10U) goto done; | ~~~~~^ ~~~ src/libswscale/options.c:54:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] In file included from src/libswscale/swscale_unscaled.c:27: In file included from src/libswscale/swscale_internal.h:38: src/libavutil/half2float.h :4754:27 | : warning: { "srcimplicit conversion increases floating-point precision: '_Float16' to 'float' [-Wdouble-promotion] w", "47s | ou r c er ewtiudrtnh "a,v _f lo a t 2 i n t ( u . f ); | ~~~~~~~~~~~~ ~~^ OFFSET(srcW), AV_OPT_TYPE_INT, { .i64 = 16 }, 1, INT_MAX, VE }, | ^ src/libswscale/options.c:55:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 55 | { "srch", "source height", OFFSET(srcH), AV_OPT_TYPE_INT, { .i64 = 16 }, 1, INT_MAX, VE }, | ^ src/libswscale/options.c:56:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | { "dstw", "destination width", OFFSET(dstW), AV_OPT_TYPE_INT, { .i64 = 16 }, 1, INT_MAX, VE }, | ^ src/libswscale/options.c:57:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | { "dsth", "destination heightsrc/libavutil/avsscanf.c", : 225 : 18 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] OFFSET(dstH) ,225 | A V_iOfP T(_cT-'Y0PE'_>I=N1T0,U & & { p.oik6)4 =s h1u6n g e t ( f ) ; | ~~~~~^ ~~~ }, 1, src/libavutil/avsscanf.c : 227 : 14I:N T_warning: Mcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]AX , 227 | V E }i,f (c| - ^'0 '>=10U) { | ~~~~~^ ~~~ src/libavutil/avsscanf.c:231:20: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libswscale/options.c :23158 | : 150 : warning: fmissing field 'unit' initializer [-Wmissing-field-initializers] or (x=0; c-'0'<10U &58 | & x < I{N T"_sMArXc/_1fo0r;m act ",= s h g e t4"c warningsso(fu generatedr)c. )e f| o ~~~~~^~~~r mat", src/libavutil/avsscanf.c : 233 : 20 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] OFFSET(sr c233F | o r m a tf)o,r A(Vy_O=PxT; _cT-Y'P0E_'P= sizeof(AVCRC) * 1024) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ CC libavutil/fixed_dsp.o CC libavutil/float_dsp.o In file included from src/libswscale/utils.c:60: In file included from src/libswscale/swscale_internal.h:38: src/libavutil/half2float.h:47:27: warning: implicit conversion increases floating-point precision: '_Float16' to 'float' [-Wdouble-promotion] 47 | return av_float2int(u.f); | ~~~~~~~~~~~~ ~~^ 1 warning generated. 13 warnings generated. src/libavutil/audio_fifo.c:109:18: warning: comparison of integers of different signs: 'int' and 'const size_t' (aka 'const unsigned int') [-Wsign-compare] 109 | if (buf_size > cur_size) { | ~~~~~~~~ ^ ~~~~~~~~ src/libswresample/swresample.c:1048:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1048 | if(fabs(fdelta) > s->min_compensation) { | ~ ~~~^~~~~~~~~~~~~~~~ src/libswresample/swresample.c:1049:62: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1049 | if(s->outpts == s->firstpts || fabs(fdelta) > s->min_hard_compensation){ | ~ ~~~^~~~~~~~~~~~~~~~~~~~~ src/libswresample/swresample.c:1058:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1058 | double max_soft_compensation = s->max_soft_compensation / (s->max_soft_compensation < 0 ? -s->in_sample_rate : 1); | ~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavutil/frame.o src/libswscale/utils.c:69:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 69 | [AV_PIX_FMT_YUV420P] = { 1, 1 }, | ^ src/libswscale/utils.c:70:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 70 | [AV_PIX_FMT_YUYV422] = { 1, 1 }, | ^ 2 warnings generated. src/libswscale/utils.c:71:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 71 | [AV_PIX_FMT_RGB24] = { 1, 1 }, | ^ src/libswscale/utils.c:72:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 72 | [AV_PIX_FMT_BGR24] = { 1, 1 }, | ^ src/libswscale/utils.c:73:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 73 | [AV_PIX_FMT_YUV422P] = { 1, 1 }, | ^ src/libswscale/utils.c:74:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 74 | [AV_PIX_FMT_YUV444P] = { 1, 1 }, | ^ src/libswscale/utils.c:75:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 75 | [AV_PIX_FMT_YUV410P] = { 1, 1 }, | ^ src/libswscale/utils.c:76:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 76 | [AV_PIX_FMT_YUV411P] = { 1, 1 }, | ^ src/libswscale/utils.c:77:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 77 | [AV_PIX_FMT_GRAY8] = { 1, 1 }, | ^ src/libswscale/utils.c:78:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 78 | [AV_PIX_FMT_MONOWHITE] = { 1, 1 }, | ^ src/libswscale/utils.c:79:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 79 | [AV_PIX_FMT_MONOBLACK] = { 1, 1 }, | ^ src/libswscale/utils.c:80:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 80 | [AV_PIX_FMT_PAL8] = { 1, 0 }, | ^ src/libswscale/utils.c:81:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 81 | [AV_PIX_FMT_YUVJ420P] = { 1, 1 }, | ^ src/libswscale/utils.c:82:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 82 | [AV_PIX_FMT_YUVJ411P] = { CC libavutil/hash.o 1, 1 }, | ^ src/libswscale/utils.c:83:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 83 | [AV_PIX_FMT_YUVJ422P] = { 1, 1 }, | ^ src/libswscale/utils.c:84:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 84 | [AV_PIX_FMT_YUVJ444P] = { 1, 1 }, | ^ src/libswscale/utils.c:85:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 85 | [AV_PIX_FMT_YVYU422] = { 1, 1 }, | ^ src/libswscale/utils.c:86:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 86 | [AV_PIX_FMT_UYVY422] = { 1, 1 }, | ^ src/libswscale/utils.c:87:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 87 | [AV_PIX_FMT_UYYVYY411] = { 0, 0 }, | ^ src/libswscale/utils.c:88:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 88 | [AV_PIX_FMT_BGR8] = { 1, 1 }, | ^ src/libswscale/utils.c:89:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 89 | [AV_PIX_FMT_BGR4] = { 0, 1 }, | ^ src/libswscale/utils.c:90:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 90 | [AV_PIX_FMT_BGR4_BYTE] = { 1, 1 }, | ^ src/libswscale/utils.c:91:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 91 | [AV_PIX_FMT_RGB8] = { 1, 1 }, | ^ CC libavutil/hdr_dynamic_metadata.o src/libswscale/utils.c:92:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 92 | [AV_PIX_FMT_RGB4] = { 0, 1 }, | ^ src/libswscale/utils.c:93:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 93 | [AV_PIX_FMT_RGB4_BYTE] = { 1, 1 }, | ^ src/libswscale/utils.c:94:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 94 | [AV_PIX_FMT_NV12] = { 1, 1 }, | ^ src/libswscale/utils.c:95:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 95 | [AV_PIX_FMT_NV21] = { 1, 1 }, | ^ src/libswscale/utils.c:96:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 96 | [AV_PIX_FMT_ARGB] = { 1, 1 }, | ^ 1src/libswscale/utils.c warning: generated97. :39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 97 | [AV_PIX_FMT_RGBA] = { 1, 1 }, | ^ src/libswscale/utils.c:98:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 98 | [AV_PIX_FMT_ABGR] = { 1, 1 }, | ^ src/libswscale/utils.c:99:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 99 | [AV_PIX_FMT_BGRA] = { 1, 1 }, | ^ src/libswscale/utils.c:100:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 100 | [AV_PIX_FMT_0RGB] CC libavutil/hdr_dynamic_vivid_metadata.o = { 1, 1 }, | ^ src/libswscale/utils.c:101:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 101 | [AV_PIX_FMT_RGB0] = { 1, 1 }, | ^ src/libswscale/utils.c:102:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 102 | [AV_PIX_FMT_0BGR] = { 1, 1 }, | ^ src/libswscale/utils.c:103:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 103 | [AV_PIX_FMT_BGR0] = { 1, 1 }, | ^ src/libswscale/utils.c:104:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 104 | [AV_PIX_FMT_GRAY9BE] = { 1, 1 }, | ^ src/libswscale/utils.c:105:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 105 | [AV_PIX_FMT_GRAY9LE] = { 1, 1 }, | ^ src/libswscale/utils.c:106:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 106 | [AV_PIX_FMT_GRAY10BE] = { 1, 1 }, | ^ src/libswscale/utils.c:107:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 107 | [AV_PIX_FMT_GRAY10LE] = { 1, 1 }, | ^ src/libswscale/utils.c:108:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 108 | [AV_PIX_FMT_GRAY12BE] = { 1, 1 }, | ^ src/libswscale/utils.c:109:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 109 | [AV_PIX_FMT_GRAY12LE] = { 1, 1 }, | ^ src/libswscale/utils.c:110:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 110 | [AV_PIX_FMT_GRAY14BE] = { 1, 1 }, | ^ src/libswscale/utils.c:111:CC libavutil/hmac.o 39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 111 | [AV_PIX_FMT_GRAY14LE] = { 1, 1 }, | ^ src/libswscale/utils.c:112:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 112 | [AV_PIX_FMT_GRAY16BE] = { 1, 1 }, | ^ src/libswscale/utils.c:113:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 113 | [AV_PIX_FMT_GRAY16LE] = { 1, 1 }, | ^ src/libswscale/utils.c:114:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 114 | [AV_PIX_FMT_YUV440P] = { 1, 1 }, | ^ src/libswscale/utils.c:115:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 115 | [AV_PIX_FMT_YUVJ440P] = { 1, 1 }, | ^ src/libswscale/utils.c:116:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 116 | [AV_PIX_FMT_YUV440P10LE] = { 1, 1 }, | ^ src/libswscale/utils.c:117:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 117 | [AV_PIX_FMT_YUV440P10BE] = { 1, 1 }, | ^ src/libswscale/utils.c:118:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 118 | [AV_PIX_FMT_YUV440P12LE] = { 1, 1 }, | ^ src/libswscale/utils.c:119:39: warning: CC libavutil/hwcontext.o missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 119 | [AV_PIX_FMT_YUV440P12BE] = { 1, 1 }, | ^ src/libswscale/utils.c:120:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 120 | [AV_PIX_FMT_YUVA420P] = { 1, 1 }, | ^ src/libswscale/utils.c:121:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 121 | [AV_PIX_FMT_YUVA422P] = { 1, 1 }, | ^ src/libswscale/utils.c:122:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 122 | [AV_PIX_FMT_YUVA444P] = { 1, 1 }, | ^ src/libswscale/utils.c:123:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 123 | [AV_PIX_FMT_YUVA420P9BE] = { 1, 1 }, | ^ src/libswscale/utils.c:124:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 124 | [AV_PIX_FMT_YUVA420P9LE] = { 1, 1 }, | ^ src/libswscale/utils.c:125:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 125 | [AV_PIX_FMT_YUVA422P9BE] = { 1, 1 }, | ^ src/libswscale/utils.c:126:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 126 | [AV_PIX_FMT_YUVA422P9LE] = { 1, 1 }, | ^ src/libswscale/utils.c:127:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 127 | [AV_PIX_FMT_YUVA444P9BE] = { 1, 1 }, | ^ src/libswscale/utils.c:128:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 128 | [AV_PIX_FMT_YUVCC libavutil/hwcontext_stub.o A444P9LE] = { 1, 1 }, | ^ src/libswscale/utils.c:129:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 129 | [AV_PIX_FMT_YUVA420P10BE]= { 1, 1 }, | ^ src/libswscale/utils.c:130:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 130 | [AV_PIX_FMT_YUVA420P10LE]= { 1, 1 }, | ^ src/libswscale/utils.c:131:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 131 | [AV_PIX_FMT_YUVA422P10BE]= { 1, 1 }, | ^ src/libswscale/utils.c:132:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 132 | [AV_PIX_FMT_YUVA422P10LE]= { 1, 1 }, | ^ src/libswscale/utils.c:133:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 133 | [AV_PIX_FMT_YUVA444P10BE]= { 1, 1 }, | ^ src/libswscale/utils.c:134:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 134 | [AV_PIX_FMT_YUVA444P10LE]= { 1, 1 }, | ^ src/libswscale/swscale.c:1140src/libswscale/utils.c:39::135 :warning: 39:comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 135 | [AV _1140P | I X _ F M T _ Y U V cA->4s2r0cP_1r6aBnEg]e=s .{r 1a,n ge1s [}0,] .| l ^e n == c->srcH)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~ src/libswscale/utils.c:136:39src/libswscale/swscale.c:: warning: 1143missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]: 42: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 136 | [A V1143_ | P I X _ FMiTf_ Y(UV(Asl4i2c0eP_1s6tLaErt] => 0{ |1|, s1l i}c,e _h e| ^i ght < c->dstH) && | ~~~~~~~~~~~~ ^ ~~~~~~~ src/libswscale/utils.c:137:39: src/libswscale/swscale.cwarning: :missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 1172:23: warning: 137comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | [AV_PIX _1172F | MT _ Y U fVorA 4(22iPn16tB Ei] == {0 ;1 ,i 1< }F,F _ A| R ^RA Y_ELEMS(dst); i++) { | src/libswscale/utils.c ~ ^ ~~~~~~~~~~~~~~~~~~~ :138:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 138 | [AV_PIX_FMT_YUVA422P16LE]= { 1, 1 }, | ^ src/libswscale/utils.c:139:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 139 | [AV_PIX_FMT_YUVA444P16BE]= { 1, 1 }, | ^ src/libswscale/utils.c:140:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 140 | [AV_PIX_FMT_YUVA444P16LE]= { 1, 1 }, | ^ src/libswscale/utils.c:141:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 141 | [AV_PIX_FMT_RGB48BE] = { 1, 1 }, | ^ src/libswscale/utils.c:142:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 142 | [AV_PIX_FMT_RGB48LE] = { 1, 1 }, | ^ src/libswscale/utils.c:145:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 145 | [AV_PIX_FMT_RGB565BE] = { 1, 1 }, | ^ src/libswscale/utils.c:146:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 146 | [AV_PIX_FMT_RGB565LE] = { 1, 1 }, | ^ src/libswscale/utils.c:147:39:CC libavutil/hwcontext_vaapi.o warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 147 | [AV_PIX_FMT_RGB555BE] = { 1, 1 }, | ^ src/libswscale/utils.c:148:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 148 | [AV_PIX_FMT_RGB555LE] = { 1, 1 }, | ^ src/libswscale/utils.c:149:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 149 | [AV_PIX_FMT_BGR565BE] = { 1, 1 }, | ^ src/libswscale/utils.c:150:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 150 | [AV_PIX_FMT_BGR565LE] = { 1, 1 }, | ^ src/libswscale/utils.c:151:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 151 | [AV_PIX_FMT_BGR555BE] = { 1, 1 }, | ^ src/libswscale/utils.c:152:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 152 | [AV_PIX_FMT_BGR555LE] = { 1, 1 }, | ^ src/libswscale/utils.c:153:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 153 | [AV_PIX_FMT_YUV420P16LE] = { 1, 1 }, | ^ src/libswscale/utils.c:154:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 154 | [AV_PIX_FMT_YUV420P16BE] = { 1, 1 }, | ^ src/libswscale/utils.c:155:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 155 | [AV_PIX_FMT_YUV422P16LE] = { 1, 1 }, | ^ src/libswscale/utils.c:156:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 156 | [AV_PIX_FMT_YUV422P16BE] = { 1, 1 }, | ^ src/libswscale/utils.c:157:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 157 | [AV_PIX_FMT_YUV444P16LE] = { 1, 1 }, | ^ src/libswscale/utils.c:158:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 158 | [AV_PIX_FMT_YUV444P16BE] = { 1, 1 }, | ^ src/libswscale/utils.c:159:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 159 | [AV_PIX_FMT_RGB444LE] = { 1, 1 }, | ^ src/libswscale/utils.c:160:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 160 | [AV_PIX_FMT_RGB444BE] = { 1, 1 }, | ^ src/libswscale/utils.c:161:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 161 | [AV_PIX_FMT_BGR444LE] = { 1, 1 }, | ^ src/libswscale/utils.c:162:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 162 | [AV_PIX_FMT_BGR444BE] = { 1, 1 }, | ^ src/libswscale/utils.c:163:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 163 | [AV_PIX_FMT_YA8] = { 1, 1 }, | ^ src/libswscale/utils.c:164:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 164 | [AV_PIX_FMT_YA16BE] = { 1, 1 }, | ^ src/libswscale/utils.c:165:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 165 | [AV_PIX_FMT_YA16LE] = { 1, 1 }, | ^ src/libswscale/utils.c:166:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 166 | [AV_PIX_FMT_BGR48BE] = { 1, 1 }, | ^ src/libswscale/utils.c:167:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 167 | [AV_PIX_FMT_BGR48LE] = { 1, 1 }, | ^ src/libswscale/utils.c:170:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 170 | [AV_PIX_FMT_YUV420P9BE] = { 1, 1 }, | ^ src/libswscale/utils.c:171:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 171 | [AV_PIX_FMT_YUV420P9LE] = { 1, 1 }, | ^ src/libswscale/utils.c:172:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 172 | [AV_PIX_FMT_YUV420P10BE] = { 1, 1 }, | ^ src/libswscale/utils.c:173:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 173 | [AV_PIX_FMT_YUV420P10LE] = { 1, 1 }, | ^ src/libswscale/utils.c:174:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 174 | [AV_PIX_FMT_YUV420P12BE] = { 1, 1 }, | ^ src/libswscale/utils.c:175:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 175 | [AV_PIX_FMT_YUV420P12LE] = { 1, 1 }, | ^ src/libswscale/utils.c:176:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 176 | [AV_PIX_FMT_YUV420P14BE] = { 1, 1 }, | ^ src/libswscale/utils.c:177:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 177 | [AV_PIX_FMT_YUV420P14LE] = { 1, 1 }, | ^ src/libswscale/utils.c:178:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 178 | [AV_PIX_FMT_YUV422P9BE] = { 1, 1 }, | ^ src/libswscale/utils.c:179:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 179 | [AV_PIX_FMT_YUV422P9LE] = { 1, 1 }, | ^ src/libswscale/utils.c:180:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 180 | [AV_PIX_FMT_YUV422P10BE] = { 1, 1 }, | ^ src/libswscale/utils.c:181:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 181 | [AV_PIX_FMT_YUV422P10LE] = { 1, 1 }, | ^ src/libswscale/utils.c:182:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 182 | [AV_PIX_FMT_YUV422P12BE] = { 1, 1 }, | ^ src/libswscale/utils.c:183:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 183 | [AV_PIX_FMT_YUV422P12LE] = { 1, 1 }, | ^ src/libswscale/utils.c:184:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 184 | [AV_PIX_FMT_YUV422P14BE] = { 1, 1 }, | ^ src/libswscale/utils.c:185:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 185 | [AV_PIX_FMT_YUV422P14LE] = { 1, 1 }, | ^ src/libswscale/utils.c:186:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 186 | [AV_PIX_FMT_YUV444P9BE] = { 1, 1 }, | ^ src/libswscale/utils.c:187:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 187 | [AV_PIX_FMT_YUV444P9LE] = { 1, 1 }, | ^ src/libswscale/utils.c:188:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 188 | [AV_PIX_FMT_YUV444P10BE] = { 1, 1 }, | ^ src/libswscale/utils.c:189:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 189 | [AV_PIX_FMT_YUV444P10LE] = { 1, 1 }, | ^ src/libswscale/utils.c:190:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 190 | [AV_PIX_FMT_YUV444P12BE] = { 1, 1 }, | ^ src/libswscale/utils.c:191:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 191 | [AV_PIX_FMT_YUV444P12LE] = { 1, 1 }, | ^ src/libswscale/utils.c:192:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 192 | [AV_PIX_FMT_YUV444P14BE] = { 1, 1 }, | ^ src/libswscale/utils.c:193:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 193 | [AV_PIX_FMT_YUV444P14LE] = { 1, 1 }, | ^ src/libswscale/utils.c:194:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 194 | [AV_PIX_FMT_GBRP] = { 1, 1 }, | ^ src/libswscale/swscale.csrc/libswscale/utils.c::195:123139::27 :warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 195 | [AV_PIX_FMT _1231GB | R P9 L E ] f o r= ({in t1 ,i 1= } ,0; i| ^< FF_ARRAY_ELEMS(dst) &&src/libswscale/utils.c p:a196r:39e:n twarning: ->missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]f rame_ d196s | t - > d[aAtaV[_iP]I;X_ FiM+T+_)G B{R P 9| ~ ^ ~~~~~~~~~~~~~~~~~~~B E] = { 1, 1 }, | ^ src/libswscale/utils.c:197:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 197 | [AV_PIX_FMT_GBRP10LE] = { 1, 1 }, | ^ src/libswscale/utils.c:198:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 198 | [AV_PIX_FMT_GBRP10BE] = { 1, 1 }, | ^ src/libswscale/utils.c:199:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 199 | [AV_PIX_FMT_GBRAP10LE] = { 1, 1 }, | ^ src/libswscale/utils.c:200:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 200 | [AV_PIX_FMT_GBRAP10BE] = { 1, 1 }, | ^ src/libswscale/utils.c:201:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 201 | [AV_PIX_FMT_GBRP12LE] = { 1, 1 }, | ^ src/libswscale/utils.c:202:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 202 | [AV_PIX_FMT_GBRP12BE] = { 1, 1 }, | ^ src/libswscale/utils.c:203:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 203 | [AV_PIX_FMT_GBRAP12LE] = { 1, 1 }, | ^ src/libswscale/utils.c:204:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 204 | [AV_PIX_FMT_GBRAP12BE] = { 1, 1 }, | ^ src/libswscale/utils.c:205:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 205 | [AV_PIX_FMT_GBRP14LE] = { 1, 1 }, | ^ src/libswscale/utils.c:206:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 206 | [AV_PIX_FMT_GBRP14BE] = { 1, 1 }, | ^ src/libswscale/utils.c50:207 warning:s39: generated . warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 207 | [AV_PIX_FMT_GBRP16LE] = { 1, 1 }, | ^ src/libswscale/utils.c:208:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 208 | [AV_PIX_FMT_GBRP16BE] = { 1, 1 }, | ^ src/libswscale/utils.c:209:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 209 | [AV_PIX_FMT_GBRPF32LE] = { 1, 1 }, | ^ src/libswscale/utils.c:210:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 210 | [AV_PIX_FMT_GBRPF32BE] = { 1, 1 }, | ^ src/libswscale/utils.c:211:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 211 | [AV_PIX_FMT_GBRAPF32LE] = { 1, 1 }, | ^ src/libswscale/utils.c:212:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 212 | [AV_PIX_FMT_GBRAPF32BE] = { 1, 1 }, | ^ src/libswscale/utils.c:213:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 213 | [AV_PIX_FMT_GBRAP] = { 1, 1 }, | ^ src/libswscale/utils.c:214:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 214 | [AV_PIX_FMT_GBRAP16LE] = { 1, 1 }, | ^ src/libswscale/utils.c:215:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 215 | [AV_PIX_FMT_GBRAP16BE] = { 1, 1 }, | ^ src/libswscale/utils.c:216:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 216 | [AV_PIX_FMT_BAYER_BGGR8] = { 1, 0 }, | ^ src/libswscale/utils.c:217:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 217 | [AV_PIX_FMT_BAYER_RGGB8] = { 1, 0 }, | ^ src/libswscale/utils.c:218:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 218 | [AV_PIX_FMT_BAYER_GBRG8] = { 1, 0 }, | ^ src/libswscale/utils.c:219:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 219 | [AV_PIX_FMT_BAYER_GRBG8] = { 1, 0 }, | ^ src/libswscale/utils.c:220:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 220 | [AV_PIX_FMT_BAYER_BGGR16LE] = { 1, 0 }, | ^ src/libswscale/utils.c:221:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 221 | [AV_PIX_FMT_BAYER_BGGR16BE] = { 1, 0 }, | ^ src/libswscale/utils.c:222:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 222 | [AV_PIX_FMT_BAYER_RGGB16LE] = { 1, 0 }, | ^ src/libswscale/utils.c:223:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 223 | [AV_PIX_FMT_BAYER_RGGB16BE] = { 1, 0 }, | ^ src/libswscale/utils.c:224:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 224 | [AV_PIX_FMT_BAYER_GBRG16LE] = { 1, 0 }, | ^ src/libswscale/utils.c:225:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 225 | [AV_PIX_FMT_BAYER_GBRG16BE] = { 1, 0 }, | ^ src/libswscale/utils.c:226:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 226 | [AV_PIX_FMT_BAYER_GRBG16LE] = { 1, 0 }, | ^ src/libswscale/utils.c:227:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 227 | [AV_PIX_FMT_BAYER_GRBG16BE] = { 1, 0 }, | ^ src/libswscale/utils.c:230:38: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 230 | [AV_PIX_FMT_AYUV64LE] = { 1, 1}, | ^ src/libswscale/utils.c:231:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 231 | [AV_PIX_FMT_P010LE] = { 1, 1 }, | ^ src/libswscale/utils.c:232:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 232 | [AV_PIX_FMT_P010BE] = { 1, 1 }, | ^ src/libswscale/utils.c:233:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 233 | [AV_PIX_FMT_P012LE] = { 1, 1 }, | ^ src/libswscale/utils.c:234:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 234 | [AV_PIX_FMT_P012BE] = { 1, 1 }, | ^ src/libswscale/utils.c:235:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 235 | [AV_PIX_FMT_P016LE] = { 1, 1 }, | ^ src/libswscale/utils.c:236:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 236 | [AV_PIX_FMT_P016BE] = { 1, 1 }, | ^ src/libswscale/utils.c:237:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 237 | [AV_PIX_FMT_GRAYF32LE] = { 1, 1 }, | ^ src/libswscale/utils.c:238:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 238 | [AV_PIX_FMT_GRAYF32BE] = { 1, 1 }, | ^ src/libswscale/utils.c:239:40: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 239 | [AV_PIX_FMT_YUVA422P12BE] = { 1, 1 }, | ^ src/libswscale/utils.c:240:40: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 240 | [AV_PIX_FMT_YUVA422P12LE] = { 1, 1 }, | ^ src/libswscale/utils.c:241:40: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 241 | [AV_PIX_FMT_YUVA444P12BE] = { 1, 1 }, | ^ src/libswscale/utils.c:242:40: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 242 | [AV_PIX_FMT_YUVA444P12LE] = { 1, 1 }, | ^ src/libswscale/utils.c:243:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 243 | [AV_PIX_FMT_NV24] = { 1, 1 }, | ^ src/libswscale/utils.c:244:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 244 | [AV_PIX_FMT_NV42] = { 1, 1 }, | ^ src/libswscale/utils.c:245:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 245 | [AV_PIX_FMT_Y210LE] = { 1, 1 }, | ^ src/libswscale/utils.c:246:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 246 | [AV_PIX_FMT_Y212LE] = { 1, 1 }, | ^ src/libswscale/utils.c:247:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 247 | [AV_PIX_FMT_X2RGB10LE] = { 1, 1 }, | ^ src/libswscale/utils.c:248:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 248 | [AV_PIX_FMT_X2BGR10LE] = { 1, 1 }, | ^ src/libswscale/utils.c:249:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 249 | [AV_PIX_FMT_P210BE] = { 1, 1 }, | ^ src/libswscale/utils.c:250:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 250 | [AV_PIX_FMT_P210LE] = { 1, 1 }, | ^ src/libswscale/utils.c:251:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 251 | [AV_PIX_FMT_P410BE] = { 1, 1 }, | ^ src/libswscale/utils.c:252:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 252 | [AV_PIX_FMT_P410LE] = { 1, 1 }, | ^ src/libswscale/utils.c:253:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 253 | [AV_PIX_FMT_P216BE] = { 1, 1 }, | ^ src/libswscale/utils.c:254:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 254 | [AV_PIX_FMT_P216LE] = { 1, 1 }, | ^ src/libswscale/utils.c:255:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 255 | [AV_PIX_FMT_P416BE] = { 1, 1 }, | ^ src/libswscale/utils.c:256:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 256 | [AV_PIX_FMT_P416LE] = { 1, 1 }, | ^ src/libswscale/utils.c:257:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 257 | [AV_PIX_FMT_NV16] = { 1, 1 }, | ^ src/libswscale/utils.c:258:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 258 | [AV_PIX_FMT_VUYA] = { 1, 1 }, | ^ src/libswscale/utils.c:259:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 259 | [AV_PIX_FMT_VUYX] = { 1, 1 }, | ^ src/libswscale/utils.c:260:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 260 | [AV_PIX_FMT_RGBAF16BE] = { 1, 0 }, | ^ src/libswscale/utils.c:261:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 261 | [AV_PIX_FMT_RGBAF16LE] = { 1, 0 }, | ^ src/libswscale/utils.c:262:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 262 | [AV_PIX_FMT_XV30LE] = { 1, 1 }, | ^ src/libswscale/utils.c:263:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 263 | [AV_PIX_FMT_XV36LE] = { 1, 1 }, | ^ CC libavutil/imgutils.o CC libavutil/integer.o CC libavutil/intmath.o src/libavutil/error.c:113:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 113 | for (i = 0; i < FF_ARRAY_ELEMS(error_entries); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/display.c:43:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 43 | return NAN; | ~~~~~~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavutil/bprint.c:109:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 109 | if (extra_len < room) | ~~~~~~~~~ ^ ~~~~ src/libavutil/display.c:53:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 53 | double radians = -angle * M_PI / 180.0f; | ~ ^~~~~~ src/libavutil/bprint.c:132:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 132 | if (extra_len < room) | ~~~~~~~~~ ^ ~~~~ 1 warning generated. src/libswscale/utils.c:458:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 458 | for (i = 0; i < FF_ARRAY_ELEMS(scale_algorithms); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/channel_layout.c:154:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 154 | for (i = 0; i < FF_ARRAY_ELEMS(channel_names); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. 1 warning generated. src/libswscale/utils.c:882:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 882 | for(i=0; i= FF_ARRAY_ELEMS(channel_names)) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/channel_layout.c:577:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 577 | for (i = 0; i < FF_ARRAY_ELEMS(channel_names); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/channel_layout.c:586:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 586 | if (i >= FF_ARRAY_ELEMS(channel_names)) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libswscale/utils.c:1593:41: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1593 | c2->inv_gamma = alloc_gamma_tbl(1.f/c->gamma_value); | ^~~~ CC libavutil/md5.o CC libavutil/mem.o In file included from src/libavutil/eval.c:34: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ src/libavutil/channel_layout.c:739:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 739 | for (i = 0; i < FF_ARRAY_ELEMS(channel_layout_map); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/channel_layout.c:801:13: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 801 | i5f warning(sid generatedx. >= channel_layout->nb_channels) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/channel_layout.c:809:17: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 809 | if (idx < ambi_channels) | ~~~ ^ ~~~~~~~~~~~~~ src/libswscale/utils.c:1897:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1897 | for (i = 0; i < FF_ARRAY_ELEMS(scale_algorithms); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/channel_layout.c:882:34: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 882 | av_strlcpy(buf, str, FFMIN(sizeof(buf), chname - str)); | ^ ~~~~~~~~~~~ ~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavutil/eval.c:212:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 212 | return NAN; | ~~~~~~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavutil/channel_layout.c:965:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 965 | for (i = 0; i < FF_ARRAY_ELEMS(channel_layout_map); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/eval.c:240:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 240 | double d = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libswscale/utils.c:2118:23: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2118 | a->coeff[i] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libswscale/utils.c:2125:30: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2125 | if(length <= 0 || length > INT_MAX/ sizeof(double)) | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/eval.c:309:76: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 309 | case e_mod: return e->value * (d - floor(d2 ? d / d2 : d * INFINITY) * d2); | ~ ^~~~~~~~ /usr/include/math.h:16:19: note: expanded from macro 'INFINITY' 16 | #define INFINITY __builtin_inff() | ^~~~~~~~~~~~~~~~ src/libavutil/eval.c:320:68: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 320 | case e_div: return e->value * (d2 ? (d / d2) : d * INFINITY); | ~ ^~~~~~~~ /usr/include/math.h:16:19: note: expanded from macro 'INFINITY' 16 | #define INFINITY __builtin_inff() | ^~~~~~~~~~~~~~~~ src/libavutil/eval.c:326:63: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 326 | case e_bitand: return isnan(d) || isnan(d2) ? NAN : e->value * ((long int)d & (long int)d2); | ~~~~~~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavutil/eval.c:327:63: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 327 | case e_bitor: return isnan(d) || isnan(d2) ? NAN : e->value * ((long int)d | (long int)d2); | ~~~~~~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavutil/eval.c:331:12: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 331 | return NAN; | ~~~~~~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavutil/eval.c:237:41: warning: implicit conversion from 'unsigned long long' to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] 237 | return e->value * (r * (1.0/UINT64_MAX)); | ~^~~~~~~~~~ /usr/include/stdint.h:51:21: note: expanded from macro 'UINT64_MAX' 51 | #define UINT64_MAX (0xffffffffffffffffu) | ^~~~~~~~~~~~~~~~~~~ CC libavutil/murmur3.o CC libavutil/opt.o CC libavutil/parseutils.o CC libavutil/pixdesc.o 74 warnings generated. CC libavutil/pixelutils.o src/libswscale/utils.c:2341:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2341 | if (lumaGBlur != 0.0) { | ^~~~~~~~~ ~~ src/libswscale/utils.c:2342:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2342 | filter->lumH = sws_getGaussianVec(lumaGBlur, 3.0); | ~~~~~~~~~~~~~~~~~~ ^~~~~~~~~ src/libswscale/utils.c:2343:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2343 | filter->lumV = sws_getGaussianVec(lumaGBlur, 3.0); | ~~~~~~~~~~~~~~~~~~ ^~~~~~~~~ src/libswscale/utils.c:2349:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2349 | if (chromaGBlur != 0.0) { | ^~~~~~~~~~~ ~~ src/libswscale/utils.c:2350:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2350 | filter->chrH = sws_getGaussianVec(chromaGBlurCC libavutil/random_seed.o , 3.0); | ~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~ src/libswscale/utils.c:2351:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2351 | filter->chrV = sws_getGaussianVec(chromaGBlur, 3.0); | ~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~ src/libswscale/utils.c:2360:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2360 | if (chromaSharpen != 0.0) { | ^~~~~~~~~~~~~ ~~ src/libswscale/utils.c:2364:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2364 | sws_scaleVec(filter->chrH, -chromaSharpen); | ~~~~~~~~~~~~ ^~~~~~~~~~~~~~ src/libswscale/utils.c:2365:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2365 | sws_scaleVec(filter->chrV, -chromaSharpen); | ~~~~~~~~~~~~ ^~~~~~~~~~~~~~ src/libavutil/eval.c:375:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libswscale/utils.c:2371: 9375: | warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] for (i = 23710 | ; i lumH, -lumaSharpen); | ~~~~~~~~~~~~ ^~~~~~~~~~~~ src/libswscale/utils.c:2376:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2376 | sws_scaleVec(filter->lumV, -lumaSharpen); | ~~~~~~~~~~~~ ^~~~~~~~~~~~ src/libswscale/utils.c:2382:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2382 | if (chromaHShift != 0.0) | ^~~~~~~~~~~~ ~~ src/libswscale/utils.c:2383:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2383 | sws_shiftVec(filter->chrH, (int)(chromaHShift + 0.5)); | ^~~~~~~~~~~~ ~ src/libswscale/utils.c:2385:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2385 | if (chromaVShift != 0.0) | ^~~~~~~~~~~~ ~~ src/libswscale/utils.c:2386:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2386 | sws_shiftVec(filter->chrV, (int)(chromaVShift + 0.5)); | ^~~~~~~~~~~~ ~ src/libavutil/eval.c:747:25: warning: comparison of integers of different signs: 'enum (unnamed enum at src/libavutil/eval.c:158:5)' and 'int' [-Wsign-compare] 747 | for (i = 0; e->type != type && i < 3 && e->param[i]; i++) | ~~~~~~~ ^ ~~~~ src/libavutil/eval.c:750:17: warning: comparison of integers of different signs: 'enum (unnamed enum at src/libavutil/eval.c:158:5)' and 'int' [-Wsign-compare] 750 | if (e->type == type && e->const_index < size) | ~~~~~~~ ^ ~~~~ src/libavutil/eval.c:786:14: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 786 | *d = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ 1 warning generated. CC libavutil/rc4.o CC libavutil/reverse.o src/libavutil/hwcontext.c:86:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 86 | for (type = 0; type < FF_ARRAY_ELEMS(hw_type_names); type++) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavutil/ripemd.o CC libavutil/samplefmt.o CC libavutil/sha.o src/libavutil/hmac.c:144:16: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 144 | if (keylen > c->blocklen) { | ~~~~~~ ^ ~~~~~~~~~~~ CC libavutil/sha512.o CC libavutil/slicethread.o src/libavutil/hmac.c:170:16: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 170 | if (outlen < c->hashlen) | ~~~~~~ ^ ~~~~~~~~~~ 3 warnings generated. src/libavutil/frame.c:149:22: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 149 | if (sizes[i] > INT_MAX - total_size) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. src/libavutil/hash.c:208:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 208 | memcpy(dst, buf, FFMIN(size, rsize)); | ^ ~~~~ ~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavutil/hash.c:209:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 209 | if (size > rsize) | ~~~~ ^ ~~~~~ src/libavutil/hash.c:219:21: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 219 | for (i = 0; i < FFMIN(rsize, size / 2); i++) | ^ ~~~~~ ~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavutil/frame.c:401:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 401 | for (i = 0; i < FF_ARRAY_ELEMS(src->buf); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/hash.c:231:22: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 231 | memcpy(dst, b64, FFMIN(osize, size)); | ^ ~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavutil/hash.c:232:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 232 | if (size < osize) | ~~~~ ^ ~~~~~ src/libavutil/frame.c:487:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 487 | for (i = 0; i < FF_ARRAY_ELEMS(frame->buf); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/frame.c:532:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 532 | for (i = 0; i < FF_ARRAY_ELEMS(frame->buf); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/imgutils.c:122:22: warning: comparison of integers of different signs: 'const ptrdiff_t' (aka 'const int') and 'unsigned int' [-Wsign-compare] 122 | if (linesizes[0] > SIZE_MAX / height) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavutil/imgutils.c:137:26: warning: comparison of integers of different signs: 'const ptrdiff_t' (aka 'const int') and 'unsigned int' [-Wsign-compare] 137 | if (linesizes[i] > SIZE_MAX / h) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavutil/frame.c:625:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 625 | for (i = 0; i < FF_ARRAY_ELEMS(frame->buf) && frame->buf[i]; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~10 warnings generated. src/libavutil/imgutils.c:163:22: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 163 | if (sizes[i] > INT_MAX - ret) | ~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavutil/frame.c:647:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 647 | if (frame->nb_side_data > INT_MAX / sizeof(*frame->side_data) - 1) | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavutil/spherical.o src/libavutil/pixelutils.c:84:30: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 84 | h_bits < 1 || h_bits > FF_ARRAY_ELEMS(sad)) | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavutil/pixelutils.c:83:30: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 83 | if (w_bits < 1 || w_bits > FF_ARRAY_ELEMS(sad) || | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ CC libavutil/stereo3d.o CC libavutil/tea.o CC libavutil/threadmessage.o 2 warnings generated. CC libavutil/time.o CC libavutil/timecode.o CC libavutil/tree.o CC libavutil/twofish.o src/libavutil/frame.c:874:48: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare] CC libavutil/tx.o 874 | (frame->crop_top + frame->crop_bottom) >= frame->height) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavutil/frame.c:873:48: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 873 | (frame->crop_left + frame->crop_right) >= frame->width || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ CC libavutil/tx_double.o CC libavutil/tx_float.o src/libavutil/imgutils.c:494:22: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 494 | if (sizes[i] > INT_MAX - ret) | ~~~~~~~~ ^ ~~~~~~~~~~~~~ 5 warnings generated. src/libavutil/imgutils.c:559:19: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] 559 | for (i = 0; i < clear_size; i++) { | ~ ^ ~~~~~~~~~~ CC libavutil/tx_int32.o CC libavutil/utils.o src/libavutil/mathematics.c:105:18: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] 105 | a1 += a0 < r; | ~~ ^ ~ CC libavutil/uuid.o src/libavutil/mathematics.c:110:19: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 110 | if (c <= a1) { | ~ ^ ~~ src/libavutil/mathematics.c:163:11: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 163 | if (c > (mod >> 1)) | ~ ^ ~~~~~~~~ 34 warnings generated. CC libavutil/version.o CC libavutil/video_enc_params.o CC libavutil/xga_font_data.o CC libavutil/xtea.o AR libavfilter/libavfilter.a 2 warnings generated. src/libavutil/rational.c:59:29: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] 59 | if (a1.den) x = FFMIN(x, (max - a0.den) / a1.den); | ^ ~ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavutil/rational.c:61:49: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] 61 | if (den * (2 * x * a1.den + a0.den) > num * a1.den) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavutil/random_seed.c:78:28: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 78 | av_assert0(sizeof(tmp) >= av_sha_size); | ~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ 9 warnings generated. 3 warnings generated. src/libavutil/opt.c:86:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 86 | *num = *(float *)dst; | ~ ^~~~~~~~~~~~~ src/libavutil/opt.c:106:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 106 | num = den ? num * intnum / den : (num && intnum ? INFINITY : NAN); | ~ ^~~~~~~~ /usr/include/math.h:16:19: note: expanded from macro 'INFINITY' 16 | #define INFINITY __builtin_inff() | ^~~~~~~~~~~~~~~~ src/libavutil/opt.c:106:70: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 106 | num = den ? num * intnum / den : (num && intnum ? INFINITY : NAN); | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ 17 warnings generated. src/libavutil/parseutils.c:371:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 371 | FFMIN(slen-hex_offset+1, sizeof(color_string2))); | ^ ~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavutil/parseutils.c:384:64: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 384 | strspn(color_string2, "0123456789ABCDEFabcdef") == len) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ src/libavutil/hwcontext_vaapi.c:171:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavutil/opt.c 171: | 262 : 22f:o rwarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]( i = 0; i < FF_ARRA Y_262E | L E M S ( v a a p i _ ffoorr m(a;t _im a= FF_ARRAY_ELEMS(const_values)) { | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/hwcontext_vaapi.c:181:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 181 | for (i = 0; i < FF_ARRAY_ELEMS(vaapi_format_map); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/opt.c:419:40: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 419 | if (*tail || (unsigned)fmt >= fmt_nb) { | ~~~~~~~~~~~~~ ^ ~~~~~~ src/libavutil/md5.c:160:19: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 160 | int cnt = FFMIN(len, 64 - j); | ^ ~~~ ~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavutil/hwcontext_vaapi.c:435:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 435 | for (i = 0; i < FF_ARRAY_ELEMS(vaapi_driver_quirks_table); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/hwcontext_vaapi.c:448:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 448 | if (!(i < FF_ARRAY_ELEMS(vaapi_driver_quirks_table))) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/parseutils.c:624:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 624 | for (i = 0; i < FF_ARRAY_ELEMS(date_fmt); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/parseutils.c:645:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 645 | for (i = 0; i < FF_ARRAY_ELEMS(time_fmt); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/parseutils.c:715:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 715 | for (i = 0; i < FF_ARRAY_ELEMS(tz_fmt); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. 1 warning generated. src/libavutil/parseutils.c:764:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 764 | if ((q - tag) < sizeof(tag) - 1) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavutil/hwcontext_vaapi.c:892:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 892 | for (i = 0; i < map->image.num_planes; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavutil/pixdesc.c:2899:42: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2899 | while (prev - av_pix_fmt_descriptors < FF_ARRAY_ELEMS(av_pix_fmt_descriptors) - 1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/opt.c:871:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 871 | ret = snprintf(buf, sizeof(buf), "%f", *(float *)dst); | ~~~~~~~~ ^~~~~~~~~~~~~ src/libavutil/pixdesc.c:2938:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2938 | for (i = 0; i < FF_ARRAY_ELEMS(planes); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/opt.c:952:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 952 | if (ret >= sizeof(buf)) | ~~~ ^ ~~~~~~~~~~~ src/libavutil/spherical.c:73:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 73 | for (i = 0; i < FF_ARRAY_ELEMS(spherical_projection_names); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13 warnings generated. src/libavutil/timecode.c:186:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | for (i = 0; i < FF_ARRAY_ELEMS(supported_fps); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. src/libavutil/pixdesc.c:3214:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3214 | for (i = 0; i < FF_ARRAY_ELEMS(color_range_names); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/pixdesc.c:3232:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3232 | for (i = 0; i < FF_ARRAY_ELEMS(color_primaries_names); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/stereo3d.c:70:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 70 | for (i = 0; i < FF_ARRAY_ELEMS(stereo3d_type_names); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/pixdesc.c:3253:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3253 | for (i = 0; i < FF_ARRAY_ELEMS(color_transfer_names); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. src/libavutil/pixdesc.c:3274:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3274 | for (i = 0; i < FF_ARRAY_ELEMS(color_space_names); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/pixdesc.c:3295:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3295 | for (i = 0; i < FF_ARRAY_ELEMS(chroma_location_names); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/opt.c:1179:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1179 | } else if (d == FLT_MAX) { | ~~ ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/opt.c:1181:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1181 | } else if (d == FLT_MIN) { | ~~ ^~~~~~~ /usr/include/float.h:14:17: note: expanded from macro 'FLT_MIN' 14 | #define FLT_MIN 1.17549435082228750797e-38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/opt.c:1183:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1183 | } else if (d == -FLT_MAX) { | ~~ ^~~~~~~~ src/libavutil/opt.c:1185:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1185 | } else if (d == -FLT_MIN) { | ~~ ^~~~~~~~ src/libavutil/utils.c:89:29: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'const int' [-Wsign-compare] 89 | buf_size = buf_size > len ? buf_size - len : 0; | ~~~~~~~~ ^ ~~~ In file included from src/libavutil/tx_double.c:21: src/libavutil/tx_template.c:157:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 157 | for (int i = 0; i < FF_ARRAY_ELEMS(nptwo_tabs_init_data); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. 5 warnings generated. 233 warning warningss generated generated. . src/libavutil/tx.c:373:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 373 | for (int i = 0; i < FF_ARRAY_ELEMS(cpu_slow_penalties); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. 18 warnings generated. 1 warning generated. In file included from src/libavutil/tx_int32.c:21: src/libavutil/tx_template.c:157:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 157 | for (int i = 0; i < FF_ARRAY_ELEMS(nptwo_tabs_init_data); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavutil/tx_float.c:21: src/libavutil/tx_template.c:157:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 157 | for (int i = 0; i < FF_ARRAY_ELEMS(nptwo_tabs_init_data); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/opt.c:2113:14: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2113 | d2 = f; | ~ ^ 11 warnings generated. 5 warnings generated. 1 warning generated. 8 warnings generated. 6 warnings generated. src/libavutil/tx_template.c:1145:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1145 | s->scale_d = *((SCALE_TYPE *)scale); | ~ ^~~~~~~~~~~~~~~~~~~~~~ src/libavutil/tx_template.c:1165:28: warning: implicit conversion increases floating-point precision: 'TXSample' (aka 'float') to 'double' [-Wdouble-promotion] 1165 | sum += UNSCALE(src[j]) * cos(a * phase); | ^~~~~~ ~ src/libavutil/tx_priv.h:100:21: note: expanded from macro 'UNSCALE' 100 | #define UNSCALE(x) (x) | ^ In file included from src/libavutil/tx_float.c:21: src/libavutil/tx_template.c:1192:34: warning: implicit conversion increases floating-point precision: 'TXSample' (aka 'float') to 'double' [-Wdouble-promotion] 1192 | double val = UNSCALE(src[j*stride]); | ~~~ ^~~~~~~~~~~~~ src/libavutil/tx_priv.h:100:21: note: expanded from macro 'UNSCALE' 100 | #define UNSCALE(x) (x) | ^ In file included from src/libavutil/tx_float.c:21: src/libavutil/tx_template.c:1241:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1241 | s->scale_d = *((SCALE_TYPE *)scale); | ~ ^~~~~~~~~~~~~~~~~~~~~~ 5 warnings generated. src/libavutil/tx_template.c:1387:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1387 | s->scale_d = *((SCALE_TYPE *)scale); | ~ ^~~~~~~~~~~~~~~~~~~~~~ src/libavutil/tx_template.c:1444:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1444 | s->scale_d = *((SCALE_TYPE *)scale); | ~ ^~~~~~~~~~~~~~~~~~~~~~ 45 warnings generated. src/libavutil/tx_template.c:1145:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1145 | s->scale_d = *((SCALE_TYPE *)scale); | ~ ^~~~~~~~~~~~~~~~~~~~~~ src/libavutil/tx_template.c:1241:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1241 | s->scale_d = *((SCALE_TYPE *)scale); | ~ ^~~~~~~~~~~~~~~~~~~~~~ src/libavutil/tx_template.c:1387:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1387 | s->scale_d = *((SCALE_TYPE *)scale); | ~ ^~~~~~~~~~~~~~~~~~~~~~ src/libavutil/tx_template.c:1444:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3 warnings generated. 1444 | s->scale_d = *((SCALE_TYPE *)scale); | ~ ^~~~~~~~~~~~~~~~~~~~~~ src/libavutil/tx_template.c:1618:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1618 | s->scale_d = *((SCALE_TYPE *)scale); | ~ ^~~~~~~~~~~~~~~~~~~~~~ src/libavutil/tx_template.c:1809:21: warning: implicit conversion increases floating-point precision: 'TXSample' (aka 'float') to 'double' [-Wdouble-promotion] 1809 | tmp1 = (in1 + in2)*0.5; | ~~~~^~~~~ ~ src/libavutil/tx_template.c:1618:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1618 | s->scale_d = *((SCALE_TYPE *)scale); | ~ ^~~~~~~~~~~~~~~~~~~~~~ 7 warnings generated. 5 warnings generated. 27 warnings generated. 1 warning generated. 216 warnings generated. 19 warnings generated. 1 warning generated. 13 warnings generated. 26 warnings generated. 5 warnings generated. 13 warnings generated. 1 warning generated. 1 warning generated. 9 warnings generated. 11 warnings generated. 28 warnings generated. 6 warnings generated. AR libavutil/libavutil.a 5 warnings generated. 16 warnings generated. 17 warnings generated. AR libavcodec/libavcodec.a 1 warning generated. 1 warning generated. AR libswscale/libswscale.a [7/8] Performing install step for 'ffmpeg' INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/avio_http_serve_files.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/avio_list_dir.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/avio_read_callback.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/decode_audio.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/decode_filter_audio.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/decode_filter_video.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/decode_video.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/demux_decode.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/encode_audio.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/encode_video.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/extract_mvs.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/filter_audio.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/hw_decode.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/mux.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/qsv_decode.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/qsv_transcode.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/remux.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/resample_audio.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/scale_video.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/show_metadata.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/transcode.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/transcode_aac.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/vaapi_encode.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/vaapi_transcode.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/README INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/Makefile INSTALL libavdevice/libavdevice.a INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/avio_http_serve_files.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/avio_list_dir.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/avio_read_callback.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/decode_audio.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/decode_filter_audio.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/decode_filter_video.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/decode_video.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/demux_decode.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/encode_audio.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/encode_video.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/extract_mvs.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/filter_audio.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/hw_decode.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/mux.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/qsv_decode.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/qsv_transcode.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/remux.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/resample_audio.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/scale_video.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/show_metadata.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/transcode.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/transcode_aac.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/vaapi_encode.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/vaapi_transcode.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/README INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/Makefile INSTALL libavfilter/libavfilter.a INSTALL libavformat/libavformat.a INSTALL libavcodec/libavcodec.a INSTALL libpostproc/libpostproc.a INSTALL libswresample/libswresample.a INSTALL libswscale/libswscale.a INSTALL libavutil/libavutil.a INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavdevice/avdevice.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavdevice/version.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavdevice/version_major.h INSTALL libavdevice/libavdevice.pc INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavfilter/avfilter.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavfilter/buffersink.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavfilter/buffersrc.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavfilter/version.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavfilter/version_major.h INSTALL libavfilter/libavfilter.pc INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavformat/avformat.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavformat/avio.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavformat/version.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavformat/version_major.h INSTALL libavformat/libavformat.pc INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavcodec/ac3_parser.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavcodec/adts_parser.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavcodec/avcodec.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavcodec/avdct.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavcodec/avfft.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavcodec/bsf.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavcodec/codec.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavcodec/codec_desc.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavcodec/codec_id.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavcodec/codec_par.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavcodec/d3d11va.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavcodec/defs.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavcodec/dirac.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavcodec/dv_profile.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavcodec/dxva2.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavcodec/jni.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavcodec/mediacodec.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavcodec/packet.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavcodec/qsv.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavcodec/vdpau.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavcodec/version.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavcodec/version_major.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavcodec/videotoolbox.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavcodec/vorbis_parser.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavcodec/xvmc.h INSTALL libavcodec/libavcodec.pc INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libpostproc/postprocess.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libpostproc/version.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libpostproc/version_major.h INSTALL libpostproc/libpostproc.pc INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libswresample/swresample.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libswresample/version.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libswresample/version_major.h INSTALL libswresample/libswresample.pc INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libswscale/swscale.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libswscale/version.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libswscale/version_major.h INSTALL libswscale/libswscale.pc INSTALL libavutil/libavutil.pc INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/adler32.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/aes.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/aes_ctr.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/ambient_viewing_environment.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/attributes.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/audio_fifo.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/avassert.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/avstring.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/avutil.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/base64.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/blowfish.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/bprint.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/bswap.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/buffer.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/cast5.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/camellia.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/channel_layout.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/common.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/cpu.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/crc.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/csp.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/des.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/detection_bbox.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/dict.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/display.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/dovi_meta.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/downmix_info.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/encryption_info.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/error.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/eval.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/fifo.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/file.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/frame.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/hash.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/hdr_dynamic_metadata.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/hdr_dynamic_vivid_metadata.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/hmac.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/hwcontext.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/hwcontext_cuda.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/hwcontext_d3d11va.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/hwcontext_drm.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/hwcontext_dxva2.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/hwcontext_qsv.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/hwcontext_mediacodec.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/hwcontext_opencl.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/hwcontext_vaapi.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/hwcontext_videotoolbox.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/hwcontext_vdpau.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/hwcontext_vulkan.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/imgutils.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/intfloat.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/intreadwrite.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/lfg.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/log.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/lzo.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/macros.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/mathematics.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/mastering_display_metadata.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/md5.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/mem.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/motion_vector.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/murmur3.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/opt.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/parseutils.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/pixdesc.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/pixelutils.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/pixfmt.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/random_seed.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/rc4.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/rational.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/replaygain.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/ripemd.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/samplefmt.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/sha.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/sha512.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/spherical.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/stereo3d.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/threadmessage.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/time.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/timecode.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/timestamp.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/tree.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/twofish.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/uuid.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/version.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/video_enc_params.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/xtea.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/tea.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/tx.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/film_grain_params.h INSTALL libavutil/avconfig.h INSTALL libavutil/ffversion.h [8/8] Completed 'ffmpeg' [142/1700] Performing install step for 'ffmpeg' [1/1] Install the project... -- Install configuration: "Release" Done [143/1700] Completed 'ffmpeg' [144/1700] Building CXX object build/network/httprequesthandler/python/CMakeFiles/network_httprequesthandlers_python.dir/HTTPPythonWsgiInvoker.cpp.o [145/1700] Building CXX object build/network/httprequesthandler/python/CMakeFiles/network_httprequesthandlers_python.dir/HTTPPythonInvoker.cpp.o [146/1700] Building CXX object build/network/httprequesthandler/CMakeFiles/network_httprequesthandlers.dir/HTTPPythonHandler.cpp.o [147/1700] Building CXX object build/network/httprequesthandler/CMakeFiles/network_httprequesthandlers.dir/IHTTPRequestHandler.cpp.o [148/1700] Building CXX object build/network/httprequesthandler/CMakeFiles/network_httprequesthandlers.dir/HTTPWebinterfaceHandler.cpp.o [149/1700] Building CXX object build/network/httprequesthandler/CMakeFiles/network_httprequesthandlers.dir/HTTPWebinterfaceAddonsHandler.cpp.o [150/1700] Building CXX object build/network/httprequesthandler/CMakeFiles/network_httprequesthandlers.dir/HTTPVfsHandler.cpp.o [151/1700] Building CXX object build/network/httprequesthandler/CMakeFiles/network_httprequesthandlers.dir/HTTPRequestHandlerUtils.cpp.o [152/1700] Building CXX object build/network/httprequesthandler/CMakeFiles/network_httprequesthandlers.dir/HTTPJsonRpcHandler.cpp.o [153/1700] Building CXX object build/network/httprequesthandler/CMakeFiles/network_httprequesthandlers.dir/HTTPImageTransformationHandler.cpp.o [154/1700] Building CXX object build/network/httprequesthandler/CMakeFiles/network_httprequesthandlers.dir/HTTPImageHandler.cpp.o [155/1700] Building CXX object build/network/httprequesthandler/CMakeFiles/network_httprequesthandlers.dir/HTTPFileHandler.cpp.o [156/1700] Building CXX object build/network/upnp/CMakeFiles/network_upnp.dir/UPnPSettings.cpp.o [157/1700] Building CXX object build/network/upnp/CMakeFiles/network_upnp.dir/UPnPServer.cpp.o [158/1700] Building CXX object build/network/upnp/CMakeFiles/network_upnp.dir/UPnPRenderer.cpp.o [159/1700] Building CXX object build/network/upnp/CMakeFiles/network_upnp.dir/UPnPPlayer.cpp.o [160/1700] Building CXX object build/network/upnp/CMakeFiles/network_upnp.dir/UPnPInternal.cpp.o [161/1700] Building CXX object build/network/upnp/CMakeFiles/network_upnp.dir/UPnP.cpp.o [162/1700] Generating AddonModuleXbmcwsgi.i.cpp [163/1700] Generating AddonModuleXbmcvfs.i.cpp [164/1700] Generating AddonModuleXbmcplugin.i.cpp [165/1700] Generating AddonModuleXbmc.i.cpp [166/1700] Generating AddonModuleXbmcgui.i.cpp [167/1700] Generating AddonModuleXbmcdrm.i.cpp [168/1700] Generating AddonModuleXbmcaddon.i.cpp [169/1700] Building CXX object build/interfaces/python/CMakeFiles/python_interface.dir/PyContext.cpp.o [170/1700] Building CXX object build/interfaces/python/CMakeFiles/python_interface.dir/swig.cpp.o [171/1700] Building CXX object build/interfaces/python/CMakeFiles/python_interface.dir/XBPython.cpp.o [172/1700] Building CXX object build/interfaces/python/CMakeFiles/python_interface.dir/PythonInvoker.cpp.o [173/1700] Building CXX object build/interfaces/python/CMakeFiles/python_interface.dir/LanguageHook.cpp.o [174/1700] Building CXX object build/interfaces/python/CMakeFiles/python_interface.dir/ContextItemAddonInvoker.cpp.o [175/1700] Building CXX object build/interfaces/python/CMakeFiles/python_interface.dir/CallbackHandler.cpp.o [176/1700] Building CXX object build/interfaces/python/CMakeFiles/python_interface.dir/AddonPythonInvoker.cpp.o [177/1700] Building CXX object build/interfaces/legacy/wsgi/CMakeFiles/legacy_interface_wsgi.dir/WsgiResponse.cpp.o [178/1700] Building CXX object build/interfaces/legacy/wsgi/CMakeFiles/legacy_interface_wsgi.dir/WsgiResponseBody.cpp.o [179/1700] Building CXX object build/interfaces/legacy/wsgi/CMakeFiles/legacy_interface_wsgi.dir/WsgiInputStream.cpp.o [180/1700] Building CXX object build/interfaces/legacy/wsgi/CMakeFiles/legacy_interface_wsgi.dir/WsgiErrorStream.cpp.o [181/1700] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/WindowXML.cpp.o [182/1700] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/WindowDialogMixin.cpp.o [183/1700] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/WindowDialog.cpp.o [184/1700] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/Window.cpp.o [185/1700] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/String.cpp.o [186/1700] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/Settings.cpp.o [187/1700] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/PlayList.cpp.o [188/1700] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/Player.cpp.o [189/1700] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/Monitor.cpp.o [190/1700] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/ModuleXbmcvfs.cpp.o [191/1700] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/ModuleXbmcplugin.cpp.o [192/1700] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/ModuleXbmcgui.cpp.o [193/1700] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/ModuleXbmc.cpp.o [194/1700] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/ListItem.cpp.o [195/1700] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/LanguageHook.cpp.o [196/1700] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/Keyboard.cpp.o [197/1700] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/InfoTagVideo.cpp.o [198/1700] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/InfoTagRadioRDS.cpp.o [199/1700] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/InfoTagPicture.cpp.o [200/1700] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/InfoTagMusic.cpp.o [201/1700] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/InfoTagGame.cpp.o [202/1700] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/File.cpp.o [203/1700] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/DrmCryptoSession.cpp.o [204/1700] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/Dialog.cpp.o [205/1700] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/Control.cpp.o [206/1700] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/CallbackHandler.cpp.o [207/1700] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/CallbackFunction.cpp.o [208/1700] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/AddonUtils.cpp.o [209/1700] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/Addon.cpp.o [210/1700] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/AddonClass.cpp.o [211/1700] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/AddonCallback.cpp.o [212/1700] Building CXX object build/rendering/gles/CMakeFiles/rendering_gles.dir/GLESShader.cpp.o [213/1700] Building CXX object build/rendering/gles/CMakeFiles/rendering_gles.dir/ScreenshotSurfaceGLES.cpp.o [214/1700] Building CXX object build/rendering/gles/CMakeFiles/rendering_gles.dir/RenderSystemGLES.cpp.o [215/1700] Building CXX object build/network/dacp/CMakeFiles/network_dacp.dir/dacp.cpp.o [216/1700] Building CXX object build/cdrip/CMakeFiles/cdrip.dir/CDDARipper.cpp.o [217/1700] Building CXX object build/cdrip/CMakeFiles/cdrip.dir/EncoderFFmpeg.cpp.o [218/1700] Building CXX object build/cdrip/CMakeFiles/cdrip.dir/EncoderAddon.cpp.o [219/1700] Building CXX object build/cdrip/CMakeFiles/cdrip.dir/Encoder.cpp.o [220/1700] Building CXX object build/cdrip/CMakeFiles/cdrip.dir/CDDARipJob.cpp.o [221/1700] Building CXX object build/platform/linux/network/zeroconf/CMakeFiles/platform_linux_network_zeroconf.dir/ZeroconfBrowserAvahi.cpp.o [222/1700] Building CXX object build/platform/linux/network/zeroconf/CMakeFiles/platform_linux_network_zeroconf.dir/ZeroconfAvahi.cpp.o ninja: job failed: cd /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/swig && /usr/bin/swig -w401 -c++ -o AddonModuleXbmc.i.xml -xml -I/home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/xbmc -xmllang python /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/xbmc/interfaces/swig/../swig/AddonModuleXbmc.i && /usr/bin/java -cp /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/share/groovy/lib/*:/home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/share/java/lang/*:/home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/share/java/text/*:/home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/tools/codegenerator:/home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/xbmc/interfaces/swig/../python groovy.ui.GroovyMain /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/tools/codegenerator/Generator.groovy AddonModuleXbmc.i.xml /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/xbmc/interfaces/swig/../python/PythonSwig.cpp.template AddonModuleXbmc.i.cpp > /dev/null swig error : Unrecognized option -xmllang swig error : Unrecognized option python Use 'swig -help' for available options. ninja: job failed: cd /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/swig && /usr/bin/swig -w401 -c++ -o AddonModuleXbmcaddon.i.xml -xml -I/home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/xbmc -xmllang python /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/xbmc/interfaces/swig/../swig/AddonModuleXbmcaddon.i && /usr/bin/java -cp /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/share/groovy/lib/*:/home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/share/java/lang/*:/home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/share/java/text/*:/home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/tools/codegenerator:/home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/xbmc/interfaces/swig/../python groovy.ui.GroovyMain /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/tools/codegenerator/Generator.groovy AddonModuleXbmcaddon.i.xml /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/xbmc/interfaces/swig/../python/PythonSwig.cpp.template AddonModuleXbmcaddon.i.cpp > /dev/null swig error : Unrecognized option -xmllang swig error : Unrecognized option python Use 'swig -help' for available options. ninja: job failed: cd /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/swig && /usr/bin/swig -w401 -c++ -o AddonModuleXbmcplugin.i.xml -xml -I/home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/xbmc -xmllang python /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/xbmc/interfaces/swig/../swig/AddonModuleXbmcplugin.i && /usr/bin/java -cp /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/share/groovy/lib/*:/home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/share/java/lang/*:/home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/share/java/text/*:/home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/tools/codegenerator:/home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/xbmc/interfaces/swig/../python groovy.ui.GroovyMain /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/tools/codegenerator/Generator.groovy AddonModuleXbmcplugin.i.xml /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/xbmc/interfaces/swig/../python/PythonSwig.cpp.template AddonModuleXbmcplugin.i.cpp > /dev/null swig error : Unrecognized option -xmllang swig error : Unrecognized option python Use 'swig -help' for available options. ninja: job failed: cd /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/swig && /usr/bin/swig -w401 -c++ -o AddonModuleXbmcgui.i.xml -xml -I/home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/xbmc -xmllang python /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/xbmc/interfaces/swig/../swig/AddonModuleXbmcgui.i && /usr/bin/java -cp /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/share/groovy/lib/*:/home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/share/java/lang/*:/home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/share/java/text/*:/home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/tools/codegenerator:/home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/xbmc/interfaces/swig/../python groovy.ui.GroovyMain /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/tools/codegenerator/Generator.groovy AddonModuleXbmcgui.i.xml /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/xbmc/interfaces/swig/../python/PythonSwig.cpp.template AddonModuleXbmcgui.i.cpp > /dev/null swig error : Unrecognized option -xmllang swig error : Unrecognized option python Use 'swig -help' for available options. ninja: job failed: cd /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/swig && /usr/bin/swig -w401 -c++ -o AddonModuleXbmcvfs.i.xml -xml -I/home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/xbmc -xmllang python /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/xbmc/interfaces/swig/../swig/AddonModuleXbmcvfs.i && /usr/bin/java -cp /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/share/groovy/lib/*:/home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/share/java/lang/*:/home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/share/java/text/*:/home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/tools/codegenerator:/home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/xbmc/interfaces/swig/../python groovy.ui.GroovyMain /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/tools/codegenerator/Generator.groovy AddonModuleXbmcvfs.i.xml /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/xbmc/interfaces/swig/../python/PythonSwig.cpp.template AddonModuleXbmcvfs.i.cpp > /dev/null swig error : Unrecognized option -xmllang swig error : Unrecognized option python Use 'swig -help' for available options. ninja: job failed: cd /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/swig && /usr/bin/swig -w401 -c++ -o AddonModuleXbmcdrm.i.xml -xml -I/home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/xbmc -xmllang python /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/xbmc/interfaces/swig/../swig/AddonModuleXbmcdrm.i && /usr/bin/java -cp /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/share/groovy/lib/*:/home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/share/java/lang/*:/home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/share/java/text/*:/home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/tools/codegenerator:/home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/xbmc/interfaces/swig/../python groovy.ui.GroovyMain /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/tools/codegenerator/Generator.groovy AddonModuleXbmcdrm.i.xml /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/xbmc/interfaces/swig/../python/PythonSwig.cpp.template AddonModuleXbmcdrm.i.cpp > /dev/null swig error : Unrecognized option -xmllang swig error : Unrecognized option python Use 'swig -help' for available options. ninja: job failed: cd /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/swig && /usr/bin/swig -w401 -c++ -o AddonModuleXbmcwsgi.i.xml -xml -I/home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/xbmc -xmllang python /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/xbmc/interfaces/swig/../swig/AddonModuleXbmcwsgi.i && /usr/bin/java -cp /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/share/groovy/lib/*:/home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/share/java/lang/*:/home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/share/java/text/*:/home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/tools/codegenerator:/home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/xbmc/interfaces/swig/../python groovy.ui.GroovyMain /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/tools/codegenerator/Generator.groovy AddonModuleXbmcwsgi.i.xml /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/xbmc/interfaces/swig/../python/PythonSwig.cpp.template AddonModuleXbmcwsgi.i.cpp > /dev/null swig error : Unrecognized option -xmllang swig error : Unrecognized option python Use 'swig -help' for available options. ninja: subcommands failed >>> ERROR: kodi: build failed >>> kodi: Uninstalling dependencies... (1/456) Purging .makedepends-kodi (20241123.055328) (2/456) Purging curl (8.11.0-r2) (3/456) Purging hicolor-icon-theme (0.18-r0) (4/456) Purging py3-bluez-pyc (0.23-r7) (5/456) Purging py3-bluez (0.23-r7) (6/456) Purging py3-pillow-pyc (11.0.0-r0) (7/456) Purging py3-pillow (11.0.0-r0) (8/456) Purging py3-simplejson-pyc (3.19.3-r0) (9/456) Purging py3-simplejson (3.19.3-r0) (10/456) Purging xdpyinfo (1.3.4-r1) (11/456) Purging curl-dev (8.11.0-r2) (12/456) Purging ffmpeg4-dev (4.4.5-r0) (13/456) Purging ffmpeg4-libavdevice (4.4.5-r0) (14/456) Purging ffmpeg4-libavfilter (4.4.5-r0) (15/456) Purging ffmpeg4-libavformat (4.4.5-r0) (16/456) Purging ffmpeg4-libpostproc (4.4.5-r0) (17/456) Purging ffmpeg4-libswscale (4.4.5-r0) (18/456) Purging ffmpeg4 (4.4.5-r0) (19/456) Purging flatbuffers-dev (24.3.25-r0) (20/456) Purging flatc (24.3.25-r0) (21/456) Purging flatbuffers (24.3.25-r0) (22/456) Purging fstrcmp-dev (0.7-r4) (23/456) Purging fstrcmp (0.7-r4) (24/456) Purging giflib-dev (5.2.2-r0) (25/456) Purging giflib (5.2.2-r0) (26/456) Purging glu-dev (9.0.3-r3) (27/456) Purging glu (9.0.3-r3) (28/456) Purging gtest-dev (1.15.2-r0) (29/456) Purging gmock (1.15.2-r0) (30/456) Purging gtest (1.15.2-r0) (31/456) Purging libass-dev (0.17.3-r0) (32/456) Purging enca-dev (1.19-r4) (33/456) Purging enca (1.19-r4) (34/456) Purging libass (0.17.3-r0) (35/456) Purging libcdio-dev (2.1.0-r3) (36/456) Purging libcdio++ (2.1.0-r3) (37/456) Purging libcdio (2.1.0-r3) (38/456) Purging libdisplay-info-dev (0.2.0-r0) (39/456) Purging libdisplay-info (0.2.0-r0) (40/456) Purging libunistring-dev (1.2-r0) (41/456) Purging libvdpau-dev (1.5-r4) (42/456) Purging lzo-dev (2.10-r5) (43/456) Purging lzo (2.10-r5) (44/456) Purging pcre-dev (8.45-r3) (45/456) Purging libpcre16 (8.45-r3) (46/456) Purging libpcre32 (8.45-r3) (47/456) Purging libpcrecpp (8.45-r3) (48/456) Purging pcre (8.45-r3) (49/456) Purging rapidjson-dev (1.1.0-r6) (50/456) Purging spdlog-dev (1.14.1-r0) (51/456) Purging spdlog (1.14.1-r0) (52/456) Purging taglib-dev (1.13.1-r0) (53/456) Purging libtag_c (1.13.1-r0) (54/456) Purging tinyxml2-dev (10.0.0-r0) (55/456) Purging tinyxml2 (10.0.0-r0) (56/456) Purging tinyxml-dev (2.6.2-r4) (57/456) Purging tinyxml (2.6.2-r4) (58/456) Purging libxkbcommon-dev (1.7.0-r1) (59/456) Purging libxkbcommon-x11 (1.7.0-r1) (60/456) Purging libxkbcommon (1.7.0-r1) (61/456) Purging xkeyboard-config (2.43-r0) (62/456) Purging waylandpp-dev (1.0.0-r2) (63/456) Purging pugixml-dev (1.14-r0) (64/456) Purging waylandpp (1.0.0-r2) (65/456) Purging libinput-dev (1.27.0-r0) (66/456) Purging libinput-libs (1.27.0-r0) (67/456) Purging alsa-lib-dev (1.2.12-r0) (68/456) Purging bluez-dev (5.79-r0) (69/456) Purging bluez-libs (5.79-r0) (70/456) Purging dav1d-dev (1.5.0-r0) (71/456) Purging dbus-dev (1.14.10-r4) (72/456) Purging lcms2-dev (2.16-r0) (73/456) Purging lcms2-plugins (2.16-r0) (74/456) Purging tiff-dev (4.7.0-r0) (75/456) Purging libtiffxx (4.7.0-r0) (76/456) Purging libbluray-dev (1.3.4-r1) (77/456) Purging libbluray (1.3.4-r1) (78/456) Purging libcap-dev (2.71-r0) (79/456) Purging libcec4-dev (4.0.7-r3) (80/456) Purging eudev-dev (3.2.14-r5) (81/456) Purging libxrandr-dev (1.5.4-r1) (82/456) Purging libcec4 (4.0.7-r3) (83/456) Purging libmicrohttpd-dev (0.9.77-r0) (84/456) Purging libmicrohttpd (0.9.77-r0) (85/456) Purging libnfs-dev (5.0.3-r0) (86/456) Purging libnfs (5.0.3-r0) (87/456) Purging libplist-dev (2.6.0-r1) (88/456) Purging libplist++ (2.6.0-r1) (89/456) Purging libplist (2.6.0-r1) (90/456) Purging libshairport-dev (1.2.1.20121215-r3) (91/456) Purging avahi-dev (0.8-r19) (92/456) Purging gdbm-dev (1.24-r0) (93/456) Purging gdbm-tools (1.24-r0) (94/456) Purging avahi-compat-howl (0.8-r19) (95/456) Purging avahi-compat-libdns_sd (0.8-r19) (96/456) Purging avahi-glib (0.8-r19) (97/456) Purging avahi-openrc (0.8-r19) (98/456) Purging dbus-openrc (1.14.10-r4) (99/456) Purging dbus-daemon-launch-helper (1.14.10-r4) (100/456) Purging dbus (1.14.10-r4) (101/456) Purging avahi (0.8-r19) (102/456) Purging libao-dev (1.2.2-r3) (103/456) Purging libao (1.2.2-r3) (104/456) Purging libshairport (1.2.1.20121215-r3) (105/456) Purging libudfread-dev (1.1.2-r2) (106/456) Purging libudfread (1.1.2-r2) (107/456) Purging libva-glx-dev (2.20.0-r0) (108/456) Purging libva-dev (2.22.0-r1) (109/456) Purging mesa-dev (24.2.7-r0) (110/456) Purging libxdamage-dev (1.1.6-r5) (111/456) Purging libxdamage (1.1.6-r5) (112/456) Purging libxshmfence-dev (1.3.2-r6) (113/456) Purging mesa-egl (24.2.7-r0) (114/456) Purging mesa-gbm (24.2.7-r0) (115/456) Purging mesa-gles (24.2.7-r0) (116/456) Purging mesa-osmesa (24.2.7-r0) (117/456) Purging mesa-rusticl (24.2.7-r0) (118/456) Purging libclc (19.1.4-r0) (119/456) Purging mesa-xatracker (24.2.7-r0) (120/456) Purging libxfixes-dev (6.0.1-r4) (121/456) Purging libva-glx (2.20.0-r0) (122/456) Purging libxslt-dev (1.1.42-r1) (123/456) Purging mariadb-connector-c-dev (3.3.10-r0) (124/456) Purging openssl-dev (3.3.2-r4) (125/456) Purging mariadb-connector-c (3.3.10-r0) (126/456) Purging pipewire-dev (1.2.6-r0) (127/456) Purging pulseaudio-dev (17.0-r4) (128/456) Purging libpulse-mainloop-glib (17.0-r4) (129/456) Purging libpulse (17.0-r4) (130/456) Purging python3-dev (3.12.7-r1) (131/456) Purging samba-dev (4.20.5-r0) (132/456) Purging libsmbclient (4.20.5-r0) (133/456) Purging samba-dc-libs (4.20.5-r0) (134/456) Purging autoconf (2.72-r0) (135/456) Purging m4 (1.4.19-r3) (136/456) Purging automake (1.17-r0) (137/456) Purging bash (5.2.37-r0) Executing bash-5.2.37-r0.pre-deinstall (138/456) Purging cmake (3.31.0-r0) (139/456) Purging doxygen (1.12.0-r0) (140/456) Purging graphviz (12.1.2-r0) Executing graphviz-12.1.2-r0.pre-deinstall (141/456) Purging font-cantarell (0.303.1-r2) (142/456) Purging libtool (2.4.7-r3) (143/456) Purging libltdl (2.4.7-r3) (144/456) Purging lld (19.1.4-r0) (145/456) Purging nasm (2.16.03-r0) (146/456) Purging openjdk8-jre-base (8.422.05-r0) (147/456) Purging openjdk8-jre-lib (8.422.05-r0) (148/456) Purging java-common (0.5-r0) (149/456) Purging java-cacerts (1.1-r0) Executing java-cacerts-1.1-r0.pre-deinstall (150/456) Purging p11-kit-trust (0.25.5-r2) (151/456) Purging ca-certificates (20240705-r0) Executing ca-certificates-20240705-r0.post-deinstall (152/456) Purging nss (3.106-r0) (153/456) Purging samurai (1.2-r6) (154/456) Purging swig (4.3.0-r0) (155/456) Purging guile (3.0.9-r1) (156/456) Purging wayland-protocols (1.38-r0) (157/456) Purging agetty-openrc (0.55.1-r2) (158/456) Purging agetty (2.40.2-r4) (159/456) Purging blkid (2.40.2-r4) (160/456) Purging c-ares-dev (1.34.3-r0) (161/456) Purging cfdisk (2.40.2-r4) (162/456) Purging clang19 (19.1.4-r0) (163/456) Purging clang19-headers (19.1.4-r0) (164/456) Purging clang19-libs (19.1.4-r0) (165/456) Purging dmesg (2.40.2-r4) (166/456) Purging ffmpeg4-libavcodec (4.4.5-r0) (167/456) Purging ffmpeg4-libswresample (4.4.5-r0) (168/456) Purging findmnt (2.40.2-r4) (169/456) Purging flock (2.40.2-r4) (170/456) Purging fmt-dev (10.2.1-r2) (171/456) Purging fmt (10.2.1-r2) (172/456) Purging fribidi-dev (1.0.16-r0) (173/456) Purging fstrim (2.40.2-r4) (174/456) Purging git-perl (2.47.0-r0) (175/456) Purging perl-git (2.47.0-r0) (176/456) Purging perl-error (0.17029-r2) (177/456) Purging perl (5.40.0-r3) (178/456) Purging gnutls-dev (3.8.8-r0) (179/456) Purging gnutls-c++ (3.8.8-r0) (180/456) Purging graphviz-libs (12.1.2-r0) (181/456) Purging guile-libs (3.0.9-r1) (182/456) Purging harfbuzz-dev (9.0.0-r1) (183/456) Purging harfbuzz-cairo (9.0.0-r1) (184/456) Purging harfbuzz-gobject (9.0.0-r1) (185/456) Purging harfbuzz-icu (9.0.0-r1) (186/456) Purging harfbuzz-subset (9.0.0-r1) (187/456) Purging hexdump (2.40.2-r4) (188/456) Purging icu-dev (74.2-r0) (189/456) Purging krb5-libs (1.21.3-r0) (190/456) Purging krb5-conf (1.0-r2) (191/456) Purging lame-libs (3.100-r5) (192/456) Purging lcms2 (2.16-r0) (193/456) Purging ldb-dev (2.9.1-r0) (194/456) Purging libarchive (3.7.7-r0) (195/456) Purging libasyncns (0.8-r4) (196/456) Purging libcom_err (1.47.1-r1) (197/456) Purging libdaemon (0.14-r5) (198/456) Purging libdrm-dev (2.4.123-r1) (199/456) Purging libevdev (1.13.3-r0) (200/456) Purging libevent-dev (2.1.12-r7) (201/456) Purging libevent (2.1.12-r7) (202/456) Purging libgd (2.3.3-r9) (203/456) Purging libimagequant (4.2.2-r0) (204/456) Purging libjpeg-turbo-dev (3.0.4-r0) (205/456) Purging libturbojpeg (3.0.4-r0) (206/456) Purging liblksctp (1.0.19-r5) (207/456) Purging libpciaccess-dev (0.18.1-r0) (208/456) Purging libpsl-dev (0.21.5-r3) (209/456) Purging libpsl-utils (0.21.5-r3) (210/456) Purging libsrt (1.5.3-r0) (211/456) Purging libssh (0.11.1-r0) (212/456) Purging libtag (1.13.1-r0) (213/456) Purging libtasn1-dev (4.19.0-r2) (214/456) Purging libtasn1-progs (4.19.0-r2) (215/456) Purging libtheora (1.1.1-r18) (216/456) Purging libunibreak-dev (6.1-r0) (217/456) Purging libunibreak (6.1-r0) (218/456) Purging libverto (0.3.2-r2) (219/456) Purging libvpx (1.14.1-r0) (220/456) Purging libwebp-dev (1.4.0-r0) (221/456) Purging libwebpdecoder (1.4.0-r0) (222/456) Purging libwebpdemux (1.4.0-r0) (223/456) Purging libwebpmux (1.4.0-r0) (224/456) Purging libxi (1.8.2-r0) (225/456) Purging libxml2-dev (2.13.4-r3) (226/456) Purging libxpm (3.5.17-r0) (227/456) Purging libxrandr (1.5.4-r1) (228/456) Purging libxt (1.3.0-r5) (229/456) Purging libxtst (1.2.5-r0) (230/456) Purging libxxf86vm-dev (1.1.5-r6) (231/456) Purging lld-libs (19.1.4-r0) (232/456) Purging llvm19 (19.1.4-r0) (233/456) Purging llvm19-linker-tools (19.1.4-r0) (234/456) Purging logger (2.40.2-r4) (235/456) Purging losetup (2.40.2-r4) (236/456) Purging lsblk (2.40.2-r4) (237/456) Purging lscpu (2.40.2-r4) (238/456) Purging mcookie (2.40.2-r4) (239/456) Purging mesa-gl (24.2.7-r0) (240/456) Purging mount (2.40.2-r4) (241/456) Purging mtdev (1.1.7-r0) (242/456) Purging nettle-dev (3.10-r1) (243/456) Purging gmp-dev (6.3.0-r2) (244/456) Purging libgmpxx (6.3.0-r2) (245/456) Purging nghttp2-dev (1.64.0-r0) (246/456) Purging nspr (4.35-r4) (247/456) Purging openjpeg (2.5.2-r0) (248/456) Purging orc (0.4.40-r1) (249/456) Purging p11-kit-dev (0.25.5-r2) (250/456) Purging p8-platform-dev (2.1.0.1-r2) (251/456) Purging p8-platform (2.1.0.1-r2) (252/456) Purging pango (1.54.0-r1) Executing pango-1.54.0-r1.pre-deinstall (253/456) Purging partx (2.40.2-r4) (254/456) Purging pcsc-lite-libs (2.2.3-r1) (255/456) Purging pipewire-libs (1.2.6-r0) (256/456) Purging pugixml (1.14-r0) (257/456) Purging py3-packaging-pyc (24.2-r0) (258/456) Purging py3-parsing-pyc (3.1.4-r0) (259/456) Purging python3-pyc (3.12.7-r1) (260/456) Purging python3-pycache-pyc0 (3.12.7-r1) (261/456) Purging xcb-proto-pyc (1.17.0-r0) (262/456) Purging pyc (3.12.7-r1) (263/456) Purging rhash-libs (1.4.5-r0) (264/456) Purging roc-toolkit-libs (0.4.0-r0) (265/456) Purging runuser (2.40.2-r4) (266/456) Purging samba-common-server-libs (4.20.5-r0) (267/456) Purging samba-libs-py3 (4.20.5-r0) (268/456) Purging samba-server-libs (4.20.5-r0) (269/456) Purging scudo-malloc (19.1.4-r0) (270/456) Purging sdl2 (2.30.9-r0) (271/456) Purging setpriv (2.40.2-r4) (272/456) Purging sfdisk (2.40.2-r4) (273/456) Purging soxr (0.1.3-r7) (274/456) Purging speexdsp (1.2.1-r2) (275/456) Purging spirv-llvm-translator-libs (19.1.0-r0) (276/456) Purging spirv-tools (1.3.290.0-r0) (277/456) Purging tdb-dev (1.4.10-r0) (278/456) Purging tevent-dev (0.16.1-r0) (279/456) Purging tiff (4.7.0-r0) (280/456) Purging umount (2.40.2-r4) (281/456) Purging util-linux-misc (2.40.2-r4) (282/456) Purging setarch (2.40.2-r4) (283/456) Purging util-linux-openrc (2.40.2-r4) (284/456) Purging uuidgen (2.40.2-r4) (285/456) Purging v4l-utils-libs (1.28.1-r1) (286/456) Purging vidstab (1.1.1-r0) (287/456) Purging wayland-dev (1.23.1-r0) (288/456) Purging wayland-libs-cursor (1.23.1-r0) (289/456) Purging wayland-libs-egl (1.23.1-r0) (290/456) Purging wayland-libs-server (1.23.1-r0) (291/456) Purging webrtc-audio-processing-1 (1.3-r1) (292/456) Purging wipefs (2.40.2-r4) (293/456) Purging x264-libs (0.164.3108-r0) (294/456) Purging x265-libs (3.6-r0) (295/456) Purging xvidcore (1.3.7-r2) (296/456) Purging xz-dev (5.6.3-r0) (297/456) Purging zstd-dev (1.5.6-r1) (298/456) Purging zstd (1.5.6-r1) (299/456) Purging libsndfile (1.2.2-r0) (300/456) Purging alsa-lib (1.2.12-r0) (301/456) Purging libavif (1.0.4-r0) (302/456) Purging aom-libs (3.11.0-r0) (303/456) Purging avahi-libs (0.8-r19) (304/456) Purging graphite2-dev (1.3.14-r6) (305/456) Purging cairo-dev (1.18.2-r1) (306/456) Purging cairo-tools (1.18.2-r1) (307/456) Purging xcb-util-dev (0.4.1-r3) (308/456) Purging util-macros (1.20.1-r0) (309/456) Purging xcb-util (0.4.1-r3) (310/456) Purging cairo-gobject (1.18.2-r1) (311/456) Purging cairo (1.18.2-r1) (312/456) Purging fontconfig-dev (2.15.0-r1) (313/456) Purging freetype-dev (2.13.3-r0) (314/456) Purging brotli-dev (1.1.0-r2) (315/456) Purging brotli (1.1.0-r2) (316/456) Purging glib-dev (2.82.2-r0) (317/456) Purging bzip2-dev (1.0.8-r6) (318/456) Purging docbook-xsl (1.79.2-r11) (319/456) Purging docbook-xsl-ns (1.79.2-r11) Executing docbook-xsl-ns-1.79.2-r11.pre-deinstall (320/456) Purging docbook-xsl-nons (1.79.2-r11) Executing docbook-xsl-nons-1.79.2-r11.pre-deinstall (321/456) Purging docbook-xml (4.5-r9) Executing docbook-xml-4.5-r9.pre-deinstall (322/456) Purging gettext-dev (0.22.5-r0) (323/456) Purging xz (5.6.3-r0) (324/456) Purging gettext-asprintf (0.22.5-r0) (325/456) Purging gettext (0.22.5-r0) (326/456) Purging gettext-envsubst (0.22.5-r0) (327/456) Purging libxml2-utils (2.13.4-r3) (328/456) Purging libxslt (1.1.42-r1) (329/456) Purging py3-packaging (24.2-r0) (330/456) Purging py3-parsing (3.1.4-r0) (331/456) Purging pcre2-dev (10.43-r0) (332/456) Purging libpcre2-16 (10.43-r0) (333/456) Purging libpcre2-32 (10.43-r0) (334/456) Purging libedit-dev (20240808.3.1-r0) (335/456) Purging ncurses-dev (6.5_p20241006-r3) (336/456) Purging libncurses++ (6.5_p20241006-r3) (337/456) Purging bsd-compat-headers (0.7.2-r6) (338/456) Purging dbus-libs (1.14.10-r4) (339/456) Purging libcamera-ipa (0.3.2-r0) (340/456) Purging libcamera (0.3.2-r0) (341/456) Purging eudev-libs (3.2.14-r5) (342/456) Purging expat-dev (2.6.4-r0) (343/456) Purging expat (2.6.4-r0) (344/456) Purging ffmpeg4-libavutil (4.4.5-r0) (345/456) Purging libxft (2.3.8-r3) (346/456) Purging fontconfig (2.15.0-r1) (347/456) Purging harfbuzz (9.0.0-r1) (348/456) Purging freetype (2.13.3-r0) (349/456) Purging fribidi (1.0.16-r0) (350/456) Purging gc (8.2.8-r0) (351/456) Purging samba-client-libs (4.20.5-r0) (352/456) Purging libauth-samba (4.20.5-r0) (353/456) Purging samba-libs (4.20.5-r0) (354/456) Purging libldap (2.6.8-r0) (355/456) Purging libsasl (2.1.28-r8) (356/456) Purging libxrender-dev (0.9.11-r5) (357/456) Purging libxrender (0.9.11-r5) (358/456) Purging libxext-dev (1.3.6-r2) (359/456) Purging libx11-dev (1.8.10-r0) (360/456) Purging xtrans (1.5.1-r0) (361/456) Purging libxcb-dev (1.16.1-r0) (362/456) Purging xcb-proto (1.17.0-r0) (363/456) Purging talloc-dev (2.4.2-r1) (364/456) Purging py3-talloc (2.4.2-r1) (365/456) Purging py3-ldb (2.9.1-r0) (366/456) Purging python3 (3.12.7-r1) (367/456) Purging gdbm (1.24-r0) (368/456) Purging gettext-libs (0.22.5-r0) (369/456) Purging glib (2.82.2-r0) (370/456) Purging samba-util-libs (4.20.5-r0) (371/456) Purging gnutls (3.8.8-r0) (372/456) Purging graphite2 (1.3.14-r6) (373/456) Purging libva (2.22.0-r1) (374/456) Purging mesa (24.2.7-r0) (375/456) Purging libdrm (2.4.123-r1) (376/456) Purging libpciaccess (0.18.1-r0) (377/456) Purging hwdata-pci (0.388-r0) (378/456) Purging icu (74.2-r0) (379/456) Purging icu-libs (74.2-r0) (380/456) Purging icu-data-en (74.2-r0) (381/456) Purging keyutils-libs (1.6.3-r4) (382/456) Purging ldb (2.9.1-r0) (383/456) Purging util-linux-dev (2.40.2-r4) (384/456) Purging libfdisk (2.40.2-r4) (385/456) Purging libmount (2.40.2-r4) (386/456) Purging libsmartcols (2.40.2-r4) (387/456) Purging util-linux (2.40.2-r4) (388/456) Purging libblkid (2.40.2-r4) (389/456) Purging libxdmcp-dev (1.1.5-r1) (390/456) Purging libvdpau (1.5-r4) (391/456) Purging libxxf86vm (1.1.5-r6) (392/456) Purging libxext (1.3.6-r2) (393/456) Purging libxfixes (6.0.1-r4) (394/456) Purging libx11 (1.8.10-r0) (395/456) Purging libxcb (1.16.1-r0) (396/456) Purging libxdmcp (1.1.5-r1) (397/456) Purging libbsd (0.12.2-r0) (398/456) Purging libbz2 (1.0.8-r6) (399/456) Purging libcap-ng (0.8.5-r0) (400/456) Purging libdav1d (1.5.0-r0) (401/456) Purging libeconf (0.6.3-r0) (402/456) Purging libelf (0.191-r0) (403/456) Purging libffi-dev (3.4.6-r0) (404/456) Purging linux-headers (6.6-r1) (405/456) Purging llvm19-libs (19.1.4-r0) (406/456) Purging wayland-libs-client (1.23.1-r0) (407/456) Purging p11-kit (0.25.5-r2) (408/456) Purging libffi (3.4.6-r0) (409/456) Purging libflac (1.4.3-r1) (410/456) Purging libformw (6.5_p20241006-r3) (411/456) Purging libgcrypt (1.10.3-r1) (412/456) Purging libgpg-error (1.51-r0) (413/456) Purging libsm (1.2.4-r4) (414/456) Purging libice (1.1.1-r6) (415/456) Purging libidn2-dev (2.3.7-r0) (416/456) Purging libintl (0.22.5-r0) (417/456) Purging libjpeg-turbo (3.0.4-r0) (418/456) Purging libmd (1.1.0-r0) (419/456) Purging libmenuw (6.5_p20241006-r3) (420/456) Purging libvorbis (1.3.7-r2) (421/456) Purging libogg (1.3.5-r5) (422/456) Purging libpanelw (6.5_p20241006-r3) (423/456) Purging libpng-dev (1.6.44-r0) (424/456) Purging libpng (1.6.44-r0) (425/456) Purging libwebp (1.4.0-r0) (426/456) Purging libsharpyuv (1.4.0-r0) (427/456) Purging libtasn1 (4.19.0-r2) (428/456) Purging libunwind (1.8.1-r0) (429/456) Purging libuuid (2.40.2-r4) (430/456) Purging libuv (1.49.2-r0) (431/456) Purging libwbclient (4.20.5-r0) (432/456) Purging libxau-dev (1.0.11-r4) (433/456) Purging libxau (1.0.11-r4) (434/456) Purging libxml2 (2.13.4-r3) (435/456) Purging libxshmfence (1.3.2-r6) (436/456) Purging linux-pam (1.6.1-r1) (437/456) Purging mesa-glapi (24.2.7-r0) (438/456) Purging mpdecimal (4.0.0-r0) (439/456) Purging nettle (3.10-r1) (440/456) Purging numactl (2.0.18-r0) (441/456) Purging opus (1.5.2-r1) (442/456) Purging pixman-dev (0.43.4-r1) (443/456) Purging pixman (0.43.4-r1) (444/456) Purging utmps-libs (0.1.2.3-r2) (445/456) Purging skalibs-libs (2.14.3.0-r0) (446/456) Purging sqlite-dev (3.47.0-r0) (447/456) Purging sqlite-libs (3.47.0-r0) (448/456) Purging sqlite (3.47.0-r0) (449/456) Purging tevent (0.16.1-r0) (450/456) Purging talloc (2.4.2-r1) (451/456) Purging tdb-libs (1.4.10-r0) (452/456) Purging vulkan-loader (1.3.296.0-r0) (453/456) Purging xorgproto (2024.1-r0) (454/456) Purging xz-libs (5.6.3-r0) (455/456) Purging yaml (0.2.5-r2) (456/456) Purging zlib-dev (1.3.1-r2) Executing busybox-1.37.0-r8.trigger OK: 271 MiB in 101 packages