>>> kodi: Building community/kodi 21.0-r1 (using abuild 3.14.1-r3) started Sat, 23 Nov 2024 19:03:31 +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.190333) (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: removed existing output file. 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: 1200 MiB in 557 packages >>> kodi: Cleaning up srcdir >>> kodi: Cleaning up pkgdir >>> kodi: Cleaning up tmpdir >>> kodi: Fetching https://distfiles.alpinelinux.org/distfiles/edge/21.0-Omega.tar.gz >>> kodi: Fetching https://distfiles.alpinelinux.org/distfiles/edge/crossguid-ca1bf4b810e2d188d04cb6286f957008ee1b7681.tar.gz >>> kodi: Fetching https://distfiles.alpinelinux.org/distfiles/edge/libdvdcss-1.4.3-Next-Nexus-Alpha2-2.tar.gz >>> kodi: Fetching https://distfiles.alpinelinux.org/distfiles/edge/libdvdnav-6.1.1-Next-Nexus-Alpha2-2.tar.gz >>> kodi: Fetching https://distfiles.alpinelinux.org/distfiles/edge/libdvdread-6.1.3-Next-Nexus-Alpha2-2.tar.gz >>> kodi: Fetching https://distfiles.alpinelinux.org/distfiles/edge/21.0-Omega.tar.gz >>> kodi: Fetching https://distfiles.alpinelinux.org/distfiles/edge/crossguid-ca1bf4b810e2d188d04cb6286f957008ee1b7681.tar.gz >>> kodi: Fetching https://distfiles.alpinelinux.org/distfiles/edge/libdvdcss-1.4.3-Next-Nexus-Alpha2-2.tar.gz >>> kodi: Fetching https://distfiles.alpinelinux.org/distfiles/edge/libdvdnav-6.1.1-Next-Nexus-Alpha2-2.tar.gz >>> kodi: Fetching https://distfiles.alpinelinux.org/distfiles/edge/libdvdread-6.1.3-Next-Nexus-Alpha2-2.tar.gz >>> kodi: Checking sha512sums... 21.0-Omega.tar.gz: OK crossguid-ca1bf4b810e2d188d04cb6286f957008ee1b7681.tar.gz: OK libdvdcss-1.4.3-Next-Nexus-Alpha2-2.tar.gz: OK libdvdnav-6.1.1-Next-Nexus-Alpha2-2.tar.gz: OK libdvdread-6.1.3-Next-Nexus-Alpha2-2.tar.gz: OK fix-musl-incompability.patch: OK gcc13.patch: OK lfs64.patch: OK sse-build.patch: OK kodi.initd: OK 60-kodi.rules: OK >>> kodi: Unpacking /var/cache/distfiles/edge/21.0-Omega.tar.gz... >>> kodi: Unpacking /var/cache/distfiles/edge/crossguid-ca1bf4b810e2d188d04cb6286f957008ee1b7681.tar.gz... >>> kodi: Unpacking /var/cache/distfiles/edge/libdvdcss-1.4.3-Next-Nexus-Alpha2-2.tar.gz... >>> kodi: Unpacking /var/cache/distfiles/edge/libdvdnav-6.1.1-Next-Nexus-Alpha2-2.tar.gz... >>> kodi: Unpacking /var/cache/distfiles/edge/libdvdread-6.1.3-Next-Nexus-Alpha2-2.tar.gz... >>> kodi: fix-musl-incompability.patch patching file xbmc/cores/DllLoader/exports/emu_msvcrt.cpp Hunk #1 succeeded at 71 (offset -1 lines). Hunk #2 succeeded at 130 (offset -1 lines). Hunk #3 succeeded at 1491 (offset 4 lines). Hunk #4 succeeded at 1504 (offset 4 lines). Hunk #5 succeeded at 1521 (offset 4 lines). Hunk #6 succeeded at 1545 (offset 4 lines). patching file xbmc/cores/DllLoader/exports/emu_msvcrt.h patching file xbmc/cores/DllLoader/exports/wrapper.c patching file xbmc/utils/UDMABufferObject.cpp Hunk #1 succeeded at 23 (offset 4 lines). >>> kodi: gcc13.patch patching file xbmc/cores/VideoPlayer/DVDInputStreams/BlurayStateSerializer.h Hunk #1 succeeded at 8 with fuzz 1. patching file xbmc/cores/VideoPlayer/DVDInputStreams/DVDInputStream.h patching file xbmc/cores/VideoPlayer/DVDInputStreams/DVDStateSerializer.h Hunk #1 succeeded at 8 with fuzz 1. patching file xbmc/cores/VideoPlayer/Edl.h patching file xbmc/filesystem/ZipManager.h >>> kodi: lfs64.patch patching file xbmc/platform/posix/PlatformDefs.h patching file xbmc/platform/posix/XHandle.h patching file xbmc/platform/posix/Filesystem.cpp Hunk #1 succeeded at 37 (offset -1 lines). patching file xbmc/platform/posix/filesystem/PosixFile.cpp patching file xbmc/guilib/XBTFReader.cpp patching file xbmc/cores/DllLoader/exports/emu_msvcrt.cpp Hunk #1 succeeded at 633 (offset 7 lines). Hunk #2 succeeded at 1231 (offset 7 lines). Hunk #3 succeeded at 1284 (offset 7 lines). Hunk #4 succeeded at 1334 (offset 7 lines). Hunk #5 succeeded at 1548 with fuzz 1 (offset 9 lines). >>> kodi: sse-build.patch patching file cmake/modules/FindSSE.cmake -- The CXX compiler identification is Clang 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 (12.8s) -- 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] Building CXX object CMakeFiles/compileinfo.dir/build/xbmc/CompileInfo.cpp.o [99/1700] Performing download step (download, verify and extract) for 'ffmpeg' [100/1700] Performing download step (verify and extract) for 'libdvdcss' [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 In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltFileMediaServer.cpp:38: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/lib/libUPnP/Platinum/Source/Core/PltUPnP.h:45: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/lib/libUPnP/Platinum/Source/Core/PltTaskManager.h:45: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/lib/libUPnP/Neptune/Source/Core/Neptune.h:51: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/lib/libUPnP/Neptune/Source/Core/NptFile.h:40: /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/lib/libUPnP/Neptune/Source/Core/NptTime.h:54:5: warning: definition of implicit copy assignment operator for 'NPT_TimeStamp' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] 54 | NPT_TimeStamp(const NPT_TimeStamp& timestamp); | ^ /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltDidl.h:190:19: note: in implicit copy assignment operator for 'NPT_TimeStamp' first required here 190 | timestamp = NPT_TimeStamp((double)seconds); | ^ 1 warning generated. In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/lib/libUPnP/Platinum/Source/Core/PltService.cpp:38: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/lib/libUPnP/Platinum/Source/Core/PltService.h:45: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/lib/libUPnP/Neptune/Source/Core/Neptune.h:51: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/lib/libUPnP/Neptune/Source/Core/NptFile.h:40: /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/lib/libUPnP/Neptune/Source/Core/NptTime.h:54:5: warning: definition of implicit copy assignment operator for 'NPT_TimeStamp' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] 54 | NPT_TimeStamp(const NPT_TimeStamp& timestamp); | ^ /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/lib/libUPnP/Platinum/Source/Core/PltService.cpp:649:20: note: in implicit copy assignment operator for 'NPT_TimeStamp' first required here 649 | expiration = subscriber->GetExpirationTime(); | ^ /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/lib/libUPnP/Platinum/Source/Core/PltService.cpp:825:79: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 825 | if (expiration == NPT_TimeStamp() || now < expiration + NPT_TimeStamp(30.f)) { | ~~~~~~~~~~~~~ ^~~~ 2 warnings generated. In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/lib/libUPnP/Platinum/Source/Core/PltDeviceData.cpp:38: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/lib/libUPnP/Platinum/Source/Core/PltDeviceData.h:45: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/lib/libUPnP/Neptune/Source/Core/Neptune.h:51: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/lib/libUPnP/Neptune/Source/Core/NptFile.h:40: /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/lib/libUPnP/Neptune/Source/Core/NptTime.h:54:5: warning: definition of implicit copy assignment operator for 'NPT_TimeStamp' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] 54 | NPT_TimeStamp(const NPT_TimeStamp& timestamp); | ^ /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/lib/libUPnP/Platinum/Source/Core/PltDeviceData.cpp:256:17: note: in implicit copy assignment operator for 'NPT_TimeStamp' first required here 256 | m_LeaseTime = (lease_time.ToSeconds()>=10)?lease_time:*PLT_Constants::GetInstance().GetDefaultDeviceLease(); | ^ 1 warning generated. /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/lib/libUPnP/Platinum/Source/Core/PltDeviceHost.cpp:327:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 327 | NPT_System::Sleep(NPT_TimeInterval(PLT_DLNA_SSDP_DELAY)); | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/lib/libUPnP/Platinum/Source/Core/PltUPnP.h:53:35: note: expanded from macro 'PLT_DLNA_SSDP_DELAY' 53 | #define PLT_DLNA_SSDP_DELAY 0.05f | ^~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/lib/libUPnP/Platinum/Source/Core/PltDeviceHost.cpp:340:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 340 | NPT_System::Sleep(NPT_TimeInterval(PLT_DLNA_SSDP_DELAY)); | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/lib/libUPnP/Platinum/Source/Core/PltUPnP.h:53:35: note: expanded from macro 'PLT_DLNA_SSDP_DELAY' 53 | #define PLT_DLNA_SSDP_DELAY 0.05f | ^~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/lib/libUPnP/Platinum/Source/Core/PltDeviceHost.cpp:353:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 353 | NPT_System::Sleep(NPT_TimeInterval(PLT_DLNA_SSDP_DELAY)); | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/lib/libUPnP/Platinum/Source/Core/PltUPnP.h:53:35: note: expanded from macro 'PLT_DLNA_SSDP_DELAY' 53 | #define PLT_DLNA_SSDP_DELAY 0.05f | ^~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/lib/libUPnP/Platinum/Source/Core/PltDeviceHost.cpp:368:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 368 | NPT_System::Sleep(NPT_TimeInterval(PLT_DLNA_SSDP_DELAY)); | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/lib/libUPnP/Platinum/Source/Core/PltUPnP.h:53:35: note: expanded from macro 'PLT_DLNA_SSDP_DELAY' 53 | #define PLT_DLNA_SSDP_DELAY 0.05f | ^~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/lib/libUPnP/Platinum/Source/Core/PltDeviceHost.cpp:648:1: warning: unused label 'bad_request' [-Wunused-label] 648 | bad_request: | ^~~~~~~~~~~~ 5 warnings generated. 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 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' 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) /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 CC src/dvd_udf.lo make[1]: [Makefile:1057: ChangeLog] Error 1 (ignored) rm -f ChangeLog-tmp CC src/ifo_print.lo CC src/ifo_read.lo test -e ChangeLog || touch ChangeLog 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/lib' /bin/mkdir -p '/home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/share/doc/libdvdread' /bin/sh ./libtool --mode=install /usr/bin/install -c libdvdread.la '/home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/lib' /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' /usr/bin/install -c -m 644 AUTHORS ChangeLog COPYING NEWS README.md TODO '/home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/share/doc/libdvdread' /usr/bin/install -c -m 644 misc/dvdread.pc '/home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/lib/pkgconfig' /usr/bin/install -c -m 644 src/dvdread/bitreader.h src/dvdread/dvd_reader.h src/dvdread/dvd_udf.h src/dvdread/ifo_print.h src/dvdread/ifo_read.h src/dvdread/ifo_types.h src/dvdread/nav_print.h src/dvdread/nav_read.h src/dvdread/nav_types.h src/dvdread/version.h '/home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/include/dvdread' libtool: install: /usr/bin/install -c .libs/libdvdread.lai /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/lib/libdvdread.la libtool: install: /usr/bin/install -c .libs/libdvdread.a /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/lib/libdvdread.a libtool: install: chmod 644 /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/lib/libdvdread.a libtool: install: ranlib /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/lib/libdvdread.a make[1]: Leaving directory '/home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/libdvdread/src/libdvdread' [132/1700] Completed 'libdvdread' [133/1700] Creating directories for 'libdvdnav' [134/1700] Performing download step (verify and extract) for 'libdvdnav' -- verifying file... file='/home/buildozer/aports/community/kodi/src/libdvdnav-6.1.1-Next-Nexus-Alpha2-2.tar.gz' -- verifying file... done -- extracting... src='/home/buildozer/aports/community/kodi/src/libdvdnav-6.1.1-Next-Nexus-Alpha2-2.tar.gz' dst='/home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/libdvdnav/src/libdvdnav' -- extracting... [tar xfz] -- extracting... [analysis] -- extracting... [rename] -- extracting... [clean up] -- extracting... done [135/1700] No update step for 'libdvdnav' [136/1700] No patch step for 'libdvdnav' [137/1700] Performing configure step for 'libdvdnav' autoreconf: export WARNINGS= autoreconf: Entering directory '.' autoreconf: configure.ac: not using Gettext autoreconf: running: aclocal --force -Im4 autoreconf: configure.ac: tracing autoreconf: running: libtoolize --copy --force libtoolize: putting auxiliary files in '.'. libtoolize: copying file './ltmain.sh' libtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'm4'. libtoolize: copying file 'm4/libtool.m4' libtoolize: copying file 'm4/ltoptions.m4' libtoolize: copying file 'm4/ltsugar.m4' libtoolize: copying file 'm4/ltversion.m4' libtoolize: copying file 'm4/lt~obsolete.m4' autoreconf: configure.ac: not using Intltool autoreconf: configure.ac: not using Gtkdoc autoreconf: running: aclocal --force -Im4 autoreconf: running: /usr/bin/autoconf --force configure.ac:70: warning: The macro 'AC_PROG_CC_C99' is obsolete. configure.ac:70: You should run autoupdate. ./lib/autoconf/c.m4:1662: AC_PROG_CC_C99 is expanded from... configure.ac:70: the top level configure.ac:126: warning: AC_OUTPUT should be used without arguments. configure.ac:126: You should run autoupdate. autoreconf: running: /usr/bin/autoheader --force autoreconf: running: automake --add-missing --copy --force-missing configure.ac:20: installing './compile' configure.ac:15: installing './config.guess' configure.ac:15: installing './config.sub' configure.ac:17: installing './install-sh' configure.ac:17: installing './missing' Makefile.am: installing './depcomp' autoreconf: 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/play.c:77:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 77 | (vm->state).pgN = 1 + ((int) ((float) pgCnt * rand()/(RAND_MAX+1.0))); | ~~~~~~~~~~~~~~^~~~~~~~~ src/navigation.c:265:66: warning: unused parameter 'parts_to_play' [-Wunused-parameter] 265 | int32_t part, int32_t parts_to_play) { | ^ src/navigation.c:272:58: warning: unused parameter 'title' [-Wunused-parameter] 272 | dvdnav_status_t dvdnav_time_play(dvdnav_t *this, int32_t title, | ^ src/navigation.c:273:43: warning: unused parameter 'time' [-Wunused-parameter] 273 | uint64_t time) { | ^ src/vm/decoder.c:603:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 603 | set_GPRM(command->registers, reg, 1 + ((uint16_t) ((float) data * rand()/(RAND_MAX+1.0))) ); | ~~~~~~~~~~~~~^~~~~~~~~ src/vm/vmcmd.c:92:19: warning: variable 'system_reg_abbr_table' is not needed and will not be emitted [-Wunneeded-internal-declaration] 92 | static const char system_reg_abbr_table[][8] = { | ^~~~~~~~~~~~~~~~~~~~~ 1 warning generated. 3 warnings generated. 1 warning generated. 1 warning generated. CCLD libdvdnav.la make[1]: Leaving directory '/home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/libdvdnav/src/libdvdnav' [139/1700] Performing install step for 'libdvdnav' make[1]: Entering directory '/home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/libdvdnav/src/libdvdnav' /bin/mkdir -p '/home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/share/doc/libdvdnav' /bin/mkdir -p '/home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/lib/pkgconfig' /bin/mkdir -p '/home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/include/dvdnav' /bin/mkdir -p '/home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/lib' /usr/bin/install -c -m 644 AUTHORS ChangeLog COPYING README.md TODO '/home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/share/doc/libdvdnav' /bin/sh ./libtool --mode=install /usr/bin/install -c libdvdnav.la '/home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/lib' /usr/bin/install -c -m 644 misc/dvdnav.pc '/home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/lib/pkgconfig' /usr/bin/install -c -m 644 src/dvdnav/dvdnav.h src/dvdnav/dvdnav_events.h src/dvdnav/dvd_types.h src/dvdnav/version.h '/home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/include/dvdnav' libtool: install: /usr/bin/install -c .libs/libdvdnav.lai /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/lib/libdvdnav.la libtool: install: /usr/bin/install -c .libs/libdvdnav.a /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/lib/libdvdnav.a libtool: install: chmod 644 /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/lib/libdvdnav.a libtool: install: ranlib /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/lib/libdvdnav.a make[1]: Leaving directory '/home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/libdvdnav/src/libdvdnav' [140/1700] Completed 'libdvdnav' [141/1700] Generating system/players/VideoPlayer/libdvdnav-arm.so [1/8] Creating directories for 'ffmpeg' [2/8] No download step for 'ffmpeg' [3/8] No update step for 'ffmpeg' [4/8] No patch step for 'ffmpeg' [5/8] Performing configure step for 'ffmpeg' install prefix /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build source path /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg C compiler /usr/bin/clang C library ARCH arm (generic) version string suffix "Kodi" big-endian no runtime cpu detection yes ARMv5TE enabled no ARMv6 enabled yes ARMv6T2 enabled no VFP enabled yes NEON enabled yes THUMB enabled no debug symbols no strip symbols yes optimize for size no optimizations yes static yes shared no postprocessing support yes network support yes threading support pthreads safe bitstream reader yes texi2html enabled no perl enabled yes pod2man enabled yes makeinfo enabled no makeinfo supports HTML no xmllint enabled yes External libraries: alsa libdav1d libxcb_xfixes bzlib libxcb lzma gnutls libxcb_shape zlib iconv libxcb_shm External libraries providing hardware acceleration: 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/aqtitledec.o CC libavformat/aptxdec.o CC libavformat/argo_asf.o CC libavformat/argo_brp.o src/libavformat/3dostr.c:32:41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 32 | if (size < 8 || p->buf_size - i < size) | ~~~~~~~~~~~~~~~ ^ ~~~~ CC libavformat/argo_cvg.o In file included from src/libavformat/adtsenc.c:24: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: '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/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: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/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/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/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/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/aadec.c:244:13: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] 244 | if (pos >= c->content_end) { | ~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/4xm.c:166:44: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 166 | fourxm->tracks[track].bits > INT_MAX / FF_SANE_NB_CHANNELS) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/4xm.c:163:44: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 163 | fourxm->tracks[track].channels > FF_SANE_NB_CHANNELS || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ CC libavformat/asf.o src/libavformat/aadec.c:300:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 300 | while (chapter_idx < s->nb_chapters && timestamp >= s->chapters[chapter_idx]->end) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/aadec.c:304:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 304 | if (chapter_idx >= s->nb_chapters) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/4xm.c:261:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 261 | fourxm->fps = av_d2q(av_int2float(AV_RL32(&header[i + 12])), 10000); | ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/aadec.c:364:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 364 | { NULL }, | ^ src/libavformat/4xm.c:249:18: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 249 | if (size > header_size - i - 8 && (fourcc_tag == vtrk_TAG || fourcc_tag == strk_TAG)) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~ 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 && | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ 1 warning generated. src/libavformat/alp.c:284:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 284 | { NULL } | ^ CC libavformat/asf_tags.o src/libavformat/aiffenc.c:109:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 109 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ 2 warnings generated. CC libavformat/asfcrypt.o src/libavformat/aiffenc.c:275:68: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 275 | OFFSET(write_id3v2), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, ENC }, | ^ src/libavformat/aiffenc.c:277:69: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 277 | OFFSET(id3v2_version), AV_OPT_TYPE_INT, {.i64 = 4}, 3, 4, ENC }, | ^ src/libavformat/aiffenc.c:278:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 278 | { NULL }, | ^ 4 warnings generated. CC libavformat/asfdec_f.o CC libavformat/asfdec_o.o CC libavformat/asfenc.o src/libavformat/adtsenc.c:71:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 71 | if (adts->objecttype > 3U) { | ~~~~~~~~~~~~~~~~ ^ ~~ src/libavformat/adtsenc.c:223:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 223 | { "write_id3v2", "Enable ID3v2 tag writing", OFFSET(id3v2tag), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, ENC}, | ^ src/libavformat/adtsenc.c:224:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 224 | { "write_apetag", "Enable APE tag writing", OFFSET(apetag), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, ENC}, | ^ src/libavformat/adtsenc.c:225:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 225 | { "write_mpeg2", "Set MPEG version to MPEG-2", OFFSET(mpeg_id), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, ENC}, | ^ src/libavformat/adtsenc.c:226:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 226 | { NULL }, | ^ 1 warning generated. CC libavformat/assdec.o 4 warnings generated. CC libavformat/assenc.o CC libavformat/ast.o CC libavformat/astdec.o CC libavformat/astenc.o src/libavformat/anm.c:68:16: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 68 | if (record >= anm->nb_records) | ~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/anm.c:73:69: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 73 | if (p->nb_records > 0 && record >= p->base_record && record < p->base_record + p->nb_records) | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5 warnings generated. src/libavformat/anm.c:192:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 192 | if (anm->record >= p->nb_records) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ 4 warnings generated. CC libavformat/async.o 1 warning generated. CC libavformat/au.o 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/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/apetag.c:164:16: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 164 | for (i=0; itotalframes; i++) { | ~ ^ ~~~~~~~~~~~~~~~~ src/libavformat/ape.c:296:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 296 | for (i = 0; i < ape->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/apngenc.c:297:57: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 297 | AV_OPT_TYPE_INT, { .i64 = 1 }, 0, UINT16_MAX, ENC }, | ^ src/libavformat/apngenc.c:299:62: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 299 | AV_OPT_TYPE_RATIONAL, { .dbl = 0 }, 0, UINT16_MAX, ENC }, | ^ src/libavformat/apngenc.c:300:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 300 | { NULL }, | ^ CC libavformat/avc.o src/libavformat/ape.c:378:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 378 | if (ape->currentframe >= ape->totalframes) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavformat/ape.c:386:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 386 | if (ape->currentframe == (ape->totalframes - 1)) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ CC libavformat/avformat.o 3 warnings generated. CC libavformat/avidec.o src/libavformat/aptxdec.c:92:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 92 | { "sample_rate", "", offsetof(AptXDemuxerContext, sample_rate), AV_OPT_TYPE_INT, {.i64 = 48000}, 0, INT_MAX, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/aptxdec.c:93:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 93 | { NULL }, | ^ CC libavformat/avienc.o src/libavformat/aqtitledec.c:127:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 127 | { "subfps", "set the movie frame rate", OFFSET(frame_rate), AV_OPT_TYPE_RATIONAL, {.dbl=25}, 0, INT_MAX, SD }, | ^ src/libavformat/aqtitledec.c:128:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 128 | { NULL } | ^ CC libavformat/avio.o CC libavformat/aviobuf.o 2 warnings generated. 1 warning generated. 2 warnings generated. CC libavformat/avlanguage.o src/libavformat/argo_brp.c:372:45: warning: comparison of integers of different signs: 'int32_t' (aka 'int') and 'unsigned int' [-Wsign-compare] 372 | if (bCC libavformat/avr.o lk.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) | ~~~ ^ ~~~~~~~~ 2 warnings generated. CC libavformat/avs.o In file included from src/libavformat/apngdec.c:37: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/apngdec.c:37: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (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/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned 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/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)) | ~ ^ ~ CC libavformat/avs2dec.o In file included from src/libavformat/apngdec.c:37: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ 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/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/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)) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/avs3dec.o 6 warnings generated. CC libavformat/bethsoftvid.o src/libavformat/asf.c:68:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 68 | if (type >= FF_ARRAY_ELEMS(ff_id3v2_picture_types) || type < 0) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/bfi.o CC libavformat/bink.o src/libavformat/apngdec.c:289:16: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 289 | height != s->streams[0]->codecpar->height || | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/apngdec.c:288:15: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 288 | if (width != s->streams[0]->codecpar->width || | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/apngdec.c:295:22: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 295 | y_offset >= s->streams[0]->codecpar->height || | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/apngdec.c:293:22: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 293 | x_offset >= s->streams[0]->codecpar->width || | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/argo_asf.c:464:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 464 | { NCC libavformat/binka.o ULL } | ^ CC libavformat/bintext.o src/libavformat/apngdec.c:408:92: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 408 | AV_OPT_TYPE_BOOL, { .i64 = 1 } , 0, 1 , AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/apngdec.c:410:77: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 410 | AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/apngdec.c:412:92: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 412 | AV_OPT_TYPE_INT, { .i64 = DEFAULT_APNG_FPS }, 0, INT_MAX, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/apngdec.c:413:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 413 | { NULL }, | ^ src/libavformat/argo_cvg.c:394:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 394 | { NULL } | ^ CC libavformat/bit.o 1 warning generated. 2 warnings generated. src/libavformat/asfdec_f.c:121:207: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 121 | { "no_resync_search", "Don't try to resynchronize by looking for a certain optional start code", offsetof(ASFContext, no_resync_search), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/asfdec_f.c:122:148: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 122 | { "export_xmp", "Export full XMP metadata", offsetof(ASFContext, export_xmp), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/asfdec_f.c:123:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 123 | { NULL }, | ^ 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/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) | ~~~~~~~~~~~~~ ^ ~~~ 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/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) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/bmv.o src/libavformat/asfdec_f.c:517:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 517 | if (stream_num < 128 && i < FF_ARRAY_ELEMS(asf->streams[stream_num].payload)) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/asfdec_f.c:592:52: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 591 | if ((ret = avio_get_str16le(pb, lang_len, lang, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 592 | sizeof(lang))) < lang_len) | ~~~~~~~~~~~~~ ^ ~~~~~~~~ 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) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ CC libavformat/boadec.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 }, | ^ 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) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. CC libavformat/bonk.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 (rs1ize warning > generatedp. acket_length - padsize) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/asfenc.csrc/libavformat/asfdec_o.c:988::23: 884warning: :comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 988 | 884 | iffo r( s(tia rt=_s e0c; >i asbnb__enitndreixe_sm;e mi+o+ry)_ a{l l o| ~ ^ ~~~~~~~~~~c ) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/asfdec_o.c:893:26: warning: comparison of integers of different signs: 'int32_t' (aka 'int') and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 893 | if (prev_pkt_num != pkt_num) { | ~~~~~~~~~~~~ ^ ~~~~~~~ src/libavformat/asfdec_f.c:1095:42: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1095 | } elsrc/libavformat/asfenc.cse :if1120 :165(a:s fwarning: -missing field 'unit' initializer [-Wmissing-field-initializers]> packet_frag_size > a1120s | f - >p a c{k e"tp_ascikzee_tle_fts i- zrsei"z,e )" P{ a c| k ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~e t size", offsrc/libavformat/asfdec_f.cs:e1096to:f39:( warning: Acomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]S FContext, p a1096c | k e t _ s i z e ) , AiVf_ (OasPfT-_>pTaYcPkEet__IfNrTa, g{_s.izie6 4> =a s3f-2>p0a0csrc/libavformat/async.c}ke,t _s:iPz479Ae_:leC10:K fEwarning: tT missing field 'help' initializer [-Wmissing-field-initializers] _- SrIsZiEz_ eM479 | IN+, aP sAC KfE -{T>Np_UaLSLcIZ}E_k,Me AtX, _ | p ^Aa Vd_siOzeP)T _{F LA G_| E ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ NCODING_PARAM }, | ^ src/libavformat/asfenc.c:1121:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1121 | { NULL }, | ^ 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/asfdec_o.c:1141:14: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] 1141 | if (size > asf_pkt->size_left || asf_pkt->size_left <= 0) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavformat/asfdec_o.c:1143:28: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 1143 | if (asf_pkt->size_left > size) | ~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavformat/asfdec_f.c:1206:57: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1206 | asf_st->frag_offset + asf->packet_frag_size > asf_st->pkt.size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavformat/asfdec_f.c:1260:37: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1260 | if (asf->packet_frag_offset >= asf_st->pkt.size || | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavformat/asfdec_f.c:1269:37: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1269 | if (asf->packet_frag_offset != asf_st->frag_offset && !asf_st->pkt_clean) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/asfdec_f.c:1276:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1276 | if (ret != asf->packet_frag_size) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ 20 warnings generated. src/libavformat/asfdec_o.c:1179:55: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 1179 | if (asf->packet_offset + asf->packet_size <= asf->data_offset + asf->data_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/asfdec_f.c:1446:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1446 | for (i = 0; i < s->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~ 1 warning generated. CC libavformat/brstm.o src/libavformat/asfdec_o.c:1327:24: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 1327 | if ((avio_tell(pb) >= asf->data_offset + asf->data_size) && | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/au.c:119:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 119 | for (i = 0; i < FF_ARRAY_ELEMS(keys); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavformat/astenc.cCC libavformat/c93.o :186:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 186 | { "loopstart", "Loopstart position in milliseconds.", OFFSET(loopstart), AV_OPT_TYPE_INT64, { .i64 = -1 }, -1, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/astenc.c:187:148: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 187 | { "loopend", "Loopend position in milliseconds.", OFFSET(loopend), AV_OPT_TYPE_INT64, { .i64 = 0 }, 0, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/astenc.c:188:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 188 | { NULL }, | ^ CC libavformat/cache.o src/libavformat/au.c:165:36: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 165 | if (data_size < 0 && data_size != AU_UNKNOWN_SIZE) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/au.c:203:35: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 203 | if (channels == 0 || channels >= INT_MAX / (BLOCK_SIZE * bps >> 3)) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/au.c:224:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 224 | if (data_size != AU_UNKNOWN_SIZE) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/asfdec_o.c:1550:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1550 | for (j = 0; j < FF_ARRAY_ELEMS(gdef); j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ CC libavformat/caf.o CC libavformat/cafdec.o 2 warnings generated. In file included from src/libavformat/av1.c:27: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: '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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 3 warnings generated. CC libavformat/cafenc.o src/libavformat/avc.c:180:16: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 180 | size = FFMIN(AV_RB32(buf), end - buf - 4); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 1 warning generated. src/libavformat/avformat.c:371:58: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 371 | if (ic->programs[i]->stream_index[j] == s) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~ src/libavformat/avc.c:297:13: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 297 | if (res > end - start) | ~~~ ^ ~~~~~~~~~~~ src/libavformat/avc.c:315:14: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 315 | while (i < header_len && i < src_len) | ~ ^ ~~~~~~~~~~ src/libavformat/av1dec.c:113:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 113 | { "framerate", "", OFFSET(framerate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, DEC}, | ^ src/libavformat/av1dec.c:114:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 114 | { NULL }, | ^ src/libavformat/avformat.c:434:28: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 434 | for (unsigned i = 0; i < nb_streams; i++) { | ~ ^ ~~~~~~~~~~ src/libavformat/avformat.c:468:26: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 468 | if (program && i == nb_streams - 1 && ret < 0) { | ~ ^ ~~~~~~~~~~~~~~ src/libavformat/av1dec.c:193:34: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 193 | CC libavformat/cavsvideodec.o ret = read_obu(p->buf + cnt, FFMIN(p->buf_size - cnt, obu_unit_size), &obu_size, &type); | ^ ~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/av1dec.c:208:38: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 208 | ret = read_obu(p->buf + cnt, FFMIN(p->buf_size - cnt, obu_unit_size), &obu_size, &type); | ^ ~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/avc.c:470:41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 470 | } else if (aspect_ratio_idc < FF_ARRAY_ELEMS(avc_sample_aspect_ratio)) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/av1dec.c:255:13: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 255 | if (ret != obu_unit_size) | ~~~ ^ ~~~~~~~~~~~~~ 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/avformat.c:536:39: warning: comparison of integers of different signs: 'const int' and 'unsigned int' [-Wsign-compare] 536 | CC libavformat/cdg.o if (st->index == s->programs[i]->stream_index[j]) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/avio.c:58:151: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 58 | {"protocol_whitelist", "List of protocols that are allowed to be used", OFFSET(protocol_whitelist), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D }, | ^ src/libavformat/avio.c:59:155: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59 | {"protocol_blacklist", "List of protocols that are not allowed to be used", OFFSET(protocol_blacklist), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D }, | ^ src/libavformat/avio.c:60:204: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | {"rw_timeout", "Timeout for IO operations (in microseconds)", offsetof(URLContext, rw_timeout), AV_OPT_TYPE_INT64, { .i64 = 0 }, 0, INT64_MAX, AV_OPT_FLAG_ENCODING_PARAM | AV_OPT_FLAG_DECODING_PAR5AM warning }s, generated . | ^ 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] 60 | {"rw_timeout", "Timeout for IO operations (in microseconds)", offsetof(URLContext, rw_timeout), AV_OPT_TYPE_INT64, { .i64 = 0 }, 0, INT64_MAX, AV_OPT_FLAG_ENCODING_PARAM | AV_OPT_FLAG_DECODING_PARAM }, | ~ ^~~~~~~~~ CC libavformat/cdxl.o /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned 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/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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ CC libavformat/cinedec.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/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) | ~~~~~ ^ ~~~~ 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/codec2.o src/libavformat/aviobuf.c:63:151: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | {"protocol_whitelist", "List of protsrc/libavformat/avformat.co:777:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 777 | if (new_tb.num != pts_num) | ~~~~~~~~~~ ^ ~~~~~~~ cols that are allowed to be used", OFFSET(protocol_whitelist), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D }, | ^ src/libavformat/aviobuf.c:64:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 64 | { NULL }, | ^ src/libavformat/avidec.c:CC libavformat/concat.o 200:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 200 | if (stream_id >= s->nb_streams || stream_id < 0) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/avidec.c:296:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 296 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avidec.c:334:36: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 334 | if (avio_read(pb, value, size) != size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ CC libavformat/concatdec.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)) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~ 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/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. 1 warning generated. src/libavformat/avienc.c:141:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 141 | avist->max_size = FFMAX(avist->max_size, size); | ^ ~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:47:25: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ~ ^ ~ src/libavformat/avienc.c:170:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 170 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/crcenc.o src/libavformat/avienc.c:211:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 211 | for (n = 0; n < s->nb_streams; n++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/crypto.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/dash.o src/libavformat/avidec.c:1126:22: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1126 | if (desc_len > pb->buf_end - pb->buf_ptr) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ 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++) { | ~ ^ ~~~~~~~~~~~~~ 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++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/dashenc.o src/libavformat/avidec.c:1254:50: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] 1254 | if (i*(avi->io_fsize>0) + (uint64_t)size > avi->fsize || d[0] > 127) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavformat/avidec.c:1258:46: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1258 | if ((d[0] == 'i' && d[1] == 'x' && n < s->nb_streams) || | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avidec.c:1276:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1276 | get_stream_idx(d + 1) < s->nb_streams) | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/avidec.c:1280:45: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1280 | if (d[2] == 'i' && d[3] == 'x' && n < s->nb_streams) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avidec.c:1285:45: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1285 | if (d[2] == 'w' && d[3] == 'c' && n < s->nb_streams) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avidec.c:1294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1294 | if (n < s->nb_streams) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avidec.c:1314:38: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1314 | && (d[2]*256+d[3] == ast1->prefix || !ast1->prefix_count) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavformat/avidec.c:1338:42: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1338 | d[2] * 256 + d[3] == ast->prefix /* || | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavformat/avidec.c:1343:39: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1343 | if (d[2] * 256 + d[3] == ast->prefix) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavformat/avidec.c:1370:75: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 1370 | sti->index_entries[sti->nb_index_entries - 1].pos < pos) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ src/libavformat/avienc.c:639:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 639 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avienc.c:654:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 654 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/bink.c:264:32: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 264 | while (bink->current_track < bink->num_audio_tracks) { | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/avidec.c: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/avienc.c:701:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 701 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avienc.c:708:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 708 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ In file included from src/libavformat/bit.c:28: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/avidec.c:1505:39: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1505 | if (ast->has_pal && pkt->size < (unsigned)INT_MAX / 2 && !dv_demux) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/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/libavformat/bintext.c- s-:>b307u:f21_:p twarning: rcomparison of integers of different signs: 'const int' and 'unsigned int' [-Wsign-compare] >= sizeof(BitBu f)307) | { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ if (p->buf_size < sizeof(idf_magic)) | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ 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/bintext.c:376:162: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 376 | { "linespeed", "set simulated line speed (bytes per second)", OFFSET(chars_per_frame), AV_OPT_TYPE_INT, {.i64 = 6000}, 1, INT_MAX, AV_OPT_FLAG_DECODING_PARAM}, | ^ src/libavformat/bintext.c:377:153: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 377 | { "video_size", "set video size, such as 640x480 or hd720.", OFFSET(width), AV_OPT_TYPE_IMAGE_SIZE, {.str = NULL}, 0, 0, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/bintext.c:378:154: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 378 | { "framerate", "set framerate (frames per second)", OFFSET(framerate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/bintext.c:379:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 379 | { NULL }, | ^ 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/avienc.c:919src/libavformat/avidec.c::191722:: 23: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] 1722 | 919 | f orf (oir = (i0 ;= i0 ;< i -n>bn_bs_tsrtearmse; aim+s+;) {i + +| ) ~ ^ ~~~~~~~~~~~~~ { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avienc.c:939:39: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 939 | for (n = nb_frames = 0; n < s->nb_streams; n++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avienc.c:967:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 967 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avienc.c:980:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 980 | for (int i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avienc.c:994:185: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 994 | { "reserve_index_space", "reserve space (in bytes) at the beginning of the file for each stream index", OFFSET(reserve_index_space), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, ENC }, | ^ src/libavformat/avidec.c:1757:19:src/libavformat/avienc.c :995warning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]145 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1757 | f995o | r ( i = 0{; "i wchnanbn_esl_tmraeska"m,s ;"w ri+i+t)e c{h a n| ~ ^ ~~~~~~~~~~~~~n el mask insrc/libavformat/avidec.ct:o1776 :wa50v: ewarning: fcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]o rmat header "1776, | O F F S ET (w r i t e _ cihfa n(neglet__smtraesakm)_, iAdV_xOP(Tt_TaYgP)E _B=OO=L , i{ .&i6&4 s=i z1e }=,= 0 ,s t1i,- >EiNnCd e}x, _e n| ^t ries[0].size + 8) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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_OPsrc/libavformat/bit.cT_TYP:E98_B:O12O:L, warning: { .comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]i 64 = 0 }, 0, 1 ,98 | E N C }i,f (| r ^ et != 8 * packet_sisrc/libavformat/avienc.cz:e997 :12*: swarning: imissing field 'help' initializer [-Wmissing-field-initializers]z eof (997u | i n t 1 6{_ tNU)LL) } , | | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ src/libavformat/aviobuf.c:840:30: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 840 | } while (!end && len < sizeof(tmp) && | ~~~ ^ ~~~~~~~~~~~ CC libavformat/data_uri.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++CC libavformat/dauddec.o ) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avidec.c:1972:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1972 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/daudenc.o src/libavformat/boadec.c:59:45: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 59 | if (st->codecpar->ch_layout.nb_channels > FF_SANE_NB_CHANNELS || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/boadec.c:65:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 65 | if (st->codecpar->block_align > INT_MAX / FF_SANE_NB_CHANNELS || st->codecpar->block_align <= 0) | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4 warnings generated. In file included from src/libavformat/brstm.c:23: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/brstm.c:23: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/brstm.c:23: src/libavcodec/bytestream.h: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/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)) | ~ ^ ~ 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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/brstm.c:23: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-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/brstm.c:23: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/brstm.c:23: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/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/dcstr.o 2 warnings generated. CC libavformat/demux.o src/libavformat/c93.c:53:33: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 53 | if (AV_RL16(p->buf + i) != index || !p->buf[i + 2] || !p->buf[i + 3]) | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ CC libavformat/demux_utils.o CC libavformat/derf.o CC libavformat/dfa.o CC libavformat/dfpwmdec.o 1 warning generated. 5 warnings generated. src/libavformat/aviobuf.c:1398:18: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1398 | if (new_size < d->pos || new_size > INT_MAX) | ~~~~~~~~ ^ ~~~~~~ src/libavformat/aviobuf.c:1400:18: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1400 | if (new_size > d->allocated_size) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ CC libavformat/dhav.o CC libavformat/diracdec.o 5 warnings generated. 4 warnings generated. CC libavformat/dnxhddec.o 1 warning generated. 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) { | ~ ^ ~~~~~ 2 warnings generated. src/libavformat/brstm.c:409:29: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 409 | (32 + 4 + size) > (INT_MAX / channels) || | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavformat/brstm.c:430:21: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 430 | if (ret != size) { | ~~~ ^ ~~~~ src/libavformat/brstm.c:442:13: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 442 | if (ret != size) | ~~~ ^ ~~~~ src/libavformat/cavsvideodec.c:45:25: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 45 | if(code < slice_pos) | ~~~~ ^ ~~~~~~~~~ 3 warnings generated. 5 warnings generated. 5 warnings generated. CC libavformat/dovi_isom.o src/libavformat/cinedec.c:70:30: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 70 | AV_RL32(p->buf + 32) >= HeaderSize) // OffImageOffsets | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavformat/cinedec.c:69:30: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 69 | AV_RL32(p->buf + 28) >= HeaderSize && // OffSetup | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavformat/cinedec.c:68:30: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 68 | AV_RL32(p->buf + 24) >= HeaderSize && // OffImageHeader | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ CC libavformat/dsfdec.o src/libavformat/cinedec.c:87:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 87 | snprintf(tmp, sizeof(tmp), "%f", value); | ~~~~~~~~ ^~~~~ CC libavformat/dsicin.o CC libavformat/dss.o 4 warnings generated. 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/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) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ CC libavformat/dtsdec.o CC libavformat/dtshddec.o src/libavformat/concatdec.c:249:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 249 | for (i = cat->cur_file->nb_streams; i < cat->avf->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavformat/concatdec.c:250:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 250 | if (i < avf->nb_streams) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/concatdec.c:269:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 269 | for (i = cat->cur_file->nb_streams; i < cat->avf->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavformat/concatdec.c:271:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | for (j = 0; j < avf->nb_streams; j++) { | ~ ^ ~~~~~~~~~~~~~~~ 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 }, | ^ CC libavformat/dump.o src/libavformat/concatdec.c:291:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 291 | if (cat->cur_file->nb_streams >= cat->avf->nb_streams) | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavformat/concatdec.c:301:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 301 | for (i = cat->cur_file->nb_streams; i < cat->avf->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavformat/codec2.c:276:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 276 | FRAMES_PER_PACKET, | ^ src/libavformat/codec2.c:267:118: note: expanded from macro 'FRAMES_PER_PACKET' 267 | offsetof(Codec2Context, frames_per_packet), AV_OPT_TYPE_INT, {.i64 = 1}, 1, INT_MAX, AV_OPT_FLAG_DECODING_PARAM} | ^ src/libavformat/codec2.c:277:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 277 | { NULL }, | ^ CC libavformat/dv.o src/libavformat/concatdec.c:401:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 401 | for (j = 0; j < cat->files[i].nb_streams; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/dvbsub.o src/libavformat/crypto.c:73:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 73 | { NULL } | ^ CC libavformat/dvbtxt.o src/libavformat/crypto.c:219:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 219 | if (c->indata_used >= sizeof(c->inbuffer)/2) { | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavformat/concatdec.c:671:74: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] 671 | cat->files[i].outpoint - (uint64_t)cat->files[i].inpoint != av_sat_sub64(cat->files[i].outpoint, cat->files[i].inpoint) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/concatdec.c:834:20: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 834 | if (stream >= cat->avf->nb_streams) | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavformat/concatdec.c:849:20: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 849 | if (stream >= avf->nb_streams) | ~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/concatdec.c:881:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 881 | left < cat->nb_files - 1 && | ~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavformat/concatdec.c:924:61: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 924 | OFFSET(safe), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, DEC }, | ^ src/libavformat/concatdec.c:926:69: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 926 | 3 warnings generated . OFFSET(auto_convert), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, DEC }, | ^ src/libavformat/concatdec.c:928:78: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 928 | OFFSET(segment_time_metadata), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, DEC }, | ^ src/libavformat/concatdec.c:929:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 929 | { NULL } | ^ CC libavformat/dvenc.o 6 warnings generated. CC libavformat/dxa.o src/libavformat/dash.c:101:20: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] 101 | while (dst_pos < buffer_size - 1 && *t_cur) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/dash.c:107:34: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] 107 | int num_copy_bytes = FFMIN(t_next - t_cur, buffer_size - dst_pos - 1); | ^ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/dash.c:117:21: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] 117 | if (dst_pos >= buffer_size - 1 || !*t_cur) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/dash.c:151:20: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] 151 | dst_pos += FFMIN(n, buffer_size - dst_pos - 1); | ^ ~ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 4 warnings generated. 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)) | ~ ^ ~ 15 warnings generated. CC libavformat/eacdata.o CC libavformat/electronicarts.o CC libavformat/epafdec.o 17 warnings generated. CC libavformat/ffmetadec.o 4 warnings generated. In file included from src/libavformat/demux_utils.c:25: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 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/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) | ~~~~~ ^ ~~~~ 1 warning generated. src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/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) | ~~~~~ ^ ~~~~ 16 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/libavformat/demux_utils.c:25: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/demux_utils.c:25: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/demux_utils.c:25: src/libavcodec/bytestream.h:357:15: 2warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] warnings generated. 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavformat/ffmetaenc.o src/libavformat/dashenc.c:312:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 312 | for (int i = 0; i < s->nb_streams; ++i) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/fifo.o src/libavformat/dashenc.c:363:26: warning: comparison of integers of different signs: 'int' and 'enum AVCodecID' [-Wsign-compare] 363 | if (codecs[i].id == par->codec_id) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ 1 warning generated. CC libavformat/fifo_test.o CC libavformat/file.o 12 warnings generated. CC libavformat/filmstripdec.o src/libavformat/dashenc.c:623:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 623 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/filmstripenc.o CC libavformat/fitsdec.o CC libavformat/fitsenc.o src/libavformat/dfpwmdec.c:73:147: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 73 | { "sample_rate", "", offsetof(DFPWMAudioDemuxerContext, sample_rate), AV_OPT_TYPE_INT, {.i64 = 48000}, 0, INT_MAX, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/dfpwmdec.c:75:168: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | { "channels", "", offsetof(DFPWMAudioDemuxerContext, channels), AV_OPT_TYPE_INT, {.i64 = 1}, 0, INT_MAX, AV_OPT_FLAG_DECODING_PARAM | AV_OPT_FLAG_DEPRECATED }, | ^ src/libavformat/dfpwmdec.c:76:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76 | { "ch_layout", "", offsetof(DFPWMAudioDemuxerContext, ch_layout), AV_OPT_TYPE_CHLAYOUT, {.str = NULL}, 0, 0, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/dfpwmdec.c:80:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 80 | { NULL }, | ^ CC libavformat/flac_picture.o src/libavformat/dashenc.c:830:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 830 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/flacdec.o In file included from src/libavformat/dovi_isom.c:26: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: '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/libavformat/dashenc.c:944:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 944 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/dashenc.c:1037:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1037 | if (n < strlen(p)) { | ~ ^ ~~~~~~~~~ src/libavformat/dashenc.c:1076:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1076 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/dashenc.c:1087:54: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1087 | if (idx_str == end_str || i < 0 || i >= s->nb_streams) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/dashenc.c:1112:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1112 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/flacenc.o 4 warnings generated. src/libavformat/demux.c:156:42: warning: missing field 'mime_type' initializer [-Wmissing-field-initializers] 156 | AVProbeData pd = { filename, NULL, 0 }; | ^ src/libavformat/dashenc.c:1285:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1285 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/dashenc.c:1306:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1306 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/dashenc.c:1339:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1339 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/dhav.c:110:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 110 | if (index < FF_ARRAY_ELEMS(sample_rates)) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/dhav.c:126:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 126 | if (index < FF_ARRAY_ELEMS(sample_rates)) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/flacenc_header.o src/libavformat/dashenc.c:1492:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1492 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/dashenc.c:1745:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1745 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ 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/dss.c:104:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 104 | if (ret < size) { | ~~~ ^ ~~~~ src/libavformat/demux.c:611:38: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 611 | av_assert0(pkt->stream_index < (unsigned)s->nb_streams && | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavformat/dashenc.c:1943:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1943 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/dashenc.c:2006:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2006 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/dashenc.c:2015:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2015 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/flic.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)) | ~ ^ ~ 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/dashenc.c:2325:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2325 | for (i = 0; i < s->nb_streams; ++i) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/dashenc.c:2371:185: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2371 | { "adaptation_sets", "Adaptation sets. Syntax: id=0,streams=0,1,2 id=1,streams=3,4 and so on", OFFSET(adaptation_sets), AV_OPT_TYPE_STRING, { 0 }, 0, 0, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/dashenc.c:2372:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2372 | { "window_size", "number of segments kept in the manifest", OFFSET(window_size), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, E }, | ^ src/libavformat/dashenc.c:2373:177: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2373 | { "extra_window_size", "number of segments kept outside of the manifest before removing from disk", OFFSET(extra_window_size), AV_OPT_TYPE_INT, { .i64 = 5 }, 0, INT_MAX, E }, | ^ src/libavformat/dashenc.c:2374:163: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2374 | { "seg_duration", "segment duration (in seconds, fractional value can be set)", OFFSET(seg_duration), AV_OPT_TYPE_DURATION, { .i64 = 5000000 }, 0, INT_MAX, E }, | ^ src/libavformat/dashenc.c:2375:160: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2375 | { "frag_duration", "fragment duration (in seconds, fractional value can be set)", OFFSET(frag_duration), AV_OPT_TYPE_DURATION, { .i64 = 0 }, 0, INT_MAX, E }, | ^ src/libavformat/dashenc.c:2381:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2381 | { "remove_at_exit", "remove all segments when finished", OFFSET(remove_at_exit), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, E }, | ^ src/libavformat/dashenc.c:2382:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2382 | { "use_template", "Use SegmentTemplate instead of SegmentList", OFFSET(use_template), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, E }, | ^ src/libavformat/dashenc.c:2383:127: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2383 | { "use_timeline", "Use SegmentTimeline in SegmentTemplate", OFFSET(use_timeline), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, E }, | ^ src/libavformat/dashenc.c:2384:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2384 | { "single_file", "Store all segments in one file, accessed using byte ranges", OFFSET(single_file), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, E }, | ^ src/libavformat/dashenc.c:2385:214: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2385 | { "single_file_name", "DASH-templated name to be used for baseURL. Implies storing all segments in one file, accessed using byte ranges", OFFSET(single_file_name), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, E }, | ^ src/libavformat/dashenc.c:2386:185: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2386 | { "init_seg_name", "DASH-templated name to used for the initialization segment", OFFSET(init_seg_name), AV_OPT_TYPE_STRING, {.str = "init-stream$RepresentationID$.$ext$"}, 0, 0, E }, | ^ src/libavformat/dashenc.c:2387:193: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2387 | { "media_seg_name", "DASH-templated name to used for the media segments", OFFSET(media_seg_name), AV_OPT_TYPE_STRING, {.str = "chunk-stream$RepresentationID$-$Number%05d$.$ext$"}, 0, 0, E }, | ^ src/libavformat/dashenc.c:2388:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2388 | { "utc_timing_url", "URL of the page that will return the UTC timestamp in ISO format", OFFSET(utc_timing_url), AV_OPT_TYPE_STRING, { 0 }, 0, 0, E }, | ^ src/libavformat/dashenc.c:2389:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2389 | { "method", "set the HTTP method", OFFSET(method), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, E }, | ^ src/libavformat/dashenc.c:2390:132: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2390 | { "http_user_agent", "override User-Agent field in HTTP header", OFFSET(user_agent), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, E}, | ^ src/libavformat/dashenc.c:2391:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2391 | { "http_persistent", "Use persistent HTTP connections", OFFSET(http_persistent), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, E }, | ^ src/libavformat/dashenc.c:2392:144: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2392 | { "hls_playlist", "Generate HLS playlist files(master.m3u8, media_%d.m3u8)", OFFSET(hls_playlist), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, E }, | ^ src/libavformat/dashenc.c:2393:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2393 | { "hls_master_name", "HLS master playlist name", OFFSET(hls_master_name), AV_OPT_TYPE_STRING, {.str = "master.m3u8"}, 0, 0, E },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] src/libavformat/dashenc.c :1712394 | : 156 : warning: g-missing field 'unit' initializer [-Wmissing-field-initializers]> buffer += FFMI N2394( | g - >b u{f f"esrt_reenadm i-n gg"-,>b u"fEfnearb,l es/iDzies)ab;l e | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~s treaming mode src/libavutil/macros.h:o49f :o25u:t pnote: utexpanded from macro 'FFMIN'. Each f ra49me | w#idlel fbie nmeoo fF FfMrIaNgm(enat,"b,) O F(FS(Ea)T (>s tr(eabm)in g?) ,(b ) A: V(_aO))P T _| ~ ^ ~T YPE_BOOL, { .i64 = 0 }, 0, 1, E }, | ^ src/libavformat/dashenc.c:2396:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2396 | { "index_correction", "Enable/Disable segment index correction logic", OFFSET(index_correction), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, E }, | ^ src/libavformat/dashenc.c:2397:162: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2397 | { "format_options","set list of options for the container format (mp4/webm) used for dash", OFFSET(format_options), AV_OPT_TYPE_DICT, {.str = NULL}, 0, 0, E}, | ^ src/libavformat/dashenc.c:2398:174: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2398 | { "global_sidx", "Write global SIDX atom. Applicable only for In file included from singsrc/libavformat/dtsdec.cle: f24i: lsrc/libavcodec/bytestream.he:,186 :m13p:4 warning: ocomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]u tput, non-strea m186in | g mo d e ",s iOFzFSeE2T (=g lFoFbMaIlN_(spid-x>)bu,f fAVe_rO_PeT_nTdY P-E _pBO-O>L,b u{ f.fie6r,4 s=i 0z e)}; , | 0 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~, 1, 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/dtsdec.c:24: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/dashenc.c:2403:186: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2403 | { "ignore_io_errors", "Ignore IO errors during open and write. Useful for long-duration runs with network output", OFFSET(ignore_io_errors), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, E }, | ^ src/libavformat/dashenc.c:2404:162: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2404 | { "lhls", "Enable Low-latency HLS(Experimental). Adds #EXT-X-PREFETCH tag with current segment's URI", OFFSET(lhls), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, E }, | ^ src/libavformat/dashenc.c:2405:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2405 | { "ldash", "Enable Low-latency dash. Constrains the value of a few elements", OFFSET(ldash), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, E }, | ^ src/libavformat/dashenc.c:2406:174: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2406 | { "master_m3u8_publish_rate", "Publish master playlist every after this many segment intervals", OFFSET(master_publish_rate), AV_OPT_TYPE_INT, {.i64 = 0}, 0, UINT_MAX, E}, | ^ src/libavformat/dashenc.c:2407:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2407 | { "write_prft", "Write producer reference time element", OFFSET(write_prft), AV_OPT_TYPE_BOOL, {.i64 = -1}, -1, 1, E}, | ^ src/libavformat/dashenc.c:2411:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2411 | { "http_opts", "HTTP protocol options", OFFSET(http_opts), AV_OPT_TYPE_DICT, { .str = NULL }, 0, 0, E }, | ^ src/libavformat/dashenc.c:2412:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2412 | { "target_latency", "Set desired target latency for Low-latency dash", OFFSET(target_latency), AV_OPT_TYPE_DURATION, { .i64 = 0 }, 0, INT_MAX, E }, | ^ src/libavformat/dashenc.c:2413:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2413 | { "min_playback_rate", "Set desired minimum playback rate", OFFSET(min_playback_rate), AV_OPT_TYPE_RATIONAL, { .dbl = 1.0 }, 0.5, 1.5, E }, | ^ src/libavformat/dashenc.c:2414:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2414 | { "max_playback_rate", "Set desired maximum playback rate", OFFSET(max_playback_rate), AV_OPT_TYPE_RATIONAL, { .dbl = 1.0 }, 0.5, 1.5, E }, | ^ src/libavformat/dashenc.c:2415:124: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2415 | { "update_period", "Set the mpd update interval", OFFSET(update_period), AV_OPT_TYPE_INT64, {.i64 = 0}, 0, INT64_MAX, E}, | ^ src/libavformat/dashenc.c:2416:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 2416 | { NULL }, | ^ src/libavformat/dashenc.c:2415:112: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 2415 | { "update_period", "Set the mpd update interval", OFFSET(update_period), AV_OPT_TYPE_INT64, {.i64 = 0}, 0, INT64_MAX, E}, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned 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/dtsdec.c:24: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/dtsdec.c:24: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/dtsdec.c:24: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/dtsdec.c:24: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavformat/flvdec.o 3 warnings generated. CC libavformat/flvenc.o 11 warnings generated. src/libavformat/demux.c:1609:106: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1609 | av_log(ic, AV_LOG_VERBOSE, "Ignoring outlier non primary stream starttime %f\n", start_time_text / (float)AV_TIME_BASE)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/demux.c:1614:102: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1614 | av_log(ic, AV_LOG_VERBOSE, "Ignoring outlier non primary stream endtime %f\n", end_time_text / (float)AV_TIME_BASE); | ~~~~~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ src/libavformat/demux.c:1619:104: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1619 | av_log(ic, AV_LOG_VERBOSE, "Ignoring outlier non primary stream duration %f\n", duration_text / (float)AV_TIME_BASE); | ~~~~~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ src/libavformat/demux.c:1645:40: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 1645 | if (bitrate >= 0 && bitrate <= INT64_MAX) | ~~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavformat/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)) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3 warnings generated. 1 warning generated. CC libavformat/format.o 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/dxa.c:166:16: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 166 | size = FFMIN(c->bytes_left, c->bpc); | ^ ~~~~~~~~~~~~~ ~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/dxa.c:169:16: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 169 | if(ret != size) | ~~~ ^ ~~~~ src/libavformat/dxa.c:215:20: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 215 | if(ret != size){ | ~~~ ^ ~~~~ CC libavformat/framecrcenc.o 3 warnings generated. CC libavformat/framehash.o src/libavformat/dvenc.c:274:49: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 274 | if (av_fifo_can_write(c->audio_data[i]) < data_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavformat/dvenc.c:283:36: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] 283 | c->has_audio |= ((reqasize <= av_fifo_can_read(c->audio_data[i])) << i); | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/dvenc.c:298:40: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] 298 | c->has_audio |= ((reqasize <= av_fifo_can_read(c->audio_data[i])) << i); | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/dvenc.c:322:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 322 | for (i=0; inb_streams; i++) { | ~^~~~~~~~~~~~~~ src/libavformat/dvenc.c:406:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 406 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/dump.c:232:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 232 | av_log(ctx, AV_LOG_INFO, "%f", gain / 100000.0f); | ~~~~~~ ~~~~~^~~~~~~~~~~ src/libavformat/dump.c:242:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 242 | av_log(ctx, AV_LOG_INFO, "%f", (float) peak / UINT32_MAX); | ~~~~~~ ~~~~~~~~~~~~~^~~~~~~~~~~~ src/libavformat/dump.c:242:55: warning: implicit conversion from 'unsigned int' to 'float' changes value from 4294967295 to 4294967296 [-Wimplicit-const-int-float-conversion] 242 | av_log(ctx, AV_LOG_INFO, "%f", (float) peak / UINT32_MAX); | ~ ^~~~~~~~~~ /usr/include/stdint.h:50:21: note: expanded from macro 'UINT32_MAX' 50 | #define UINT32_MAX (0xffffffffu) | ^~~~~~~~~~~ src/libavformat/dtsdec.c:121:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 121 | for (i=0; i FF_SANE_NB_CHANNELS || sample_rate <= 0) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ CC libavformat/frmdec.o src/libavformat/ffmetaenc.c:67:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 67 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/ffmetaenc.c:73:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 73 | for (i = 0; i < s->nb_chapters; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavformat/file.c:104:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 104 | { "truncate", "truncate existing fsrc/libavformat/dump.cile:s423 :o23n: wwarning: rcomparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare]i te", offsetof (423F | i le C ofonrt e(xitn,t tjr u=n c1);, jA time_base.num | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2868 | <= time_base.num * (uint64_t)avctx->ticks_per_frasrc/libavformat/fifo_test.cme :*126 :s83t: -warning: >missing field 'unit' initializer [-Wmissing-field-initializers]t ime_base.den) 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/dump.c:680:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 680 | for (i = 0; i < ic->nb_chapters; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/dump.c:693:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 693 | for (j = 0; j < ic->nb_programs; j++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/dump.c:700:27: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 700 | for (k = 0; k < program->nb_stream_indexes; k++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/dump.c:707:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 707 | if (total < ic->nb_streams) | ~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/dump.c:711:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 711 | for (i = 0; i < ic->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~~ 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_1TY warningPE generated_B. OOL, {.i64 = 0}, 0, 1, FLAGS }, | ^ src/libavformat/electronicarts.c:776:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 776 | {NULL} | ^ 3 warnings generated. 2 warnings generated. src/libavformat/fifo.c:142:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 142 | for (i = 0;i < avf2->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~~~~ In file included from src/libavformat/flac_picture.c:23: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/flac_picture.c:23: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/flac_picture.c:23: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavformat/fwse.o src/libavformat/ffmetadec.c:52:30: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 52 | } while (!end && len < sizeof(tmp)); | ~~~ ^ ~~~~~~~~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned 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/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); | ~~~~~~~~ ^~~~~~~~~~~~~~~ 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) | ~~~~~ ^ ~~~~ CC libavformat/g722.o 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/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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavformat/fitsdec.c :355119 | : 38 : warning: scomparison of integers of different signs: 'int' and 'unsigned long long' [-Wsign-compare]i ze = FFMIN(g->buff e119r | _ e n d - g -i>fb(usfifzeer ,& &s ihzee)a;d e r| - ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~> naxisn[i] > Usrc/libavutil/macros.hI:N49T:6254:_ Mnote: Aexpanded from macro 'FFMIN'X / size )49 | #| d ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~e fine FFMIN(a,src/libavformat/fitsdec.cb:)124 :(23(:a )warning: comparison of integers of different signs: 'int' and 'unsigned long long' [-Wsign-compare]> (b) ? (b )124 | : ( a )CC libavformat/g723_1.o i)f ( h| e ~ ^ ~a der->pcountIn file included from src/libavformat/flac_picture.c>: 23U: src/libavcodec/bytestream.hI:356N:T6134:_ Mwarning: Acomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]X - size) | 356 ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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/g726.o 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) { | ~ ^ ~~~~~~~~~~~~~~~ 12 warnings generated. src/libavformat/fitsdec.c:177:26: warning: result of comparison of constant 9223372036854775807 with expression of type 'unsigned int' is always true [-Wtautological-constant-out-of-range-compare] 177 | av_assert0(avbuf.len <= INCC libavformat/g729dec.o T64_MAX && size <= INT64_MAX); | ~~~~~~~~~ ^ ~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavformat/fitsdec.c:215:151: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 215 | { "framerate", "set the framerate", offsetof(FITSContext, framerate), AV_OPT_TYPE_VIDEO_RATE, {.str = "1"}, 0, INT_MAX, AV_OPT_FLAG_DECODING_PARAM}, | ^ src/libavformat/fitsdec.c:216:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 216 | { NULL }, | ^ src/libavformat/fifo.c:629:37: warning: missing field 'pkt' initializer [-Wmissing-field-initializers] 629 | FifoMessage msg = {FIFO_NOOP}; | ^ 15 warnings generated. src/libavformat/fifo.c:672:77: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 672 | AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/fifo.c:675:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 675 | AV_OPT_TYPE_INT, {.i64 = FIFO_DEFAULT_QUEUE_SIZE}, 1, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/fifo.c:678:75: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 678 | AV_OPT_TYPE_DICT, {.str = NULL}, 0, 0, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/fifo.c:681:72: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 681 | AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/fifo.c:684:72: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 684 | AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/fifo.c:687:71: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 687 | AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/fifo.c:690:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 690 | AV_OPT_TYPE_INT, {.i64 = FIFO_DEFAULT_MAX_RECOVERY_ATTEMPTS}, 0, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/fifo.c:693:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 693 | AV_OPT_TYPE_DURATION, {.i64 = FIFO_DEFAULT_RECOVERY_WAIT_TIME_USEC}, 0, INT64_MAX, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/fifo.c:696:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 696 | OFFSET(recovery_wait_streamtime), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/fifo.c:699:72: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 699 | AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/fifo.c:702:84: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 702 | AV_OPT_TYPE_DURATION, {.i64 = 0}, 0, INT64_MAX, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/fifo.c:704:14: warning: missing field 'help' initializer [-Wmissing-field-initializers] 704 | {NULL}, | ^ src/libavformat/fifo.c:702:47: warning: implicit conversion from 'long 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, {.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/gdv.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/libavutil/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:src/libavformat/flacenc.c186::13:112 :warning: 24comparison 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 | size2 = FF 112M | I N ( p -f>obru f(fie r=_ e0nd; -e p ->&bu&ff eir , (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/flacdec.c:24: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 50 warnings generated. 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++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/genh.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/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++) { | ~ ^ ~~~~~~~~~~~~~ In file included from src/libavformat/flacdec.c:24: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavformat/gif.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/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) | ~~~~~ ^ ~~~~ CC libavformat/gifdec.o 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/libavformat/flacdec.c:24: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/flacdec.c:24: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavformat/gopher.o 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 }, | ^ 1 warning generated. CC libavformat/gsmdec.o CC libavformat/gxf.o CC libavformat/gxfenc.o 5 warnings generated. src/libavformat/flac_picture.c:75:18: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 75 | if (len + 24 > bytestream2_get_bytes_left(&g)) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/flac_picture.c:101:13: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 101 | if (len > bytestream2_get_bytes_left(&g) - 20) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/flac_picture.c:145:30: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 145 | if (trunclen == 0 && len >= buf_size - (buf_size >> 4)) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/flac_picture.c:163:73: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 163 | if (avio_read(s->pb, data->data + len - trunclen, trunclen) < trunclen) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavformat/flic.c:226:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 226 | if (ret != size - FLIC_PREAMBLE_SIZE) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/flic.c:247:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 247 | if (ret != size) { | ~~~ ^ ~~~~ CC libavformat/h261dec.o CC libavformat/h263dec.o In file included from src/libavformat/flacdec.c:31: src/libavformat/oggdec.h:160:36: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 160 | if (ogg->streams[i].serial == serial) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavformat/oggdec.h:180:32: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] 180 | if (pts > INT64_MAX && pts != AV_NOPTS_VALUE) { | ~~~ ^ ~~~~~~~~~~~~~~ 1 warning generated. CC libavformat/h264dec.o CC libavformat/hashenc.o src/libavformat/flvdec.c:99:22: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 99 | offset + 100 < p->buf_size && | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavformat/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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ 15 warnings generated. src/libavformat/flvdec.c:216:25: warning: comparison of integers of different signs: 'int' and 'enum AVCodecID' [-Wsign-compare] 216 | return codec_id == apar->codec_id; | ~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/flvdec.c:221:25: warning: comparison of integers of different signs: 'int' and 'enum AVCodecID' [-Wsign-compare] 221 | return codec_id == apar->codec_id; 2| ~~~~~~~~ ^ ~~~~~~~~~~~~~~ warning s generated. src/libavformat/flvdec.c:241:32: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 241 | return apar->codec_tag == (flv_codecid >> FLV_AUDIO_CODECID_OFFSET); | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/flvdec.c:326:32: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 326 | return vpar->codec_tag == flv_codecid; | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavformat/flvdec.c:466:50: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 466 | if (isnan(d) || d < INT64_MIN || d > INT64_MAX) | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavformat/framecrcenc.c:38:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 38 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/flvdec.c:692:52: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775 to 9223372036854776 [-Wimplicit-const-int-float-conversion] 692 | && date.milliseconds < INT64_MAX/1000 | ~ ~~~~~~~~~^~~~~ src/libavformat/flvdec.c:691:52: warning: implicit conversion from 'long long' to 'double' changes value from -9223372036854775 to -9223372036854776 [-Wimplicit-const-int-float-conversion] 691 | && date.milliseconds > INT64_MIN/1000 | ~ ~~~~~~~~~^~~~~ In file included from src/libavformat/flvenc.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/libavformat/flvdec.c:745:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 745 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/hca.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 libavformat/hcom.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->bsrc/libavformat/framehash.cuf_pt:r 31>:=19 :s iwarning: zcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e of(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 31 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/flvdec.c:947:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 947 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/flvdec.c:953:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 953 | if (i == s->nb_streams) { | ~ ^ ~~~~~~~~~~~~~ 1 warning generated. 5 warnings generated. 17 warnings generated. 1 warning generated. 2 warnings generated. 5 warnings generated. src/libavformat/fsb.c:94:27: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 94 | for (c = 0; c < par->ch_layout.nb_channels; c++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/fsb.c:147:27: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 147 | for (c = 0; c < par->ch_layout.nb_channels; c++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/hdsenc.o src/libavformat/flvdec.c:1124:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1124 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/flvdec.c:1142:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1142 | if (i == ssrc/libavformat/flvenc.c->n:b_612s:t19r:e awarning: mcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]s ) { | ~ ^ ~~~~~~~~~~~~~ 612 | src/libavformat/flvdec.cf:o1184r: 22(:i warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]= 0; i < s- >1184n | b _ s t r e a m s ; i +i+f) ({s i z| e ~ ^ ~~~~~~~~~~~~~ == avio_rb24(s->pb) + 11) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ CC libavformat/hevc.o 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:1362:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1362 | { "flv_metadata", "Allocate streams according to the onMetaData array", OFFSET(trust_metadata), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VD }, | ^ src/libavformat/flvdec.c:1363:137: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1363 | { "flv_full_metadata", "Dump full metadata of the onMetadata", OFFSET(dump_full_metadata), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VD }, | ^ src/libavformat/flvdec.c:1364:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1364 | { "flv_ignore_prevtag", "Ignore the Size of previous tag", OFFSET(trust_datasize), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VD }, | ^ src/libavformat/flvdec.c:1365:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1365 | { "missing_streams", "", OFFSET(missing_streams), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 0xFF, VD | AV_OPT_FLAG_EXPORT | AV_OPT_FLAG_READONLY }, | ^ src/libavformat/flvdec.c:1366:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1366 | { NULL } | ^ CC libavformat/hevcdec.o src/libavformat/flvenc.c:784:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 784 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ 5 warnings generated. CC libavformat/hls.o src/libavformat/format.c:229:49: warning: missing field 'buf' initializer [-Wmissing-field-initializers] 229 | AVProbeData pd = { filename ? filename : "" }; | ^ CC libavformat/hls_sample_encryption.o src/libavformat/format.c:258:49: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 258 | for (probe_size = PROBE_BUF_MIN; probe_size <= max_probe_size && !*fmt && !eof; | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/format.c:260:29: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 260 | FFMAX(max_probe_size, probe_size + 1))) { | ^ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ src/libavutil/macros.h:47:25: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ~ ^ ~ src/libavutil/macros.h:49:28: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavformat/format.c:259:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 259 | probe_size = FFMIN(probe_size << 1, | ^~~~~~~~~~~~~~~~~~~~~~ 260 | FFMAX(max_probe_size, probe_size + 1))) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/format.c:260:29: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 260 | src/libavformat/flvenc.c : 848 : 49 : warning: comparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare] FFMAX(max_probe_size, p848ro | b e _ s i z e +i f1 )()s)i d{e &| & ^ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ side_size > 0 &&src/libavutil/macros.h :(47s:i25d:e _note: sexpanded from macro 'FFMAX'i ze != p47a | r#-d>eefxitnrea dFaFtMaA_Xs(iaz,eb )|| (m(eam)c m>p ((sbi)d e?, (paar)- :> e(xbt)r)a d a| t ~ ^ ~a , side_src/libavutil/macros.hsi:z49e:)34):) note: {expanded from macro 'FFMIN' | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavformat/format.c:261:28: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 261 | score = probe_size < max_probe_size ? AVPROBE_SCORE_RETRY : 0; | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/format.c:277:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 277 | if (buf_offset < offset) | ~~~~~~~~~~ ^ ~~~~~~ 13 warnings generated. src/libavformat/flvenc.c:1056:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1056 | { NULL }, | ^ CC libavformat/hlsenc.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 }, | ^ 10 warnings generated. 2 warnings generated. CC libavformat/hlsplaylist.o 3 warnings generated. src/libavformat/g729dec.c:85:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 85 | { "bit_rate", "", OFFSET(bit_rate), AV_OPT_TYPE_INT, { .i64 = 8000 }, 0, INT_MAX, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/g729dec.c:86:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 86 | { NULL }, | ^ CC libavformat/hlsproto.o 2 warnings generated. CC libavformat/hnm.o CC libavformat/http.o CC libavformat/httpauth.o CC libavformat/icecast.o CC libavformat/icodec.o 2 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/ftp.c:84:124: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 84 | {"timeout", "set timeout of socket I/O operations", OFFSET(rw_timeout), AV_OPT_TYPE_INT, {.i64 = -1}, -1, INT_MAX, D|E }, | ^ src/libavformat/ftp.c:85:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 85 | {"ftp-write-seekable", "control seekability of connection during encoding", OFFSET(write_seekable), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, E }, | ^ src/libavformat/ftp.c:86:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 86 | {"ftp-anonymous-password", "password for anonymous login. E-mail address should be used.", OFFSET(anonymous_password), AV_OPT_TYPE_STRING, { 0 }, 0, 0, D|E }, | ^ src/libavformat/ftp.c:87:137: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 87 | {"ftp-user", "user for FTP login. Overridden by whatever is in the URL.", OFFSET(option_user), AV_OPT_TYPE_STRING, { 0 }, 0, 0, D|E }, | ^ src/libavformat/ftp.c:88:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 88 | {"ftp-password", "password for FTP login. Overridden by whatever is in the URL.", OFFSET(option_password), AV_OPT_TYPE_STRING, { 0 }, 0, 0, D|E }, | ^ src/libavformat/ftp.c:89:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 89 | {NULL} | ^ 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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)) | ~~~ ^ ~~~~~~~~~~~ 7 warnings generated. 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/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/gsmdec.c:94:35: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 94 | AV_OPT_FLAG_DECODINGCC libavformat/icoenc.o _PARAM }, | ^ src/libavformat/gsmdec.c:95:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 95 | { NULL }, | ^ src/libavformat/ftp.c:493:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 493 | if (ret >= sizeof(command)) | ~~~ ^ ~~~~~~~~~~~~~~~ CC libavformat/id3v1.o CC libavformat/id3v2.o CC libavformat/id3v2enc.o src/libavformat/gxf.c:305:17: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 305 | if (pkt_len < 4 * map_cnt) { | ~~~~~~~ ^ ~~~~~~~~~~~ src/libavformat/gxf.c:312:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 312 | for (i = 0; i < map_cnt; i++) | ~ ^ ~~~~~~~ CC libavformat/idcin.o src/libavformat/gxf.c:438:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 438 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/idroqdec.o src/libavformat/gxfenc.c:208:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 206 | size = snprintf(buffer, sizeof(buffer), "Ver 1\nBr %.6f\nIpg 1\nPpi %d\nBpiop %d\n" | ~~~~~~~~ 207 | "Pix 0\nCf %d\nCg %d\nSl %d\nnl16 %d\nVi 1\nf1 1\n", 208 | (float)st->codecpar->bit_rate, sc->p_per_gop, sc->b_per_i_or_p, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/gxfenc.c:211:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 211 | av_assert0(size < sizeof(buffer)); | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavformat/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) | ~ ^ ~~~~~~~~~~~~~ 2 warnings generated. 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)) { | ~~~ ^ ~~~~~~~~~~~~~~~ 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)) { | ~~~ ^ ~~~~~~~~~~~~~~~ CC libavformat/idroqenc.o 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) { | ~ ^ ~~~~~~~~~~~~~ 1 warning generated. In file included from src/libavformat/gif.c:30: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/gif.c:30: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/gif.c:30: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/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] In file included from 388 | src/libavformat/h264dec.c :{23 : "src/libavcodec/golomb.hd:e482f:a34u:l t_warning: decomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]l ay", "default d e482l | a y b e t w e e n f riafm e(sg b(-i>ns ihzuendr_eidnt_hbsi tosf buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/gif.c:30: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/gxfenc.c:699:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 699 | for (i = 0; i < s->nb_streams; ++i) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/gxfenc.csrc/libavcodec/bytestream.h::846355::1913:: 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] 355846 | | s ifzoer (=i FF=MI N(1g;- >i b ma-p g_->obuffffers,e tssi_zne)b; ; | 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/gif.c:30: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/gif.c:30: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavformat/iff.o CC libavformat/ifv.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 }, | ^ CC libavformat/ilbc.o src/libavformat/hashenc.c:49:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 49 | HASH_OPT("sha256"), | ^ src/libavformat/hashenc.c:43:105: note: expanded from macro 'HASH_OPT' 43 | { "hash", "set hash to use", OFFSET(hash_name), AV_OPT_TYPE_STRING, {.str = defaulttype}, 0, 0, ENC } | ^ src/libavformat/hashenc.c:50:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 50 | { NULL }, | ^ src/libavformat/hashenc.c:63:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | HASH_OPT("sha256"), | ^ src/libavformat/hashenc.c:43:105: note: expanded from macro 'HASH_OPT' 43 | { "hash", "set hash to use", OFFSET(hash_name), AV_OPT_TYPE_STRING, {.str = defaulttype}, 0, 0, ENC } | ^ src/libavformat/hashenc.c:64:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 64 | FORMAT_VERSION_OPT, | ^ src/libavformat/hashenc.c:45:111: note: expanded from macro 'FORMAT_VERSION_OPT' 45 | { "format_version", "file format version", OFFSET(format_version), AV_OPT_TYPE_INT, {.i64 = 2}, 1, 2, ENC } | ^ src/libavformat/hashenc.c:65:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 65 | { NULL }, | ^ src/libavformat/hashenc.c:71:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 71 | HASH_OPT("md5"), | ^ src/libavformat/hashenc.c:43:105: note: expanded from macro 'HASH_OPT' 43 | { "hash", "set hash to use", OFFSET(hash_name), AV_OPT_TYPE_STRING, {.str = defaulttype}, 0, 0, ENC } | ^ src/libavformat/hashenc.c:72:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 72 | { NULL }, | ^ src/libavformat/hashenc.c:78:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 78 | HASH_OPT("md5"), | ^ src/libavformat/hashenc.c:43:105: note: expanded from macro 'HASH_OPT' 43 | { "hash", "set hash to use", OFFSET(hash_name), AV_OPT_TYPE_STRING, {.str = defaulttype}, 0, 0, ENC } | ^ src/libavformat/hashenc.c:79:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 79 | FORMAT_VERSION_OPT, | ^ src/libavformat/hashenc.c:45:111: note: expanded from macro 'FORMAT_VERSION_OPT' 45 | { "format_version", "file format version", OFFSET(format_version), AV_OPT_TYPE_INT, {.i64 = 2}, 1, 2, ENC } | ^ src/libavformat/hashenc.c:80:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 80 | { NULL }, | ^ src/libavformat/hashenc.c:110:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 110 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ 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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned 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/hashenc.c:238:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 238 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/img2_alias_pix.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/img2.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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-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/img2_brender_pix.o 14 warnings generated. 5 warnings generated. 9 warnings generated. CC libavformat/img2dec.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/img2enc.o CC libavformat/imx.o 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)) | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/hdsenc.c:138:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 138 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/ingenientdec.o src/libavformat/hevc.c:475:67: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] 475 | if ((num_positive_pics + (uint64_t)num_negative_pics) * 2 > get_bits_left(gb)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavformat/hdsenc.c:331:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 331 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/hdsenc.c:399:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 399 | for (j = 0; j < os->ctx->nb_streams; j++) | ~ ^ ~~~~~~~~~~~~~~~~~~~ 3 warnings generated. 12 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)) | ~ ^ ~ 1 warning generated. 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) | ~~~~~ ^ ~~~~ CC libavformat/ip.o src/libavformat/hdsenc.c:553:132: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 553 | { "window_size", "number of fragments kept in the manifest", OFFSET(window_size), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, E }, | ^ src/libavformat/hdsenc.c:554:178: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 554 | { "extra_window_size", "number of fragments kept outside of the manifest before removing from disk", OFFSET(extra_window_size), AV_OPT_TYPE_INT, { .i64 = 5 }, 0, INT_MAX, E }, | ^ src/libavformat/hdsenc.c:555:156: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 555 | { "min_frag_duration", "minimum fragment duration (in microsesrc/libavformat/hevc.ccon:ds993):24": ,warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]OF FSET(min_frag_durat io993n) | , A V_ O PT _T YP E _uIiNnTt634,2 _{t .il64e n= 10=0 0F0F00M0I N}(A,V 0_, RINBT_3MA2X,( bEu f}),, | e ^ nd - buf - 4); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' src/libavformat/hdsenc.c:556:127: warning: 49missing field 'unit' initializer [-Wmissing-field-initializers] | #define FFMI N(556a | , b ){ "(r(emaov)e _>a t_(ebx)i t?" ,( b"r)em o:v e (aall) )fr a g| m ~ ^ ~e nts when finished", OFFSET(remove_at_exit), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, E }, | ^ src/libavformat/hdsenc.c:557:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 557 | { NULL }, | ^ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/icodec.c:28: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/icodec.c:28: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | 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/hls.c ((a:) 543>: (21b: )warning: ? (b) : (comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]a )) | ~ ^ ~ In file included from 543src/libavformat/icodec.c | : 28 : src/libavcodec/bytestream.h: 318 :15 : warning: icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]f (langl e318n | < isfi z(esoifz(er2 e!n=d ->slainzgeu)a g e| ) ~~~~~ ^ ~~~~ - 3) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/ipfsgateway.o src/libavformat/hevc.c:1071:24: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1071 | uint32_t len = FFMIN(AV_RB32(buf), end - buf - 4); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavformat/ipmovie.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/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) | ~~~~~ ^ ~~~~ CC libavformat/ipudec.o CC libavformat/ircam.o CC libavformat/ircamdec.o src/libavformat/hls.c:809:40: warning: missing field 'method' initializer [-Wmissing-field-initializers] 809 | struct key_info info = {{0}}; | ^ src/libavformat/hls.c:824:46: warning: missing field 'uri' initializer [-Wmissing-field-initializers] 824 | struct rendition_info info = {{0}}; | ^ src/libavformat/hls.c:860:49: warning: missing field 'byterange' initializer [-Wmissing-field-initializers] 860 | struct init_section_info info = {{0}}; | ^ 11 warnings generated. src/libavformat/id3v1.c:232:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 232 | if ((q - str) >= sizeof(str) - 1) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/icecast.c:57:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | { "ice_genre", "set stream genre", OFFSET(genre), AV_OPsrc/libavformat/hls.c:1123:18: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] 1123 | T _ T YPifE _(SsiTzReI N!G=, a p{i c-.>sbtufr -=> sNiUzLeL - }A,V_ IN0P,U T0_B,U FEF E}R,_ P AD| DI ^N G_SIZE) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/icecast.c:58:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 58 | { "ice_name", "set stream description", OFFSET(name), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, E }, | ^ src/libavformat/icecast.c:59:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59 | { "ice_description", "set stream description", OFFSET(description), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, E }, | ^ src/libavformat/icecast.c:60:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | { "ice_url", "set stream website", OFFSET(url), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, E }, | ^ src/libavformat/icecast.c:61:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | { "ice_public", "set if stream is public", OFFSET(public), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, E }, | ^ src/libavformat/icecast.c:62:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | { "user_agent", "override User-Agent header", OFFSET(user_agent), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, E }, | ^ src/libavformat/icecast.c:63:94: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | { "password", "set password", OFFSET(pass), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, E }, | ^ src/libavformat/icecast.c:64:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 64 | { "content_type", "set content-type, MUST be set if not audio/mpeg", OFFSET(content_type), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, E }, | ^ src/libavformat/icecast.c:65:137: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 65 | { "legacy_icecast", "use legacy SOURCE method, for Icecast < v2.4", OFFSET(legacy_icecast), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, E }, | ^ src/libavformat/icecast.c:66:91: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66 | { "tls", "use a TLS connection", OFFSET(tls), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, E }, | ^ src/libavformat/icecast.c:67:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 67 | { NULL } | ^ src/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/ircamenc.o src/libavformat/hls.c:1453:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1453 | for (i = 0; i < s->nb_programs; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavformat/hls.c:1456:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1456 | for (j = 0; j < program->nb_stream_indexes; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/hls.c:1457:46: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1457 | if (program->stream_index[j] == first_st) { | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ CC libavformat/isom.o src/libavformat/http.c:147:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 147 | { "seekable", "control seekability of connection", OFFSET(seekable), AV_OPT_TYPE_BOOL, { .i64 = -1 }, -1, 1, D }, | ^ src/libavformat/http.c:148:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 148 | { "chunked_post", "use chunked transfer-encoding forCC libavformat/isom_tags.o posts", OFFSET(chunked_post), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, E }, | ^ src/libavformat/http.c:149:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 149 | { "http_proxy", "set HTTP proxy to tunnel through", OFFSET(http_proxy), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D | E }, | ^ src/libavformat/http.c:150:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 150 | { "headers", "set custom HTTP headers, can override built in default headers", OFFSET(headers), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D | E }, | ^ src/libavformat/http.c:151:147: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 151 | { "content_type", "set a specific content type for the POST messages", OFFSET(content_type), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D | E }, | ^ src/libavformat/http.c:152:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 152 | { "user_agent", "override User-Agent header", OFFSET(user_agent), AV_OPT_TYPE_STRING, { .str = DEFAULT_USER_AGENT }, 0, 0, D }, | ^ src/libavformat/http.c:153:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 153 | { "referer", "override referer header", OFFSET(referer), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D }, | ^ src/libavformat/hlsenc.c:623:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavformat/http.c:154:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 623 | 154 | i f (p l{ a"ylmiusltt_idpulrea_trieoqnu endnuercattiioonns"), { O F| F ^~~~~~~~~~~~~~~~~ ~~S ET(multiple_requests), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, D | E }, | ^ src/libavformat/http.c:156:148: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 156 | { "mime_type", "export the MIME type", OFFSET(mime_type), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, AV_OPT_FLAG_EXPORT | AV_OPT_FLAG_READONLY }, | ^ src/libavformat/http.c:157:166: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 157 | { "http_version", "export the http response version", OFFSET(http_version), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, AV_OPT_FLAG_EXPORT | AV_OPT_FLAG_READONLY }, | ^ src/libavformat/icodec.c:54:43: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] src/libavformat/http.c:158:194: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 54 | for (i = 0; 158 | i < f{r a"mceoso k&i&e is "*, 16" +s e22t < =c opo-k>ibuefs_ stioz eb;e i+s+e)n {t i n| ~~~~~~~~~~~ ^ ~~~~~~~~~~~ap plicable fusrc/libavformat/icodec.ct:u65r:e20 : rwarning: ecomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]q uests, u se65 | n ew l i n e dieflimi t(edo fSfeste-tC o> opk-i>eb ufH_TsTiPz ef i-e ld8 )v a l| ue ~~~~~~ ^ ~~~~~~~~~~~~~~~ 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 | src/libavformat/hls.c : 1609{ :"25i:c ywarning: "comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare], "request ICY metadat a1609" | , O F F S E T( ic yi)n,t AcVo_pOyP_Tsi_zTeYP E=_ FBFOMOIL,N ({v -.>ii6n4i =t _1s e}c, _0d,a t1a_,l eD n}, - | v ^- >init_sec_buf_read_offset, buf_size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ src/libavformat/http.c:160:154: src/libavutil/macros.hwarning: :missing field 'unit' initializer [-Wmissing-field-initializers]49 :25: note: expanded from macro 'FFMIN' 49160 | | # de f i n{e "FiFMcIyN(_am,ebt)a d(a(taa)_ h> e(abd)e r? s("b, ")r e:t u(rna )I) C Y| ~ ^ ~ metadata headers", OFFSET(icy_metadata_headers), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, AV_OPT_FLAG_EXPORT }, | ^ src/libavformat/http.c:161:159: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 161 | { "icy_metadata_packet", "return current ICY metadata packet", OFFSET(icy_metadata_packet), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, AV_OPT_FLAG_EXPORT }, | ^ src/libavformat/http.c:162:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 162 | { "metadata", "metadata read from the bitstream", OFFSET(metadata), AV_OPT_TYPE_DICT, {0}, 0, 0, AV_OPT_FLAG_EXPORT }, | ^ src/libavformat/http.c:166:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 166 | { "send_expect_100", "Force sending an Expect: 100-continue header for POST", OFFSET(send_expect_100), AV_OPT_TYPE_BOOL, { .i64 = -1 }, -1, 1, E }, | ^ src/libavformat/http.c:167:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 167 | { "location", "The actual location of the data received", OFFSET(location), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D | E }, | ^ src/libavformat/http.c:168:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 168 | { "offset", "initial byte offset", OFFSET(off), AV_OPT_TYPE_INT64, { .i64 = 0 }, 0, INT64_MAX, D }, | ^ src/libavformat/http.c:169:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 169 | { "end_offset", "try to limit the request to bytes preceding this offset", OFFSET(end_off), AV_OPT_TYPE_INT64, { .i64 = 0 }, 0, INT64_MAX, D }, | ^ src/libavformat/http.c:170:156: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 170 | { "method", "Override the HTTP method or set the expected HTTP method from a client", OFFSET(method), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D | E }, | ^ src/libavformat/http.c:171:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 171 | { "reconnect", "auto reconnect after disconnect before EOF", OFFSET(reconnect), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, D }, | ^ src/libavformat/http.c:172:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 172 | { "reconnect_at_eof", "auto reconnect at EOF", OFFSET(reconnect_at_eof), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, D }, | ^ src/libavformat/http.c:173:171: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 173 | { "reconnect_on_network_error", "auto reconnect in case of tcp/tls error during connect", OFFSET(reconnect_on_network_error), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, D }, | ^ src/libavformat/http.c:174:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 174 | { "reconnect_on_http_error", "list of http status codes to reconnect on", OFFSET(reconnect_on_http_error), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D }, | src/libavformat/idroqenc.c ^ :35:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavformat/http.c:17535: | 147: warning: missing field 'unit' initializer [-Wmissing-field-initializers] for(n=0;n n175b | _ s t r e{a m"sre;cno++n)n e{c t _| ~^~~~~~~~~~~~~~s treamed", "auto reconnect streamed / non seekable streams", OFFSET(reconnect_streamed), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, D }, | ^ src/libavformat/http.c:176:174: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 176 | { "reconnect_delay_max", "max reconnect delay in seconds after which to give up", OFFSET(reconnect_delay_max), AV_OPT_TYPE_INT, { .i64 = 120 }, 0, UINT_MAX/1000/1000, D }, | ^ src/libavformat/http.c:177:94: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 177 | { "listen", "listen on HTTP", OFFSET(listen), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 2, D | E }, | ^ src/libavformat/http.c:178:120: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 178 | { "resource", "The resource requested by a client", OFFSET(resource), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, E }, | ^ src/libavformat/http.c:179:134: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 179 | { "reply_code", "The http status code to return to a client", OFFSET(reply_code), AV_OPT_TYPE_INT, { .i64 = 200}, INT_MIN, 599, E}, | ^ src/libavformat/http.c:180:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 180 | { "short_seek_size", "Threshold to favor readahead over seek.", OFFSET(short_seek_size), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, D }, | ^ src/libavformat/http.c:181:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 181 | { NULL } | ^ src/libavformat/http.c:169:133: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 169 | { "end_offset", "try to limit the request to bytes preceding this offset", OFFSET(end_off), AV_OPT_TYPE_INT64, { .i64 = 0 }, 0, INT64_MAX, D }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavformat/http.c:168:89: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 168 | { "offset", "initial byte offset", OFFSET(off), AV_OPT_TYPE_INT64, { .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/hls.c:1873:32: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1873 | while (pls->n_main_streams < pls->ctx->nb_streams) { | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavformat/hlsenc.c:889:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 889 | for (i = 0; i < vs->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~ 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' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 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 | ssrc/libavformat/idcin.cize:2313 :22=: Fwarning: Fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]M IN(p->buffer_e n313d | - p - > b u f feelrs,e ifs i(zer)e;t ! =| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ chunk_ssrc/libavutil/macros.hi:z49e:)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/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) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ 21 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/iff.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/iff.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/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ 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/id3v2enc.c:275:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 275 | for (int i = 0; i < s->nb_chapters; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/iff.c:37: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/iff.c:37: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/id3v2.c: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/id3v2enc.c11 warnings: generated344:. 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/iss.o src/libavformat/id3v2.c:772:51: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 772 | if (avio_read(pb, priv->data, priv->datasize) != priv->datasize) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/id3v2.c:799:12: warning: missing field 'tag4' initializer [-Wmissing-field-initializers] 799 | { NULL } | ^ src/libavformat/id3v2enc.c:381:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 381 | for (i = 0; e && i < FF_ARRAY_ELEMS(ff_id3v2_picture_types); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. src/libavformat/id3v2.c:907:30: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 907 | if (tlen < len) { | ~~~~ ^ ~~~ src/libavformat/id3v2.c:989:49: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 989 | if (avio_read(pb, buffer, tlen) != tlen) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavformat/hls.c:2544:88: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2544 | OFFSET(live_start_index), AV_OPT_TYPE_INT, {.i64 = -3}, INT_MIN, INT_MAX, FLAGS}, | ^ src/libavformat/hls.c:2546:76: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2546 | OFFSET(prefer_x_start), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS}, | ^ src/libavformat/hls.c:2550:32: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2550 | INT_MIN, INT_MAX, FLAGS}, | ^ src/libavformat/id3v2.c:1083:39: warning: missing field 'tail' initializer [-Wmissing-field-initializers] 1083 | ExtraMetaList extra_meta =src/libavformat/hls.c :{2552 :N75U:L Lwarning: missing field 'unit' initializer [-Wmissing-field-initializers] }; | ^ 2552 | OFFSET(max_reload), AV_OPT_TYPE_INT, {.i64 = 3}, 0, INT_MAX, FLAGS}, | ^ src/libavformat/hls.c:2554:86: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2554 | OFFSET(m3u8_hold_counters), AV_OPT_TYPE_INT, {.i64 = 1000}, 0, INT_MAX, FLAGS}, | ^ src/libavformat/hls.c:2556:76: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2556 | OFFSET(http_persistent), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, FLAGS }, | ^ src/libavformat/hls.c:2558:75: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2558 | OFFSET(http_multiple), AV_OPT_TYPE_BOOL, {.i64 = -1}, -1, 1, FLAGS}, | ^ src/libavformat/hls.c:2560:76: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2560 | OFFSET(http_seekable), AV_OPT_TYPE_BOOL, { .i64 = -1}, -1, 1, FLAGS}, | ^ src/libavformat/hls.c:2562:78: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2562 | OFFSET(seg_format_opts), AV_OPT_TYPE_DICT, {.str = NULL}, 0, 0, FLAGS}, | ^ src/libavformat/hls.c:2564:75: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2564 | OFFSET(seg_max_retry), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, FLAGS}, | ^ src/libavformat/hls.c:2565:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 2565 | {NULL} | ^ 6 warnings generated. CC libavformat/iv8.o src/libavformat/ifv.c:200:35: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 200 | if (ifv->next_video_index < sti->nb_index_entries) | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavformat/ifv.c:209:35: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 209 | if (ifv->next_audio_index < sti->nb_index_entries) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavformat/ifv.c:302:15: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 302 | if (i == ifv->video_stream_index) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/ivfdec.o src/libavformat/id3v2.c:1232:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1232 | for (i = 0; i < priv->datasize; i++) { | ~ ^ ~~~~~~~~~~~~~~ CC libavformat/ivfenc.o src/libavformat/idroqdec.c:168:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 168 | if (ret != chunk_size) | ~~~ ^ ~~~~~~~~~~ src/libavformat/idroqdec.c:224:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 224 | if (ret != chunk_sCC libavformat/jacosubdec.o ize) { | ~~~ ^ ~~~~~~~~~~ CC libavformat/jacosubenc.o CC libavformat/jpegxl_probe.o 13 warnings generated. src/libavformat/hlsenc.c:2050:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2050 | if (nb_varstreams < hls->nb_varstreams) { | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavformat/hlsenc.c:2116:49: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2116 | if (stream_index >= 0 && nb_streams < vs->nb_streams) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/hlsenc.c:2125:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2125 | for (i = 0; i < hls->var_streams[j].nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/jvdec.o src/libavformat/http.c:1384:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavformat/iff.c 1384 | : 136 : 42 : warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare]w hile (*path && q136 | - b u f i4pb), { b u| f ~~~~~~~ ^ ~~~~~~~~~~~~~~~ , data_size) != data_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ 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) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ 16 warnings generated. 1 warning generated. src/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 | whisrc/libavformat/hlsenc.cle :(2310a:v19i: owarning: _comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]t ell(pb) + 12 <= e2310o | f & & f!oarv i(oi_ f=e of0(;p bi) )< {h l s| - ~~~~~~~~~~~~~~~~~~ ^ ~~~> nb_varstreamsCC libavformat/kvag.o ; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavformat/hlsenc.c:2318:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2318 | for (j = 0; j < vs->nb_streams; j++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavformat/hlsenc.c:2351:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2351 | for (j = 0; j < hls->nb_varstreams; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavformat/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' CC libavformat/lafdec.o 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)) { \ | ^~~~ 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)) | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/http.c:1711:39: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 1711 | if (seek_ret >= 0 && seek_ret != target) { | ~~~~~~~~ ^ ~~~~~~ 9 warnings generated. src/libavformat/iff.c:363:23: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] 363 | if (chunk_pos >= iff->body_end) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/iff.c:391:27: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] 391 | if (chunk_pos >= iff->body_end) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~ 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)) | ~ ^ ~ CC libavformat/latmenc.o src/libavformat/hlsenc.c:2429:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2429 | for (i = 0; i < hls->nb_varstreams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavformat/hlsenc.c:2431:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2431 | for (j = 0; j < vs->nb_streams; j++) { | ~ ^ ~~~~~~~~~~~~~~ CC libavformat/lmlm4.o src/libavformat/hlsenc.c:2697:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2697 | for (i = 0; i < hls->nb_varstreams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavformat/http.c: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))) | ~~~ ^ ~~~~~~ CC libavformat/loasdec.o src/libavformat/hlsenc.cCC libavformat/lrc.o :2739:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2739 | for (i = 0; i < hls->nb_varstreams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ In file included from src/libavformat/img2_alias_pix.c:23: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/img2_alias_pix.c:23: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/img2_alias_pix.c:23: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 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_comment) ? dsd_source_comment[ref] : "source_comment"; | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:src/libavformat/iff.c271::69417:: 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] 271694 | | i n t si z e 2 = F F MI N (tga-g> b=u frfeefr_ enRbRuAfY_fEeLrE,M Ss(idzsed_)h;i st o| r ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~y_ comment) src/libavutil/macros.h? :d49s:d25:_ hnote: iexpanded from macro 'FFMIN's tory_co m49me | n#dte[frienfe] F: F"MfIiNl(ea_,hbi)s t(o(ray)" ;> (| b ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~) ? (b) : (a)) | ~ ^ ~ 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/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 < vsrc/libavcodec/bytestream.hs->:nb317_:s13:t rwarning: ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]a ms; j++) { | ~ ^ ~~~~~~~~~~~~~~ 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-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/img2_alias_pix.c:23: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/img2_alias_pix.c:23: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 3 warnings generated. 2 warnings generated. src/libavformat/hlsenc.c:3118:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3118 | {"start_number", "set first number in the sequence", OFFSET(start_sequence),AV_OPT_TYPE_INT64, {.i64 = 0}, 0, INT64_MAX, E}, | ^ src/libavformat/hlsenc.c:3119:144: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3119 | {"hls_time", "set segment length", OFFSET(time), AV_OPT_TYPE_DURATION, {.i64 = 2000000}, 0, INT64_MAX, E}, | ^ src/libavformat/hlsenc.c:3120:144: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3120 | {"hls_init_time", "set segment length at init list", OFFSET(init_time), AV_OPT_TYPE_DURATION, {.i64 = 0}, 0, INT64_MAX, E}, | ^ src/libavformat/hlsenc.c:3121:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3121 | {"hls_list_size", "set maximum number of playlist entries", OFFSET(max_nb_segments), AV_OPT_TYPE_INT, {.i64 = 5}, 0, INT_MAX, E}, | ^ src/libavformat/hlsenc.c:3122:176: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3122 | {"hls_delete_threshold", "set number of unreferenced segments to keep before deleting", OFFSET(hls_delete_threshold), AV_OPT_TYPE_INT, {.i64 = 1}, 1, INT_MAX, E}, | ^ src/libavformat/hlsenc.c:3123:171: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3123 | {"hls_vtt_options","set hls vtt list of options for the container format used for hls", OFFSET(vtt_format_options_str), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, E}, | ^ src/libavformat/hlsenc.c:3124:176: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3124 | {"hls_allow_cache", "explicitly set whether the client MAY (1) or MUST NOT (0) cache media segments", OFFSET(allowcache), AV_OPT_TYPE_INT, {.i64 = -1}, INT_MIN, INT_MAX, E}, | ^ src/libavformat/hlsenc.c:3125:132: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3125 | {"hls_base_url", "url to prepend to each playlist entry", OFFSET(baseurl), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, E}, | ^ src/libavformat/hlsenc.c:3126:164: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3126 | {"hls_segment_filename", "filename template for segment files", OFFSET(segment_filename), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, E}, | ^ src/libavformat/hlsenc.c:3127:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3127 | {"hls_segment_options","set segments files format options of hls", OFFSET(format_options), AV_OPT_TYPE_DICT, {.str = NULL}, 0, 0, E}, | ^ src/libavformat/hlsenc.c:3128:164: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3128 | {"hls_segment_size", "maximum size per segment file, (in bytes)", OFFSET(max_seg_size), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, E}, | ^ src/libavformat/hlsenc.c:3129:164: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3129 | {"hls_key_info_file", "file with key URI and key file path", OFFSET(key_info_file), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, E}, | ^ src/libavformat/hlsenc.c:3130:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3130 | {"hls_enc", "enable AES128 encryption support", OFFSET(encrypt), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, E}, | ^ src/libavformat/hlsenc.c:3132:166: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3132 | {"hls_enc_key_url", "url to access the key to decrypt the segments", OFFSET(key_url), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, E}, | ^ src/libavformat/hlsenc.c:3134:133: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3134 | {"hls_subtitle_path", "set path of hls subtitles", OFFSET(subtitle_filename), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, E}, | ^ src/libavformat/hlsenc.c:3138:174: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3138 | {"hls_fmp4_init_filename", "set fragment mp4 file init filename", OFFSET(fmp4_init_filename), AV_OPT_TYPE_STRING, {.str = "init.mp4"}, 0, 0, E}, | ^ src/libavformat/hlsenc.c:3139:158: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3139 | {"hls_fmp4_init_resend", "resend fragment mp4 init file after refresh m3u8 every time", OFFSET(resend_init_file), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, E }, | ^ src/libavformat/hlsenc.c:3156:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3156 | {"strftime", "set filename expansion with strftime at segment creation", OFFSET(use_localtime), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, E }, | ^ src/libavformat/hlsenc.c:3157:158: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3157 | {"strftime_mkdir", "create last directory component in strftime-generated filename", OFFSET(use_localtime_mkdir), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, E }, | ^ src/libavformat/hlsenc.c:3161:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3161 | {"method", "set the HTTP method(default: PUT)", OFFSET(method), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, E}, | ^ src/libavformat/hlsenc.c:3167:135: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3167 | {"http_user_agent", "override User-Agent field in HTTP header", OFFSET(user_agent), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, E}, | ^ src/libavformat/hlsenc.c:3168:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3168 | {"var_stream_map", "Variant stream map string", OFFSET(var_stream_map), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, E}, | ^ 1 warning generated. src/libavformat/hlsenc.c:3169:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3169 | {"cc_stream_map", "Closed captions stream map string", OFFSET(cc_stream_map), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, E}, | ^ src/libavformat/hlsenc.c:3170:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3170 | {"master_pl_name", "Create HLS master playlist with this name", OFFSET(master_pl_name), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, E}, | ^ src/libavformat/hlsenc.c:3171:172: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3171 | {"master_pl_publish_rate", "Publish master play list every after this many segment intervals", OFFSET(master_publish_rate), AV_OPT_TYPE_INT, {.i64 = 0}, 0, UINT_MAX, E}, | ^ src/libavformat/hlsenc.c:3172:124: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3172 | {"http_persistent", "Use persistent HTTP connections", OFFSET(http_persistent), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, E }, | ^ src/libavformat/hlsenc.c:3174:162: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3174 | {"ignore_io_errors", "Ignore IO errors for stable long-duration runs with network output", OFFSET(ignore_io_errors), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, E }, | ^ src/libavformat/hlsenc.c:3175:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3175 | {"headers", "set custom HTTP headers, can override built in default headers", OFFSET(headers), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, E }, | ^ src/libavformat/hlsenc.c:3176:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 3176 | { NULL }, | ^ src/libavformat/hlsenc.c:3120:132: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 3120 | {"hls_init_time", "set segment length at init list", OFFSET(init_time), AV_OPT_TYPE_DURATION, {.i64 = 0}, 0, INT64_MAX, E}, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavformat/hlsenc.c:3119:132: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 3119 | {"hls_time", "set segment length", OFFSET(time), AV_OPT_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/lrcdec.o CC libavformat/lrcenc.o src/libavformat/imx.c:117:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 117 | for (int i = 0; i < chunk_size / 3; i++) { | ~ ^ ~~~~~~~~~~~~~~ 11 warnings generated. 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), "%sgateway", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144 | ipfs_full_data_folder) | ~~~~~~~~~~~~~~~~~~~~~~ 145 | >= sizeof(ipfs_gateway_filCC libavformat/luodatdec.o e)) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/ipfsgateway.c:230:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 228 | if (snprintf(c->gateway_bsrc/libavformat/img2dec.cuffe:r,73 :s19i:ze owarning: f(comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]c- >gateway_buffer), "%s", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73 | 229 | f o r ( i = 0 ; i < F F _ AcR-R>AgYa_tEeLwEaMyS()s i z| e ~~~~~~~~~~~ s); i230+ | + ) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ >= sizeof(c->gateway_buffer)) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/lvfdec.o src/libavformat/ipfsgateway.c:328:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 328 | {"gateway", "The gateway to ask for IPFS data.", OFFSET(gateway), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, AV_OPT_FLAG_DECODING_PARAM}, | ^ src/libavformat/ipfsgateway.c:329:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 329 | {NULL}, | ^ CC libavformat/m4vdec.o 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)) | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ CC libavformat/matroska.o 52 warnings generated. CC libavformat/matroskadec.o CC libavformat/lxfdec.o src/libavformat/img2enc.c:235:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 235 | for (i = 0; i < FF_ARRAY_ELEMS(pb); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~ src/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_number", "set first number in the sequence", OFFSET(start_img_number), AV_OPT_TYPE_INT, { .i64 = 1 }, 0, INT_MAX, ENC }, | ^ src/libavformat/img2enc.c:257:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 257 | { "strftime", "use strftime for filename", OFFSET(use_strftime), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, ENC }, | ^ src/libavformat/img2enc.c:258:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 258 | { "frame_pts", "use current frame pts for filename", OFFSET(frame_pts), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, ENC }, | ^ src/libavformat/img2enc.c:259:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 259 | { "atomic_writing", "write files atomically (using temporary files and renames)", OFFSET(use_rename), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, ENC }, | ^ src/libavformat/img2enc.c:260:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 260 | { "protocol_opts", "specify protocol options for the opened files", OFFSET(protocol_opts), AV_OPT_TYPE_DICT, {0}, 0, 0, ENC }, | ^ src/libavformat/img2enc.c:261:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 261 | { NULL }, | ^ CC libavformat/matroskaenc.o 1 warning generated. 3 warnings generated. src/libavformat/img2dec.c:624:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 624 | { "start_number", "set first number in the sequence", OFFSET(start_number), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, DEC }, | ^ src/libavformat/img2dec.c:625:156: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 625 | { "start_number_range", "set range for looking at the first sequence number", OFFSET(start_number_range), AV_OPT_TYPE_INT, {.i64 = 5}, 1, INT_MAX, DEC }, | ^ src/libavformat/img2dec.c:630:165: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 630 | { "export_path_metadata", "enable metadata containing input path information", OFFSET(export_path_metadata), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, DEC }, \ | ^ src/libavformat/img2dec.c:631:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 631 | COMMON_OPTIONS | ^ src/libavformat/img2dec.c:611:127: note: expanded from macro 'COMMON_OPTIONS' 611 | { "framerate", "set the video framerate", OFFSET(fraCC libavformat/mca.o merate), 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 }, | ^ 7 warnings generated. 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 }, \CC libavformat/mccdec.o | ^ 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' src/libavformat/ircamdec.c 613 | : 91 : 45{: "warning: video_sizecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]" , "set video size" ,91 | if (OsFtF-S>ETc(owdiedctphar)-,> c h _ l a y AoV_uOtPT._nTb_YcPEh_IaMnAnGEe_SlIsZ E>, {F.Fs_tSArN E= _NNBU_LCLH}A,NN E0L,S ) 0 ,| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ DEC }, \ | ^ src/libavformat/img2dec.c:656:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/img2dec.c:614:127: note: expanded from macro 'COMMON_OPTIONS' 614 | { "loop", "force loop over input file sequence", OFFSET(loop), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, DEC }, \ | ^ src/libavformat/img2dec.c:656:5: warning: missing field 'help' initializer [-Wmissing-field-initializers] src/libavformat/img2dec.c:615:12: note: expanded from macro 'COMMON_OPTIONS' 615 | { NULL }, | ^ CC libavformat/md5proto.o CC libavformat/metadata.o CC libavformat/mgsts.o 1 warning generated. CC libavformat/microdvddec.o CC libavformat/microdvdenc.o 8 warnings generated. 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/mj2kdec.o CC libavformat/mkvtimestamp_v2.o CC libavformat/mlpdec.o CC libavformat/mlvdec.o CC libavformat/mm.o 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++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavformat/jvdec.c:57:69: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 57 | if (pd->buf[0] == 'J' && pd->buf[1] == 'V' && strlen(MAGIC) + 4 <= pd->buf_size && | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavformat/mmf.o src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavformat/mms.o CC libavformat/mmsh.o CC libavformat/mmst.o CC libavformat/mods.o src/libavformat/lafdec.c:84:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 84 | for (int i = 0; i < st_count; i++) { | ~ ^ ~~~~~~~~ src/libavformat/lafdec.c:150:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 150 | for (int st = 0; st < st_count; st++) { | ~~ ^ ~~~~~~~~ 1 warning generated. src/libavformat/lafdec.c:198:45: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 198 | for (int j = 0; j < 8 && cur_st < ctx->nb_streams; j++, cur_st++) { | ~~~~~~ ^ ~~~~~~~~~~~~~~~ CC libavformat/moflex.o 22 warnings generated. CC libavformat/mov.o CC libavformat/mov_chan.o CC libavformat/mov_esds.o CC libavformat/movenc.o CC libavformat/movenc_ttml.o 1 warning generated. src/libavformat/latmenc.c:49:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 49 | offsetof(LATMContext, mod), AV_OPT_TYPE_INT, {.i64 = 0x0014}, 0x0001, 0xffff, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/latmenc.c:50:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 50 | {NULL}, | ^ CC libavformat/movenccenc.o CC libavformat/movenchint.o 8 warnings generated. 1 warning generated. CC libavformat/mp3dec.o CC libavformat/mp3enc.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] CC libavformat/mpc.o 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/lxfdec.c:25: src/libavcodec/bytestream.hsrc/libavformat/lvfdec.c:187:15::126 :warning: 30comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 126 | if (stream_index >= s->nb_streams) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] CC libavformat/mpc8.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)) | ~ ^ ~ src/libavformat/luodatdec.c:84:41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 84 | for (stream_index = 0; stream_index < s->nb_streams; stream_index++) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/luodatdec.c:89:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 89 | if (stream_index == s->nb_streams) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/luodatdec.c:103:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 103 | if (index >= s->nb_streams) | ~~~~~ ^ ~~~~~~~~~~~~~ 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) | ~~~~~ ^ ~~~~ 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) > (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) | ~~~~~ ^ ~~~~ 3 warnings generated. CC libavformat/mpeg.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/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++) | ~^~~~~~~~~~~~~~~~~ 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) | ~~~~~ ^ ~~~~ CC libavformat/mpegenc.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) | ~~~~~ ^ ~~~~ 1 warning generated. 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) { | ~ ^ ~~~~~~~~~~~~~~~ 3 warnings generated. src/libavformat/mgsts.c:57:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 57 | fps = av_d2q(av_int2float(avio_rb32(pb)), INT_MAX); | ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/mpegts.o 3 warnings generated. src/libavformat/mca.c:120:53: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 120 | if (0x30 * par->ch_layout.nb_channels + 0x4 > header_size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ CC libavformat/mpegtsenc.o CC libavformat/mpegvideodec.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)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. 3 warnings generated. src/libavformat/microdvddec.c:190:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 190 | { "subfps", "set the movie frame rate fallback", OFFSET(frame_rate), AV_OPT_TYPE_RATIONAL, {.dbl=0}, 0, INT_MAX, SD }, | ^ src/libavformat/microdvddec.c:191:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 191 | { NULL } | ^ CC libavformat/mpjpeg.o CC libavformat/mpjpegdec.o src/libavformat/matroskaenc.c:474:40: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 474 | if (writer->current_master_element == writer->nb_elements - 1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. CC libavformat/mpl2dec.o src/libavformat/matroskaenc.c:625:27: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 625 | if (track->offset <= size) | ~~~~~~~~~~~~~ ^ ~~~~ 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; | ~~~~~~~~~~~~~ ^ ~~~~~~~~~ CC libavformat/mpsubdec.o CC libavformat/msf.o In file included from src/libavformat/matroskadec.c:65: src/libavformat/oggdec.h:160:36: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 160 | if (ogg->streams[i].serial == serial) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavformat/oggdec.h:180:32: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] 180 | if (pts > INT64_MAX && pts != AV_NOPTS_VALUE) { | ~~~ ^ ~~~~~~~~~~~~~~ CC libavformat/msnwc_tcp.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].pts > ts) | ~~~~~~~~~~~~~~~~~~~~ ^ ~~ src/libavformat/matroskaenc.c:1274:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1274 | if (codecpriv_size > track->codecpriv_size && !alternative_size) { | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavformat/matroskaenc.c:1277:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1277 | } else if (codecpriv_size > track->codecpriv_size) { | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ 12 warnings 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 }, | ^ CC libavformat/mtaf.o src/libavformat/matroskadec.c:460:93: warning: missing field 'def' initializer [-Wmissing-field-initializers] 460 | { MATROSKA_ID_DURATION, EBML_FLOAT, 0, 0, offsetof(MatroskaDemuxContext, duration) }, | ^ src/libavformat/matroskadec.c:461:90: warning: missing field 'def' initializer [-Wmissing-field-initializers] 461 | { MATROSKA_ID_TITLE, EBML_UTF8, 0, 0, offsetof(MatroskaDemuxContext, title) }, | ^ src/libavformat/matroskadec.c:462:44: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 462 | { MATROSKA_ID_WRITINGAPP, E2BML warning_sN generatedO. NE }, | ^ 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/mm.c:167:69: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavformat/matroskadec.c: 470167: | 89 : warning: missing field 'def' initializer [-Wmissing-field-initializers] if ( a470v | i o _ r e{a dM(ApbT,R OpkStK-A>_dIatDa _+V IMDME_OPCROELOARM_BLREX_S,IZ EE,B MleLn_gtFhL) O!A=T ,le n0g,t h0), | o ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~f fsetof(MatroskaMasteringMeta, r_x) }, | ^ src/libavformat/mmsh.csrc/libavformat/matroskadec.c::118471::1389:: warning: warning: comparison of integers of different signs: 'const int' and 'unsigned int' [-Wsign-compare]missing field 'def' initializer [-Wmissing-field-initializers] 471 | 118 | { M ATiRfO S(lKeAn_ I> Dsi_zVeoIfD(EmOmCOsL-O>Ri_nR_Y,b ufEfBeMrL)_) F{L O A| ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~T , 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/mlvdec.c, :| 414 ^: 18: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] src/libavformat/matroskadec.c :414479 | : 109 : warning: missing field 'def' initializer [-Wmissing-field-initializers]i f (mlv->pts > =479 | s t -> d u{r atMiAoTnR) O S| ~~~~~~~~ ^ ~~~~~~~~~~~~K A_ID_VIDEOCOsrc/libavformat/mlvdec.cL:O459R:_27L:U warning: Mcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] INANCEMA X459, | EB M L _iFfL O(AmTl,v -0>,s t0r, eoafmf_sinedteox f=(=M aavtcrtxo-s>knba_Msatsrteeraimnsg)M et{a , | m ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~a x_luminaCC libavformat/mtv.o nce) }, | ^ 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)) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/mspdec.o src/libavformat/matroskadec.c:486:115: warning: missing field 'def' initializer [-Wmissing-field-initializers] 486 | { MATROSKA_ID_VIDEOCOLORCHROMASUBHORZ, EBML_UINT, 0, 0, offsetof(MatroskaTrackVideoColor, chroma_sub_horz) }, | ^ src/libavformat/matroskadec.c:487:115: warning: missing field 'def' initializer [-Wmissing-field-initializers] 487 | { MATROSKA_ID_VIDEOCOLORCHROMASUBVERT, EBML_UINT, 0, 0, offsetof(MatroskaTrackVideoColor, chroma_sub_vert) }, | ^ src/libavformat/matroskadec.c:488:111: warning: missing field 'def' initializer [-Wmissing-field-initializers] 488 | { MATROSKA_ID_VIDEOCOLORCBSUBHORZ, EBML_UINT, 0, 0, offsetof(MatroskaTrackVideoColor, cb_sub_horz) }, | ^ src/libavformat/matroskadec.c:489:111: warning: missing field 'def' initializer [-Wmissing-field-initializers] 489 | { MATROSKA_ID_VIDEOCOLORCBSUBVERT, EBML_UINT, 0, 0, offsetof(MatroskaTrackVideoColor, cb_sub_vert) }, | ^ src/libavformat/matroskadec.c:495:107: warning: missing field 'def' initializer [-Wmissing-field-initializers] 495 | { MATROSKA_ID_VIDEOCOLORMAXCLL, EBML_UINT, 0, 0, offsetof(MatroskaTrackVideoColor, max_cll) }, | ^ src/libavformat/matroskadec.c:496:108: warning: missing field 'def' initializer [-Wmissing-field-initializers] 496 | { MATROSKA_ID_VIDEOCOLORMAXFALL, EBML_UINT, 0, 0, offsetof(MatroskaTrackVideoColor, max_fall) }, | ^ src/libavformat/matroskadec.c:503:113: warning: missing field 'def' initializer [-Wmissing-field-initializers] 503 | { MATROSKA_ID_VIDEOPROJECTIONPRIVATE, EBML_BIN, 0, 0, offsetof(MatroskaTrackVideoProjection, private) }, | ^ src/libavformat/matroskadec.c:511:99: warning: missing field 'def' initializer [-Wmissing-field-initializers] 511 | { MATROSKA_ID_VIDEOFRAMERATE, EBML_FLOAT, 0, 0, offsetof(MatroskaTrackVideo, frame_rate) }, | ^ src/libavformat/matroskadec.c:514:100: warning: missing field 'def' initializer [-Wmissing-field-initializers] 514 | { MATROSKA_ID_VIDEOPIXELWIDTH, EBML_UINT, 0, 0, offsetof(MatroskaTrackVideo, pixel_width) }, | ^ src/libavformat/matroskadec.c:515:101: warning: missing field 'def' initializer [-Wmissing-field-initializers] 515 | { MATROSKA_ID_VIDEOPIXELHEIGHT, EBML_UINT, 0, 0, offsetof(MatroskaTrackVideo, pixel_height) }, | ^ src/libavformat/mms.c:61:src/libavformat/matroskadec.c30:: 516:warning: 100comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: warning: missing field 'def' initializer [-Wmissing-field-initializers] 516 | 61 | { M AiTfR O(SmKmAs_-I>Da_VsIfD_EhOeCaOdLerO_RSsPAiCzE,e < sEiBzMLe_oBIfN(,f f _0,a s0f,_ ogfufsiedt)of (M*a tr2os k+a T2r2ac kV|i|d eo , | c ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~o lor_space) }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:37src/libavformat/matroskadec.c: :warning: 520comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare]: 50: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 79 | 520 | i {f M A(T!RcOhSunKkA_sIiDz_VeI D|EO|P IcXhEuLnCksRiOPzBe, > e n dEB M-L_ NpO)NE }{, | | ~~~~~~~~~ ^ ~~~~~~~ ^ src/libavformat/mms.c:87:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavformat/matroskadec.c:521:50 : 87warning: | missing field 'is_counted' initializer [-Wmissing-field-initializers] 521 | i f {( eMndA T-R OSpKA _>I Ds_ViIzDEeOoPIfX(EfLfC_RaOsfP_T,g u i d )EB M*L _2 N+ O6NE8 ) }{ , | | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ src/libavformat/mms.c:89:69: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavformat/matroskadec.c:522:50: 89warning: | missing field 'is_counted' initializer [-Wmissing-field-initializers] 522 | i{f M(AmTmRsO-S>KaAs_fI_Dp_aVIcDkEeOtP_IlXeELnCR ONEa }s,f _ p| a ^c ket_len > sizeof(mms->insrc/libavformat/matroskadec.c_b:u523f:f50e:r )warning: )missing field 'is_counted' initializer [-Wmissing-field-initializers] { | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ 523 | { src/libavformat/mms.cMA:T97R:O25SK:A _warning: IDcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]_ VIDEOPIX EL97C | RO PR , E B MifL (_eNnOdN E- 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 * 6src/libavformat/matroskadec.c :<528 :50s:i warning: zmissing field 'is_counted' initializer [-Wmissing-field-initializers] eof(mms -528 | > o u t _{bu ffMerA)T)R {O S| K ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~A _ID_VIDEOASPsrc/libavformat/mms.cE:C123T:R33A:T Iwarning: O,comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] EBML _N123O | N E } , | ^ 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/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,In file included from EBMsrc/libavformat/moflex.cL:_B24I: Nsrc/libavcodec/bytestream.h,: 171 :018,: 0 ,warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]o ffsetof(MatroskaTrac k171C | o mp r e sgs-i>obnu,f fseetrt i+n=g sF)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)) | ~ ^ ~ src/libavformat/matroskadec.c:548:100: warning: missing field 'def' initializer [-Wmissing-field-initializers] 548 | { MATROSKA_ID_ENCODINGENCKEYID, EBML_BIN, 0, 0, offsetof(MatroskaTrackEncryption,key_id) }, | ^ src/libavformat/matroskadec.c:549:53: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 549 | { MATROSKA_ID_ENCODINGENCAESSETTINGS, EBML_NONE }, | ^ src/libavformat/matroskadec.c:550:53: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 550 | { MATROSKA_ID_ENCODINGSIGALGO, EBML_NONE }, | ^ src/libavformat/matroskadec.c:551:53: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 551 | { MATROSKA_ID_ENCODINGSIGHASHALGO, EBML_NONE }, | ^ src/libavformat/matroskadec.c:552:53: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 552 | { MATROSKA_ID_ENCODINGSIGKEYID, EBML_NONE }, | ^In file included from src/libavformat/moflex.c:24: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]src/libavformat/matroskadec.c :553:53: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 553 | 186 | { sMiAzTeR2 O= SFKFAMI_N(IpD-_>EbuNfCfOeDrI_NGeSInGNdA T-U RpE,- > b u fEfBMeL_rN,O NsE 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/libavformat/moflex.c:24: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/matroskadec.c:561:50: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 561 | { MATROSKA_ID_ENCODINGORDER, EBML_NONE }, | ^ CC libavformat/musx.o src/libavformat/matroskadec.c:571:85: warning: missing field 'def' initializer [-Wmissing-field-initializers] 571 | { MATROSKA_ID_TRACKPLANEUID, EBML_UINT, 0, 0, offsetof(MatroskaTrackPlane,uid) }, | ^ src/libavformat/matroskadec.c:572:86: warning: missing field 'def' initializer [-Wmissing-field-initializers] 572 | { MATROSKA_ID_TRACKPLANETYPE, EBML_UINT, 0, 0, offsetof(MatroskaTrackPlane,type) }, | ^ src/libavformat/matroskadec.c:587:102: warning: missing field 'def' initializer [-Wmissing-field-initializers] 587 | { MATROSKA_ID_BLKADDIDVALUE, EBML_UINT, 0, 0, offsetof(MatroskaBlockAdditionMapping, value) }, | ^ src/libavformat/matroskadec.c:588:101: warning: missing field 'def' initializer [-Wmissing-field-initializers] 588 | { MATROSKA_ID_BLKADDIDNAME, EBML_STR, 0, 0, offsetof(MatroskaBlockAdditionMapping, name) }, | ^ src/libavformat/matroskadec.c:589:101: warning: missing field 'def' initializer [-Wmissing-field-initializers] 589 | { MATROSKA_ID_BLKADDIDTYPE, EBML_UINT, 0, 0, offsetof(MatroskaBlockAdditionMapping, type) }, | ^ src/libavformat/matroskadec.c:590:106: warning: missing field 'def' initializer [-Wmissing-field-initializers] 590 | { MATROSKA_ID_BLKADDIDEXTRADATA, EBML_BIN, 0, 0, offsetof(MatroskaBlockAdditionMapping, src/libavcodec/bytestream.hext:ra271d:a17t: awarning: )comparison of integers of different signs: 'int' and 'unsigned 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/matroskadec.c:595:89: warning: missing field 'def' initializer [-Wmissing-field-initializers] 595 | { MATROSKA_ID_TRACKNUMBER, EBML_UINT, 0, 0, offsetof(MatroskaTrack, num) }, | ^ src/libavformat/matroskadec.c:596:90: warning: missing field 'def' initializer [-Wmissing-field-initializers] 596 | { MATROSKA_ID_TRACKNAME, EBML_UTF8, 0, 0, offsetof(MatroskaTrack, name) }, | ^ src/libavformat/matroskadec.c:597:89: warning: missing field 'def' initializer [-Wmissing-field-initializers] 597 | { MATROSKA_ID_TRACKUID, EBML_UINT, 0, 0, offsetof(MatroskaTrack, uid) }, | ^ src/libavformat/matroskadec.c:598:90: warning: missing field 'def' initializer [-Wmissing-field-initializers] 598 | { MATROSKA_ID_TRACKTYPE, EBML_UINT, 0, 0, offsetof(MatroskaTrack, type) }, | ^ src/libavformat/matroskadec.c:599:94: warning: missing field 'def' initializer [-Wmissing-field-initializers] 599 | { MATROSKA_ID_CODECID, In file included from src/libavformat/moflex.c : 24 : src/libavcodec/bytestream.h :293 : 13 :E BMwarning: Lcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]_ STR, 0, 0, offse t293of | ( M a t rsiozsek2a T=r aFcFkM,I Nc(opd-e>cb_uifdf)e r}_, e n| d ^ - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavformat/matroskadec.c:600:96src/libavutil/macros.h::49 :warning: 25:missing field 'def' initializer [-Wmissing-field-initializers] src/libavformat/matroskaenc.c note: expanded from macro 'FFMIN' :1966:19: warning: 60049 | | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] # d e{f iMnAeT RFOFSMK AI_1966NI | ( D a_ ,CfbO)oDr (E(iC (PaR= )0IV A;T> E,i ( n ?b _ (s bE)tB Mre:aLms ;_ (BiIa+N)+,)) { | | ~ ^ ~~~~~~~~~~~~~ ~ ^ ~0, 0, offsetIn file included from osrc/libavformat/moflex.cf:(24M: asrc/libavcodec/bytestream.ht:294r:o15s:k awarning: Tcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]r ack, co d294e | c _ p r iifv) (}s, i z| e2 ^ != size) | ~~~~~ ^ ~~~~ src/libavformat/matroskadec.c:603:102: warning: missing field 'def' initializer [-Wmissing-field-initializers] 603 | { MATROSKA_ID_TRACKDEFAULTDURATION, EBML_UINT, 0, 0, offsetof(MatroskaTrack, default_duration) }, | ^ 16 warnings generated. src/libavformat/matroskadec.c:619:52: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 619 | { MATROSKA_ID_TRACKFLAGENABLED, EBML_NONE }, | ^ src/libavformat/matroskadec.c:620:52: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 620 | { MATROSKA_ID_TRACKFLAGLACING, EBML_NONE }, | ^ src/libavformat/matroskadec.c:621:52: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 621 | { MATROSKA_ID_CODECNAME, EBML_NONE }, | ^ src/libavformat/matroskadec.c:622:52: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 622 | { MATROSKA_ID_CODECDECODEALL, EBML_NONE }, | ^ src/libavformat/matroskadec.c:623:52: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 623 | { MATROSKA_ID_CODECINFOURL, EBML_NONE }, | ^ src/libavformat/matroskadec.c:624:52: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] src/libavcodec/bytestream.h 624 | : 317 : 13{: MAwarning: TRcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]OS KA_ID_CODECDOWNL O317A | D U R L ,s i z e 2 E=B MLF_NOFMNIEN (}p,- > b| ^u ffer_end - p->buffer, ssrc/libavformat/matroskadec.ci:z625e:)52;: warning: | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~missing field 'is_counted' initializer [-Wmissing-field-initializers] src/libavutil/macros.h625: | 49 :25 : note: { expanded from macro 'FFMIN'MA TROSKA_I D49_ | T#RdAeCfKinMeIN CFACFHEM,I N ( a , b ) ( (EaB)M L>_ N(ObN)E }?, ( b)| ^: (a)) | ~ ^ ~ src/libavformat/matroskadec.cIn file included from :src/libavformat/moflex.c626::2452: :src/libavcodec/bytestream.h warning: :missing field 'is_counted' initializer [-Wmissing-field-initializers]318: 15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 626 | 318{ | M A T R OSiKfA _(IsDi_zTeR2A C!K= MsAXiCzACeH)E , | ~~~~~ ^ ~~~~ EBML_NONE }, | ^ src/libavformat/matroskadec.c:636:84: warning: missing field 'def' initializer [-Wmissing-field-initializers] 636 | { MATROSKA_ID_FILEUID, EBML_UINT, 0, 0, offsetof(MatroskaAttachment, uid) }, | ^ src/libavformat/matroskadec.c:637:89: warning: missing field 'def' initializer [-Wmissing-field-initializers] 637 | { MATROSKA_ID_FILENAME, EBML_UTF8, 0, 0, offsetof(MatroskaAttachment, filename) }, | ^ src/libavformat/matroskadec.c:638:85: warning: missing field 'def' initializer [-Wmissing-field-initializers] 638 | { MATROSKA_ID_FILEMIMETYPE, EBML_STR, 0, 0, offsetof(MatroskaAttachment, mime) }, | ^ src/libavformat/matroskadec.c:639:84: warning: missing field 'def' initializer [-Wmissing-field-initializers] 639 | { MATROSKA_ID_FILEDATA, EBML_BIN, 0, 0, offsetof(MatroskaAttachment, bin) }, | ^ src/libavformat/matroskadec.c:640:92: warning: missing field 'def' initializer [-Wmissing-field-initializers] 640 | { MATROSKA_ID_FILEDESC, EBML_UTF8, 0, 0, offsetof(MatroskaAttachment, description) }, | ^ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-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) | ~~~~~ ^ ~~~~ src/libavformat/matroskadec.c:650:82: warning: missing field 'def' initializer [-Wmissing-field-initializers] 650 | { MATROSKA_ID_CHAPSTRING, EBML_UTF8, 0, 0, offsetof(MatroskaChapter, title) }, | ^ src/libavformat/matroskadec.c:651:42: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 651 | { MATROSKA_ID_CHAPLANG, EBML_NONE }, | ^ src/libavformat/matroskadec.c:652:42: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 652 | { MATROSKA_ID_CHAPCOUNTRY, EBML_NONE }, | ^ src/libavformat/matroskadec.c:659:87: warning: missing field 'def' initializer [-Wmissing-field-initializers] 659 | { MATROSKA_ID_CHAPTERUID, EBML_UINT, 0, 0, offsetof(MatroskaChapter, uid) }, | ^ src/libavformat/matroskadec.c:661:49: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 661 | { MATROSKA_ID_CHAPTERFLAGHIDDEN, EBML_NONE }, | ^ src/libavformat/matroskadec.c:662:49: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 662 | { MATROSKA_ID_CHAPTERFLAGENABLED, EBML_NONE }, | ^ src/libavformat/matroskadec.c:663:49: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 663 | { MATROSKA_ID_CHAPTERPHYSEQUIV, EBML_NON12E }, warning s generated| ^. src/libavformat/matroskaenc.csrc/libavformat/matroskadec.c:664::492094:: 19:warning: missing field 'is_counted' initializer [-Wmissing-field-initializers]warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 664 | { M A2094TRO | S K A _ IfDo_rC H(AiP T=ER A0T;O Mi, < s -> n b _ s tErBeMaLm_sN;O NiE+ +}), { | ^| ~ ^ ~~~~~~~~~~~~~ src/libavformat/matroskaenc.c:2111:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2111 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/matroskadec.c:670:49: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 670 | { MATROSKA_ID_EDITIONUID, EBML_NONE }, | ^ src/libavformat/matroskadec.c:671:49: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 671 | { MATROSKA_ID_EDITIONFLAGHIDDEN, EBML_NONE }, | ^ src/libavformat/matroskadec.c:672:49: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 672 | { MATROSKA_ID_EDITIONFLAGDEFAULT, EBML_NONE }, | ^ src/libavformat/matroskadec.c:673:49: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 673 | { MATROSKA_ID_EDITIONFLAGORDERED, EBML_NONE }, | ^ src/libavformat/matroskadec.c:683:90: warning: missing field 'def' initializer [-Wmissing-field-initializers] 683 | { MATROSKA_ID_CUETRACK, EBML_UINT, 0, 0, offsetof(MatroskaIndexPos, track) }, | ^ src/libavformat/matroskadec.c:684:88: warning: missing field 'def' initializer [-Wmissing-field-initializers] 684 | { MATROSKA_ID_CUECLUSTERPOSITION, EBML_UINT, 0, 0, offsetof(MatroskaIndexPos, pos) }, | ^ src/libavformat/matroskadec.c:685:49: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 685 | { MATROSKA_ID_CUERELATIVEPOSITION,EBML_NONE }, | ^ src/libavformat/matroskadec.c:686:49: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 686 | { MATROSKA_ID_CUEDURATION, EBML_NONE }, | ^ src/libavformat/matroskadec.c:687:49: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 687 | { MATROSKA_ID_CUEBLOCKNUMBER, EBML_NONE }, | ^ src/libavformat/matroskadec.c:692:107: warning: missing field 'def' initializer [-Wmissing-field-initializers] 692 | { MATROSKA_ID_CUETIME, EBML_UINT, 0, 0, offsetof(MatroskaIndex, time) }, | ^ src/libavformat/matroskadec.c:703:98: warning: missing field 'def' initializer [-Wmissing-field-initializers] 703 | { MATROSKA_ID_TAGNAME, EBML_UTF8, 0, 0, offsetof(MatroskaTag, name) }, | ^ src/libavformat/matroskadec.c:704:100: warning: missing field 'def' initializer [-Wmissing-field-initializers] 704 | { MATROSKA_ID_TAGSTRING, EBML_UTF8, 0, 0, 1 warning generated . offsetof(MatroskaTag, string) }, | ^ src/libavformat/matroskadec.c:706:97: warning: missing field 'def' initializer [-Wmissing-field-initializers] 706 | { MATROSKA_ID_TAGDEFAULT, EBML_UINT, 0, 0, offsetof(MatroskaTag, def) }, | ^ src/libavformat/matroskadec.c:707:97: warning: missing field 'def' initializer [-Wmissing-field-initializers] 707 | { MATROSKA_ID_TAGDEFAULT_BUG, EBML_UINT, 0, 0, offsetof(MatroskaTag, def) }, | ^ src/libavformat/matroskadec.c:713:93: warning: missing field 'def' initializer [-Wmissing-field-initializers] 713 | { MATROSKA_ID_TAGTARGETS_TYPE, EBML_STR, 0, 0, offsetof(MatroskaTagTarget, type) }, | ^ src/libavformat/matroskadec.c:733:81: warning: missing field 'def' initializer [-Wmissing-field-initializers] 733 | { MATROSKA_ID_SEEKID, EBML_UINT, 0, 0, offsetof(MatroskaSeekhead, id) }, | ^ src/libavformat/matroskaenc.c:2259:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2259 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/matroskadec.c:744:42: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 744 | { MATROSKA_ID_CLUSTER, EBML_STOP }, | ^ src/libavformat/matroskadec.c:762:88: warning: missing field 'def' initializer [-Wmissing-field-initializers] 762 | { MATROSKA_ID_BLOCKADDITIONALsrc/libavformat/mov_chan.c, :EBM514L:_B14I:N ,warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'unsigned long long' [-Wsign-compare] 0, 0, offsetof( M514a | t r o s kiaBflo c(ks,aiddzitei onbuffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/mmst.c:36: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavformat/mux_utils.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 | #dsrc/libavformat/matroskaenc.cefi:n2526e: F20FM:I Nwarning: (comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]a ,b) ((a) > (b) ? 2526( | b ) : ( a ) ) i| f ~ ^ ~ (srclen < header.blocksize) | ~~~~~~ ^ ~~~~~~~~~~~~~~~~ In file included from src/libavformat/mmst.c:36: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/mmst.c:36: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/matroskadec.c:1021:16In file included from :src/libavformat/mmst.c :warning: 36implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3181021 | | i f (*sniuzm e= 2a v!_=i nsti2zfel)o a t| ( ~~~~~ ^ ~~~~a vio_rb32(pb)); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/mvdec.o CC libavformat/mvi.o src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->src/libavformat/movenccenc.cbuf:f98e:20r: _warning: encomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]d - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 98 | src/libavutil/macros.h :49c:u25r: _note: siexpanded from macro 'FFMIN'ze = FFMI N49(s | i#zdee_fleifnte, FsFiMzIeNo(fa(,cbhu)n k()()a;) > | ( ^ ~~~~~~~~~ ~~~~~~~~~~~~~b ) ? (b) : src/libavutil/macros.h(:a49):)25 : | note: ~ ^ ~expanded from macro 'FFMIN' In file included from 49src/libavformat/mmst.c | :#36d: esrc/libavcodec/bytestream.hf:in356e: 13F:F Mwarning: Icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]N (a,b) ((a) >356 | ( b ) s?i (zb)e 2: =( aFF)MI)N (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/libavformat/mmst.c:36: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 11 warnings generated. src/libavformat/matroskaenc.c:2722:32: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 2722 | if (side_data_size != par->extradata_size) { | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/matroskadec.c:1226:36: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1226 | if (matroska->num_level1_elems >= FF_ARRAY_ELEMS(matroska->level1_elems)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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++); | ~~~~~~~~~~~~~ ^ ~~~~ In file included from src/libavformat/mpegenc.c:32: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/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 libavformat/mxf.o src/libavformat/matroskaenc.c:3003:45: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 3003 | if (mkv->reserve_cues_space == size + 1) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavformat/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/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] 1547 | while (matroska-CC libavformat/mxfdec.o >num_levels && pos == level->start + level->length) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/matroskadec.c:1617:25: warning: comparison of integers of different signs: 'const int' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 1617 | if (p->buf_size < 4 + size + total) | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavformat/matroskadec.c:1625:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1625 | for (i = 0; i < FF_ARRAY_ELEMS(matroska_doctypes); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/matroskadec.c:1629:30: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] CC libavformat/mxfenc.o 1629 | for (n = 4 + size; n <= 4 + size + total - probelen; n+src/libavformat/matroskaenc.c+): 3128 :| 19 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3128 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/matroskaenc.c:3168:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3168 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/matroskaenc.c:3283:210: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3283 | { "reserve_index_space", "Reserve a given amount of space (in bytes) at the beginning of the file for the index (cues).", OFFSET(reserve_cues_space), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FLAGS }, | ^ src/libavformat/matroskaenc.c:3284:163: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3284 | { "cues_to_front", "Move Cues (the index) to the front by shifting data if necessary", OFFSET(move_cues_to_front), AV_OPT_TYPE_BOOL, { .i64 = 0}, 0, 1, FLAGS }, | ^ src/libavformat/matroskaenc.c:3285:210: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3285 | { "cluster_size_limit", "Store at most the provided amount of bytes in a cluster. ", OFFSET(cluster_size_limit), AV_OPT_TYPE_INT , { .i64 = -1 }, -1, INT_MAX, FLAGS }, | ^ src/libavformat/matroskaenc.c:3286:210: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3286 | { "cluster_time_limit", "Store at most the provided number of milliseconds in a cluster.", OFFSET(cluster_time_limit), AV_OPT_TYPE_INT64, { .i64 = -1 }, -1, INT64_MAX, FLAGS }, | ^ src/libavformat/matroskaenc.c:3287:136: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3287 | { "dash", "Create a WebM file conforming to WebM DASH specification", OFFSET(is_dash), AV_OPT_TYPE_BOOL, { .i64 = 0 }2, warning0,s generated1. , FLAGS }, | ^ src/libavformat/matroskaenc.c:3288:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3288 | { "dash_track_number", "Track number for the DASH stream", OFFSET(dash_track_number), AV_OPT_TYPE_INT, { .i64 = 1 }, 1, INT_MAX, FLAGS }, | ^ src/libavformat/matroskaenc.c:3289:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3289 | { "live", "Write files assuming it is a live stream.", OFFSET(is_live), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavformat/matroskaenc.c:3290:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3290 | { "allow_raw_vfw", "allow RAW VFW mode", OFFSET(allow_raw_vfw), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavformat/matroskaenc.c:3291:147: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3291 | { "flipped_raw_rgb", "Raw RGB bitmaps in VFW mode are stored bottom-up", OFFSET(flipped_raw_rgb), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavformat/matroskaenc.c:3292:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3292 | { "write_crc32", "write a CRC32 element inside every Level 1 element", OFFSET(write_crc), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, FLAGS }, | ^ src/libavformat/matroskaenc.c:3297:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 3297 | { NULL }, | ^ src/libavformat/matroskadec.c:1664:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavformat/matroskaenc.c:3286:193: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]1664 | if (pkt_size >= 100 0032860 | 0 0 U ) { "| cl ~~~~~~~~ ^ ~~~~~~~~~u ster_time_limit", "Store at most the provided number of milliseconds in a cluster.", OFFSET(cluster_time_limit), AV_OPT_TYPE_INT64, { .i64 = -1 }, -1, INT64_MAX, FLAGS }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavformat/moflex.c:225:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 225 | if (stream_index == s->nb_streams) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/mmst.c:285:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 285 | || length_remaining > sizeof(mms->in_buffer) - 12) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mmst.c:321:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 321 | || length_remaining > sizeof(mms->in_buffer) - 8) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mmst.c:340:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 340 | if(packet_id_type == mmst->header_packet_id) { | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ 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/mp3enc.c:163:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 163 | for (i = 0; i < FF_ARRAY_ELEMS(ff_mpa_freq_tab); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/moflex.c:367:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 367 | for (int i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ 2 warnings generated. 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; | ~~~~~ ^ ~~~ src/libavformat/matroskadec.c:2023:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2023 | for (profile = 0; profile < FF_ARRAY_ELEMS(aac_profiles); profile++) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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++) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/mxg.o src/libavformat/movenchint.c:334:24: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 334 | if (packet_len > size || packet_len <= 12) | ~~~~~~~~~~ ^ ~~~~ CC libavformat/ncdec.o src/libavformat/mp3enc.c:506:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 506 | offsetof(MP3Context, id3v2_version), AV_OPT_TYPE_INT, {.i64 = 4}, 0, 4, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/mp3enc.c:508:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 508 | offsetof(MP3Context, write_id3v1), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/mp3enc.c:510:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 510 | offsetof(MP3Context, write_xing), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/mp3enc.c:511:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 511 | { NULL }, | ^ 2 warnings generated. CC libavformat/network.o src/libavformat/mp3enc.c:582:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 582 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/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 }, | ^ In file included from src/libavformat/movenc.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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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/mpeg.c:463:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 463 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/nistspheredec.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/libavformat/mpc8.c:132:34: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 132 | if (av_sat_add64(*size, pos) != (uint64_t)*size + pos) { | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mpeg.c:520:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 520 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mpegenc.c:196:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 196 | for (i = 0; i < ctx->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mpegenc.c:239:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 239 | for (i = 0; i < ctx->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mpc8.c:185:46: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 185 | if (av_sat_add64(pos, c->header_pos) != pos + (uint64_t)c->header_pos) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mpegenc.c:289:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 289 | for (i = 0; i < ctx->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mov.c:259:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 259 | longitude = ((int32_t) avio_rb32(pb)) / (float) (1 << 16); | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:260:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 260 | latitude = ((int32_t) avio_rb32(pb)) / (float) (1 << 16); | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:261:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 261 | altitude = ((int32_t) avio_rb32(pb)) / (float) (1 << 16); | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ CC libavformat/nspdec.o src/libavformat/mpegenc.c:344:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 344 | for (i = 0; i < ctx->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mpegenc.c:472:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavformat/mov.c 472 | : 288: 16 :fo r warning: (icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] = 0; i < ctx- >288n | b _ s t reiafm s(; ni_+h+m)m t{ > | l ~ ^ ~~~~~~~~~~~~~~~e n / 4) | ~~~~~~ ^ ~~~~~~~ src/libavformat/mpegenc.c:560:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 560 | for (i = 0; i < ctx->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mpeg.c:729:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 729 | for (i = 0; i < s->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~ src/libavformat/matroskadec.c:2485:40: warning: implicit conversion from 'unsigned long long' to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] 2485 | if (default_duration > UINT64_MAX || default_duration < 0) { | ~ ^~~~~~~~~~ /usr/include/stdint.h:51:21: note: expanded from macro 'UINT64_MAX' 51 | #define UINT64_MAX (0xffffffffffffffffu) | ^~~~~~~~~~~~~~~~~~~ src/libavformat/matroskadec.c:2493:44: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] 2493 | if (track->video.display_width == -1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ src/libavformat/matroskadec.c:2495:45: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] 2495 | if (track->video.display_height == -1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ src/libavformat/matroskadec.c:2893:43: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 2893 | st->codecpar->width < INT64_MAX / track->video.display_height / display_height_mul) | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/matroskadec.c:2892:43: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 2892 | st->codecpar->height < INT64_MAX / track->video.display_width / display_width_mul && | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/mpegenc.c:827:30: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] 827 | if (payload_size < av_fifo_can_read(stream->fifo)) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/movenc.c:98:src/libavformat/mpeg.c145: :warning: 803missing field 'unit' initializer [-Wmissing-field-initializers]: 27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 98 | 803 | { "s k i p _ i o dsrc/libavformat/mov.c si"f ,(s:t r505":eaSm53k: _iwarning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]pd >=w FrF_iAtRRiAnYg_ ELi E505 | o MdS( vs ao tb sou m . b " ->,qi) fo)ff s( snep{t r| oi ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~nft (f(MsOVtMr,u xsCtsrc/libavformat/mpeg.cro:n896_t:se17xi:t z,ewarning: _comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]ia loldosc_,s k" %fi"896 | p, ) ,v a liAf)V _ (Ol>Pa=Tng is_trdTx_Y P_a lnb{_.li6s4 o=trce am)s1) }{| , ~~~~~~~ ^ ~~~~~~~~~~~~~0, 1| , ~~~~~~~~ ^~~AV _OPTsrc/libavformat/mpeg.c_:F899LA:G19_E:NC Owarning: Dcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]I NG_PAR A899 | M } , f| ^o r (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/movenc.c:3999: warning167ssrc/libavformat/mpeg.c: generated: . warning: 909missing field 'unit' initializer [-Wmissing-field-initializers]: 19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 90999 | | src/libavformat/mov.c : fo507 :{r "80: i o(warning: idimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] s= _ a0u; dii o<_p sro506-f | >i lneb "_ s, "tio dre asm as u ;d i io+ p+r o) f i {l a ev | a_ ~ ^ ~~~~~~~~~~~~~ tloomg(.c"-,> focf,f sAeVt_oLfO(G_MERORVOMuRx,C on t| e ~~~~~~x t, iosrc/libavformat/mpjpeg.cds _507 | : au55d :i12o :_ pwarning: rmissing field 'help' initializer [-Wmissing-field-initializers] o f i l e ), 55 A | V "_FO a Pi lTed{_ TN YUPLtLoE s _ItNo}T,re, t{ .ih6| 4 e= ^ f lo-a1t}32, nu-mb1e,r (2%5f5), AiVn_ OsPTt_rFiLAnG_gEN.C\nO"D,I NvGal_)PA;R A| M ^~~} , | ^ src/libavformat/movenc.c:100:167: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 100 | { "iods_video_profile", "iods video profile atom.", offsetof(MOVMuxContext, iods_video_profile), AV_OPT_TYPE_INT, {.i64 = -1}, -1, 255, AV_OPT_FLAG_ENCODING_PARAM}, | src/libavformat/mpegenc.c ^ :974:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 974 | for (isrc/libavformat/movenc.c :=101: 1680:; warning: i missing field 'unit' initializer [-Wmissing-field-initializers]< ctx->nb_streams ;101 | i + + ) {{ "| f ~ ^ ~~~~~~~~~~~~~~~r ag_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_editlissrc/libavformat/mov.ct", :"481us:e58 : ewarning: dcomparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]i t list", offseto f481( | M O V M u x Co nt e x ti,f u(ssen_perdisrc/libavformat/matroskadec.cinttfl:(i3040s:s19ttr:), , warning: sAtrcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]_sV _iOPzTe__aTlYlPoE_cB,O "O %dL",3040 , | v{al ). >i= 6 4sftr _osi=zer_ - (a1lilo} c,) ={- 1| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~0 ,; 1i, => =F sFt_rA_RsRizAeY __a108ELlE | l M o Sc )( {m {a" ft r| argo ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ms ekna_tdo_ctiyndpeexssrc/libavformat/mov.c"):,) 505{ :"58 :F| ra ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~gwarning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] m ent number o505f | thsrc/libavformat/matroskadec.ce : 3136 n : e31x:t warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] f r a gimf e(nsntpr i"n3136t, | f (os trf, f s ets to rf i_fs(i M(zOVeMucxhC_oaanltpeltxoetcr,s ,fr[a gi"%mfe]"nt.s,st)a, Arvta lV) !>_==OP T As_VTYtP_rE_NO_PsTiIzSN_VeAT,_L UEa &{lsrc/libavformat/mpeg.c&.li: o6c4931c)h { :=a 19 :p t1 }| ,ewarning: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 1r,comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]s I[NiT]_M.AXu, iAdV &&_ 931O | P T _ | F L ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~foAr (Gi _= E0N;C iO D< IsN->5Gn warning_bs_sPt generated. ArReAamMs};, i +| + ^) { | ~ ^ ~~~~~~~~~~~~~ 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_TYPsrc/libavformat/mpeg.cE_B:O1018OL:,23 :{ .warning: i6comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]4 = -1}, -1, 1, 1018A | V _ O P T_ F L A Gf_oErN COD(IiNG _=PA R0A;M i} ,< s| - ^> nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ 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}, | ^ In file included from src/libavformat/mpegts.c:36: src/libavcodec/bytestream.h:171:18: src/libavformat/movenc.cwarning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]121 :170: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/mpeg.c:1034:150 :171 121 | warning: | missing field 'unit' initializer [-Wmissing-field-initializers] g{ -">mboufvfiee_ rt +1034= iF | FmMI Ne (s c{agle -"">sb,uub "fs_fneet amr_moeev"ni,ed t"-i mUesgR-c>bIufa felrfeo,r "si z,.es) ; u bo| f ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ffs ielet"o,f( MOoVMfufsxsrc/libavutil/macros.hCe:too49n:f(tVe25xto,:b S mnote: uoexpanded from macro 'FFMIN'vib Deem_utxCiome sn49tc | e#axlde)te,, f iAsunVe_b OFP_FTM_nTIaYNPEm_(eIa),,N AbT)V, _{(O(P.T_aTYiP64) =E M_> OSV(_TTb)I R?MIE SCNAG(Lb, E{)} . st,r: = N1,U (ILaLN )T)} _, | 0M ~ ^ ~A, 0X,, AAVV__OOPPT_TFL_AFGL_AGD_EENCOCDODIINNGG__PPAARARMA M}},, | | ^ ^ src/libavformat/mpegenc.c:1014:19:src/libavformat/movenc.c src/libavformat/mpeg.c:122warning: ::comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 121035::12 :warning: missing field 'help' initializer [-Wmissing-field-initializers] warning: missing field 'help' initializer [-Wmissing-field-initializers] 122 | 1035 | 1014 | { { N NUU LLLfL o }}r , | ( 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:1107:51: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1107 | av_assert0(av_fifo_can_read(stream->fifo) == trailer_size); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ In file included from src/libavformat/mpegts.c:36: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/mpegts.c:36: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/matroskadec.c:3218:26: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 3218 | if (size <= total) | ~~~~ ^ ~~~~~ src/libavformat/matroskadec.c:3227:18: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 3227 | if (size < total) | ~~~~ ^ ~~~~~ src/libavformat/matroskadec.c:3263:41: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 3263 | if (lace_size[n - 1] + snum > (uint64_t)INT_MAX) | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavformat/matroskadec.c:3272:18: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 3272 | if (size < total) | ~~~~ ^ ~~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | src/libavformat/mpegenc.c in:t1200 :si19z:e 2warning: comparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare]= FFMIN(g->bu ff1200e | r _e nd -i fg -(>cbuafnf_ewrr,i tse i (b) ? (b) : (a)) | ~ ^ ~ 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] 1602 | warning generated. for (i = 0; i < sc->drefs_count; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mpegenc.c:1258:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1258 | for (i = 0; i < ctx->nb_streamIn file included from s; isrc/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->bufCC libavformat/nsvdec.o fer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/mpegts.c:36: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/mpegenc.c:1268:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1268 | for (int i = 0; i < ctx->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/movenc.c:231:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 231 | for (j = 0; j < track->cluster[i]src/libavcodec/bytestream.h.ent:ri317e:s13;: jwarning: +comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]+) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ 317 | size2 = FFMINsrc/libavformat/mpegenc.c(p:-1284>:b150:u fwarning: fmissing field 'unit' initializer [-Wmissing-field-initializers]e r_end - p->buffer ,1284 s | i z e ) ;{ "| m ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~u xrate", Nsrc/libavutil/macros.hU:L49:L25:, note: expanded from macro 'FFMIN' 49 | # d e f i n e F F M I N ( a , b ) ( ( a ) > ( b )O F?F S(EbT)( u:s e(ra_m)u)x _ ra| t ~ ^ ~e ), AV_OPT_TYIn file included from PEsrc/libavformat/mpegts.c_I:N36T: ,src/libavcodec/bytestream.h :{318: 15.:i 6warning: 4 comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]= 0 }, 3180 | , ( (i1f< <(2s2i)z e-2 1!)= * s(i8z e*) 5 0)| , ~~~~~ ^ ~~~~ E }, | ^ src/libavformat/mpegenc.c:1285:133: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1285 | { "preload", "Initial demux-decode delay in microseconds.", OFFSET(preload), AV_OPT_TYPE_INT, { .i64 = 500000 }, 0, INT_MAX, E }, | ^ src/libavformat/mpegenc.c:1286:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1286 | { NULL }, | ^ src/libavformat/movenc.c:253:20: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 253 | if (oldval != track->cluster[i].samples_in_chunk && track->cluster[i].chunkNum) { | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/matroskadec.c:3406:23: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 3406 | if (blocksize > srclen) { | ~~~~~~~~~ ^ ~~~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-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/mpegts.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 F1FMI warningN generated(. a,b) ((a) > (b) ? (b) : (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) | ~~~~~ ^ ~~~~ CC libavformat/nullenc.o In file included from src/libavformat/msnwc_tcp.c:21: src/libavcodec/bytestream.h:171:18: warning: src/libavformat/mpjpegdec.ccomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] :371:135: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 171 | g- >371b | u f f e{r +"= sFtrFiMcIt_Nm(ig-m>eb_ubfoufnerd_areynd" -, g -"r>eqbuuifrfee rM, IsMEi bzoe)u; n d| ar ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~i es match", OFFsrc/libavutil/macros.h:S49E:T25:( snote: texpanded from macro 'FFMIN' rict_m i49m | e#_dbeofunidanrey F)F, MAIVN_(OaP,Tb_)T Y(P(Ea_)B O>OL ,( b{). i?6 4( b=) :0 }(,a) 0), 1 | , ~ ^ ~ D EC }, | ^ src/libavformat/mpjpegdec.c:372:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 372 | { NULL } | ^ 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] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavformat/nutdec.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/msnwc_tcp.c:21: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-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/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:3741:42: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] 3741 | (block_time >= 0 || cluster_time >= -block_time)) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavformat/matroskadec.c:3745:22: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] 3745 | timecode < track->end_timecode) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/matroskadec.c:3788:74: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] 3788 | if (cluster_time != (uint64_t)-1 && (block_time >= 0 || cluster_time >=CC libavformat/nutenc.o -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 | src/libavcodec/bytestream.h FFM:A317X:(13t:r awarning: ccomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]k ->end_timecode, 317ti | m e c osdiez e+2 bl=o ckF_FduMrIatNio(np);- >b u| ^ ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~f fer_end -src/libavutil/macros.h :p47-:>25b:u note: fexpanded from macro 'FFMAX'f er, siz e47) | ;# d e| f ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~i ne FFMAX(src/libavutil/macros.ha:,49b:)25 :( (note: aexpanded from macro 'FFMIN') > (b) ?49 | (#ad) e:f i(nbe) ) F F| MI ~ ^ ~N (a,b) ((a) > (bsrc/libavformat/matroskadec.c) :? 3835(:b22): warning: : comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare]( a)) | ~ ^ ~ 3835 | In file included from isrc/libavformat/msnwc_tcp.cf: 21(t: isrc/libavcodec/bytestream.hm:e318c:o15d: ewarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]! = AV_ N318O | P T S _V AiLfU (Esi)z e 2| ~~~~~~~~ ^ ~~~~~~~~~~~~~~!= 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/msnwc_tcp.c:21: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavformat/nuv.o CC libavformat/nut.o src/libavformat/mov.c:1299:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1299 | for (j = 0; j < s->nb_streams; j++) | ~ ^ ~~~~~~~~~~~~~ src/libavformat/matroskadec.c:4028:63: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] 4028 | index_entries[i].timestamp * matroska->time_scale > ts) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ src/libavformat/matroskadec.c:4027:67: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] 4027 | if (index_entries[i - 1].timestamp * matroska->time_scale <= ts && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ CC libavformat/oggdec.o src/libavformat/mov.c:1365:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1365 | for (i = 0; i < c->fc->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ 15 warnings generated. 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/matroskadec.c:4423:171: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 4423 | { "live", "flag indicating that the input is a live file that only has the headers.", OFFSET(is_live), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/matroskadec.c:4424:173: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 4424 | { "bandwidth", "bandwidth of this stream to be specified in the DASH manifest.", OFFSET(bandwidth), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/matroskadec.c:4425:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 4425 | { NULL }, | ^ 22 warnings generated. 14 warnings generated. 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/mpegtsenc.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_endCC libavformat/oggenc.o - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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 (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/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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavformat/mpegtsenc.c:32: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/mpegtsenc.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/libavformat/mpegtsenc.c:32: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/mxf.c:32:115: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 32 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x01,0x03,0x02,0x02,0x01,0x00,0x00,0x00 }, 13, AVMEDIA_TYPE_VIDEO }, | ^ src/libavformat/mxf.c:33:115: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 33 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x01,0x03,0x02,0x02,0x02,0x00,0x00,0x00 }, 13, AVMEDIA_TYPE_AUDIO }, | ^ src/libavformat/mxf.c:34:114: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 34 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x01,0x03,0x02,0x02,0x03,0x00,0x00,0x00 }, 13, AVMEDIA_TYPE_DATA }, | ^ src/libavformat/mxf.c:35:115: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 35 | { { 0x80,0x7D,0x00,0x60,0x08,0x14,0x3E,0x6F,0x6F,0x3C,0x8C,0xE1,0x6C,0xEF,0x11,0xD2 }, 16, AVMEDIA_TYPE_VIDEO }, /* LegacyPicture Avid Media Composer MXF */ | ^ src/libavformat/mxf.c:36:115: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 36 | { { 0x80,0x7D,0x00,0x60,0x08,0x14,0x3E,0x6F,0x78,0xE1,0xEB,0xE1,0x6C,0xEF,0x11,0xD2 }, 16, AVMEDIA_TYPE_AUDIO }, /* LegacySound Avid Media Composer MXF */ | ^ src/libavformat/mxf.c:37:115: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 37 | { { 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 }, 0, AVMEDsrc/libavcodec/bytestream.hIA_:TY355P:E13_:D Awarning: Tcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]A }src/libavformat/movenc.c, :| ^1766 :32: warning: comparison of integers of different signs: 'const enum AVCodecID' and 'int' [-Wsign-compare] 355 | size = FF M1766I | N ( g -> b u f f e r _e nd - g -c>obduecf_ftearg,s -s>iizde )=;= c| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~o dec_id) src/libavutil/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:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/mxf.c:42:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 42 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x03,0x04,0x01,0x02,0x02,0x01,0x01,0x11,0x00 }, 14, AV_CODEC_ID_MPEG2VIDEO }, /* MP@ML Long GoP */ | ^ src/libavformat/mxf.c:43:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 43 | { { 0x06,0x0E,0x2src/libavformat/movenc.cB,0x:318164:,210:x 0warning: 4,comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]0x 01,0x01,0x01,0x04, 01816x | 0 1 , 0ifx 0(2f,i0exl0d2_,0ox0r1,d0xe0r2 <, 0FxF0_1A,R0RxA0Y1_ E}LE,M S1(4f,ie lA_Vd_CaOtDaE)C)_I D _| M ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~P EG2VIDEO }, /* D-10 50Mbps PAL */ | ^ src/libavformat/mxf.c:44:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 44 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x03,0x04,0x01,0x02,0x02,0x01,0x03,0x03,0x00 }, 14, AV_CODEC_ID_MPEG2VIDEO }, /* MP@HL Long GoP */ | ^ src/libavformat/mxf.c:45:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 45 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x03,0x04,0x01,0x02,0x02,0x01,0x04,0x02,0x00 }, 14, AV_CODEC_ID_MPEG2VIDEO }, /* 422P@HL I-Frame */ | ^ src/libavformat/mxf.c:46:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 46 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x03,0x04,0x01,0x02,0x02,0x01,0x20,0x02,0x03 }, 14, AV_CODEC_ID_MPEG4 }, /* XDCAM proxy_pal030926.mxf */ | ^ src/libavformat/mxf.c:47:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 47 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x04,0x01,0x02,0x02,0x02,0x01,0x02,0x00 }, 13, AV_CODEC_ID_DVVIDEO }, /* DV25 IEC PAL */ | ^ src/libavformat/mxf.c:48:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 48 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x07,0x04,0x01,0x02,0x02,0x03,0x01,0x01,0x00 }, 14, AV_CODEC_ID_JPEG2000 }, /* JPEG 2000 code stream */ | ^ src/libavformat/mxf.c:49:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 49 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0A,0x04,0x01,0x02,0x02,0x04,0x01,0x00,0x00 }, 14, AV_CODEC_ID_VC1 }, /* VC1 SP@LL */ | ^ src/libavformat/mxf.c:50:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 50 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0A,0x04,0x01,0x02,0x02,0x04,0x02,0x00,0x00 }, 14, AV_CODEC_ID_VC1 }, /* VC1 SP@ML */ | ^ src/libavformat/mxf.c:51:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 51 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0A,0x04,0x01,0x02,0x02,0x04,0x03,0x00,0x00 }, 14, AV_CODEC_ID_VC1 }, /* VC1 MP@LL */ | ^ src/libavformat/mxf.c:52:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 52 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0A,0x04,0x01,0x02,0x02,0x04,0x04,0x00,0x00 }, 14, AV_CODEC_ID_VC1 }, /* VC1 MP@ML */ | ^ src/libavformat/mxf.c:53:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 53 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0A,0x04,0x01,0x02,0x02,0x04,0x05,0x00,0x00 }, 14, AV_CODEC_ID_VC1 }, /* VC1 MP@HL */ | ^ src/libavformat/mxf.c:54:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 54 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0A,0x04,0x01,0x02,0x02,0x04,0x06,0x00,0x00 }, 14, AV_CODEC_ID_VC1 }, /* VC1 AP@L0 */ | ^ src/libavformat/mxf.c:55:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 55 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0A,0x04,0x01,0x02,0x02,0x04,0x07,0x00,0x00 }, 14, AV_CODEC_ID_VC1 }, /* VC1 AP@L1 */ | ^ src/libavformat/mxf.c:56:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 56 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0A,0x04,0x01,0x02,0x02,0x04,0x08,0x00,0x00 }, 14, AV_CODEC_ID_VC1 }, /* VC1 AP@L2 */ | ^ src/libavformat/mxf.c:57:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 57 | { { 0x06,0x0e,0x2src/libavformat/mpegts.cb,0x:31894:,50:x 0warning: 4,missing field 'unit' initializer [-Wmissing-field-initializers]0x 01,0x01,0x0A,0x04,0 x1890 | 1 , 0 x 0M2P,E0Gx0T2S,_0Ox0P4T,I0OxN0S9,, 0 x| 0 ^0 ,0x00 },src/libavformat/mpegts.c 1:4186:,203 : note: expanded from macro 'MPEGTS_OPTIONS' AV_CODEC_ID_VC1 }, /186 | * V C 1{ A"Pr@eL3s *y/n c _| s ^i ze", "set size limit for looking up a new synchronization"src/libavformat/mxf.c,:58 :o119f:f swarning: emissing field 'desc' initializer [-Wmissing-field-initializers]to f(MpegTSCont e58x | t, r e s{y n{c _0sxi0z6e,)0,x 0AeV,_0OxP2T_bT,Y0PEx_3I4NT,,0 x 0{4 ,.0ix6041 ,=0 x 0M1AX,_0RxE0SAYN,C_0SxI0Z4E,}0,x 001,, 0IxN0T2_,M0AxX0,2, 0 xA04V,0_xO0PAT_,F0LxA0G_0D,E0CxO0D0I N}G,_ P1A4R,A M } | ^ AV_CODEC_ID_VC1 }, /* VC1 AP@L4 */ | ^ src/libavformat/mpegts.c:191:51: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 191 | {.i64 = 1}, 0, 1, AV_OPT_FLAG_DECODING_PARAsrc/libavformat/mxf.cM :}59,:119 : | ^warning: missing field 'desc' initializer [-Wmissing-field-initializers] 59 | { { 0x06,0x0E,0x2B,src/libavformat/mpegts.c0:x1933:495,:0x 0warning: 4missing field 'unit' initializer [-Wmissing-field-initializers], 0x01,0x01, 0193x | 0 1 , 0 x 0{4,.0xi016,40 x= 002},,0 x001,, 0x07F,,0 x0A0V,_0OPxT00_,F0LxA0G0_ D}E,CO D13I, N G _APVA_RCAOM D|E CA_VI_ODP_TR_AFWLVAIGD_EEOX P}O,R T/ *| uAnVc_oOmPpTr_esFsLeAdG_ R*EA/D ON L| Y ^ }, | ^ src/libavformat/mpegts.c:195:53: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/mxf.c:60:119 :195 | warning: missing field 'desc' initializer [-Wmissing-field-initializers] {.i64 = -1}, 60-1 | , 1 , A{V _{O P0Tx_0F6L,A0Gx_0DEE,C0OxD2BI,0NxG_3P4AR,A0Mx 0}4,, 0 x| 0 ^1 ,0x01,0x0A,0x04,0x01,0x02,0x01,0x01,0x0src/libavformat/mpegts.c2:,0197x:0511:,0 xwarning: 0missing field 'unit' initializer [-Wmissing-field-initializers]0 }, 15, 197 | A V _ C{O.iD6E4 C=_ I0D}_,R A0,W V1I,D EAOV _}O, P/T*_ FuLncAoGm_prDeECsOsDeIdN G_4P2A2R A8M -}b,i t *| / ^ | ^ src/libavformat/mpegts.c:199:52: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/mxf.c: 61199: | 119 : warning: missing field 'desc' initializer [-Wmissing-field-initializers]{ .i64 = 0}, 0, 611 | , A{V _{O P0Tx_F0LA6G,_0DxE0CEO,D0IxNG2_BP,A0RxA3M4 ,}0x,04 ,0 x| 0 ^1 ,0x01,0x01,0x04,0x01,0x02,0x02,0x71,0xsrc/libavformat/mpegts.c0:0201,:026x:0 0warning: ,missing field 'unit' initializer [-Wmissing-field-initializers] 0x00 201} | , 1 3 , { . i 6 4 A=V _0C}O,D EC0_,I D1_,D N0X H}D, } ,| ^ /* SMPTE VC-3/DNxHD */ | ^ src/libavformat/mpegts.c:203:26: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 203 | {.i64 = 0}, 0, 1, 0 }, | src/libavformat/mxf.c ^ :62:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 62 | { { 0x0src/libavformat/mpegts.c6:,2050:x64:0 Ewarning: ,missing field 'unit' initializer [-Wmissing-field-initializers]0x 2B,0x34 ,2050 | x 0 4 , 0{x.0i16,40 x=0 12,004x80010,},0 x10,4 I,N0T_xM0A1X,0/x2,0 2A,V0_OxP0T2_,F0LxA0G3,_0xD0E2C,0OxD0I0N,0Gx_0P0 A},R A1M4 ,} , | ^ AV_CODEC_ID_DNXHsrc/libavformat/mpegts.cD: 206}:, 12/:* warning: Smissing field 'help' initializer [-Wmissing-field-initializers]MP TE V C206- | 3 / D N{x HNDU L*L/ } ,| ^ | ^ src/libavformat/mxf.c:63:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 63 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x0E,0x04,0x02,0x01,0x02,0x04,0x01,0x00 }, 16, AV_CODEC_ID_DNXHD }, /* SMPTE VC-3/DNxHD Legacy Avid Media Composer MXF */ | ^ src/libavformat/mxf.c:64:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 64 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0A,0x04,0x01,0x02,0x02,0x01,0x32,0x00,0x00 }, 14, AV_CODEC_ID_H264 }, /* H.264/MPEG-4 AVC Intra */ | ^ src/libavformat/mxf.c:65:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 65 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0A,0x04,0x01,0x02,0x02,0x01,0x31,0x11,0x01 }, 14, AV_CODsrc/libavformat/mpegts.cEC_:I217D:_H52:6 4warning: missing field 'unit' initializer [-Wmissing-field-initializers]}, /* H.26 4217/ | M P E G -MP4EG TSA_VOCP TSIPOSN/PSP,S in| - ^b and */src/libavformat/mpegts.c : 186| :203 ^: note: expanded from macro 'MPEGTS_OPTIONS' 186 | { "resync_size", "set ssrc/libavformat/mxf.ciz:e66 :li119m:i twarning: missing field 'desc' initializer [-Wmissing-field-initializers]f or looking u p 66a | n e w s yn{ch r{o 0nxi0z6a,t0ixo0nE",,0 xof2fBse,t0ofx(3M4p,eg0TxS0Co4n,te0xtx,0 1r,e0xs0y1n,c0_xs0Ai,z0ex),0 4A,V0_xO01P,T0_x0T2,Y0PxE0_1I,N0Tx,01 , 0{x 0.2,i06x40 2=, 0 x0M1 A}X,_ R1E6S,YN C _ S I ZAEV_}C,O D0E,C _IINDT__VM2A1X0, } ,A /V*_ OVP2T10_ F*L/A G _| ^D ECODING_PARAM } | ^ src/libavformat/mxf.c:67:119: src/libavformat/mpegts.cwarning: :missing field 'desc' initializer [-Wmissing-field-initializers]220 :59: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 67220 | | { { 0 x0 6 ,{0 x.0i6E4 ,=0x 20B ,0}x,3 4,00x,0 41,, 0 xA0V1_,O0PxT0_1F,L0Ax0G1,_0DxE0CEO,D0IxN0G4_,P0AxR0A2M, 0}x,0 1 ,| 0 ^x 02,0x11,0x00,0x00 }, 14, AV_CODECsrc/libavformat/mpegts.c_:ID224_:P78:R Owarning: REmissing field 'unit' initializer [-Wmissing-field-initializers]S }, /* Avi d224 | M C7 P r o RAeVs_ *O/P T _| F ^L AG_DECODING_PARAM | AV_OPT_FLAG_EXPORT | AV_OPT_FLAG_READONLY }, src/libavformat/mxf.c | : ^68 :119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] src/libavformat/mpegts.c :68225 | : 12 : warning: {missing field 'help' initializer [-Wmissing-field-initializers] { 0x 02256 | , 0 x 0 E{, 0NxU2LBL, 0}x,3 4 ,| 0x ^0 4,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,src/libavformat/mpegts.c0x0:1,2790x:0191: ,warning: 0comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]x 03,0x04,0x02,0x02 ,2790 | x 0 2 f,o0xr0 3(,i0 x=0 30,; 0ix <0 1t,s-0>xn0b0 _}p, r1g4;, i + + ) {A V _| ~ ^ ~~~~~~~~~~C ODEC_ID_AAC }, /* MPEG-2 AAC ADTS (legacy) */ | ^ src/libavformat/mxf.c:74:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 74 | {src/libavformat/mov.c { :02534x:530:6 ,warning: 0xcomparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]0E ,0x2B,0x34,0x04,0x01 ,25340 | x 0 1 , 0 x 01 , 0 x0c4o,d0exc0_2t,a0gx 02!,=0 xA0V1_,R0Lx3020(",dv0ppx"0)0 ,0&x&0 0,c0ox0d0ec _}t,a g 1!3=, A VA_VR_L3C2O(D"dEvCcp_"I) D&&_ P C| M_ ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~S1 6LE }, /* unsrc/libavformat/mov.cc:o2534m:p21r: ewarning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]s sed */ | ^2534 | codec_tag != AV_RL32("dvpp") && codec_tag != AV_RLsrc/libavformat/mxf.c3:275(:"119dv:c pwarning: "missing field 'desc' initializer [-Wmissing-field-initializers]) && | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ 75 | src/libavformat/mov.c : 2532:{53 : {warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]0 x06,0x0E,0 x25322 | B , 0x 3 4 , 0 x 0 4 ,co0dxe0c1_t,a0xg0 1,!=0 xA0V1_R,L302x(0"4a,p0cxn0"2) ,&0& xc0od2ec,_t0axg0 1!,= 0AxV7_FR,L03x20("0a,p0cxh0"0) ,&&0 x0 0| ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~}, 13, AV_COsrc/libavformat/mov.cD:EC2532_I:D21_:P Cwarning: Mcomparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]_ S16LE }, | 2532 ^ | codec_tagsrc/libavformat/mpegts.c !=: 292A:V19:_ Rwarning: Lcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]3 2("apcn") && co d292e | c _ t a fgo r !(isrc/libavformat/mxf.c ==: 76 :119A:V _0Rwarning: L3;missing field 'desc' initializer [-Wmissing-field-initializers] 2 (i" a

s76t&& | r e| a ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~m - {> n{b _0pxrsrc/libavformat/mov.c0o6g:r,am2530s0x:;051: iE++warning: ),comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 0| x ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ 2B,0x 342530, | 0 src/libavformat/mpegts.cx :2930:4 41 :, warning: 0xcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]0 1 ,(0cxo0d1e,c0 293_ | xt0 a7g ,!= 0Ax 0 V4 ,_0 RLx3i20(f 2(t"s,->A0Vx1st0x"r2e),a0 m-x>|0pr|o1, g0rafxom7rmsa[E,ti ]0x!-=0> i0AdV ,=_0Rx=0L 302p,r("0AoxgVr0ua0pm" i)d})) , &{ & 1| ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ 3| ~~~~~~ ^ ~~~~~~~~~~~~~~~, AV_CODEsrc/libavformat/mov.cC:_2530:I22D:_ Pwarning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]C M_S16BE } ,2530 | / * F ro m O m ne on( McXFo dfeicl_et a*/g !| = ^ AV_RL32("AV1x") || format != AV_RL32("AVup")) && | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mxf.c:77:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 77 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x04,0x04,0x02,0x02,0x02,0x03,0x01,0x01,0x00 }, 15, AV_CODEC_ID_PCM_ALAW }, /* XDCAM Proxy C0023S01.mxf */ | ^ src/libavformat/mxf.c:78:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 78 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x04,0x02,0x02,0x02,0x03,0x02,0x01,0x00 }, 15, AV_CODEC_ID_AC3 }, | ^ src/libavformat/mxf.c:79:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 79 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x04,0x02,0x02,0x02,0x03,0x02,0x05,0x00 }, 15, AV_CODEC_ID_MP2 }, /* MP2 or MP3 */ | ^ src/libavformat/mxf.c:81:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 81 | { { 0x00,0x00,0x00,0xsrc/libavformat/mov.c00,0:x25650:0,390:x 00warning: ,missing field 'size' initializer [-Wmissing-field-initializers]0 x00,0x00,0x0 02565, | 0 x 0 0 , 0 x0 0M,O0VxA0t0o,m0 xa0 0=, 0{x 0A0V,_0RxL0302,(0"xs00t s}d," ) 0},; | ^ AV_CODEC_ID_NONE }, | ^ src/libavformat/mpegts.c:342:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 342 | for (i = 0; i < p->nb_pids; i++) | ~ ^ ~~~~~~~~~~ src/libavformat/mpegts.c:353:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 353 | for (i = 0; i < s->nb_programs; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavformat/mpegts.c:355:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | if (program->id == programid) { | ~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavformat/mxf.c:85:115: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 85 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0A,0x04,0x01,0x02,0x01,0x01,0x02,0x01,0x01 }, 16, AV_PIX_FMT_UYVY422 }, | ^ src/libavformat/mxf.c:86:115: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 86 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0A,0x04,0x01,0x02,0x01,0x01,0x02,0x01,0x02 }, 16, AV_PIX_FMT_YUYV422 }, | ^ src/libavformat/mxf.c:87:115: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 87 | { { 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 }, 0, AV_PIX_FMT_NONE }, | ^ src/libavformat/mpegts.c:390:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 390 | for (k = 0; k < ts->stream->nb_programs; k++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mpegts.c:393:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 393 | if (k == ts->stream->nb_programs) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mpegts.c:396:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 396 | for (i = 0; i < ts->nb_prg; i++) { | ~ ^ ~~~~~~~~~~ src/libavformat/mpegts.c:398:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]src/libavformat/mxf.c :91:122: 398warning: | missing field 'desc' initializer [-Wmissing-field-initializers] for (j = 910 | ; j < {p- >{n b0x_0p6i,ds0;x 0jE+,+0)x 2{B , 0| x ~ ^ ~~~~~~~~~~ 34,0x04,src/libavformat/mpegts.c0:x4020:127,:0x 01warning: ,comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]0x 01,0x0E,0x 4020 | 4 , 0 x 0 3 , 0 xf0o1r,0 x(0k1 ,=0 x003;,0 xk0 1<, t0sx-0>0s t}r,e a1m5-,> nMbKT_ApG(r'ogAr',a ms'; Vk'+,+ ')u '{, | ' ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~p ') }, /*src/libavformat/mpegts.c A:v403i:d49: 1warning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]1 */ | ^ 403 | if (ts->stream->programs[k]->id == p->id)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 }, | ^ 11 warnings generated. src/libavformat/mxf.c:96:116: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 96 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x06,0x04,0x01,0x01,0x01,0x03,0x01,0x00,0x00 }, 14, AVCOL_PRI_SMPTE170M }, /* SMPTE 170M */ | ^ src/libavformat/mxf.c:97:114: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 97 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x06,0x04,0x01,0x01,0x01,0x03,0x02,0x00,0x00 }, 14, AVCOL_PRI_BT470BG }, /* ITU-R BT.470 PAL */ | ^ src/libavformat/mxf.c:98:112: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 98 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x06,0x04,0x01,0x01,0x01,0x03,0x03,0x00,0x00 }, 14, AVCOL_PRI_BT709 }, /* ITU-R BT.709 */ | ^ src/libavformat/mxf.c:99:113: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 99 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0D,0x04,0x01,0x01,0x01,0x03,0x04,0x00,0x00 }, 14, AVCOL_PRI_BT2020 }, /* ITU-R BT.2020 */ | ^ src/libavformat/mxf.c:100:115: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 100 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0D,0x04,0x01,0x01,0x01,0x03,0x05,0x00,0x00 }, 14, AVCOL_PRI_SMPTE428 }, /* SMPTE-DC28 DCDM */ | ^ src/libavformat/mxf.c:101:115: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 101 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0D,0x04,0x01,0x01,0x01,0x03,0x06,0x00,0x00 }, 14, AVCOL_PRI_SMPTE432 }, /* P3D65 */ | ^ src/libavformat/mxf.c:102:115: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 102 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0D,0x04,0x01,0x01,0x01,0x03,0x08,0x00,0x00 }, 14, AVCOL_PRI_SMPTE428 }, /* Cinema Mezzanine */ | ^ src/libavformat/mxf.c:103:115: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 103 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0D,0x04,0x01,0x01,0x01,0x03,0x0a,0x00,0x00 }, 14, AVCOL_PRI_SMPTE431 }, /* P3DCI */ | ^ src/libavformat/mxf.c:105:116: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 105 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x06,0x04,0x01,0x01,0x01,0x03,0x01,0x00,0x00 }, 14, AVCOL_PRI_SMPTE240M }, /* = AVCOL_PRI_SMPTE170M */ | ^ src/libavformat/mxf.c:107:118: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 107 | { { 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 }, 0, AVCOL_PRI_UNSPECIFIED }, | ^ src/libavformat/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/mxf.c:111:114: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 111 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x04,0x01,0x01,0x01,0x01,0x01,0x00,0x00 }, 14, AVCOL_TRC_GAMMA22 }, /* ITU-R BT.470 */ | ^ src/libavformat/mxf.c:112:112: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 112 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x04,0x01,0x01,0x01,0x0CC libavformat/oggparsecelt.o 1,0x02,0x00,0x00 }, 14, AVCOL_TRC_BT709 }, /* ITU-R BT.709 */ | ^ src/libavformat/mxf.c:113:116: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 113 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x04,0x01,0x01,0x01,0x01,0x03,0x00,0x00 }, 14, AVCOL_TRC_SMPTE240M }, /* SMPTE 240M */ | ^ src/libavformat/mxf.c:114:112: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 114 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x04,0x01,0x01,0x01,0x01,0x04,0x00,0x00 }, 14, AVCOL_TRC_BT709 }, /* SMPTE 274/296M (must appear after ITU-R BT.709) */ | ^ src/libavformat/mxf.c:115:117: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 115 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x06,0x04,0x01,0x01,0x01,0x01,0x05,0x00,0x00 }, 14, AVCOL_TRC_BT1361_ECG }, /* ITU-R BT.1361 */ | ^ src/libavformat/mxf.c:116:113: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 116 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x06,0x04,0x01,0x01,0x01,0x01,0x06,0x00,0x00 }, 14, AVCOL_TRC_LINEAR }, /* Linear */ | ^ src/libavformat/mxf.c:117:115: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 117 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x08,0x04,0x01,0x01,0x01,0x01,0x07,0x00,0x00 }, 14, AVCOL_TRC_SMPTE428 }, /* SMPTE-DC28 DCDM6 * warning/s generated . | ^ src/libavformat/mxf.c:118:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 118 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0D,0x04,0x01,0x01,0x01,0x01,0x08,0x00,0x00 }, 14, AVCOL_TRC_IEC61966_2_4 }, /* IEC 61966-2-4 xvYCC */ | ^ src/libavformat/mxf.c:119:116: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 119 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0E,0x04,0x01,0x01,0x01,0x01,0x09,0x00,0x00 }, 14, AVCOL_TRC_BT2020_10 }, /* ITU-R BT.2020 */ | ^ src/libavformat/mxf.c:120:116: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 120 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0D,0x04,0x01,0x01,0x01,0x01,0x0A,0x00,0x00 }, 14, AVCOL_TRC_SMPTE2084 }, /* SMPTE ST 2084 */ | ^ src/libavformat/mxf.c:121:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 121 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0D,0x04,0x01,0x01,0x01,0x01,0x0B,0x00,0x00 }, 14, AVCOL_TRC_ARIB_STD_B67 }, /* Hybrid Log-Gamma OETF */ | ^ src/libavformat/mxf.c:123:114: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 123 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x04,0x01,0x01,0x01,0x01,0x01,0x00,0x00 }, 14, AVCOL_TRC_GAMMA28 }, /* = AVCOL_TRC_GAMMA22 */ | ^ src/libavformat/mxf.c:124:116: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 124 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x04,0x01,0x01,0x01,0x01,0x02,0x00,0x00 }, 14, AVCOL_TRC_SMPTE170M }, /* = AVCOL_TRC_BT709 */ | ^ src/libavformat/mxf.c:125:116: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 125 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0E,0x04,0x01,0x01,0x01,0x01,0x09,0x00,0x00 }, 14, AVCOL_TRC_BT2020_12 }, /* = AVCOL_TRC_BT2020_10 */ | ^ src/libavformat/mxf.c:127:118: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 127 | { { 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 }, 0, AVCOL_TRC_UNSPECIFIED }, | ^ CC libavformat/oggparsedirac.o src/libavformat/mxf.c:132:114: warning: missing field 'desc' initializer [-Wmissing-field-initializers] src/libavformat/mvdec.c132 | : 250 :{19 :{ warning: 0xcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]0 6,0x0E,0x2B,0x34,0x 02504 | , 0 x 0 1f,o0rx 0(1i, 0=x 001;,0 x0i4, 0 atom.size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavformat/mxf.c:136:110: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 136 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0D,0x04,0x01,0x01,0x01,0x02,0x05,0x00,0x00 }, 14, AVCOL_SPC_RGB }, /* GBR */ | ^ src/libavformat/mxf.c:137:117: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 137 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0D,0x04,0x01,0x01,0x01,0x02,0x06,0x00,0x00 }, 14, AVCOL_SPC_BT2020_NCL }, /* ITU-R BT.2020 Non-Constant Luminance */ | ^ src/libavformat/mxf.c:139:116: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 139 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x04,0x01,0x01,0x01,0x02,0x01,0x00,0x00 }, 14, AVCOL_SPC_SMPTE170M }, /* = AVCOL_SPC_BT470BG */ | ^ src/libavformat/mxf.c:141:118: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 141 | { { 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 }, 0, AVCOL_SPC_UNSPECIFIED }, | ^ src/libavformat/mov.c:2800:47: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2800 | av_assert0(sc->stsc_data[index].first <= sc->chunk_count); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavformat/mspdec.c:97:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 97 | src/libavformat/mpegts.c :fo739r: 51(:i warning: = comparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare]0 ; i < st->codecpar- >739h | e i g h t ; i +i+f) ( i| c ~ ^ ~~~~~~~~~~~~~~~~~~~~o nv(cd, &in, &inlen, &out, &outlen) == -1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ 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->buCC libavformat/oggparseflac.o ffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/movenc.cIn file included from :src/libavformat/mxfdec.c2539::5319: :src/libavcodec/bytestream.h :warning: 187comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]: 15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | i2539f | ( s i zfeor2 !(=i s=i z0e;) i | < ~~~~~ ^ ~~~~ entries; i++) { | ~ ^ ~~~~~~~ src/libavformat/movenc.c:2570:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2570 | if (i && duration == stts_entries[entries].duration) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/movenc.c:2585:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 2585 | for (i = 0; i < entries; i++) { | ~ ^ ~~~~~~~ 3 warnings generated. CC libavformat/oggparseogm.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. In file included from src/libavformat/mxfdec.c:53: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/mxfdec.c:53: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/mvdec.c:485:24: warning: comparison of integers of different signs: 'const int64_t' (aka 'const long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 485 | if (index->pos > pos) | ~~~~~~~~~~ ^ ~~~ src/libavformat/mvdec.c:487:29: warning: comparison of integers of different signs: 'const int64_t' (aka 'const long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 487 | else if (index->pos < pos) { | ~~~~~~~~~~ ^ ~~~ src/libavformat/mvdec.c:506:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 506 | if (mv->eof_count >= avctx->nb_streams) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavformat/mvdec.c:514:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 514 | if (mv->stream_index >= avctx->nb_streams) | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ src/libavformat/mpegts.csrc/libavformat/mvdec.c:987::24537::19 : warning: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]CC libavformat/oggparseopus.o comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 537987 | | f o r o(lid _=c o0d;e ci_ ttn-b>_csotdreeacmpsa;r -i>+c+o)d e c| _ ~ ^ ~~~~~~~~~~~~~~~~~t ag) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ 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 || | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ 3 warnings generated. src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/mxfdec.c:53: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/mxfdec.c:53: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 4 warnings generated. src/libavformat/mux.c:747:52: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 747 | if (pkt->stream_index < 0 || pkt->stream_index >= s->nb_streams) { | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ CC libavformat/oggparseskeleton.o 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/oggparsespeex.o CC libavformat/oggparsetheora.o src/libavformat/mux.c:854:66: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 854 | || (max && sti->interleaver_chunk_duration > max)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ src/libavformat/mux.c:857:56: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 857 | if (max && sti->interleaver_chunk_duration > max) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ src/libavformat/movenc.c:2970:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2970 | for (int i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/oggparsevorbis.o src/libavformat/movenc.c:2991:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2991 | for (int i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mpegtsenc.c:526:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 526 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mpegtsenc.c:538:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 538 | for (k = 0; k < program->nb_stream_indexes; k++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mpegtsenc.c:539:46: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 539 | if (program->stream_index[k] == i) { | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~ src/libavformat/mpegtsenc.c:764:57: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 764 | while (strlen(language) >= 3 && q - data < sizeof(data) - 6) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavformat/movenc.c:3060:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3060 | for (int i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/oggparsevp8.o src/libavformat/mpegts.c:1329:51: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1329 | for (i = 0; i < p->nb_stream_indexes; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavformat/movenc.c:3080:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3080 | for (int i = 0, index = 1; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mov.c:3564:67: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3564 | for (int ind = 0; ind < sti->nb_index_entries && ctts_ind < 1ms warningc- generated>c. tts_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) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. CC libavformat/oma.o CC libavformat/omadec.o src/libavformat/mux.c:1050:42: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1050 | if (stream_index < 0 || stream_index >= s->nb_streams) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ 82 warnings generated. CC libavformat/omaenc.o CC libavformat/options.o 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) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ 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_offssrc/libavformat/mpegtsenc.cets_c:ou1123nt:)23 : | warning: ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavformat/mov.c:3990: 27:1123 | warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for (i3990 | = 0 ; i < sf-o>rn b(_pirongtr aj m=s ; 0i;+ +j )< {sc -> c| ~ ^ ~~~~~~~~~~~~~~t ts_data[i].src/libavformat/mpegtsenc.cco:un1153t:19;: warning: jcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]+ +) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ 1153 | fosrc/libavformat/mov.cr :(4003i: =41 :0; warning: i comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]< s->nb_str ea4003m | s; i + + ) { | i ~ ^ ~~~~~~~~~~~~~f (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/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/mxfenc.c:51: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavformat/mov.c:4054:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 4054 | for (i = 0; i < sc->elst_count; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavformat/mov.c:4083:58: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 4083 | if (av_sat_sub64(start_time, empty_duration) != start_time - (uint64_t)empty_duration) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:4152:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 4152 | i + 1 == sc->stsc_data[stsc_index + 1].first) | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:4165:27: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 4165 | for (j = 0; j < sc->stsc_data[stsc_index].count; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:4172:92: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 4172 | if (!sc->keyframe_absent && (!sc->keyframe_count || current_sample+key_off == sc->keyframes[stss_index])) { | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:4288:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 4288 | i + 1 == sc->stsc_data[stsc_index + 1].first) | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:4317:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 4317 | if (sti->nb_index_entries >= total) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavformat/nistspheredec.c:115:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 115 | if (bps > INT16_MAX/8U) | ~~~ ^ ~~~~~~~~~~~~ src/libavformat/mpegtsenc.c:1518:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1518 | for (int i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mpegtsenc.c:1521:64: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1521 | int st2_index = i < st->index ? i : (i + 1 == s->nb_streams ? st->index : i + 1); | ~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/mpegts.c: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/libavformat/mov.c:4413:54: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 4413 | if (i == ref->nlvl_to - 1 && src_path - src < sizeof(filename)) { | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavformat/movenc.c:4053:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 4053 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/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/os_support.o src/libavformat/mpegts.c:2250:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2250 | for (int i = 0; i < p->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mpegts.c:2255:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2255 | } else if (pmt_stream_idx < p->nb_streams) { /* match based on position within the PMT */ | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ CC libavformat/paf.o src/libavformat/mxfdec.c:449:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 449 | for (i = 0; i < size && !avio_feof(pb); i++) { | ~ ^ ~~~~ src/libavformat/mxfdec.c:456:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 456 | return i == size; | ~ ^ ~~~~ CC libavformat/pcm.o 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++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/pcmdec.o src/libavformat/mpegts.c:2358:45: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 2358 | if (prg && prg->nb_pids && prg->pids[0] != ts->current_pid) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mpegtsenc.c:2188:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2188 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/pcmenc.o src/libavformat/movenc.c:4451:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 4451 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/movenc.c:4460:41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 4460 | mov->tracks[i].track_id = i >= s->nb_streams ? ++next_generated_track_id : s->streams[i]->id; | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mxfenc.c:147:24: warning: missing field 'index' initializer [-Wmissing-field-initializers] 147 | { AV_CODEC_ID_NONE } | ^ 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/mov.c:4974:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 4974 | for (i = 0; i < c->trex_count; i++) | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mov.c:4975:38: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 4975 | if (c->trex_data[i].track_id == track_id) { | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavformat/mpegts.c:2594:50: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 2594 | if (prg->nb_pids && prg->pids[0] != pmt_pid) | ~~~~~~~~~~~~ ^ ~~~~~~~ src/libavformat/mpegts.c:2597:29: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 2597 | if (prg_idx > nb_prg) | ~~~~~~~ ^ ~~~~~~ src/libavformat/mpegts.c:2599:29: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 2599 | if (prg_idx >= nb_prg) | ~~~~~~~ ^ ~~~~~~ src/libavformat/mpegts.c:2608:20: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2608 | for (j=0; jstream->nb_programs; j++) { | ~^~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mpegts.c:2609:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2609 | for (i = 0; i < ts->nb_prg; i++) | ~ ^ ~~~~~~~~~~ src/libavformat/mpegts.c:2610:35: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 2610 | if (ts->prg[i].id == ts->stream->programs[j]->id) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mpegts.c:2612:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2612 | if (i==ts->nb_prg && !ts->skip_clear) | ~^ ~~~~~~~~~~ src/libavformat/movenc.c:4497:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 4497 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/movenc.c:4538:75: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 4538 | int ret = mov_write_trak_tag(s, pb, mov, &(mov->tracks[i]), i < s->nb_streams ? s->streams[i] : NULL); | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mpegtsenc.c:2277:92: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2277 | OFFSET(transport_stream_id), AV_OPT_TYPE_INT, { .i64 = 0x0001 }, 0x0001, 0xffff, ENC }, | ^ src/libavformat/mpegtsenc.c:2279:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2279 | OFFSET(original_network_id), AV_OPT_TYPE_INT, { .i64 = DVB_PRIVATE_NETWORK_START }, 0x0001, 0xffff, ENC }, | ^ src/libavformat/mpegtsenc.c:2281:83: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2281 | OFFSET(service_id), AV_OPT_TYPE_INT, { .i64 = 0x0001 }, 0x0001, 0xffff, ENC }, | ^ src/libavformat/mov.c:5064:19: warning: 1comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] warning generated. 5064 | for (i = 0src/libavformat/movenc.c; :i4567 :< 11c-:>f csrc/libavformat/mpegtsenc.cwarning: -:comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]2301> n:b103_: swarning: tmissing field 'unit' initializer [-Wmissing-field-initializers]r eams; 4567i | + 2301 + | ) l{e n = | O F ~ ^ ~~~~~~~~~~~~~~~~~FFF SMEIT(Np(mts_issrc/libavformat/mov.czt:aer5065ot:f_35(p:bi udwarning: f)comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]), A V/_O P2T _ -5065T | Y1P, E _ l I Ne Tn, ) ;{i f | . ^ ~~~~~~~~~~~~~~~~~~~ ~~~ i 6(4c ->=f c0-xsrc/libavutil/macros.h>1s:t0490r0:e25 :a}, Fmnote: sIRexpanded from macro 'FFMIN'S T[i_]O-T>H Ei49R_dP | =#dIeD=, fL ifAnSTrea_ gO-F>FtMrTINa(cHk_aEi,Rd_bP)) I D(,{( aE) N C| > ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~(} b,) ? (b| src/libavformat/mov.c) ^ ::5075 :34(:a )warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]) | ~ ^ ~ 5075 | if (sc->pseudo_src/libavformat/mpegtsenc.cst:re2303am:99_: iwarning: missing field 'unit' initializer [-Wmissing-field-initializers]d + 1 != f r2303 | a g- >s t s d O_FFiSdE T&(&st asrct-_p>ipsdeu)d,o _AsV_tOPrTe_aTYmPE__IiNdT ,! ={ -.1i)6 4 =| ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ 0x0100 }, FIRST_OTHER_PID, LAST_OTHER_PID, ENC }, | ^ src/libavformat/mpegtsenc.c:2304:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2304 | { "mpegts_m2ts_mode", "Enable m2ts mode.", OFFSET(m2ts_mode), src/libavformat/mxfdec.cAV_O:PT672_T:YP62E_:BO OLwarning: ,comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] { .i64 = -1 }, -1, 1672, | E NC }, | if ^ (size < 32 || size - 32 < orig_size || (insrc/libavformat/mpegtsenc.c:t2305:)89:o riwarning: g_missing field 'unit' initializer [-Wmissing-field-initializers]s ize != o r2305 | i g _ s{ i"zem)u | x ~~~~~~~~~~~~~~ ^ ~~~~~~~~~r ate", NULL, OFFsrc/libavformat/mxfdec.cS:E672T:(32m:u xwarning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare]_ rate), AV _672O | P T _ TiYfPE _I(NsiTz,e { <. i3624 |=| s1i z}e, 0- ,32 Inb_prg; i++) { | ~ ^ ~~~~~~~~~~ src/libavformat/mpegts.c:2873:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2873 | if (i == ts->nb_prg && ts->nb_prg > 0) { | ~ ^ ~~~~~~~~~~ In file included from src/libavformat/nutdec.c:30: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/mpegts.c: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'In file included from src/libavformat/nutdec.c: 3049: | src/libavcodec/bytestream.h:#186de:f13i:n ewarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]FF MIN(a,b) ((a) > (186b | ) ? s(ibz)e2 : = (FFaM)I)N (p ->| bu ~ ^ ~f fer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/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) | ~~~~~ ^ ~~~~ In file included from src/libavformat/nutenc.c:31: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/mxfdec.c:780:24: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] 780 | if (this_partition != klv_offset - mxf->run_in) { | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:847:53: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] 847 | mxf->run_in + partition->previous_partition >= klv_offseIn file included from t) {src/libavformat/nutenc.c :| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~31 : src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavformat/mov.c186 | : 5117 s:i19ze:2 =warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]FF MIN(p->buffer_ e5117n | d - p f-or> b(uif f=er ,0 s;i iz e<) ;c- > fc| - ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ >nb_streasrc/libavutil/macros.hm:s49:;25 : inote: ++expanded from macro 'FFMIN') { | ~ ^ ~~~~~~~~~~~~~~~~~ 49 | #defisrc/libavformat/mov.cne: 5118FF:MI35N:( warning: acomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ,b) ((a) 5118 | > ( b ) ? i(fb) (: c(->afc)-) > s| t ~ ^ ~r eams[i]->In file included from idsrc/libavformat/nutenc.c :=31: =src/libavcodec/bytestream.h :f187r:a15g:- >warning: tcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]ra ck_id )187 | { | i ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~f (size2 !src/libavformat/mov.c= :si5129z:e32): | 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/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned 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/nutdec.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'src/libavformat/movenc.c : 491249: | 33#d:ef iwarning: ncomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e FFMIN(a,b) (( a)4912 | > ( b ) ? ( bi)f : ((a)t) r a| ~ ^ ~c k->nb_fragIn file included from _isrc/libavformat/nutdec.cn:30f: osrc/libavcodec/bytestream.h :>294=: 15:t warning: rcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]a ck->f ra294g_ | in f o_ ca paicifty )( {s iz e2| ! ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~=src/libavcodec/bytestream.h s:iz271e:)17 :| ~~~~~ ^ ~~~~warning: comparison of integers of different signs: 'int' and 'unsigned 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. src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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.cIn file included from :src/libavformat/nutdec.c31:: 30src/libavcodec/bytestream.h: :src/libavcodec/bytestream.h293:318::1315:: 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] 318 | if (si z293e | 2 != s iszei) 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/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/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25src/libavformat/mov.c: note: :expanded from macro 'FFMIN'5421 :35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 49 | #define FFMIN(a,b )5421 | (( a ) > ( b )i f ?(c -(>fbc)-> st:re am(sa[i)])-> i d | = ~ ^ ~ = track_id) In file included from { src/libavformat/nutenc.c :| ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~31 : src/libavcodec/bytestream.hsrc/libavcodec/bytestream.h:318::35515::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] src/libavformat/mov.c:5447: 31838 | : warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] i355f | ( s i sz ei25447 z!e= | s =i z ei)FfF M | I ~~~~~ ^ ~~~~(Na (vg_s-at>_abdufdf64e(orf_efnsedt , -o gf->fbadud)f f!e=r ,o fsfsiezte )+; | ( ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ui nt64_t)src/libavutil/macros.ho:f49f:a25:d d)note: expanded from macro 'FFMIN'| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | #src/libavformat/mov.cd:e5476f:in41e :F Fwarning: Mcomparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare]IN (a,b) ((a) >5476 | ( b) ? ( b ) : ( aav)_)s a t_| ad ~ ^ ~d 64(pts, durIn file included from atsrc/libavformat/nutdec.cio:n30: )src/libavcodec/bytestream.h !:=356 :p13:t warning: scomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] + (uint64_t )356 | d u r astiizone 2| ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ = FFMIN(p->src/libavformat/mov.cb:u5475f:40f:e warning: rcomparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare]_ end - p-> b5475uf | fe r , s i z e )if; (a v| _ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ sat_asrc/libavutil/macros.hdd:649:425(:o fnote: fexpanded from macro 'FFMIN'se t, siz e49) | # d!e=fi noe fFfFsMeItN (+a (,ub)i (n(ta)6 >4 _(tb)) ?s i(zbe )| | : | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~( a)) | ~ ^ ~ src/libavformat/mov.c:5507In file included from :src/libavformat/nutdec.c23::30 warning: : comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]src/libavcodec/bytestream.h :357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]5507 | 357 | fiof r(s i(zie 2= ! =0 s;iz e)i <| ~~~~~ ^ ~~~~c ->frag_index.nb_items; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:5509:45: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 5509 | for (j = 0; ref_st == NULL && j < item->nb_stream_info; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. src/libavformat/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++) { | ~ ^ ~~~~~~~~~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/nutenc.c:31: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/nutenc.c:31: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/mxfenc.c:531:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 531 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mxfenc.c:561:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 561 | for (i = 0; i < MXF_NUM_TAGS; i++) { | ~ ^ ~~~~~~~~~~~~ src/libavformat/mxfenc.c:573:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 573 | for (i = 0; i < MXF_NUM_TAGS; i++) { | ~ ^ ~~~~~~~~~~~~ In file included from src/libavformat/oggdec.c:36: src/libavformat/oggdec.h:160:36: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 160 | if (ogg->streams[i].serial == serial) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavformat/mpegts.c:3285:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3285 | for (i = 0; i < FF_ARRAY_ELEMS(ts->pools); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfenc.c:622:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 622 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ 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/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/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++) | ~ ^ ~~~~~~~~~~~~~~~ CC libavformat/pjsdec.o src/libavformat/nuv.c:182:15: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 182 | if (fps < 0.0f) { | ~ ^~~~ CC libavformat/pmpdec.o src/libavformat/nuv.c:188:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 188 | fps = 0.0f; | ~ ^~~~ 6 warnings generated. 47 warnings generated. CC libavformat/pp_bnk.o 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/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++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/prompeg.o CC libavformat/protocols.o src/libavformat/mxfdec.c:1594:129: warning: missing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers] 1594 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x02,0x0d,0x01,0x03,0x01,0x02,0x10,0x60,0x01 }, 14, AV_CODEC_ID_H264, NULL, 15 }, /* H.264 */ | ^ src/libavformat/mxfdec.c:1595:129: warning: missing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers] 1595 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x02,0x0d,0x01,0x03,0x01,0x02,0x11,0x01,0x00 }, 14, AV_CODEC_ID_DNXHD, NULL, 14 }, /* VC-3 */ | ^ src/libavformat/mxfdec.c:1596:129: warning: missing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers] 1596 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x02,0x0d,0x01,0x03,0x01,0x02,0x12,0x01,0x00 }, 14, AV_CODEC_ID_VC1, NULL, 14 }, /* VC-1 */ | ^ src/libavformat/mxfdec.c:1597:129: warning: missing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers] 1597 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x02,0x0d,0x01,0x03,0x01,0x02,0x14,0x01,0x00 }, 14, AV_CODEC_ID_TIFF, NULL, 14 }, /* TIFF */ | ^ src/libavformat/mxfdec.c:1598:129: warning: missing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers] 1598 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x02,0x0d,0x01,0x03,0x01,0x02,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/mxfdec.c:1601:129: warning: missing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers] 1601 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x02,0x0d,0x01,0x03,0x01,0x02,0x04,0x60,0x01 }, 14, AV_CODEC_ID_MPEG2VIDEO, NULL, 15 }, /* MPEG-ES */ | ^ src/libavformat/mxfdec.c:1603:129: warning: missing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers] 1603 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0d,0x0d,0x01,0x03,0x01,0x02,0x23,0x01,0x00 }, 14, AV_CODEC_ID_FFV1, NULL, 14 }, | ^ src/libavformat/mxfdec.c:1604:129: warning: missing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers] 1604 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x01,0x0d,0x01,0x03,0x01,0x02,0x02,0x41,0x01 }, 14, AV_CODEC_ID_DVVIDEO, NULL, 15 }, /* DV 625 25mbps */ | ^ src/libavformat/mxfenc.c:1050:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavformat/movenc.c: 56941050: | 23 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]src/libavformat/nut.c for: (258:i19: =warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 0src/libavformat/mxfdec.c5694;: | i1606 : 119 :< fwarning: somissing field 'desc' initializer [-Wmissing-field-initializers]-r > n(bi_nstt r258ie | a =m s 0; ; f 1606i+oi | <+r ) s ( -i{| > = ~ ^ ~~~~~~~~~~~~~{n 0x 0b60,_; 0is ts0;ax2 bivf,+0-x+>3n)b _4{,s0x 04t, 0rx| ea01 ~ ^ ~~~~~~~~~~~~~,m 0sx; 0i+1+,0)x 0| a ~ ^ ~~~~~~~~~~~~~~~~~~~~, 0x0e,0x0f,0x03,0x01,0x02,0x20,0x01,0x01 }, 15, AV_CODEC_ID_HQ_HQA }, | ^ src/libavformat/mxfdec.c:1607:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 1607 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0a,0x0e,0x0f,0x03,0x01,0x02,0x20,0x02,0x01 }, 15, AV_CODEC_ID_HQX }, | ^ src/libavformat/mxfdec.c:1608:129: warning: missing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers] 1608 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0a,0x0e,0x15,0x00,0x04,0x02,0x10,0x00,0x01 }, 16, AV_CODEC_ID_HEVC, NULL, 15 }, /* Canon XF-HEVC */ | ^ src/libavformat/mxfdec.c:1609:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 1609 | { { 0x06,0x0e,0x2b,0x34,0x01,0x01,0x01,0xff,0x4b,0x46,0x41,0x41,0x00,0x0d,0x4d,0x4f }, 14, AV_CODEC_ID_RAWVIDEO }, /* Legacy ?? Uncompressed Picture */ | ^ src/libavformat/mxfdec.c:1610:118: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 1610 | { { 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 }, 0, AV_CODEC_ID_NONE }, | ^ src/libavformat/oggdec.c:302:34: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 302 | if (os->bufsize - os->bufpos < size) { | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavformat/mxfdec.c:1615:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 1615 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x01,0x0d,0x01,0x03,0x01,0x02,0x01,0x00,0x00 }, 14, AV_CODEC_ID_MPEG2VIDEO }, /* MXF-GC SMPTE D-10 mappings */ | ^ src/libavformat/mxfdec.c:1616:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 1616 | { { 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 }, 0, AV_CODEC_ID_NONE }, | ^ src/libavformat/mxfdec.c:1621:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 1621 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0A,0x04,0x01,0x02,0x02,0x01,0x32,0x00,0x00 }, 14, AV_CODEC_ID_H264 }, /* H.264/MPEG-4 AVC Intra Profiles */ | ^ src/libavformat/mxfdec.c:1622:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 1622 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x07,0x04,0x01,0x02,0x02,0x03,0x01,0x01,0x00 }, 14, AV_CODEC_ID_JPEG2000 }, /* JPEG 2000 code stream */ | ^ src/libavformat/mxfdec.c:1623:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 1623 | { { 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 }, 0, AV_CODEC_ID_NONE }, | ^ src/libavformat/mxfdec.c:1628:101: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 1628 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0A,0x04,0x01,0x02,0x02,0x01,0x32,0x21,0x01 }, 16, 1440 }, | ^ src/libavformat/mxfdec.c:1629:101: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 1629 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0A,0x04,0x01,0x02,0x02,0x01,0x32,0x21,0x02 }, 16, 1440 }, | ^ src/libavformat/mxfdec.c:1630:101: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 1630 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0A,0x04,0x01,0x02,0x02,0x01,0x32,0x21,0x03 }, 16, 1440 }, | ^ src/libavformat/mxfdec.c:1631:101: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 1631 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0A,0x04,0x01,0x02,0x02,0x01,0x32,0x21,0x04 }, 16, 1440 }, | ^ src/libavformat/mxfdec.c:1632:101: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 1632 | { { 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 }, 0, 0 }, | ^ src/libavformat/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] src/libavformat/movenc.c: 63185735 | : 19 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (i == c-> f5735c | -> nb _ s tforrea m(si) = | 0 ~ ^ ~~~~~~~~~~~~~~~~~ ; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mxfdec.c:1638:128: warning: missing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers] 1638 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x02,0x0d,0x01,0x03,0x01,0x02,0x04,0x40,0x01 }, 14, AV_CODEC_ID_MP2, NULL, 15 }, /* MPEG-ES */ | ^ src/libavformat/mxfdec.c:1639:128: warning: missing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers] 1639 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x01,0x0d,0x01,0x03,0x01,0x02,0x01,0x01,0x01 }, 14, AV_CODEC_ID_PCM_S16LE, NULL, 13 }, /* D-10 Mapping 50Mbps PAL Extended Template */ | ^ src/libavformat/mxfdec.c:1640:118: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 1640 | { { 0x06,0x0e,0x2b,0x34,0x01,0x01,0x01,0xff,0x4b,0x46,0x41,0x41,0x00,0x0d,0x4d,0x4F }, 14, AV_CODEC_ID_PCM_S16LE }, /* 0001GL00.MXF.A1.mxf_opatom.mxf */ | ^ src/libavformat/mxfdec.c:1641:118: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 1641 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x03,0x04,0x02,0x02,0x02,0x03,0x03,0x01,0x00 }, 14, AV_CODEC_ID_AAC }, /* MPEG-2 AAC ADTS (legacy) */ | ^ src/libavformat/mxfdec.c:1642:118: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 1642 | { { 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 }, 0, AV_CODEC_ID_NONE }, | ^ src/libavformat/mov.c:6388:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 6388 | src/libavformat/mxfdec.c : f1646o:r140: (warning: imissing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers] = 0; i < subsamp le1646_ | c o u n{ t{ 0&x&06 !,p0bx0-e,>0exo2bf,0_xr34e,0axch0e4d,0;x i0++1), 0{x 0| 1, ~ ^ ~~~~~~~~~~~~~~~0 x09,0x0d,0x01,0x03,0x01,0x02,0x0d,0x00,0x00 }, 16, AV_CODEC_ID_NONE, "vbi_smpte_436M", 11 }, | ^ src/libavformat/mxfdec.c:1647:140: warning: missing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers] 1647 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x09,0x0d,0x01,0x03,0x01,0x02,0x0e,0x00,0x00 }, 16, AV_CODEC_ID_NONE, "vbi_vanc_smpte_436M", 11 }, | ^ src/libavformat/mxfdec.c:1648:113: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 1648 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x09,0x0d,0x01,0x03,0x01,0x02,0x13,0x01,0x01 }, 16, AV_CODEC_ID_TTML }, | ^ src/libavformat/mxfdec.c:1649:113: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 1649 | { { 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 }, 0, AV_CODEC_ID_NONE }, | ^ In file included from src/libavformat/oggenc.c:31: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavformat/psxstr.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) | ~~~~~~~~~~~ ^ ~~ In file included from src/libavformat/oggenc.c:31: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/oggenc.c:31: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 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) != encryption_index->auxiliary_offsets[0]) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/pva.o src/libavformat/mov.c:6544:53: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 6544 | if (avsrc/libavformat/oggdec.cio_:r667ea:47d: (warning: pcomparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare]b , buffer + offse t,667 | to _ re a d) != toi_fr e(aid) >{ = | 0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~& & ogg->streams[i].granule != -1 && ogg->streams[i].granule != 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/libavformat/oggenc.c:31: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/oggenc.c:31: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavformat/pvfdec.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/oggenc.c:31: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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->body_sid == best_body_sid && s->index_sid == best_index_sid && s->index_start_position == best_index_start && ssrc/libavformat/oggdec.c->in:d787e:x25_:d urwarning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'long long' [-Wsign-compare]a tion > best_ i787 | n d e x _ d uifr at(ioso-n>g)ra)nu l{ e !| = ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ - 1LL) { | ~~~~~~~~~~~ ^ ~~~~ src/libavformat/mxfdec.c:1795:108: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] 1795 | s->body_sid == best_body_sid && s->index_sid == best_index_sid && s->index_start_position < best_index_start || | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:1791:108: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] 1791 | s->body_sid == last_body_sid && s->index_sid == last_index_sid && s->index_start_position > last_index_start) && | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavformat/mxfenc.c:1651:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/bytestream.h :1651355: | 13 : warning: focomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]r (i = 0; i < s->nb_s t355r | e a ms ; si+i+ze) {= F| F ~ ^ ~~~~~~~~~~~~~ MIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/oggenc.c:31: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((src/libavformat/mov.ca) > :(b6686) :?19 (:b )warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: (a)) | ~ ^ ~ In file included from 6686src/libavformat/oggenc.c | : 31 : src/libavcodec/bytestream.h :f357or: 15(i: =warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]0; i < e357n | tr y _ coiuf n(ts &i&z e!2pb -!>e=o f_srizeea)ch e d| ; ~~~~~ ^ ~~~~ i++) { | ~ ^ ~~~~~~~~~~~ src/libavformat/mov.c:6687:36: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 6687 | unsigned int min_offsets = FFMIN(FFMAX(i + 1, 1024), entry_count); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/mxfenc.c:1708:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1708 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mxfdec.c:1894:21: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] src/libavformat/movenc.c:6179:20: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1894 | 6179 | e d i t _iuf n(ittr k=- >FFeMnAtX(rey d>it=_ turnikt->,cl us-st>einrd_ceapxa_csitatryt)_p o{si t i| o ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~n ); /* 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) | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ 21 warnings generated. 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/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] 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->indesrc/libavformat/mov.cx_du:r6923ati:75o:n +warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]1 ) | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfdec.c :69232015 | : 33 : warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] if (avio_ r2015e | a d ( p b i,f s c-(>csen-c.>dnebf_iaunldte_xe_ncernypttreide_ss a=m=p lined-e>xiv_,d ievl_tsai ze*) s!-=> iivn_sdiexz_e)d ur{a t i| o ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~ n + 1) | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. src/libavformat/nutenc.c:190:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 190 | for (stream_id = 0; stream_id < s->nb_streams; stream_id++) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/mov.c:6998:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 6998 | for (i = 0; i < sample->subsample_count; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:6999:103: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 6999src/libavformat/mxfdec.c | : 2125 : 23 : iwarning: fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] (sample->subs a2125m | pl e s [ i ] .fbyotres _o(fk _= c0;l eka r_ f+ cs-a>mnbp_les-t>rseuabsmamsp;l esk[+i]+.) b{y t es| _ ~ ^ ~~~~~~~~~~~~~~~~~~~o f_protected_data > size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavformat/mxfenc.c:2030:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2030 | for (i = 0; i < FF_ARRAY_ELEMS(mxf_prores_codec_uls); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/qcp.o 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) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ 1 warning generated. src/libavformat/nutenc.c:384:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 384src/libavformat/mxfenc.c | :fo2084r: 19(:i warning: =comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 0; i < nut->time _2084 | b a s e _fcooru nt(; ii ++=) 0{ ; | i ~ ^ ~~~~~~~~~~~~~~~~~~~~ < FF_ARRAY_ELEMS(mxf_dnxhd_codec_uls); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:7115:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 7115 | for (i = 0; i < sample->subsample_count; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:7116:103: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 7116 | 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] In file included from 7135src/libavformat/oggparsecelt.c | : 27 : src/libavformat/oggdec.h : 160 : 36 : warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]da ta += FFMIN(1 6160* | s a m p l eif- (>oskgigp-_b>ysttreea_mbslo[ci]k.s,er irael m=_=by tess)e;r i a| l ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/mov.c:7136:26: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 7136 | rem_bytes -= FFMIN(16*sample->skip_byte_block, rem_bytes); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/movenc.csrc/libavformat/oggdec.h::6332180::2332:: warning: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] 1806332 | | i f (fpotrs (>i I=N T0;6 i4 _ nbp_sttrsea ms!;= i+A+)V _ N| O ~ ^ ~~~~~~~~~~~~~P TS_VALUE) { | src/libavformat/movenc.c ~~~ ^ ~~~~~~~~~~~~~~ :6349:49: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 6349 | if (side && side_size > 0 && (side_size != par->extradata_size || memcmp(side, par->extradata, side_size))) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/movenc.c:6374:41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 6374 | if (trk->entry && pkt->stream_index < s->nb_streams) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/movenc.c:6380:62: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] 6380 | (mov->max_fragment_size && mov->mdat_size + size >= mov->max_fragment_size) || | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/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)) | ~ ^ ~ 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_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/mxfdec.c:2468:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 2468 | descriptor->color_range == ((14<<(descriptor->component_depth - 4In file included from src/libavformat/oggparseogm.c:29: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] )) + 1 ))186 | | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ size2 = FFMIsrc/libavformat/mxfdec.cN(:p2467-:>41b:u fwarning: fecomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]r _end - p-> bu2467ff | e r, s i z e ) ; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ descriptsrc/libavutil/macros.ho:r49:-25:> wnote: expanded from macro 'FFMIN'h ite_ref _49l | e#vdeelf i=ne= F F(M2IN3(5a<,i p(tb)o ?r -(>b)c o: m(pa)o)n e| n ~ ^ ~ t_depth -In file included from src/libavformat/oggparseogm.c8:29): )src/libavcodec/bytestream.h &:&187: 15 : | warning: ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/nutdec.c:230:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 230 | for (i = 0; i < nut->time_base_count; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavformat/nutdec.c:291:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 291 | if (tmp_stream >= stream_count) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavformat/nutdec.c:320:13: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long 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++) { | ~ ^ ~~~~~~~~~~~~ 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/nutenc.c:631:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 631 | for (i=0; iavf->nb_streams; i++) { | ~^~~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfenc.c:2318:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2318 | for (i = 0; i < FF_ARRAY_ELEMS(mxf_h264_codec_uls); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/movenc.c:6606:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 6606 | for (i = 0; i < s->nb_chapters; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned 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/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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavformat/oggparseogm.c:29: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/oggparseogm.c:29: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/movenc.csrc/libavcodec/bytestream.h:6713::31719::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] 6713317 | | fsoirz e(2 i= =F F0M;I Ni( p<- >sb-u>ffneb_rs_ternedam s-; ip+-+>)b uf{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/libavformat/oggparseogm.c:29: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | src/libavformat/nutenc.c ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ :743:19: src/libavutil/macros.h:warning: 49comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: 25: note: expanded from macro 'FFMIN' 49 | #743d | e f i nfeo rF F(MiI N(=a ,0b); ((ia )< >s -(>bn)b ?_ s(tb)r :e (aa)m)s; i| + ~ ^ ~ +) { | ~ ^ ~~~~~~~~~~~~~ In file included from src/libavformat/oggparseogm.c:29: src/libavcodec/bytestream.h:356src/libavformat/nutenc.c:13::757 :warning: 23comparison 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 | 757 | s i ze 2 = FF MfoIrN ((pj- >b=uf f0er;_ ejn d <- np-u>btu-ff>etr,i mseiz_eb)a;s e| _ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~c ountsrc/libavutil/macros.h:;49 :25j:+ note: +expanded from macro 'FFMIN' ) | ~ ^ ~~~~~~~~~~~~~~~~~~~~ 49 | #defisrc/libavformat/nutenc.cne: 763FF:M15I:N (awarning: ,comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]b ) ((a) > 763( | b ) ? (b ) i f: ((ja ))= = n| u ~ ^ ~t ->time_bIn file included from asrc/libavformat/oggparseogm.cs:e29_: csrc/libavcodec/bytestream.ho:un357t:)15 : warning: | ~ ^ ~~~~~~~~~~~~~~~~~~~~comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | src/libavformat/nutenc.c : 774if: 19(:si zwarning: e2comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] != size ) 774 | | ~~~~~ ^ ~~~~ for (i = 0; i < s->nb_chapters; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavformat/nutenc.c:777:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 777 | for (j = 0; j < nut->time_base_count; j++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavformat/nutenc.c:783:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 783 | if (j == nut->time_base_count) | ~ ^ ~~~~~~~~~~~~~~~~~~~~ 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) | ~ ^ ~~~~~~~~~~~~~~~ In file included from src/libavformat/oggparsevorbis.c:31: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 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].serialIn file included from ==src/libavformat/oggparsevorbis.c s:e31r: isrc/libavcodec/bytestream.ha:l)186 :| 13: ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #defisrc/libavformat/nutenc.cne :FF819MI:N19(:a ,bwarning: )comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ((a) > (b) ? ( b819) | : (a)i)f ( p| ~ ^ ~k t->size >In file included from src/libavformat/oggparsevorbis.c2: 31*: src/libavcodec/bytestream.hn:u187:t15-: >warning: mcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]a x_dis t187an | c e) | i ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ f (size2 != size) | ~~~~~ ^ ~~~~ 2 warnings generated. src/libavformat/mov.c:7568:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7568 | if (i != avio_rb32(pb)) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/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/oggparseskeleton.c:24: src/libavformat/oggdec.h:160:36: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 160 | if (ogCC libavformat/qtpalette.o g->streams[i].serial == serial) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ In file included from src/libavformat/oggparseopus.c:27: src/libavformat/oggdec.h:160:36: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 160 | if (ogg->streams[i].serial == serial) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned 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)src/libavformat/oggdec.h > :(180b:32): warning: ? comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare]( b) : (a)) | ~ ^ ~ 180 | if (pts > INT64_MAX && pts != AV_NOPTS_VALUE) { | ~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/oggdec.h:180:32: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] 180 | if (pts > INT64_MAX && pts != AV_NOPTS_VALUE) { | ~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/nutdec.c:550:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 550 | for (i = 0; i < count; i++) { | ~ ^ ~~~~~ In file included from src/libavformat/oggparsevorbis.c:31: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/oggparsevorbis.c:31: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavformat/oggparsespeex.c:30: src/libavformat/oggdec.h:160:36: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 160 | if (ogg->streams[i].serial == serial) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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/oggdec.h:180:32: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] 180 | if (pts > INT64_MAX && pts != AV_NOPTS_VALUE) { | ~~~ ^ ~~~~~~~~~~~~~~ CC libavformat/r3d.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/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/mxfenc.c:2547:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2547 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mxfenc.c:2691:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2691 | if (st->index != s->nb_streams - 1) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavformat/mxfenc.c:2733:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2733 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/oggenc.c:88:81: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 88 | OFFSET(serial_offset), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, PARAM }, | ^ src/libavformat/oggenc.c:90:78: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 90 | OFFSET(pref_size), AV_OPT_TYPE_INT, {.i64 = 0}, 0, MAX_PAGE_SIZE, PARAM}, | ^ src/libavformat/oggenc.c:92:83: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 92 | OFFSET(pref_size), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, MAX_PAGE_SIZE, PARAM }, | ^ src/libavformat/oggenc.c:94:91: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 94 | OFFSET(pref_duration), AV_OPT_TYPE_INT64, { .i64 = 1000000 }, 0, INT64_MAX, PARAM }, | ^ src/libavformat/oggenc.c:95:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 95 | { NULL }, | ^ src/libavformat/oggenc.c:94:74: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 93 | { "page_duration", "preferred page duration, in microseconds", | ~ 94 | OFFSET(pref_duration), AV_OPT_TYPE_INT64, { .i64 = 100CC libavformat/rawdec.o 0000 }, 0, INT64_MAX, PARAM }, | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavformat/mxfenc.c:2773:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2773 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/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) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ CC libavformat/rawenc.o src/libavformat/movenc.c:6992:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 6992 | for (i = 0; i < s->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~ src/libavformat/movenc.c:7007:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7007 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mxfdec.c:3046src/libavformat/movenc.c::677021::27 :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] 7021 | f3046or | ( i = 0 ; ii f <( sd-e>sncbri_psttroer-ams>;c ih+a+n)ne l{s < =| ~ ^ ~~~~~~~~~~~~~0 || descriptor->chasrc/libavformat/movenc.cnn:el7062s: >19=: warning: Fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]F _SANE_NB_ C7062HA | N N E L S)fsrc/libavformat/nutenc.c o{r :1031 :( 23:i | warning: ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~=comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 0; i < s->nb_ st1031r | e a msrc/libavformat/mxfdec.c s; : 3091i+ +:23f:o)r warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare](i{ = | 0 ~ ^ ~~~~~~~~~~~~~; i < 3091s | -> n b _fstorre (aimns;t i+i+) ={ 0; | ~ ^ ~~~~~~~~~~~~~i < mxf->fc->nsrc/libavformat/nutenc.cb_:st1070r:24e:a mswarning: ;comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~1070 | fsrc/libavformat/mxfdec.cor: 3094(i:=350:; iwarning: nb_stream s3094; | i+ + ) { | ~^~~~~~~~~~~~~~ for (int j = i + 1; j < mxf->fc->nb_streams; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/nutdec.c:835:65: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 835 | for (initialized_stream_count = 0; initialized_stream_count < src/libavformat/mxfenc.cs->:n2902b:_19s: twarning: rcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]ea ms;) { | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ 2902 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/nutenc.c:1230:20: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1230 | for (i=0; inb_streams; i++) | ~^~~~~~~~~~~~~~ src/libavformat/nutenc.c:1245:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1245 | { "write_index", "Write index", OFFSET(write_index), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, E, }, | ^ src/libavformat/nutenc.c:1246:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1246 | { NULL }, | ^ src/libavformat/oggenc.c:241:15: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 241 | len = FFMIN(size, segments*255); | ^ ~~~~ ~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/mxfenc.c:3048:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3048 | for (i = 0; isrc/libavformat/movenc.c <: m7271x:f23:- >warning: bcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]o dy_partitions_co u7271n | t ; i+ +) { | f ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~o r (i = 0; i < s->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~ src/libavformat/movenc.c:7279:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7279 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/movenc.c:7304:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7304 | for (j = 0; j < s->nb_streams; j++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/movenc.c:7368:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7368 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/movenc.c:7381:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7381 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/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] src/libavformat/mxfenc.c3227 | : 3107 : 23{: warning: { comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]0 x06,0x0e,0x2b ,31070 | x3 4 , 0 x 0 2 ,f0orx 0(5i, 0= x001;, i0 x< 0m1xf,-0>bxod0yd_p,a0rxti0t1i,o0nxs_0c2o,u0nx0t1,;0 xi0+1,+0x)0 2{, 0 x0| 2 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ ,0x00 }, mxf_read_partition_pack }, | ^ src/libavformat/mxfdec.c:3228:116: warning: missing field 'ctx_size' initializer [-Wmissing-field-initializers] 3228 | { { 0x06,0x0e,0x2b,0x34,0x02,0x05,0x01,0x01,0x0d,0x01,0x02,0x01,0x01,0x02,0x03,0x00 }, mxf_read_partition_pack }, | ^ src/libavformat/mxfdec.c:3229:116: warning: missing field 'ctx_size' initializer [-Wmissing-field-initializers] 3229 | { { 0x06,0x0e,0x2b,0x34,0x02,0x05,0x01,0x01,0x0d,0x01,0x02,0x01,0x01,0x02,0x04,0x00 }, mxf_read_partition_pack }, | ^ src/libavformat/mxfdec.c:3230:116: warning: missing field 'ctx_size' initializer [-Wmissing-field-initializers] 3230 | { { 0x06,0x0e,0x2b,0x34,0x02,0x05,0x01,0x01,0x0d,0x01,0x02,0x01,0x01,0x03,0x01,0x00 }, mxf_read_partition_pack }, | ^ src/libavformat/mxfdec.c:3231:116: warning: missing field 'ctx_size' initializer [-Wmissing-field-initializers] 3231 | { { 0x06,0x0e,0x2b,0x34,0x02,0x05,0x01,0x01,0x0d,0x01,0x02,0x01,0x01,0x03,0x02,0x00 }, mxf_read_partition_pack }, | ^ src/libavformat/mxfdec.c:3232:116: warning: missing field 'ctx_size' initializer [-Wmissing-field-initializers] 3232 | { { 0x06,0x0e,0x2b,0x34,0x02,0x05,0x01,0x01,0x0d,0x01,0x02,0x01,0x01,0x03,0x03,0x00 }, mxf_read_partition_pack }, | ^ src/libavformat/mxfdec.c:3233:116: warning: missing field 'ctx_size' initializer [-Wmissing-field-initializers] 3233 | { { 0x06,0x0e,0x2b,0x34,0x02,0x05,0x01,0x01,0x0d,0x01,0x02,0x01,0x01,0x03,0x04,0x00 }, mxf_read_partition_pack src/libavformat/nutdec.c}, :| 1074 ^ :21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1074 | size > 2 * nut->max_distsrc/libavformat/mxfdec.can:c3234e :|116| : | warning: ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~missing field 'ctx_size' initializer [-Wmissing-field-initializers] 3234 | { { 0x06,0x0e,0x2b,0x34,0x02,0x05,0x01,0x01,0x0d,0x01,0x02,0x01,0x01,0x04,0x02,0x00 }, mxf_read_partition_pack }, | ^ src/libavformat/mov.c:8031:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 8031 | for (j = 0; j < mov->nbsrc/libavformat/mxfdec.c_c:3235h:a116p: twarning: emissing field 'ctx_size' initializer [-Wmissing-field-initializers]r _tracks; j 3235+ | + ) {{ { | 0x ~ ^ ~~~~~~~~~~~~~~~~~~~~~~0 6,0x0e,0x2src/libavformat/mov.cb:,8035:023x3:4 ,warning: 0comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]x 02,0x05,0 x080351 | ,0 x 01 , 0x 0 d , 0fxo0r 1(i, =0 x00;2 i, 0< xs0-1>n,b0_xst0r1e,am0sx; 0i4,+0+)x 0 4,| 0 ~ ^ ~~~~~~~~~~~~~x 00 }, mxf_read_partition_pack }, | ^ src/libavformat/mxfenc.c:3130:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3130 | for (i = 0; i < s->nb_strsrc/libavformat/mxfdec.ce:a3236:m118s:; warning: imissing field 'ctx_size' initializer [-Wmissing-field-initializers]+ +) | ~ ^ ~~~~~~~~~~~~~ 3236 | src/libavformat/mxfenc.c : 3133{: 40{ :0 xwarning: 0comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]6 ,0x0e,0x2b,0x 331334 | , 0 x 0 2,i0fx 5(3s,0txr0e1a,m0_xc0o1,u0xn0dt, 0x&0&1, 0(xs01-,>0nx0b1,_0xs01t,r0xe0a1,m0xs2f ,==0 xs0t0re am}_,c omxufn_t r||e afdl_upshr)e)f ac{e _| ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~m etadatasrc/libavformat/mxfenc.c },: 3135 :27| : ^ warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 3135 | if (s->nb_streams != stream_count) { | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavformat/mxfdec.c:3237:125: warning: missing field 'ctx_size' initializer [-Wmissing-field-initializers] 3237 | { { 0x06,0x0e,0x2b,0x34,0x02,0x53,0x01,0x01,0x0d,0x01,0x01,0x01,0x01,0x01,0x30,0x00 }, mxf_read_identification_metadata }, | ^ In file included from src/libavformat/oggparsevp8.c:26: src/libavformat/oggdec.h:160:36: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 160 | if (ogg->streams[i].serial == serial) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavformat/mxfenc.c:3222:112: warning: 2missing field 'unit' initializer [-Wmissing-field-initializers] warnings generated. 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] 32232 | warning s generated{. NULL }, | ^ src/libavformat/movenc.c:7512:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7512 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mxfenc.c:3235:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3235 | offsetof(MXFContext, channel_count), AV_OPT_TYPE_src/libavformat/oggdec.hINT,: 180{:32.: iwarning: 6comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare]4 = -1}, -1, 8, A180 | V _O PT _ FiLAfG _(EpNtCsO D>I NIGN_TP64A_RMAAMX}, &| ^& pts != AV_NOPTS_VALUE) { | ~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/mxfenc.c:3238:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3238 | offsetof(MXFContext, store_user_comments), AV_OPT_TYPE_src/libavformat/mov.cBOO:L8210,: 19{:. iwarning: 6comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]4 = 0}, 0, 1, AV_OP T8210_ | F L A G_ EfNoCrOD I(NGi_P AR=A M}0,; | ^i < (*index)->nb_encsrc/libavformat/mxfenc.cr:y3239:p12t:e warning: dmissing field 'help' initializer [-Wmissing-field-initializers]_ samp l3239e | s ; {i +NU+L)L }{, | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ^ src/libavformat/omadec.c:292:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 292 | for (i = 0; i < FF_ARRAY_ELEMS(leaf_table); i += 2) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/omadec.c:301:15:src/libavformat/mxfenc.c warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: 3251:120: warning: 301missing field 'unit' initializer [-Wmissing-field-initializers] | if (i >= F3251F | _ A R R AY_ E L E MoSf(fsleetaoff_(tMaXbFlCeo)n)t e{x t ,| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~a udio_edit_rate), AV_OPT_TYPE_RATIONAL, {.dbl=25}, 0, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/mxfenc.c:3254:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] In file included from 3254src/libavformat/oggparseflac.c | : 27: src/libavformat/oggdec.h : o160ff:s36e:t owarning: f(MXFContcomparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]e xt, store_user_c 160o | mm en t s) , AV _O P Ti_fT Y(PoE_gBgOO-L>,s t{.rie64a =m s1[}i, ]0.,s e1,r iAaVl_O P=T_=FL AsGe_ErNiCOaDlI)NG _P A| R ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~A M}, | ^ src/libavformat/mxfenc.c:3255:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 3255 | { NULL }, | ^ src/libavformat/oggenc.c:481:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 481 | for (i = 0; i :nb7662_:s19t: rwarning: eacomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]ms ; i++) { | ~ ^ ~~~~~~~~~~~~~ 7662 | for (i = 0; i < s->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~ src/libavformat/movenc.c:7684:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7684 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mov.c:8224:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 8224 | for (i =src/libavformat/omadec.c 0; :i342 :<13 s:- >warning: ncomparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare]b _streams; i++) 342{ | | ~ ^ ~~~~~~~~~~~~~ if (pos >= src/libavformat/mov.c:o8232c:-23>:c owarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]n tent_st ar8232t | & & b y t e_ rfaotre (>j 0 )= { 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] src/libavformat/oggdec.h 8281 | : 180: 32 : warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare]f or (i = 1; i < mov->meta_ke y180s | _ c oifu n(ptt;s >i +IN+T6)4 _{ M | A ~ ^ ~~~~~~~~~~~~~~~~~~~~X && pts != AV_NOPTS_VALUE) { | ~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/mov.c:8310:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 8310 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/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:3344:27: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 3344 | if (avio_tell(pb) > klv_end) { | ~~~~~~~~~~~~~ ^ ~~~~~~~ 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++) { | ~ ^ ~~~~~~~~~~~~~ 1 warning generated. CC libavformat/rawutils.o src/libavformat/mxfdec.c:3389:30: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 3389 | if (avio_tell(s->pb) > next) { | ~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavformat/nutdec.c:1305:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1305 | for (i = 0; i < s->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mov.c:8357:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 8357 | for (i = 0; i < item_count; i++) { | ~ ^ ~~~~~~~~~~ src/libavformat/oggenc.c:694:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 694 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/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 = MOsrc/libavformat/oggenc.cV_T:I709M:19E:S Cwarning: Acomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]L E}, 1, INT_ M709AX | , A Vfo_rO (Pi T=_ 0FL;AG _EiNC O_nPbAR_AsM}t,r e a| ms ^; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/movenc.c:7784:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 7784 | { NULL }, | ^ CC libavformat/rawvideodec.o 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_partition <= mxf->last_forward_tell) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavformat/oggparseogm.c:33: src/libavformat/oggdec.h:160:36: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 160 | if (ogg->streams[i].serial == src/libavformat/oggenc.cseri:a727l:)19 : warning: | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ 727 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mov.c:8446:38: warning: missing field 'size' initializer [-Wmissing-field-initializers] 8446 | MOVAtom atom = { AV_RL32("root") }; | ^ 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: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/omadec.c:566src/libavformat/mxfdec.c:21:: 3525warning: :19comparison of integers of different signs: 'const int' and 'unsigned int' [-Wsign-compare]: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 566 | 3525i | f (p - f>obru (fx_ s= i0;z ex << mtxafg->_plaretnit i+on 5s) _ co| u ~~~~~~~~~~~ ^ ~~~~~~~~~~~n t; 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) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/rdt.o 2 warnings generated. 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] 594 | if (err || avio_tell(s->pb) < oc->content_start) | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ 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/oggparseogm.c:111:52: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 111 | if (bytestream2_get_bytes_left(&p) < size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavformat/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.cCC libavformat/realtextdec.o :8490:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 8490 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mov.c:8497:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 8497 | for (j = 0; j < s->nb_streams; j++) | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mov.c:8510:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 8510 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mov.c:8541:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 8541 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mov.c:8559:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 8559 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mov.c:8576:46: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 8576 | for (i = 0; i < mov->bitrates_count && i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mov.c:8584:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 8584 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mov.c:8645:49: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 8645 | if (mov->frag_index.item[i].moof_offset <= mov->fragment.moof_offset) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavformat/oggparsevorbis.c:38: src/libavformat/oggdec.h:160:36: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 160 | if (ogg->streams[i].serial == serial) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavformat/mxfdec.c:3718:45: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] 3718 | if (mxf->run_in + mxf->footer_partition >= file_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ 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 (pts > INT64_MAX && pts != AV_NOPTS_VALUE) { | ~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/oggparseogm.c:183:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 183src/libavformat/mov.c | : 8656i:f19 :( owarning: scomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]- >psize < lb + 1) 8656| | ~~~~~~~~~ ^ ~~~~~~ for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/redspark.o src/libavformat/oggparsevorbis.c:58:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavformat/paf.c: 5858 | : 22 : warning: comparison of integers of different signs: 'const int' and 'unsigned int' [-Wsign-compare] for (i = 0; 58i | < a s -i>fnb _c(h(appt-er>s; biu+f+_)s i | z ~ ^ ~~~~~~~~~~~~~~~ e >= strlen(MAGIC)) && | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/mxfdec.c:3819:23: warning: src/libavformat/paf.ccomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] :82:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 3819 | 82 | f o rf o(ri n(it = i 0=; 0i; < ico u) n{b _ s| t ~ ^ ~~~~~ reams; i++) | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mxfdec.c:3836:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3836 | for (int i = 0; i < s->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mov.c:8855:41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 8855 | if (sc->ctts_data && sc->ctts_index < sc->ctts_count) { | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/mov.c:8860:49: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 8860 | sc->ctts_data[sc->ctts_index].count == sc->ctts_sample) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mov.c:8859:28: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 8859 | if (sc->ctts_index < sc->ctts_count && | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/mov.c:8874:45: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 8874 | if (sc->sdtp_data && sc->current_sample <= sc->sdtp_count) { | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/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/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) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/mxfdec.c:4001:52: warning: missing field 'offset' initializer [-Wmissing-field-initializers] 4001 | mxf->current_klv_data = (KLVPacket){{0}}; | ^ 2 warnings generated. src/libavformat/mxfdec.c:4058:64: warning: missing field 'offset' initializer [-Wmissing-field-initializers] 4058 | mxf->current_klv_data = (KLVPacket){{0}}; | ^ src/libavformat/mxfdec.c:4078:60: warning: missing field 'offset' initializer [-Wmissing-field-initializers] 4078 | mxf->current_klv_data = (KLVPacket){{0}}; | ^ src/libavformat/mxfdec.c:4085:60: warning: missing field 'offset' initializer [-Wmissing-field-initializers] 4085 | mxf->current_klv_data = (KLVPacket){{0}}; | ^ src/libavformat/mxfdec.c:4091:60: warning: missing field 'offset' initializer [-Wmissing-field-initializers] 4091 | mxf->current_klv_data = (KLVPacket){{0}}; | ^ src/libavformat/mxfdec.c:4100:56: warning: missing field 'offset' initializer [-Wmissing-field-initializers] 4100 | mxf->current_klv_data = (KLVPacket){{0}}; | ^ src/libavformat/mxfdec.c:4111:52: warning: missing field 'offset' initializer [-Wmissing-field-initializers] 4111 | mxf->current_klv_data = (KLVPacket){{0}}; | ^ src/libavformat/mxfdec.c:4000:17: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 4000 | src/libavformat/pcmdec.c :if 116:(145po:s current_klv_data.next_klv 116 | - m xf -> c{u rr"esnat_mkplle_vr_daatte"a,. l"e"n,g tohf |f| spoest >o=f( PCmMxfA-u>dcuirorDeemnutx_kelvr_dCaotan.tneexxtt_k,l vsa)m p{l e| _ ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~r ate), AV_OPT_TYsrc/libavformat/mxfdec.cPE:_4050I:NT51,: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare]{ .i64 = 4410 04050} | , 0 , I N T _ M A X ,i f A(kVl_vO.nPeTx_tF_kLlAv G- _klDvE.lCeOnDIgNtGh_P A=R=A pMo s} , & &| ^m ax_data_size > MXF_MAX_CHUNK_SIZE) { | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ src/libavformat/pcmdec.c:118:166: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 118 | { "channels", "", offsetof(PCMAudioDemuxerContext, channels), AV_OPT_TYPE_INT, {.i64 = 1}, 0, INT_MAX, AV_OPT_FLAG_DECODING_PARAM | AV_OPT_FLAG_DEPRECATED }, | ^ src/libavformat/mov.c:9061:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 9061src/libavformat/pcmdec.c | : 119 : 143 i:f warning: (smissing field 'unit' initializer [-Wmissing-field-initializers] tream_index >119= | s - > n b{_ s"tcrh_elaamsy)o u| t" ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~, "", offssrc/libavformat/mov.ce:t9075o:f23(:P Cwarning: Mcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]A udioDemu xe9075r | Co nt ex t, c h_ la y oufto),r ( iA V_=OP T0_T;Y PiE _nAbY_sOtUreTa, m{s.; sit+r+ ) ={ NU L| L ~ ^ ~~~~~~~~~~~~~}, 0, 0, Asrc/libavformat/mov.cV:_9089:O23P: Twarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]_ FLAG_DE C9089O | D I N G _ P A R AfM o}r, ( i | = ^ 0; i < s->nb_streasrc/libavformat/pcmdec.cm:s123;: 12i: +warning: +missing field 'help' initializer [-Wmissing-field-initializers]) { 123| | ~ ^ ~~~~~~~~~~~~~ { NULL }, | ^ src/libavformat/mxfdec.c:4125:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 4125 | for (i = 0; i < s->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mov.c:9115:20: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 9115 | 0, 1, FLAGS}, | ^ src/libavformat/mov.c:9119:20: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 9119 | 0, 1, FLAGS}, | ^ src/libavformat/mov.c:9121:20: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 9121 | 0, 1, FLAGS}, | ^ src/libavformat/mov.c:9125:20: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 9125 | 0, 1, FLAGS}, | ^ src/libavformat/mov.c:9127:20: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 9127 | 0, 1, FLAGS}, | ^ src/libavformat/mov.c:9140:20: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 9140 | 0, 1, FLAGS}, | ^ src/libavformat/mov.c:9157:33: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 9157 | {.i64 = 0}, 0, 1, FLAGS }, | ^ src/libavformat/mxfdec.csrc/libavformat/mov.c::41529160::3512:: warning: comparison of integers of different signs: 'const int' and 'unsigned int' [-Wsign-compare]warning: missing field 'help' initializer [-Wmissing-field-initializers] 9160 | { NULL }, 4152 | | ^ const uint8_t *end = p->buf + FFMIN(p->buf_size, RUN_IN_MAX + 1 + sizeof(mxf_header_partition_pack_key)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/mxfdec.c:4154:21: warning: comparison of integers of different signs: 'const int' and 'unsigned int' [-Wsign-compare] 4154 | if (p->buf_size < sizeof(mxf_header_partition_pack_key)) | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:4207:48: warning: missing field 'offset' initializer [-Wmissing-field-initializers] 4207 | mxf->current_klv_data = (KLVPacket){{0}}; | ^ src/libavformat/mxfdec.c:4268:52: warning: missing field 'offset' initializer [-Wmissing-field-initializers] 4268 | mxf->current_klv_data = (KLVPacket){{0}}; | ^ src/libavformat/mxfdec.c:4214:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 4214 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mxfdec.c:4223:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 4223 | if (i == s->nb_streams) | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mxfdec.c:4262:25: warning: comparison of integers of different signs: 'int64_t' (aka 'long 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/mxfdec.c:4290:34: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 4290 | AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/mxfdec.c:4291:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 4291 | { NULL }, | ^ src/libavformat/pcmdec.c:182:144: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 182 | { "sample_rate", "", offsetof(PCMAudioDemuxerContext, sample_rate), AV_OPT_TYPE_INT, {.i64 = 8000}, 0, INT_MAX, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/pcmdec.c:184:166: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 184 | { "channels", "", offsetof(PCMAudioDemuxerContext, channels), AV_OPT_TYPE_INT, {.i64 = 1}, 0, INT_MAX, AV_OPT_FLAG_DECODING_PARAM | AV_OPT_FLAG_DEPRECATED }, | ^ src/libavformat/pcmdec.c:185:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 185 | { "ch_layout", "", offsetof(PCMAudioDemuxerContext, ch_layout), AV_OPT_TYPE_CHLAYOUT, {.str = NULL}, 0, 0, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/pcmdec.c:189:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 189 | { NULL }, | ^ 2 warnings generated. CC libavformat/replaygain.o CC libavformat/riff.o CC libavformat/riffdec.o CC libavformat/riffenc.o CC libavformat/rka.o 8 warnings generated. CC libavformat/rl2.o In file included from src/libavformat/oggparsetheora.c:30: src/libavformat/oggdec.h:160:36: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 160 | if (ogg->streams[i].serial == serial) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavformat/oggdec.h:180:32: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] 180 | if (pts > INT64_MAX && pts != AV_NOPTS_VALUE) { | ~~~ ^ ~~~~~~~~~~~~~~ 4 warnings generated. 15 warnings generated. src/libavformat/prompeg.c:127:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 127 | { NULL } | ^ src/libavformat/pmpdec.c:105:18: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 105 | if (size < 9 + 4*pmp->num_streams) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/pmpdec.c:111:40: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] 111 | if (fsize > 0 && i == 0 && pos > fsize) { | ~~~ ^ ~~~~~ src/libavformat/pmpdec.c:116:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 116 | for (i = 1; i < pmp->num_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~ src/libavformat/pp_bnk.c:142:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 142 | for (int i = 0; i < hdr.track_count; i++) { | ~ ^ ~~~~~~~~~~~~~~~ CC libavformat/rm.o CC libavformat/rmdec.o CC libavformat/rmenc.o CC libavformat/rmsipr.o 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/qtpalette.c:354:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 354 | for (i = 0; i < color_count; i++) { | ~ ^ ~~~~~~~~~~~ src/libavformat/qtpalette.c:375:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 375 | for (i = 0; i < color_count; i++) { | ~ ^ ~~~~~~~~~~~ src/libavformat/qtpalette.c:388:41: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 388 | for (i = color_start; i <= color_end; i++) { | ~ ^ ~~~~~~~~~ In file included from src/libavformat/options.c:39: src/libavformat/options_table.h:39:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 39 | {"probesize", "set probing size", OFFSET(probesize), AV_OPT_TYPE_INT64, {.i64 = 5000000 }, 32, INT64_MAX, D}, | ^ src/libavformat/options_table.h:40:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 40 | {"formatprobesize", "number of bytes to probe file format", OFFSET(format_probesize), AV_OPT_TYPE_INT, {.i64 = PROBE_BUF_MAX}, 0, INT_MAX-1, D}, | ^ src/libavformat/options_table.h:41:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 41 | {"packetsize", "set packet size", OFFSET(packet_size), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, 0, INT_MAX, E}, | ^ src/libavformat/options_table.h:56:136: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | {"seek2any", "allow seeking to non-keyframes on demuxer level when supported", OFFSET(seek2any), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, D}, | ^ src/libavformat/options_table.h:57:163: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | {"analyzeduration", "specify how many microseconds are analyzed to probe the input", OFFSET(max_analyze_duration), AV_OPT_TYPE_INT64, {.i64 = 0 }, 0, INT64_MAX, D}, | ^ src/libavformat/options_table.h:58:85: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 58 | {"cryptokey", "decryption key", OFFSET(key), AV_OPT_TYPE_BINARY, {.dbl = 0}, 0, 0, D}, | ^ src/libavformat/options_table.h:59:137: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59 | {"indexmem", "max memory used for timestamp index (per stream)", OFFSET(max_index_size), AV_OPT_TYPE_INT, {.i64 = 1<<20 }, 0, INT_MAX, D}, | ^ src/libavformat/options_table.h:60:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | {"rtbufsize", "max memory used for buffering real-time frames", OFFSET(max_picture_buffer), AV_OPT_TYPE_INT, {.i64 = 3041280 }, 0, INT_MAX, D}, /* defaults to 1s of 15fps 352x288 YUYV422 video */ | ^ src/libavformat/options_table.h:63:133: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | {"max_delay", "maximum muxing or demuxing delay in microseconds", OFFSET(max_delay), AV_OPT_TYPE_INT, {.i64 = -1 }, -1, INT_MAX, E|D}, | ^ src/libavformat/options_table.h:64:168: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 64 | {"start_time_realtime", "wall-clock time when stream begins (PTS==0)", OFFSET(start_time_realtime), AV_OPT_TYPE_INT64, {.i64 = AV_NOPTS_VALUE}, INT64_MIN, INT64_MAX, E}, | ^ src/libavformat/options_table.h:65:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 65 | {"fpsprobesize", "number of frames used to probe fps", OFFSET(fps_probe_size), AV_OPT_TYPE_INT, {.i64 = -1}, -1, INT_MAX-1, D}, | ^ src/libavformat/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] 81 | {"use_wallclock_as_timestamps", "use wallclock as timestamps", OFFSET(use_wallclock_as_timestamps), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, D}, | ^ src/libavformat/options_table.h:82:164: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 82 | {"skip_initial_bytes", "set number of bytes to skip before reading header and frames", OFFSET(skip_initial_bytes), AV_OPT_TYPE_INT64, {.i64 = 0}, 0, INT64_MAX-1, D}, | ^ src/libavformat/options_table.h:83:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 83 | {"correct_ts_overflow", "correct single timestamp overflows", OFFSET(correct_ts_overflow), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, D}, | ^ src/libavformat/options_table.h:84:136: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 84 | {"flush_packets", "enable flushing of the I/O context after each packet", OFFSET(flush_packets), AV_OPT_TYPE_INT, {.i64 = -1}, -1, 1, E}, | ^ src/libavformat/options_table.h:85:175: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 85 | {"metadata_header_padding", "set number of bytes to be written as padding in a metadata header", OFFsrc/libavformat/pvfdec.cSET(:m49e:ta25da:ta _warning: hcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e ader_padding), AV_OP T49 | _ TY P E _ I N Tbp,s <{=. i06 4| |= b-p1s} ,> -IN1T,_M AIXNT _/ MFAXF,_ SEAN}E_,NB _ C| H ^A NNELS || sample_rate <= 0) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/pvfdec.csrc/libavformat/options_table.h::4886::35137:: warning: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]missing field 'unit' initializer [-Wmissing-field-initializers] 4886 | | { " o iuf t(pcuht_atnnse_losff s<=e t"0, | | "cshaent noelustp u>t tFiFm_eSsAtNaEm_pN Bof_fCsHeAtNN"E, LOSFF S|ET|( o ut| pu ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~t _ts_offset), AV_OPT_TYPE_DURATION, {.i64 = 0}, -INT64_MAX, INT64_MAX, E}, | ^ src/libavformat/options_table.h:87:159: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 87 | {"max_interleave_delta", "maximum buffering duration for interleaving", OFFSET(max_interleave_delta), AV_OPT_TYPE_INT64, { .i64 = 10000000 }, 0, INT64_MAX, E }, | ^ src/libavformat/options_table.h:95:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 95 | {"max_ts_probe", "maximum number of packets to read while waiting for the first time3st warningamsp", generated . OFFSET(max_ts_probe), AV_OPT_TYPE_INT, { .i64 = 50 }, 0, INT_MAX, D }, | ^ src/libavformat/options_table.h:101:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 101 | {"dump_separator", "set information dump field separator", OFFSET(dump_separator), AV_OPT_TYPE_STRING, {.str = ", "}, 0, 0, D|E}, | ^ src/libavformat/options_table.h:102:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 102 | {"codec_whitelist", "List of decoders that are allowed to be used", OFFSET(codec_whitelist), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D }, | ^ src/libavformat/options_table.h:103:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 103 | {"format_whitelist", "List of demuxers that are allowed to be used", OFFSET(format_whitelist), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D }, | ^ src/libavformat/options_table.h:104:147: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 104 | {"protocol_whitelist", "List of protocols that are allowed to be used", OFFSET(protocol_whitelist), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D }, | ^ src/libavformat/options_table.h:105:151: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 105 | {"protocol_blacklist", "List of protocols that are not allowed to be used", OFFSET(protocol_blacklist), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D }, | ^ src/libavformat/options_table.h:106:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 106 | {"max_streams", "maximum number of streams", OFFSET(max_streams), AV_OPT_TYPE_INT, { .i64 = 1000 }, 0, INT_MAX, D }, | ^ src/libavformat/options_table.h:107:173: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 107 | {"skip_estimate_duration_from_pts", "skip duration calculation in estimate_timings_from_pts", OFFSET(skip_estimate_duration_from_pts), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, D}, | ^ src/libavformat/options_table.h:108:144: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 108 | {"max_probe_packets", "Maximum number of packets to probe a codec", OFFSET(max_probe_packets), AV_OPT_TYPE_INT, { .i64 = 2500 }, 0, INT_MAX, D }, | ^ src/libavformat/options_table.h:109:6: warning: missing field 'help' initializer [-Wmissing-field-initializers] 109 | {NULL}, | ^ src/libavformat/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 number of bytes to skip before reading header and frames", OFFSET(skip_initial_bytes), AV_OPT_TYPE_INT64, {.i64 = 0}, 0, INT64_MAX-1, D}, | ~ ~~~~~~~~~^~ src/libavformat/options_table.h:64:156: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 64 | {"start_time_realtime", "wall-clock time when stream begins (PTS==0)", OFFSET(start_time_realtime), AV_OPT_TYPE_INT64, {.i64 = AV_NOPTS_VALUE}, INT64_MIN, INT64_MAX, E}, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ In file included from src/libavformat/options.c:39: src/libavformat/options_table.h:57:151: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 57 | {"analyzeduration", "specify how many microseconds are analyzed to probe the input", OFFSET(max_analyze_duration), AV_OPT_TYPE_INT64, {.i64 = 0 }, 0, INT64_MAX, D}, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ In file included from src/libavformat/options.c:39: src/libavformat/options_table.h:39:96: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 39 | {"probesize", "set probing size", OFFSET(probesize), AV_OPT_TYPE_INT64, {.i64 = 5000000 }, 32, INT64_MAX, D}, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ 14 warnings generated. src/libavformat/qcp.c:132:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 132 | for (i=0; idata_size <= pkt_size) { | ~~~~~~~~~~~~ ^ ~~~~~~~~ 2 warnings generated. CC libavformat/rpl.o CC libavformat/rsd.o 1 warning generated. src/libavformat/options.c:228:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 228 | { NULL } | ^ CC libavformat/rso.o src/libavformat/options.c:250:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 250 | if (s-5>n warningbs_s generatedt. reams >= s->max_streams) { | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavformat/rsodec.o 1 warning generated. CC libavformat/rsoenc.o 6 warnings generated. src/libavformat/r3d.c:124:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 124 | for (i = 0; i < r3d->video_offsets_count; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ 2 warningCC libavformat/rtmpdigest.o s generated. src/libavformat/rawdec.c:123:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 123 | { "framerate", "", OFFSET(framerate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, DEC}, | ^ src/libavformat/rawdec.c:124:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 124 | { "raw_packet_size", "", OFFSET(raw_packet_size), AV_OPT_TYPE_INT, {.i64 = RAW_PACKET_SIZE }, 1, INT_MAX, DEC}, | ^ src/libavformat/rawdec.c:125:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 125 | { NULL }, | ^ CC libavformat/rtmppkt.o src/libavformat/rawdec.c:138:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 138 | { "raw_packet_size", "", OFFSET(raw_packet_size), AV_OPT_TYPE_INT, {.i64 = RAW_PACKET_SIZE }, 1, INT_MAX, DEC}, | ^ src/libavformat/rawdec.c:139:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 139 | { NULL }, | ^ CC libavformat/rtmpproto.o 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) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/rtp.o 1 warning generated. 2 warnings generated. CC libavformat/rtpdec.o CC libavformat/rtmphttp.o CC libavformat/rtpdec_ac3.o 4 warnings generated. In file included from src/libavformat/redspark.c:22: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 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) | ~~~~~ ^ ~~~~ 24 warnings generated. src/libavformat/rawvideodec.c:139:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 139 | { "pixel_format", "set pixel format", OFFSET(pixel_format), AV_OPT_TYPE_STRING, {.str = "yuv420p"}, 0, 0, DEC }, | ^ src/libavformat/rawvideodec.c:140:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 140 | { "video_size", "set frame size", OFFSET(width), AV_OPT_TYPE_IMAGE_SIZE, {.str = NULL}, 0, 0, DEC }, | ^ src/libavformat/rawvideodec.c:141:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 141 | { "framerate", "set frame rate", OFFSET(framerate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, DEC }, | ^ src/libavformat/rawvideodec.c:142:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 142 | { NULL }, | ^ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned 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/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:225: src/libavcodec/bytestream.h:294 warning:s15 generated:. 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/redspark.c:22: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-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) | ~~~~~ ^ ~~~~ CC libavformat/rtpdec_amr.o CC libavformat/rtpdec_asf.o CC libavformat/rtpdec_dv.o CC libavformat/rtpdec_g726.o CC libavformat/rtpdec_h261.o CC libavformat/rtpdec_h263.o 4 warnings generated. CC libavformat/rtpdec_h263_rfc2190.o CC libavformat/rtpdec_h264.o CC libavformat/rtpdec_hevc.o CC libavformat/rtpdec_ilbc.o 40 warnings generated. CC libavformat/rtpdec_jpeg.o In file included from src/libavformat/riffenc.c:26: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/riffenc.c:26: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavformat/rtpdec_latm.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/riffenc.c:26: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/riffenc.c:26: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/riffenc.c:26: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/rdt.c:66:53: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 66 | } while (first_stream_of_set_idx + s->n_streams < ic->nb_streams && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-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) | ~~~~~ ^ ~~~~ CC libavformat/rtpdec_mpa_robust.o 2 warnings generated. src/libavformat/redspark.c:142:13: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 142 | if (ret != size) { | ~~~ ^ ~~~~ src/libavformat/rdt.c:423:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 423 | for (n = 0; n < s->nb_streams; n++) | ~ ^ ~~~~~~~~~~~~~ CC libavformat/rtpdec_mpeg12.o src/libavformat/rl2.c:175:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 175 | for(i=0; i < frame_count;i++) { | ~ ^ ~~~~~~~~~~~ CC libavformat/rtpdec_mpeg4.o src/libavformat/rl2.c:182:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 182 | for(i=0; i < frame_count;i++) { | ~ ^ ~~~~~~~~~~~ src/libavformat/rl2.c:189:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 189 | for(i=0; i < frame_count;i++) { | ~ ^ ~~~~~~~~~~~ src/libavformat/rl2.c:198:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 198 | for(i=0;inb_streams; i++){ | ~^~~~~~~~~~~~~~ src/libavformat/rl2.c:242:31: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 242 | if (rl2->index_pos[i] < sti->nb_index_entries | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavformat/rl2.c:290:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 290 | for(i=0; i < s->nb_streams; i++){ | ~ ^ ~~~~~~~~~~~~~ src/libavformat/rm.c:47:24: warning: missing field 'tag' initializer [-Wmissing-field-initializers] 47 | { AV_CODEC_ID_NONE }, | ^ 1 warning generated. src/libavformat/riff.c:651:24: warning: missing field 'guid' initializer [-Wmissing-field-initializers] 651 | { AV_CODEC_ID_NONE } | ^ CC libavformat/rtpdec_mpegts.o 1 warning generated. CC libavformat/rtpdec_qcelp.o src/libavformat/rmdec.c:96:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 96 | for (i=0; inb_streams;i++) { | ~^~~~~~~~~~~~~~~~ src/libavformat/rmenc.c:133:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 133 | for(i=0; inb_streams;i++) { | ~^~~~~~~~~~~~~~~~ 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/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/rmdec.c:417:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 417 | if (codec_data_size >= size) { | ~~~~~~~~~~~~~~~ ^ ~~~~ src/libavformat/rmenc.c:456:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 456 | for(i=0;inb_streams;i++) | ~^~~~~~~~~~~~~~ src/libavformat/rmdec.c:445:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 445 | if (s->streams[n]->id == str_id) { | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~ 7 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/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:15CC libavformat/rtpdec_qdm2.o : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 745 | if (i == s->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) | ~~~~~ ^ ~~~~ CC libavformat/rtpdec_qt.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/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) | ~~~~~ ^ ~~~~ CC libavformat/rtpdec_rfc4175.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/rtmppkt.c:22: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavformat/rtpdec_svq3.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/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) | ~~~~~ ^ ~~~~ CC libavformat/rtpdec_vc2hq.o src/libavformat/rpl.c:291:29: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int32_t' (aka 'int') [-Wsign-compare] 291 | for (i = 0; !error && i < number_of_chunks; i++) { | ~ ^ ~~~~~~~~~~~~~~~~ src/libavformat/rpl.c:331:27: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 331 | if (rpl->chunk_number >= sti->nb_index_entries) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavformat/rpl.c:355:17: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 355 | if (ret != frame_size) | ~~~ ^ ~~~~~~~~~~ src/libavformat/rpl.c:363:32: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int32_t' (aka 'int') [-Wsign-compare] 363 | if (rpl->frame_in_part == rpl->frames_per_chunk) { | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ CC libavformat/rtpdec_vp8.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/rtpdec_vp9.o In file included from src/libavformat/rtmpproto.c:29: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/rsd.c:74:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 74 | for (i=0; i < FF_ARRAY_ELEMS(rsd_unsupported_tags); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavformat/rtmpproto.c:29: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/rtmpproto.c:29: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/rsoenc.c:49:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 49 | if (par->sample_rate >= 1u<<16) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavformat/rmdec.c: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/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned 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/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) | ~~~~~ ^ ~~~~ CC libavformat/rtpdec_xiph.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/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/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-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) | ~~~~~ ^ ~~~~ 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)) | ~ ^ ~ 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:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned 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/rtpenc.o In file included from src/libavformat/rtpdec.c:27: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/rtpdec.c:27: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/rtpdec.c:27: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-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) | ~~~~~ ^ ~~~~ CC libavformat/rtpenc_aac.o 11 warnings generated. 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 }, | ^ 6 warnings generated. 23 warnings generated. CC libavformat/rtpenc_amr.o 1 warning generated. 2 warnings generated. CC libavformat/rtpenc_chain.o CC libavformat/rtpenc_h261.o CC libavformat/rtpenc_h263.o CC libavformat/rtpenc_h263_rfc2190.o src/libavformat/rtpdec_h264.c:108:40: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 108 | && (dst - base64packet) < sizeof(base64packet) - 1) { | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/rtpenc_h264_hevc.o 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/rtpenc_jpeg.o CC libavformat/rtpenc_latm.o CC libavformat/rtpenc_mpegts.o CC libavformat/rtpenc_mpv.o CC libavformat/rtpenc_rfc4175.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/rtpenc_vc2hq.o CC libavformat/rtpenc_vp8.o 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)) | ~ ^ ~ CC libavformat/rtpenc_vp9.o 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) | ~~~~~ ^ ~~~~ 2 warnings generated. CC libavformat/rtpenc_xiph.o 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); | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned 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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ 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++) { | ~ ^ ~~~~~~~~~~~~~ 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)) | ~ ^ ~ CC libavformat/rtpproto.o 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) { | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 2 warnings generated. src/libavformat/rtpdec.c:374:31: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] 374 | if (s->last_rtcp_ntp_time == AV_NOPTS_VALUE) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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)) | ~ ^ ~ 4 warnings generated. src/libavformat/rtpdec_qcelp.c:100:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 100 | if (len > sizeof(data->next_data)) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/rtpdec_qcelp.c:125:30: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 125 | if (len - 1 - frame_size > sizeof(data->group[0].data)) | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/rtsp.o 1 warning generated. src/libavformat/rtpdec.c:663:31: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] 663 | if (s->last_rtcp_ntp_time != AV_NOPTS_VALUE) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/rtpdec.c:669:31: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] 669 | if (s->last_rtcp_ntp_time != AV_NOPTS_VALUE && s->ic->nb_streams > 1) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavformat/rtspdec.o CC libavformat/rtspenc.o CC libavformat/s337m.o CC libavformat/samidec.o CC libavformat/sapdec.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/sapenc.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' 49 | #define CC libavformat/sauce.o FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavformat/sbcdec.o src/libavformat/rtpdec_rfc4175.c:278:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 278 | if (payload_len < data->pgroup) | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavformat/rtpdec_rfc4175.c:300:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 300 | if (copy_offset + length > data->frame_size || !data->frame) | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ 5 warnings generated. 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) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. src/libavformat/rtpdec_qdm2.c:85:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 85 | if (item_len < 2 || end - p < item_len || config_item > 4) | ~~~~~~~ ^ ~~~~~~~~ CC libavformat/sbgdec.o 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/sccdec.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)) | ~ ^ ~ 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: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/sccenc.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/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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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/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:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-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/scd.o src/libavformat/rtmpproto.c:3102:136: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3102 | {"rtmp_app", "Name of application to connect to on the RTMP server", OFFSET(app), AV_OPT_TYPE_STRING, {.str = NULL }, 0, 0, DEC|ENC}, | ^ src/libavformat/rtmpproto.c:3103:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3103 | {"rtmp_buffer", "Set buffer time in milliseconds. The default is 3000.", OFFSET(client_buffer_time), AV_OPT_TYPE_INT, {.i64 = 3000}, 0, INT_MAX, DEC|ENC}, | ^ src/libavformat/rtmpproto.c:3104:134: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3104 | {"rtmp_conn", "Append arbitrary AMF data to the Connect message", OFFSET(conn), AV_OPT_TYPE_STRING, {.str = NULL }, 0, 0, DEC|ENC}, | ^ src/libavformat/rtmpproto.c:3105:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3105 | {"rtmp_flashver", "Version of the Flash plugin used to run the SWF player.", OFFSET(flashver), AV_OPT_TYPE_STRING, {.str = NULL }, 0, 0, DEC|ENC}, | ^ src/libavformat/rtmpproto.c:3106:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3106 | {"rtmp_flush_interval", "Number of packets flushed in the same request (RTMPT only).", OFFSET(flush_interval), AV_OPT_TYPE_INT, {.i64 = 10}, 0, INT_MAX, ENC}, | ^ src/libavformat/rtmpproto.c:3111:174: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3111 | {"rtmp_pageurl", "URL of the web page in which the media was embedded. By default no value will be sent.", OFFSET(pageurl), AV_OPT_TYPE_STRING, {.str = NULL }, 0, 0, DEC}, | ^ src/libavformat/rtmpproto.c:3112:133: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3112 | {"rtmp_playpath", "Stream identifier to play or to publish", OFFSET(playpath), AV_OPT_TYPE_STRING, {.str = NULL }, 0, 0, DEC|ENC}, | ^ src/libavformat/rtmpproto.c:3113:155: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3113 | {"rtmp_subscribe", "Name of live stream to subscribe to. Defaults to rtmp_playpath.", OFFSET(subscribe), AV_OPT_TYPE_STRING, {.str = NULL }, 0, 0, DEC}, | ^ src/libavformat/rtmpproto.c:3115:151: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3115 | {"rtmp_swfsize", "Size of the decompressed SWF file, required for SWFVerification.", OFFSET(swfsize), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, DEC}, | ^ src/libavformat/rtmpproto.c:3116:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3116 | {"rtmp_swfurl", "URL of the SWF player. By default no value 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 }, | ^ src/libavformat/rtpenc.c:34:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 34 | { "payload_type", "Specify RTP payload type", offsetof(RTPMuxContext, payload_type), AV_OPT_TYPE_INT, {.i64 = -1 }, -1, 127, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/rtpenc.c:35:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 35 | { "ssrc", "Stream identifier", offsetof(RTPMuxContext, ssrc), AV_OPT_TYPE_INT, { .i64 = 0 }, INT_MIN, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/rtpenc.c:36:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 36 | { "cname", "CNAME to include in RTCP SR packets", offsetof(RTPMuxContext, cname), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/rtpenc.c:37:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 37 | { "seq", "Starting sequence number", offsetof(RTPMuxContext, seq), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, 65535, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/rtpenc.c:38:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 38 | { NULL }, | ^ CC libavformat/sdns.o 2 warnings generated. 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)) | ~ ^ ~ 11 warnings generated. CC libavformat/sdp.o 2 warnings generated. CC libavformat/sdr2.o 40 warnings generated. CC libavformat/sdsdec.o CC libavformat/sdxdec.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) { | ~~~~~ ^ ~~~~~~~~~~~ In file included from src/libavformat/rtpenc_h263_rfc2190.c:24: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/rtpenc_mpegts.c:78:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 78 | fCC libavformat/seek.o or (i =In file included from 0src/libavformat/rtpenc_jpeg.c; :i 22< : ssrc/libavcodec/bytestream.h-:>171n:b18_:s warning: tcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] reams; i++) { | ~ ^ ~~~~~~~~~~~~~ 171 | src/libavformat/rtpenc_mpegts.cg:-97>:b19u:f fwarning: ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]r += FFMI N97( | g - > bfuofr f(eir =_ e0n;d i- -b>unfbf_esrt,re asmisz;e )i;+ + )| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ | ~ ^ ~~~~~~~~~~~~~ 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/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 || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ 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/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/rtpenc_mpegts.c:179:147: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 179 | { "mpegts_muxer_options", "set list of options for the MPEG-TS muxer", OFFSET(mpegts_muxer_options), AV_OPT_TYPE_DICT, {.str = NULL}, 0, 0, E }, | ^ src/libavformat/rtpenc_mpegts.c:180:147: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 180 | { "rtp_muxer_options", "set list of options for the RTP muxer", OFFSET(rtp_muxer_options), AV_OPT_TYPE_DICT, {.str = NULL}, 0, 0, E }, | ^ src/libavformat/rtpenc_mpegts.c:181:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 181 | { NULL }, | ^ CC libavformat/segafilm.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/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) | ~~~~~ ^ ~~~~ 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/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/segafilmenc.o 10 warnings generated. src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/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) | ~~~~~ ^ ~~~~ 3 warnings generated. CC libavformat/segment.o CC libavformat/serdec.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) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 11 warnings generated. CC libavformat/sga.o 5 warnings generated. CC libavformat/shortendec.o CC libavformat/sierravmd.o CC libavformat/siff.o In file included from src/libavformat/rtpenc_vc2hq.c:25: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | CC libavformat/smacker.o if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ CC libavformat/smjpeg.o CC libavformat/smjpegdec.o CC libavformat/smjpegenc.o CC libavformat/smoothstreamingenc.o CC libavformat/smush.o CC libavformat/sol.o CC libavformat/soxdec.o CC libavformat/soxenc.o 13 warnings generated. 58 warnings generated. src/libavformat/rtpenc_vc2hq.c:71:22: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 71 | for(lvl = 0; lvl < wavelet_deptCC libavformat/spdif.o h; lvl++) | ~~~ ^ ~~~~~~~~~~~~~ src/libavformat/rtpproto.c:85:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 85 | { NULL } | ^ src/libavformat/rtpproto.c:80:164: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 80 | { "timeout", "set timeout (in microseconds) of socket I/O 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/spdifdec.o src/libavformat/s337m.c:119:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 119 | for (i = 0; i < FF_ARRAY_ELEMS(markers); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/spdifenc.o CC libavformat/srtdec.o CC libavformat/srtenc.o CC libavformat/srtp.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/srtpproto.o 16 warnings generated. 6 warnings generated. 11 warnings generated. 6 warnings generated. 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); | ~~~~~~~~ ~~~~~~~~~^~ CC libavformat/stldec.o src/libavformat/rtsp.c:85:135: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 85 | { "initial_pause", "do not start playing the stream immediately", OFFSET(initial_pause), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, DEC }, | ^ src/libavformat/rtsp.c:98:134: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 98 | { "min_port", "set minimum local UDP port", OFFSET(rtp_port_min), AV_OPT_TYPE_INT, {.i64 = RTSP_RTP_PORT_MIN}, 0, 65535, DEC|ENC }, | ^ src/libavformat/rtsp.c:99:134: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 99 | { "max_port", "set maximum local UDP port", OFFSET(rtp_port_max), AV_OPT_TYPE_INT, {.i64 = RTSP_RTP_PORT_MAX}, 0, 65535, DEC|ENC }, | ^ src/libavformat/rtsp.c:100:207: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 100 | { "listen_timeout", "seCC libavformat/subfile.o t maximum timeout (in seconds) to wait for incoming connections (-1 is infinite, imply flag listen)", OFFSET(initial_timeout), AV_OPT_TYPE_INT, {.i64 = -1}, INT_MIN, INT_MAX, DEC }, | ^ src/libavformat/rtsp.c:101:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 101 | { "timeout", "set timeout (in microseconds) of socket I/O operations", OFFSET(stimeout), AV_OPT_TYPE_INT64, {.i64 = 0}, INT_MIN, INT64_MAX, DEC }, | ^ src/libavformat/rtsp.c:102:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 102 | COMMON_OPTS(), | ^ src/libavformat/rtsp.c:79:178: note: expanded from macro 'COMMON_OPTS' 79 | { "reorder_queue_size", "set number of packets to buffer for handling of reordered packets", OFFSET(reordering_queue_size), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, DEC }, \ | ^ src/libavformat/rtsp.c:102:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/rtsp.c:80:178: note: expanded from macro 'COMMON_OPTS' 80 | { "buffer_size", "Underlying protocol send/receiv29e warningsb generatedu. ffer size", OFFSET(buffer_size), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, DEC|ENC }, \ | ^ src/libavformat/rtsp.c:102:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/rtsp.c:81:176: note: expanded from macro 'COMMON_OPTS' 81 | { "pkt_size", "Underlying protocol send packet size", OFFSET(pkt_size), AV_OPT_TYPE_INT, { .i64 = 1472 }, -1, INT_MAX, ENC } \ | ^ src/libavformat/rtsp.c:103:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 103 | { "user_agent", "override User-Agent header", OFFSET(user_agent), AV_OPT_TYPE_STRING, {.str = LIBAVFORMAT_IDENT}, 0, 0, DEC }, | ^ src/libavformat/rtsp.c:104:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 104 | { NULL }, | ^ src/libavformat/rtsp.c:101:134: warning: implicit conversion from 'long 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/subtitles.o src/libavformat/rtspenc.c:92:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 92 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/rtsp.c: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_MAX, DEC }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavformat/rtsp.c:120:198: warning: missing field 'unit' initializer [-Wmissing-field-initializers] CC libavformat/subviewer1dec.o 120 | { "listen_timeout", "set maximum timeout (in seconds) to wait for incoming connections", OFFSET(stimeout), AV_OPT_TYPE_DURATION, {.i64 = READ_PACKET_TIMEOUT_S*1000000}, INT_MIN, INT64_MAX, DEC }, | ^ src/libavformat/rtsp.c:121:159: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 121 | { "localaddr", "local address", OFFSET(localaddr),AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, DEC }, \ | ^ src/libavformat/rtsp.c:123:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 123 | COMMON_OPTS(), | ^ src/libavformat/rtsp.c:79:178: note: expanded from macro 'COMMON_OPTS' 79 | { "reorder_queue_size", "set number of packets to buffer for handling of reordered packets", OFFSET(reordering_queue_size), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, DEC }, \ | ^ src/libavformat/rtsp.c:123:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/rtsp.c:80:178: note: expanded from macro 'COMMON_OPTS' 80 | { "buffer_size", "Underlying protocol send/receive buffer size", OFFSET(buffer_size), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, DEC|ENC }, \ | ^ src/libavformat/rtsp.c:123:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/rtsp.c:81:176: note: expanded from macro 'COMMON_OPTS' 81 | { "pkt_size", "Underlying protocol send packet size", 1 warning generated . 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) | ^~~~~~~~~~~~~~~~~~ src/libavformat/rtspenc.c:164:24: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 164 | if (packet_len > size || packet_len < 2) | ~~~~~~~~~~ ^ ~~~~ CC libavformat/subviewerdec.o src/libavformat/sbgdec.c:545:49: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 545 | if (av_sat_add64(p->current_time.t, rel_ts) != p->current_time.t + (uint64_t)rel_ts) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. src/libavformat/sapenc.c:48:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 48 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/supenc.o src/libavformat/rtspdec.c:857:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 857 | for (i = 0; i < s->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~ src/libavformat/rtspdec.c:885:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 885 | for (r = 0; r < s->nb_streams; r++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/supdec.o src/libavformat/sapenc.c:145:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 145 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/sbgdec.c: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) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154 warnings generated. 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/rtsp.c:719:45: warning: missing field 'default_ttl' initializer [-Wmissing-field-initializers] 719 | SDPParseState sdp_parse_state = { { 0 } }, *s1 = &sdp_parse_state; | ^ src/libavformat/rtsp.c:734:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 734 | if ((q - buf) < sizeof(buf) - 1) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/sbgdec.c: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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/svag.o CC libavformat/svs.o src/libavformat/sbgdec.c:1323:42: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 1323 | if (av_sat_sub64(ev0.ts_int, period) != (uint64_t)ev0.ts_int - period) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/swf.o 2 warnings generated. 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) | 30 ~~~~~ ^ ~~~~ warnings generated. 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 }, | ^ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end 2- g warning->sbu generatedf. 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/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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/segafilmenc.c:34: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-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) : (asrc/libavformat/segafilm.c)) : 208| : ~ ^ ~19 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 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] 208 | f or356 | ( i = 0;s izie 2< =s -F>FnbM_IsNt(rpea-m>sb;u fif+e+r)_ e{n d | - ~ ^ ~~~~~~~~~~~~~ p ->buffer, sizsrc/libavformat/segafilm.ce:)217;: 19| : ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavutil/macros.h:49: 25217: | note: expanded from macro 'FFMIN' for 49( | i #=de f0i;n ei F)s a(m(plae) _> c(ob)un t? ;( bi) +:+ ()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:1172:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1172 | if (len1 > sizeof(buf)) | ~~~~ ^ ~~~~~~~~~~~ src/libavformat/segafilm.c:280:28: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 280 | if (next_sample_id >= film->sample_count) | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavformat/segafilm.c:294:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (ret != sample->sample_size) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~ 2 warnings generated. src/libavformat/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/swfdec.o 2 warnings generated. 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/swfenc.o src/libavformat/serdec.c:124:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 124 | { "framerate", "set frame rate", OFFSET(framerate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, DEC }, | ^ src/libavformat/serdec.c:125:12CC libavformat/takdec.o : warning: missing field 'help' initializer [-Wmissing-field-initializers] 125 | { NULL }, | ^ CC libavformat/tcp.o src/libavformat/rtsp.c:1630:50: warning: comparison of integers of different signs: 'enum RTSPLowerTransport' and 'int' [-Wsign-compare] 1630 | if (reply->transports[0].lower_transport != lower_transport) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ CC libavformat/tedcaptionsdec.o CC libavformat/tee.o CC libavformat/tee_common.o src/libavformat/smjpegdec.c:74:49: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 74 | if (avio_read(pb, comment, hlength) != hlength) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~ src/libavformat/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/teeproto.o CC libavformat/thp.o src/libavformat/segafilmenc.c:124:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 124 | for (int i = 0; i < format_context->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/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) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ 2 warnings generated. src/libavformat/sdp.c:223:48: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 223 | if (sps && sps_end - sps >= 4 && p - psets <= MAX_PSET_SIZE - strlen(profile_string) - 7) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/sierravmd.c:200:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 200 | for (i = 0; i < vmd->frame_count; i++) { | ~ ^ ~~~~~~~~~~~~~~~~ src/libavformat/sierravmd.c:205:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 205 | for (j = 0; j < vmd->frames_per_block; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavformat/segment.c:511:72: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 509 | av_log(log_ctx, AV_LOG_ERROR, | ~~~~~~ 510 | "Specified time %f is smaller than the last time %f\n", 511 | (float)((*times)[i])/1000000, (float)((*times)[i-1])/1000000); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ src/libavformat/sierravmd.csrc/libavformat/segment.c:511::40:279 warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :42: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]509 | av_lo g279(l | o g _c t xi,f A(V_fLfOiG_oE_RlRiOmRi, t (| p ~~~~~~b , fram 510e | - > f r a m e _ s i z e ) ! = f r a me"->Sfprecaifmieed_ sitzei)me %| f ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ is smallesrc/libavformat/sierravmd.cr: 292t:h13a: nwarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]t he last t i292m | e % f \in"f, (ret != fra m511e | - > f r a m e _ s i z e ) { | ~~~ ^ ~~~~~~~~~~~~~~~~~ (float)((*times)[i])/1000000, (float)((*times)[i-1])/1000000); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 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++) { | ~ ^ ~~~~~~~~~~~~~ In file included from src/libavformat/shortendec.c:26: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavformat/smoothstreamingenc.c:167:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 167 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/segment.c:614:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 614 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/segment.c:622:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 622 | for (i = 0; i < FF_ARRAY_ELEMS(type_priority_list); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/segment.c:628:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 628 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ 4 warnings generated. CC libavformat/tiertexseq.o src/libavformat/smoothstreamingenc.c:219:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 219 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/smoothstreamingenc.c:248:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 248 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/smoothstreamingenc.c:262:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 262 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/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/sga.c:440:41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 440 | av_assert0(sga->idxCC libavformat/tls.o + sga->left < sizeof(sga->sector)); | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ 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->nbsrc/libavformat/segment.c_s:tre812a:m19s:; iwarning: ++comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]) { | ~ ^ ~~~~~~~~~~~~~ 812 | for (i =src/libavformat/rtsp.c 0;: i2290 <: 45s:- >nwarning: bcomparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare]_ streams; i++) { | ~ ^ ~~~~~~~~~~~~~ 2290 | if (rtpctx->first_rtcp_ntp_time != AV_NOPTS_VALUE) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/rtsp.c:2305:54: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] 2305 | rtpctx2->first_rtcp_ntp_time == AV_NOPTS_VALUE) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavformat/tls_gnutls.o src/libavformat/smacker.c:240:44: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 240 | if (avio_feof(s->pb) || smk->cur_frame >= smk->frames) | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavformat/smacker.c:258:22: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 258 | if (size > smk->frame_size) { | ~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/smacker.c:320:57: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 320 | if ((ret = av_get_packet(s->pb, pkt, size)) != size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavformat/soxdec.c:105:50: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 105 | if (avio_read(pb, comment, c1om warningm generatede. nt_size) != comment_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ 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 && | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ CC libavformat/tmv.o src/libavformat/sdp.c:880:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 880 | for (j = 0; j < ac[i]->nb_streams; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavformat/smoothstreamingenc.c:501:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 501 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/smoothstreamingenc.c:555:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 555 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/tta.o src/libavformat/smoothstreamingenc.c:624:132: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 624 | { "window_size", "number of fragments kept in the manifest", OFFSET(window_size), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, E }, | ^ src/libavformat/smoothstreamingenc.c:625:178: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 625 | { "extra_window_size", "number of fragments kept outside of the manifest before removing from disk", OFFSET(extra_window_size), AV_OPT_TYPE_INT, { .i64 = 5 }, 0, INT_MAX, E }, | ^ src/libavformat/smoothstreamingenc.c:626:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/segment.c :6261041 | : 133 : {warning: "missing field 'unit' initializer [-Wmissing-field-initializers]l ookahead_count", "n1041 | u m be r of{ l"oorkefaehreaed nfcraeg_msenttsr",e aOmFF"S,ET (l oo"kasheetad _rceofuernetn)c,e A Vs_tOrPeTa_mT"Y,P EO_IFNFT,S ET{( r.ie6f4e r= e2n }c,e 0_,st rIeNamT__sMpeAcXi,f iE e},r ) | , ^ AV_OPT_TYPE_STRING, {.str = "auto"}, src/libavformat/smoothstreamingenc.c0:,627 :0,155 :E warning: }missing field 'unit' initializer [-Wmissing-field-initializers], | ^ 627 | { "min_frag_duration", "minimum fragment duration (in microseconds)", OFFSET(min_frag_duration), AV_OPsrc/libavformat/segment.cT:_1042T:Y141P: Ewarning: _Imissing field 'unit' initializer [-Wmissing-field-initializers]N T64, { .i64 = 5010420 | 00 0 0 } , {0 , "IsNeTgm_eMAnXt,_ foErm a}t",, | " ^s et container format used for the sesrc/libavformat/smoothstreamingenc.cg:m628e:127n:t swarning: "missing field 'unit' initializer [-Wmissing-field-initializers], OFFSET(forma t)628, | A V _{OP T_"TreYmPoE_vSeT_RaINtG_,ex i{t."s,t r" =r emNoULvLe }a,l l f0r,a gm0e,n t s w h eEn },f i n| ^i shed", OFFSET(remove_at_exit), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, E }, | ^ src/libavformat/smoothstreamingenc.c:src/libavformat/segment.c629::121043:: 168warning: :missing field 'help' initializer [-Wmissing-field-initializers] warning: missing field 'unit' initializer [-Wmissing-field-initializers] 629 | { NULL }1043, | | { ^ "segment_format_options", "set list of options for the container format used for the segments", OFFSET(format_options), AV_OPT_TYPE_DICT, {.str = NULL}, 0, 0, E }, | ^ src/libavformat/segment.c:1044:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1044 | { "segment_list", "CC libavformat/ttaenc.o set the segment list filename", OFFSET(list), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, E }, | ^ src/libavformat/segment.c:1045:147: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1045 | { "segment_header_filename", "write a single file containing the header", OFFSET(header_filename), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, E }, | ^ 1 warning generated. src/libavformat/segment.c:1051:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1051 | { "segment_list_size", "set the maximum number of playlist entries", OFFSET(list_size), AV_OPTsrc/libavformat/rtsp.c_TY:P2591E:_23IN:T, warning: {comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]. i64 = 0}, 0, INT _2591MA | X, E }, | ^ for (i = 0; i < FF_ARRAY_ELEMS(filters); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ 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_DUR35AT warningIsO generatedN. , {.i64 = 0}, 0, 86400000000LL, E}, | ^ src/libavformat/segment.c:1063:175: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1063 | { "segment_clocktime_wrap_duration", "set segment clocktime wrapping duration", OFFSET(clocktime_wrap_duration), AV_OPT_TYPE_DURATION, {.i64 = INT64_MAX}, 0, INT64_MAX, E}, | ^ src/libavformat/segment.c:1064:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1064 | { "segment_time", "set segment duration", OFFSET(time),AV_OPT_TYPE_DURATION, {.i64 = 2000000}, INT64_MIN, INT64_MAX, E }, | ^ src/libavformat/segment.c:1065:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1065 | { "segment_time_delta","set approximation value used for the segment times", OFFSET(time_delta), AV_OPT_TYPE_DURATION, {.i64 = 0}, 0, INT64_MAX, E }, | ^ src/libavformat/segment.c:1066:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1066 | { "min_seg_duration", "set minimum segment duration", OFFSET(min_seg_duration), AV_OPT_TYPE_DURATION, {.i64 = 0}, 0, INT64_MAX, E }, | ^ src/libavformat/segment.c:1067:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1067 | { "segment_times", "set segment split time points", OFFSET(times_str),AV_OPT_TYPE_STRING,{.str = NULL}, 0, 0, E }, | ^ src/libavformat/segment.c:1068:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1068 | { "segment_frames", "set segment split frame numbers", OFFSET(frames_str),AV_OPT_TYPE_STRING,{.str = NULL}, 0, 0, E }, | ^ src/libavformat/segment.c:1069:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1069 | { "segment_wrap", "set number after which the index wraps", OFFSET(segment_idx_wrap), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, E }, | ^ src/libavformat/segment.c:1070:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1070 | { "segment_list_entry_prefix", "set base url prefix for segments", OFFSET(entry_prefix), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, E }, | ^ src/libavformat/segment.c:1071:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1071 | { "segment_start_number", "set the sequence number of the first segment", OFFSET(segment_idx), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, E }, | ^ src/libavformat/segment.c:1072:153: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1072 | { "segment_wrap_number", "set the number of wrap before the first segment", OFFSET(segment_idx_wrap_nb), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, E }, | ^ src/libavformat/segment.c:1073:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1073 | { "strftime", "set filename expansion with strftime at segment creation", OFFSET(use_strftime), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, E }, | ^ src/libavformat/segment.c:1074:127: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1074 | { "increment_tc", "increment timecode between each segment", OFFSET(increment_tc), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, E }, | ^ src/libavformat/segment.c:1075:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1075 | { "break_non_keyframes", "allow breaking segments on non-keyframes", OFFSET(break_non_keyframes), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, E }, | ^ src/libavformat/segment.c:1077:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1077 | { "individual_header_trailer", "write header/trailer to each segment", OFFSET(individual_header_trailer), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, E }, | ^ src/libavformat/segment.c:1078:168: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1078 | { "write_header_trailer", "write a header to the first segment and a trailer to the last one", OFFSET(write_header_trailer), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, E }, | ^ src/libavformat/segment.c:1079:144: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1079 | { "reset_timestamps", "reset timestamps at the beginning of each segment", OFFSET(reset_timestamps), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, E }, | ^ src/libavformat/segment.c:1080:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1080 | { "initial_offset", "set initial timestamp offset", OFFSET(initial_offset), AV_OPT_TYPE_DURATION, {.i64 = 0}, -INT64_MAX, INT64_MAX, E }, | ^ src/libavformat/segment.c:1081:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1081 | { "write_empty_segments", "allow writing empty 'filler' segments", OFFSET(write_empty), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, E }, | ^ src/libavformat/segment.c:1082:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1082 | { NULL }, | ^ src/libavformat/segment.c:1080:127: warning: implicit conversion from 'long 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_1wr warninga generatedp_. 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) | ^~~~~~~~~~~~~~~~~~ 1 warning generated. 12 warnings generated. CC libavformat/ttmlenc.o CC libavformat/tty.o src/libavformat/spdifenc.c:99:218: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 99 | { "dtshd_rate", "mux complete DTS frames in HD mode at the specified IEC958 rate (in Hz, default 0=disabled)", offsetof(IEC61937Context, dtshd_rasrc/libavformat/subfile.cte:),38: 94:A Vwarning: _OPT_TYPEmissing field 'unit' initializer [-Wmissing-field-initializers] _INT, {.i64 = 0 }38, | 0 , 7 68 0{0 0",s tAaVr_OtPT"_F,L AG"_sEtNCaOrDItNG _oPfARfAsMe }t, " ,| ^OF FSET(start), AV_OPT_TYPE_INT64, {.i64 = 0}, 0, INT64_MAX, D }, | ^ src/libavformat/spdifenc.c:100:216: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 100 | { "dtshd_fallback_time", "min secs to src/libavformat/subfile.cs:t39r:ip94 :HD warning: fmissing field 'unit' initializer [-Wmissing-field-initializers]or after an 39o | v er f l{o w" e(n-1d: "t, i ll "theend enod,f dfefsaeultt "6,0 ) ", OoFffFsSeEtT(oef(nIdEC)61,93 7C on teAxtV, _dtOshPd_Tfa_llTbYacPk)E, _AVI_ONPTT6_4T,YP E{_.Ii6N4T , ={ .i064} =, 600},, I-N1,T 6I4N_TM_MAAXX,, AVD_O P}T,_F L AG| _E ^N CODING_PARAM }, | ^ src/libavformat/subfile.c:40:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 40 | src/libavformat/spdifenc.c: 101: 8: {warning: missing field 'help' initializer [-Wmissing-field-initializers]N ULL }101 | { | ^N ULL }, | ^ 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' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavformat/srtpproto.c:43:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 43 | { "srtp_out_suite", "", offsetof(SRTPProtoContext, out_suite), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, E }, | ^ src/libavformat/srtpproto.c:44:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 44 | { "srtp_out_params", "", offsetof(SRTPProtoContext, out_params), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, E }, | ^ src/libavformat/srtpproto.c:45:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 45 | { "srtp_in_suite", "", offsetof(SRTPProtoContext, in_suite), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D }, | ^ src/libavformat/srtpproto.c:46:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 46 | { "srtp_in_params", "", offsetof(SRTPProtoContext, in_params), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D }, | ^ src/libavformat/srtpproto.c:47:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 47 | { NULL } | ^ CC libavformat/txd.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 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/srtpproto.c: 86216: | 26 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] > ctx->pkt_offs e86t | - B hU-R>SmT_aHExAD_ERp_aScIZkE e&t&_ csoriez_esi z= eF)F {M I N| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~( s->rtp_hd->max_packet_size, | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 87 | sizeof(s->encryptbuf)) - 14; | ~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavformat/ty.o 4 warnings generated. CC libavformat/udp.o CC libavformat/uncodedframecrcenc.o CC libavformat/unix.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 | padding_remaining); | ~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/spdifenc.c:541:34: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 541 | int data_to_insert = FFMIN(mat_codes[next_code_idx].pos - ctx->hd_buf_filled, | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | data_remaining); | ~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/spdifenc.c:594:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 594 | for (int i = 0; i < FF_ARRAY_ELEMS(ctx->hd_buf); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/spdifenc.c:612:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 612 | for (int i = 0; i < FF_ARRAY_ELEMS(ctx->hd_buf); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. 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) | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/url.o 6 warnings generated. 5 warnings generated. CC libavformat/urldecode.o CC libavformat/utils.o 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/vag.o 4 warnings generated. CC libavformat/vc1dec.o CC libavformat/vc1test.o CC libavformat/vc1testenc.o CC libavformat/version.o src/libavformat/svag.c:56:29: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 56 | if (align <= 0 || align > INT_MAX / st->codecpar->ch_layout.nb_channels) | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/vividas.o 2 warnings generated. CC libavformat/vivo.o CC libavformat/voc.o 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->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 libavformat/voc_packet.o 1 warning generated. CC libavformat/vocdec.o CC libavformat/vocenc.o CC libavformat/vorbiscomment.o 1 warning generated. CC libavformat/vpcc.o src/libavformat/teeproto.c:39:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 39 | { NULL } | ^ 2 warnings generated. CC libavformat/vpk.o CC libavformat/vplayerdec.o CC libavformat/vqf.o 1 warning generated. CC libavformat/w64.o src/libavformat/tee.c:69:90: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 69 | OFFSET(use_fifo), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/tee.c:71:75: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 71 | AV_OPT_TYPE_DICT, {.str = NULL}, 0, 0, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/tee.c:72:14: warning: missing field 'help' initializer [-Wmissing-field-initializers] 72 | {NULL} | ^ CC libavformat/wavarc.o CC libavformat/wady.o src/libavformat/tcp.c:63:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 63 | { NULL } | ^ src/libavformat/tee.c:256:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 256 | for (i = 0; i < avf->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/tee.c:332:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 332 | for (i = 0; i < avf2->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~ src/libavformat/tee.c:363:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 363 | for (i = 0; i < avf->nb_streams; i++){ | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/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 the13 s warningusb generatedti. tles, 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/wavdec.o src/libavformat/swfenc.c:208:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 208 | for(i=0;inb_streams;i++) { | ~^~~~~~~~~~~~~~ src/libavformat/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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ 13 warnings generated. src/libavformat/tee.c:501:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 501 | for (j = 0; j < tee->nb_slaves; j++) | ~ ^ ~~~~~~~~~~~~~~ src/libavformat/swfenc.c:494:44: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 494 | if (av_fifo_can_write(swf->audio_fifo) < size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavformat/thp.c:56:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 56 | d = av_int2float(AV_RB32(p->buf + 16)); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/thp.c:79:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 79 | thp->fps = av_d2q(av_int2float(avio_rb32(pb)), INT_MAX); | ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. src/libavformat/swfdec.c:237:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 237 | for (i=0; inb_streams; i++) { | ~^~~~~~~~~~~~~~ src/libavformat/swfdec.c:259:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 259 | for (i=0; inb_streams; i++) { | ~^~~~~~~~~~~~~~ src/libavformat/swfdec.c:276:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 276 | for (i=0; inb_streams; i++) { | ~^~~~~~~~~~~~~~ src/libavformat/swfdec.c:303:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 303 | for(i=0; inb_streams; i++) { | ~^~~~~~~~~~~~~~ src/libavformat/swfdec.c:398:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 398 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/swfdec.c:403:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 403 | if (i == s->nb_streams) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/swfdec.c:474:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 474 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/swfdec.c:496:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 496 | for (i=0; inb_streams; i++) { | ~^~~~~~~~~~~~~~ src/libavformat/swfdec.c:501:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 501 | if (i == s->nb_streams) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/thp.c:101:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 101 | if (thp->compcount > FF_ARRAY_ELEMS(thp->components)) | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/thp.c:194:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 194 | if (ret != size) { | ~~~ ^ ~~~~ src/libavformat/thp.c:203:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 203 | if (ret != thp->audiosize) { | ~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/tiertexseq.c:276:78: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 276 | if (avio_read(pb, &pkt->data[1], seq->current_pal_data_size) != seq->current_pal_data_size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. CC libavformat/wavenc.o 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){ | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/wc3movie.o CC libavformat/webm_chunk.o 5 warnings generated. In file included from src/libavformat/ttmlenc.c:34: src/libavformat/ttmlenc.h:33:38: warning: comparison of integers of different signs: 'const int' and 'unsigned int' [-Wsign-compare] 33 | codecpar->extradata_size >= TTMLENC_EXTRADATA_SIGNATURE_SIZE && | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/webmdashenc.o 1 warning generated. CC libavformat/webpenc.o src/libavformat/unix.c:47:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 47 | { "listen", "Open socket for listening", OFFSET(listen),CC libavformat/webvttenc.o AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, ED }, | ^ src/libavformat/unix.c:48:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 48 | { "timeout", "Timeout in ms", OFFSET(timeout), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, ED }, | ^ src/libavformat/unix.c:53:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 53 | { NULL } | ^ CC libavformat/westwood_aud.o CC libavformat/westwood_audenc.o src/libavformat/tty.c:168:144: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 168 | { "chars_per_frame", "", offsetof(TtyDemuxContext, chars_per_frame), AV_OPT_TYPE_INT, {.i64 = 6000}, 1, INT_MAX, AV_OPT_FLAG_DECODING_PARAM}, | ^ src/libavformat/tty.c:169:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 169 | { "video_size", "A string describing frame size, such as 640x480 or hd720.", OFFSET(width), AV_OPT_TYPE_IMAGE_SIZE, {.str = NULL}, 0, 0, DEC }, | ^ src/libavformat/tty.c:170:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 170 | { "framerate", "", OFFSET(framerate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, DEC }, | ^ src/libavformat/tty.c:171:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 171 | { NULL }, | ^ 1 warning generated. CC libavformat/westwood_vqa.o CC libavformat/webvttdec.o CC libavformat/wsddec.o CC libavformat/wtv_common.o 1 warning generated. 1 warning generated. CC libavformat/wtvdec.o src/libavformat/tls_gnutls.c:292:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 292 | { NULL } | ^ CC libavformat/wtvenc.o 3 warnings generated. src/libavformat/ttaenc.c:61:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 61 | if (par->sample_rate > 0x7FFFFFu) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ 28 warnings generated. 42 warnings generated. CC libavformat/wv.o src/libavformat/vc1test.c:44:47: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 44 | if (p->buf[3] != 0xC5 || size < 4 || size > p->buf_size - 20 || | ~~~~ ^ ~~~~~~~~~~~~~~~~ 1 warning generated. CC libavformat/wvdec.o CC libavformat/wvedec.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); | ~~~~ ^ ~~~ CC libavformat/wvenc.o src/libavformat/udp.c:129:155: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 129 | { "localport", "Local port", OFFSET(local_port), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, D|E }, | ^ src/libavformat/udp.c:132:164: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 132 | { "udplite_coverage", "choose UDPLite head size which should be validated by checksum", OFFSET(udplite_coverage), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, D|E }, | ^ src/libavformat/udp.c:134:155: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 134 | { "reuse", "explicitly allow reusing UDP sockets", OFFSET(reuse_socket), AV_OPT_TYPE_BOOL, { .i64 = -1 }, -1, 1, D|E }, | ^ src/libavformat/udp.c:136:153: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 136 | { "broadcast", "explicitly allow or disallow broadcast destination", OFFSET(is_broadcast), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, E }, | ^ src/libavformat/udp.c:137:153: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 137 | { "ttl", "Time to live (multicast only)", OFFSET(ttl), AV_OPT_TYPE_INT, { .i64 = 16 }, 0, 255, E }, | ^ src/libavformat/udp.c:139:206: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 139 | { "fifo_size", "set the UDP receiving circular buffer size, expressed as a number of packets with size of 188 bytes", OFFSET(circular_buffer_size), AV_OPT_TYPE_INT, {.i64 = 7*4096}, 0, INT_MAX, D }, | ^ src/libavformat/udp.c:140:154: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 140 | { "overrun_nonfatal", "survive in case of UDP receiving circular buffer overrun", OFFSET(overrun_nonfatal), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, D }, | ^ src/libavformat/udp.c:141:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 141 | { "timeout", "set raise error timeout, in microseconds (only in read mode)",OFFSET(timeout), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, D }, | ^ src/libavformat/udp.c:144:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 144 | { NULL } | ^ CC libavformat/xa.o 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) | ^~~~~~~~~~~~~~~~~~ 4 warnings generated. CC libavformat/xmd.o 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) { \ | ~~~ ^ ~~~~~~~~~~~~~ CC libavformat/xmv.o 1 warning generated. 1 warning generated. CC libavformat/xvag.o src/libavformat/vivo.c:297:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 297 | while (vivo->sequence == old_sequence && | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavformat/vividas.c:158:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 158 | if (a2 > s) { | ~~ ^ ~ src/libavformat/udp.c:523:40: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare] src/libavformat/vividas.c:222:36: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 523 | i f222 | ( av _f if oi_fcsrc/libavformat/vorbiscomment.ca n(_a:w47vio_read(s:rcr,27i : twarning: beu(fs- >+ f4comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] i,f no)) =<= nl)e { n +47 4 | | ) { ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~ for (int i = 0; i < nb_chapters; i++) { | ~ ^ ~~~~~~~~~~~ CC libavformat/xwma.o CC libavformat/yop.o src/libavformat/vividas.c:270:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 270 | if (avio_read(src, buf+8, n) != n) { | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~ 1 warning generated. src/libavformat/voc_packet.c:133:32: warning: comparison of integers of different signs: 'enum AVCodecID' and 'int' [-Wsign-compare] 133 | else if (par->codec_id != tmp_codec) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavformat/udp.c: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++) { | ~ ^ ~~~~~~~~~~~ CC libavformat/yuv4mpegdec.o src/libavformat/vividas.c:412:34: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 412 | av_assert0(delta <= xd_size - offset); | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ CC libavformat/yuv4mpegenc.o GEN libavformat/libavformat.pc 9 warnings generated. 8 warnings generated. 3 warnings generated. src/libavformat/udp.c:1073:40: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1073 | if (av_fifo_can_write(s->fifo) < size + 4) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 5 warnings generated. src/libavformat/vqf.c:58:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 58 | if (len == UINT_MAX) | ~~~ ^ ~~~~~~~~ 1 warning generated. 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. 7 warnings generated. src/libavformat/wavdec.c:74:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 74 | { "ignore_length", "Ignore length", OFFSET(ignore_length), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, DEC }, | ^ src/libavformat/wavdec.c:76:124: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76 | { "max_size", "max size of single packet", OFFSET(max_size), AV_OPT_TYPE_INT, { .i64 = 4096 }, 1024, 1 << 22, DEC }, | ^ src/libavformat/wavdec.c:77:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 77 | { NULL }, | ^ 1 warning generated. 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)) { \ | ^~~~ 1 warning generated. src/libavformat/wavdec.c:544:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 544 | for (int i = 0; i < s->nb_chapters; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavformat/wavdec.c:573:39: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 573 | for (int i = 0; i < nb_cues; i++) { | ~ ^ ~~~~~~~ src/libavformat/webmdashenc.c:73:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 73 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/wc3movie.c: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/webpenc.c:202:52: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 202 | AV_OPT_TYPE_INT, { .i64 = 1 }, 0, 65535, ENC }, | ^ src/libavformat/webpenc.c:203:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 203 | { NULL }, | ^ src/libavformat/wc3movie.c:253:84: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 253 | if ((unsigned)size > sizeof(text) || (ret = avio_read(pb, text, size)) != size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavformat/wc3movie.c:258:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 258 | if (i >= size || av_strnlen(&text[i + 1], size - i - 1) >= size - i - 1) | ~ ^ ~~~~ src/libavformat/wc3movie.c:262:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 262 | if (i >= size || av_strnlen(&text[i + 1], size - i - 1) >= size - i - 1) | ~ ^ ~~~~ src/libavformat/wc3movie.c:266:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 266 | if (i >= size || av_strnlen(&text[i + 1], size - i - 1) >= size - i - 1) | ~ ^ ~~~~ src/libavformat/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/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/webm_chunk.c:281:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 281 | { "chunk_start_index", "start index of the chunk", OFFSET(chunk_index), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/webm_chunk.c:282:182: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 282 | { "header", "filename of the header where the initialization data will be written", OFFSET(header_filename), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/webm_chunk.c:283:168: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 283 | { "audio_chunk_duration", "duration of each chunk in milliseconds", OFFSET(chunk_duration), AV_OPT_TYPE_INT, {.i64 = 5000}, 0, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/webm_chunk.c:284:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 284 | { "method", "set the HTTP method", OFFSET(http_method), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/webm_chunk.c:285:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 285 | { NULL }, | ^ src/libavformat/webmdashenc.c:441:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 441 | if (!comma || comma src/libavformat/westwood_aud.c- :p154 :>=62 :s iwarning: zecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]o f(w->as[w->nb_as 154- | 1 ]. i d ) ) i{f (| ( ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~r et = avio_read(pb, &pkt->data[4], chunk_size)) != chunk_size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavformat/westwood_aud.c:162:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 162 | if (ret != chunk_size) | ~~~ ^ ~~~~~~~~~~ src/libavformat/webmdashenc.c:527:185: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 527 | { "adaptation_sets", "Adaptation sets. Syntax: id=0,streams=0,1,2 id=1,streams=3,4 and so on", OFFSET(adaptation_sets), AV_OPT_TYPE_STRING, { 0 }, 0, 0, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/webmdashenc.c:528:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 528 | { "live", "create a live stream manifest", OFFSET(is_live), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/webmdashenc.c:529:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 529 | { "chunk_start_index", "start index of the chunk", OFFSET(chunk_start_index), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/webmdashenc.c:530:167: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 530 | { "chunk_duration_ms", "duration of each chunk (in milliseconds)", OFFSET(chunk_duration), AV_OPT_TYPE_INT, {.i64 = 1000}, 0, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/webmdashenc.c:531:177: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 531 | { "utc_timing_url", "URL of the page that will return the UTC timestamp in ISO format", OFFSET(utc_timing_url), AV_OPT_TYPE_STRING, { 0 }, 0, 0, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/webmdashenc.c:532:251: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 532 | { "time_shift_buffer_depth", "Smallest time (in seconds) shifting buffer for which any Representation is guaranteed to be available.", OFFSET(time_shift_buffer_depth), AV_OPT_TYPE_DOUBLE, { .dbl = 60.0 }, 1.0, DBL_MAX, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/webmdashenc.c:533:188: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 533 | { "minimum_update_period", "Minimum Update Period (in seconds) of the manifest.", OFFSET(minimum_update_period), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/webmdashenc.c:534:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 534 | { NULL }, | ^ src/libavformat/wsddec.c:82:37: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 82 | if (avio_read(s->pb, buf, size) != size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavformat/wavenc.c:488:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 488 | { "write_bext", "Write BEXT chunk.", OFFSET(write_bext), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, ENC }, | ^ src/libavformat/wavenc.c:497:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 497 | { "peak_block_size", "Number of audio samples used to generate each peak frame.", OFFSET(peak_block_size), AV_OPT_TYPE_INT, { .i64 = 256 }, 0, 65536, ENC }, | ^ src/libavformat/wavenc.c:498:205: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 498 | { "peak_format", "The format of the peak envelope data (1: uint8, 2: uint16).", OFFSET(peak_format), AV_OPT_TYPE_INT, { .i64 = PEAK_FORMAT_UINT16 }, PEAK_FORMAT_UINT8, PEAK_FORMAT_UINT16, ENC }, | ^ src/libavformat/wavenc.c:499:148: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 499 | { "peak_ppv", "Number of peak points per peak value (1 or 2).", OFFSET(peak_ppv), AV_OPT_TYPE_INT, { .i64 = 2 }, 1, 2, ENC }, | ^ src/libavformat/wavenc.c:500:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 500 | { NULL }, | ^ 2 warnings generated. src/libavformat/wtv_common.c:83:22: warning: missing field 'guid' initializer [-Wmissing-field-initializers] 83 | {AV_CODEC_ID_NONE} | ^ src/libavformat/webvttdec.c:201:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 201 | { NULL } | ^ 2 warnings generated. 1 warning generated. 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)) { | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5 warnings generated. src/libavformat/wvdec.c:224:67: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 224 | if (flags && rate != -1 && !(flags & WV_DSD) && rate * rate_x != wc->rate) { | ~~~~~~~~~~~~~ ^ ~~~~~~~~ 6 warnings 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/wtvenc.c:546:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 546 | for (i = 0; i < sizeof(wtv_root_entry_table)/sizeof(WTVRootEntryTable); i++, h++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GEN libavcodec/libavcodec.pc CC libpostproc/postprocess.o CC libpostproc/version.o GEN libpostproc/libpostproc.pc 14 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/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/xvag.c:73:45: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavformat/xmv.c 73: | 415: 58 : warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] st->codecpar->ch _415l | a y ou t. nibf_ (cavhioa_sneenk(epbl,s >x FmF_vS-A>NEt_hNiB_sCH_ANpNEaLckSet)_ o| f ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~f set, SEEK_SET) != xmv->this_packet_offset) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ GEN libswresample/libswresample.pc 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 libswscale/libswscale.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) { | ~ ^ ~~~~~~~~~~~~~~~ 1 warning generated. 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)) | ~ ^ ~ src/libavformat/yuv4mpegdec.c:119:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 119 | for (i = 0; i < FF_ARRAY_ELEMS(pix_fmt_array); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/yuv4mpegdec.c:292:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 292 | else if (ret != s->packet_size - Y4M_FRAME_MAGIC_LEN) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/wtvdec.c:978:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 978 | if (root_size > sizeof(root)) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavformat/wtvdec.c:1041:55: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] 1041 | while (e <= e_end && frame_nb > e->size) { | ~~~~~~~~ ^ ~~~~~~~ GEN libavutil/libavutil.pc CC libavfilter/aeval.o AR libavdevice/libavdevice.a CC libavfilter/af_acontrast.o CC libavfilter/af_acopy.o CC libavfilter/af_acrossover.o CC libavfilter/af_acrusher.o 1 warning generated. 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 1 warning generated. CC libavfilter/af_aecho.o CC libavfilter/af_aemphasis.o CC libavfilter/af_aexciter.o CC libavfilter/af_afade.o CC libavfilter/af_afftdn.o 4 warnings generated. CC libavfilter/af_afftfilt.o CC libavfilter/af_afir.o CC libavfilter/af_aformat.o CC libavfilter/af_afreqshift.o CC libavfilter/af_afwtdn.o CC libavfilter/af_agate.o CC libavfilter/af_aiir.o CC libavfilter/af_alimiter.o CC libavfilter/af_amerge.o CC libavfilter/af_amix.o CC libavfilter/af_amultiply.o CC libavfilter/af_anequalizer.o CC libavfilter/af_anlmdn.o 3 warnings generated. 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 2 warnings generated. 6 warnings generated. CC libavfilter/af_asdr.o 2 warnings generated. CC libavfilter/af_asetnsamples.o CC libavfilter/af_asetrate.o CC libavfilter/af_ashowinfo.o CC libavfilter/af_asoftclip.o CC libavfilter/af_aspectralstats.o CC libavfilter/af_astats.o In file included from src/libavfilter/af_adynamicsmooth.c:19: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ In file included from src/libavfilter/af_adecorrelate.c:23: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ In file included from src/libavfilter/af_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); | ~ ^ 6 warnings generated. In file included from src/libavfilter/af_afreqshift.c:23: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ CC libavfilter/af_asubboost.o 10 warnings generated. 5 warnings generated. In file included from src/libavfilter/af_anequalizer.c:24: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ CC libavfilter/af_asupercut.o CC libavfilter/af_atempo.o CC libavfilter/af_atilt.o 10 warnings generated. src/libpostproc/postprocess.c:162:59: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 162 | numEq += ((unsigned)(src[0] - src[1] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:163:59: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 163 | numEq += ((unsigned)(src[1] - src[2] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:164:59: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 164 | numEq += ((unsigned)(src[2] - src[3] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:165:59: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 165 | numEq += ((unsigned)(src[3] - src[4] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:166:59: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 166 | numEq += ((unsigned)(src[4] - src[5] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:167:59: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 167 | numEq += ((unsigned)(src[5] - src[6] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:168:59: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 168 | numEq += ((unsigned)(src[6] - src[7] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:186:66: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 186 | numEq += ((unsigned)(src[0] - src[0+stride] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:187:66: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 187 | numEq += ((unsigned)(src[1] - src[1+stride] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:188:66: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 188 | numEq += ((unsigned)(src[2] - src[2+stride] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:189:66: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 189 | numEq += ((unsigned)(src[3] - src[3+stride] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:190:66: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 190 | numEq += ((unsigned)(src[4] - src[4+stride] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:191:66: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 191 | numEq += ((unsigned)(src[5] - src[5+stride] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:192:66: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 192 | numEq += ((unsigned)(src[6] - src[6+stride] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:193:66: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 193 | numEq += ((unsigned)(src[7] - src[7+stride] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:203:47: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 203 | if((unsigned)(src[0] - src[5] + 2*QP) > 4*QP) return 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libpostproc/postprocess.c:205:47: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 205 | if((unsigned)(src[2] - src[7] + 2*QP) > 4*QP) return 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libpostproc/postprocess.c:207:47: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 207 | if((unsigned)(src[4] - src[1] + 2*QP) > 4*QP) return 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libpostproc/postprocess.c:209:47: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 209 | if((unsigned)(src[6] - src[3] + 2*QP) > 4*QP) return 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libpostproc/postprocess.c:220:73: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 220 | if((unsigned)(src[ x + 0*stride] - src[ x + 5*stride] + 2*QP) > 4*QP) return 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libpostproc/postprocess.c:221:73: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 221 | if((unsigned)(src[1+x + 2*stride] - src[1+x + 7*stride] + 2*QP) > 4*QP) return 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libpostproc/postprocess.c:222:73: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 222 | if((unsigned)(src[2+x + 4*stride] - src[2+x + 1*stride] + 2*QP) > 4*QP) return 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libpostproc/postprocess.c:223:73: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 223 | if((unsigned)(src[3+x + 6*stride] - src[3+x + 3*stride] + 2*QP) > 4*QP) return 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ 3 warnings generated. CC libavfilter/af_axcorrelate.o 34 warnings generated. 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/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] src/libavfilter/af_acrusher.c 395 | : 156 : 13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]nu mEq += ((uns i156 | gn e d ) ( s r c k[ = 0r*osuntdepf]( y-); s rc| [ ~ ^~~~~~~~~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 += ((unsrc/libavfilter/af_acrusher.csi:g170n:e13d:) (warning: simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]r c[ 3*st e170p] | - s r c [ 4 *skt e=p ]r +o ducnOfdffs(ety))); < d| c ~ ^~~~~~~~~Th reshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:399:70: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 399 | numEq += ((unsigned)(src[ 4*step] - src[5*step] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:400:70: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 400 | numEq += ((unsigned)(src[ 5*step] - src[6*step] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:401:70: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 401 | numEq += ((unsigned)(src[ 6*step] - src[7*step] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:402:70: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 402 | numEq += ((unsigned)(src[ 7*step] - src[8*step] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavfilter/af_acontrast.c:39:93: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 39 | { "contrast", "set contrast", OFFSET(contrast), AV_OPT_TYPE_FLOAT, {.dbl=33}, 0, 100, A }, | ^ src/libavfilter/af_aemphasis.c:50:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_acontrast.c:40:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 50 | 40{ | " l e{v eNlU_LLi n}" ,| ^ "set input gain", OFFSET(level_in), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 64, FLAGS }, | ^ src/libavfilter/af_aemphasis.c:51:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 51 | { "level_out", "set output gain", OFFSET(level_out), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 64, FLAGS }, | ^ src/libavfilter/af_aemphasis.c:65:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 65 | { NULL } | ^ src/libavfilter/af_acontrast.c:55:23: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 55 | float d = src[c] * M_PI_2; | ^~~~~~ ~ src/libavfilter/af_adecorrelate.c:217:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 217 | { "stages", "set filtering stages", OFFSEsrc/libavfilter/af_acontrast.cT(:s77ta:ge30s:) ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]A V_OPT_TYPE_IN T77, | { . i 6 4 = 6 }, 1 ,d stM[cA]X _S=T AsGEiSn,( dFL A+GS c},o nt ra| st ^ * sin(d * 4)); | ^~~~~~~~ ~ src/libavfilter/af_adecorrelate.c:218:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_adenorm.c 218 | : 254 : 106 :{ "warning: smissing field 'unit' initializer [-Wmissing-field-initializers]e ed", "set ra nd254o | m s e e d{" , " l e vOeFl"F,SE T"(sseeetd l)e, v e AlV"_,O PTO_FTYFPSE_EITN(Tl6ev4e, l {_.id6b4)=-,1 },A -V1_,O P TU_INTTY_PMEAX_, DFLOAUBGLSE ,}, {| . ^d bl=-351}, -451, src/libavfilter/af_adecorrelate.c : 219: 12: warning: missing field 'help' initializer [-Wmissing-field-initializers] -90 ,219 | F L A{G SN U}L,L }| ^ | ^ src/libavfilter/af_adenorm.c:260:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 260 | { src/libavfilter/af_adynamicsmooth.cNUL:L108 :} 124 :| ^ warning: missing field 'unit' initializer [-Wmissing-field-initializers] 108 | { "sensitivity", "set smooth sensitivitsrc/libavfilter/af_acontrast.cy":,96 :23 :O Fwarning: Fimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]S ET(sensitivity )96 | , A V _ O P T _ TfYlPEo_DaOtU BdL E=, s{r.cdb[ln=2]} ,* M _ PI _02,; 1 0| ^~~~~~ ~0 0000, FLAGS }, | ^ src/libavfilter/af_adynamicsmooth.c:109:124: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 109 | { "basefreq", src/libavfilter/af_aexciter.c : 55:"107s:e twarning: missing field 'unit' initializer [-Wmissing-field-initializers]b ase frequency", 55 | O FF S E{ T"(lbeavseel_firne",q )",s e t l eAvVe_lOP Tin_"TY,P E _ D OOUBFLFES,E T{.(dlbel=v2e2l0_5i0n}),, 2 ,A V1_0O0P0T0_00T,Y PFEL_AGDSO U}B,L E ,| ^ {.dbl=1}, 0src/libavfilter/af_adynamicsmooth.c,: 11064:,12 :A warning: }missing field 'help' initializer [-Wmissing-field-initializers], | ^110 | { NULL } | ^ src/libavfilter/af_aexciter.c:56:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | { "level_out", "set level out", OFFSET(level_out), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 64, A }, | ^ src/libavfilter/af_adrc.c:99:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_aexciter.c99: | 57 : 107: warning: {missing field 'unit' initializer [-Wmissing-field-initializers] "transfer", 57 | " s{e t" atmhoeun t"t, r"asnets faemoru net"x,pr e s s i o n " , OOFFFSFSEETT((aemxporun_tst)r,) , AAVV__OOPTP_T_TTYYPPEE__DSOUTBRLIENG,, {{..dsbtl=r1}=,"p " } , 0 , 00,, F6L4A,GS A} ,} , | ^| ^ src/libavfilter/af_acontrast.c:116:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/af_adrc.c:100src/libavfilter/af_aexciter.c: 121:11658: | :107 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] warning: missing field 'unit' initializer [-Wmissing-field-initializers] dst [100 n | 58 ] | = { "sa i{tn (td"ad cr+ikv "e,c "on , t r "as ste" ste* hta rtmsohienn (idca *s t4"t),);a c| k ^~~~~~~~ ~ " , O FF S E T ( d ri vOFeF)SE,T( a tt a cAkV__OPmTs)_,TY P AEV__DOOUPTB_TLYE,P E{_.DOdUbBLlE=,8. 5{}.,d b l = 5 0 0..},1 , 11,0, 1A0 00},, F L| ^A GS }, | ^ src/libavfilter/af_aexciter.c:59:107: warning: src/libavfilter/af_adrc.cmissing field 'unit' initializer [-Wmissing-field-initializers] :101:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59 | { "101b | l e nd ", {" se"tr eblleeansde "h,a r m o n i"csse"t, tOhFeF SrEeT(lbealseen"d,) , A V_ O P T _OFTFYSEPTE(r_eDlOeUaBsLeE_, m{s.)db,l A=V0}_,O P T _T YP E _D O U-B1L0E, ,1 0{,.d Ab l=}10,0 .} ,| 5 ^, 2000, FLAGS }, | ^ src/libavfilter/af_aexciter.c:60:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_adrc.c:102 :60121 | : warning: missing field 'unit' initializer [-Wmissing-field-initializers] { "freq", " s102e | t s c o{ p"ceh"an,n e ls " , " seOt FcFhaSnEneTl(s ftor efq)i,l t er ", O FF SAEVT_(OcPTh_TaYnPnEe_lsD_OtUoB_LfEil,t e{r.)d,bAVl_=7O5P0T0_}T, Y P2E0_00S,T R1IN2G0,0{.0s, tAr }=," a | l ^l" },0, 0, FLAGS }, | ^ src/libavfilter/af_aexciter.c:61:src/libavfilter/af_adrc.c107::103 :warning: 10missing field 'unit' initializer [-Wmissing-field-initializers]: warning: missing field 'help' initializer [-Wmissing-field-initializers] 103 | 61 | { N U{L L"} c e| ^i l", "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_aecho.c:52:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 52 | { "in_gain", "set signal input gain", OFFSET(src/libavfilter/af_adrc.cin_:g111a:in42):, warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]A V_OPT_TYPE_FLO A111 | T , { . dflbol=a0t.6 }va,l u0e, = 10.,5 fA }* ,( 1 .| f ^ - cosf(2.f * Msrc/libavfilter/aeval.c_P:I91 :*159 :i warning: / size)); missing field 'unit' initializer [-Wmissing-field-initializers] | ^~~ ~ src/libavfilter/af_aecho.c:53:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 9153 | | { {" n"bo_uts_agmapilne"s, "",se t "ssigental touhtpeu t ngauinm"b,e r OoFfF sSaEmTp(louet_sg aipne)r, rAeVq_OuPeT_sTtYPeE_dF LfOArTa, m e{."d,b l=O0F.3F},S E0,T (1n, bA_ }s,a m| p ^l es), AV_OPT_TYPE_INT, {.i64 =src/libavfilter/af_aecho.c :154:01072: 4warning: }missing field 'unit' initializer [-Wmissing-field-initializers], 0, 54 | IN T _M A{X, "FdLelAaGySs }",, | ^ "set list of signal delays", OFFSET(delays)src/libavfilter/aeval.c,: 92AV:_159OP:T _warning: TYmissing field 'unit' initializer [-Wmissing-field-initializers]P E_STRING, {.s tr92=" | 1 0 0 0"{} ," n0",, 0, A } , | ^ "set the number of samples per requested frame",src/libavfilter/af_aecho.c :O55F:F106S:E Twarning: (missing field 'unit' initializer [-Wmissing-field-initializers]n b_samples), 55 | A V_ OP{T_ T"YPdEe_cIaNyTs," , { .i 6"s4e t= 1l0i2s4}t, o f s i0g,n a l d ec a IyNsT_"MA,X ,O FFFLASGETS( d}ec,a y | s ^ ), AV_OPT_TYPE_STRING, {.str="0.5"}, 0,src/libavfilter/aeval.c :093, :A 146}:, warning: missing field 'unit' initializer [-Wmissing-field-initializers]| ^ 93 | { "ssrc/libavfilter/af_aecho.ca:mp56l:e_12r:a twarning: emissing field 'help' initializer [-Wmissing-field-initializers]" , " se56t | t he { sNaUmLplLe } r a| ^t e", OFFSET(sample_rate_str), AV_OPT_TYPE_STRING, {.str = "44100"}, 0, 0, FLAGS }, | ^ src/libavfilter/aeval.c:94:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 94 | { "s", "set the sample rate", OFFSET(sample_rate_str), AV_OPT_TYPE_STRING, {.str = "44100"}, 0, 0, FLAGS }, | ^ src/libavfilter/aeval.c:95:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 95 | { "duration", "set audio duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS }, | ^ src/libavfilter/aeval.c:96:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 96 | { "d", "set audio duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS }, | ^ src/libavfilter/aeval.c:97:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 97 | { "channel_layout", "set channel layout", OFFSET(chlayout_str), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/aeval.c:98:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 98 | { "c", src/libavfilter/af_acrossover.c : 89 :104 : warning: "missing field 'unit' initializer [-Wmissing-field-initializers]s et channel layou t89" | , O FF S E{T (c"hslpaliyt"o,u t"_sstert) , sApVl_OiPTt_ TfYrPeE_qSTuReInNcGie,s {".,st rO =F FNUSLETL(s}p,l it0s, _0st,r F)L,A AGVS_ O}P,T _ T| Y ^P E_STRING, {.str="500src/libavfilter/aeval.c":}99, :012,: 0,warning: missing field 'help' initializer [-Wmissing-field-initializers]A F } , 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 | src/libavfilter/af_afade.c { "d":,190 :1 : warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] "set audio du190ra | tiFoAnD"E, _OPFLFSAENTA(Rd(ufrlatti,on )fl,oa tA)V _| OP^~~~~~~~~~~~~~~~~~~~~~~T _TYPE_src/libavfilter/af_afade.cD:UR167A:20T: Inote: expanded from macro 'FADE_PLANAR'O N, {.i64 = 167-1 | }, - 1 , I N T 6 4_ M AXd, [FiLA]Gsrc/libavfilter/af_acrossover.c :S= 101 }:s104,[: i ]| warning: ~ ^~~~~~~~~missing field 'unit' initializer [-Wmissing-field-initializers]* gain; 101 | /usr/include/stdint.h : {46 "l:e 21 :v e note: l " expanded from macro 'INT64_MAX', " s e 46 t | #i d n e pfut gia nei n I", N T 6 4_ MAX O( F0FS ExT7 (f fl\f e vf| fe ^~~~ ~flf _finf)f,f f ff f)A V _O| PT ^~~~~~~~~~~~~~~~~~_ TYPE_FLOAT, {.dbl=1}, 0, 1, AFsrc/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", src/libavfilter/af_acrossover.c : 102":s104e:t warning: missing field 'unit' initializer [-Wmissing-field-initializers]au dio durat io102n | " , {O "FgFaSinE",T ( d"suerta toiuotnp)u,t AbVa_nOdsP Tg_aTiYnP"E,_ DOFUFRSEATT(IgOaNin,s _s{tr.)i, 6 4 A=V _O-PT1_}T,Y P-E1_,S ITNRTI64N_MGAX,, {F.LsAGtSr =}"1,. f "| ~ ^~~~~~~~~} , 0,/usr/include/stdint.h :046,: 21A:F note: expanded from macro 'INT64_MAX'} , | ^ 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/af_acrossover.c:107:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 107 | { NULL } | ^ src/libavfilter/af_aderivative.c:164:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 164 | { NULL } | ^ src/libavfilter/af_aecho.c:140:97: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 140 | av_log(ctx, AV_LOG_ERROR, "delsrc/libavfilter/af_adelay.cay[:%d59]:: 141%:f iwarning: s out of amissing field 'unit' initializer [-Wmissing-field-initializers]ll owed range: (0, 900 0059] | \ n " , { i"d,e sl->adyesl"ay,[i ])";s e| t ~~~~~~ ^~~~~~~~~~~ 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.csrc/libavfilter/af_aecho.c:60::144116::93 warning: :missing field 'unit' initializer [-Wmissing-field-initializers] warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 60 | 144 | { "a ll " src/libavfilter/af_aformat.c , : 58: 12:" uwarning: saemissing field 'help' initializer [-Wmissing-field-initializers] vl_laogs(ct tax58v | , aA iV la_b L{lOeG _ NEdRURelLayO RL, f" do}re cr eamy[| a ^% idne]d: %cfh iasn onuetl s"o,f aOllFowFeSd ErT(aanlgel:) ,( A0V,_ OP1T]\_n"T,Y PiE,_ BsOO-L>,d e{.ci6a4=y0[i}],); 0, | ~~~~~~ ^~~~~~~~~~~1 , A }, | ^ src/libavfilter/af_adelay.c:61:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 61 | { NULL } | ^ src/libavfilter/af_adrc.c:224:29: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 224 | var_values[VAR_P] = Xg; | ~ ^~ src/libavfilter/af_adrc.c:225:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 225 | var_values[VAR_F] = n * fx; | ~ ~~^~~~ src/libavfilter/af_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' src/libavfilter/af_aecho.c 185 | : 198 : 1 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] d[k] = s[k] 198* | ECgHOa(dibnl,; d ou bl e, - 1 . 0 , 1 . 0 ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_aecho.c: 163 :34 : note: \expanded from macro 'ECHO' | ^~~~ ~ 163 | const double out_gain = ctx->out_gain; \ | ~~~~~~~~ ~~~~~^~~~~~~~ src/libavfilter/af_aecho.c:198:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 198 | ECHO(dbl, double, -1.0, 1.0 ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_aecho.c:164:33: note: expanded from macro 'ECHO' 164 | const double in_gain = ctx->in_gain; \ | ~~~~~~~ ~~~~~^~~~~~~ src/libavfilter/af_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_aecho.c:198:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 198 | ECHO(dbl, double, -1.0, 1.0 ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_aecho.c:185:35: note: expanded from macro 'ECHO' 185 | out += dbuf[ix] * ctx->decay[j]; \ | ~ ^~~~~~~~~~~~~ src/libavfilter/af_afftdn.c:167:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_adeclick.c 167 | { "noi:se_reduction", "set the noise reduction",OFFSET(noise_reduction), AV_OPT_TYPE_FLOAT,{.dbl = 12}, .01, 97, AFR }, | ^ 95:103: warning: src/libavfilter/af_afftdn.c:168:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] missing field 'unit' initializer [-Wmissing-field-initializers] 168 | { "nr", "set the noise reduction", OFFSET(noise_reduction), AV_OPT_TYPE_FLOAT, {.dbl = 12}, .01, 97, AFR }, | ^ 95 | src/libavfilter/af_afftdn.c:169:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 169 | { "noise_src/libavfilter/af_aecho.cflo:or199",: 1"s:e twarning: tsrc/libavfilter/af_adynamicequalizer.cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]he :n268o:i123se: f lwarning: omissing field 'unit' initializer [-Wmissing-field-initializers] o r199", | OECFHFOSE(T(fnl oti268,s | e f_lf lo oao{t r",th) r , e s h-1 ol.d A0",V ,_ "Os P e tT _T 1YPdEsrc/libavfilter/af_afade.c.e_t:0Fe c231tLi :OoA T1n: , twarning: h r implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion])e{ s. hdo| bll^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~d " 231=,- | S5src/libavfilter/af_aecho.cOC0:}163FAFLS,:34EE : _ T PL( tnote: Aexpanded from macro 'ECHO' h Nr A eRs (-h8fo0ll,d- t)2,0163, , | AV _ fAlO P FoRTc_a oTnt}src/libavfilter/af_acrossover.cYs),P t: E 208d_| | :o82D^~~~~~~~~~~~~~~~~~~~~~~~O ^u:b U lBwarning: LeEsrc/libavfilter/af_afade.c:implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]211: 20o,u t: _ note: {expanded from macro 'SCALE_PLANAR'g a.idbnl == c2080 | t} 211x, | src/libavfilter/af_afftdn.c-> : o 170 u :123t:0 warning: _, missing field 'unit' initializer [-Wmissing-field-initializers] g aa 1 i v0n ;d _ 0 [l,o g170i ] ( | c= t s FxL[A G{, iA VS "}] _* nga, L f i O"G n | , ^_E; "Rs R e O t R ,t " Frh ee q u e n no i c s e y \src/libavfilter/af_adynamicequalizer.c f :l269% | o ~~~~~~~~ ~~~~~^~~~~~~~: f o 123 rm : "u s warning: ,t missing field 'unit' initializer [-Wmissing-field-initializers] b e p o O269s iFt | FiS E v src/libavfilter/af_aecho.cT :e199 ( : n oni1s{e_ u:m bf\ warning: "erl implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] d.fo o| r\)r, ^~~~ ~ne " q ,199 furAe | qeV_EO)PnCcHy"O,T;_( " Tfsl Y| ~~~~~~ ^~~~e tP,t E _fdFelLtOeocAaTtt,, i o n- 1f{.re.d0b,q lue n c= - y5 "10,. }O,0F F S E T )(d f r| e ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~q u e n-csrc/libavfilter/af_aecho.cy:8164)0,:, 33-:A2V 0_Onote: Pexpanded from macro 'ECHO',T _ TAFYRPE _}D ,164O | U | B ^ L Eco,ns t {d.odubbl=l10e0 0in}_g, a i n = c2tx,- >i1n0_g0a0in0; 0 0 , F LA G S }src/libavfilter/af_acrossover.c, : 213 | : 86: ^ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] \213 | | src/libavfilter/af_afwtdn.c ~~~~~~~ ~~~~~^~~~~~~ : 444 : 90 :av _lwarning: omissing field 'unit' initializer [-Wmissing-field-initializers]g (csrc/libavfilter/af_adynamicequalizer.ct:x270,: 123:A Vwarning: _missing field 'unit' initializer [-Wmissing-field-initializers]L O444 | G _ E R{ R"Os 270R | i, "gFma r" eq, u"s{e te" nndocqfiysae sc%itgmfa"o r,m" ,OuF stF S Esrc/libavfilter/aeval.cb T"(e:sse ti233ig n :m44d:i warning: ae)tneimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], ccr eAaVtsi_oni QO nPfgaTc _Tt233o | Y ordPE _rDe "OrU. ,B\e LOnFvFE"aSl, ,E -{>Tf(.dvqrdbalfera=q_c0)vt};, a0lou e,src/libavfilter/af_afftdn.cr )s, [:| 1, AV181 ~~~~~~ ^~~~: FAA 122RV R:__}, Nwarning: OBmissing field 'unit' initializer [-Wmissing-field-initializers]_ | P ^ITN __CTYHPE A181_N | N DEOU L BLSE ,]{ = {" .bNdAbaNln;d= 1_}src/libavfilter/af_afwtdn.c n,o:| 445 ~ ^~~ i : 113 :s e "0warning: .,0/usr/include/math.h0:15missing field 'unit' initializer [-Wmissing-field-initializers]:19 :1 ," senote: 1expanded from macro 'NAN't 0 0t0445,h | e 15 | c# F Lu{dsA e"tfGiSn e} ,lomN A Ne b v a | en ^ l d s"s,_src/libavfilter/af_aecho.c :_n199"boui:sisle1e: t",twarning: in implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]n uOm_FbFneaSnEsrc/libavfilter/af_afreqshift.csrc/libavfilter/af_adynamicequalizer.crf (T: :o"102"(271b:199f | :E)a123 1C: n:dCC libavfilter/af_biquads.o wH Owarning: ( implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_an| flwarning: t ,vo ^~~~~~~~~~~~~~~~~~imissing field 'unit' initializer [-Wmissing-field-initializers] fel oselaet_ stt l e,vr271102 | Pe) | , F l- 1 IAsV .L",_O 0T, P ERO(FTF S{Ef_ T T"lt Y 1(.0t f PlE,_r e S)e vflToqa te,l Rus| isI)e^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nN,,n G ccoy"Asrc/libavfilter/af_aecho.cV,s,,:_ { .180O"PcT:_ssfe18T:t )tY rnote: PtE _expanded from macro 'ECHO' a=rIg| e NT , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{t0 180f .} | , rie 6 qsrc/libavfilter/af_afreqshift.cu 4 = : e0 1 72n:,260 c :} ,note: y 0expanded from macro 'PFILTER'i1", nA,F, = }M 72 | * ,A s ; X O_F | ^t LF Sy E E pTeV c(Et foL r s Se-_ q 1 t u, hAe teF a}n,src/libavfilter/af_afftdn.c: 182 :c122 : = yc)o s ( s,| ^warning: h Amissing field 'unit' initializer [-Wmissing-field-initializers]V_iO fPT _tT );Y 182 | P E _D O{ UB L" b nE " , , { . d " bl = s 1 e 00t th e 0c }u ,st o m b a \ n2\ d| , ~~~ ^~~~~ s n o| is1e ~ ^~0" , 0O0FF0S0E0,T (FbaLnAdG_Sn oi}s,e _ | s ^ tr), AV_OPT_TYPE_STRING, {.str = 0}, src/libavfilter/af_adynamicequalizer.c src/libavfilter/af_afreqshift.c: 272: : 123102: :1 : warning: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] missing field 'unit' initializer [-Wmissing-field-initializers] 0, 0 ,102 | APFF I272L} | T, E R | ^ src/libavfilter/af_afwtdn.c({f: "l454tt,:q110 f:afcltoo awarning: rtmissing field 'unit' initializer [-Wmissing-field-initializers] ",, s i n",s ecsrc/libavfilter/af_afftdn.c: 183t:o454 t123as | ,:r g warning: ec missing field 'unit' initializer [-Wmissing-field-initializers] t{f ) "Q fp| aec^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~t or183 | r c src/libavfilter/af_afreqshift.c{ ""e:n73t,re:si"d u26a,l : _note: fsrc/libavfilter/af_aecho.cl o"expanded from macro 'PFILTER's: o et199 rO :p"FF SE1Te,73 :( rwarning: c | e"ntimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] s tqe t ft toyaphe199f cftue | rolrls Ee)ind_eCsni,tHOo(d uhifs ianel lAgV"t,t _aO,POTf Ff_ll=oFTYoPEa toS_s,irnE(DsOh " ,TOUiBfL (-pFtFE,1 e{).S.r;d E 0c, bTl =e ( 1 }n,r e t) , s AV1_.i0 Odu P a l 0 T __. ) Tf0l Y0PoE _| 1o rD)^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~, O U,B L E 1,0 src/libavfilter/af_aecho.c A V 0: 185_:{330: O . , \Pdb lnote: = T expanded from macro 'ECHO' 8 _F| L 5T} ~~~ ^~~~~,A G0Y S ,185PE _ F | }1,L 0O0 , A| ^ TA F,R {} ,. d b l| ^= - 3 8 }o,u t +-src/libavfilter/af_adynamicequalizer.c=:8 d273b0u:,-f21230[:i,x warning: missing field 'unit' initializer [-Wmissing-field-initializers]]src/libavfilter/af_afwtdn.c A* :FRc }455tx,-:> 27395 | d : ec| a ^y warning: [missing field 'unit' initializer [-Wmissing-field-initializers]j{ ] ;" a t ta c k" ,455 | src/libavfilter/af_amerge.c : { 52" "src/libavfilter/af_afftdn.cs:e:p r59t:184 o :f ialwarning: 123 t tea:c " kwarning: missing field 'unit' initializer [-Wmissing-field-initializers], missing field 'unit' initializer [-Wmissing-field-initializers]"dp r ofu ir alte n i52oo \184 | n "i,s | | e ~~ ~~~~~~~~~^~~~~~~~~~~~~~~ ", O src/libavfilter/af_afade.cF OF: {AFVS236E:T F_1("SrO:n EfTP(aewarning: "Tt_teimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]d ,T a"s_epYrcokftP)Ei_ It ,l h N 236ee)T, | ,r eSAAV sCiVA_{OPdT__TOYL Eu(PPT._aTfEi_lBYlP6 4O tE,fO=L_, l D2 f}o,oO{Ul ora.BL1",ti)6 E ,, 4 | S=0^~~~~~~~~~~~~~~~~} { .Wd,O src/libavfilter/af_afade.cR:b226F0,_l=:F SC2H201:E 0note: _expanded from macro 'SCALE',T }AMF R(,A r}X e ,, s226 | F| iIn file included from d L ^A usrc/libavfilter/af_afftfilt.c G al:130,CC libavfilter/af_channelmap.o S _: }2 0fsrc/libavfilter/window_func.h, 0l: 155 :0o, | 60 ^o d:[src/libavfilter/af_afwtdn.c r) , k:]456Fwarning: L :A= 106sG:[Skimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]] warning: *missing field 'unit' initializer [-Wmissing-field-initializers]src/libavfilter/af_amerge.c} :,g 53a: i12n :;| 155456 | ^ | warning: A missing field 'help' initializer [-Wmissing-field-initializers]V _ { " 53 | O P a d aT _ pT Y src/libavfilter/af_adynamicequalizer.ct P l :i{vEe_u 274 :"Ft NU123,:L[ nL] warning: O ALT "missing field 'unit' initializer [-Wmissing-field-initializers] ,=a } d ea x| p({p ^ -. t274i 0 d | v . b e src/libavfilter/af_anlmdn.c5{lp * : r=o-3 " S 71 f 8rQ:Ri( } e 114 l:(,l i n warning: -e an g missing field 'unit' initializer [-Wmissing-field-initializers] (o\s Nf e- n| " ^~~~ ~1 o, )i s e /71 | " 2 , -) O8/"{F 0(sF"S,s0eE-2t.t4T0(r e*,arne( dAgleNa-a1FtRspt)i/h2 e}v"e.) ,, ,f)d) A "us)eVt| r;_ ^Oa d PtTe| ~^~~i _nToonYi"ssrc/libavfilter/window_func.hP,in:gE 153_: Bs 30Ot :OrO LenFgFnote: ,src/libavfilter/af_afftdn.cthS"expanded from macro 'SQR' :E,{185T O.Fi: (123Fsrc/libavfilter/af_aecho.c61534r=:S warning: | e l:e0200E:missing field 'unit' initializer [-Wmissing-field-initializers]1 a}T, :0 s (,warning: e )a) 185implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] , ,1 | # ,A V_de f OAiAnF eP VR T200_ | E{SC_O}P QTHO,(Ts"RY _T1Y6t(Px )P,Er_ED| ( (a_OF ^ ixcUkL_nno)B*O(xt)iLsA1T), Ee,6 _ t," | ,{ { ^.I N.T src/libavfilter/af_afwtdn.cd"db1:b457t:l1226l_rM=:2=a0I N0, cI.warning: 000k0Nmissing field 'unit' initializer [-Wmissing-field-initializers]} 0nT1 6,_1osrc/libavfilter/window_func.h M} i:A,X) s155 0457 | | e^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:" . 01, 60,0 2src/libavfilter/af_aecho.c0{0:00, : " s0 1 ,163 warning: 1a :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0m pFl340 0L0e,: AGsS 155A | O"},note: F" F,expanded from macro 'ECHO'Ts F e}t S| , f E ^T (rt163 arm | e | ^a c s i k _ zn oc eoi lnusies)tnt ,n[ un m ]d src/libavfilter/af_adynamicequalizer.c=b eor: Aub275oeVlx:f123_:e src/libavfilter/af_anlmdn.cp OP warning: o(u:sTammissing field 'unit' initializer [-Wmissing-field-initializers]p-t_72g_ :107l0.a5T:YePi swarning: Emissing field 'unit' initializer [-Wmissing-field-initializers]n* "_, =275B | O F S QOcO F S Rt(L72,E {x(-> | oTu t _n ( n g{".- b _asri({i a"as6N4nmtp"l- ;i, e1= o "s) " 0s}),, /, e A 2 t V) / d _ O( 0e. PT _TnYo4 PiE* " ss_I(NT , eitN { n -r1 . g 0 a )/i2 .,t i6sft) o 4 r ) =fe n)18a1 g ; ,c9t2 } ,AtFh "| , oORFF S ~^~~ E5Tr( 1\" a },2 ,) src/libavfilter/window_func.h | , | , ^: ~~~~~~~~ ~~~~~^~~~~~~~ 153 6 5A5: 26V:3 _ 6Onote: FO,expanded from macro 'SQR'F PS TEA_TT(F Yra153t}iPE | _,o src/libavfilter/af_afftdn.cF L) ,: O| 186 A ^ :src/libavfilter/af_aecho.c T 123:: , A 200 :warning: V #d1emissing field 'unit' initializer [-Wmissing-field-initializers]_ :fO inPe{ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]T _.TS186dYbPQE R_ | src/libavfilter/af_afwtdn.cl200( | D :=x0EO 458 ):.107C:U warning: missing field 'unit' initializer [-Wmissing-field-initializers] (0(H0B0 {xO(Ls0 )E*11", (458 | 6 } , t x{,0{.n).) 0"dib| "0s,onflt ^0 t= n0"116e_1tr}ast,, ,cks nI NT"161_o0M I,Ni0s e ", 0I N"T,10 s 6, e _ t0 M AAX ), FtT h r e3s| h^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ }0,o , l src/libavfilter/af_aecho.c :d164 | i : ^ n33g:O sFFnote: oexpanded from macro 'ECHO'F LfStnAesEsTG( "164S | t , rO F}ac kF_,n ScE Tsrc/libavfilter/af_anlmdn.coo n| (:si73s ^to s:e) ,fd103 t n oe:s u warning: s bmissing field 'unit' initializer [-Wmissing-field-initializers]l)A, eV _AO ViPn_TO_P T_gT73_Tsrc/libavfilter/af_adynamicequalizer.caYi | nY:P276 src/libavfilter/af_apulsator.c P=EE:_123 : _:D62B:109 warning: cOUOBL:E ,missing field 'unit' initializer [-Wmissing-field-initializers] t{O { x.-Lwarning: ,"missing field 'unit' initializer [-Wmissing-field-initializers]pad> t chb"li= 1{,n276_}. | "gs,ei a t06,62 1i 4 | 0 nsrc/libavfilter/window_func.hCC libavfilter/af_channelsplit.o p= ,0 {A;:a162 :25} ,F t : " R c { m h warning: aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]} " k eu,p dlu r a" ,e v etl | ^ i _ 162 o i"0 | n"n,s , "etO Fsrc/libavfilter/af_afwtdn.c :,459 F S :m121: warning: E T (a,k eumissing field 'help' initializer [-Wmissing-field-initializers]p gp d " aA)F R s ei, 459} | tn , i "iA V _ f ,np u tO g({F | ^ Pa Fi A T NnU LB_ " , LOSTY P\ F(E _} D| FUn ~~~~~~~ ~~~~~^~~~~~~SR src/libavfilter/af_afftdn.c| EAT-( O: ^ TleM)F187I:v123 FOSeE:T> (=warning: Nlm missing field 'unit' initializer [-Wmissing-field-initializers], _ai0{.kin.) e634,=187u p ) 2A0 | 0*,V 0 _ } M )O ,{ {A P"1| VT_tr0 ~~^~~ ~~0_0O,TaYck P TP__1ETr0_0src/libavutil/common.hYePsEi_dDu0:D64O:a0OUB31l0ULB:",,E L ,A"FETnote: tr,expanded from macro 'FFABS' }{,a{.d bc.k ld64blr=e| s ^= | #0i}d1ud},ea,l f ", i 0On e.F 0 FF1 5S0F6A2E,Tsrc/libavfilter/af_anlms.cBsrc/libavfilter/af_anlmdn.c5 (S::,1t(6774 a::0)1030r:6109: ,a 4(warning: cwarning: missing field 'unit' initializer [-Wmissing-field-initializers],(missing field 'unit' initializer [-Wmissing-field-initializers]k a_FrFe)LLAs AGGSSi>74 | , d=67 0 }ua | } ,{ src/libavfilter/af_adrc.cl)?:, , (414: 22 A{"| pa" , :V ^ )| " ^ _" s:ewarning: OoP timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]rdTe(r " ,_-p( aTa t)Yc)) PhE"src/libavfilter/af_adynamicequalizer.cs e _ 414: | 277| :td uBrsrc/libavfilter/af_apulsator.c ^123 :t Oa: h warning: O t63ioenmissing field 'unit' initializer [-Wmissing-field-initializers]"L ,: 109 : warning: , In file included from fmissing field 'unit' initializer [-Wmissing-field-initializers]i { s.-src/libavfilter/af_afftfilt.ci>: al 2776 | 30 t: tsrc/libavfilter/window_func.h a:{c162 k:" 17t:src/libavfilter/af_alimiter.c 4 ra er oOrd :63n=gwarning: Fee"=,82 | : 109:implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] F r " , ewarning: SE T 0 xmissing field 'unit' initializer [-Wmissing-field-initializers] 162( p} , p | d O {"f ()F,F As - SIn file included from "Vlee v1e. E 82_ | Ot src/libavfilter/af_asubboost.cmlf_ o T P :a 20u: ( T x / to"src/libavutil/ffmath.h, _{ r0:i49"Tsg"level_in", "set input level", OFFSET(level_inain",, f 1, AFR(d:Ye) ( e30rP)t,,F} :E o uF, _s-warning: > tAp | Daimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]t tAaBu t ^U V cS ( R_AOkn_gmOAFVP_T _-a isnTFIOTY PM )"S,O POTF_F49src/libavfilter/af_afftdn.c | E _ E>N=T S0:I188 *T ,iYnPEE.N: 123(: l{T_(3lTerre i.Di 6,4v=atnwarning: nOk*src/libavfilter/af_aecho.c e 2:ugmissing field 'unit' initializer [-Wmissing-field-initializers]U -Ml)_ 0{200.reBL>Eo{u0t:)i,6n4)= s,a m{pl e_01} , ,2 188 . r:Ae1050 | d | a tVwarning: x60b, ^~~~~~~~~~~~ ~~ eA_implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]OpP}Tl = V/ 2,_11}{, _" tfsrc/libavutil/common.h( MT_0.OP1T_r:" Y1L,0 I0N0TT164,P O02001 | 0Y6P:E37"Gt0r5aE0c_kE_: 206,C.M A_DDnote: O_21 0HfOrXeOexpanded from macro 'FFABS'U 5A F)T(,ss1iUdB,L*) 646BuL EE ,;} A| ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ,a i n,x ,{ #l t6 4) ;.}dd"1{., A,Fb e,6 d| ^ lsrc/libavfilter/af_adrc.c=}5f0_ b| :,414i}nte l ~ ^ | : ,, =I ^ 73| F F1N} : ^ ATB1S,( src/libavfilter/af_anlmdn.c6 _aMwarning: :075):I110implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 1. 0N1, IO,(5(warning: src/libavfilter/af_anlms.cNF F6a)missing field 'unit' initializer [-Wmissing-field-initializers] :T682:S E2T>160_102414: | 5(=src/libavfilter/af_alimiter.ct 0,M warning: , :r83a75A missing field 'unit' initializer [-Wmissing-field-initializers] 60: c | kX_r F 4109?, ) e sL A (:a warning: i68dG S )} F:missing field 'unit' initializer [-Wmissing-field-initializers] {(| - | (u a,L "^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~r asl )Ae )83- ,Gsrc/libavfilter/af_aecho.cSs ) | >| ^ :A,V e) { a 185src/libavfilter/aeval.c_}Oa r| : ^~~~t:,P "cm341u " {t "33leTv ehl:,116a::_| ",_ " s c In file included from T" ^soetektsrc/libavfilter/af_afftfilt.cwarning: :note: Y PuE =missing field 'unit' initializer [-Wmissing-field-initializers]30expanded from macro 'ECHO't _trh e: x"B,eesrc/libavfilter/window_func.h pO O se:a162ffi"Ls185er:(l- , | t c39te1r341 | {h:. fm o. i d6 u/ uwarning: tu4" ({s implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]pr,= src/libavfilter/af_afreqshift.c-"> uat l c haat:t e 162n | t152aic0 }v nO : okn , e eFF33S E _"m l l :T( ,s "_ l amyu , warning: o)implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] O oOu tu ,+ =*F F t F isrc/libavfilter/af_apad.cF" , "dS nSli:152 | sbeEti En52F uAfTf(crTdk:-FV_[OiPx h](a)153>I:src/libavfilter/af_apulsator.c(0TF:_ Tlne,s LA V_FO,AP70T*_YTnYvPaET_warning: DU B: 117PeEemlEmissing field 'unit' initializer [-Wmissing-field-initializers]RRA Sc(:n warning: l_pF_L O(ATI1t,-missing field 'unit' initializer [-Wmissing-field-initializers] M )loefTlOx l >u_t,t N{-A a=r)a,,, .f>lFo52ayt , t d{d.Ri | 6o470=06s0e ble=0 . 7u | t."i,0 0 }c,} 5 3 n* / aA,2 } , src/libavfilter/af_agate.cfO,M cyoV0_ { 0 ,{ F:F)1[sj0O0| ^ 2"Sa70m 0f0]P;," 3,E A:To{u,n0tT p 0 T 123 } , .f"_,a 0 ( : | ~ ^fm)T)c;0 c | ~ ^~~~~~src/libavfilter/af_adynamicequalizer.c | oYPk0eht _"s:warning: 293 ^:dsrc/libavfilter/af_adrc.cE0l asyiomissing field 'unit' initializer [-Wmissing-field-initializers]u t 12f::_,D e z _ s,t 414 :O27te " , r"warning: AU:B m70 | c ) s missing field 'help' initializer [-Wmissing-field-initializers] F TLo dfu,l aet{iwarning: o nE"src/libavfilter/af_anlms.c ) AtV _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]} ,, :{293. " lO,P T69 | :d102 | s e414 O _| ^b :~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~il ev | eFlT_ il = n F Y PE _ SnTwarning: R1Ic eS src/libavfilter/af_afreqshift.cp {" ,missing field 'unit' initializer [-Wmissing-field-initializers]src/libavfilter/af_anlmdn.c}N,G ,E :{a. sN :.76 :T103147c ktUr 0 1(5:6:2 5e,L " s\a 29warning: tL =s i69ze tm :missing field 'unit' initializer [-Wmissing-field-initializers] s - >6a | e o i }N src/libavfilter/af_afftdn.c 4| t"t| unn t{note: U:L,L ^, a ~~ ~~~~~~~~~^~~~~~~~~~~~~~~cp76u | )expanded from macro 'FFILTER', " 197 A} , k0src/libavfilter/window_func.ht e : 123:AV _ O , =:p163{: F 147P | l es86"warning: :," r },T 0 ,| e v missing field 'unit' initializer [-Wmissing-field-initializers] warning: " ,_ ^xpe l implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] TFY PfE(" 197 " sLe_t- , | 163t | A D 1 r "hse tGaO.e s e S Usrc/libavfilter/af_anequalizer.cf esrc/libavfilter/af_afade.c { t : src/libavfilter/af_alimiter.c289 } =B: / a :tOh:e, f iLl81 : 117r"84aFd149 2| Et,e( : c : FaS: . ^ r{s.d h 109 p E warning: * -Mb_warning: P :td uT missing field 'unit' initializer [-Wmissing-field-initializers]e >lmissing field 'unit' initializer [-Wmissing-field-initializers]I irv(i p a = warning: *a lft y 289s t t1asrc/libavfilter/aeval.cmissing field 'unit' initializer [-Wmissing-field-initializers]t e81m | " | ," l u}tc :ivoond" , , "O F,F[k84_m342s:e116l( s h s eO FSFn | :_ warning: i {t EaSd] =i {missing field 'unit' initializer [-Wmissing-field-initializers] f t "TsEtaa r* n0" pOa (Trpd )t ) ,.*FrF S(EtT (,e_pisn342l i5n *( a pia{ s") | , k N ( m v0c,kAeatl iA-V _1O P si" Vm__O Pm>+s T+A t,y p lse "T,i ta"_VTcYoPsE N i _ T YnPm,p_(O_PfUze{ ""c)"E, l(eDTOaULB) se _ D M _ _cTLL,, t * U _r t"YsEe t l i mR PaIoPr,"A, OnF1FtSiAt t*E( FVF u ,sE,T "1, e _{F_LAm TFIL.A) ; .OOPBTb_ T(YOPGE _/ 1d0AS(enr r N S I} \ b 0 T -a,t N , l0=,1O}o io ) ,T | . fF),fM { , | { ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{ F)S ) f . "i 6 ^ . ; E Ti rss 4 .di 6 4- ( e t= sb l= =l 4t 6c ha | 1 ^~~~ ~ 0src/libavfilter/af_apulsator.ci m0 906a m} }A.: i t0)n,p , , V371 0n}l, _ : 0ele 0l2a y O*117 M.) ,t0o0o0u t "P,:O 0O)F I,N 0T, F1F/S(FETs(t aTA__ Twarning: Y5P(Sa30rVtM 1f,amissing field 'unit' initializer [-Wmissing-field-initializers]d6iE1ErT0(0_A X 2n5_ g-c 0O0,A,Tg ,F sh)0src/libavfilter/af_adrc.cP TAF T "71} | L O AlTa,, .:3_)A * ,M, y 415 :T22 :} )) )6o4{,{ .Y}P,Ewarning: _ ; u " d , implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]DOO| UtB| LEAo b} , F ^F_ ~ ^s ,flfA| ^| ^src/libavfilter/af_aecho.c StE T s=V | 415src/libavfilter/window_func.hr:){201(:e_0 ^. | :,163.:s691t:O 5 d t : _warning: src/libavfilter/af_apad.cPwarning: }AbVa_src/libavfilter/af_anlms.c l implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]T :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], lr=tO:"70 :s102 _16353 | : 1 }_,P ,0-.:T warning: 154 201sT _>T0Y6 missing field 'unit' initializer [-Wmissing-field-initializers] : | a mrYeP2E warning: Emissing field 'unit' initializer [-Wmissing-field-initializers] p P l"e5 _70 C l Es_eSta,sSe | HOe(s 3 T R I T = )2,53 | oNfR I1 , ,A F Gf, sNeG , A src/libavfilter/af_agate.c } l {e "x0iVn t:,74u t{[tnl]src/libavfilter/af_anlmdn.cp,_ {3 : {| . sLe" f: O .12113 : ^t a,k=a(82-PsT,__T" warning: rmissing field 'unit' initializer [-Wmissing-field-initializers] g0:1103t: twarning: Yp Oe..F"rf,A=missing field 'unit' initializer [-Wmissing-field-initializers]",P a d=74 | N5F /F R" E}I_Nsrc/libavfilter/af_alimiter.cT :3 85U:109S:*" }_,Il2e nL" ,E warning: s(e(t, tNh_ M{L 82" rTamissing field 'unit' initializer [-Wmissing-field-initializers]n1s 0Te6I}N | , (I g e-| , 4f,i l o N85+ | "> ^ , t efrT 3 , r 00, A f" sc2 e ,{.{i |"sleeot_lM{A 6Fsrc/libavfilter/af_afftdn.csets_ en X" 0a4 mo:a198(l(aMu)m"b,et t}aock:a)gs_ s ert=, t0k123,: e eP F| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mha x" g a"A,_ IOLo " , warning: }i,V m*F(AfG| S, src/libavfilter/af_aecho.c :missing field 'unit' initializer [-Wmissing-field-initializers]n _0O,s F F F ^A B} , 163":s34e PITS*EsT ("lS ( :t rnote: expanded from macro 'ECHO'N _ ianmspel n198 | e T Tleisrc/libavfilter/af_apsyclip.caek | 163 a-d6 Ytnks- :>oasg ^e | )t, u4c tP E_src/libavfilter/af_anequalizer.c71f:a82m p tMA_{isoDn ::l a )V M AmOo"ostih118116:ec _c-"Xa,dU",,src/libavfilter/aeval.cl e:n _kOo BT F L : f cwarning: ermissing field 'unit' initializer [-Wmissing-field-initializers]warning: a "Pn0L.OA343GaS tmissing field 'unit' initializer [-Wmissing-field-initializers]e,T sE3,F:F12c: twarning: o a _ T t {S.EdTb(tr}missing field 'help' initializer [-Wmissing-field-initializers],82 d/Y 1 0*0lora" , | O d"Psde t 0M.)=)0/}(n71g eF)| , " E o Oaf,)( | F ^343 ,_ uFbd a)p1;ti viSt Ey | F L OFAl e - T{( m ) ,ASVT_ O o u0{.src/libavfilter/af_afade.c: fa ct o rE, P | t _3g290": 149 : "ATV _TO ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~P ")caul{e vwarning: e,({a_t T0 ,irn =missing field 'unit' initializer [-Wmissing-field-initializers]l O.Tt_*T YvN U L_FdYbal P src/libavfilter/af_adrc.ce s c290LtixF-P>co=uM)E) ): " | nS"Ek_0DtO_;FL415O: ,} E| , ^)},_ U BA73: " d T ( ,g LTEwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] r{ raa | 0 , ,AV _ a i"t ~ ^, 1 ,O w" nfsrei { PAT1s;e to. d415bOTF_F,s "q ){, | l T SFEsrc/libavfilter/window_func.hT,:u163 i n.p =}0Y. 0 L ( es: du t , Pl6Ap a n- 56 b E e1vGedlc"> r: lwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | _ D2O5S}_,y , e l = ^ U Bl r e e a1 1. }}L,e s 163s | A,VE_n| ) ,p " e , O ^P T0_oT YsP E _ , n1 e =F L { s,e t AOVF_ Oe . src/libavfilter/af_apulsator.c FnOAxpd A1 ,c : 72S:uPmTbf(b-1 .f}u1 E 117 T,_elr o/, r(0s-T: T = 5f} v 0| >0( llYu{ . d,be ^s,"rwarning: emissing field 'unit' initializer [-Wmissing-field-initializers]PtE f l ,Aev esrc/libavfilter/af_amix.c[_I Nisrc/libavfilter/af_anlms.c Tr =6 4O0F,FllFeSan:] :7276s:012.:T warning: _Eis =188 | t . 51} ,src/libavfilter/af_agate.c{missing field 'help' initializer [-Wmissing-field-initializers] T.ne : 81 : ,} : (id)_0 . s{a m"polfefs e, 75 :6113r a,m s5warning: missing field 'unit' initializer [-Wmissing-field-initializers] t | 4 ^: 76w | \*t ( _8 0, warning: =_ c u*r o 1r " missing field 'unit' initializer [-Wmissing-field-initializers]- Avi n| l i , A 1 V}esst ~~~~~~~~ ~~~~~^~~~~~~~188n+k -F 75} | src/libavfilter/af_anlmdn.c:{_,O)Pa r | t c> , 83 -,1T _ T YoPsEa 0:| 103 ^N , If asd_m , :{U A" N "(siDnpOg " Lwarning: Vt_T ( e lU,B1src/libavfilter/af_aecho.c,L missing field 'unit' initializer [-Wmissing-field-initializers]AhFOR64M_MtA e L :O }r P _ PX_, src/libavfilter/af_alimiter.cOE:20186F FeSsT}_oIf*r aA F,F:S1:| 109E:h ,T f (tF 83} E: ^warning: To(warning: sYs| eeF | A,{ T implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]ldmissing field 'unit' initializer [-Wmissing-field-initializers]"tPa ^t /B.S(| n b ,E r"t _ s d( ^_ _sBR a 1bni n86 | e O"m,{ 201O | 0l =ptu OLp lFeE0C-1 src/libavfilter/af_afftdn.ctt h,r e s h"Fm)"0,H }"Ms):src/libavfilter/af_apad.c {o S,E.O,s)e 199: 54l:"154 TAfV(.s,t -: 123d:r :())_03A2s , "iewarning: l eoa; O 1V5m0o{o,tnmissing field 'unit' initializer [-Wmissing-field-initializers]hwarning: ffsaP| _ ~ ^~~~~~6.2.5 ,t missing field 'unit' initializer [-Wmissing-field-initializers]f ec"T,O 3i * 1993 | s t54_ | P src/libavfilter/af_adrc.c:6415 4 = 0 26e4 ,oT T "M:)) /(}(1_ t _ rY"_, s 27 , t- r{F P"Tf{e : 0 ,, )0L.E3Y)lPtE"_ warning: O1I, ,A_I N*o rwehI Nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]F NVT GT olol O415T | F3S| SA 6}Mre_eoF, { 2E_TFV4_,) a_sfeF" M( m,) O)P T| _lTfYsSe,t. iI}N,, ) ^;e P E| " 6, A{ .niE"T ~~^~~ ~, 4s I NVT_6_,( D -| =3 O2Psrc/libavutil/common.h4: t O"Us e> ^2 _TM A64Xh B"OtFrF S}E_T=(:r)erlLssrc/libavfilter/af_apsyclip.c e,lTe a31 e eEae:tn o Y10,s :Is| h,s e72miP Ee N^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~To{l)d:ise _ src/libavfilter/af_anequalizer.cnote: 1.6,) src/libavfilter/af_aecho.c118n: fF=L:Oexpanded from macro 'FFABS'A d_b,l : i m}lo o83rTM, = 164 : warning: umissing field 'unit' initializer [-Wmissing-field-initializers],e: 124AAX., {3364m xo:fV5_A |.:d | btl0=p fwarning: }O,PATF_ note: #ad,e1ffismissing field 'unit' initializer [-Wmissing-field-initializers] V _TO72Pexpanded from macro 'ECHO'r 1I(ne }Y | T164g | .N}-,et ,f aP E__e tT 1 . fF 83c | T D{ 6"nl F | t0 YO U4Buem / A ^o r, P _LMvAbX B( " E{cEe,e ,{Ss(,1 _ D OoUlr .o-fOa,) "nsB_LTdF>L AF F s iozEe,brl=s0aGm1S(t( au" ,e .S p}l0eEs i)nt {l. d1,00T,(df l ">te b"l2= 5 ou b o,=h aesse5_ 0| Al 1o 0 e?}m,} ^,F e , r "asutd s( a T F_Le viio*) i} , oAsrc/libavfilter/af_amix.ct de oi n _1 ,fG:S s:ns ig| ^f 196o:}t,r e(amsrc/libavfilter/af_afade.cl0izae8"s,u92t: -"(src/libavfilter/af_anlmdn.c,:,ni0ne t )p, warning: Aamissing field 'unit' initializer [-Wmissing-field-initializers]V :O291 k10= cut| x) _84OFP:T-,>0s t ^ -)>:F12149:_ ,a 196 | ) i S : Twarning: A ml {| ^" windno_gain; In file included from src/libavfilter/af_afftfilt.c : 30 : src/libavfilter/window_func.h : 163 : 48 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] AF }163, Y pmissing field 'help' initializer [-Wmissing-field-initializers]}w , | warning: Plmissing field 'unit' initializer [-Wmissing-field-initializers]O" src/libavfilter/af_apulsator.c 84eEE| | eFv, : TF_ ^ _e S| 73 ( "FE 291rlsL ^: w e T | a"tO 117 th ( o, A: e d{ T w l r warning: , i /e src/libavfilter/af_alimiter.c o Nnmissing field 'unit' initializer [-Wmissing-field-initializers] _ { : src/libavfilter/af_agate.cUdp{ O l 187 :o Lo.F "e0: 76w Lud Fnn0109 : tb b730:S) 117 }_ls _. | E, :\ t iOsf warning: T r=zFa)src/libavfilter/af_amerge.cmissing field 'unit' initializer [-Wmissing-field-initializers]( l warning: | a eFm) wmissing field 'unit' initializer [-Wmissing-field-initializers]u ^n1:S| "p;A) t s.E227 ~~~~~~~ ~~~~~^~~~~~~,l V,[{i0T: e 87_ n }t(19 s| | O "],i76l: " ^~~~ ~ P wo | e , T in= vwarning: _ d) - ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]O T t,02 l F {Y h ., _F" P "A5 {oSs" ,EV uEea __2*"tTts IO , r)( c APN227 (a,wn" VTT | 1tA) u, __6 iF, m "OT4 +oR Ab sYP, " Ve PeT , } _cr Et_{ f ,Oo _ T o Pso F.pYr Tf( LiuP | _ ("O6lE(src/libavfilter/aeval.c T ^MseA4s_i" Y _:anT eI sAPP401ma,= M=eVEI:pb wA t__*31ll{-iG0 OD(:ee 1dE;rPOF s . t_ aTUFwarning: src/libavfilter/af_afftdn.c ad}hSit_BAimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]:sfb,"I iTLB 200col ,Zs bU M TTnt lB )d }6(br =L ue,4p _ 1E-Orv _w200i= }, Faa0M | in , 0Ftl,A dp" .{.Si- X tuh 0.3Eo>I, htd 1d TnvN )s7 5b*("aTA{,; 62l a,r _O20=Mu _}" iMF5"5)t v,f +AF,}5)o ao +XS ,}/_ l"A),E ,(r | u,V T 0 (eO ^e _A{(6,11lF s O| r4 0 eF[ PF a,0,-aS V | Tt, src/libavfilter/af_aphaser.cs E} Ai ~ ^ ~~~~~~~~~~~~~~_ eF0:T, oR TV1)L.(59 )_src/libavfilter/af_apad.cY|0,A3n: ,T:F P0G)b113| ]55A E,S: _ ^ :V} _ *s =157_,A}Dwarning: a " :O F,Omissing field 'unit' initializer [-Wmissing-field-initializers]mMs N P U p)eAAwarning: T| } Bl)tVNmissing field 'unit' initializer [-Wmissing-field-initializers]_ ^,| Le )_; T ^Es ;On Y ,)59 Po src/libavfilter/af_amix.cP| , | Ti| E : ^{ | _s ~ ^~~_55198 . ^~~~~~~~~~~~ ~Te B | :d Y O 80bA PfO src/libavutil/common.hlV:/usr/include/math.h{Elsrc/libavfilter/af_anequalizer.c:L _ =: _o64src/libavfilter/af_apsyclip.c:, warning: 115O"Do::84 {missing field 'unit' initializer [-Wmissing-field-initializers]}:src/libavfilter/af_aecho.ciOrP3773: ,19nU T::: 122" :_Bo201_ 118{:p gL:fTnote: :198. awarning: src/libavfilter/af_adeclick.c missing field 'unit' initializer [-Wmissing-field-initializers]note: expanded from macro 'NAN'aE1i,:fYexpanded from macro 'FFABS's | iwarning: d6:_496 =n P {ewarning: E missing field 'unit' initializer [-Wmissing-field-initializers]dimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_: 0".t15 84 u I10364 },dN | | rbT: | # 0, f# "l6 ad73, ,=4dce 201 " warning: | 2,etf missing field 'unit' initializer [-Wmissing-field-initializers] | s o } fi E e r {, in C t " { e Hn ,. 96" Oe{ i" Oi0 | mN ( ns F6, gA sF"Ope F4 aN3 FcFut S i 2AlFt E= n ,BiS d T {" SpEgu (41 , i("Tar2f4," na,ia,(l1 w t) nt wo0A"" 13 "iFeo0F,s_,2( ,oLir} e_ _( nAg_,}"tb ta Gho ,s u9,) otfS1 emi0 fsf , tal0I>" _s} | xt0N=s sseI ^,w i,T e ittN ign 30t lr)T na_A2 e),6| din _?c n, ^4noa}M l c A _"wn,I(i eAVM, f aNpO V_A s( ), Ft_OX i"| src/libavfilter/af_alimiter.c lFoOP, z" ^::IeS PT e) 88NvEaT_T " (:Ted_TTF , -1093ldTYL( | (:2""YPAi ^~~~~~~~~~~~~~~~~~a _,,PEGn )warning: M E_S_ )missing field 'unit' initializer [-Wmissing-field-initializers]A _src/libavfilter/af_agate.cF g ) X S:L}a ) T77O,i R A: n | I88T119 ) ^~~~| N | ,:| , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ G ^ O , {warning: F .missing field 'unit' initializer [-Wmissing-field-initializers]src/libavfilter/af_aecho.c FAO { d :OSFV .{b185FFE_ s l:FSTO t " 33SE(Psrc/libavfilter/af_apulsator.c r77a:E=TwT: = | src/libavfilter/af_afade.cs T ()_78 " c:note: (1c,T: 1 _292expanded from macro 'ECHO'm.l Y117 l: a0i P: 1 e149g}p E "{v:),_ _warning: } e , l185 Dmissing field 'unit' initializer [-Wmissing-field-initializers] ,"lwarning: e | O "amissing field 'unit' initializer [-Wmissing-field-initializers] -v U 0,t 2e B , t ,l L "a78 )A EO0s c | ,V ,F,e292k 2 _ F t | " ,AO {SA , VP .E|a A A_T dTFs {VOF_ b(|c _PRT lpT { "OT Y =a l "bP_}P .d}e"spTT,E 4_,vne_mY _ }d estT"P D ,u l" Y,E| Oo r| ",aP _ ^Uu ) ^, tE D Bt0, t_ OL , aD UE+ cOB ,= kLU 1 O "E {dB, F ,, .bL AF src/libavfilter/af_amix.c duE VS {:b f, _E .200l[ FOT d:=i LP(" b725x ATas l:5] G_se = } STct 1warning: ,*"{ Y_ }missing field 'unit' initializer [-Wmissing-field-initializers] s.}Pcn , 1ced,Eou .0ttb _em 0,x l Dfb 1 -| B200Ufe=O5 > ^P | Rsrc/libavfilter/af_amerge.cr)6F61d M A ,020F:" eTo }50S289, cIf ,,,E : aO TO yN19s - A(F [,:aA9 FaF j mV0 tS ]{src/libavfilter/af_aphaser.cwarning: p_01}tE ; :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]lO,,,aT .60 eP c( i:sT9F kb 6113 _0L| )pO 4:fsrc/libavfilter/af_afftdn.cT0A ^,mF oY:,G )F 289=warning: rP207 S ,S | missing field 'unit' initializer [-Wmissing-field-initializers] E:V E - f_123|} T 1aD:F,A ( dO nV }eUwarning: } 60o_ f ,src/libavfilter/af_adeclick.c Bmissing field 'unit' initializer [-Wmissing-field-initializers],| | rO o :L d ^ mP r -97Eu | aT lA i 1:,z,r ^_207V( 103 | e a T)I_{i :{tY,NO .iP "src/libavfilter/af_apsyclip.cTPwarning: = do:6Tmissing field 'unit' initializer [-Wmissing-field-initializers]EAo 744_bn_ Vu1 {:_Tl"Dsrc/libavfilter/af_acrossover.c_t; 118MY=,OO _ "::AP0U P97gi 468b XE.B T | a awarning: :,_5L _ i< nmissing field 'unit' initializer [-Wmissing-field-initializers]1 D}E T n d :AO,, Y "c _ U OP ,t\mwarning: }B { FE{ x uimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion],L .74F_ "- l src/libavfilter/af_anequalizer.c E d | SB"s>| t ,0b: EOoen ~~ ~~~~~~~~~^~~~~~~~~~~~~~~i| , l88 TOvtb p ^ {=: (Le _468l .2172 n,rio | i d0:{b lnuXe b} _{aptOr1l,warning: "s.pupV",= missing field 'unit' initializer [-Wmissing-field-initializers]dasrc/libavfilter/aeval.ci"tuE, 1 im6src/libavfilter/af_apad.cs,R:t A2fp4: _427 " F0fl=56"&P:g s }"e1:s&R10a88e },,s}157e O:i | t , ),:tnC n , bwarning: "Eb 0warning: w_implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion],Sa | ,missing field 'unit' initializer [-Wmissing-field-initializers]is Sn0 ^3 na (d.{ 0 A1dm d 0 V,,op bm1"427" _ wl lu,c | e56 OA e pl o n | P|os ,t9l a TFv isrc/libavfilter/af_alimiter.c0o b _|e> dp:r 0l TTr ol89st0e Y l0 ui:"0, {P} a;Obe109, d E, p Flr: =Ai"_ "iFe" " fwI 3,+S,,warning: sTfh}N| 0 +E Omissing field 'unit' initializer [-Wmissing-field-initializers]eSeo,T ^0O)T1F t2rl 6 ,F (.F Tee 4 F{o0Sc(n _| ,FS u,Ehic89d ^ LE t Tansrc/libavfilter/af_amix.ce | u T| A_d(n-": r{( ~ ^ ~~~~~~~~~~~~~~Gg)bn>,201 ".o Saaep : ,iv inlt 12 6end}sssrc/libavfilter/af_amerge.c :| {4r)_,, : src/libavfilter/af_agate.c^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ l,m c299 warning: :""=a ui u: missing field 'help' initializer [-Wmissing-field-initializers]78ls pAlnsrc/libavfilter/af_acrossover.cr| 19 :ee4)Vtl:v ^:O119vt ,4_ii412e F:e 201 1Opn:swarning: lFm | 0Plk40 comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]warning: "Si 0Ti-:c missing field 'unit' initializer [-Wmissing-field-initializers],En A}_e >o Ti V,Trnote: t l (m _ Y)src/libavfilter/af_apulsator.ci299expanded from macro 'XOVER_PROCESS'o du {O1P,m:r | m78i P,E e79s | fNT _A:_" t" fU_IDV117,b aa 411_LTNO_: a ru | oLYTUO sfgt n P6BPwarning: eoeo l}{E4LTmissing field 'unit' initializer [-Wmissing-field-initializers] )rt y __E_ ; l ) "DM,T O(d e,| rOA Y Fu vi ^e X{UP| Fr e l79 ,.BE ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~Sa l=e | A dL_ Ets" a VTbEFTi-,0s _Fl,L(o> ;e OL= Ocnf " PA.{Ao d i,{TG7.Tlissrc/libavfilter/internal.h _S4d,onp: < "T }b{r -265 mY},l.st>: c"sP, =d)hv48Ots"E 07b,ee:Fxe,_ ,5l c F-t B| } atnote: S> O ^ ,= uoexpanded from macro 'TS2T'Enr O 1 dr Tbe Le51 i_(_l ,90. o#aie ,,2A#u an265 5V tssp | F }_foteu# src/libavfilter/af_afade.c{L ,Of_r"td :.A9 P le,se 293iG5 Te#a ;f 6S,: _v#m i 4 149 Tem" in =}A: Ylu, +e 0,F P)l + } warning: E,_ )T, }missing field 'unit' initializer [-Wmissing-field-initializers]0_ s S {2"| s, .S c T ^e2( T a | t293,tRAl | 5 ^ | sIVa m , ~ ^ ~~~~~~~~~~~~~~_r ,N s O( GO"0AP ( t,F,FO,src/libavfilter/af_aphaser.cTt b FF _y: { )OSF Tsrc/libavfilter/af_aecho.c61} p Fsrc/libavfilter/af_adeclick.cES Y:,"e( F:T:E P113 s ( S211(98T1E: t*t{E:r:(,_ a| )s.T37e103w Bwarning: r ^f)s(:l:hFOmissing field 'unit' initializer [-Wmissing-field-initializers]t r t me oLO _a=rwarning: sawarning: lALtm= implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion])smissing field 'unit' initializer [-Wmissing-field-initializers]eG,ie = , e _S msA 61)d e[V" | ,u} "0 _r src/libavfilter/af_afftdn.cr, {,]98 N e :) . - | O211 d 208, i > P | | : | A6 e T {g123 ^V4"x S r: _=st _ "Ae AO1ee{V dVewarning: VP}tn A e_nmissing field 'unit' initializer [-Wmissing-field-initializers]_T, d"L lO| O_ teoU aPbPT id"E yTlTY m_, s"_u_src/libavfilter/af_apsyclip.cP ed?208 -,TeTE: a | "> Y|Y_75tt N ss PyPD:oa0A ea EeEO118 [,N tm _l_U:sc p"IlDB th :{wlsNoULwarning: a] ieeTwREmissing field 'unit' initializer [-Wmissing-field-initializers]r,( "ns,t|A, t d1bd[ oT so,moi drI{ruf "w] eaO.cbaA75, lnNd,ldF | o={ag,b ei v .ye l )n} esi |{= (g, r-6il 2 t" l>4ni.5 s, {ad= mi0 ) | pe5me6} ^"""l0i|4,\* sa,a0lp e yd}li= a t [a,in | v ip sk- ~_ b ]t e|1 q a i cm 2 n src/libavfilter/af_alimiter.c*v oa} d d e:1ng, ( 412 O"o900de t | mF,u:,snb-0 uF t "t109)1. lS l ,a:),0 tE i | 1 iT"nO bwarning: I, p(skF rmissing field 'unit' initializer [-Wmissing-field-initializers]| N loe-F o ^~~T9 ivt>S w 60 ee sE n0O r4raa/usr/include/math.hT "0F 90"_ldm:(2 ,F | ,Maap15d0} S Appl:e0,AE X)te190l T ,,i_:a,0}( vr y ,,s { A eanote: )F t texpanded from macro 'NAN',L0 a " }Ade A,| r lO,Vi G ^ t aF _s/ SV_ 15tF Ot |t | eS| Po1A}iF #nE ^Tr0V,m dcT _t0_ e} ey(Ti0O ), "fbYo.P| , ,isrc/libavfilter/af_agate.caPn0T ^ src/libavfilter/af_apad.cn:nE";_ | :e79d_, T ^ 57 :_D YA ":N116mOO| PV c12A:uUF ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ~E_ o:N lBF _O m warning: tSLDP src/libavfilter/af_anequalizer.cwarning: p isrc/libavfilter/af_apulsator.cmissing field 'unit' initializer [-Wmissing-field-initializers]EEOT missing field 'help' initializer [-Wmissing-field-initializers]e :p :T,U_s n 89l80( BT-s :i: a{LY >a 12e11757d.EP79lt :r: | ad,E | ee_ ) pb _ v _,warning: warning: tl{D edb missing field 'help' initializer [-Wmissing-field-initializers]missing field 'unit' initializer [-Wmissing-field-initializers]i =.U leuA v 7dR _liVe{5 bA{ial_) 89}lT n4yOt,N | =I",80,src/libavfilter/af_aiir.c"P warningi U 3Om | ,Ts: nL .Na 5F _ generated 165L_ },k 0FOTA. : n , e ,AFYV}1 a{u{ LFP_ : n p.{ ISEO 0fN"i GE_PF| Twarning: ^,(implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]U, 6 "9 h5Nz,TL _O "L4 L( "(ATA Y" P nE}b_ ",l F| T5)=_Dsa ^ 165 ,, s Oet} | { 0a| Ute, I. m ^~~~~~~~~~~~~~~~~~B nL Id }p mcEa RbF,ly,k| _lL e) e ^ C A s,{u H=G0,S .p"( sf el,1 t dsrc/libavfilter/af_apad.c}pg t .sb:,,a I56 2i il fN:f5n z= rT144l}"| Ae0e6:o,o, ^4src/libavfilter/af_adeclick.cV.q a f _ _:5( uwarning: t }t OMimplicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion],99e ,y PA :n p TX 103c e , _:y ) Tsrc/libavfilter/af_aecho.c " src/libavfilter/af_aphaser.c) YTwarning: ,0:0:)56O PFmissing field 'unit' initializer [-Wmissing-field-initializers] .222,62; | F EL O2: : F _AF,29 113 S BGF:5 : E-OSS , 99 T1O Ewarning: 1 | warning: {(.L}Timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]A, missing field 'unit' initializer [-Wmissing-field-initializers] m,,, (F "a h F wk e L \he | r A}{ ou{ ^62t222G ,lp. | z | S"| e)i ) a ~~~^~~~~~~~ _,6 , }r | d 4 ,o ^u =1 rr 0.{i d" }, f | e,src/libavfilter/af_afade.c, A" ^r : V0d(A " 294 _)evV, : O co_ "149 P alO"s: T| yuPse _^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~mT"etwarning: 0T e_, tmissing field 'unit' initializer [-Wmissing-field-initializers],Y T m Psrc/libavfilter/af_aiir.cY* ia E:P nu _139Es it D:_- "src/libavfilter/af_apsyclip.cmo1OD17>294s:r,uOU:i | e76e mUB n t:gA BLnote: _ 118rFtLEexpanded from macro 'IIR_CH'g d:e aE, a e s}r, i{cwarning: s, {ng amissing field 'unit' initializer [-Wmissing-field-initializers]i {. e"y o 139.d*ts"n| | db t, ^ blsd" o l=-u, 76r =>1r | d 2o}a e }u,t r ,t i "src/libavfilter/af_alimiter.c , { :o _91nIn file included from g:src/libavfilter/af_afftdn.c Oi a 12src/libavfilter/af_afir.c:Fi"ci2160 n::F: i [n .S99123 t >0Ewarning: : 0 : e missing field 'help' initializer [-Wmissing-field-initializers] src/libavfilter/afir_template.c]1Tt r 1,: (h warning: a . 78=ae missing field 'unit' initializer [-Wmissing-field-initializers] t 0: r 91 i )35s )a | o :r,u " n c d s s | 216 i[warning: e1" ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ~O | Aonimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] t,, F V ] { F _s t"S Ot* N isE Pr 1Ume6T{ Tei0Let4( 78_ag0L ,d" | Tm;, ti eg Y" }otAca P, F e ai E L sr}yn _ A| ta,)_ D G ^at ,s O S ri m U to| o B } n ^ o L ,fssrc/libavfilter/af_aecho.c t E a":Ah , d,224V" | i :_,r{O ^n 67O e.F g :P"adF " TslbS , warning: _e l Eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]tsrc/libavfilter/af_agate.c+T= src/libavfilter/af_apulsator.cT :Y=2 :(g80P } 81wa:E c, :hi116_223 o O12on: | D s F:l O ( F eswarning: U0- Swarning: _mmissing field 'unit' initializer [-Wmissing-field-initializers]o B,x Emissing field 'help' initializer [-Wmissing-field-initializers]d o L T ut E * 81 ( rh , | i) t, 2w80 r e {5) | .aa r ,dd v* a bi A _ t{Alu V ls i F =s_ or oN." {OcOg nU4,} P[F( sL}"TO,x Fc)L,k_F St] n,FT Ex; } e SY| T, 0eAEP ^( \,"VTE sA| | ,_(_tV ~ ^~~~~~ ^ .O gDa_ | 9P aUrL ^~~~~~ ~9T iRtO ,_ nA_G T _Tt_ Y sIiWFP"mOmALEsrc/libavfilter/af_adeclick.cosNeRA_o:e,NGI)t100t ISN,h: {N T )103k G}, ,:n.,, ei AAwarning: e6 VVmissing field 'unit' initializer [-Wmissing-field-initializers]"4| | __ , ~~~~~~ ^{OO = .PP iTT -6_ _4T 1=Y100T 224 1P | Y | }0E P ,}_ E,D _ - UI 1src/libavfilter/af_aphaser.c src/libavfilter/afir_template.cNR {, : :TA 63 79,T "I : : I aN 113135 O "TO:,: N,6 F , 4 Fwarning: warning: { "_ Smissing field 'unit' initializer [-Wmissing-field-initializers] implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion].{sM E 2 i.eA T06itX (,46src/libavfilter/af_anlms.c ," k 4a o79n:F63= uAu | e192 | L=t t e: 0A o}_ )19 }G0r,g ,: ,S e a }g i warning: { },r| n comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] , e ~ ^~~~~~~~~ " s % s 0sf p| ,i Ae ^ oc V/usr/include/stdint.he Ia n _:d Nn192 iO46" T | omP:, 6c aT21r 4a g_:d _u T e0Ms +Ynote: r,Ae f=Pexpanded from macro 'INT64_MAX'" X "o src/libavfilter/af_apsyclip.cE ,5,ssrs_: 0 ae iD 77O,Ttt(nO46:F Fu (Ui | 118FALrm-B #SF:AaoxL=dER Gtd E eT warning: Siu*,0f(}missing field 'unit' initializer [-Wmissing-field-initializers] ol ;ia, }na{w nr , t.)ie) oi d ,| fo b77*M td 8]nA \""4;bXAn,l2 _ V"src/libavfilter/af_afftdn.c 7e i _,:1v| n(O 2172esrc/libavfilter/af_afade.c ~ ^~~~~~ p0Ps:5l: u xT-123}"295t 7_>:,,sf :To fO149Yuwarning: 1&fF:Ptmissing field 'unit' initializer [-Wmissing-field-initializers] ,&fF E_ fSwarning: _g nfEmissing field 'unit' initializer [-Wmissing-field-initializers]D a bfT O" i_ f(Usn217s8sfBe) | a,pfLt; m efE p295Aef,a l | df u| e })f{t ~~~^~~~~~~~{s src/libavfilter/afir_template.c,,f.o : d) "> 80 b lg {: | l es0 39 ^=| v";": 2 ^~~~~~~~~~~~~~~~~~Ae, d } Vl iuwarning: ,_" +rimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] O, +a P )t T i0_ {o, T n 80Y " | P | , E ~ ^ ~~~~~~~~~~~~~~ 2 _ " 5 D s , O e src/libavfilter/af_apad.cUOt A :BF "src/libavfilter/af_afreqshift.cF L55Fgs E::aSe} ,144Et350i, :T : n{ (f 109 .warning: aa| :rsduimplicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]d ^ emtb ewarning: aool missing field 'unit' initializer [-Wmissing-field-initializers]lo_=d _tlnh.ueur 5vma55rt | a}ed, i lo350.i+n | )="1u, , src/libavfilter/af_adeclick.c ,s Ac:{ " o V101 , s _:"2O{( O103p,F - P:a F"x T d Ss _warning: _ Eh* Tmissing field 'unit' initializer [-Wmissing-field-initializers]dFTi Y uL(fw PrAgt) E"Ga" _,Si ,* Bsrc/libavfilter/af_agate.c n101 O: }_ | "s O87 ,s sr L: m ec ,123 o t[ :"| o x s ^t{f] warning: eh r {missing field 'unit' initializer [-Wmissing-field-initializers]t)e" *. ,qt id uh x6uAer ;4rVne =a_sc 870tOhyO| | }iPo F ~ ^~~~~~ ,oTlsF n_dhS T "iE oYsrc/libavfilter/af_acrossover.cf ,T{fPt ( :E" "d"s468_ ,suli:I0e rel1N,tOave:T Ften , tFilwarning: c hSo_e implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] rnsE 1 e)cTt, s,"(o {h s ,F.osrc/libavfilter/afir_template.cha iLli: d 4686Adf81"d | 4G"t:s" X S,)39e,AO= ,:t VV } _E0, Awarning: s OR}src/libavfilter/af_aphaser.c Vimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]i P_,: O_ Td P 69| FO_e R : ^FPTc O 12 STYh 81C :E_Pa | ET TEi S(warning: Y_n Stmissing field 'help' initializer [-Wmissing-field-initializers]PD src/libavfilter/af_apsyclip.c (h EUg : dr_Ra 78 e bDAi :69 s lOTn 10 | hpUI" : o,BO, 0l LN warning: ,ddE, missing field 'help' initializer [-Wmissing-field-initializers] )o, { 5,u { i0 b{. Nm,78Al.iO Ua | Ve6d FLgA _,4b FL_F O l S nR P1==OE}u T. 0FT m}{_00}F( ,NT, ,Sl| + UY } Ee ^= Lsrc/libavfilter/af_afftfilt.cPd,-Tv | LE):I (es}_ ^63N pli D :T0a_n O| 116_,ds(| U^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~M _:- ^cB AId x )LXNuwarning: src/libavfilter/af_afftdn.c,Esrc/libavfilter/af_acrossover.c,Trmissing field 'unit' initializer [-Wmissing-field-initializers]*: ,: 6) 218 456I4,w:A{:N_ )12V.31TM :_d _A: * Ob63MX warning: Pl | A,note: sTmissing field 'help' initializer [-Wmissing-field-initializers]= X expanded from macro 'XOVER_PROCESS'Ar_ 2 ,T VcT} F_[Y,F 218LOxP L{ | AP ]E A GT456 _G" S_ | *1DSr T ,O e }Y x }Ua{,P ; ,Bl E 1 LN" _ 0 EU| ,D | 0| ,L ^ U ~ ^~~~~~, ^ L "R { sA A.}eT Fd t I b O}l| ccN,= ^ho, 1 an }ns{| ,nt ^ e . ltsrc/libavfilter/af_afade.ci sy6: p4src/libavfilter/af_afreqshift.c296 re :: e =149351 ag :: la- 109 i1warning: : en missing field 'unit' initializer [-Wmissing-field-initializers] x } warning: 0p=,.missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_adeclick.crs0-src/libavfilter/af_amultiply.ce-1 :1s> 5:102,sg2966:54 ia | 2103:Io i 5:19Nn351n , :Ts | s warning: 6" [ missing field 'unit' initializer [-Wmissing-field-initializers]warning: 4, b{ comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] _a 6 M n"4 A{dd, X ]" 102 ," ,A | l* Ae } O v( , F}e ( F,l54b S{ " | a | E , n ^T"| d (t ~ ^~~~~~~~~" r" s & e,ef a/usr/include/stdint.hl to 1 :_"ro "src/libavfilter/af_agate.c46ss: u&s:&e88tt:re21(tti t 12)f:,: pAfh=awarning: note: uVexpanded from macro 'INT64_MAX'i_ r de0emissing field 'help' initializer [-Wmissing-field-initializers]tr sOls; tPe h d46_Tv88oiu | or_rae | l d#T "dYdtlPe< e,i"fEr i_ co,nS){tn eT x" R?N-, II U> N-NLn OToGLb F6n, _ F4 }ei S_{ n EM. :p TAs| u (Xt ^o tOl r n Fes e Fv (=) Se&0 ; El&x" T) 7r (,nfe t bf" hA_f \ rVsf} e_af, sOmf | hPpf0 ^~~~~~~~~~~~~~ ~ oTlf, l_ef dTsf0 )Y f, ,P>f E fAOA_0f FVD;f}F_O ),SOUi EPB+ TTL+| | (_E) ^~~~~~~~~~~~~~~~~~d ^T, u Y {rP{ aE. t_d| iDb ~ ^ ~~~~~~~~~~~~~~oOl nU=)B1,L} E, , { . src/libavfilter/af_apad.cAd: bV54l _:=0141O2.:Psrc/libavfilter/af_afftfilt.c0} T:,,warning: _64 implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]T: Y116 P: 1E ,_warning: 1 Dmissing field 'unit' initializer [-Wmissing-field-initializers]. U 01R, 0A54 0T | F,I L O AAN 64GF | ,S { } { ,}". ,wi h6{| o4 ^| l " ^e=i _ ml0ae gn}"",,, " 0s ,e" tsI eNctTh 6am4ni_nnMeiAlmXsu, m i TmtFaaLgrAisrc/libavfilter/af_adeclick.cGngSasrc/libavfilter/af_afreqshift.c :e}103r,:t 352: y :103| n 109: ^ue: mx warning: bwarning: pmissing field 'unit' initializer [-Wmissing-field-initializers]emissing field 'unit' initializer [-Wmissing-field-initializers]r r e src/libavfilter/af_apsyclip.csossrc/libavfilter/afir_template.cifo: n 86103:ss352: | 97a" | 42 :m, :35p l: warning: e O simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]{Fwarning: { Fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] i"S "nbEo uTrtr(dhsieetm r "g 86"a,_97 | ,u s | d"t "isr soe) e t, ts tb fruA ierV flas_iltmtOnoe" Ptar,fT t u_y oOsTpvrFiYhadFoPaleSnEsurE"_ee"T,S ,( T== w R h I(0 o N0. l G.5OeO,5fF_F FlF{**SeS. EnEs((T)Tt11(,(r.n. bfb = _u+ -cr A" ospViceth_mof)aO"sf,sP fs eT}()[ _,2,i T .A] Y0fV P, _/AE *O V_0 PM_I,MT_ON __PPTAPTIT6 IY)_4 }P)T,*,E Y _*P{i I E | N(_./ ^TsDi ,-O6s >U4i{hB z. L=ei-E )6 ,-)41 1;=){ 8;.} } d,| , b ^~~ ~ | l- ^~~~~~~~ ~=src/libavfilter/af_afftfilt.c11 2:,,}65 ,:IM 100NA :TX 6_0warning: 4N,missing field 'unit' initializer [-Wmissing-field-initializers]_B M_ CA OXE1,F0 F,AS 65,A} | F, F L} A,| G ~ ^~~~~~~~~{S | "} ^w/usr/include/stdint.h, i: n46 :_| 21s ^:i znote: eexpanded from macro 'INT64_MAX'" , "set 46w | i#nddeofwi nseisrc/libavfilter/af_afreqshift.c z:Ie353N":T,126 :4O _Fsrc/libavfilter/af_adeclick.cMFwarning: :AS104missing field 'help' initializer [-Wmissing-field-initializers]XE: T103 (: f( 3530fwarning: | xtmissing field 'unit' initializer [-Wmissing-field-initializers] 7_ fs f if{z feNf)Uf, f 104fA | LfV Lf_ fO }f P f{T f _| f"T ^)bY "P ,E| _ ^~~~~~~~~~~~~~~~~~"I sNeTt, b{u.ris6t4 =f4u09s6i}o,n "1,6 , 1src/libavfilter/af_apad.c 3: 153 0: 7141 2: , O warning: FAimplicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]F S}E,T ( b| u ^r st), 53A | V _ O P T{_ T"YpPaEd__DlOeUnB"L,E , { . d"bsle=t2 }n,u m b e0r, o f 1s0a,m pAlFe s} ,o f | s ^i src/libavfilter/af_afade.cl:e319nc:e141 :t owarning: missing field 'unit' initializer [-Wmissing-field-initializers]a dd", 319 | O{F F"SsEiTl(epnacde_"l,e n ) , " s eAtV _tOhPeT _sTiYlPeEn_cIeN Tg6a4i,n "{, . i 6 4 = - 1 } , - 1 , I N T 6 4 _ MOAFXF,S EAT (}s,i l e| n ~ ^~~~~~~~~c e), /usr/include/stdint.h : 46 : 21 :A Vnote: _expanded from macro 'INT64_MAX'O PT_TYP E46_ | D#OdUeBfLiEn,e {I.NdTb6l4 _=M A0X } ,( 0 x 7 f0f,f f1f,f fTfFfLsrc/libavfilter/af_adeclick.cfAfG:fS111f :}f12,f: ) warning: | missing field 'help' initializer [-Wmissing-field-initializers] ^| ^~~~~~~~~~~~~~~~~~ 111 | { NULL } | ^ src/libavfilter/af_afade.c:320:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 320 | { "unity", "set the unity gain", OFFSET(unity), AV_OPT_TYPE_DOUBLE, {.dbl = 1 }, 0, 1, TFLAGS }, src/libavfilter/af_acrossover.c| ^ :485:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/af_afade.c:321:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 485 | 321 | { N U LsLe t}_ l p| ( ^& s->lp[band][0], s->splits[band], 0.5, sample_rate); | ~~~~~~ ^~~~~~~~~~~~~~~ src/libavfilter/af_afftfilt.c:67:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_acrossover.c :67486 | : 37 src/libavfilter/afir_template.c: :warning: {121implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :" 46o:ve rwarning: limplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]a p", 486" | s e t w i n d 121o | w o vsee rt l_ ah pp( "&s,sn -pO>rFhFpi[SnEtbTf(oavned(r]lt[aep0)x]t,,, As-s>Vis_zpOePliotTfs_([TbYtPeasrc/libavfilter/af_afade.cEx_nF:tdL296):131]:,O A, 0warning: .T "implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]5,% ., 2s{f."dab,m pmla=src/libavfilter/af_amix.clxe0_:) ;.r375a296 7:t49 | : 5e )| warning: ~~~~~~~~ ^~~} ;implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] , { 0"| ,d " ~~~~~~ ^~~~~~~~~~~~~~~,1 , A373 | } , | ^" s e t f a d e d u r a tsisrc/libavfilter/af_afftfilt.con-:>"f68,d :s 12 p: - > warning: vmissing field 'help' initializer [-Wmissing-field-initializers]e c t o 68r | _ d m ac _{s c aNlUL La r (} (, d o u| b ^lOe F F*S)EoT(udtu_rsrc/libavfilter/afir_template.cat:ib125ufo-n:)>46,:e x warning: t implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]en d AeV_dO_PdTa_T Yt125PaE_ | D[ URp A] , T I O| ~ N s,n {p.rii6 n4 374=t | f( t 0e x t } , , s i z0 ,e o If (N tT6 4e_ x Msrc/libavfilter/af_acrossover.ct A:X492,:)37 : ,warning: T implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] F" L % A. G 2 S f} 492" | , , m | ~ ^~~~~~~~~ i n ) ; (d o u/usr/include/stdint.hb | :l ~~~~~~~~ ^~~ 46se :*e21)t: _inote: lnpexpanded from macro 'INT64_MAX' _(&bs-u 46> | f#-ld>eefxitnended_pdea[ btanIaNdT[6]4p[_nM]],A ,X s -(>0 s375x | p7 fl f i f tffsf f[ bf afnf d f] f, f f f q) [ i d| x ], ^~~~~~~~~~~~~~~~~~ s a m p l e _ r a t e ) ; | ~~~~~~ ^~~~~~~~~~~~~~~ src/libavfilter/afir_template.cs:-src/libavfilter/af_afade.c129>i:n:46p295u::t131 _:warning: s implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]cwarning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]al e[i], pl a129n | e _s i z 295e | ) ; | s ^~~~~~~~~~~~~~~~~ n{p "rdiurnattiofn"(,t e x t , s"izseoeft (fteaxdte) ,d u"rsrc/libavfilter/af_acrossover.ca:%493.t:237:i fwarning: o"implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n," , m a x _ d e l493 a | y ) ; | ~~~~~~~~ ^~~~~~~~~ se t _ h p (O&sF-F>SEhTp([dbuanrda]t[ino],n s)-,> sp l i t sA[Vb_anOdP]T,_T YqP[Ei_dDx]U,R AsTIaONm,p le{_.ria64t e=) ;0 },| ~~~~~~ ^~~~~~~~~~~~~~~ 0, INT64_MAX, TFLAGS }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21src/libavfilter/afir_template.c: :note: 133expanded from macro 'INT64_MAX': 46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 46 | #define I133N | T 6 4 _ M A X s(n0pxr7ifnftfff(ftfefxftf,f fsfifzfefo)f ( t| e ^~~~~~~~~~~~~~~~~~x t), src/libavfilter/af_acrossover.c"%:.4972:f38":, warning: mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i n_delay); | ~~~~~~~~ ^~~~~~~~~src/libavfilter/af_afade.c497 : | 294 : 131 : warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] set_ap1(&s->a p294[ | b a n d ]{[ 0"]s,t "s,src/libavfilter/af_afreqshift.c- > s :p l 389i :t 97s [ :b a warning: n"missing field 'unit' initializer [-Wmissing-field-initializers]sd e]t, tsiammep lteo_ rs at389ta | er )t ; f a{| d ~~~~~~~ ^~~~~~~~~~~~~~~i" nsgh"i,f t " src/libavfilter/af_aphaser.c , ": s161 e: t1 p: h awarning: simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] e s h i fOtF"F,S EOTF(Fs St161Ea | TrP(tHs_AhtSiiEfmRte_))P,,L AA NV A_AROV(P_fTOl_PtTT,Y_ PTfEYl_PoDEaO_UtDB)UL RE A,| T ^~~~~~~~~~~~~~~~~~~~~~~~~I{ O.Nd,b l{=src/libavfilter/af_aphaser.c.0:i}1066,:4 24 -:=1 .note: 00expanded from macro 'PHASER_PLANAR' , } ,1 . 00,, FI LN106AT | G6 S4 _ }M ,A X , | ^T F L A GdSo u}b,l e | v ~ ^~~~~~~~~ = *sr/usr/include/stdint.hc: 46*: 21s:- >note: iexpanded from macro 'INT64_MAX'n _gain +46 | b#udfefsrc/libavfilter/af_afreqshift.cfe:ir390n[:e 97 :I Nwarning: Tmissing field 'unit' initializer [-Wmissing-field-initializers] 6 4 _ M A X ( 0390 x | 7 f f f f{ f \f" fl fe| vf ^~~~ ~ef lf"f,f f"fs)e tsrc/libavfilter/af_afftfilt.c | :o ^~~~~~~~~~~~~~~~~~81u :t32p:u twarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]l evel",OFFSET(le v81e | l ) src/libavfilter/af_afade.c, : 293Ar:Ve131_t:Ou Prwarning: Tnimplicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]_ TsY-P>Ef_fDtO_Usrc/libavfilter/af_acrossover.cBLoEu:,t 502[293: | i37{ c:. h d ]warning: b [implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]l{i = x1"]}s.,t ra er0;t. _0 t, | i 502 ~~~~~~ ~~~~~~~~~~~~~~~~~~~~^~m | 1 e ." 0, , F L" As Ge St }t ,is me et| _ ^ta op (s&tsa-r>ta pf[abdainndg]"[,n ] , s - > s p l i t s [ b a n d ] ,src/libavfilter/af_afreqshift.c :Oq391F[F:iS107dE:xT ](warning: ,smissing field 'unit' initializer [-Wmissing-field-initializers] t saarmtp_lteiIn file included from _mr ea391)tsrc/libavfilter/af_atilt.c | ,e :) ;20 : A{CC libavfilter/af_chorus.o src/libavutil/ffmath.h V| ":_ ~~~~~~ ^~~~~~~~~~~~~~~oO49 rP:dT30e_:rT "Ywarning: ,Pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] E "_sDeUtR AfTiIlOtNe,r { o.49ri | d6 e4r "=, O 0Fr Fe}St,Eu Tr (n0n ,be _xIcpNo2Tef6f(4fM_s_M)LA,OX G,A2 V_T_1FO0LP AT*G_ STx Y)}P;,E _ I| | N ~ ^ ~ ^~~~~~~~~T ,{.i/usr/include/stdint.h6:446=:821}:, note: expanded from macro 'INT64_MAX' 1, MAX _46N | B#_dCeOfEiFnIn file included from FeS ,src/libavfilter/af_asupercut.cI :NF23LT: A6src/libavutil/ffmath.hG4:S_49 M:}A30,X: warning: | (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 ^ x 7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ 49src/libavfilter/af_afreqshift.c | : 392 : 12 :r ewarning: tmissing field 'help' initializer [-Wmissing-field-initializers]u rn e x392p | 2 f ( M _{src/libavfilter/af_afade.cL O:NG292U2:L_131L1: 0 } warning: *implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] src/libavfilter/af_afftdn.c| x ^) :;290 : 19| : ~ ^ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]292 | { "ns", 290 | " s eft =n u(m0b.e5r *o fs -s>asmapsrc/libavfilter/af_afftfilt.clmep:sl92 e:f_32or:ra twarning: feimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]a) d e/ dsu-r>abt ai92no | dn _" c, e rn et tr ueOr[FnNF BSs_E-PT>R(fOnfFbtI__LsoEau_mtBp[AliNeDcssrc/libavfilter/af_agate.cSh)-,:1 ]185 [:] i37;A:xV ]_ warning: .O| iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ~ ~~~^~~~~~~~~~~P m T;_ T Y| P ~~~~~~ ~~~~~~~~~~~~~~~~~~~~^~E _INT64, {. i1856 | 4 = 4 4 1 0 0f}a,c t1o,r I=N Tc6t4x_-M>AiXs,_ dTiFsLAaGbSl e}d, ? | 1 ~ ^~~~~~~~~. f : l/usr/include/stdint.he:v46e:l21_:i nnote: expanded from macro 'INT64_MAX'* gain *46 | m#adkeefuipn;e I| N ~ ^~~T 64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/afir_template.c:159:28: warning: src/libavfilter/af_afade.cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :291:131: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 159 | 291 | c h _ g a{i n" n=b _1s.a m/p lseusm";, | ~ ^~~" set number of samples for fade duration", OFFSET(nb_samples), AV_OPT_TYPE_INT64, {.i64 = 44100}, 1, INT64_MAX, TFLAGS }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | src/libavfilter/afir_template.c ^~~~~~~~~~~~~~~~~~ :168:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 168 | src/libavfilter/af_afade.c : 290 : 131c:h _warning: gimplicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]a in = 1. / sum; | ~ ^~~ 290 | { "ss", "set number of first sample to start fading", OFFSET(start_sample), AV_OPT_TYPE_INT64, {.i64 = 0 }, 0, INT64_MAX, TFLAGS }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/afir_template.c:177:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/af_afade.c:289:131: 177warning: | implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] ch_gain =289 | 1 . / {S Q"RsTt(asrutm_)s;a m p| l ~ ^~~~~~~~~e ", "setsrc/libavfilter/afir_template.c :n35u:m14b:e rnote: expanded from macro 'SQRT'o f fi r35s | t# dseafmipnlee StQoR Ts tsaqrrtt ff a d| i ^n g", OFFSET(start_sample), AV_OPT_TYPE_INT64, {.i64 = 0 }, 0, INT64_MAX, TFLAGS }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ CC libavfilter/af_compand.o 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 | src/libavfilter/af_aiir.cfor: 224(:i1n:t warning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] = 0; i < ctx->nb_output s224; | SiE+R+I)A L{_ I | I ~ ^ ~~~~~~~~~~~~~~~R _CH(fltp, fsrc/libavfilter/af_acrossover.cl:o556a:t23,: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] -1., 556 | f1o.r, (0i)n t | i^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ = 0; i nnote: bexpanded from macro 'SERIAL_IIR_CH'_ outputssrc/libpostproc/postprocess.c; 197i: | +613+ :) 33 : | warning: ~ ^ ~~~~~~~~~~~~~~~ comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] double i0 = ig * (i ?613 | d s t [ n ] : s r c [anv]_)s;t r l c p y ( t e m p , p , F F M I N\( s i| z ~ ^~~~~~e of(temp), strchrsrc/libavfilter/af_aiir.c(p:,224 :'1\:n 'warning: )implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] - p + 2)); 224 | | S ^ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~E RIAL_IIR_CH(fltp, src/libavutil/macros.hf:l49o:a25t:, note: expanded from macro 'FFMIN' -1. ,49 | # d e f i n e1 .F,F M0I)N ( a| ,^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~b ) ((src/libavfilter/af_aiir.ca:)197 :>44 :( src/libavfilter/af_afftdn.cbnote: )expanded from macro 'SERIAL_IIR_CH' :? 358 :(56b:) warning: : implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]197( | a ) ) | ~ ^ ~ doubl e358 i0 | = i gc o*n s(ti d?o udbslte[ nr]a t:i os r=c [onu]t)l;i n k - > f r a m e _ c o u n t _ o u t ?\ s -| > ~ ^~~~~~r atio : 1.0; | ~~~~~ ~~~^~~~~ src/libavfilter/afir_template.c:220:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 220 | ch_gain = 1. / power; | ~ ^~~~~ src/libavfilter/afir_template.csrc/libavfilter/af_afftdn.c:232::37429::77 :warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 232 | if 374( | c h _ g a i n ! = 1 . |n|o iss-y>_idra_tgaa[iin] =! =m a1g. )= {h y p| o ~~~^~~~~~~ ~~t (fft_data_flsrc/libavfilter/afir_template.ct:[232i:]9.:r ewarning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] fft_data_ f232l | t [ i ] .iifm )(;c h _| g ~~~~~ ~~~~~~~~~~~~~~~~^~a in != 1. || src/libavfilter/af_afftdn.cs:-374>:i57r:_ gwarning: aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i n != 1.) { | 374 ^~~~~~~ ~~ | noisy_data[i] = mag = hypot(fft_data_src/libavfilter/af_aresample.cflt[:i308]:.105r:e ,warning: fmissing field 'unit' initializer [-Wmissing-field-initializers]f t_data_flt[i].im); 308| | ~~~~~ ~~~~~~~~~~~~~~~~^~ {"sample_rate", NULL, OFFSET(sample_rate_arg), AV_OPT_TYPE_INT, {.i64=0}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/afir_template.c:235:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/af_aresample.c:309:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 235 | 309 | {aNvU_LlLo}g ( c| t ^x , AV_LOG_DEBUG, "ch%d gain %f\n", ch, gain); | ~~~~~~ ^~~~ src/libavfilter/af_acrossover.c:569:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 569 | for (int i = 0; i < ctx->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/af_acrossover.c:584:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 584 | for (int i = 0; i < ctx->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/af_acrossover.c:592:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 592 | for (int i = 0; i < ctx->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~ 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) | ~~ ^~~~~~~~~~~ src/libavfilter/af_afftdn.c/usr/include/float.h::16:39821::38 :note: expanded from macro 'FLT_EPSILON'warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 16 | #define FLT _398E | P S I L O N 1 . 1 9 2 0 9 2c8o9n5s5t0 7d8o1u2b5lee- 0o7fFf s e| t ^~~~~~~~~~~~~~~~~~~~~~~ = s->floor_offset * floor_offset(noisy_data, s->bin_count, den); | ~~~^~~~~~~~~~~~ ~ src/libavfilter/af_aphaser.c:166:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 166 | PHASER(flt, float) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/af_aphaser.c:145:24: note: expanded from macro 'PHASER' 145 | double v = *src * s->in_gain +1 b warningu generatedf. fer[pos + c] * s->de6ca warningys; generated . \ | ^~~~ ~ src/libavfilter/af_apsyclip.c:337:45: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 337 | const float limit = s->clip_level * window[i]; | ~ ^~~~~~~~~ src/libavfilter/af_apsyclip.c:364:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 364 | if (relative_distortion_level > 1.0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~ src/libavfilter/af_afftfilt.c:279:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 279 | values[VAR_REAL] = fft_out[n].re; | ~ ~~~~~~~~~~~^~ src/libavfilter/af_afftfilt.c:280:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 280 | values[VAR_IMAG] = fft_out[n].im; | ~ ~~~~~~~~~~~^~ src/libavfilter/af_afade.c:439:153: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 439 | { "nb_samples", "set number of samples for cross fade duration", OFFSET(nb_samples), AV_OPT_TYPE_INT, {.i64 = 44100}, 1, INT32_MAX/10, FLAGS }, | ^ src/libavfilter/af_afade.c:440:153: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 440 | { "ns", "set number of samples for cross fade duration", OFFSET(nb_samples), AV_OPT_TYPE_INT, {.i64 = 44100}, 1, INT32_MAX/10, FLAGS }, | ^ src/libavfilter/af_afade.c:441:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 441 | { "duration", "set cross fade duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = 0 }, 0, 60000000, FLAGS }, | ^ src/libavfilter/af_afade.c:442:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 442 | { "d", "set cross fade duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = 0 }, 0, 60000000, FLAGS }, | ^ src/libavfilter/af_afade.c:443:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 443 | { "ovsrc/libavfilter/af_apsyclip.cerl:a402p:"34,: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] "overlap 1st st r402e | a m e ncdo nwsitt hf l2onadt sctlriepa_ml esvtaerlt_"i,n v O=F F1S.EfT (/o vse-r>lcalpi)p,_ l e v e l ;A V _| O ^~~ ~P T_TYPE_BOOL, {.i64 = 1 }, 0, 1, FLAGS }, | ^ src/libavfilter/af_afade.c:444:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2 warnings generated. 444 | { "o", "overlap 1st stream end with 2nd stream start", OFFSET(overlap), AV_OPT_TYPE_BOOL, {.i64 = 1 }, 0, 1, FLAGS }, | ^ src/libavfilter/af_afftdn.c:544:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 544 | double band_noise[NB_PROFILE_BANDS] = { 0.f }; | ~ ^~~ src/libavfilter/af_afade.c:469:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 469 | { NULL } | ^ src/libpostproc/postprocess.c:832:83: warning: missing field 'version' initializer [-Wmissing-field-initializers] 832 | statsrc/libavfilter/af_afftdn.cic c:o568n:s34t: Awarning: VCimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]l ass av_codec_con t568e | x t _ c l a s s b=a n{d _"nPosotipsreo[ci"], =c oanvt_ecxlti_ptdo(_nnoaimsee,, N-U2L4L. ,} ;2 4 .| ) ^; | ~~~~~~~~ ^~~~~ src/libavfilter/af_aiir.c:288:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 288 | PARALLEL_IIR_CH(fltp, float, -1., 1., 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_aiir.c:256:30: note: expanded from macro 'PARALLEL_IIR_CH' 256 | double i0 = ig * src[n]; \ | ~ ^~~~~~ src/libavfilter/af_aiir.c:288:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 288 | PARALLEL_IIR_CH(fltp, float, -1., 1., 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_aiir.c:262:19: note: expanded from macro 'PARALLEL_IIR_CH' 262 | o0 += dst[n]; \ | ~~ ^~~~~~ src/libavfilter/af_aiir.c:288:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 288 | PARALLEL_IIR_CH(fltp, float, -1., 1., 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_aiir.c:279:25: note: expanded from macro 'PARALLEL_IIR_CH' 279 | dst[n] += fir * src[n]; \ | ~ ^~~~~~ src/libavfilter/af_apsyclip.c:484:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/af_aiir.c:288:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 484 | m288a | sPkA_RcuArLvLeE_Ls_hIiIfRt_ C=H (1f.lft p+, (fmlaosakt_,c u r v e _ s h i-f1t. ,- 1 . f ) * 1s.-,> a0d)a p t| i^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~v e; | src/libavfilter/af_aiir.c ~~~~~~~~~~~~~~~~~^~~~~ ~: 280:40: note: expanded from macro 'PARALLEL_IIR_CH' src/libavfilter/af_apsyclip.c:484:28: 280warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] dst[n] = dst [484n] | * m i x + miamsikx_ c*u rsvrec_[snh]i;f t = 1 . f + ( m a s k _ c u r v e _ s h i f\t -| ~ ^~~~~~1 .f) * s->adasrc/libavfilter/af_aiir.cp:t288i:v1e:; warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]| ^~~ ~ 288 | PARALLEL_IIR_CH(fltp, float, -1., 1., 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_aiir.c:280:18: note: expanded from macro 'PARALLEL_IIR_CH' 280 | dst[n] = dst[n] * mix + imix * src[n]; \ | ^~~~~~ ~ src/libavfilter/af_afftdn.c:617:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 617 | double mean = 0.f; | ~~~~ ^~~ src/libavfilter/af_afade.c:515:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 515 | CROSSFADE_PLANAR(flt, float) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_afade.c:490:36: note: expanded from macro 'CROSSFADE_PLANAR' 490 | d[i] = s0[i] * gain0 + s1[i] * gain1; \ | ^~~~~ ~ src/libavfilter/af_afade.c:515:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 515 | CROSSFADE_PLANAR(flt, float) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_afade.c:490:20: note: expanded from macro 'CROSSFADE_PLANAR' 490 | d[i] = s0[i] * gain0 + s1[i] * gain1; \ | ^~~~~ ~ src/libpostproc/postprocess.c:868:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 868 | for(i=0; itempBlurred); i++) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libpostproc/postprocess.c:870:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 870 | for(i=0; itempBlurredPast); i++) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_apsyclip.c:518:24: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 518 | in_buffer[n] = src[n] * s->level_in; | ^~~~~~ ~ src/libavfilter/af_afftdn.c:706:15: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 706 | sdiv = s->band_multiplier; | ~ ~~~^~~~~~~~~~~~~~~ CC libavfilter/af_compensationdelay.o src/libavfilter/af_afftdn.c:708:63: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 708 | s->bin2band[i] = lrint(sdiv * freq2barkIn file included from ((0.5src/libavfilter/af_afir.c :* 103i: src/libavfilter/afir_template.c*: 56s:-39>:s awarning: mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]p le_rate) / s->fft_len g56t | h 2 ) ) ;f t y| p ~ ~~~^~~~~~~~~~~e *mag, *phase, *delay, min = FLT_MAX, max = FLT_MIN; | ~~~ ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavfilter/af_afir.c:103: src/libavfilter/afir_template.c:56:54: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 56 | ftype *mag, *phase, *delay, min = FLT_MAX, max = FLT_MIN; | ~~~ ^~~~~~~ /usr/include/float.h:14:17: note: expanded from macro 'FLT_MIN' 14 | #define FLT_MIN 1.17549435082228750797e-38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavfilter/af_afir.c:103: src/libavfilter/afir_template.c:57:23: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 57 | ftype min_delay = FLT_MAX, max_delay = FLT_MIN; | ~~~~~~~~~ ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavfilter/af_afir.c:103: src/libavfilter/afir_template.c:57:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 57 | ftype min_delay = FLT_MAX, max_delay = FLT_MIN; | ~~~~~~~~~ ^~~~~~~ /usr/include/float.h:1314:17 warning:s generatednote: . expanded from macro 'FLT_MIN' 14 | #define FLT_MINsrc/libavfilter/af_afade.c 1.1:755204:914:3 5warning: 08implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]2 228750797e-38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 520 | CROSSFADE(flt, float) | ^~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_afade.c:510:36: note: expanded from macro 'CROSSFADE' 510 | d[k] = s0[k] * gain0 + s1[k] * gain1; \ | ^~~~~ ~ src/libavfilter/af_afade.c:520:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 520 | CROSSFADE(flt, float) | ^~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_afade.c:510:20: note: expanded from macro 'CROSSFADE' 510 | d[k] = s0[k] * gain0 + s1[k] * gain1; \ | ^~~~~ ~ CC libavfilter/af_crossfeed.o CC libavfilter/af_crystalizer.o In file included from src/libavfilter/af_afir.c:103: src/libavfilter/afir_template.c:88:15: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 88 | min = fminf(min, mag[i]); | ~ ^~~~~~~~~~~~~~~~~~ src/libavfilter/afir_template.c:89:15: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 89 | max = fmaxf(max, mag[i]); | ~ ^~~~~~~~~~~~~~~~~~ src/libavfilter/afir_template.c:90:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 90 | min_delay = fminf(min_delay, delay[i]); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/afir_template.c:91:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 91 | max_delay = fmaxf(max_delay, delay[i]); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavfilter/af_dcshift.o src/libavfilter/af_aiir.c:345:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1 warning generated. 345 | LATTICE_IIR_CH(fltp, float, -1., 1., 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_aiir.c:312:27: note: expanded from macro 'LATTICE_IIR_CH' 312 | const double in = src[n] * ig; \ | ^~~~~~ ~ src/libavfilter/af_afftdn.c:843:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 843 | sar = s->sample_advance / s->sample_rate; | ~ ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ src/libavfilter/af_afftdn.c:846:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 846 | double d6 = (i - 1) * s->sample_rate / s->fft_length; | ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 4 warnings generated. src/libavfilter/af_asetrate.c:42:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 42 | OPT_INT("sample_rate", sample_rate, 44100, 1, INT_MAX, "set the sample rate",), | ^ src/libavfilter/af_asetrate.c:39:5: note: expanded from macro 'OPT_INT' 39 | OPT_GENERIC(name, field, def, min, max, descr, INT, i64, __VA_ARGS__) | ^ src/libavfilter/af_asetrate.c:36:57: note: expanded from macro 'OPT_GENERIC' 36 | { .deffield = def }, min, max, FLAGS, __VA_ARGS__ } | ^ src/libavfilter/af_asetnsamples.c:45:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_asetrate.c:43:5: 45warning: | missing field 'unit' initializer [-Wmissing-field-initializers] { src/libavfilter/af_afftdn.c"nb_: o874u43t | _:s a36 m: p leOs"warning: P,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]T _I"NsTet( "trh"e ,n u874 | m b e dr noch -f >n psoaeirmpse-l_rfeera_dmuerc taouittpoe,u 4nt4 1=s00 a, sm-1>npoi,sl e_eIresdNuc"tT_,M iAOFoXn;F ,S "Es| Te ~ ~~~^~~~~~~~~~~~~~~t( ntbh_eo ust_asammppllees) , rAaV_tOe"P,T_)T,Y P| ^E _INsrc/libavfilter/af_asetrate.cT:39,: {5.src/libavfilter/af_afftdn.c:i: 875:6note: 36expanded from macro 'OPT_INT'4: =warning: 10implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 439 | } , OP1T,_875 | IGNEN ETR _ MIC (An aX m, e ,F dfLnicAheG-Sl> nd}o,,i sde f,e | _m ^f iln,o moaxr, de s c =r s,-> nIoNiTs,e _ifl6oo4r,; _| _Vsrc/libavfilter/af_asetnsamples.cA: ~ ~~~^~~~~~~~~~~_ 46A:143R:G Swarning: _missing field 'unit' initializer [-Wmissing-field-initializers]_) | ^ src/libavfilter/af_asetrate.c: 3646: | 57 : note: { expanded from macro 'OPT_GENERIC' "nsrc/libavfilter/af_afftdn.c",: 876 : 36 | 36 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] { .d e ff876"ise | t e l t dh d ne=c hndum-e>brfeer }o,f spi demru-ialf_nrf,lao mmoar e x =, os u-tpFu>rLet AGsSs,iadm _upa_llV_eAf_lAos"Ro,GrS ;_ O_F F| }S ~ ~~~^~~~~~~~~~~~~~E T (| n ^b _out_samples), AV_OPT_TYsrc/libavfilter/af_asetrate.cPE:_44I:NT10,: { .warning: i6missing field 'help' initializer [-Wmissing-field-initializers]4 =10 2444 | } , {1N,UL LI}N, T _| ^M AX, FLAGS }, | ^ src/libavfilter/af_asetnsamples.c:47:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 47 | { "pad", "pad last frame with zeros", OFFSET(pad), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGS }, | ^ src/libavfilter/af_asetnsamples.c:48:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 48 | { "p", "pad last frame with zeros", OFFSET(pad), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGS }, | ^ src/libavfilter/af_asetnsamples.c:49:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 49 | { NULL } | ^ src/libavfilter/afir_template.c:232:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 232 | if (ch_gain != 1. || s->ir_gain != 1.) { | ~~~^~~~~~~ ~~ src/libavfilter/af_ashowinfo.c:116:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 116 | av_logsrc/libavfilter/afir_template.c(c:t233x:35,: warning: AVimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_L OG_INFO, "233% | f" , g a i n ft/yp e 1ga0in0 0=00 .ch0_fg)ai;n *| s ~~~~~~ ~~~~~^~~~~~~~~~~-> ir_gain; | ~ ~~~^~~~~~~ src/libavfilter/af_ashowinfo.c:126:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 126 | av_log(ctx, AV_LOG_INFO, "%f", (float)peak / UINT32_MAX); | ~~~~~~ ~~~~~~~~~~~~^~~~~~~~~~~~ src/libavfilter/af_ashowinfo.c:126:54: warning: implicit conversion from 'unsigned int' to 'float' changes value from 4294967295 to 4294967296 [-Wimplicit-const-int-float-conversion] 126 | av_log(ctx, AV_LOG_INFO, "%f", (float)peak / UINT32_MAX); | ~ ^~~~~~~~~~ /usr/include/stdint.h:50:21: note: expanded from macro 'UINT32_MAX' 50 | #define UINT32_MAX (0xffffffffu) | ^~~~~~~~~~~ src/libavfilter/af_adeclick.c:749:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 749 | { "window", "set window size", OFFSET(w), AV_OPT_TYPE_DOUBLE, {.dbl=55}, 10, 100, AF }, | ^ src/libavfilter/af_adeclick.c:750:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 750 | { "w", "set window size", OFFSET(w), AV_OPT_TYPE_DOUBLE, {.dbl=55}, 10, 100, AF }, | ^ src/libavfilter/af_adeclick.c:751:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 751 | { "overlap", "set10 wi warningndsow generated . overlap", OFFSET(overlap), AV_OPT_TYPE_DOUBLE, {.dbl=75}, 50, 95, AF }, | ^ src/libavfilter/af_adeclick.c:752:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 752 | { "o", "set window overlap", OFFSET(overlap), AV_OPT_TYPE_DOUBLE, {.dbl=75}, 50, 95, AF }, | ^ src/libavfilter/af_afftdn.c:920:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/af_adeclick.c:753:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 920 | 753 | { "a rofrfdetr"_, i"sn_eftlt [aiu]t o=r se-g>rweisnsdoiw[oin] *o rsdrce_r"f,l tO[iF]F S* E(T1L(La fdsp->vector_dmul_scalar(src + input_offset, in, dry_gain, FFALIGN(nb_samplessrc/libavfilter/af_aiir.c, 8:)517);: 38 :| ~ ^~~~~~~~warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 517 | if (fabs(coefs[2 * i9 + 1 warning]s) generated>. FLT_EPSILON) { | ~ ^~~~~~~~~~~ /usr/include/float.h:16:21: note: expanded from macro 'FLT_EPSILON' 16 | #define FLT_EPSILON 1.1920928955078125e-07F | ^~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/afir_template.c:324:35: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 324 | src2[n] = in[n] * dry_gain; | ~ ^~~~~~~~ 3 warnings generated. 10 warnings generated. src/libavfilter/af_astats.c:116:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 116 | { "length", "set the window length", OFFSET(time_constant), AV_OPT_TYPE_DOUBLE, {.dbl=.05}, 0, 10, FLAGS }, | ^ src/libavfilter/af_astats.c:117:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 117 | { "metadata", "inject metadata in the filtergraph", OFFSET(metadata), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/af_astats.c:118:172: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 118 | { "reset", "Set the number of frames over which cumulative stats are calculatCC libavfilter/af_deesser.o ed before being reset", OFFSET(reset_count), AV_OPT_TYPE_INT, {.i64=0}, 0, INT_MAX, FLAGS }, | ^ 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_astats.c:148:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 148 | { NULL } | ^ src/libavfilter/af_afftdn.c:1089:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1089 | dst[m] += s->window[m] * fft_in_flt[m] / (1LLCC libavfilter/af_dialoguenhance.o << 23); | ~ ^~~~~~~~~~~~~ CC libavfilter/af_drmeter.o src/libavfilter/afir_template.c:464:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 464 | s->fdsp->vector_dmul_scalar(ptr, ptr, s->wet_gain, FFALIGN(nb_samples, 8)); | ~ ~~~^~~~~~~~src/libavfilter/af_astats.c :183:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 183 | p->last = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/afir_template.c:469:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 469 | ptr[n] *= s->wet_gain; | ~~ ~~~^~~~~~~~ src/libavfilter/af_astats.c:184:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 184 | p->noise_floor = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ 11 warnings generated. src/libavfilter/af_aiir.c:716:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 716 | iir->ab[0][2 * outmost_pole.a] = iir->ab[0][2 * outmost_pole.a + 1] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/af_aiir.c:717:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 717 | iir->ab[0][2 * outmost_pole.b] = iir->ab[0][2 * outmost_pole.b + 1] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/af_aiir.c:718:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 718 | iir->ab[1][2 * nearest_zero.a] = iir->ab[1][2 * nearest_zero.a + 1] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/af_aiir.c:719:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 719 | iir->ab[1][2 * nearest_zero.b] = iir->ab[1][2 * nearest_zero.b + 1] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __buisrc/libavfilter/af_afftdn.clti:n_1239n:a34n:f( ""warning: )implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] | ^~~~~~~~~~~~~~~~~~ 1239 | dst_flt[m] = orig_flt[m] - src[m]; | ^~~~~~~~~~~ ~ src/libavfilter/af_asoftclip.c:82:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 82 | { "threshold", "set softclip threshold", OFFSET(threshold), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.000001, 1, A }, | ^ src/libavfilter/af_asoftclip.c:83:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 83 | { "output", "set softclip output gain", OFFSET(output), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.000001, 16, A }, | ^ src/libavfilter/af_asoftclip.c:84:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 84 | { "param", "set softclip parameter", OFFSET(param), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.01, 3, A }, | ^ src/libavfilter/af_asoftclip.c:85:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 85 | { "oversample", "set oversample factor", OFFSET(oversample), AV_OPT_TYPE_INT, {.i64=1}, 1, MAX_OVERSAMPLE, A }, | ^ src/libavfilter/af_asoftclip.c:86:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 86 | { NULL } | ^ src/libavfilter/af_arnndn.c:1074:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1074 | Ly[i] = FFMAX(logMax-7, FFMAX(follow-1.5, Ly[i])); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:22: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ ~ src/libavfilter/af_arnndn.c:1074:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1074 | Ly[i] = FFMAX(logMax-7, FFMAX(follow-1.5, Ly[i])); | ^~~~~~~ src/libavutil/macros.h:47:22: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/af_asoftclip.c:147src/libavfilter/af_arnndn.c:30::1074: 51warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1074147 | | f l oLya[ti ]g a= iFnF M=A Xs(-l>oougtMapxu-t 7*, FtFhMrAeXsh(olfdo;l l ow| - ~ ^~~~~~~~~1 .5, Ly[i])); | ~~~~~~~~~~~~~~~~~~^~~~~~ src/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (src/libavfilter/af_astats.cb)): 329 :| 20 ~ ^: warning: src/libavutil/macros.hcomparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare]: 47:28: note: expanded from macro 'FFMAX' 47 | 329# | de f in e iFfF M(src/libavfilter/af_afftdn.cApX-(>aw,:ibn)1342 _:(po36(:s warning: a >implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]=) s->> t(cb_) s?a m (pa1342l) | :es |( b)|) | ! ^ is ndann(chp-->>nosrc/libavfilter/af_arnndn.cin:soi1074see:__39f:rl oedwarning: uorimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion])c )ti on{ = s -| ~~~~~~~~~~ ^ ~~~~~~~~~~~~~ 1074> | n oi s e _ r eLyd[src/libavfilter/af_astats.cui]c: =t io352F:Fn;20M: warning: A Xcomparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare](l| o ~ ~~~^~~~~~~~~~~~~~~ g Max-7, 352 | F F M A Xi(ff o(pl->lwoiwn_-po1s.5 ,>= Lys[-i>]t)c_)s;src/libavfilter/af_afftdn.ca :m1343| p:36 ^~~~~~~: l ewarning: s)implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] { src/libavutil/macros.h :| 47 ~~~~~~~~~~ ^ ~~~~~~~~~~~~~: 34 :1343 | note: expanded from macro 'FFMAX' dn47c | h#d-e>fnionies e_FfFlMooArX ( a ,b ) = s(-(>an)o i>s e(_bf)l o?o r(;a ) | : ~ ~~~^~~~~~~~~~~ (b)) | ^ src/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' 5 warning s47src/libavfilter/af_afftdn.c generated | :. #1344d:e36f:in ewarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]FF MAX(a,b) 1344( | (a ) > ( b ) d? n(cah)- >:r e(sb))i d u| a ^ l_floor = s-src/libavfilter/af_arnndn.c>:r1074e:s51:i duwarning: alimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ floor; | ~ ~~~^~~~~~~~~~~~~~ 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) > (b3) warnings? generated. (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'src/libavfilter/af_asoftclip.c :181:39 : 47warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]# define FFMAX(a, b181) | ( ( a ) > ( b ) ? d(sat)[ n:] (= b2).)f /| M ~ ^_ PI * asrc/libavutil/macros.ht:a47n:f40(d:st [note: nexpanded from macro 'FFMAX'] * fac t47o | r #* dpearfaimn)e; F F| M ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~A X(a,b) ((asrc/libavfilter/af_asoftclip.c): >181 (:b26): ?warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion](a ) : (b)) | 181 ^ | src/libavfilter/af_arnndn.c : 1074: 39 : warning: dimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]st [n] = 2.f /1074 M | _ P I * a t aLnyf[(i]d =s tF[FnM]A X*( lfogaMcatxo-r7 ,* FpFaMrAaX(mf)o;ll o w| - ^~~ ~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 | src/libavfilter/af_asoftclip.c : 198 : 30 :f owarning: limplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]l ow = FFMAX(follow -1981 | . 5, L y [ i ] ); | ~~~~~~~~~~~~~~~~~~^~~~~~ dstsrc/libavutil/macros.h[:47n:]28 := note: 2expanded from macro 'FFMAX'.f / (1 .f47 | +# deexfpifne( -F2F.fM *A Xd(sta[n,] b* )fa c(t(oar)) ) >- 1(.;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_asoftclip.c:214:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 214 | if (FFABS(sample) >= 1.25) | ^~~~~~ ~~ src/libavutil/common.h:64:31: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^ src/libavfilter/af_asoftclip.c:214:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 214 | if (FFABS(sample) >= 1.25) | ^~~~~~~~~~~~~ ~~ src/libavutil/common.h:64:37: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^~~~ src/libavfilter/af_asoftclip.c:225:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 225 | if (FFABS(sample) >= M_PI_2) | ^~~~~~ ~~ src/libavutil/common.h:64:31: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^ src/libavfilter/af_asoftclip.c:225:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 225 | if (FFABS(sample) >= M_PI_2) | ^~~~~~~~~~~~~ ~~ src/libavutil/common.h:64:37: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^~~~ src/libavfilter/af_arnndn.c:1124:60: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1124 | features[NB_BANDS+3*NB_DELTA_CEPS+1] = spec_variability/CEPS_MEM-2.1; | ~~~~~~~~~~~~~~~~^~~~~~~~~~ 1 warning generated. 2 warnings generated. src/libavfilter/af_astats.c:476:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 476 | set_meta(metadata, c + 1, "Peak_count", "%f", (float)(p->min_count + p->max_count)); | ~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_arnndn.c:1155:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1155 | else r[i] = SQUARE(Exp[i])*(1-SQUARE(g[i]))/(.001 + SQUARE(g[i])*(1-SQUARE(Exp[i]))); | ~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/libavfilter/af_arnndn.c:1155:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1155 | else r[i] = SQUARE(Exp[i])*(1-SQUARE(g[i]))/(.001 + SQUARE(g[i])*(1-SQUARE(Exp[i]))); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ src/libavfilter/af_arnndn.c:1157:35: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1157 | r[i] *= sqrtf(Ex[i]/(src/libavfilter/af_asoftclip.c1e-:8285+E:p43[:i ]warning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]); | ~^~~~~ src/libavfilter/af_arnndn.c285 | : 1157 : 23 : warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1157d | s t [ ov er sa m rp[lei *] n *+ =m ]s q=r t0.ff(;Ex [ i| ]/ ~ ^~~( 1e-8+Ep[i])); | ^~~~~~ In file included from src/libavfilter/af_biquads.c:69: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ src/libavfilter/af_arnndn.c:1166:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1166 | norm[i] = sqrtf(Ex[i] / (1e-8+newE[i])); | ~^~~~~~~ src/libavfilter/af_arnndn.c:1166:25: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1166 | norm[i] = sqrtf(Ex[i] / (1e-8+newE[i])); | ^~~~~ ~ src/libavfilter/af_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_astats.c:542:63: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 542 | set_meta(metadata, 0, "Number of NaNs", "%f", nb_nans / (float)s->nb_channels); | ~~~~~~~~ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_astats.c:544:63: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 544 | set_meta(metadata, 0, "Number of Infs", "%f", nb_infs / (float)s->nb_channels); | ~~~~~~~~ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ CC libavfilter/af_dynaudnorm.o src/libavfilter/af_astats.c:546:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 546 | set_meta(metadata, 0, "Number of denormals", "%f", nb_denormals / (float)s->nb_channels); | ~~~~~~~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_asubboost.c:217:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 217 | { "dry", "set dry gain", OFFSET(dry_gain), AV_OPT_TYPE_DOUBLE, {.dbl=1.0}, 0, 1, FLAGS }, | ^ src/libavfilter/af_asubboost.c:218:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 218 | { "wet", "set wet gain", OFFSET(wet_gain), AV_OPT_TYPE_DOUBLE, {.dbl=1.0}, 0, 1, FLAGS }, | ^ src/libavfilter/af_arnndn.c:1239:23: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/af_asubboost.c 1239: | 219: 104 : warning: imissing field 'unit' initializer [-Wmissing-field-initializers] = (int)floo r(219.5 | f + 25 * x{); " b| o ~~~~~ ~~~^~~~~o st", "set max boost",OFFSET(max_boost),AV_OPT_TYPE_DOUBLE, {.dbl=2.0}, 1, 12, FLAGS }, | ^ src/libavfilter/af_asubboost.c:220:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 220 | { "decay", "set decay", OFFSET(decay), AV_OPT_TYPE_DOUBLE, {.dbl=0.0}, 0, 1, FLAGS }, | ^ src/libavfilter/af_asubboost.c:221:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 221 | { "feedback", "set feedback", OFFSET(feedback), AV_OPT_TYPE_DOUBLE, {.dbl=0.9}, 0, 1, FLAGS }, | ^ src/libavfilter/af_asubboost.c:222:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 222 | src/libavfilter/af_afir.c{ "c:ut542o:f27f:" , warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]" set cutoff", OF F542S | E T (cu t o f f )fo,r (i ntA V_iO P= T1_T;Y PiE_ DObnlb=1_00i},n p u t s5; 0i+,+ 9)0 0{, F L| A ~ ^ ~~~~~~~~~~~~~~G S }, | ^ src/libavfilter/af_asubboost.c:223:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 223 | { "slope", "set slope", OFFSET(slope), AV_OPT_TYPE_DOUBLE, {.dbl=0.5},CC libavfilter/af_earwax.o 0.0001, 1, FLAGS }, | ^ src/libavfilter/af_asubboost.c:224:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 224 | { "delay", "set delay", OFFSET(delay), AV_OPT_TYPE_DOUBLE, {.dbl=20}, 1, 100, FLAGS }, | ^ src/libavfilter/af_asubboost.c:225:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 225 | { "channels", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str="all"}, 0, 0, FLAGS }, | ^ src/libavfilter/af_asubboost.c:226:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 226 | { NULL } | ^ CC libavfilter/af_extrastereo.o CC libavfilter/af_firequalizer.o 17 warnings generated. src/libavfilter/af_astats.c:599:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] CC libavfilter/af_flanger.o 599 | UPDATE_STATS(P, float, *src, , llrint(*src * (UINT64_C(1) << 31))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_astats.c:575:89: note: expanded from macro 'UPDATE_STATS' 575 | UPDATE_STATS_##planar(type, update_stat(s, p, sample, sample normalizer_suffix, int_sample), s->is_float ? update_float_stat(s, p, sample) : s->is_double ? update_double_stat(s, p, sample) : (void)NULL, ); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_astats.c:555:13: note: expanded from macro 'UPDATE_STATS_P' 555 | update_func; \ | ^~~~~~~~~~~ src/libavfilter/af_astats.c:599:32: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 599 | UPDATE_STATS(P, float, *src, , llrint(*src * (UINT64_C(1) << 31))); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_astats.c:575:63: note: expanded from macro 'UPDATE_STATS' 575 | UPDATE_STATS_##planar(type, update_stat(s, p, sample, sample normalizer_suffix, int_sample), s->is_float ? update_float_stat(s, p, sample) : s->is_double ? update_double_stat(s, p, sample) : (void)NULL, ); \ | ~~~~~~~~~~~ ^~~~~~ src/libavfilter/af_astats.c:555:13: note: expanded from macro 'UPDATE_STATS_P' 555 | update_func; \ CC libavfilter/af_haas.o | ^~~~~~~~~~~ src/libavfilter/af_astats.c:599:32: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 599 | UPDATE_STATS(P, float, *src, , llrint(*src * (UINT64_C(1) << 31))); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_astats.c:575:55: note: expanded from macro 'UPDATE_STATS' 575 | UPDATE_STATS_##planar(type, update_stat(s, p, sample, sample normalizer_suffix, int_sample), s->is_float ? update_float_stat(s, p, sample) : s->is_double ? update_double_stat(s, p, sample) : (void)NULL, ); \ | ~~~~~~~~~~~ ^~~~~~ src/libavfilter/af_astats.c:555:13: note: expanded from macro 'UPDATE_STATS_P' 555 | update_func; \ | ^~~~~~~~~~~ src/libavfilter/af_astats.c:599:32: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 599 | UPDATE_STATS(P, float, *src, , llrint(*src * (UINT64_C(1) << 31))); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavfilter/af_hdcd.o src/libavfilter/af_astats.c:575:190: note: expanded from macro 'UPDATE_STATS' 575 | UPDATE_STATS_##planar(type, update_stat(s, p, sample, sample normalizer_suffix, int_sample), s->is_float ? update_float_stat(s, p, sample) : s->is_double ? update_double_stat(s, p, sample) : (void)NULL, ); \ | ~~~~~~~~~~~~~~~~~~ ^~~~~~ src/libavfilter/af_astats.c:556:13: note: expanded from macro 'UPDATE_STATS_P' 556 | update_float; \ | ^~~~~~~~~~~~ src/libavfilter/af_afir.c:711:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 711 | { "dry", "set dry gain", OFFSET(dry_gain), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 10, AFR }, | ^ src/libavfilter/af_afir.c:712:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 712 | { "wet", "set wet gain", OFFSEsrc/libavfilter/af_astats.cT(w:e599t_:ga32in:), warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] A V_OPT_TYPE_FLOAT, {.599db | l = 1} , 0U,P D1A0T, EAF_RS T},A T | S ^( P, float, *src, , llrint(*src * (UINT64_C(1src/libavfilter/af_afir.c): 713<:100<: 3warning: 1missing field 'unit' initializer [-Wmissing-field-initializers] ))); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 713 | { "lensrc/libavfilter/af_astats.cg:t577h:"57,: "snote: eexpanded from macro 'UPDATE_STATS' t IR length" ,577 | O F F SUEPTD(ATlEe_nSTgAtThS_)#,#p la na r ( AtVyp_e,O PTu_TpYPdEa_tFeLO_AmTi,n m{a.xd(sb, lp=,1 }s,a m pl e 0),, , 1p,-> nAmFi n} , = | 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; \ | ^~~~~~~~~~~ 6 warnings generated. 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", "shsrc/libavfilter/af_astats.cow: 9602I warning:Rs52 generatedf: . rwarning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]q uency response", OFFSE T602( | r e s p o ns e), UAPVD_OAPTT_ET_YSPTAET_SB(OIO,L f,lo a{t,. i*6s4rc=, 0,} ,l l0r,in t(1*,s rcV F* }(,U I | N ^T6 4_C(1) << 31))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_astats.c:575:89src/libavfilter/af_afir.c:: 727note: :expanded from macro 'UPDATE_STATS'125 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 727 | 575{ | " c h a n n UePlD"A,TE _"STsAeTtS _I##Rp lacnhaanr(ntyeple ,t oup ddaitspel_asy tfraetq(usen,cy rpes,p soanmspel"e,, OsFaFmSEpTle( irn_cohramanlnielz),e rAV__sOuPfT_fTiYPxE, _iInNtT,_ s{a.mip6le4),= 0s},- >0i,s 1_0f2l4,o VaFt }?, up d| ^a te_float_stat(s, p, sample) : s->is_double ? usrc/libavfilter/af_afir.cp:d728a:t109e: _warning: dmissing field 'unit' initializer [-Wmissing-field-initializers]ou ble_stat(s, 728p | , s a m{pl e")si z: e("vo,i d ) "NsULeLt, );v i\ d | e ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~o size"src/libavfilter/af_astats.c:,567 : 13 : Onote: Fexpanded from macro 'UPDATE_STATS_I'F SET(w), 567 | A V _ O P uTp_TdYatPeE_f_uIncM; A G E _ S I Z E , { . s t r = " 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" , "s e t m i n p a r t it io n s iz e" , O F F S E T ( m i n p )\, | ^~~~~~~~~~~A V_OPT_TYPE_INT, {.i64=8192}, 1, 6src/libavfilter/af_astats.c5:536026:,32 :A Fwarning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]}, | ^ 602 | UPDATE_STATS(I, flsrc/libavfilter/af_afir.co:a731t:103,: warning: *missing field 'unit' initializer [-Wmissing-field-initializers] src, , llr i731nt | (* s r c {* ("UmIaNxTp6"4,_ C "(se1t) mi732s | _ f lo a t {? "upndabtei_frlso"a,t_ st at"(ss,e tp ,n suammbplee)r : osf-> iisn_pdouutb leI R?s "up,dOaFtFeS_dEoTu(bnbl_e_isrts)a,AtV(_sO,PT _TpYP,E _sIaNmTp,l e ) :{ .(vio6i4d=)N1U}LL,, ) ; \ 1 ,| ~~~~~~~~~~~ ^~~~~~ 32,src/libavfilter/af_astats.c A:F567 :13}:, note: | ^expanded from macro 'UPDATE_STATS_I' 567 | update_func; src/libavfilter/af_afir.c : 733 : 104 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 733 | { " i r " , " s el e c\ t | ^~~~~~~~~~~ IR", src/libavfilter/af_astats.c : 602 : 32 O:F warning: Fimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]SE T(selir), A 602V | _ O P T _ T YUPPDEAT_EI_SNTTAT,S ( I ,{ .if6l4o=a0t},, * s r0c,, , ll3r1i,n AtFR( *}s,r c *| ^( UINT64_C(1) << 31))); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_astats.c:575:55: note: expanded from macro 'UPDATE_STATS' 575 | UPDATE_STATS_##planar(type, update_stat(s, p, sample, sample normalisrc/libavfilter/af_afir.cze:r738_:s12uf:f iwarning: x,missing field 'help' initializer [-Wmissing-field-initializers] int_ s738 | am p l e ){, N UsL-L> i}s_ f lo| a ^t ? update_float_stat(s, p, sample) : s->is_double ? update_double_stat(s, p, sample) : (void)NULL, ); \ | ~~~~~~~~~~~ ^~~~~~ src/libavfilter/af_astats.c:567:13: note: expanded from macro 'UPDATE_STATS_I' 567 | update_func; \ | ^~~~~~~~~~~ src/libavfilter/af_astats.c:602:32: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 602 | UPDATE_STATS(I, float, *src, , llrint(*src * (UINT64_C(1) << 31))); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_astats.c:575:190: note: expanded from macro 'UPDATE_STATS' 575 | UPDATE_STATS_##planar(type, update_stat(s, p, sample, sample normalizer_suffix, int_sample), s->is_float ? update_float_stat(s, p, sample) : s->is_double ? update_double_stat(s, p, sample) : (void)NULL, ); \ | ~~~~~~~~~~~~~~~~~~ ^~~~~~ src/libavfilter/af_astats.c:568:13: note: expanded from macro 'UPDATE_STATS_I' 568 | update_float; \ | ^~~~~~~~~~~~ src/libavfilter/af_astats.c:602:32: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 602 | UPDATE_STATS(I, float, *src, , llrint(*src * (UINT64_C(1) << 31))); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_astats.c:577:57: note: expanded from macro 'UPDATE_STATS' 577 | UPDATE_STATS_##planar(type, update_minmax(s, p, sample), , p->nmin = p->min noIn file included from rmalsrc/libavfilter/af_aspectralstats.ciz:e30r_: ssrc/libavfilter/window_func.hu:f155f:ix60; :p- >warning: nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]m ax = p->max normaliz e155r | _ s u f f i x ; ) ; \l u t| ~~~~~~~~~~~~~ ^~~~~~[ n] = src/libavfilter/af_astats.ce:x567p:13(:- note: 0expanded from macro 'UPDATE_STATS_I'. 5 * SQR((n -567( | N - 1 ) / 2 ) / ( 0 . 4u*p(daNt-e1_)fu/n2.cf);) ) ; | ~^~~ src/libavfilter/window_func.h : 153 : 30 : note: expanded from macro 'SQR' 153 | # d e f i n e S Q R\( x| ) ^~~~~~~~~~~ ((x)*(x)) | ^ src/libavfilter/window_func.h:155:60: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 155 | lut[n] = exp(-0.5 * SQR((n-(N-1)/2)/(0.4*(N-1)/2.f))); | ~^~~ src/libavfilter/window_func.h:153:26: note: expanded from macro 'SQR' 153 | #define SQR(x) ((x)*(x)) | ^ src/libavfilter/window_func.h:162:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | if (FFABS(n - M) >= 0.3 * M) { | ~~^~~ ~~ src/libavutil/common.h:64:31: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^ In file included from src/libavfilter/af_aspectralstats.c:30: src/libavfilter/window_func.h:162:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | if (FFABS(n - M) >= 0.3 * M) { | ^~~~~~~~~~~~ ~~ src/libavutil/common.h:64:37: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^~~~ In file included from src/libavfilter/af_aspectralstats.c:30: src/libavfilter/window_func.h:162:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | if (FFABS(n - M) >= 0.3 * M) { | ~ ^ src/libavfilter/window_func.h:163:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ~ ^ src/libavfilter/window_func.h:163:69: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ~ ^ src/libavfilter/window_func.h:163:56: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ~~^~~ ~ src/libavutil/common.h:64:31: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^ In file included from src/libavfilter/af_aspectralstats.c:30: src/libavfilter/window_func.h:163:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ^~~~~~~~~~~~ ~ src/libavutil/common.h:64:37: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^~~~ src/libavfilter/af_arnndn.c:1514:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1514 | s->dct_table[j][i] = cosf((i + .5f) * j * M_PI / NB_BANDS); | ~~~~~~~~~~^~~ ~ src/libavfilter/af_aiir.c:1528:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1528 | { "zeros", "set B/numerator/zeros/reflection coefficients", OFFSET(b_str), AV_OPT_TYPE_STRING, {.str="1+0i 1-0i"}, 0, 0, AF }, | ^ 11 warningssrc/libavfilter/af_aiir.c generated:. 1529:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1529 | { "z", "set B/numerator/zeros/reflection coefficients", OFFSET(b_str), AV_OPT_TYPE_STRING, {.str="1+0i 1-0i"}, 0, 0, AF }, | ^ src/libavfilter/af_aiir.c:1530:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1530 | { "poles", "set A/denominator/poles/ladder coefficients", OFFSET(a_str), AV_OPT_TYPE_STRING, {.str="1+0i 1-0i"}, 0, 0, AF }, | ^ src/libavfilter/af_aiir.c:1531:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1531 | { "p", "set A/denominator/poles/ladder coefficients", OFFSET(a_str), AV_OPT_TYPE_STRING, {.str="1+0i 1-0i"}, 0, 0, AF }, | ^ src/libavfilter/af_aiir.c:1532:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1532 | { "gains", "set channels gains", OFFSET(g_str), AV_OPT_TYPE_STRING, {.str="1|1"}, 0, 0, AF }, | ^ src/libavfilter/af_aiir.c:1533:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1533 | { "k", "set channels gains", OFFSET(g_str), AV_OPT_TYPE_STRING, {.str="1|1"}, 0, 0, AF }, | ^ src/libavfilter/af_atempo.c:168:89: warning: src/libavfilter/af_aiir.cmissing field 'unit' initializer [-Wmissing-field-initializers]: 1534:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 168 | 1534 | A{V _"dOrPyT",_ F"LsAetG d_rAyU DgIaOi_PnA"R,A M | A V _ O P T _ F L A G _ F I LT ER I NOGF_FPSAERT(AdMr y|_ AgVa_iOnP)T,_ FALVA_GO_PRT_UTNYTPIEM_ED_OUPBALREA,M {.}d,b l= 1| } ^, 0, 1, AF }, | ^ src/libavfilter/af_atempo.c:169:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 169 | { NULL } | src/libavfilter/af_aiir.c ^: 1535:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1535 | { "wet", "set wet gain", OFFSET(wet_gain), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 1, AF }, | ^ src/libavfilter/af_arnndn.c:1599:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1599 | { "model", "set model name", OFFSET(model_name)src/libavfilter/af_aiir.c,: 1556:A113V:_ Owarning: Pmissing field 'unit' initializer [-Wmissing-field-initializers]T_ TYPE_STRING ,1556 | { .s t r ={N U"LnoLrm}a,l i0z,e ",0 ," nAoFr ma}l,i z e| ^co efficients", OFFSET(normalize),AV_OPT_TYPsrc/libavfilter/af_arnndn.cE_:B1600O:O96L:, warning: missing field 'unit' initializer [-Wmissing-field-initializers]{ .i64=1}, 1600 | 0 , {1 ," mA"F, } , | ^"s et model name", OFFSET(model_name), AV_OPT_Tsrc/libavfilter/af_aiir.cYP:E1557_:S113T:R Iwarning: Nmissing field 'unit' initializer [-Wmissing-field-initializers]G , {.str=NULL }1557, | 0 , 0{, "AnF" },, " n| ^o rmalize coefficients", OFFsrc/libavfilter/af_arnndn.cS:E1601T:(96n:o rwarning: mmissing field 'unit' initializer [-Wmissing-field-initializers]a lize),AV_ O1601P | T _ T Y P{E _"BOmOiLx," , {. i"64s=e1}t, o u0t, p1,u tA Fv s} ,i n p| u ^t mix", OFFSET(mix), AV_OPT_TYPE_FLOAT, {src/libavfilter/af_aiir.c.d:b1558l:=1131:. 0warning: }missing field 'unit' initializer [-Wmissing-field-initializers], -1, 1, AF } ,1558 | | ^ { "mix", "set mix", src/libavfilter/af_arnndn.c : 1602 : 12 : warning: missing field 'help' initializer [-Wmissing-field-initializers] 1602 | { N UOFLFLS E}T ( m| i ^x ), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 1, AF }, | ^ src/libavfilter/af_aiir.c:1559:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1559 | { "response", "show IR frequency response", OFFSET(response), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, VF }, | ^ src/libavfilter/af_aiir.c:1560:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1560 | { "channel", "set IR channel to display frequency response", OFFSET(ir_channel), AV_OPT_TYPE_INT, {.i64=0}, 0, 1024, VF }, | ^ src/libavfilter/af_aiir.c:1561:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] In file included from src/libavfilter/af_compand.c :1561 | 32 : src/libavutil/ffmath.h :{ 49":s30i:z ewarning: "implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], "set video si z49e | " , r e t u r n e x pOF2FfS(ETM(_w)L,O G 2 _ 1 0 A V_*O PxT_)T;Y P E| _ ~ ^IM AGE_SIZE, {.str = "hd720"}, 0, 0src/libavfilter/af_aspectralstats.c, V:F 87}:,103 | : ^ warning: missing field 'unit' initializer [-Wmissing-field-initializers] 87 | { "win_src/libavfilter/af_aiir.cs:i1562z:e126":, "warning: smissing field 'unit' initializer [-Wmissing-field-initializers]e t the windo w1562 | s i z e{" ,"r atOeF",F S E"Tse(tw ivni_dseoi zrea)t,e ",A V _ O P T _ T Y P E _ I N T O,F F{S.Ei6T4(=r20a4t8e}),, 32 , A6V5_5O3P6,T _AT Y}P,E _ V| ID ^EO _RATE, {.str = "25"}, 0, INT32_MAX, VF }, | ^ src/libavfilter/af_aiir.c:1563:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1563 | { NULL }, | ^ src/libavfilter/af_aspectralstats.c:89:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 89 | { "overlap", "set window overlap", OFFSET(overlap), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, 0, 1, A }, | ^ src/libavfilter/af_aspectralstats.c:106:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 106 | { NULL } | ^ 3 warnings generated. src/libavfilter/af_atempo.c:285:20: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 285 | av_assert0(pot <= atempo->window); | ~~~ ^ ~~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavfilter/af_atempo.c:287:13: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 287 | if (psrc/libavfilter/af_atilt.cot :< at230em:po112->:wi nwarning: domissing field 'unit' initializer [-Wmissing-field-initializers]w ) { | ~~~ ^ ~~~~~~~~~~~~~~ 230 | { "freq", "set central frequency",OFFSET(freq), AV_OPT_TYPE_DOUBLE, {.dbl10=1 warnings0 generated0. 00}, 20, 192000, FLAGS }, | ^ src/libavfilter/af_atilt.c:231:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 231 | { "slope", "set filter slope", OFFSET(slope), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -1, 1, FLAGS }, | ^ src/libavfilter/af_atilt.c:232:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 232 | { "width", "set filter width", OFFSET(width), AV_OPT_TYPE_DOUBLE, {.dbl=1000}, 100, 10000, FLAGS }, | ^ src/libavfilter/af_atilt.c:233:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 233 | { "order", "set filter order", OFFSET(order), AV_OPT_TYPE_INT, {.i64=5}, 2,MAX_ORDER, FLAGS }, | ^ src/libavfilter/af_atilt.c:234:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 234 | { "level", "set input level", OFFSET(level), ACC libavfilter/af_headphone.o V_OPT_TYPE_DOUBLE, {.dbl=1.}, 0., 4., FLAGS }, | ^ src/libavfilter/af_atilt.c:235:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 235 | { NULL } | ^ src/libavfilter/af_aspectralstats.c:189:41: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 189 | snprintf(value, sizeof(value), fmt, val); | ~~~~~~~~ ^~~ src/libavfilter/af_asupercut.c:245:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 245 | FILTER(fltp, float) | ^~~~~~~~~~~~~~~~~~~ src/libavfilter/af_asupercut.c:231:41: note: expanded from macro 'FILTER' 231 | type sin = b ? dst[n] : sr5c[ warningn]s generated*. level; \ | ^~~~~~ ~ CC libavfilter/af_join.o CC libavfilter/af_loudnorm.o src/libavfilter/af_astats.c:808:66: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 808 | av_log(ctx, AV_LOG_INFO, "Number of NaNs: %f\n", nb_nans / (float)s->nb_channels); | ~~~~~~ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ CC libavfilter/af_mcompand.o src/libavfilter/af_astats.c:810:66: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 810 | av_log(ctx, AV_LOG_INFO, "Number of Infs: %f\n", nb_infs / (float)s->nb_channels); | ~~~~~~ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_astats.c:812:76: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 812 | av_log(ctx, AV_LOG_INFO, "Number of denormals: %f\n", nb_denormals / (float)s->nb_channels); | ~~~~~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavfilter/af_crossfeed.c:20: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ src/libavfilter/af_asupercut.c:319:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 319 | { "cutoff", "set cutoff frequency", OFFSET(cutoff), AV_OPT_TYPE_DOUBLE, {.dbl=20000}, 20000, 192000, FLAGS }, | ^ src/libavfilter/af_asupercut.c:320:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 320 | { "order", "set filter order", OFFSET(order), AV_OPT_TYPE_INT, {.i64=10}, 3, 20, FLAGS }, | ^ src/libavfilter/af_asupercut.c:321:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 321 | { "level", "set input level", OFFSET(level), AV_OPT_TYPE_DOUBLE, {.dbl=1.}, 0., 1., FLAGS }, | ^ src/libavfilter/af_asupercut.c:322:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 322 | { NULL } | ^ src/libavfilter/af_asupercut.c:358:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 358 | { "cutoff", "set cutoff frequency", OFFSET(cutoff), AV_OPT_TYPE_DOUBLE, {.dbl=20}, 2, 200, FLAGS }, | ^ src/libavfilter/af_asupercut.c:359:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 359 | { "order", "set filter order", OFFSET(order), AV_OPT_TYPE_INT, {.i64=10}, 3, 20, FLAGS }, | ^ src/libavfilter/af_asupercut.c:360:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 360 | { "level", "set input level", OFFSET(level), AV_OPT_TYPE_DOUBLE, {.dbl=1.}, 0., 1., FLAGS }, | ^ src/libavfilter/af_asupercut.c:361:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 361 | { NULL } | ^ src/libavfilter/af_asupercut.c:381:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 381 | { "centerf","set center frequency", OFFSET(cutoff), AV_OPT_TYPE_DOUBLE, {.dbl=1000}, 2, 999999, FLAGS }, | ^ src/libavfilter/af_asupercut.c:382:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 382 | { "order", "set filter order", OFFSET(order), AV_OPT_TYPE_INT, {.i64=4}, 4, 20, FLAGS }, | ^ src/libavfilter/af_asupercut.c:383:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 383 | { "qfactor","set Q-factor", OFFSET(qfactor),AV_OPT_TYPE_DOUBLE, {.dbl=1.},0.01, 100., FLAGS }, | ^ src/libavfilter/af_asupercut.c:384:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 384 | { "level", "set input level", OFFSET(level), AV_OPT_TYPE_DOUBLE, {.dbl=1.}, 0., 2., FLAGS }, | ^ src/libavfilter/af_asupercut.c:385:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 385 | { NULL } | ^ 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); | ~ ^ 11 warnings generated. 23 warnings generated. 8 warnings generated. 12 warnings generated. 5 warnings generated. src/libavfilter/af_axcorrelate.c:369:94: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 369 | { "size", "set segment size", OFFSET(size), AV_OPT_TYPE_INT, {.i64=256}, 2, 131072, AF }, | ^ src/libavfilter/af_axcorrelate.c:373:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 373 | { NULL } | ^ CC libavfilter/af_pan.o CC libavfilter/af_replaygain.o CC libavfilter/af_sidechaincompress.o src/libavfilter/af_biquads.c:285:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 285 | BIQUAD_FILTER(flt, float, -1., 1., 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_biquads.c:228:34: note: expanded from macro 'BIQUAD_FILTER' 228 | o2 = i2 * b2 + i1 * b1 + ibuf[i] * b0 + o2 * a2 + o1 * a1; \ | ^~~~~~~ ~ src/libavfilter/af_biquads.c:285:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 285 | BIQUAD_FILTER(flt, float, CC libavfilter/af_silencedetect.o -1., 1., 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_biquads.c:229:14: note: expanded from macro 'BIQUAD_FILTER' 229 | i2 = ibuf[i]; \ | ~ ^~~~~~~ src/libavfilter/af_biquads.c:285:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 285 | BIQUAD_FILTER(flt, float, -1., 1., 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_biquads.c:243:34: note: expanded from macro 'BIQUAD_FILTER' 243 | o1 = i1 * b2 + i2 * b1 + ibuf[i] * b0 + o1 * a2 + o2 * a1; \ | ^~~~~~~ ~ src/libavfilter/af_biquads.c:285:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 285 | BIQUAD_FILTER(flt, float, -1., 1., 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_biquads.c:244:14: note: expanded from macro 'BIQUAD_FILTER' 244 | i1 = ibuf[i]; \ | ~ ^~~~~~~ CC libavfilter/af_silenceremove.o src/libavfilter/af_biquads.c:285:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 285 | BIQUAD_FILTER(flt, float, -1., 1., 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_biquads.c:259:21: note: expanded from macro 'BIQUAD_FILTER' 259 | double o0 = ibuf[i] * b0 + i1 * b1 + i2 * b2 + o1 * a1 + o2 * a2; \ | ^~~~~~~ ~ src/libavfilter/af_biquads.c:285:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 285 | BIQUAD_FILTER(flt, float, -1., 1., 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_biquads.c:261:14: note: expanded from macro 'BIQUAD_FILTER' 261 | i1 = ibuf[i]; \ | ~ ^~~~~~~ CC libavfilter/af_speechnorm.o src/libavfilter/af_channelmap.c:76:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 76 | { NULL } | ^ CC libavfilter/af_stereotools.o CC libavfilter/af_stereowiden.o CC libavfilter/af_superequalizer.o 15 warnings generated. src/libavfilter/af_biquads.c:333:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 333 | BIQUAD_DII_FILTER(flt, float, -1., 1., 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_biquads.c:309:14: note: expanded from macro 'BIQUAD_DII_FILTER' 309 | in = ibuf[i]; \ | ~ ^~~~~~~ src/libavfilter/af_biquads.c:389:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 389 | BIQUAD_TDI_FILTER(flt, float, -1., 1., 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_biquads.c:360:14: note: expanded from macro 'BIQUAD_TDI_FILTER' 360 | in = ibuf[i] + s1; \ | ^~~~~~~ ~ src/libavfilter/af_channelmap.c:326:21: warning: comparison of integers of different signs: 'const int' and 'unsigned int' [-Wsign-compare] 326 | if (nch_out > FF_ARRAY_ELEMS(buf->data)) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_channelmap.c:352:12: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 352 | FFMIN(FF_ARRAY_ELEMS(buf->data), nch_out) * sizeof(buf->data[0])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavfilter/af_biquads.c:436:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 436 | BIQUAD_TDII_FILTER(flt, float, -1., 1., 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_biquads.c:413:14: note: expanded from macro 'BIQUAD_TDII_FILTER' 413 | in = ibuf[i]; \ | ~ ^~~~~~~ 6 warnings generated. src/libavfilter/af_biquads.c:492:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 492 | BIQUAD_LATT_FILTER(flt, float, -1., 1., 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_biquads.c:460:16: note: expanded from macro 'BIQUAD_LATT_FILTER' 460 | in = ibuf[i]; \ | ~ ^~~~~~~ 3 warnings generated. 7 warnings generated. src/libavfilter/af_compand.c:75:135: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | { "attacks", "set time over which increase of volume is determined", OFFSET(attacks), AV_OPT_TYPE_STRING, { .str = "0" }, 0, 0, A }, | ^ src/libavfilter/af_compand.c:76:135: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76 | { "decays", "set time over which decrease of volume is determined", OFFSET(decays), AV_OPT_TYPE_STRING, { .str = "0.8" }, 0, 0, A }, | ^ src/libavfilter/af_biquads.csrc/libavfilter/af_compand.c::77:130540::1 :warning: missing field 'unit' initializer [-Wmissing-field-initializers] warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 77 | {540 | "BpIQoUiAnD_tSVsF"_,FI LT"ERs(feltt, pflooiantt,s o f- 1t.r,a ns1.f,e r0 )f u n| c^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~t ion", Osrc/libavfilter/af_biquads.cF:F514S:E16T: (note: pexpanded from macro 'BIQUAD_SVF_FILTER'o ints), AV_O PT514_T | Y PE _S T RI NG , { .sitrn = =" -ib7u0f/[-7i0]|;- 6 0 / - 2 0 | 1 / 0 " } , 0 , 0 , A } , | ^ \ | ~ ^~~~~~~ src/libavfilter/af_compand.c:78:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 78 | { "soft-knee", "set soft-knee", OFFSET(curve_dB), AV_OPT_TYPE_DOUBLE, { .dbl = 0.01 }, 0.01, 900, A }, | ^ src/libavfilter/af_compand.c:79:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 79 | { "gain", "set output gain", OFFSET(gain_dB), AV_OPT_TYPE_DOUBLE, { .dbl = 0 }, -900, 900, A }, | ^ src/libavfilter/af_compand.c:80:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 80 | { "volume", "set initial volume", OFFSET(initial_volume), AV_OPT_TYPE_DOUBLE, { .dbl = 0 }, -900, 0, A }, | ^ src/libavfilter/af_compand.c:81:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 81 | { "delay", "set delay for samples before sending them to volume adjuster", OFFSET(delay), AV_OPT_TYPE_DOUBLE, { .dbl = 0 }, 0, 20, A }, | ^ src/libavfilter/af_compand.c:82:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 82 | { NULL } | ^ In file included from src/libavfilter/af_mcompand.c:32: src/libavutil/ffmath.h:49CC libavfilter/af_surround.o :30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ 14 warnings generated. 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_dcshift.c:39:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 39 | { "shift", "set DC shift", OFFSET(dcshift), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -1, 1, A }, | ^ src/libavfilter/af_dcshift.c:40:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 40 | { "limitergain", "set limiter gain", OFFSET(limitergain), AV_OPT_TYPE_DOUBLE, {.dbl=0}, 0, 1, A }, | ^ src/libavfilter/af_dcshift.c:41:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 41 | { NULL } | ^ src/libavfilter/af_compensationdelay.c:46:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 46 | { "mm", "set mm distance", OFFSET(distance_mm), AV_OPT_TYPE_INT, {.i64=0}, 0, 10, A }, | ^ src/libavfilter/af_compensationdelay.c:47:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 47 | { "cm", "set cm distance", OFFSET(distance_cm), AV_OPT_TYPE_INT, {.i64=0}, 0, 100, A }, | ^ src/libavfilter/af_compensationdelay.c:48:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 48 | { "m", "set meter distance", OFFSET(distance_m), AV_OPT_TYPE_INT, {.i64=0}, 0, 100, A }, | ^ src/libavfilter/af_compensationdelay.c:49:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 49 | { "dry", "set dry amount", OFFSET(dry), AV_OPT_TYPE_DOUBLE, src/libavfilter/af_crystalizer.c{.:db39l:=087},: warning: missing field 'unit' initializer [-Wmissing-field-initializers]0 , 1, A }, | 39 | ^ { "i", "set intensity", OFFSET(msrc/libavfilter/af_compensationdelay.cul:t50):,101 :AV _Owarning: Pmissing field 'unit' initializer [-Wmissing-field-initializers]T _TYPE_FLO A50T | , { . d b{l= 2."0w}e,t-",1 0",s e10tsrc/libavfilter/af_channelsplit.c, w :e55A:t a12m},ou:n twarning: "missing field 'help' initializer [-Wmissing-field-initializers]| , ^ O55F | F S E T{( wNeUtL)L ,} | ^ AV_OPTsrc/libavfilter/af_crystalizer.c_:TY40P:86E:_ Dwarning: Omissing field 'unit' initializer [-Wmissing-field-initializers]U BLE, {.d b40l | = 1 } ,{ " c "0, ," en a b1le, cA l}ip,p i n| g ^" , OFFSET(clip), AV_OPT_TYPE_BOOL, {src/libavfilter/af_compensationdelay.c.:i6514:=1102}:, warning: missing field 'unit' initializer [-Wmissing-field-initializers] 0, 1, A }, 51| | ^ { "temp", "set tsrc/libavfilter/af_crystalizer.ce:m41pe:r12at:u rwarning: emissing field 'help' initializer [-Wmissing-field-initializers] ° C", 41 | O F F SE T({t emNp)U,LL } | ^ AV_OPT_TYPE_INT, {.i64=20}, -50, 50, A }, | ^ src/libavfilter/af_compensationdelay.c:52:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 52 | { NULL } | ^ src/libavfilter/af_channelsplit.c:143:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 143 | for (i = 0; i < ctx->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/af_channelsplit.c:191:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 191 | for (int i = 0; i < ctx->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/af_channelsplit.c:199:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 199 | for (int i = 0; i < ctx->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/af_channelsplit.c:214:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 214 | for (int i = 0; i < ctx->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/af_channelsplit.c:222:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 222 | for (int i = 0; i < ctx->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/af_crossfeed.c:346:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 346 | { "strength", "set crossfeed strength", OFFSET(strength), AV_OPT_TYPE_DOUBLE, {.dbl=.2}, 0, 1, FLAGS }, | ^ src/libavfilter/af_crossfeed.c:347:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 347 | { "range", "set soundstage wideness", OFFSET(range), AV_OPT_TYPE_DOUBLE, {.dbl=.5}, 0, 1, FLAGS }, | ^ src/libavfilter/af_crossfeed.c:348:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 348 | { "slope", "set curve slope", OFFSET(slope), AV_OPT_TYPE_DOUBLE, {.dbl=.5}, .01, 1, FLAGS }, | ^ src/libavfilter/af_crossfeed.c:349:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 349 | { "level_in", "set level in", OFFSET(level_in), AV_OPT_TYPE_DOUBLE, {.dbl=.9}, 0, 1, FLAGS }, | ^ src/libavfilter/af_crossfeed.c:350:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 350 | { "level_out", "set level out", OFFSET(level_out), AV_OPT_TYPE_DOUBLE, {.dbl=1.}, 0, 1, FLAGS }, | ^ src/libavfilter/af_crossfeed.c:351:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 351 | { "block_size", "set the block size", OFFSET(block_size),AV_OPT_TYPE_INT, {.i64=0}, 0, 32768, AF }, | ^ src/libavfilter/af_crossfeed.c:352:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 352 | { NULL } | ^ src/libavfilter/af_deesser.c:59:95: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59 | { "i", "set intensity", OFFSEIn file included from T(insrc/libavfilter/af_dialoguenhance.cte:ns28it: ysrc/libavfilter/window_func.h):,155 :AV60_:OP T_warning: TYimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]PE _DOUBLE, {.dbl=0.0 }155, | 0. 0, 1 . 0 , A } , l| ^u t[n] = exp(-0.5 * SQR((n-(N-1)/2)/(0.4*(N-1)/src/libavfilter/af_deesser.c2:.60f:)95): )warning: ;missing field 'unit' initializer [-Wmissing-field-initializers] | ~^~~ 60src/libavfilter/window_func.h | : 153 : 30{: " mnote: "expanded from macro 'SQR', "set m a153x | d e es s i n g ", #OdFFeSfETi(nmea x)S, Q R (x ) ( A(Vx_O)PT*_(TxYP)E)_D O U| B ^ LE, {.dbl=0.5}, 0.0, 1.0, A },src/libavfilter/window_func.h :| 155 ^ :60: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 155 | lut[n] = exp(src/libavfilter/af_deesser.c-0:.615: 95*: Swarning: Qmissing field 'unit' initializer [-Wmissing-field-initializers]R ((n-(N-1) /261)/ | (0 . 4 * ({N -"1f)",/ 2".sfet)src/libavfilter/af_crystalizer.c) );f : r| 131e ~^~~ :q1ue:n src/libavfilter/window_func.hcwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]:y 153":26,: note: expanded from macro 'SQR' OFFSE T131( | ff153ri | e qul e nct y e) r, A#sV(_OdPTb_TlYP,E_ DOdUoBuLbEl,e , {di.endfvbielnr=es0e .,SQ5R }(n,xo 0).0c, l i1(p.0(,, xA )*1}(,,x )0 ), | 1 ^. | ^0 , av_clipd, 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_crystalizer.c:66:27: note: expanded from macro 'filters' 66 | const type mult = td->mult; \ | ~~~~ ~~~~^~~~ src/libavfilter/af_deesser.c:66:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 66 | { NULL } | ^ src/libavfilter/window_func.h:162:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | if (FFABS(n - M) >= 0.3 * M) { | ~~^~~ ~~ src/libavutil/common.h:64:31: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^ In file included from src/libavfilter/af_dialoguenhance.c:28: src/libavfilter/window_func.h:162:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | if (FFABS(n - M) >= 0.3 * M) { | ^~~~~~~~~~~~ ~~ src/libavutil/common.h:64:37: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^~~~ In file included from src/libavfilter/af_dialoguenhance.c:28: src/libavfilter/window_func.h:162:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | if (FFABS(n - M) >= 0.3 * M) { | ~ ^ src/libavfilter/window_func.h:163:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ~ ^ src/libavfilter/window_func.h:163:69: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ~ ^ src/libavfilter/window_func.h:163:56: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ~~^~~ ~ src/libavutil/common.h:64:31: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^ In file included from src/libavfilter/af_dialoguenhance.c:28: src/libavfilter/window_func.h:163:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ^~~~~~~~~~~~ ~ src/libavutil/common.h:64:37: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) src/libavfilter/af_crystalizer.c: (-:(132a:)1):) warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^~~~ 132 | filters(dbl, double, inverse, clip, 1, 1, 1.0, av_clipd, 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_crystalizer.c:66:27: note: expanded from macro 'filters' 66 | const type mult = td->mult; \ | ~~~~ ~~~~^~~~ 15 warnings generated. src/libavfilter/af_drmeter.c:52:18110: warningwarning: smissing field 'unit' initializer [-Wmissing-field-initializers] generated . 52 | { "length", "set the window length", OFFSET(time_constant), AV_OPT_TYPE_DOUBLE, {.dbl=3}, .01, 10, FLAGS }, | ^ src/libavfilter/af_drmeter.c:53:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 53 | { NULL } | ^ src/libavfilter/af_crystalizer.c:133:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 133 | filters(dbl, double, noinverse, noclip, 0, 0, 1.0, av_clipd, 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_crystalizer.c:66:27: note: expanded from macro 'filters' 66 | const type mult = td->mult; \ | ~~~~ ~~~~^~~~ src/libavfilter/af_drmeter.c:76:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 76 | rms = sqrt(2 * p->sum / p->nb_samples); | ~~~~ ~~~~~~~~~~~^~~~~~~~~~~~~~~ src/libavfilter/af_crystalizer.c:134:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 134 | filters(dbl, double, noinverse, clip, 0, 1, 1.0, av_clipd, 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_crystalizer.c:66:27: note: expanded from macro 'filters' 66 | const type mult = td->mult; \ | ~~~~ ~~~~^~~~ src/libavfilter/af_dialoguenhance.c:59:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59 | { "original", "set original center factor", OFFSET(original), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 1, FLAGS }, | ^ src/libavfilter/af_dialoguenhance.c:60:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | { "enhance", "set dialogue enhance factor",OFFSET(enhance), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 3, FLAGS }, | ^ src/libavfilter/af_dialoguenhance.c:61:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | { "voice", "set voice detection factor", OFFSET(voice), AV_OPT_TYPE_DOUBLE, {.dbl=2}, 2,32, FLAGS }, | ^ src/libavfilter/af_dialoguenhance.c:62:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 62 | {NULL} | ^ src/libavfilter/af_crystalizer.c:136:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 136 | filters(dblp, double, inverse, noclip, 1, 0, 1.0, av_clipd, 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_crystalizer.c:66:27: note: expanded from macro 'filters' 66 | const type mult = td->mult; \ | ~~~~ ~~~~^~~~ src/libavfilter/af_drmeter.c:166:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 166 | chdr = 20 * log10(secondpeak / sqrt(rmssum / (0.2 * p->blknum))); | ^~~~~~ ~ src/libavfilter/af_drmeter.c:166:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 166 | chdr = 20 * log10(secondpeak / sqrt(rmssum / (0.2 * p->blknum))); | ^~~~~~~~~~ ~ src/libavfilter/af_drmeter.c:168:66: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 168 | av_log(ctx, AV_LOG_INFO, "Channel %d: DR: %g\n", ch + 1, chdr); | ~~~~~~ ^~~~ src/libavfilter/af_drmeter.c:171:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 171 | av_log(ctx, AV_LOG_INFO, "Overall DR: %g\n", dr / s->nb_channels); | ~~~~~~ ~~~^~~~~~~~~~~~~~~~ src/libavfilter/af_crystalizer.c:137:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 137 | filters(dblp, double, inverse, clip, 1, 1, 1.0, av_clipd, 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_crystalizer.c:66:27: note: expanded from macro 'filters' 66 | const type mult = td->mult; \ | ~~~~ ~~~~^~~~ 7 warnings generated. CC libavfilter/af_tremolo.o src/libavfilter/af_crystalizer.c:138:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 138 | filters(dblp, double, noinverse, noclip, 0, 0, 1.0, av_clipd, 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_crystalizer.c:66:27: note: expanded from macro 'filters' 66 | const type mult = td->mult; \ | ~~~~ ~~~~^~~~ 3 warnings generated. src/libavfilter/af_biquads.c:1503:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1503 | {"frequency", "set central frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=0}, 0, 999999, FLAGS}, | ^ src/libavfilter/af_biquads.c:1504:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1504 | {"f", "set central frequency", OFFSET(CC libavfilter/af_vibrato.o frequency), AV_OPT_TYPE_DOUBLE, {.dbl=0}, 0, 999999, FLAGS}, | ^ 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_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}, \ | ^ CC libavfilter/af_virtualbass.o src/libavfilter/af_biquads.c:1506:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1458:88: note: expanded from macro 'WIDTH_OPTION' 1458 | {"w", "set width", OFFSET(width), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 99999, FLAGS} | ^ src/libavfilter/af_biquads.c:1507:86: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1507 | {"gain", "set gain", OFFSET(gain), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -900, 900, FLAGS}, | ^ src/libavfilter/af_biquads.c:1508:86: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1508 | {"g", "set gain", OFFSET(gain), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -900, 900, FLAGS}, | ^ src/libavfilter/af_biquads.c:1509:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1509 | MIX_CHANNELS_NORMALIZE_OPTION(1, "all", 0), | ^ src/libavfilter/af_biquads.c:1470:78: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1470 | {"mix", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dCC libavfilter/af_volume.o bl=x}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1509:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1471:78: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1471 | {"m", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1509:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1472:108: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1472 | {"channels", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str=y}, 0, 0, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1509:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1473:108: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1473 | {"c", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str=y}, 0, 0, FLAGS}, \ | ^ CC libavfilter/af_volumedetect.o src/libavfilter/af_biquads.c:1509:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1474:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1474 | {"normalize", "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=z}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1509:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1475:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1475 | {"n", "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=z}, 0, 1, FLAGS} | ^ src/libavfilter/af_dialoguenhance.c:279:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 279 | vad = vad * 0.1 + 07.9 warning s* s generated-. >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; | ^~~ ~ 22 warnings generated. src/libavfilter/af_biquads.c:1512:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1512 | BLOCKSIZE_OPTION(0), | ^ src/libavfilter/af_biquads.c:1498:103: note: expanded from macro 'BLOCKSIZE_OPTION' 1498 | {"blocksize", "set the block size", OFFSET(block_samples), AV_OPT_TYPE_INT, {.i64=x}, 0, 32768, AF}, \ | ^ src/libavfilter/af_biquads.c:1512:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1499:103: note: expanded from macro 'BLOCKSIZE_OPTION' 1499 | {"b", "set the block size", OFFSET(block_samples), AV_OPT_TYPE_INT, {.i64=x}, 0, 32768, AF} | ^ src/libavfilter/af_biquads.c:1513:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1513 | {NULL} | ^ src/libavfilter/af_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"src/libavfilter/af_firequalizer.c, : 131 : 114 : warning: OFFSEmissing field 'unit' initializer [-Wmissing-field-initializers]T( clip), AV_OPT_T 131Y | P E_ BO O L{ ,"g ai n{".,i "6s4e=t1 }ga,i n c ur v 0,e "1, ,OF FA S}E,T (| g ^ ain), AV_OPT_TYPE_STsrc/libavfilter/af_extrastereo.cRI:NG39,:12 : {warning: missing field 'help' initializer [-Wmissing-field-initializers] .st r39 | = " g a{i nNU_LLi }n t| er ^p olate(f)" }, 0, 0, TFLAGS }, | ^ src/libavfilter/af_firequalizer.c:132:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 132 | { "gain_entry", "set gain entry", OFFSET(gain_entry), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, TFLAGS }, | ^ src/libavfilter/af_firequalizer.c:133:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 133 | { "delay", "set delay", OFFSET(delay), AV_OPT_TYPE_DOUBLE, { .dbl = 0.01 }, 0.0, 1e10, FLAGS },src/libavfilter/af_biquads.c | : ^1520 :111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1520 | {"frsrc/libavfilter/af_firequalizer.ceq:u134e:n106:c ywarning: "missing field 'unit' initializer [-Wmissing-field-initializers], "set cen tr134a | l f r e{qu e"ncayc"c,u OrFacFyS"E,T ("sferte qaucecnucrya),c y"A, VOF_FOSEPT(Ta_cTcYuPraEc_yD)OU,BL EAV,_ OP{T._dbTlY=P1E0_0D}O, U0B,L E,9 {9 9.d9b9l 9=, 5 .0F L},A GS0}.0,, 1| e ^ 10, 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_firequalizer.c:146:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 146 | { "fixed", "set fixed frame samples", OFFSET(fixed), AV_OPT_Tsrc/libavfilter/af_biquads.cY:PE1523_:B5O:O warning: Lmissing field 'unit' initializer [-Wmissing-field-initializers], { . i15236 | 4 = W0I }D,T H0_, O1PT,I OFNL(A0.GS5) , } ,| ^ | ^ src/libavfilter/af_biquads.c:1457:88: note: expanded from macro 'WIDTH_OPTION' 1457 | {"width"src/libavfilter/af_firequalizer.c, :147":102s:e t warning: wimissing field 'unit' initializer [-Wmissing-field-initializers]dt h", OFFS E147T | ( wi d t h){, "AmVu_OlPtTi_"T,Y "PseEt_ mDulOtUiB LcEh,a {n.ndebll=sx }mo,d e0",, 9O9F9F9S9E,T( mFulLtAGiS)},, A V\_ O P| T ^_ TYPE_BOOL, { .i64 = 0 }, 0, 1, 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", src/libavfilter/af_firequalizer.c : 148 : 108":s etwarning: wmissing field 'unit' initializer [-Wmissing-field-initializers]i dth", OFFS E148T | ( w i dt h{) ,"z erAoV_p_hOPaTs_eT"Y,P E"_sDeOtU BzLeE,r o{ .pdhabsel m=ox}d, e0",, 9O9F9FS9E9T(,z eFrLoA_GpSh} a se| ) ^ , AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1,src/libavfilter/af_biquads.c F:L1524A:G86S :} ,warning: missing field 'unit' initializer [-Wmissing-field-initializers] | ^ 1524 | {"gain", "set gain", OFFSET(gain), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -900, 900, FLAGS}, | ^ src/libavfilter/af_biquads.c:1525:86: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1525 | {"g", "sesrc/libavfilter/af_firequalizer.ct: 154g:a103i:n "warning: , missing field 'unit' initializer [-Wmissing-field-initializers]OF FSET(gain ),154 A | V _ O P T{_T Y"PdEu_mpDfOUiBleL"E,, "{.sdbel=t0 },d u-9m00p, 90f0,i lFeL"A, GOSF},F S E| ^T (dumpfile), AV_OPT_TYPE_STRING, { .str =src/libavfilter/af_biquads.c :N1526U:L88:L }warning: ,missing field 'unit' initializer [-Wmissing-field-initializers] 0, 0, FL A1526GS | }, | ^ {"poles", "set number of poles", OFFSET(poles), AV_OPT_TYPE_INT, {.isrc/libavfilter/af_firequalizer.c6:4=1562}:, 951,: 2warning: , missing field 'unit' initializer [-Wmissing-field-initializers]A F}, | ^ 156 | { "fft2", "set 2-channels fft"src/libavfilter/af_biquads.c,: 1527O:F88:F SEwarning: Tmissing field 'unit' initializer [-Wmissing-field-initializers]( fft2), AV _1527O | PT _ TY P E{_"BpOO"L,, { . i 64 "=s e0t },n 0u, m1b, eFrL AoGfS }p,o l e| ^s ", OFFSET(poles), AV_OPT_TYPE_INT, {.isrc/libavfilter/af_firequalizer.c64:=2157}:, 1091:, warning: 2,missing field 'unit' initializer [-Wmissing-field-initializers] AF}, | ^ 157 | { "min_phase", "set minimum phsrc/libavfilter/af_biquads.ca:se1528 :m5od:e ",warning: missing field 'unit' initializer [-Wmissing-field-initializers]OF FSET(m i1528n | _ p h aMseIsrc/libavfilter/af_extrastereo.c)X,:_ 87CA:HV25A_N:N OEPLwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]T _ST_YNPOER_MBAOLOILZ 87,E_ | O P{ T I O.Ni ( 61 4, =a v er0ag"e a}=l, l0",(, l10e,f)t, + F LrAG| Si ^g },h t| src/libavfilter/af_biquads.c): ^ 1470 /: 782:. ;note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' | ~~~~~^~~~~~~ ~ src/libavfilter/af_firequalizer.c :1470158 | : 12 : warning: missing field 'help' initializer [-Wmissing-field-initializers] {"m 158i | x" , "s et{ m iNxUL"L ,} O| F ^F SET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1528:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1471:78: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1471 | {"m", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1528:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1472:108: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1472 | {"channels", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str=y}, 0, 0, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1528:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1473:108: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1473 | {"c", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str=y}, 0, 0, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1528:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1474:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1474 | {"normalize", "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=z}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1528:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1475:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1475 | {"n", "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=z}, 0, 1, FLAGS} | ^ 3 warnings generated. src/libavfilter/af_chorus.c:67:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 67 | { "in_gain", "set inpusrc/libavfilter/af_biquads.c:1531:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] t 1531 | BLOCKSIZE_OPTION(0), | ^ src/libavfilter/af_biquads.c :1498:103: note: expanded from macro 'BLOCKSIZE_OPTION' g a1498 | {"blocksize", "set the block size", OFFSET(block_samples), AV_OPT_TYPE_INT, {.i64=x}, 0, 32768, AF}, \ | ^ in", src/libavfilter/af_biquads.c:1531:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1499:103: note: expanded from macro 'BLOCKSIZE_OPTION' src/libavfilter/af_flanger.cO:56 :1499113 | : warning: missing field 'unit' initializer [-Wmissing-field-initializers] { "b", "se t 56t | h e b lo{c k "sdiezlaey"",, "bOaFsFSEeT (dbellayo cink _msiallmispecloesn)d,s" , A V _O P T _ TOYFPEF_SINET,T {(.di6e4l=xa}y_,m i0n,) ,3 2 76 8A,V A_FO} P T| ^_ TYPE_DOUBLE, {.dbl=0}src/libavfilter/af_biquads.c,: 15320:,10 3:0 , warning: Amissing field 'help' initializer [-Wmissing-field-initializers] } , 1532 | src/libavfilter/af_dynaudnorm.c| ^: 130{:N138U:L Lwarning: } missing field 'unit' initializer [-Wmissing-field-initializers] | ^ FF S130 | src/libavfilter/af_flanger.c{ :"57f:r113am:e lewarning: n"missing field 'unit' initializer [-Wmissing-field-initializers], "set th e 57fr | a me l e n{g t"h dien pmtshec"",, " a OdFdeFdS ETs(wferapmt ed_elleany_ imn smiellci)s,ec on d s ",A OVF_FOSEPTT(_dTeYlPaEy__IdNeTp,t h ) , {AV._iO64P =T _5T00Y}P,E _D O 1U0B, L E8,0 00{,.d bFlL=A2G}S, }0,, 10| , ^ A }, | ^ ET(isrc/libavfilter/af_dynaudnorm.c:src/libavfilter/af_flanger.c131::13858:n: 133warning: :missing field 'unit' initializer [-Wmissing-field-initializers] warning: missing field 'unit' initializer [-Wmissing-field-initializers] _ g131 | 58 | { "{f" ," r e g e n " , " "pserecetnt agte hreege nefrraatmieon (ldeelnagytehd isnig namlse cfe"e,d b a ck ) "OF,F SOETF(FSfErT(afmeee_dblaeckn_g_amisne)c,) ,A V _ OP TA_V_TOPYT_PTEY_PDEO_UIBNTL, E , {{.i.6db4l == 500}0,} ,- 9 51,0, 9 58,0 0A0 ,} ,FL AG S| ^ }, | ^ ain),src/libavfilter/af_flanger.c:59:129: warning: src/libavfilter/af_dynaudnorm.cmissing field 'unit' initializer [-Wmissing-field-initializers]: 132:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59 | { 132" | w i d{t h""ga,us s"spiezer"c,e n t "asgeet thoef fdieltlear yseidze "s,i g n a l m i x e d wOiFthF oSriEgiTn(alf",i OlFFtSeErT_(sdeilzaey)_,ga i n ) , AAV_VOP_TOP_T_TTYYPEP_DEOU_BLIE,N {T.,d bl = 7 1}{, .0,i 6140 0=, A3 }1, } ,| ^ 3, 301, FLAGS }, | ^ src/libavfilter/af_flanger.c:60:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] A 60 | { "ssrc/libavfilter/af_dynaudnorm.cp:e133ed:"138,: " swwarning: emissing field 'unit' initializer [-Wmissing-field-initializers]e ps per secon d133 | ( Hz ) {" ,"g "O,F F S E T ( s p e"eds)et, t heA fVi_lOtePrT s_izTeY"P,E _ D O U B L E , { . dObFlF=S0ET.(5f}i,l te0r.1_, s1i0,z Ae )},, | ^ AV_OPT_TYPE_INT, {.i64 = 31}, 3, 301, FLAGS }, | ^ V_OPT_src/libavfilter/af_dynaudnorm.cT:134:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] YP 134 | { "peak", "set the peak value", OFFSET(src/libavfilter/af_flanger.cp:e66a:k135_: vwarning: amissing field 'unit' initializer [-Wmissing-field-initializers]lu e), AV _O66P | T _ T Y P{E _"DpOUhBaLEs, e{."db,l "=s 0w.9e5p}t, 0.w0a, v e1 .0p,e rFcLeAnGtaSg }e, p h a| ^s e-shift for multi-channel", OFFSET(chasrc/libavfilter/af_dynaudnorm.cnn:e135l:_138p:h awarning: smissing field 'unit' initializer [-Wmissing-field-initializers]e ), AV_OPT_TY 135P | E _ D O{U B"pL"E,, { . d b l = 2 5 } ," 0s,e t1 t0h0e, pAe }a, k | ^v alue", OFFSET(peak_value), AV_OPT_TYPE_DOUBLE, {.dbl = 0.95}, 0.0, 1.0, FLAGS }, | ^src/libavfilter/af_flanger.c :70:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] E70 | { NULL } | ^ src/libavfilter/af_dynaudnorm.c:136:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] _F 136 | { "maxgain", "set the max amplification", OFFSET(max_amplification), AV_OPT_TYPE_DOUBLE, {.dbl = 10.0}, 1.0, 100.0, FLAGS }, | ^ LOAT, src/libavfilter/af_dynaudnorm.c:137:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] { 137 | { "m", "set the max amplification", OFFSET(max_amplification), AV_OPT_TYPE_DOUBLE, {.dbl = 10.0}, 1.0, 100.0, FLAGS }, | ^ .dbl=.src/libavfilter/af_dynaudnorm.c4:138:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] }, 138 | { "targetrms", "set the target RMS", OFFSET(target_rms), AV_OPT_TYPE_DOUBLE, {.dbl = 0.0}, 0.0, 1.0, FLAGS }, | ^ 0, 1, A src/libavfilter/af_dynaudnorm.c:139:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] }, 139 | { "r", "set the target RMS", OFFSET(target_rms), AV_OPT_TYPE_DOUBLE, {.dbl = 0.0}, 0.0, 1.0, FLAGS }, | ^ | ^ src/libavfilter/af_dynaudnorm.c:140:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 140 | { "coupling", "set channel coupling", OFFSET(channels_coupled), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, FLAGS }, | ^ src/libavfilter/af_dynaudnorm.c:141:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 141 | { "n", "set channel coupling", OFFSET(channels_coupled), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, FLAGS }, | ^ src/libavfilter/af_chorus.csrc/libavfilter/af_dynaudnorm.c:142:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] :68 142 | { "correctdc", "set DC correction", OFFSET(dc_correction), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, FLAGS }, | ^ :97: warning: missing field 'unit' initializer [-Wmissing-field-initializers]src/libavfilter/af_dynaudnorm.c:143:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 143 | { "c", "set DC correction", OFFSET(dc_correction), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 68 | 1, FLAGS }, | ^ { "outsrc/libavfilter/af_dynaudnorm.c:144:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] _g 144 | { "altboundary", "set alternative boundary mode", OFFSET(alt_boundary_mode), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, FLAGS }, | ^ ain", src/libavfilter/af_dynaudnorm.c":145:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] se 145 | { "b", "set alternative boundary mode", OFFSET(alt_boundary_mode), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, FLAGS }, | ^ t osrc/libavfilter/af_dynaudnorm.cu:146:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] tp 146 | { "compress", "set the compress factor", OFFSET(compress_factor), AV_OPT_TYPE_DOUBLE, {.dbl = 0.0}, 0.0, 30.0, FLAGS }, | ^ ut gain"src/libavfilter/af_dynaudnorm.c:147:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] , 147 | { "s", "set the compress factor", OFFSECC libavfilter/allfilters.o T(compress_factor), AV_OPT_TYPE_DOUBLE, {.dbl = 0.0}, 0.0, 30.0, FLAGS }, | ^ OFFSETsrc/libavfilter/af_dynaudnorm.c:148:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] (o 148 | { "threshold"src/libavfilter/af_biquads.c, : 1546":112se:t warning: thmissing field 'unit' initializer [-Wmissing-field-initializers]e threshold value" ,1546 | { " fOrFFeSEqT(utehrnecsyho"l,d) , " s e t c e AnV_tOrPaTl_ TYfPEr_DeOUqBLuE,e nc{y."d, bOl F= F0.S0E},T ( f0r.eq0ue,nc y) , 1A.V0_,O PFTL_ATGYSP E}_,D OU B| LE ^, {.dbl=3000}, 0, 999999, FLAGS}, | ^ src/libavfilter/af_dynaudnorm.c:149:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] ut 149 | { "t", src/libavfilter/af_biquads.c : 1547: 112 ":s ewarning: tmissing field 'unit' initializer [-Wmissing-field-initializers] the threshol d1547 | v al u e" ,{ " f" , O F F S ET ( t"hsertes hcoledn)tr,a l f r eq u AeVn_cOy"P, TOF_FTSYEPET_D(OfUrBLeE,q {u.ednbcly) ,= src/libavfilter/af_flanger.c A0V.:_1410:O}28P, : 0T _.warning: T0Yimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] , P E _1D.OU0BL,E, F {L141.A | GdS b l}= , 3 | ^ 00 0 } ,d o0u,b le9 9d9e9la9y 9=, FLsA-G>S}l,f o[ (s| ->src/libavfilter/af_dynaudnorm.c ^l: f150:o138:_ pwarning: osmissing field 'unit' initializer [-Wmissing-field-initializers] + channel_pha se150) | % s -{> lf"oc_hlaenngtnhel]s; " | , ~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ "set channels to filter", OFFSET(channels_to_filter),AV_OPT_TYPE_STRING, {.str="all"}, 0, 0, FLAGS }, | ^ _gainsrc/libavfilter/af_biquads.c)src/libavfilter/af_dynaudnorm.c:1549::1515::138 :warning: missing field 'unit' initializer [-Wmissing-field-initializers]warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1549 | WID TH151_ | O P T IO N{( 0".h5"),, | ^ src/libavfilter/af_biquads.c ":se1457t: 88ch:a note: nexpanded from macro 'WIDTH_OPTION'n els to fi l1457t | e r " , { " w i d t h " , O"sFeFtS ETw(cihdtahn"n,el s_OtoF_FfSiEltTer()w,iAdVt_OhP)T,_ ATV_YOPEP_TS_TRTIYNPG,E _{D.OUsBtLrE=,"a l{l".}d, b l =0,x } , 00,, FL9AG9S9 9}9,, F| L ^A GS}, \ | ^ , src/libavfilter/af_dynaudnorm.c:152:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c :1521549 | : 5 : {warning: missing field 'unit' initializer [-Wmissing-field-initializers] "ovsrc/libavfilter/af_biquads.ce:r1458l:a88p:" ,note: expanded from macro 'WIDTH_OPTION' "set t h1458e | f r a m{"ew "o, v e r l"asept" w,i dt h ", O F F S ET ( w id tOh)F,FS EAVT_(oOvPeTr_lTapY)P,E_ D O UB LE , { .d bl =x }, 0A,V _99O99P9T,_ TFYPLEA_GDSO}U B LE| , ^{ .dbl=.0}, 0.0, 1.0, FLAGS }, | ^src/libavfilter/af_biquads.c :1550:86: warning: missing field 'unit' initializer [-Wmissing-field-initializers] AV 1550 | {"gain", "sesrc/libavfilter/af_dynaudnorm.ct: 153:g138a:i nwarning: "missing field 'unit' initializer [-Wmissing-field-initializers] , OFFSET(gai n153) | , A{ V"o_",O P T _ T Y P E "_sDOeUtB LEt,h e {f.drbalm=e0 }o,v e-r9l0a0pCC libavfilter/asink_anullsink.o ," ,90 0 , F L A G S }, | O ^FF SET(overlap), AV_OPT_TYPE_DOUBLE, {src/libavfilter/af_biquads.c.d:bl1551=:.860:} , warning: missing field 'unit' initializer [-Wmissing-field-initializers] 0.0, 15511 | .0 , F L{AG"S g}," ,| ^ "set gain", OFFSET(gain), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -900, 900, FLAGS}, | ^ src/libavfilter/af_dynaudnorm.c_:156:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] O156 | { NULL } | src/libavfilter/af_biquads.c ^: 1552:88: warning: missing field 'unit' initializer [-Wmissing-field-initializers] P 1552 | {"poles", "set number of poles", OFFSET(poles), AV_OPT_TYPE_INT, {.i64=2}, 1, 2, AF}, | ^ T_TYPE_src/libavfilter/af_biquads.c:1553:88: warning: missing field 'unit' initializer [-Wmissing-field-initializers] F L1553 | {"p", "set number of poles", OFFSET(poles), AV_OPT_TYPE_INT, {.i64=2}, 1, 2, AF}, | ^ OAT, {src/libavfilter/af_biquads.c:1554:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] . 1554 | MIX_CHANNELS_NORMALIZE_OPTION(1, "all", 0), | ^ src/libavfilter/af_biquads.cd:1470:78: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' bl 1470 | {"mi4x warning"s, generated". set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 1, FLAGS}, \ | ^ =.4}, 0src/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}, \ | ^ 1CC libavfilter/asrc_afdelaysrc.o , A },src/libavfilter/af_biquads.c:1554:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1472:108: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1472 | {"channels", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str=y}, 0, 0, FLAGS}, \ | ^ | ^ src/libavfilter/af_biquads.c:1554:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1473:108: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1473 | {"c", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str=y}, 0, 0, FLAGS}, \ | ^ src/libavfilter/af_firequalizer.csrc/libavfilter/af_biquads.c::3851554:14::5: warning: warning: missing field 'unit' initializer [-Wmissing-field-initializers] implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/af_biquads.c:1474:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 385 | 1474 | y a {= "s-n>odurmmpa_lbiuzf[ei",] ";no r | m ~ ^~~~~~~~~~~~~~a lize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=z}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_chorus.csrc/libavfilter/af_biquads.c:1554:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]src/libavfilter/af_firequalizer.c :386src/libavfilter/af_biquads.c:29::1475: 103warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' : 1475386 | | { " n ",y b = s - > m i n"_npohramsael ?i zeh ycpoeofftifci(enst-s>"a, nOaFlFySsiEsT_(tnbourfm[ail],i zse->)a,n aAlVy_sOPiTs_T_YtPbE_uBfO[iO+L1, ]{) .:i 6s-4>=za}n,a l0ys,i s1_t,b uFfLA[GiS]}; | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| ^ 69src/libavfilter/af_firequalizer.c:386:82: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :99 386 | yb = s->min_phase ? hypotf(s->analysis_tbuf[i], s->analysis_tbuf[i+1]) : s->analysis_CC libavfilter/asrc_afirsrc.o tbuf[i]; | ~ ^~~~~~~~~~~~~~~~~~~ : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 69 | { "delays", "set delays", OFFSET(dsrc/libavfilter/af_biquads.ce:1557:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] l 1557 | BLOCKSIZE_OPTION(0), | ^ src/libavfilter/af_biquads.c:1498:103: note: expanded from macro 'BLOCKSIZE_OPTION' ay 1498 | {"blocksize", "set the block size", OFFSET(block_samples), AV_OPT_TYPE_INT, {.i64=x}, 0, 32768, AF}, \ | ^ s_str)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' A V1499 | {"b", "set the block size", OFFSET(block_samples), AV_OPT_TYPE_INT, {.i64=x}, 0, 32768, AF} | ^ _OPsrc/libavfilter/af_biquads.cT:1558:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1558 | {NULL} | ^ _TYPE_STRINGCC libavfilter/asrc_anoisesrc.o , {.str=NULL}, 0, 0, A }, | ^ src/libavfilter/af_chorus.c:70:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 70 | { "decays", "set decays", OFFSET(decays_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, A }, | ^ src/libavfilter/af_chorus.c:71:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 71 | { "speeds", "set speeds", OFFSET(speeds_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, A }, | ^ src/libavfilter/af_chorus.c:72:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 72 | { "depths", "set depths", OFFSET(depths_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, A }, | ^ src/libavfilter/af_chorus.c:73:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 73 | { NULL } | ^ src/libavfilter/af_biquads.c:1579:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1579 | {"frequency", "set central frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=3000}, 0, 999999, FLAGS}, | ^ src/libavfilter/af_biquads.c:1580:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1580 | {"f", "set central frequency", OFFSET(frequesrc/libavfilter/af_firequalizer.cnc:y552):41,: Awarning: Vimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ OPT_TYPE_DOUBLE, {. d552b | l = 30 0 0 } ,s -0,> c9e9p99s9t9r,u mF_tLbuAfG[kS]} ,= l | o ^g (FFMAX(s->cepstrum_tbuf[k], minval)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:22: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ ~ src/libavfilter/af_firequalizer.c:552:41: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 552 | s->cepstrum_tbuf[k] = log(FFMAX(s->cepstrum_tbuf[k], minvasrc/libavfilter/af_biquads.cl):)1582:;5 : | warning: ~~~ ^~~~~~~~~~~~~~~~~~~ missing field 'unit' initializer [-Wmissing-field-initializers] src/libavutil/macros.h :158247 | : 34 : Wnote: expanded from macro 'FFMAX'I DTH_OP T47I | O#Nd(0e.f5)i,n e| ^F FMAX(src/libavfilter/af_biquads.ca:,1457:b88:) note: (expanded from macro 'WIDTH_OPTION'( a) > (b) ?1457 | ( a {)" w:i (dbth)"), " s| e ^ t 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 | {"src/libavfilter/af_firequalizer.cmi:x565":26,: "warning: simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]et mix", OFFSET(m i565x | ) , A V _ OdPoTu_bTlYeP mEag_ D= OexUBpL(Es-,>c e{ps.tdrubm_ltb=uxf[}k,] *0 ,n o1r,m) *F nLorAm;G S }| , ^~~~~~~~~~~~~~~~~~~ ~ \ | ^ src/libavfilter/af_biquads.c:1584:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_firequalizer.c:src/libavfilter/af_biquads.c566::147121:78:: warning: note: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 5661471 | | { " m"d,o u bl e"s epth m= isx-">, cOeFpFstSrEumT_(mtibxu)f,[k +AV1_O]PT _T*YP En_oDrOm;U B L| E ^~~~~~~~~~~~~~~~~~~~~ ~, {.dbl=x}, 0, 1, FLAGS}, \ | ^ 4 warnings generated. src/libavfilter/af_biquads.c:1584:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1472:108: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1472 | {"channels", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str=y}, 0, 0, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1584:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1473:108: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1473 | 34{" warningcs generated". , "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str=y}, 0, 0, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1584:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1474:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1474 | {"normalize", "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=z}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1584:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1475:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1475 | {"n", "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=z}, 0, 1, FLAGS} | ^ src/libavfilter/af_biquads.c:1587:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1587 | BLOCKSIZE_OPTION(0), | ^ src/libavfilter/af_biquads.c:1498:103: note: expanded from macro 'BLOCKSIZE_OPTION' 1498 | {"blocksize", "set the block size", OFFSET(block_samples), AV_OPT_TYPE_INT, {.i64=x}, 0, 32768, AF}, \ | ^ src/libavfilter/af_biquads.c:1587:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1499:103: note: expanded from macro 'BLOCKSIZE_OPTION' 1499 | {"b", "set the block size", OFFSET(block_samples), AV_OPT_TYPE_INT, {.i64=x}, 0, 32768, AF} | ^ src/libavfilter/af_biquads.c:1588:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1588 | {NULL} | ^ src/libavfilter/af_loudnorm.c:103:152: 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_chorus.csrc/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 }, | ^ 167:60: warning: src/libavfilter/af_loudnorm.c:105:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 105 | { "LRA", "set loudness range target", OFFSET(target_lra), AV_OPT_TYPE_DOUBLE, {.dbl = 7.}, 1., 50., FLAGS }, | ^ 167 | 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] in 107 | { "TP", "set maximum true peak", OFFSET(target_tp), AV_OPT_TYPE_DOUBLE, {.dbl = -2.}, -9., 0., FLAGS }, | ^ t samplesrc/libavfilter/af_loudnorm.c:108:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] s 108 | { "tp", "set maximum true peak", OFFSET(target_tp), AV_OPT_TYPE_DOUBLE, {.dbl = -2.}, -9., 0., FLAGS }, | ^ = (int)src/libavfilter/af_loudnorm.c:109:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] ( 109 | { "measured_I", "measured IL of input file", OFFSET(measured_i), AV_OPT_TYPE_DOUBLE, {.dbl = 0.}, -99., 0., FLAGS }, | ^ (s->delsrc/libavfilter/af_loudnorm.c:110:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] ay 110 | { "measured_i", "measured IL of input file", OFFSET(measured_i), AV_OPT_TYPE_DOUBLE, {.dbl = 0.}, -99., 0., FLAGS }, | ^ s[n] + src/libavfilter/af_loudnorm.cs:111:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] -> 111 | { "measured_LRA", "measured LRA of input file", OFFSET(measured_lra), AV_OPT_TYPE_DOUBLE, {.dbl = 0.}, 0., 99., FLAGS }, | ^ depthssrc/libavfilter/af_loudnorm.c:112:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] [n 112 | { "meas6u warningrse generatedd. _lra", "measured LRA of input file", OFFSET(measured_lra), AV_OPT_TYPE_DOUBLE, {.dbl = 0.}, 0., 99., FLAGS }, | ^ ]) * osrc/libavfilter/af_loudnorm.c:113:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 113 | { "measured_TP", "measured true peak of input file", OFFSET(measured_tp), AV_OPT_TYPE_DOUBLE, {.dbl = 99.}, -99., 99., FLAGS }, | ^ utlinksrc/libavfilter/af_loudnorm.c:114:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] -> 114 | { "measured_tp", "measured true peak of input file", OFFSET(measured_tp), AV_OPT_TYPE_DOUBLE, {.dbl = 99.}, -99., 99., FLAGS }, | ^ samplesrc/libavfilter/af_loudnorm.c_:115:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] ra 115 | { "measured_thresh", "measured threshold of input file", OFFSET(measured_thresh), AV_OPT_TYPE_DOUBLE, {.dbl = -70.}, src/libavfilter/af_biquads.c -:915959.:,112 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 0., FLAGS }, 1595 | | ^ {"frequetncy", "set central frsrc/libavfilter/af_loudnorm.ce:q116u:e152n: cwarning: ymissing field 'unit' initializer [-Wmissing-field-initializers] ", OFFSET(fre q116 | u e n c{y ")o,f fAsVe_tO"P,T _ T Y P E _ "DsOeUBtLE , o{.fdfbsle=t3 0g0ai0n}",, 0 , 9 9 9 9 9 9 , FOLFAFSGEST}(,o f f| s ^e t), AV_OPT_TYPE_DOUBLE, {.dbl =src/libavfilter/af_biquads.c : 15960:112.: }warning: ,missing field 'unit' initializer [-Wmissing-field-initializers] -99., 1596 | 99 . ,{ " fF",L A G S } , " s e| t ^c entral frequency", OFFSET(frequency), src/libavfilter/af_loudnorm.cAV:_117OP:T152_T:Y Pwarning: Emissing field 'unit' initializer [-Wmissing-field-initializers]_ DOUBLE, {.dbl= 31170 | 00 } , {0 ",l i9n9ea9r9",9 9 , F L A G S "}n,o rm a| li ^z e linearly if possible", OFFSET(linear), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, FLAGS }, | ^ e / 100src/libavfilter/af_loudnorm.c:118:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 0. 118 | { "dual_mono", "treat mono input as dual-msrc/libavfilter/af_biquads.con:o",1598 : 5 :O FFwarning: Smissing field 'unit' initializer [-Wmissing-field-initializers]E T(du a1598l | _ m o n WoID)T,H_ O P TI O N (AV0_.O5P)T,_ TY P| E ^_ BOOL, src/libavfilter/af_biquads.c :{.1457i:886:4 note: = expanded from macro 'WIDTH_OPTION' 0}, 1457 | 0 , { " wi d t h1", , F LA"GSs et} ,w i| d ^t h", OFFSET(width), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 99999, FLAGS}, \ | ^ 0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ~ src/libavfilter/af_biquads.c:1598:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1458:88: note: expanded from macro 'WIDTH_OPTION' src/libavfilter/af_loudnorm.c:123:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]1458 | 123{ | " w ", { N U"LsLe t} w i| d ^t h", OFFSET(width), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 99999, FLAGS} | ^ src/libavfilter/af_chorus.csrc/libavfilter/af_biquads.c::1681599::549:: warning: warning: missing field 'unit' initializer [-Wmissing-field-initializers]implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1599 | MIX_C H168A | N N E L S _ N OiRnMtA LdIeZpEt_hO_PsTaImOpNl(e1s, =" a(liln"t,) 0()s,- > | d ^e pthssrc/libavfilter/af_biquads.c[:n1470]: 78*: onote: uexpanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION't link->sample _1470r | a t e /{ "1m0i0x0".,0 )";s e t| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ~m ix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1599:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1471:78: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1471 | {"m", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1599:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1472:108: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1472 | {"channels", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str=y}, 0, 0, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1599:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1473:108: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1473 | {"c", "set channels to filter", OFFSET(chsrc/libavfilter/af_chorus.c_la:y184o:u20t:_ swarning: timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]r ), AV_OPT_TYPE_S T184R | I N G , i{f. s(tsr-=>yi}n,_ g0a,i n0 ,* F(LsAuGmS_}i,n _\v o l| u ^m e) > 1.0 / s->out_gain) | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ~ CC libavfilter/asrc_anullsrc.o src/libavfilter/af_chorus.c:184src/libavfilter/af_biquads.c:49::1599 :warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1474 :184103 | : note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' if (s->in_ga i1474n | * ( s{u"mn_oirnm_avloilzueme"), >" n1o.r0m a/l isz-e> ocuote_fgfaiicni)e n t| s ~ ~~~^~~~~~~~" , OFFSET(normalize), AVsrc/libavfilter/af_mcompand.c_OP:T_97T:Y329P:E _warning: Bmissing field 'unit' initializer [-Wmissing-field-initializers]O OL, {.i64=z}, 0, 1, FLAGS}, \ | ^ 97 | { "args", "set parameters for easrc/libavfilter/af_biquads.cc:h1599 :b5a:n dwarning: "missing field 'unit' initializer [-Wmissing-field-initializers], OFsrc/libavfilter/af_biquads.cF:S1475E:T103(:a rnote: gexpanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION's ), AV_OPT_TY P1475E | _ S T R I{N"Gn," ,{ . s t r = ""0n.o0r0m5a,l0i.z1e 6c o-e4f7f/i-c4i0e,n-t3s4"/,- 3O4F,F-S1E7T/(n-o3r3m a1l0i0z e|) ,0 .A0V0_3O,P0T._0T5Y P6E _-B4O7O/L-,4 0{,.-i3644/=-z3}4,, -01,7 /1-,3 3F L4A0G0S }| 0| . ^0 00625,0.0125 6 -47/-40,-34/-34,-15/-33 1600 | 0.0001,0.025 6 -47/-40,-34/-34,-31/-31,-0/-30 6400 | 0,0.025 6 -38/-31,-28/-28,-0/-25 22000" }, 0, 0, A }, | ^ src/libavfilter/af_mcompand.c:98:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 98 | { NULL } | ^ src/libavfilter/af_biquads.c:1602:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1602 | BLOCKSIZE_OPTION(0), | ^ src/libavfilter/af_biquads.c:1498:103: note: expanded from macro 'BLOCKSIZE_OPTION' 1498 | {"blocksize", "set the block size", OFFSET(block_samples), AV_OPT_TYPE_INT, {.i64=x}, 0, 32768, AF}, \ | ^ src/libavfilter/af_biquads.c:1602:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1499:103: note: expanded from macro 'BLOCKSIZE_OPTION' 1499 | {"b", "set the block size", OFFSET(block_samples), AV_OPT_TYPE_INT, {.i64=x}, 0, 32768, AF} | ^ src/libavfilter/af_biquads.c:1603:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1603 | {NULL} | ^ CC libavfilter/asrc_hilbert.o 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 } | ^ CC libavfilter/asrc_sinc.o src/libavfilter/af_haas.c:60:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | { "level_in", "set level in", OFFSET(level_in), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.015625, 64, A }, | ^ src/libavfilter/af_haas.c:61:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | { "level_out", "set level out", OFFSET(level_out), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.015625, 64, A }, | ^ src/libavfilter/af_haas.c:62:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | { "side_gain", "set side gain", OFFSET(par_side_gain), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.015625, 64, A }, | ^ src/libavfilter/af_haas.c:68:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 68 | { "middle_phase", "set middle phase", OFFSET(par_middle_phase), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, A }, | ^ src/libavfilter/af_haas.c:69:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 69 | { "left_delay", "set left delay", OFFSET(par_delay0), AV_OPT_TYPE_DOUBLE, {.dbl=2.05}, 0, MAX_HAAS_DELAY, A }, | ^ src/libavfilter/af_haas.c:70:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 70 | { "left_balancsrc/libavfilter/af_biquads.ce":,1610 : 103":s ewarning: tmissing field 'unit' initializer [-Wmissing-field-initializers] left balance", OF F1610S | E T ( pa r{_"bfarleaqnuceen0c)y," , " s eAtV _fOrPeTq_uTeYnPcEy_"D,O UOBFLFES,E T ({f.rdebqlu=e-n1c.y0}),, A V _-O1P,T _ T Y1P,E _AD O}U,B L E| , ^ {.dbl=500}, 0, 999999, FLAGS}, | ^ src/libavfilter/af_haas.c:71:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 71 | { "left_gain", "setsrc/libavfilter/af_biquads.c :l1611e:f103t: gwarning: amissing field 'unit' initializer [-Wmissing-field-initializers]i n", OFFSE T1611( | p a r _ g{a"ifn"0,) , "AsVe_tO PfTr_eTqYuPeEn_cDyO"U,B LOEF,F S E{T.(dfbrle=q1u}e,n c0y.)0,1 5A6V2_5O,P T _6T4Y,P EA_ D}O,U B L| E ^, {.dbl=500}, 0, 999999, FLAGS}, | ^ src/libavfilter/af_haas.c:72:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 72 | { "left_phase", "set left phase", OFFSET(par_phase0), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, A }, | ^ src/libavfilter/af_haas.c:73:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 73 | { "right_delay", "set right dsrc/libavfilter/af_biquads.ce:l1613a:y5":, warning: missing field 'unit' initializer [-Wmissing-field-initializers] OFFSE T1613(p | a r _ d eWlIaDyT1H)_,O P T I O N ( 0A.V7_0O7P)T,_ T Y| P ^E _DOUBLEsrc/libavfilter/af_biquads.c,: 1457 :{88.:d bnote: lexpanded from macro 'WIDTH_OPTION'= 2.12}, 14570 | , M A{X"_wHiAdAtSh_"D,E L"AsYe,t Aw i}d,t h "| , ^ OFFSET(width), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0,src/libavfilter/af_haas.c 9:9749:91199:, warning: Fmissing field 'unit' initializer [-Wmissing-field-initializers]L AGS}, \ | ^ 74 | { "right_balance", "set right balance"src/libavfilter/af_biquads.c, :O1613F:F5S:E Twarning: (missing field 'unit' initializer [-Wmissing-field-initializers]p ar_src/libavfilter/af_biquads.cb:a1458l:a88n:c enote: 1expanded from macro 'WIDTH_OPTION') , AV_O P1458T | _ T Y P E{_"DwO"U,B L E , "{s.edtb lw=i1d}t,h " , O F F S-E1T,( w i d1t,h )A, }A,V _ O| P ^T _TYPE_DOUBLE, {.dbl=x}, 0, 99999, FLAGS} | ^src/libavfilter/af_haas.c :75:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | { "right_gain", src/libavfilter/af_biquads.c : 1614":s88e:t warning: rmissing field 'unit' initializer [-Wmissing-field-initializers]i ght gain", 1614 | O F F S{E"Tp(oplaers_"g,a i"ns1e)t, n u m b e r oAfV _pOoPlTe_sT"Y,P EO_FDFOSUEBTL(Ep,o l e{s.)d,b lA=V1_}O,P T0_.T0Y1P5E6_2I5N,T , 6{4.,i 6A4 =}2,} , | 1 ^, 2, AF}, | ^ src/libavfilter/af_haas.c:76:119: warning: src/libavfilter/af_biquads.cmissing field 'unit' initializer [-Wmissing-field-initializers]: 1615:88: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76 | 1615 | { " r i{g"hpt"_,ph a s e " ," s e t" sneutm breirg hotf pphoalsees"",, O FFOSFEFTS(EpTo(lpeasr)_,p hAaVs_eO1P)T,_ T Y P E _ I NATV,_ O{P.Ti_6T4Y=P2E}_,B O1O,L ,2 , A F{}.,i 6 4| = ^1 }, 0, 1, A }, | ^ src/libavfilter/af_biquads.c:1616:5src/libavfilter/af_haas.c:: 77warning: :missing field 'unit' initializer [-Wmissing-field-initializers]12 : warning: missing field 'help' initializer [-Wmissing-field-initializers] 161677 | | M{I XN_UCLHLA N}N E L| S ^_ NORMALIZE_OPTION(1, "all", 0), | ^ src/libavfilter/af_biquads.c:1470:78: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1470 | {"mix", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1616:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1471:78: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1471 | {"m", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1616:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1472:108: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1472 | {"channels", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str=y}, 0, 0, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1616:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1473:108: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1473 | {"c", "set channels to filter", OFFSET(ch_layout_str)8, A warningVs_ generatedO. PT_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_join.c:234:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 234 | for (i = 0; i < ctx->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavfilter/af_biquads.c: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", "ssrc/libavfilter/af_headphone.cet :t368h:e61 :b lwarning: ocimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]k size", OFFSET(block_sa m368p | l es ) , fAlVo_aOtP Tg_aTiYnP_El_iInN T=, e{x.pif6(4(=sx-}>,g a0i,n 3-2 736 8*, nAbF_}i,n p\u t _| c ^h annels) / 20 * M_LN10); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ ~ 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_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++) { | ~ ^ ~~~~~~~~~~~~~~ 22 warnings generated. src/libavfilter/af_biquads.c:1627:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1627 | {"frequency", "set frequency", OFFSET(frequency), AV_8O warningPTs_T generatedY. PE_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}, | ^ 8 warnings generated. 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_CHANsrc/libavfilter/af_hdcd.cNEL:S_989N:O78RM:A Lwarning: IZmissing field 'unit' initializer [-Wmissing-field-initializers]E _OPTION(1, "all "989, | 0 ) , | ^ OFsrc/libavfilter/af_biquads.cF:1470S:78E:T (note: dexpanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION'i sable_autoc on1470ve | r t ) ,{ "AVm_iOxP"T,_ T"YPsE_eBtO OmLi,x "{, OF.FSiE6T4( m=i x1) ,} , A0,V _O1P,T _AT YP}E,_D O U| B ^ LE, {.dbl=x}, 0, 1, FLAGS}, src/libavfilter/af_hdcd.c : 991 : 99 :\ warning: missing field 'unit' initializer [-Wmissing-field-initializers]| ^ 991 | OFFSET(processsrc/libavfilter/af_biquads.c_:s1633t:e5re:o )warning: ,missing field 'unit' initializer [-Wmissing-field-initializers] AVsrc/libavfilter/af_biquads.c_:O1471P:T78:_ TYnote: Pexpanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION'E _BOOL, { .i 614714 | = H D C{"Dm_",P R O"CEsSeSt_ SmTiERxEO"_,DE FOAFUFLSTE T}(m,i x0),, 1A,V _AO P}T,_T Y P| E ^_ DOUBLE, {.dbl=x}, 0, 1, FLAGS}, src/libavfilter/af_hdcd.c : 993 : 73: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 993 | \ | ^O FFSET(cdt_ms), AV_OPT_TYPE_INT, { .i64 = 2src/libavfilter/af_biquads.c00:01633: 5}:, warning: 1missing field 'unit' initializer [-Wmissing-field-initializers]0 0, src/libavfilter/af_biquads.c6:014720:01080:, note: Aexpanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' } , | ^ 1472 | {"channels", "set channels to src/libavfilter/af_hdcd.cfi:l995t:e67r:" ,warning: missing field 'unit' initializer [-Wmissing-field-initializers]O FFSET(ch_la y995o | u t _ s t r ) , OAFVF_SOEPTT(_fToYrPcEe__SpTeR)I, NAGV,_ O{PT._stTrYP=Ey_}B,O O0L,, 0{, F.LiA6G4S }=, 0\ } ,| ^ 0, 1, A }, | ^ 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", src/libavfilter/af_join.c : 314 ":s19e:t warning: chcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]a nnels to filter", O314F | F S ET ( chf_loayrou t_(stir) ,= A0V; _iOP T<_ TYcPtEx_-ST>RnINbG_,i n{.psuttrs=;y }i,+ +0), {0, F L| A ~ ^ ~~~~~~~~~~~~~~G S}, \ | ^ src/libavfilter/af_join.c:425:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 425 | for (i = 0;src/libavfilter/af_biquads.c :i1633 :< 5c: twarning: missing field 'unit' initializer [-Wmissing-field-initializers]x ->nsrc/libavfilter/af_biquads.cb_:i1474n:p103u:t snote: ;expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' i++) { | ~ ^ ~~~~~~~~~~~~~~ 1474 | {"nsrc/libavfilter/af_join.co:r432m:a19l:i zwarning: ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]" , src/libavfilter/af_hdcd.c":n1008:o 43210 | :r warning: m missing field 'help' initializer [-Wmissing-field-initializers]a l i z feo 1008rc ( | oi e = {f NfU0LLi;} c ii| e ^ OnFbF_SiEnTp(unotrsm;a lii+z+e)) , | ~ ^ ~~~~~~~~~~~~~~A V_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} | ^ 2 warnings generated. 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} | ^ 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_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.nsrc/libavfilter/af_biquads.cb_c:h1644an:ne112l: swarning: missing field 'unit' initializer [-Wmissing-field-initializers]> FF_ARRAY_ELEMS (1644fr | a m e -{>"dfraetaq))u {e n c| ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~y ", "set censrc/libavfilter/af_join.ct:r496a:l20 :f warning: rcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e quency", 496O | F F S E Tif( (fnrb_ebuqffueresn c>y F)F_,AR RAAYV__EOLPETM_ST(YfPrE_aDmOeU->BbLuEf,) {). db{l= 30 0| 0 ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ }, 0, 9999src/libavfilter/af_join.c99:,506 :F21L:A Gwarning: Scomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]} , | ^ 506 | for (i = 0; i < FFMIN(FF_ARRsrc/libavfilter/af_biquads.cA:Y1645_:E112:L warning: Emissing field 'unit' initializer [-Wmissing-field-initializers] MS(frame->b u1645f | ) , {n"bf"_,b u f f e r s) ;" si+e+t )c e{ n t| r ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~a l frequency"src/libavutil/macros.h,:49 :O25F: Fnote: SEexpanded from macro 'FFMIN'T (freque n49c | y#d)e, fAiVn_eO PFTF_MTIYNP(E_aDO,UbB)L E(,( a{).d b>l= 3(0b00)}, ?0, (b9)99 99:9 ,(a )FL)AG S | } ~ ^ ~ , | ^ 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 | src/libavfilter/af_biquads.c#d:e1647f:i5ne: Fwarning: Fmissing field 'unit' initializer [-Wmissing-field-initializers]M IN(a ,1647b | ) ( ( aW)I >D T(Hb)_ ?O P(bT) I:ON ((0a.))7 0 | 7 ~ ^ ~) , | ^ src/libavfilter/af_join.csrc/libavfilter/af_biquads.c::1457545::8819: :note: expanded from macro 'WIDTH_OPTION'warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1457545 | | { "wfiodtrh "(,i "s=e t0 w;id tih "< ,c OtFxF->SnEbT_(iwnipdtuht)s,; AVi_+OP+T_)T Y P| ~ ^ ~~~~~~~~~~~~~~E _DOUBLE, src/libavfilter/af_join.c{.:d554:b19l:= xwarning: }comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare], 0, 999 95549 | , F L AfGSo}r, \ ( | i ^ = 0; i < ctx->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~~~ 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(msrc/libavfilter/af_headphone.cix):,710 :A84V:_ Owarning: Pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]T _TYPE_DOUBLE, {.dbl =x710}, | 0 , 1, FsLA-G>S}g,a i n _ l f e = ex p f ( (s - > g a i n - 3 * in l\ i | n ^k ->ch_layout.nb_channels + s->lfe_gain) / 20 *src/libavfilter/af_biquads.c :M1648_:L5N:1 0)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 | src/libavfilter/af_join.c {":o592":,19 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] "set filter ord e592 | r " ,f orO (Fi F=S E1T; (ior dPnT_bT_YPiE_nIpuNtT,s {&.&i6 4n=2b}_, s1a,m p2l, eFs L>A GS0}; ,i +| ^+ ) { | ~ ^ ~~~~~~~~~~~~~~ src/libavfilter/af_biquads.c:1653:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1653 | {NULL} | ^ src/libavfilter/af_headphone.c:753:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 753 | { 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] 49 | { "drymix", "set dry-mix", OFFSET(drymix), AV_OPT_TYPE_FLOAT, {.dbl=.8}, 0, 1.0, AT }, | ^ src/libavfilter/af_stereowiden.c:50:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 50 | { NULL } | ^ src/libavfilter/af_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 | {src/libavfilter/af_hdcd.c"a2:",1360 :N12U:L Lwarning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] OFFSET(oa2), AV_ OP1360T | _ T Y PE _ D O U B LGEA,I N{T.OFdLbOlA=T0(c}t,x- >vIaNlT_t3a2_rMgIeNt,_g aIiNTn3 2>_M>A7X,) F)L;A G S| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~} , | ^ src/libavfilter/af_hdcd.c:832:30: note: expanded from macro 'GAINTOFLOAT' 832 | #define GAINTOFLsrc/libavfilter/af_biquads.cOA:T1663(:g88) :( gwarning: )missing field 'unit' initializer [-Wmissing-field-initializers] ? -(float) 1663( | g > > {1")b0 "- ,( (NgU L&L , 1O)F F?S 0E.T(5o b:0 )0,. 0A)V _:O P0T_.T0Y P E| _ ^~~~~~~~~~~~~~ ~D OUBLE, {.dbl=0}src/libavfilter/af_hdcd.c,: 1359I:N12T:3 2_warning: Mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]I N, INT32 _M1359A | X , F L A G S }G,A I N| T ^O FLOAT(target_gain[1] >>7), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_hdcd.c:832:30:src/libavfilter/af_biquads.c :note: expanded from macro 'GAINTOFLOAT'1664 :88: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 832 | #def i1664n | e G A I{N"TbO1F"LO,AT (NgU)L L(,g O)F ?F S-E(Tf(looba1t)),( gA>V>1_)O P-T (_(gT Y&P E1_)DO U?B L0E.5, :{ .0.d0)b l:= 00}.,0 | I ^~~~~~~~~~~~~~ ~N T32_MIN, INT32src/libavfilter/af_hdcd.c_:M1358A:X12,: Fwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]L AGS}, | ^ 1358 | GAINTOFLOAT(target_gain[0] >>7), src/libavfilter/af_biquads.c| : ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1665 :88:src/libavfilter/af_hdcd.c :832warning: :missing field 'unit' initializer [-Wmissing-field-initializers]30 : note: expanded from macro 'GAINTOFLOAT' 1665 | 832 | #d e{f"ibn2e" ,G NAUILNLTO,F OLFOFASTE(Tg()o b2()g,) A V_?O P-T(_TflYoPaEt)_(DOgU>BL>E1, ){ -. d(b(l=g0 }&, 1 )IN T? 302_.M5I :N 0,. 0I)N T:3 02._0M A | X ^~~~~~~~~~~~~~ ~, 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_silencedetect.c : 57 : 137 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] \ | ^ 57 | { "n", "set noise tosrc/libavfilter/af_biquads.cle:ra1666n:c5e:", warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c : 1472: 108 : note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' OFFSET(no is1472e) | , { A"Vc_OhPaTn_nTYePlE_sD"O,UB L"Es,e t{ c.hdabnln=e0.l0s0 1t}o, f i l t e r " , OF0FS,E T(DcBh_Lla_yoMutA_Xs,tr ), AFVL_AGOSP T}_,TY PE _| ST ^R ING, {.str=y}, 0, 0, FLAGS}, \ | ^ src/libavfilter/af_silencedetect.c:58:137: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 58 | {src/libavfilter/af_biquads.c ":n1666o:5i:s ewarning: "missing field 'unit' initializer [-Wmissing-field-initializers], src/libavfilter/af_biquads.c : 1473":s108e:t note: nexpanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION'o ise toleran c1473e | " , { " c " , OF FS ET ("nsoeiste )c, h a n AnVe_lOsP tTo_T YfiPlEt_eDrO"U,B LOE,F F{S.EdTb(lc=0h._l0ay0ou1t}_,s t r ) , A V0_,O DPBT_LT_YMAPX,E _ SFLTARGSI }N,G , {| . ^st r=y}, 0, 0, FLAGS}, \ | ^ src/libavfilter/af_silencedetect.c:59:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c: 166659: | 5 : {warning: missing field 'unit' initializer [-Wmissing-field-initializers]"d ", src/libavfilter/af_biquads.c : 1474 : 103 : note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION'" set minimu m 1474d | u r a t i{on" nionr msaeliczoen"ds,", "n oOrFmFaSlETi(zduera ticono)e, f AfVi_OcPiT_eTYnPtsE"_,D OUFRFASTEITO(Nn, o{r.mia6l4i=z2e0),0 0A0V0_0O}PT,_ TY P E _ B0OO,L ,M A{X.i_64D=UzR}A,T I0O,N ,1FL,A GFSL }A,G S }| , ^ \ | ^ src/libavfilter/af_silencedetect.c:60:140: warning: src/libavfilter/af_biquads.cmissing field 'unit' initializer [-Wmissing-field-initializers] :1666:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c :601475 | : 103 : note: { expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION'" duration" , 1475 | " s e t {m"inni"m,u m du r a ti on i"n nseocornmdalsi"z, e OFcFSoEeT(fdufircaiteinotns)",, OAFVF_SEOTP(Tno_rTmYaPlE_iDzUeR)AT,I OANV,_ {O.PiT6_4T=Y2P0E0_0B0O0OL0,} ,{ . i 6 4 =z },0 ,0 ,MA X1,_ DUFRLATAIGONS,}F L AG| S ^ }, | ^ src/libavfilter/af_silencedetect.c:61:137: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | { "mono", "check each channel separately", OFFSET(mono), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/af_silencedetect.c:62:137: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | { "m", "check each channel separately", OFFSET(mono), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/af_silencedetect.c:63:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 63 | { NULL } | ^ src/libavfilter/af_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} | ^ 15 warnings generated. 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_hdcd.c:1506:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/af_stereotools.c:65:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1506 | detect -65> | m a x _ g{a i"nb_aaldajnucset_mienn"t, = " seFt FbMaIlNa(ndceet ienc"t-,> m a xO_FgFaiSnE_Tad(jbuasltamnecnet_,i nG)A,I N TAOVFL_OOAPTT_(TsYtPatEe-_>DmaOxU_gBaLiEn,) );{ . d| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~b l=0}, src/libavutil/macros.h-1:,49 : 22 : note: expanded from macro 'FFMIN' 1, A 49} | ,# d| e ^f ine FFMIN(a,b) ((a) > (b) ? (b) : (a)) src/libavfilter/af_stereotools.c| :66 ^ ~: 112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_hdcd.c: 150666: | 70 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]{ "balance_out "1506, | " s e td ebteaclta-n>cmaex _ogauitn"_,a d jOuFsFStEmTe(nbta l=a FnFMcIeN_(doeuttec)t,- >AmVa_xO_PgaTi_nT_aYdjPusEt_mDeOnUtB,L EG,A I{N.TdObFlL=O0AT}(s,t a te-->1ma,x_ ga i n ) ) ; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~1 , A }, | ^src/libavfilter/af_hdcd.c :832:30: note: expanded from macro 'GAINTOFLOAT' 832 | #define GAINTOFLOAT(g) (g) ? -src/libavfilter/af_stereotools.c(f:67l:o112a:t )warning: (missing field 'unit' initializer [-Wmissing-field-initializers]g >>1) - ((g &67 | 1 ) ? 0{. 5" s: o0f.t0c) l:i p"0,. 0 "| e ^ ~n able src/libavutil/macros.hs:o49f:t28cl:i pnote: "expanded from macro 'FFMIN', OFFS E49T | (#sdoeffitncel iFFpM)I,N ( a ,AbV)_ O(PT(_aT)Y P> E(_bB)O O?L ,( b ) {:. i(64=a0}),) | 0 ^, 1, 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 =src/libavfilter/af_stereotools.c F:F68M:I112N:( dwarning: emissing field 'unit' initializer [-Wmissing-field-initializers]t ect->max_gain_ a68d | j u s t m{e n"tm,u teGlA"I,N T O F L O A T"(msutatet eL-">,m a x _ g a i n ) ) ; O F| F ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~S ET(mute_l),src/libavfilter/af_hdcd.c : 832 : 30 : Anote: Vexpanded from macro 'GAINTOFLOAT'_ OPT_TYPE_ B832 | OO#Ld,e fi ne {GA.IiN6T4O=F0L}OA,T ( g )0 ,( g) ? - ( f l o a t1),( gA> >}1,) - | (( ^g & 1) ? 0.5 : 0.0) : 0.0 | ^ ~ src/libavutil/macros.h:49:34: note: expanded from macro 'FFMIN' src/libavfilter/af_stereotools.c49: | #69d:e112f:i nwarning: emissing field 'unit' initializer [-Wmissing-field-initializers] FFMIN(a,b) ((a) 69> | ( b ) {? "(mbu)t e:r "(,a ) ) | ^ "mute R", OFFSET(mute_r), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, A }, | ^ src/libavfilter/af_stereotools.c:70:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 70 | { "phasel", "phase L", OFFSET(phase_l), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, A }, | ^ src/libavfilter/af_stereotools.c:71:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 71 | { "phaser", "phase R", OFFSET(phase_r), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, A }, | ^ CC libavfilter/asrc_sine.o src/libavfilter/af_replaygain.c:335:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 335 | for (i = 0; i < FF_ARRAY_ELEMS(freqinfos); i++) { | src/libavfilter/af_stereotools.c ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ :84:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 84 | { "slev", "set side level", OFFSET(slev), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.015625, 64, A }, | ^ src/libavfilter/af_stereotools.c:85:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 85 | { "sbal", "set side balance", OFFSET(sbal), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -1, 1, A }, | ^ src/libavfilter/af_stereotools.c:86:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 86 | { "mlev", "set middle level", OFFSET(mlev), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.015625, 64, A }, | ^ src/libavfilter/af_stereotools.c:87:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 87 | { "mpan", "set middle pan", OFFSET(mpan), AV_OPT_TYPE_DOUBLEsrc/libavfilter/af_pan.c, {:.d405b:l132=:0 }warning: , -1, missing field 'unit' initializer [-Wmissing-field-initializers] 1, A }, | ^ 405 | { "args", NULL, OFFSET(args), AV_OPT_Tsrc/libavfilter/af_stereotools.cY:P88E:_112S:T Rwarning: Imissing field 'unit' initializer [-Wmissing-field-initializers]N G, { .str = N 88U | L L } ,{ 0," b0a,s eA"V,_ O P T _ F L"AseGt_A UsDtIeOr_ePoA RbAaMs e|", A VO_FOFPSTE_TF(bLaAseG)_,F I L T E R I NAGV__POAPRTA_TMY P}E,_ D O| U ^src/libavfilter/af_silenceremove.cB LE:, 114{:.162:d bwarning: l=missing field 'unit' initializer [-Wmissing-field-initializers]0 }, -1, src/libavfilter/af_pan.c : 406 :112,: A warning: } missing field 'help' initializer [-Wmissing-field-initializers],114 | | ^ 406 | { " s t{a rNtU_LpL e}r i o| d ^s ", "set periods of silence parsrc/libavfilter/af_stereotools.ct:s89 :t112o: swarning: kmissing field 'unit' initializer [-Wmissing-field-initializers]i p from start", 89 | O F F S{E T"(dsetlaaryt"_,p e r i o d s )",s e t d e l aAyV"_,O P T _ T Y P E _OIFNFTS, E T ( d e l{a.yi)6,4 = 0 } , A V _0O,P T _ T Y P E9_0D0O0U,B LAEF, }{,. d b| l ^= 0}, -20, 20, A }, | ^ src/libavfilter/af_silenceremove.c:115:162: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_stereotools.c:90:112: 115warning: | missing field 'unit' initializer [-Wmissing-field-initializers] { "start_du r90a | ti o n " ,{ "s"cslete vsetla"r,t d u r a"tsieotn So/fC nloenv-esli"l,e n c e OpFaFrStE"T,( s c _ l e v e l ) , O FAFVS_EOTP(Ts_tTaYrPtE__dDuOrUaBtLiEo,n _{o.src/libavfilter/af_replaygain.cpdtb)l:,=349 1 }:,A 19V :_ O1warning: P,T comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]_ T Y P E _ D U1R0A0T,I OAN ,} ,{349 . | | i 6 ^ 4 =0} ,f o r ( i0 ,= I0N;T 3i2 _ fda cb l t= [0 m} ], ; 77 | \0 | , ~ ^~~~~~~~~~| ^~~~ {D B"Ll_eMvAeXl,_i nAsrc/libavfilter/af_superequalizer.c"F:, }69 ,:19": warning: s implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e| ^t input 69 | g a i n " , t = OpFoFwS(ExT (/l e2v,e mlsrc/libavfilter/af_silenceremove.c)_ i/:nsrc/libavfilter/af_stereotools.c )s-117>:f:a, 162 97Act:[:12V:_ mwarning: missing field 'unit' initializer [-Wmissing-field-initializers]O warning: ]P;missing field 'help' initializer [-Wmissing-field-initializers] T 97| _ | ~~~ ~~^~~T Y 117 P | E _ D{ O NU U{BL LL" sE}t, a r{| t. ^_d sbill=e1n}c,e " , " s e0t. 0s1t5a6r2t5 ,d u r a6t4i,o nA |oFf| Rs i}l,e n c| e ^ part to keep", OFFSET(start_silence_opt), AV_OPT_TYPE_DURATION, {.i64=0}, 0, INT32_MAX, AF }, | ^ src/libavfilter/af_sidechaincompress.c:81:120: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 81 | { "threshold", "set threshold", OFFSET(threshosrc/libavfilter/af_silenceremove.cl:d121):,162 :A Vwarning: _missing field 'unit' initializer [-Wmissing-field-initializers]O PT_TYPE_DOUBLE, {.d b121l | = 0 . 1 2{5 }",s t0o.p0_0p0e9r7i6o5d6s3",, 1",s eAt| Fp|eRr i}osrc/libavfilter/af_superequalizer.cd,s :| o79 ^f: 30s:i lwarning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n ce parts to sk i79p | f r o mf leonadt" ,o m e g a O=F F2Ssrc/libavfilter/af_sidechaincompress.cE :T*82( :sMt120_o:P pIwarning: _ missing field 'unit' initializer [-Wmissing-field-initializers]p* e rfi;o d s| ) ~ ^, 82 | A V _{O P"Tr_aTtYiPoE"_,I N T , " s e t {r.ait6i4o="0,} , - 9 0 0 0 , O F F9S0ET0(0r,a tAiFo )},, | ^ CC libavfilter/avf_a3dscope.o AV_OPT_TYPE_DOUBLE, {.dbl=2}, 1, 20,src/libavfilter/af_silenceremove.c A:|122F:|162R: }warning: ,missing field 'unit' initializer [-Wmissing-field-initializers] | ^ 122 | { "stop_duration", "set stop dursrc/libavfilter/af_sidechaincompress.ca:t83i:o120n: owarning: fmissing field 'unit' initializer [-Wmissing-field-initializers] n on-silence part "83, | { " a t t a c k "O,F F S E T"(ssetto pa_tdtuarcakt"i,on _ o p t ) , O FAFV_SOEPTT(_aTtYtaPcEk_)D,U R A T IAOVN_,O P{T.i_6T4Y=P0}E,_ D O U B0L,E ,I NT{3.2_dMbAXl,= 20A},F } , | ^ 0.01, 2000, A|F|R }, | ^ src/libavfilter/af_silenceremove.c:123:162: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_replaygain.c:404:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 123 | { src/libavfilter/af_sidechaincompress.c":s84t:o120p:_ t warning: h404rmissing field 'unit' initializer [-Wmissing-field-initializers]e | s h o l d " , s"usm e 84t+ | t= h sr ae{ms ph"lorelesdl[ e0fa]os re* " s,st ao mp p"slsieelste[ n0rc]ee l +ed aesstaeem"cp,tl ie os n[ "1 ,] * O sF aF mS pE lT e( sr [eO1lFe]Fa;Ss Ee T)| (, ~~ ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~s t o pA_Vt_hOrPeTs_hToYlPdE)_,D O U B L E ,A V{_.OdPbTl_=T2Y5P0E}_,D O U B L E , {0..d0b1l,= 09}0,0 0 , A |0F,| R }D,B L _| M ^A X, AF }, | ^ src/libavfilter/af_sidechaincompress.c:85:120: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_silenceremove.c:124:162: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 85 | { "mak13e u124p | " warning, s generated . { ""ssetto pm_askiel eunpc eg"a,i n " , " s eOtF FsStEoTp( mdaukreautpi)o,n o f AsVi_lOePnTc_eT YpPaEr_tD OtUoB LkEe,e p{".,d b l = 1 } , O F F S E T ( s t o p _1s,i l e n6c4e,_ oAp|tF)|,R } , A V| _ ^O PT_TYPE_DURATION, {.i64=0}, 0, INT32_MAX, AF }, | ^src/libavfilter/af_sidechaincompress.c :86:120: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 86 | { "kneCC libavfilter/avf_abitscope.o e", "set knee", OFFSET(knee), AV_OPT_TYPE_DOUBLE, {.dbl=2.82843}, 1, 8, A|F|R }, | ^ 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_sidechaincompress.c:93:120: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_silenceremove.c: 13093: | 12 : warning: missing field 'help' initializer [-Wmissing-field-initializers]{ "le v130e | l _ s c "{, N U"LsLe t} s i| d ^e chain gain", OFFSET(level_sc), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.015625, 64, A|F|R }, | ^ src/libavfilter/af_superequalizer.c:115:54: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 115src/libavfilter/af_sidechaincompress.c | : 94 : 120 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] return .5842f 94* | p o w ({a "-m i2x1",, 0 . 4 f ) +" s0.e0t7 8m8i6xf" ,* ( a - 2 1 ) ; O F| F ~ ~~~~~~~~~^~~~~~~~~~S ET(mix), AV_OPTsrc/libavfilter/af_superequalizer.c_:T115Y:P37E:_ Dwarning: Oimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]U BLE, {.dbl=1 },115 | r e t u r n0 ,. 5 8 4 21, A|F|fR *} ,p o w| ^( a - 21, 0.4f) + 0.07886f * (asrc/libavfilter/af_sidechaincompress.c :-95 :2121:) ;warning: missing field 'help' initializer [-Wmissing-field-initializers] | ~~~ ^~~~ 95 | { NULLsrc/libavfilter/af_superequalizer.c :}115 : 31| : ^ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 115 | return .5842f * pow(a - 21, 0.4f) + 0.07886f * (a - 21); | ~~~ ~~^~~~ src/libavfilter/af_superequalizer.c:115:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 115 | return .5842f * pow(a - 21, 0.4f) + 0.0CC libavfilter/avf_ahistogram.o 7886f * (a - 21); src/libavfilter/af_replaygain.c| ^~~~~~ ~ :440:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 440 | left = (hist_b[i ] = samples[0]) * coeff_b[0]; | ~~~~~~~~~~~~~~^~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:441:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 441 | right = (hist_b[i + 1] = samples[1]) * coeff_b[0]; | ~~~~~~~~~~~~~~^~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:442:47: warning: src/libavfilter/af_speechnorm.cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :98:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 442 | left + =98 | h i s t _{b ["ip e-a k2"], *" sceote ftfh_be[ 1p]e a-k hviasltu_ea"[,i O-F F2S]E T*( pceoaekf_fv_aal[u1src/libavfilter/af_hdcd.c]e;) ,: A| V ^~~~~~~~~~~~~ ~1672_ :O74P:T _warning: TYimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]P E_Dsrc/libavfilter/af_replaygain.cOU:B442L:E18,: {warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]d bl=0.95}, 0.0, 16721442 | . | 0 , F L A G S l }e ,f ta v| _ ^+l =o gh(citsxt,_ bA[Vi -_ L2O]G _*V EcRoBeOfSfE_,b ["1C]h a-n nheils t%_da:[ it g- %20]. 1*fsrc/libavfilter/af_speechnorm.c :: c99%o:de106\fn:f" _,warning: a missing field 'unit' initializer [-Wmissing-field-initializers][i 1,] ;G A I| N ^~~~~~~~~~~~~ ~ TOF L99O | A T ( j ){, "spt"a,t e - > g"asient_ ctohuen tpse[ajk] )v;a l u| e ^~~~~~~~~~~~~~" , OFFSET(src/libavfilter/af_hdcd.cp:e832a:k30_v:a lnote: uexpanded from macro 'GAINTOFLOAT'e ), AV_OPT_Tsrc/libavfilter/af_replaygain.cY:P443E:_ D47832O | :U# Bdwarning: Leimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]fE i,n e{ .GdAbIlN=T0O.F 9L4435O} | A, T (0 g. )0 , ( g1) . r0?i, g -hF(tLf Al+Go=Sa th})i,(s gt >_| b> ^[ 1i) -- 1(]( g* &c o1e)f f?_ b0[.15] :- 0h.i0s)t _:a [0i. 0- 1| ] ^~~~~~~~~~~~~~ ~ CC libavfilter/avf_aphasemeter.o * coeff_a[src/libavfilter/af_speechnorm.c1:]100;: 124 :| ^~~~~~~~~~~~~ ~warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_replaygain.c:443:18 :100 | warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] { "expansio n443" | , " s e t t hrei gmhatx +e=x phainssti_obn[ if a-c to1r]" ,* OcFoFeSfEfT_(bm[1a]x _-e xhpiasnts_iao[ni) ,- A1V]_ O*P Tc_oTeYfPfE__aD[O1U]B;L E ,| { ^~~~~~~~~~~~~ ~. dbl=2.0}, 1.0, 50.0, FLAGS }, | ^ src/libavfilter/af_replaygain.csrc/libavfilter/af_speechnorm.c::444101::47124:: warning: warning: missing field 'unit' initializer [-Wmissing-field-initializers] implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 101444 | | { " e ", l e f t + = h"isestt _tbh[ei m-a 4x] ex*p ancsoeifofn_ bf[a2]c t-src/libavfilter/af_hdcd.co :hr1684:i23"s:,t O F_warning: Faimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]S[ Ei T-( m4a]x _*e xcpoaenfsfi_oan[)2,] ;A V _| O ^~~~~~~~~~~~~ ~ PT1681_T | YP E _ src/libavfilter/af_replaygain.cD :O 444U B L:18a:E warning: v,_implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] l{og.(dctbxl= 2,444 | . A0V } _, 1L .O 0G _,lI N5e0Ff.tO 0,+ ,| ~~~~~~= F LAhGiSs t} _1682,b | [ | i ^ - 4 ] * c oe ff"_HDbC[D 2d]e t-e hcistte_da:[ iysrc/libavfilter/af_speechnorm.c :e102-s:, 1304 :p] eawarning: k* missing field 'unit' initializer [-Wmissing-field-initializers]c_ oeexftfe_nad[:2 ]%; s | 102, ^~~~~~~~~~~~~ ~ | m a x _ g{a in"_acdojm: p%re0s.si1ofn "d,B ," steratn sthiee nmta_xf iclotmeprr:es s%iosn,src/libavfilter/af_replaygain.c d:efa445ctt:oe47r"c:,ta b Owarning: Flimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Fe S EeTr(rmoras: x 445_%c | do% ms p%r es\ ns " sri,ghi to n+=) h i, 1683stA_b | [ V _i - O3] P T * _c oeTf Y fpPe__sEbt[_rD2O][U sB--L >Eh,id es{.tdte_bcatl[.=piea2 .k0-_ }3e,] x1. t0,* 5e0nd ],. c0o,e ffF_ La1684A[G | S 2} ] , ; | | ^~~~~~~~~~~~~ ~ ^ s->src/libavfilter/af_replaygain.cd:et445e:c18t: .warning: maimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]x _gain_adju s445t | m e n t ,src/libavfilter/af_speechnorm.c : | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~103 :ri130g:h t warning: +=missing field 'unit' initializer [-Wmissing-field-initializers] hist_b[i - 3 ]103 | * co e {f f"_cb",[ 2 ] - h i s t _ a["is e-t 3t]h *e cmoaxe fcfo_am[p2r]e;s s | i ^~~~~~~~~~~~~ ~o n factor", OFFSET(max_compression), AV_OPT_TYPE_DOUBLE, {.dbl=2.0}, 1.0, 50.0, FLAGS }, | ^ src/libavfilter/af_speechnorm.c:104:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 104 | { "threshold", "set the threshold value", OFFSET(threshold_value), AV_OPT_TYPE_DOUBLE, {.dbl=0}, 0.0, 1.0, FLAGS }, | ^ src/libavfilter/af_speechnorm.c:105:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 105 | { "t", "set the threshold value", OFFSET(threshold_value), AV_OPT_TYPE_DOUBLE, {.dbl=0}, 0.0, 1.0, FLAGS }, | ^ src/libavfilter/af_speechnorm.c:106:124: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 106 | { "raise", "set the expansion raising amount", OFFSET(raise_amount), AV_OPT_TYPE_DOUBLE, {.dbl=0.001}, 0.0, 1.0, FLAGS }, | ^ src/libavfilter/af_speechnorm.c:107:124: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 107 | { "r", "set the expansion raising amount", OFFSET(raise_amount), AV_OPT_TYPE_DOUBLE, {.dbl=0.001}, 0.0, 1.0, FLAGS }, | ^ src/libavfilter/af_speechnorm.c:108:124: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 108 | { "fall", "set the compression raising amount", OFFSET(fall_amount), AV_OPT_TYPE_DOUBLE, {.dbl=0.001}, 0.0, 1.0, FLAGS }, | ^ src/libavfilter/af_speechnorm.c:109:124: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 109 | { "f", "set the compression raising amount", OFFSET(fall_amount), AV_OPT_TYPE_DOUBLE, {.dbl=0.001}, 0.0, 1.0, FLAGS }, | ^ src/libavfilter/af_speechnorm.c:110:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 110 | { "channels", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str="all"}, 0, 0, FLAGS }, | ^ src/libavfilter/af_speechnorm.c:111:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 111 | { "h", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str="all"src/libavfilter/af_replaygain.c}, :0489,: 290:, warning: Fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]L AGS }, | ^ 489 | left = (hist_b[i] = src[src/libavfilter/af_speechnorm.c0]:)112 :*99 :c owarning: efmissing field 'unit' initializer [-Wmissing-field-initializers]f _b[0]; | ~~~~~~~~~~^~~~~~~~ ~ 112 | { "invert", "set inverted filtering", OFFSET(invert), AV_OPT_TYPE_BOsrc/libavfilter/af_replaygain.c:O490L:,33 :{ .warning: i6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 =0}, 0, 1 ,490 | FL A GS } , | ^ right = (hist_b[i + 1] = src[1]) * coeffsrc/libavfilter/af_speechnorm.c_:b113[:099]: ;warning: missing field 'unit' initializer [-Wmissing-field-initializers]| ~~~~~~~~~~~~~~^~~~~~~~ ~ 113 | { "i", "set inverted filtering", OFFSET(invert), AV_OPsrc/libavfilter/af_replaygain.cT_:T491Y:P49E:_ Bwarning: Oimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]O L, {.i64=0}, 0491, | 1, F L A G S l}e,f t | ^+ = hist_b[i - 2] * coeff_b[ 1] - hist_a[i - 2]src/libavfilter/af_speechnorm.c :*114 :c102o:e fwarning: fmissing field 'unit' initializer [-Wmissing-field-initializers]_ a[1 ]; | ^~~~~~~~~~~~~~ ~ 114 | { src/libavfilter/af_replaygain.c":l491i:n18k:" ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]" set linked c491h | a n n e l s f illetfetr i n+g=" ,h iOsFtF_SbE[Ti( l-i n k2)], *A Vc_oOePfTf__TbY[P E1_]B O-O Lh,i s{t._ia6[4i= 0-} , 20], *1 ,c oFeLfAfG_Sa [}1, ] ;| ^ | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_speechnorm.c:115:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 115 | { "l"src/libavfilter/af_replaygain.c,: 492 : 49 :" swarning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]t linked chan n492e | l s fi l src/libavfilter/af_silenceremove.ct e : rr217ii:ng20gh:"t , warning: +O=implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]F FhSiEsTt(_lbi[nik )-, A1 V]217 _ | *O P cT o_ eTrfYefPtE_u_brB[nO O1nL]e, w -_{ s.huiim6s 4t/=_ 0as}[-,i >0-w, i n11d,]o wF*_L dAcuGorSea ft}fi,_o an [;| 1 ^ ]| ; ~~~~~~ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:CC libavfilter/avf_concat.o 492:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/af_speechnorm.c492 | : 116 : 102 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] right += his t116_ | b [ i -{ "1r]m s*" ,c o"esfeft_ bt[h e1 ]R M-S hviasltu_ea"[,i O-F F S1E]T (*r mcso_evfafl_uae[)1, ]A;V _ O| P ^~~~~~~~~~~~~~ ~T _TYPE_DOUBLE, {.dbl=0.0}, 0.0, 1.0, FLAGS }, | ^ src/libavfilter/af_speechnorm.c:117:102:src/libavfilter/af_replaygain.c :warning: 493missing field 'unit' initializer [-Wmissing-field-initializers]: 49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 117 | 493{ | " m ", l e"fts e t+ =th eh isRtM_Sb v[aliue "-, 4O] F*FS EcoTe(frmfs__bva[l 2u]e )-, hAiVs_tO_PTa_[TiY P-E_ D O4U]B L* Ec,o {e.dfbf_la=[0.20} , ]0; . 0| , ^~~~~~~~~~~~~~ ~ 1.0, FLAGSsrc/libavfilter/af_replaygain.c :}493,: 18 :| ^warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 493 | src/libavfilter/af_speechnorm.c : 118 : 12le:f twarning: missing field 'help' initializer [-Wmissing-field-initializers]+ = h i118 | s t _b [ i {- N4U]L L* } c o| e ^f f_b[ 2] - hist_a[i - 4] * coeff_a[2 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.csrc/libavfilter/af_silenceremove.c:494::49227: :warning: 15:implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 494 | 227 | s - >rsiughmt +-== h*iwssta_mbp[il e- ; 3 ] *| c ~~ ^~~~~~~~o eff_b[ 2] - hist_a[i - 3] * coeff_a[2 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:494:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 494 | rightsrc/libavfilter/af_silenceremove.c +:=228 :h15is:t _warning: bimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion][ i - 3] 228 | * c o esff-_b>[s u2m] =- f mahxifs(ts_-a>[siu m,- 03.]f )*; co ef| f ~ ^~~~~~~~~~~~~~~~~~ _a[2 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:495:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/af_silenceremove.c495 | : 230 : 15 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] left += 230h | i s t _ bs[-i>s u-m + =6 ]* w*sa mcpoleef; f | _ ~~ ^~~~~~~~b [ 3] - hist_a[i - 6] * coeff_a[3 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:495:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 495 | left += hist_b[i - 6] * coeff_b[ 3] - hist_a[i - 6] * coeff_a[3 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:496:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 496 | right += hist_b[i - 5] * coeff_b[ 3] - hist_a[i - 5] * coeff_a[3 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:496:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 496 | right += hist_b[i - 5] * coeff_b[ 3] - hist_a[i - 5] * coeff_a[3 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:497:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 497 | left += hist_b[i - 8] * coeff_b[ 4] - hist_a[i - 8] * coeff_a[4 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:497:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 497 | left += hist_b[i - 8] * coeff_b[ 4] - hist_a[i - 8] * coeff_a[4 ]; | ^~~~~~~~~~~~~~ ~ CC libavfilter/avf_avectorscope.o src/libavfilter/af_replaygain.c:498:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 498 | right += hist_b[i - 7] * coeff_b[ 4] - hist_a[i - 7] * coeff_a[4 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:498:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 498 | right += hist_b[i - 7] * coeff_b[ 4] - hist_a[i - 7] * coeff_a[4 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:499:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 499 | left += hist_b[i - 10] * coeff_b[ 5] - hist_a[i - 10] * coeff_a[5 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:499:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 499 | left += hist_b[i - 10] * coeff_b[ 5] - hist_a[i - 10] * coeff_a[5 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:500:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 500 | right += hist_b[i - 9] * coeff_b[ 5] - hist_a[i - 9] * coeff_a[5 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:500:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 500 | right += hist_b[i - 9] * coeff_b[ 5] - hist_a[i - 9] * coeff_a[5 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:501:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 501 | left += hist_b[i - 12] * coeff_b[ 6] - hist_a[i - 12] * coeff_a[6 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:501:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 501 | left += hist_b[i - 12] * coeff_b[ 6] - hist_a[i - 12] * coeff_a[6 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_silenceremove.csrc/libavfilter/af_replaygain.c::277502::1249:: warning: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 502 | 277 | rriegthutr n+ =s qhritstf_(bn[eiw _-s u1m1 ]/ *s -c>oweifnfd_obw[_ d6u]r a-t ihoins)t;_ a [| i ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 11] * coeff_a[6 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:502:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 502 | right += hist_b[i - 11] * coeff_b[ 6] - hist_a[i - 11] * coeff_a[6 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:503:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 503 | left += hist_b[i - 14] * coeff_b[ 7] - hist_a[i - 14] * coeff_a[7 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:503:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 503 | left += hist_b[i - 14] * coeff_b[ 7] - hist_a[i - 14] * coeff_a[7 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:504:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 504 | right += hist_b[i - 13] * coeff_b[ 7] - hist_a[i - 13] * coeff_a[7 ]; | src/libavfilter/af_silenceremove.c ^~~~~~~~~~~~~~ ~ :287:15: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavfilter/af_replaygain.c :504:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 287 | s -504> | s u m - = * wrsiagmhptl e+;= h| i ~~ ^~~~~~~~s t_b[i - 13] * coeff_b[ 7] - hist_a[i - 13] * coeff_a[7 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_silenceremove.c:288:15: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 288 | s-src/libavfilter/af_replaygain.c>s:um505 :49 := warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]m axf(s->sum, 5050 | . f ) ; | ~ ^~~~~~~~~~~~~~~~~~ left += hist_b[i - 16] * coeff_b[ 8] - hist_a[i - 16] * coeff_src/libavfilter/af_silenceremove.ca:[2908: 15]:; warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ^~~~~~~~~~~~~~ ~ 290src/libavfilter/af_replaygain.c | :505 : 18: warning: simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]- >sum += *w s505a | m p l e ; l| ef ~~ ^~~~~~~~t += hist_b[i - 16] * coeff_b[ 8] - hist_a[i - 16] * coeff_a[8 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:506:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 506 | right += hist_b[i - 15] * coeff_b[ 8] - hist_a[i - 15] * coeff_a[8 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:506:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 506 | right += hist_b[i - 15] * coeff_b[ 8] - hist_a[i - 15] * coeff_a[8 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:507:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 507 | left += hist_b[i - src/libavfilter/af_superequalizer.c18] *: 330c:o97e:f fwarning: _missing field 'unit' initializer [-Wmissing-field-initializers]b[ 9] - hist_a[i - 3301 | 8 ] * c{o e f"f1_ba["9, ] ; " s| e ^~~~~~~~~~~~~~ ~t 65Hz band src/libavfilter/af_replaygain.cg:a507i:n"18,: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] OFFSET(ga i507n | s [ 0 ] ) , AlVe_fOtP T _+T=Y PhEis_tFL_ObA[Ti, -{ 1.8]d *b lc=o1e}f,f_ b0[, 9]2 0-, hAiFs t}_,a [ i| ^- 18] * coeff_a[9 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_superequalizer.c:331:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 331 | { "2b", "set src/libavfilter/af_replaygain.c9:2508H:z49 :b awarning: nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]d gain", O508F | F S E T ( g a inrs i[g1h]t )+=, hAiVs_tO_PTb_T[YiP E-_ F1LO7A]T *, c{o.debflf=_1b}[, 90], -2 0,h iAsF t}_, a [i| ^- 17] * coeff_a[9 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:508:src/libavfilter/af_superequalizer.c18::332 warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]97 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 508 | 332 | r i{g h t" 3+b=" ,h i"ssett_ b1[31iH -z 1 7b]a *n dc ogeaifnf_"b,[ 9 ]O F-F hSiEstT_a([gia -i n17s] [*2 ]c)o,e fAfV__aO[P9T _]T; Y P| E ^~~~~~~~~~~~~~ ~_ FLOAT, {.dbl=1}, 0, 20, AF }, | ^ src/libavfilter/af_replaygain.c:509:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/af_superequalizer.c: 333509: | 97 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] left += h333i | s t _ b{[ i "-4 b2"0,] "*se tc 1o8e5fHfz_ bb[a1n0d] g-a ihni"s,t _ a [iO F-F S2E0T(]g *a iconefsf _[a3[]1),0 ];A V _| O ^~~~~~~~~~~~~~ ~PT _TYPE_FLOAsrc/libavfilter/af_replaygain.cT:,509 :{18.:d bwarning: limplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]= 1}, 0, 20 ,509 | A F }, | ^ left += hist_b[i - 20] * coeff_b[10]src/libavfilter/af_superequalizer.c :-334 :h97i:s twarning: missing field 'unit' initializer [-Wmissing-field-initializers]_ a[i - 20] * c334o | e f f _ a{ [ 1"50b]";, "| ^~~~~~~~~~~~~~ ~s et 262Hz band gain", OFFSET(gains [4]), AV_OPT_TYPE_FLOAT, {.dbl=1src/libavfilter/af_replaygain.c},: 0510,: 492:0 ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]A F }, | ^ 510 | right += hist_b[i - 19] * src/libavfilter/af_superequalizer.cco:e335f:f97_:b [1warning: 0missing field 'unit' initializer [-Wmissing-field-initializers]] - hist_a[ i335 | - 1 9 ]{ *" 6cbo"e,f f_"as[e1t0 ]37;0 H| z ^~~~~~~~~~~~~~ ~ band gain"src/libavfilter/af_replaygain.c,: 510 : 18OF:F Swarning: Eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]T( gains [5] )510, | A V _ O P T r_iTghYtP E+_= FhLiOsAtT_,b {[.id b-l= 119}], *0 ,c 2oe0f,f A_Fb [}1,0 ] | ^ - hist_a[i - 19] * coeff_a[10]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_superequalizer.c:336:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 336 | { "7b", "set 523Hz band gain", OFFSET(gains [6]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0,src/libavfilter/af_silenceremove.c 20,: AF335 :}20,: warning: | ^implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 335 | return new_src/libavfilter/af_superequalizer.cs:u337m: 97/: swarning: ->missing field 'unit' initializer [-Wmissing-field-initializers]w indow_dur a337t | i on ; | { ~~~~~~ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ "8b", "set 740Hz band gain", OFFSET(ga5in warnings s[ generated7. ]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 20, AF }, | ^ src/libavfilter/af_superequalizer.c:338:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 338 | { "9b", "set 1047Hz band gain", OFFSET(gains [8]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 20, AF }, | ^ src/libavfilter/af_superequalizer.c:339:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 339 | { "10b", "set 1480Hz band gain", OFFSET(gains [9]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 20, AF }, | ^ src/libavfilter/af_superequalizer.c:340:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 340 | { "11b", "ssrc/libavfilter/af_silenceremove.cet :2093453:H15z: bwarning: aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n d gain", OF F345S | E T ( gsa-i>nssu[m1 -0=] )*,w sAaVm_pOlPeT;_ T Y| P ~~ ^~~~~~~~E _FLOAT, {.dbl=1}, 0, 20, AF }, | ^ CC libavfilter/avf_showcqt.o src/libavfilter/af_superequalizer.c:341:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_silenceremove.c:346:15: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]341 | { "1 2b346" | , " s est- >2s9u6m0 H z= bfamnadxf (gsa-i>nsu"m,, 0O.FfF)S;ET ( g| ~ ^~~~~~~~~~~~~~~~~~a ins[11]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 20, AF }, | ^ src/libavfilter/af_silenceremove.c:348src/libavfilter/af_superequalizer.c:15::342: 97warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning: missing field 'unit' initializer [-Wmissing-field-initializers] 348 | 342s | - > s u m{ +"=13 b*"w,s a"mspelte; 4 1| 8 ~~ ^~~~~~~~6H z band gain", OFFSET(gains[12]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 20, AF }, | ^ src/libavfilter/af_superequalizer.c:343:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 343 | { "14b", "set 5920Hz band gain", OFFSET(gains[13]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 20, AF }, | ^ src/libavfilter/af_superequalizer.c:344:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 344 | { "15b", "set 8372Hz band gain", OFFSET(gains[14]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 20, AF }, | ^ src/libavfilter/af_superequalizer.c:345:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 345 | { "16b", "set 11840Hz band gain", OFFSET(gains[15]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 20, AF }, | ^ src/libavfilter/af_superequalizer.c:346:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 346 | { "17b", "set 16744Hz band gain", OFFSET(gains[16]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 20, AF }, | ^ src/libavfilter/af_superequalizer.c:347:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 347 | { "18b", "set 20000Hz band gain", OFFSET(gains[17]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 20, AF }, | ^ src/libavfilter/af_superequalizer.c:348:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 348 | { NULL } | ^ src/libavfilter/af_speechnorm.c:312:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 312 | ANALYZE_CHANNEL(flt, float, 0.f, (float)MIN_PEAK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_speechnorm.c:272:43: note: expanded from macro 'ANALYZE_CHANNEL' 272 | pi[pi_end].max_peak = max_peak; \ | ~ ^~~~~~~~ src/libavfilter/af_speechnorm.c:312:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 312 | ANALYZE_CHANNEL(flt, float, 0.f, (float)MIN_PEAK) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_speechnorm.c:273:42: note: expanded from macro 'ANALYZE_CHANNEL' 273 | pi[pi_end].rms_sum = rms_sum; src/libavfilter/af_silenceremove.c : 395 : 12 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] \ | ~ ^~~~~~~ 395 | return sqrtf(new_sum / s->windowsrc/libavfilter/af_replaygain.c_du:r584at:io57n:) ;warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]| ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 584 | av_log(ctx, AV_LOG_INFO, "track_gain = %+.2f dB\n", gain); | ~~~~~~ ^~~~ src/libavfilter/af_replaygain.c:585:56: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 585 | av_log(ctx, AV_LOG_INFO, "track_peak = %.6f\n", s->peak); | ~~~~~~ ~~~^~~~ src/libavfilter/af_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' src/libavfilter/af_silenceremove.c 304 | : 405 : 15 : warning: pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i [pi_end].ma x405_ | p e a k s= -n>esw_umamx _-p=e ak*;w s a m p l e ; | ~~ ^~~~~~~~ \ | ~ ^~~~~~~~~~~~ src/libavfilter/af_speechnorm.c:312:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/af_silenceremove.c:406:15 :312 warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]AN ALYZE_CH AN406NE | L (f l t ,s ->fsluoma t ,= f0.mf,a (xffl(so-at>)MsIuN_mP,EA K0). f )| ;^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ~ ^~~~~~~~~~~~~~~~~~ src/libavfilter/af_speechnorm.c:305:30: note: expanded from macro 'ANALYZE_CHANNEL' 305 | pi[pi_end].rms_sum = new_rms_sum; src/libavfilter/af_silenceremove.c : 408 : 15 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 408 | s - > su m + = \* w| s ~ ^~~~~~~~~~~a mple; | ~~ ^~~~~~~~ 9 warnings generated. src/libavfilter/af_speechnorm.c:411:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] CC libavfilter/avf_showcwt.o 411 | FILTER_LINK_CHANNELS(flt, float, flerp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_speechnorm.c:387:26: note: expanded from macro 'FILTER_LINK_CHANNELS' 387 | gain = FFMIN(gain, min_gain(ctx, cc, min_size)); \ | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:22: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ ~ src/libavfilter/af_speechnorm.c:411:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 411 | FILTER_LINK_CHANNELS(flt, float, flerp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_speechnorm.c:405:24: note: expanded from macro 'FILTER_LINK_CHANNELS' 405 | s->prev_gain = gain; \ | ~ ^~~~ CC libavfilter/avf_showfreqs.o 11 warnings generated. src/libavfilter/af_speechnorm.c:455:23: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] 455 | for (int f = 0; f < ff_inlink_queued_frames(inlink); f++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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] 155 | lut[n] = exp(-0.5 * SQR((n-(N-1)/2)/(0.4*(N-1)/2.f))); | ~^~~ src/libavfilter/window_func.h:153:30: note: expanded from macro 'SQR' 153 | #define SQR(x) ((x)*(x)) | ^ src/libavfilter/window_func.h:155:60: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 155 | lut[n] = exp(-0.5 * SQR((n-(N-1)/2)/(0.4*(N-1)/2.f))); | ~^~~ src/libavfilter/window_func.h:153:26: note: expanded from macro 'SQR' 153 | #define SQR(x) ((x)*(x)) | ^ src/libavfilter/window_func.h:162:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | if (FFABS(n - M) >= 0.3 * M) { | ~~^~~ ~~ src/libavutil/common.h:64:31: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^ In file included from src/libavfilter/af_surround.c:30: src/libavfilter/window_func.h:162:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | if (FFABS(n - M) >= 0.3 * M) { | ^~~~~~~~~~~~ ~~ src/libavutil/common.h:64:37: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^~~~ In file included from src/libavfilter/af_surround.c:30: src/libavfilter/window_func.h:162:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | if (FFABS(n - M) >= 0.3 * M) { | ~ ^ src/libavfilter/window_func.h:163:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ~ ^ src/libavfilter/window_func.h:163:69: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ~ ^ src/libavfilter/window_func.h:163:56: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ~~^~~ ~ src/libavutil/common.h:64:31: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^ In file included from src/libavfilter/af_surround.c:30: src/libavfilter/window_func.h:163:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ^~~~~~~~~~~~ ~ src/libavutil/common.h:64:37: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^~~~ CC libavfilter/avf_showspatial.o CC libavfilter/avf_showspectrum.o In file included from src/libavfilter/af_volume.c:30: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ src/libavfilter/af_surround.c:253:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 253 | s->lowcut = 1.f * s->lowcutf / (inlink->sample_rate * 0.5) * (s->win_size / 2); | ~~~~^~~~~~~~~~~~ ~ src/libavfilter/af_surround.c:254:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 254 | s->highcut = 1.f * s->highcutf / (inlink->sample_rate * 0.5) * (s->win_size / 2); | ~~~~^~~~~~~~~~~~~ ~ 11 warnings generated. src/libavfilter/af_surround.c:333:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 333 | reference = angle * M_PI / 180.f; | ~ ^~~~~ src/libavfilter/af_surround.c:333:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 333 | reference = angle * M_PI / 180.f; | ^~~~~ ~ src/libavfilter/af_surround.c:339:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 339 | if (fabsf(a) <= M_PI_4) | ^~~~~~~~ ~~ src/libavfilter/af_surround.c:340:14: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 340 | a *= reference / M_PI_2; | ^~~~~~~~~ ~ src/libavfilter/af_surround.c:342:90: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 342 | a = M_PI + (-2.f * M_PI + reference) * (M_PI - fabsf(a)) * FFDIFFSIGN(a, 0.f) / (3.f * M_PI_2); | ^~~ ~ src/libavfilter/af_surround.c:342:56: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 342 | a = M_PI + (-2.f * M_PI + reference) * (M_PI - fabsf(a)) * FFDIFFSIGN(a, 0.f) / (3.f * M_PI_2); | ~ ^~~~~~~~ src/libavfilter/af_surround.c:342:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 342 | a = M_PI + (-2.f * M_PI + reference) * (M_PI - fabsf(a)) * FFDIFFSIGN(a, 0.f) / (3.f * M_PI_2); | ~ ^~~~~~~~~ src/libavfilter/af_surround.c:342:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 342 | a = M_PI + (-2.f * M_PI + reference) * (M_PI - fabsf(a)) * FFDIFFSIGN(a, 0.f) / (3.f * M_PI_2); | ^~~~ ~ 18 warnings generated. src/libavfilter/af_surround.c:370:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 370 | *x = av_clipf(a+a*fmaxf(0.f, p*p-M_PI_2), -1.f, 1.f); | ~^~~ src/libavfilter/af_surround.c:371:66: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 371 | *y = av_clipf(cosf(a*M_PI_2+M_PI)*cosf(M_PI_2-p/M_PI)*M_LN10+1.f, -1.f, 1.f); | ~^~~ src/libavfilter/af_surround.c:371:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 371 | *y = av_clipf(cosf(a*M_PI_2+M_PI)*cosf(M_PI_2-p/M_PI)*M_LN10+1.f, -1.f, 1.f); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_surround.c:371:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 371 | *y = av_clipf(cosf(a*M_PI_2+M_PI)*cosf(M_PI_2-p/M_PI)*M_LN10+1.f, -1.f, 1.f); | ^~ src/libavfilter/af_surround.c:371:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 371 | *y = av_clipf(cosf(a*M_PI_2+M_PI)*cosf(M_PI_2-p/M_PI)*M_LN10+1.f, -1.f, 1.f); | ^~ src/libavfilter/af_surround.c:378:79: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 378 | *lfe_mag = n < lowcut ? 1.f : .5f*(1.f+cosf(M_PI*(lowcut-n)/(lowcut-highcut))); | ~ ~~~~~~^~~~~~~~ src/libavfilter/af_surround.c:378:68: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 378 | *lfe_mag = n < lowcut ? 1.f : .5f*(1.f+cosf(M_PI*(lowcut-n)/(lowcut-highcut))); | ~ ~~~~~~^~ CC libavfilter/avf_showvolume.o src/libavfilter/af_vibrato.c:46:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 46 | { "f", "set frequency in hertz", OFFSET(freq), AV_OPT_TYPE_DOUBLE, {.dbl = 5.0}, 0.1, 20000.0, FLAGS }, | ^ src/libavfilter/af_vibrato.c:47:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 47 | { "d", "set depth as percentage", OFFSET(depth), AV_OPT_TYPE_DOUBLE, {.dbl = 0.5}, 0.00, 1.0, FLAGS }, | ^ src/libavfilter/af_vibrato.c:48:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 48 | { NULL } | ^ src/libavfilter/af_surround.c:416:73: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 416 | factor[n] = powf(1.f - fabsf(x[n]), f_x) * powf((1.f - fabs(y[n])), f_y); | ~~~~ ^~~~ src/libavfilter/af_surround.c:416:62: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 416 | factor[n] = powf(1.f - fabsf(x[n]), f_x) * powf((1.f - fabs(y[n])), f_y); | ^~~ ~ 15 warnings generated. src/libavfilter/af_tremolo.c:39:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 39 | { "f", "set frequency in hertz", OFFSET(freq), AV_OPT_TYPE_DOUBLE, {.dbl = 5.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_virtualbass.c:44:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 44 | { "cutoff", "set virtual bass cutoff", OFFSET(cutoff), AV_OPT_TYPE_DOUBLE, {.dbl=250},100,500, FLAGS }, | ^ src/libavfilter/af_virtualbass.c:45:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 45 | { "strength", "set virtual bass strength", OFFSET(strength), AV_OPT_TYPE_DOUBLE, {.dbl=3}, 0.5, 3, TFLAGS }, | ^ src/libavfilter/af_virtualbass.c:46:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 46 | {NULL} | ^ src/libavfilter/af_surround.c:640:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 640 | float lfe_mag, c_phase, mag_total = (mag_totall + mag_totalr) * 0.5; | ~~~~~~~~~~~^~~~~~~~~~~~ ~ src/libavfilter/af_volume.c:85:93: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 85 | OFFSET(replaygain_preamp), AV_OPT_TYPE_DOUBLE, { .dbl = 0.0 }, -15.0, 15.0, A|F }, | ^ src/libavfilter/af_volume.c:87:82: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 87 | OFFSET(replaygain_noclip), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, A|F }, | ^ src/libavfilter/af_volume.c:88:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 88 | { NULL } | ^ CC libavfilter/avf_showwaves.o 2 warnings generated. 13 warnings generated. src/libavfilter/af_surround.c:780:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 780 | if (phase_dif > M_PI) | ^~~~~~~~~ ~ src/libavfilter/af_surround.c:781:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 781 | phase_dif = 2.f * M_PI - phase_dif; | ~ ^~~~~~~~~ src/libavfilter/af_surround.c:781:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 781 | phase_dif = 2.f * M_PI - phase_dif; | ^~~ ~ src/libavfilter/af_surround.c:835:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 835 | if (phase_dif > M_PI) | ^~~~~~~~~ ~ src/libavfilter/af_surround.c:836:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 836 | phase_dif = 2.f * M_PI - phase_dif; | ~ ^~~~~~~~~ src/libavfilter/af_surround.c:836:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 836 | phase_dif = 2.f * M_PI - phase_dif; | ^~~ ~ src/libavfilter/af_volume.c:296:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 296 | vol->var_values[VAR_VOLUME] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/af_surround.c:892:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 892 | if (phase_dif > M_PI) | ^~~~~~~~~ ~ src/libavfilter/af_surround.c:893:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 893 | phase_dif = 2.f * M_PI - phase_dif; | ~ ^~~~~~~~~ src/libavfilter/af_surround.c:893:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 893 | phase_dif = 2.f * M_PI - phase_dif; | ^~~ ~ src/libavfilter/af_volume.c:363:69: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 362 | av_log(inlink->dst, AV_LOG_VERBOSE, | ~~~~~~ 363 | "Using gain %f dB from replaygain side data.\n", g); | ^ src/libavfilter/af_volume.c:365:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 365 | vol->volume = ff_exp10((g + vol->replaygain_preamp) / 20); | ^ ~ src/libavfilter/af_volume.c:367:56: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 367 | vol->volume = FFMIN(vol->volume, 1.0 / p); | ~ ^ src/libavutil/macros.h:49:28: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/af_volume.c:367:56: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 367 | vol->vosrc/libavfilter/asrc_afdelaysrc.clu:m59e: 37= :FF Mwarning: IN(vol->voimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]lu me, 1.0 / p )59; | | ~ ^ retsrc/libavutil/macros.h:u49r:34n: sinote: nexpanded from macro 'FFMIN' f(M_PI *49 | x#)d /e f(iMne_ FPFIM I* Nx()a;,b ) (| ~ ^( a) > (b) ? (src/libavfilter/asrc_afdelaysrc.cb): 59::12: (warning: aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] )) | ^ 59 | return sinf(M_PI * x) / (M_PI * x); | ^~~~~~~~~~~~~~ ~ src/libavfilter/asrc_afdelaysrc.c:59:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 59 | return sinf(M_PI * x) / (M_PI * x); | ~ ^ src/libavfilter/af_volume.c:376:41: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 376 | vol->var_values[VAR_STARTPTS] = TS2D(buf->pts); | ~ ^~~~~~~~~~~~~~ src/libavfilter/internal.h:264:48: note: expanded from macro 'TS2D' 264 | #define TS2D(ts) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts)) | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/af_volume.c:377:41: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 377 | vol->var_values[VAR_STARTT ] = TS2T(buf->pts, inlink->time_base); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/internal.h:265:48: note: expanded from macro 'TS2T' 265 | #define TS2T(ts, tb) ((ts) == Asrc/libavfilter/asrc_afdelaysrc.cV_:N85O:P90T:S _warning: Vimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]A LUE ? NAN : (double) (85t | s ) * a v _ qd2sdt([tnb]) )= s| i ^~~n cf(x/usr/include/math.h :-15 :s19-:> note: dexpanded from macro 'NAN'e lay) * 15c | o#sdfe(fMi_nPeI N* A(Nx - s - > d_e_lbauyi)l t/i ns_-n>annbf_(t"a"p)s )| ^~~~~~~~~~~~~~~~~~/ sincf((x -src/libavfilter/af_surround.c s:-949>:d13e:l awarning: yimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) / s->nb_taps); | 949 ^ ~ | if (phase_difl src/libavfilter/asrc_afdelaysrc.c>: 85M:_P53I:) warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^~~~~~~~~~ ~ 85 | dst[n] = sincf(x - s->delay) * cosf(M_PI * (x - s->delasrc/libavfilter/af_surround.cy): 950/: 39s:- >warning: nsrc/libavfilter/af_volume.cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]b: _379t:a32p:s )warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]/ s950i | n c f ( ( 379x | - s - >v dopelhl-aa>syve)a_ rd/_i vfsal-l >u=ne bs2_[.tVfaA pR*s_) P;MT _S P]| I ^ ~ = - TpSh2aDs(eb_udfi-f>lsrc/libavfilter/asrc_afdelaysrc.c;pCC libavfilter/avfilter.o : t85 s:| )24 ~ ^~~~~~~~~~;: warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ~ ^~~~~~~~~~~~~~ src/libavfilter/af_surround.c:950:26src/libavfilter/internal.h:: 264warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 48 85: | note: expanded from macro 'TS2D' 950 | d s264 t | [# nd ]e f =i n se i nT cSpf2h(Dax(st es-_) d si -f >l d e=(l (a2ty.s)f) **= =cM o_AsPVfI_( NM-O_ PPpTIhS a_*sV eA(_LxdU iE-f l ?;s -N >A| dN ^~~ ~e l:a y()d o/u bsl-e>)n(bt_st)a)p s )| ^~~/ sin/usr/include/math.hc:f15(:(19x: -note: expanded from macro 'NAN's src/libavfilter/af_surround.c-:>952d: e1315l:a | y#warning: )dimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] e /f isn-e> nNbA _952Nt | a p s ) ; _| _ ^ ~ib fu i(lpthians_en_adniff(r" ">) M _| P ^~~~~~~~~~~~~~~~~~I ) | ^~~~~~~~~~ ~ src/libavfilter/af_surround.c:953:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 953 | phase_difr = 2.f * M_PI - phase_difr; | ~ ^~~~~~~~~~ src/libavfilter/af_surround.c:953:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 953 | phase_difr =src/libavfilter/af_volume.c 2:.380f: 32*: M _warning: Pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]I - phase_difr; 380 | | ^~~ ~ vol->var_values[VAR_T ] = TS2T(buf->pts, inlink->time_base); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/internal.h:265:48: note: expanded from macro 'TS2T' 265 | #define TS2T(ts, tb) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts) * av_q2d(tb)) | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/af_volume.c:384:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 384 | vol->var_values[VAR_POS] = pos == -1 ? NAN : pos; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ CC libavfilter/avfiltergraph.o src/libavfilter/af_surround.c:1008:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1008 | if (phase_difl > M_PI) | ^~~~~~~~~~ ~ src/libavfilter/asrc_afdelaysrc.csrc/libavfilter/af_surround.c::1009:14739::143 :warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1009 | 147 | ph a s e{_d i"fld e=l 2a.y"f, * M _ P"sIe t- fprhaacstei_odniafll ; d | e ~ ^~~~~~~~~~l ay", src/libavfilter/af_surround.c : 1009 : 26 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1009 | O FF SE T ( d eplhaay)s,e _ d i f l =A 2V._OfP T*_T YMP_EPI_ D-O UphBasLeE_,{d.ifdlb;l = 0}| , ^~~ ~ 0, INT16_MAX, AF }, | ^ src/libavfilter/af_surround.c:1011:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1011 | if (phase_dsrc/libavfilter/asrc_afdelaysrc.ci:f148r: 143>: warning: Mmissing field 'unit' initializer [-Wmissing-field-initializers]_ PI) | ^~~~~~~~~~ ~ 148 | { "d", "set fractional dsrc/libavfilter/af_surround.cel:ay1012":,39 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1012 | O F F SpEhTa(sdee_ldaiyf)r, = 2 . f *A V_MO_PPTI_ T-Y PphEa_sDe_OdUiBfLEr,;{ .| d ~ ^~~~~~~~~~ bl=0}, src/libavfilter/af_surround.c : 1012 : 260:, warning: INimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]T 16_MAX ,1012 | AF } , | ^ phase_difr = 2.f * M_PI - phase_difsrc/libavfilter/asrc_afdelaysrc.cr:;149 : 143| ^~~ ~: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 149 | { "sample_10ra warningtes", generated . "set sample rate", OFFSET(sample_rate), AV_OPT_TYPE_INT, {.i64=44100}, 1, INT_MAX, AF }, | ^ src/libavfilter/asrc_afdelaysrc.c:150:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 150 | { "r", "set sample rate", OFFSET(sample_rate), AV_OPT_TYPE_INT, {.i64=44100}, 1, INT_MAX, AF }, | ^ src/libavfilter/asrc_afdelaysrc.c:151:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 151 | { "nb_samples", "set the number of samples per requested frame", OFFSET(nb_samples), AV_OPT_TYPE_INT, {.i64=1024}, 1, INT_MAX, AF }, | ^ src/libavfilter/asrc_afdelaysrc.c:152:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 152 | { "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_afdelaysrc.c:153:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 153 | { "taps", "set number of taps for delay filter", OFFSET(nb_taps), AV_OPT_TYPE_INT, {.i64=0}, 0, 32768, AF }, | ^ src/libavfilter/asrc_afdelaysrc.c:154:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 154 | { "t", "set number of taps for delay filter", OFFSET(nb_taps), AV_OPT_TYPE_INT, {.i64=0}, 0, 32768, AF }, | ^ src/libavfilter/asrc_afdelaysrc.c:155:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 155 | { "channel_layout", "set channel layout", OFFSET(chlayout_str),AV_OPT_TYPE_STRING,{.str="stereo"},0, 0, AF }, | ^ src/libavfilter/asrc_afdelaysrc.c:156:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 156 | { "c", "set channel layout", OFFSET(chlayout_str),AV_OPT_TYPE_STRING,{.str="stereo"},0, 0, AF }, | ^ src/libavfilter/asrc_afdelaysrc.c:157:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 157 | { NULL } | ^ CC libavfilter/bbox.o src/libavfilter/af_surround.c:1067:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1067 | if (phase_difl > M_PI) | ^~~~~~~~~~ ~ src/libavfilter/af_surround.c:1068:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1068 | phase_difl = 2.f * M_PI - phase_difl; | ~ ^~~~~~~~~~ src/libavfilter/af_surround.c:1068:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1068 | phase_difl = 2.f * M_PI - phase_difl; | ^~~ ~ src/libavfilter/af_surround.c:1070:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1070 | if (phase_difr > M_PI) | ^~~~~~~~~~ ~ src/libavfilter/af_surround.c:1071:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1071 | phase_difr = 2.f * M_PI - phase_difr; | ~ ^~~~~~~~~~ src/libavfilter/af_surround.c:1071:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1071 | phase_difr = 2.f * M_PI - phase_difr; | ^~~ ~ In file included from src/libavfilter/asrc_afirsrc.c:29: src/libavfilter/window_func.h:155:60: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 155 | lut[n] = exp(-0.5 * SQR((n-(N-1)/2)/(0.4*(N-1)/2.f))); | ~^~~ src/libavfilter/window_func.h:153:30: note: expanded from macro 'SQR' 153 | #define SQR(x) ((x)*(x)) | ^ src/libavfilter/window_func.h:155:60: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 155 | lut[n] = exp(-0.5 * SQR((n-(N-1)/2)/(0.4*(N-1)/2.f))); | ~^~~ src/libavfilter/window_func.h:153:26: note: expanded from macro 'SQR' 153 | #define SQR(x) ((x)*(x)) | ^ src/libavfilter/window_func.h:162:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | if (FFABS(n - M) >= 0.3 * M) { | ~~^~~ ~~ src/libavutil/common.h:64:31: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^ In file included from src/libavfilter/asrc_afirsrc.c:29: src/libavfilter/window_func.h:162:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | if (FFABS(n - M) >= 0.3 * M9) warning{s generated | . ^~~~~~~~~~~~ ~~ src/libavutil/common.h:64:37: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^~~~ In file included from src/libavfilter/asrc_afirsrc.c:29: src/libavfilter/window_func.h:162:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | if (FFABS(n - M) >= 0.3 * M) { | ~ ^ src/libavfilter/window_func.h:163:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ~ ^ src/libavfilter/window_func.h:163:69: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ~ ^ src/libavfilter/asrc_anoisesrc.csrc/libavfilter/window_func.h::163:60:56131: :warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning: missing field 'unit' initializer [-Wmissing-field-initializers] 163 | 60 | { " slaumtp[nl]e _=r a0t.5e "*, ( 1 "+s etc ossa(m(pM_lPeI r*a(tFeF"A,B S (OnF F-S EMT)( s-a m0p.l3e_ r*a tMe))),/( ( 1A V-_ O0P.T_3T)Y P*E _MI)N)T),; | ~~^~~ ~ {.isrc/libavutil/common.h6:4 64=:31 :4 8note: 0expanded from macro 'FFABS'0 0}, 64 | 15#,d e fIiNnTe_ MFAFXA,B S ( a )F L(A(GaS) }>,= 0 | ? ^ (a) : (-(a))) | ^ In file included from src/libavfilter/asrc_afirsrc.c:29: src/libavfilter/window_func.h:163:48:src/libavfilter/asrc_anoisesrc.c :warning: 61implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 131: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 163 | 61 | { " r ",l ut [ n ] = 0 . 5" s*e t( 1 s+a mpcloes (r(aMt_eP"I,* (OFFFFASBEST((ns a-m pMl)e _-r a0t.e3) ,* MA)V)_/O((P1T _-T Y0P.E3_)I N*T ,M ) ) ) ; {.| i ^~~~~~~~~~~~ ~6 4 = src/libavutil/common.h4:864:0370:0 }note: ,expanded from macro 'FFABS' 1 564, | #IdNeTf_iMAnXe, F F A BFLSA(GaS) }((,a ) | > ^= 0 ? (a) : (-(a))) | ^~~~ src/libavfilter/asrc_anoisesrc.c:62:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | { "amplitude", "set amplitude", OFFSET(amplitude), AV_OPT_TYPE_DOUBLE, {.dbl = 1.}, 0., 1., FLAGS }, | ^ src/libavfilter/asrc_anoisesrc.c:63:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | { "a", "set amplitude", OFFSET(amplitude), AV_OPT_TYPE_DOUBLE, {.dbl = 1.}, 0., 1., FLAGS }, | ^ src/libavfilter/asrc_anoisesrc.c:64:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 64 | { "duration", "set duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = 40}, warning s generated . 0, INT64_MAX, FLAGS }, | ^ src/libavfilter/asrc_anoisesrc.c:65:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 65 | { "d", "set duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = 0}, 0, INT64_MAX, FLAGS }, | ^ src/libavfilter/af_surround.c:1192:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1192 | s->hop_size = FFMAX(1, s->win_size * (1. - s->overlap)); | ~ ~~~^~~~~~~ src/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' 47 | #de3fine warning sF generatedFM. AX(a,b) ((a) > (b) 3? ( warningas) : generated . (b)) | ^ src/libavfilter/af_surround.c:1192:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/asrc_anoisesrc.c:75:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers]1192 | s->hop_ s75i | z e ={ F F"MsAeXe(d1",, s - >w i n _ s i ze" s*e (t1 .r a-n dso->mo vseerelda"p,) ); O FF| SE ~ ~~~^~~~~~~T (seedsrc/libavutil/macros.h):,47 : 40 : note: expanded from macro 'FFMAX' AV_OPT _47TY | P#E_dIeNfT6i4n, e F F{M.AiX6(4a ,=b )- (1(}a,) > ( b ) - 1,? U(IaNT)_ M:AX ,( b ) )F L | A ^G S }, | ^ src/libavfilter/asrc_anoisesrc.c:76:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76 | { "s", "set random seed", OFFSET(seed), AV_OPT_TYPE_INT64, {.i64 = -1}, -1, UINT_MAX, FLAGS }, | ^ src/libavfilter/asrc_anoisesrc.c:77:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 77 | { "nb_samples", "set the number of samples per requested frame", OFFSET(nb_samples), AV_OPT_TYPE_INT, {.i64 = 1024}, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/asrc_anoisesrc.c:78:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 78 | { "n", "set the number of samples per requested frame", OFFSET(nb_samples), AV_OPT_TYPE_INT, {.i64 = 1024}, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/asrc_anoisesrc.c:79:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 79 | {NULL} | ^ src/libavfilter/asrc_anoisesrc.c:65:113: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 65 | { "d", "set duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = 0}, 0, INT64_MAX, FLAGS }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/asrc_anoisesrc.c:64:113: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 64 | { "duration", "set duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = 0}, 0, INT64_MAX, FLAGS }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/asrc_afirsrc.c:65:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 65 | { "taps", "set number of taps", OFFSET(nb_taps), AV_OPT_TYPE_INT, {.i64=1025}, 9, UINT16_MAX, FLAGS }, | ^ src/libavfilter/asrc_afirsrc.c:66:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66 | { "t", "set number of taps", OFFSET(nb_taps), AV_OPT_TYPE_INT, {.i64=1025}, 9, UINT16_MAX, FLAGS }, | ^ src/libavfilter/asrc_afirsrc.c:67:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 67 | { "frequency", "set frequency points", OFFSET(freq_points_str), AV_OPT_TYPE_STRING, {.str="0 1"}, 0, 0, FLAGS }, | ^ src/libavfilter/asrc_afirsrc.c:68:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 68 | { "f", "set frequency points", OFFSET(freq_points_str), AV_OPT_TYPE_STRING, {.str="0 1"}, 0, 0, FLAGS }, | ^ src/libavfilter/asrc_afirsrc.c:69:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 69 | { "magnitude", "set magnitude values", OFFSET(magnitude_str), AV_OPT_TYPE_STRING, {.str="1 1"}, 0, 0, FLAGS }, | ^ src/libavfilter/asrc_afirsrc.c:70:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 70 | { "m", "set magnitude values", OFFSET(magnitude_str), AV_OPT_TYPE_STRING, {.str="1 1"}, 0, 0, FLAGS }, | ^ src/libavfilter/asrc_afirsrc.c:71:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 71 | { "phase", "set phase values", OFFSET(phase_str), AV_OPT_TYPE_STRING, {.str="0 0"}, 0, 0, FLAGS }, | ^ src/libavfilter/asrc_afirsrc.c:72:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 72 | { "p", "set phase values", OFFSET(phase_str), AV_OPT_TYPE_STRING, {.str="0 0"}, 0, 0, FLAGS }, | ^ src/libavfilter/asrc_afirsrc.c:73:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 73 | { "sample_rate", "set sample rate", OFFSET(sample_rate), AV_OPT_TYPE_INT, {.i64=44100}, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/asrc_afirsrc.c:74:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 74 | { "r", "set sample rate", OFFSET(sample_rate), AV_OPT_TYPE_INT, {.i64=44100}, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/asrc_afirsrc.c:75:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | { "nb_samples", "set the number of samples per requested frame", OFFSET(nb_samples), AV_OPT_TYPE_INT, {.i64 = 1024}, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/asrc_afirsrc.c:76:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76 | { "n", "set the number of samples per requested frame", OFFSET(nb_samples), AV_OPT_TYPE_INT, {.i64 = 1024}, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/af_surround.c:1382:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1382 | s->hop_size = FFMAX(1, s->win_size * (1. - s->overlap)); | ~ ~~~^~~~~~~ src/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/af_surround.c:1382:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1382 | s->hop_size = FFMAX(1, s->win_size * (1. - s->overlap)); | ~ ~~~^~~~~~~ src/libavutil/macros.h:47:40: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ CC libavfilter/boxblur.o src/libavfilter/asrc_afirsrc.c:79:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 79 | {NULL} | ^ CC libavfilter/buffersink.o src/libavfilter/af_surround.c:1396:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1396 | { "chl_out", "set output channel layout", OFFSET(out_channel_layout_s3t warningrs) generated,. AV_OPT_TYPE_STRING, {.str="5.1"}, 0, 0, FLAGS }, | ^ src/libavfilter/af_surround.c:1397:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1397 | { "chl_inCC libavfilter/buffersrc.o ", "set input channel layout", OFFSET(in_channel_layout_str), AV_OPT_TYPE_STRING, {.str="stereo"},0, 0, FLAGS }, | ^ src/libavfilter/af_surround.c:1398:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1398 | { "level_in", "set input level", OFFSET(level_in), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 10, TFLAGS }, | ^ src/libavfilter/af_surround.c:1399:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1399 | { "level_out", "set output level", OFFSET(level_out), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 10, TFLAGS }, | ^ src/libavfilter/af_surround.c:1400:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1400 | { "lfe", "output LFE", OFFSET(output_lfe), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, TFLAGS }, | ^ src/libavfilter/af_surround.c:1401:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1401 | { "lfe_low", "LFE low cut off", OFFSET(lowcutf), AV_OPT_TYPE_INT, {.i64=128}, 0, 256, FLAGS }, | ^ CC libavfilter/colorspace.o src/libavfilter/af_surround.c:1402:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1402 | { "lfe_high", "LFE high cut off", OFFSET(highcutf), AV_OPT_TYPE_INT, {.i64=256}, 0, 512, FLAGS }, | ^ src/libavfilter/af_surround.c:1406:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1406 | { "smooth", "set temporal smoothness strength", OFFSET(smooth), AV_OPT_TYPE_FLOAT, {.dbl=0}, 0, 1, TFLAGS }, | ^ src/libavfilter/af_surround.c:1407:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1407 | { "angle", "set soundfield transform angle", OFFSET(angle), AV_OPT_TYPE_FLOAT, {.dbl=90}, 0, 360, TFLAGS }, | ^ src/libavfilter/af_surround.c:1408:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1408 | { "focus", "set soundfield transform focus", OFFSET(focus), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, TFLAGS }, | ^ src/libavfilter/af_surround.c:1409:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1409 | { "fc_in", "set front center channel input level", OFFSET(f_i[SC_FC]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 10, TFLAGS }, CC libavfilter/colorspacedsp.o | ^ src/libavfilter/af_surround.c:1410:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1410 | { "fc_out", "set front center channel output level", OFFSET(f_o[SC_FC]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 10, TFLAGS }, | ^ src/libavfilter/af_surround.c:1411:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1411 | { "fl_in", "set front left channel input level", OFFSET(f_i[SC_FL]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 10, TFLAGS }, | ^ src/libavfilter/af_surround.c:1412:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1412 | { "fl_out", "set front left channel output level", OFFSET(f_o[SC_FL]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 10, TFLAGS }, | ^ src/libavfilter/af_surround.c:1413:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1413 | { "fr_in", "set front right channel input level", OFFSET(f_i[SC_FR]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 10, TFLAGS }, | ^ src/libavfilter/af_surround.c:1414:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1414 | { "fr_out", "set front right channCC libavfilter/dnn/dnn_backend_common.o el output level", OFFSET(f_o[SC_FR]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 10, TFLAGS }, | ^ src/libavfilter/af_surround.c:1415:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1415 | { "sl_in", "set side left channel input level", OFFSET(f_i[SC_SL]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 10, TFLAGS }, | ^ src/libavfilter/af_surround.c:1416:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1416 | { "sl_out", "set side left channel output level", OFFSET(f_o[SC_SL]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 10, TFLAGS }, | ^ In file included from src/libavfilter/asrc_hilbert.c:27: src/libavfilter/window_func.h:155:60: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/af_surround.c:1417:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 155 | 1417 | { "s r _ ilnu"t, [ n ] "=s eetx ps(i-d0e .r5i g*h tS QcRh(a(nnn-e(l Ni-np1u)t /l2ev)e/l(",0 . 4 O*F(FSNE-T1(f)_/i[2S.Cf_)S)R)];) ,| ~^~~ AV_OPT_src/libavfilter/window_func.h:T153Y:P30E:_ Fnote: Lexpanded from macro 'SQR'O AT, { .153 | d b l = 1 } , # de f i ne0 S,Q R (10x,) T(F(LxA)G*S( x)}), | | ^ ^ src/libavfilter/window_func.h:155:60:src/libavfilter/af_surround.c warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1418:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 155 | 1418 | l u{t ["n]s r=_ oexupt("-, 0 . 5 "*se tSQ Rs(i(dne -r(iNg-1h)/t2) /c(h0a.n4*n(eNl- 1o)/u2t.pfut) l)ev)e; l | " ~^~~ , src/libavfilter/window_func.hO:F153F:S26ET:(f _note: oexpanded from macro 'SQR'[ SC_SR] ),153 | A V _ OP T _ TY P#E_dFeLfOiAnTe, S Q{.Rd(blx=)1 }(,( x ) * ( 0x,) ) 1 0| ^, TFLAGS }, | ^ src/libavfilter/af_surround.c:1419:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1419 | { "bl_in", "set back left channel input level", OFFSET(f_i[SC_BL]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 10, TFLAGS }, | ^ src/libavfilter/af_surround.c:1420:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/window_func.h 1420:162:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | | { " b l _ o u ti"f, ( F F A"BsSe(tn b-a cMk) l>e=f t0 .c3ha n*n eMl) o{u t p| u ~~^~~ ~~t level", src/libavutil/common.h : 64O:F31F:S Enote: Texpanded from macro 'FFABS'( f_o[SC_ B64L | ]#)d,e fAiVn_eO PFTF_ATBYSP(Ea_)F L(O(AaT), > {= .0d b?l =(1a}), : ( - (0a,) ) )1 0 ,| ^T FLAGS }, | ^ In file included from src/libavfilter/asrc_hilbert.c:27: src/libavfilter/window_func.h:162:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | src/libavfilter/af_surround.c : 1421: 130i:f warning: (missing field 'unit' initializer [-Wmissing-field-initializers]FF ABS(n - M) > =1421 | 0 . 3 * M{ )" b{r _ i| n" ^~~~~~~~~~~~ ~~, src/libavutil/common.h :"64s:e37t: bnote: aexpanded from macro 'FFABS'c k righ t64 | #cdhefainnen eFlFA BinSp(uat) l(e(vae)l ">,= 0 ?O F(aF)S ET:(f _(-i([a)S)C_)B R | ] ^~~~) , AV_OPT_In file included from TYsrc/libavfilter/asrc_hilbert.cP:E27_: src/libavfilter/window_func.hF:L162O:A39:T ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] {.dbl=1}, 162 | 0 , 1 0 , T FiLAfG S( F}FA,B S (n| ^- M) >= 0.3 * M) { | ~ ^ src/libavfilter/af_surround.c:1422:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1422 | { "br_out", "set back right channel output level", OFFSET(f_o[SC_BR]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 10, TFLAGS }, | ^ src/libavfilter/af_surround.c:1423:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1423 | { "bc_in", "set back center channesrc/libavfilter/window_func.hl :i163n:p86u:t warning: limplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e vel", OFFSET(f_ i163[ | S C _ B C ] ) , A V _ O PT _ T YlPuEt_[FnL]O A=T ,0 . 5{ .*d b(l1= 1+} ,c o s ( ( M0_,P I *1(0F,F ATBFSL(AnG S- }M,) -| ^ 0.3 * M))/((1 - 0.3) * M))); | ~ ^ CC libavfilter/dnn/dnn_backend_native.o src/libavfilter/window_func.hsrc/libavfilter/af_surround.c::1424163::13069:: warning: warning: missing field 'unit' initializer [-Wmissing-field-initializers]implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1631424 | | { " b c _ o u t " , l u t ["ns]e t= b0a.c5k *c e(n1t e+r ccohsa(n(nMe_lP Io*u(tFpFuAtB Sl(env e-l "M,) -O F0F.S3E T*( fMsrc/libavfilter/asrc_anullsrc.c_)o)[:/S(53C(:_1126B :C- ] warning: )0missing field 'unit' initializer [-Wmissing-field-initializers]., 3 )A V*_ OMP)T)_)T;Y P E| _ ~ ^F53 L | O A T , { {".cdhbaln=n1e}l,_ src/libavfilter/window_func.h l: a y163 o:0u56,t: " ,1warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]", s eTtF LcAhGaSn n}, e 163l| | _ ^ l a y o u t " , O F F S E T (lcuhta[nnn]e l=_ l0a.y5o u*t _(s1t r+)src/libavfilter/af_surround.c ,:c 1425oA:sV130(_:(O MPwarning: _Tmissing field 'unit' initializer [-Wmissing-field-initializers]P_ IT*Y(PFEF_ASBTSR(In N G1425-, | M{ ). s -t{ r 0 ".=l3 f "e*s_ tiMen)r")e,/o (" (} 1, " -s0 e,0t . 03l,)f eF* L cAMGh)Sa) n)}n;,e l | | i ~~^~~ ~ ^n put lesrc/libavutil/common.hv:e64l:"31,: note: expanded from macro 'FFABS' O64F | F#SdEeTf(ifn_ei [FSFCA_BLSF(]asrc/libavfilter/asrc_anullsrc.c)), : (54A(:Va126_):O P>warning: T=missing field 'unit' initializer [-Wmissing-field-initializers]_ T0Y P?E _(FaL)O A: T 54,( | - ( {a .) d){b) l "= c1| l} ^", , 0 , 1 0 , In file included from src/libavfilter/asrc_hilbert.cT":Fs27Le: Atsrc/libavfilter/window_func.h G:cS163h :a}48n,:n e warning: l| implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ^_ layout", OFFS E163T | (c ha n n e l _l a y o ut _ st rsrc/libavfilter/af_surround.c ),: 1426A:l130:Vu t_Owarning: P[missing field 'unit' initializer [-Wmissing-field-initializers]Tn_ T]YP E=_S TR0I.N5 G* 1426, | {(.1 s {t+r =" lcfe"ost_erseo(uot("}",,M _ 0P, I 0"*se,t(F FF LAAGlS B}feS , (c nh | ^a -n nMe)l -o u0t.p3u t* lMe)ve)l"/,(( 1 - 0. 3) * OMF)Fsrc/libavfilter/asrc_anullsrc.c)S):E;55T:125 (: | fwarning: _ ^~~~~~~~~~~~ ~missing field 'unit' initializer [-Wmissing-field-initializers]o [SCsrc/libavutil/common.h_:64L:F37]): ,note: expanded from macro 'FFABS'55 | A V _ 64O | #{Pd T"_seTaYmfpPileE_n_rFeL OAaFT,t Fe A{".Bd,S b( a l ) ="(se1t}( , a s ) a>m0=p,l e r 0 a?t1 e"0,(, aTF L) A :OFGF SS (}-,E (| Ta ^( )s))a m| p ^~~~l e_rate_str) , AV_OPT_TYPEsrc/libavfilter/af_surround.c_S:T1427R:I130N:G ,warning: missing field 'unit' initializer [-Wmissing-field-initializers]{ .str = "4410 14270 | " } , 0,{ 0 ," aFlLlAxG"S, } , | ^" set all channel's x spread", OFFSETsrc/libavfilter/asrc_anullsrc.c(al:l_56x:)125,: warning: missing field 'unit' initializer [-Wmissing-field-initializers] AV_OPT_TYP E56_F | L OA T , { {".drb"l,= - 1} , - 1 , 1 5," sTeFt LsaAmGpSl e }r,a t e| " ^, OFFSET(sample_rate_str) , AV_OPT_TYPsrc/libavfilter/af_surround.cE:_1428S:T130R:I Nwarning: Gmissing field 'unit' initializer [-Wmissing-field-initializers], {.str = "441 014280 | " }, 0{, "0a,l FlLAyG"S, } , | ^" set all channel's y spread", src/libavfilter/asrc_anullsrc.cO:FF57SE:T147(:a lwarning: lmissing field 'unit' initializer [-Wmissing-field-initializers]_ y), AV_OP T57_ | T Y P E{_ F"LnbO_sAaTm,p l e{s."db,l = - 1 } ,"s et t-h1e, nu1m5b,e rT oFfLA GsSam p}l,e s | ^ per requested src/libavfilter/asrc_sinc.cfra:m122e:"36,: Owarning: Fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]F SET(nb_sampsrc/libavfilter/af_surround.cle:s1429:) ,130 : 122Awarning: missing field 'unit' initializer [-Wmissing-field-initializers] | V_ O P T _ T Y P E _IfNT ,l1429 o | {.ai t 6 4{ z" fc x==" ,i 10 24 }- , 1., 5f" U* smINe,T1t6 _fxrM o=AnXt c,ezn t*Fe rL MAGcSh a_P}In,,n e| yl ^x = s pzr *e adm"u,l t 1O;F F S| E ^ ~T (f_x[SC_FC]), src/libavfilter/asrc_anullsrc.c :A58V:_147O:P T_warning: Tmissing field 'unit' initializer [-Wmissing-field-initializers]Y PE_FLOAT, {. d58b | l = 0 .{5 "}n",, . 0 6 , 1 5 , T F L"AseGtS }t,h e n| u ^m ber of samples per requested frame", OFsrc/libavfilter/af_surround.cF:S1430E:T130(: nwarning: b_missing field 'unit' initializer [-Wmissing-field-initializers]s amples), AV_ O1430P | T _ T Y {P E"f_lIxN",T , { . i 6"s4e t= 1f0ro2n4t }le,ft 1c, hUaInNnTe1l6 _xM AsXp,r eFaLdA"G,S } , O F FS| E ^T (f_x[SC_FL]), AV_OPT_TYPE_FLOAT, {.dbsrc/libavfilter/asrc_anullsrc.cl=:059.:5}150,: . 0warning: 6missing field 'unit' initializer [-Wmissing-field-initializers], 15, TFLAGS } ,59 | | ^ { "duration", "set the audio durasrc/libavfilter/af_surround.cti:on1431":,130 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1431 | O{F F"SfErTx"(,d u ra t io n ) , " s eAtV _fOrPoTn_tT YriPgEh_tD URcAhaTnInOeNl, x{ .sip6r4 e=ad "-1,} , -O1F,F SIENTT6(4f__MxA[XS,C_ FFRL]A)G,S } ,A V _O| P ^ T_TYPE_FLOAT, {.dbl=0.5}, .06, 15, TFLAGsrc/libavfilter/asrc_anullsrc.cS :}60,: 150| : ^ warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | { "d", src/libavfilter/af_surround.c : 1432 : 130 : "warning: semissing field 'unit' initializer [-Wmissing-field-initializers]t the audio d u1432r | a t i o {n "",b l x " , "s e t ba c k l e f t c hOaFnnFeSl ExT (sdpureraadt",i o n ) ,O F F SAEVT_(OfP_Tx_T[YSCP_EB_LDU]R)A,T I O N A,V _{OP.T_iT6Y4PE _F=LO A-T1,} , {-.1d,b lI=N0T.645_}M,AX ,. 0F6LA,GS }1,5, T F| ^L AGS }, | ^ src/libavfilter/asrc_anullsrc.c:61:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 61 | { NULL src/libavfilter/af_surround.c}: 1433| : ^130 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1433 | { "brx", "set back right channel x spread", OFFSET(f_x[SC_BR]), AV_OPT_Tsrc/libavfilter/asrc_anullsrc.cY:P60E:_133F:LO Awarning: Timplicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion], {.dbl=0.5}, .06, 1 560, | T F{L "AdG"S, }, | ^ "set the audio duration", src/libavfilter/af_surround.c : 1434 : 130 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] OFFSET 1434( | d u r a {t i"solnx)", , A V _ O P T _"sTeYtP Es_iDdUeR AlTeIftO Nc,h a{n.niel6 4x =s p-re1a},d "-,1, I N T 6O4F_FSMEATX(,f _FxL[ASGCS_ S}L,] ) ,| ~ ^~~~~~~~~ AV_OPT_TYPE_FLO/usr/include/stdint.hA:46T:,21 : {.note: dexpanded from macro 'INT64_MAX'b l=0.5} ,46 | #.de0f6i,n e 1I5N,T 6T4F_LMAAXG S (}0,x 7 f| ^f fffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/af_surround.c:1435:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1435 | src/libavfilter/asrc_anullsrc.c{: 59":s133r:x "warning: ,implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] "set side r59i | g h t c{h a"ndnuerla txi osnp"r, e a d " , " se tO FtFheS EaT(uf_dxi[SoC _SdRu]r)a,t i o n "A,V _ O P T _ T Y PE _ F L O A T, { . d b l O=F0F.S5E}T,(d u.r0a6t,i o n1)5,, T F LAAVG_SO P}T,_T Y P| E ^_ DURATION, {.i64 = -1}, -1, INT64_MAX, Fsrc/libavfilter/af_surround.cLA:G1436S :}130,: warning: | missing field 'unit' initializer [-Wmissing-field-initializers] ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 1436 | 46 | { #"dbecfxi"n,e I N T 6 4 _"MsAetX b a(ck0 xc7efnftfefr fchfafnfnfeflf fx fsfpfr) e a| d" ^~~~~~~~~~~~~~~~~~, OFFSET(f_x[SC_BC]), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, .06, 15, TFLAGS }, | ^ src/libavfilter/af_surround.c:1437:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1437 | { "fcy", "set front center channel y spread", OFFSET(f_y[SC_FC]), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, .06, 15, TFLAGS }, | ^ src/libavfilter/af_surround.c:1438:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1438 | { "fly", "set front left channel y spread", OFFSET(f_y[SC_FL]), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, .06, 15, TFLAGS }, | ^ src/libavfilter/af_surround.c:1439:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1439 | { "fry", "set front right channel y spread", OFFSET(f_y[SC_FR]), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, .06, 15, TFLAGS }, | ^ src/libavfilter/af_surround.c:1440:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1440 | { "bly", "set back left channel y spread", src/libavfilter/asrc_sinc.c : O170F:F57S:E T(warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ y[SC_BL]), A V_170O | P T _ TY PEa_tFtL O=A Ta,t t {.> 1] / M_PI + .5f); i++) { | ~ ^~~ src/libavfilter/asrc_sinc.c:292:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 292 | for (i = 0; i <= (int) (pi_wraps[work_len >> 1] / M_PI + .5f); i++) { | ^~~~~~~~~~~~~~~~~~~~~~~ ~ src/libavfilter/asrc_sinc.c:294:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 294 | if (fabs(imp_sum) > fabs(peak_imp_sum)) { | ~~~~ ^~~~~~~ src/libavfilter/asrc_sinc.c:294:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 294 | if (fabs(imp_sum) > fabs(peak_imp_sum)) { | ~~~~ ^~~~~~~~~~~~ src/libavfilter/asrc_sinc.c:330:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 328 | av_log(s, AV_LOG_DEBUG, "%d nPI=%g peak-sum@%i=%g (val@%i=%g); len=%i post=%i (%g%%)\n", | ~~~~~~ 329 | work_len, pi_wraps[work_len >> 1] / M_PI, peak, peak_imp_sum, imp_peak, 330 | work[imp_peak], *len, *post_len, 100.f - 100.f * *post_len / (*len - 1)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/asrc_sinc.c:330:12: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 328 | av_log(s, AV_LOG_DEBUG, "%d nPI=%g peak-sum@%i=%g (val@%i=%g); len=%i post=%i (%g%%)\n", | ~~~~~~ 329 | work_len, pi_wraps[work_len >> 1] / M_PI, peak, peak_imp_sum, imp_peak, 330 | work[imp_peak], *len, *post_len, 100.f - 100.f * *post_len / (*len - 1)); | ^~~~~~~~~~~~~~ src/libavfilter/asrc_sinc.c:329:60: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 328 | av_log(s, AV_LOG_DEBUG, "%d nPI=%g peak-sum@%i=%g (val@%i=%g); len=%i post=%i (%g%%)\n", | ~~~~~~ 329 | work_len, pi_wraps[work_len >> 1] / M_PI, peak, peak_imp_sum, imp_peak, | ^~~~~~~~~~~~ src/libavfilter/asrc_sinc.c:329:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 329 | work_len, pi_wraps[work_len >> 1] / M_PI, peak, peak_imp_sum, imp_peak, | ^~~~~~~~~~~~~~~~~~~~~~~ ~ CC libavfilter/dnn/dnn_backend_native_layer_avgpool.o CC libavfilter/dnn/dnn_backend_native_layer_conv2d.o src/libavfilter/asrc_sinc.c:418:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 418 | { "sample_rate", "set sample rate", OFFSET(sample_rate), AV_OPT_TYPE_INT, {.i64=44100}, 1, INT_MAX, AF }, | ^ src/libavfilter/asrc_sinc.c:419:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 419 | { "r", "set sample rate", OFFSET(sample_rate), AV_OPT_TYPE_INT, {.i64=44100}, 1, INT_MAX, AF }, | ^ src/libavfilter/asrc_sinc.c:420:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 420 | { "nb_samples", "set the number of samples per requested frame", OFFSET(nb_samples), AV_OPT_TYPE_INT, {.i64=1024}, 1, INT_MAX, 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", "set high-pass filter frequency", OFFSET(Fc0), AV_OPT_TYPE_FLOAT, {.dbl=0}, 0, INT_MAX, AF }, | ^ src/libavfilter/asrc_sinc.c:423:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 423 | { "lp", "set low-pass filter frequency", OFFSET(Fc1), 18AV_ warningOsPT generated_. TYPE_FLOAT, {.dbl=0}, 0, INT_MAX, AF }, | ^ src/libavfilter/asrc_sinc.c:424:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 424 | { "phase", "set filter phase response", OFFSET(phase), AV_OPT_TYPE_FLOAT, {.dbl=50}, 0, 100, AF }, | ^ src/libavfilter/asrc_sinc.c:425:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 425 | { "beta", "set kaiser window beta", OFFSET(beta), AV_OPT_TYPE_FLOAT, {.dbl=-1}, -1, 256, AF }, | ^ src/libavfilter/asrc_sinc.c:426:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 426 | { "att", "set stop-band attenuation", OFFSET(att), AV_OPT_TYPE_FLOAT, {.dbl=120}, 40, 180, AF }, | ^ src/libavfilter/asrc_sinc.c:427:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 427 | { "round", "enable rounding", OFFSET(round), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, AF }, | ^ src/libavfilter/asrc_sinc.c:428:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 428 | { "hptaps", "set number of taps for high-pass filter", OFFSET(num_taps[0]), AV_OPT_TYPE_INT, {.i64=0}, 0, 32768, AF }, | ^ src/libavfilter/asrc_sinc.c:429:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 429 | { "lptaps", "set number of taps for low-pass filter", OFFSET(num_taps[1]), AV_OPT_TYPE_INT, {.i64=0}, 0, 32768, AF }, | ^ src/libavfilter/asrc_sinc.c:430:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 430 | { NULL } | ^ 13 warnings generated. 26 warnings generated. 11 warnings generated. src/libavfilter/asrc_sine.c:71:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 71 | OPT_DBL("frequency", frequency, 440, 0, DBL_MAX, "set the sine frequency",), | ^ src/libavfilter/asrc_sine.c:62:5: note: expanded from macro 'OPT_DBL' 62 | OPT_GENERIC(name, field, def, min, max, descr, DOUBLE, dbl, __VA_ARGS__) | ^ src/libavfilter/asrc_sine.c:56:57: note: expanded from macro 'OPT_GENERIC' 56 | { .deffield = def }, min, max, FLAGS, __VA_ARGS__ } | ^ src/libavfilter/asrc_sine.c:72:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 72 | OPT_DBL("f", frequency, 440, 0, DBL_MAX, "set the sine frequency",), | ^ src/libavfilter/asrc_sine.c:62:5: note: expanded from macro 'OPT_DBL' 62 | OPT_GENERIC(name, field, def, min, max, descr, DOUBLE, dbl, __VA_ARGS__) | ^ src/libavfilter/asrc_sine.c:56:57: note: expanded from macro 'OPT_GENERIC' 56 | { .deffield = def }, min, max, FLAGS, __VA_ARGS__ } | ^ src/libavfilter/asrc_sine.c:73:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 73 | OPT_DBL("beep_factor", beep_factor, 0, 0, DBL_MAX, "set the beep frequency factor",), | ^ src/libavfilter/asrc_sine.c:62:5: note: expanded from macro 'OPT_DBL' 62 | OPT_GENERIC(name, field, def, min, max, descr, DOUBLE, dbl, __VA_ARGS__) | ^ src/libavfilter/asrc_sine.c:56:57: note: expanded from macro 'OPT_GENERIC' 56 | { .deffield = def }, min, max, FLAGS, __VA_ARGS__ } | ^ src/libavfilter/asrc_sine.c:74:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 74 | OPT_DBL("b", beep_factor, 0, 0, DBL_MAX, "set the beep frequency factor",), | ^ src/libavfilter/asrc_sine.c:62:5: note: expanded from macro 'OPT_DBL' 62 | OPT_GENERIC(name, field, def, min, max, descr, DOUBLE, dbl, __VA_ARGS__) | ^ src/libavfilter/asrc_sine.c:56:57: note: expanded from macro 'OPT_GENERIC' 56 | { .deffield = def }, min, max, FLAGS, __VA_ARGS__ } | ^ src/libavfilter/asrc_sine.c:75:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | OPT_INT("sample_rate", sample_rate, 44100, 1, INT_MAX, "set the sample rate",), | ^ src/libavfilter/avf_ahistogram.csrc/libavfilter/asrc_sine.c::5971:5:: 108note: :expanded from macro 'OPT_INT' warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59 | OPT_GE N71E | RI C ( n a{m e",r aftiee"l,d ",s edte fv,i dmeino, mraatex",, dOeFsFcSr,E TI(NfTr,a mie6_4,r _a_VtA_eA)R,G SA__V)_ O| P ^ T_src/libavfilter/asrc_sine.cT:Y56P:E57_: Vnote: Iexpanded from macro 'OPT_GENERIC'D EO_RA T56E | , { . s t r{= ".2d5"e}f,f i0e,l dI N=T _deMAfX ,} ,F LmAiGnS, }m,a x ,| ^F LAGS, __VA_ARGS__ } | ^ src/libavfilter/avf_ahistogram.c:72:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/asrc_sine.c:76:5: 72warning: | missing field 'unit' initializer [-Wmissing-field-initializers] { "r", 76 | " s e OtP Tv_IiNdTeo( r"ar"t,e " , O FF S E T( fr a m e _r a t e )s,a mApVl_e_OrPTa_tTeY,P E _ V I D E O _R4A41T00E,, 1{,. sItNrT=_M"A2X5," } ," s0et, tIhNeT _sMamApXle, rFLaAtGeS" ,}), , | ^| ^ src/libavfilter/asrc_sine.c:59:5: note: expanded from macro 'OPT_INT' 59 | OPT_GENERIC(name, fisrc/libavfilter/avf_ahistogram.cel:d,73 :d96e:f ,warning: missing field 'unit' initializer [-Wmissing-field-initializers]m in, max, d e73s | c r , IN{T ," sii6ze"4,, "_s_eVtA _AvRGiSd_e_o) s| i ^z e"src/libavfilter/asrc_sine.c,: 56:O57:F Fnote: Sexpanded from macro 'OPT_GENERIC'E T(w), A56V | _ O P T _ T Y{P E._deIffMiAeGlEd_ S=I ZdEe,f }{,. smtirn=," hmda7x2,0 "F}L,A G0S,, 0_,_ VFAL_AARGGS_S_ }}, | | ^ ^ src/libavfilter/avf_ahistogram.c:74src/libavfilter/asrc_sine.c::9677:: 5warning: :missing field 'unit' initializer [-Wmissing-field-initializers] warning: missing field 'unit' initializer [-Wmissing-field-initializers] 74 | 77 | { O"PsT"_D,U R ( " d"usreatti ovn"i,d e o s i z e " ,du rOaFtFiSEoTn(,w ) , A V _ O P T _ T Y P E _0I, M0,A GIEN_TS6I4Z_EM,AX ,{ ."sstert =t"hhed 7a2u0di"o} ,d u0ra,ti o0n," ,F),L A G| S ^} , src/libavfilter/asrc_sine.c| : ^65 :5: note: expanded from macro 'OPT_DUR' 65 | OPT_GENERIC(name, field, def, min, max, descr, DURATION, str, __VA_ARGS__) | ^ src/libavfilter/asrc_sine.c:56:57: note: expanded from macro 'OPT_GENERIC' 56 | { .deffield = def }, min, max, FLAGS, __VA_ARGS__ } | ^ src/libavfilter/asrc_sine.c:78:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 78 | OPT_DUR("d", duration, src/libavfilter/avf_ahistogram.c0:,84 0:,107 : Iwarning: Nmissing field 'unit' initializer [-Wmissing-field-initializers]T6 4_MAX, "se t84 | t h e a{u d"iaoc oduunratt"i,o n""h,o)w, m| ^u ch src/libavfilter/asrc_sine.cf:r65a:m5es: tnote: expanded from macro 'OPT_DUR'o accumu l65 | a t e " ,O POTF_GFENSEERTI(Cc(onuanmet,) ,f iAelVd_,O PdTe_fT, YmiPnE,_ ImNaTx, descr, DURATION, str, __VA_ARGS__) | ^ src/libavfilter/asrc_sine.c:56:57: note: expanded from macro 'OPT_GENERIC' 56 | , { .deffield = def }, {m.iin6,4 =m1a}x,, -FL1A,G S1,0 0_,_ VFAL_AAGRSG S}_,_ }| ^ | ^ src/libavfilter/avf_ahistogram.csrc/libavfilter/asrc_sine.c::8579::1185:: warning: warning: missing field 'unit' initializer [-Wmissing-field-initializers]missing field 'unit' initializer [-Wmissing-field-initializers] 7985 | | {O P"Tr_hSeTRi(g"hstam"p,l e"s_speert_f rhaimset",o gsraamm prlaetsi_poe ro_ff rwaimned, o"w1 0he2i4g"h,t "0,, O0F,F S E T ( p h i s"tsoe)t ,t hAeV _nOuPmTbe_rT YoPfE s_aFmpLlOAeTs, p{e.r dfrbalm=e"0,.)1,0 } ,| ^0 , 1src/libavfilter/asrc_sine.c,: 68:F5L:A Gnote: Sexpanded from macro 'OPT_STR' }, | ^ 68 | OPT_GENERIC(name, field, def, min, max, descr, STRING, str, __VA_ARGS__) | ^ src/libavfilter/asrc_sine.c:56:57: note: expanded from macro 'OPT_GENERIC' 56 | { .deffield = def }, min, max, FLAGS, __VA_ARGS__ } | ^ src/libavfilter/asrc_sine.csrc/libavfilter/avf_ahistogram.c:80::9210:: 12warning: :missing field 'help' initializer [-Wmissing-field-initializers] warning: missing field 'help' initializer [-Wmissing-field-initializers] 80 | 92 | { N U L{L N}UL L | ^} | ^ 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] 78 | OPT_DUR("d", duration, 0, 0, INT64_MAX, "set the audio duration",), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/asrc_sine.c:65:40: note: expanded from macro 'OPT_DUR' 65 | OPT_GENERIC(name, field, def, min, max, descr, DURATION, str, __VA_ARGS__) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/asrc_sine.c:56:33: note: expanded from macro 'OPT_GENERIC' 55 | { name, descr, offsetof(CONTEXT, field), AV_OPT_TYPE_ ## type, \ | ~ 56 | { .deffield = def }, min, max, FLAGS, __VA_ARGS__ } | ^~~ src/libavfilter/asrc_sine.c:77:64: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 77 | OPT_DUR("duration", duration, 0, 0, INT64_MAX, "set the audio duration",), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/asrc_sine.c:65:40: note: expanded from macro 'OPT_DUR' 65 | OPT_GENERIC(name, field, def, min, max, descr, DURATION, str, __VA_ARGS__) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/asrc_sine.c:56:33: note: expanded from macro 'OPT_GENERIC' 55 | { name, descr, offsetof(CONTEXT, field), AV_OPT_TYPE_ ## type, \ | ~ 56 | { .deffield = def }, min, max, FLAGS, __VA_ARGS__ } | ^~~ src/libavfilter/avf_abitscope.c:54:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 54 | { "rate", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="25"}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/avf_abitscope.c:55:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 55 | { "r", "set video rate", OFFSET(fsrc/libavfilter/avf_aphasemeter.cra:m70e:108_:r atwarning: emissing field 'unit' initializer [-Wmissing-field-initializers]) , AV_58OP warningT_sTY generatedP. E _V70ID | E O _ R A{T E",r a{t.e"s, t"rs="e2t5 "v}i, d0e,o I NTr_aMtAeX",, OFFFLSEAT(GfSr a},m e| ^_ rate), AV_OPT_TYPE_VIDEO_RATE, {.str="25src/libavfilter/avf_abitscope.c":}56, :099,: INwarning: Tmissing field 'unit' initializer [-Wmissing-field-initializers]_ MAX, FLAGS },56 | | ^ { "size", "set video size", OFFSET(w), Asrc/libavfilter/avf_aphasemeter.cV:_O71P:T108:_ Twarning: Ymissing field 'unit' initializer [-Wmissing-field-initializers]P E_IMAGE_SIZ E71, | {. st r ="{1 02"4rx"25,6" }, 0 , 0",s eFtL AvGSi d}e,o | ^r ate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEsrc/libavfilter/avf_abitscope.cO:_57R:A99T:E ,warning: missing field 'unit' initializer [-Wmissing-field-initializers] {.str="25" }57, | 0 , I N T{_ M"AsX," ,F L A G S" se}t ,v i de| o ^ size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIsrc/libavfilter/avf_aphasemeter.cZ:E,72 {:.98s: twarning: rmissing field 'unit' initializer [-Wmissing-field-initializers]=" 1024x256" }72 | , 0 , { 0," sFiLzAeG"S, }," s e| t ^v ideo size", OFFSET(w), AV_OPT_TYPE_IMAGEsrc/libavfilter/avf_abitscope.c_:SI58Z:E154:, {warning: .smissing field 'unit' initializer [-Wmissing-field-initializers]tr ="800x400"}, 0 , 580, | F L A {G "Sc }o,l o | r ^s ", "set channels colors", OFFSET(colorsrc/libavfilter/avf_aphasemeter.cs:)73,: 98:A warning: Vmissing field 'unit' initializer [-Wmissing-field-initializers] _OPT_TYPE _S73TR | I N G {, {".sst"r ,= " r ed"|sgreeten |vbilude|eyoe lsilzoe"w,| oOrFFaSnETg(ew|)l,im eAV|_pOiPnT_kT|mYaPgEe_nItMaA|GbEr_owSnI"Z E},, {0.,s 0t,r F=L"8A00GxS4 0}0, " }| ^, 0, 0, FLAGS }, | ^ src/libavfilter/avf_aphasemeter.c:74:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 74 | { "rc", "set red contrast", OFFSET(contrast[0]), AV_src/libavfilter/avf_abitscope.cO:P63T:12_: Twarning: missing field 'help' initializer [-Wmissing-field-initializers]Y PE_ I63 | N T , { {N.UiLL6 }4 = 2}| , ^ 0, 255, FLAGS }, | ^ src/libavfilter/avf_aphasemeter.c:75:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | { "gc", "set green contrast", OFFSET(contrast[1]), AV_OPT_TYPE_INT, {.i64=7}, 0, 255, FLAGS }, | ^ src/libavfilter/avf_aphasemeter.c:76:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76 | { "bc", "set blue contrast", OFFSET(contrast[2]), AV_OPT_TYPE_INT, {.i64=1}, 0, 255, FLAGS }, | ^ src/libavfilter/avf_aphasemeter.c:77:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 77 | { "mpc", "set median phase color", OFFSET(mpc_str), AV_OPT_TYPE_STRING, {.str = "none"}, 0, 0, FLAGS }, | ^ src/libavfilter/avf_aphasemeter.c:78:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 78 | { "video", "set video output", OFFSET(do_video), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, FLAGS }, | ^ src/libavfilter/avf_aphasemeter.c:79:136: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 79 | { "phasing", "set mono and out-of-phase detection output", OFFSET(do_phasing_detection), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, FLAGS }, | ^ src/libavfilter/avf_aphasemeter.c:80:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 80 | { "tolerance", "set phase tolerance for mono detection", OFFSET(tolerance), AV_OPT_TYPE_FLOAT, {.dbl = 0.}, 0, 1, FLAGS }, | ^ src/libavfilter/avf_aphasemeter.c:81:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 81 | { "t", "set phase tolerance for mono detection", OFFSET(tolerance), AV_OPT_TYPE_FLOAT, {.dbl = 0.}, 0, 1, FLAGS }, | ^ src/libavfilter/avf_aphasemeter.c:82:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 82 | { "angle", "set angle threshold for out-of-phase detection", OFFSET(angle), AV_OPT_TYPE_FLOAT, {.dbl = 170.}, 90, 180, FLAGS }, | ^ src/libavfilter/avf_aphasemeter.c:83:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 83 | { "a", "set angle threshold for out-of-phase detection", OFFSET(angle), AV_OPT_TYPE_FLOAT, {.dbl = 170.}, 90, 180, FLAGS }, | ^ src/libavfilter/avf_aphasemeter.c:84:154: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 84 | { "duration", src/libavfilter/avf_a3dscope.c"set: 57m:i108ni:m uwarning: m missing field 'unit' initializer [-Wmissing-field-initializers]m ono or out-of-phas e57 | d u r a t{i o"nr aitne "s,e c"osnedts "v,i dOeFoF SrEaTt(ed"u,r aOtFiFoSnE)T,( fArVa_mOeP_Tr_aTtYeP)E,_ DAUVR_AOTPCC libavfilter/dnn/dnn_backend_native_layer_dense.o ITO_NT,Y P{E._iV6I4D=E2O0_0R0A0T0E0,} ,{ .0s,t rM=A"X2_5D"U}R,AT I0O,N ,I NFTL_AMGASX ,} ,F L A| G ^S }, | ^ src/libavfilter/avf_aphasemeter.c:85:154: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/avf_a3dscope.c:58:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 85 | {58 | " d " , { " r " , " s"este tm ivniidmeuom rmaotneo" ,o rO FoFuStE-To(ff-rpahmaes_er adtuer)a,t iAoVn_ OiPnT _sTeYcPoEn_dVsI"D,E OO_FRFASTEET,( d{u.rsattri=o"n2)5," }A,V _0O,P TI_NTTY_PMEA_XD,U RFALTAIGOSN ,} ,{ . i| 6 ^4 =2000000}, 0, MAX_DURATION, FLAGS }, | ^ src/libavfilter/avf_a3dscope.c:59:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/avf_aphasemeter.c:86 :5912 | : warning: missing field 'help' initializer [-Wmissing-field-initializers] { "s i86z | e " , "{s eNtU LvLi d}e o | s ^ ize", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str="hd720"}, 0, 0, FLAGS }, | ^ src/libavfilter/avf_a3dscope.c:60:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | { "s", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str="hd720"}, 0, 0, FLAGS }, | ^ src/libavfilter/avf_a3dscope.c:61:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | { "fov", "set 3ca warningmse generatedr. a FoV", OFFSET(fov), AV_OPT_TYPE_FLOAT, {.dbl=90.f}, 40, 150, TFLAGS }, | ^ src/libavfilter/avf_a3dscope.c:62:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | { "roll", "set camera roll",OFFSET(roll), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, -180, 180, TFLAGS }, | ^ src/libavfilter/avf_a3dscope.c:63:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | { "pitch","set camera pitch",OFFSET(pitch), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, -180, 180, TFLAGS }, | ^ src/libavfilter/avf_a3dscope.c:64:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 64 | { "yaw", "set camera yaw", OFFSET(yaw), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, -180, 180, TFLAGS }, | ^ src/libavfilter/avf_a3dscope.c:65:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 65 | { "xzoom","set camera zoom", OFFSET(zoom[0]),AV_OPT_TYPE_FLOAT, {.dbl=1.f}, 0.01, 10, TFLAGS }, | ^ src/libavfilter/avf_a3dscope.c:66:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66 | { "yzoom","seCC libavfilter/dnn/dnn_backend_native_layer_depth2space.o t camera zoom", OFFSET(zoom[1]),AV_OPT_TYPE_FLOAT, {.dbl=1.f}, 0.01, 10, TFLAGS }, | ^ src/libavfilter/avf_a3dscope.c:67:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 67 | { "zzoom","set camera zoom", OFFSET(zoom[2]),AV_OPT_TYPE_FLOAT, {.dbl=1.f}, 0.01, 10, TFLAGS }, | ^ src/libavfilter/avf_a3dscope.c:68:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 68 | { "xpos", "set camera position", OFFSET(eye[0]), AV_OPT_TYPE_FLOAT, {.dbl=0.f},-60.f, 60.f, TFLAGS }, | ^ src/libavfilter/avf_a3dscope.c:69:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 69 | { "ypos", "set camera position", OFFSET(eye[1]), AV_OPT_TYPE_FLOAT, {.dbl=0.f},-60.f, 60.f, TFLAGS }, | ^ src/libavfilter/avf_a3dscope.c:70:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 70 | { "zpos", "set camera position", OFFSET(eye[2]), AV_OPT_TYPE_FLOAT, {.dbl=0.f},-60.f, 60.f, TFLAGS }, | ^ src/libavfilter/avf_a3dscope.c:71:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 71 | { "length","set length", OFFSET(size), AV_OPT_TYPE_INT, {.i64=15}, 1, 60, CC libavfilter/dnn/dnn_backend_native_layer_mathbinary.o FLAGS }, | ^ src/libavfilter/avf_a3dscope.c:72:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 72 | { NULL } | ^ src/libavfilter/avf_a3dscope.c:70:91: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 70 | { "zpos", "set camera position", OFFSET(eye[2]), AV_OPT_TYPE_FLOAT, {.dbl=0.f},-60.f, 60.f, TFLAGS }, | ~ ^~~~ src/libavfilter/avf_a3dscope.c:70:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 70 | { "zpos", "set camera position", OFFSET(eye[2]), AV_OPT_TYPE_FLOAT, {.dbl=0.f},-60.f, 60.f, TFLAGS }, | ~ ^~~~~ src/libavfilter/avf_a3dscope.c:70:79: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 70 | { "zpos", "set camera position", OFFSET(eye[2]), AV_OPT_TYPE_FLOAT, {.dbl=0.f},-60.f, 60.f, TFLAGS }, | ~ ^~~ src/libavfilter/avf_a3dscope.c:69:91: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 69 | { "ypos", "set camera position", OFFSET(eye[1]), AV_OPT_TYPE_FLOAT, {.dbl=0.f},-60.f, 60.f, TFLAGS }, | ~ ^~~~ src/libavfilter/avf_a3dscope.c:69:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 69 | { "ypos", "set camera position", OFFSET(eye[1]), AV_OPT_TYPE_FLOAT, {.dbl=0.f},-60.f, 60.f, TFLAGS }, | ~ ^~~~~ src/libavfilter/avf_a3dscope.c:69:79: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 69 | { "ypos", "set camera position", OFFSET(eye[1]), AV_OPT_TYPE_FLOAT, {.dbl=0.f},-60.f, 60.f, TFLAGS }, | ~ ^~~ src/libavfilter/avf_a3dscope.c:68:91: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 68 | { "xpos", "set camera position", OFFSET(eye[0]), AV_OPT_TYPE_FLOAT, {.dbl=0.f},-60.f, 60.f, TFLAGS }, | ~ ^~~~ src/libavfilter/avf_a3dscope.c:68:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 68 | { "xpos", "set camera position", OFFSET(eye[0]), AV_OPT_TYPE_FLOAT, {.dbl=0.f},-60.f, 60.f, TFLAGS }, | ~ ^~~~~ src/libavfilter/avf_a3dscope.c:68:79: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 68 | { "xpos", "set camera position", OFFSET(eye[0]), AV_OPT_TYPE_FLOAT, {.dbl=0.f},-60.f, 60.f, TFLAGS }, | ~ ^~~ src/libavfilter/avf_aphasemeter.c:src/libavfilter/avf_a3dscope.c164::1167:: 75:warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 67164 | | re t{u rn" (zphzaoosm"e," s+e t1 .c)a m/e r2a. z* o(owm "-, O1)F;FS E T| ( ^~~~~ ~z oom[2]),AV_OPT_TYPE_FLOAT, {.dbl=1.f}, 0.01, 1src/libavfilter/avf_ahistogram.c0, T:FL323AG:S18 }:, warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ~ ^~~ 323 | src/libavfilter/avf_a3dscope.c : 66 : 75 : uwarning: f implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]= yf * M_PI ;66 | | ^~ ~ { "yzoom","set camera zoom", OFFSET(zoom[1]),AV_OPT_TYPE_FLOsrc/libavfilter/avf_ahistogram.cAT:324,: 18:{ .warning: dimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]b l=1.f} ,324 0 | .0 1 , 14 1 warning0 s, generated T . F L A GvSf }=, y | f ~ ^~~ * M_PI; | ^~ ~ src/libavfilter/avf_a3dscope.c:65:75: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 65 | { "xzoom","set camera zoom", OFFSET(zoom[0]),AV_OPT_TYPE_FLOAT, {.dbl=1.f}, 0.01, 10, TFLAGS }, | ~ ^~~ src/libavfilter/avf_a3dscope.c:64:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 64 | { "yaw", "set camera yaw", OFFSET(yaw), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, -180, 180, TFLAGS }, | ~ ^~~ src/libavfilter/avf_a3dscope.c:63:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 63 | { "pitch","set camera pitch",OFFSET(pitch), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, -180, 180, TFLAGS }, | ~ ^~~ src/libavfilter/avf_a3dscope.c:62:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 62 | { "roll", "set camera roll",OFFSET(roll), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, -180, 180, TFLAGS }, | ~ ^~~ src/libavfilter/avf_a3dscope.c:61:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 61 | { "fov", "set camera FoV", OFFSET(fov), AV_OPT_TYPE_FLOAT, {.dbl=90.f}, 40, 150, TFLAGS }, | ~ ^~~~ src/libavfilter/avf_ahistogram.c:389:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 389 | out[0] += aa * yf; | ~ ^~ src/libavfilter/avf_ahistogram.c3:390 warning:s32 generated: . warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 390 | out[1] += aa * uf; | ~ ^~ src/libavfilter/avf_ahistogram.c:391:32src/libavfilter/avf_concat.c: warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]59 :55: warning: 391 | missing field 'unit' initializer [-Wmissing-field-initializers] out[ 259] | + = a a A*V _vOfP;T _ T| ~ ^~ YPE_INT, { .i64 = 2 }, 1, INT_MAX, V|A|F}, | ^ src/libavfilter/avf_concat.c:62:54: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | AV_OPT_TYPE_INT, { .i64 = 1 }, 0, INT_MAX, V|F }, | ^ src/libavfilter/avf_concat.c:65:53: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 65 | AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, A|F}, | ^ src/libavfilter/avf_concat.c:68:50: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 68 | AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, V|A|F}, | ^ src/libavfilter/avf_concat.c:69:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 69 | { NULL } | ^ src/libavfilter/avf_avectorscope.c:87:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 87 | { "rate", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="25"}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/avf_aphasemeter.c:254:32: warning: src/libavfilter/avf_avectorscope.cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 88:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 254 | 88 | fl o a t a{n g"ler "=, c os f ( s-">asngelte /v1i8d0e.o0 fr*aM_tPIe);" , | O ~~~~~~~~^~~~~~~~ FFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="25"}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/avf_avectorscope.c:89:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 89 | { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str="400x400"}, 0, 0, src/libavfilter/avf_a3dscope.cFLAG:S136 :}41,: | warning: ^implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 136 | 7 f warning=s generated1.. 0f /src/libavfilter/avf_avectorscope.c t:an90f:(98fo:v warning: *missing field 'unit' initializer [-Wmissing-field-initializers] 0.5f * M_ P90I | / 1{8 0"s."f, ) ; "s et| ~ ^~~~~ video sizsrc/libavfilter/avf_a3dscope.ce:"136, :OF25FS:E Twarning: (wimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) , AV_OPT _136TY | PE _ I M AfGE _=SI Z1E.,0 f{ ./st rt="a4n00fx(40f0o"v}, 0*, 0.05,f F*LA GMS _},P I| ^/ 180.f); | ~~~~^~~~~~ ~ src/libavfilter/avf_avectorscope.c:91:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 91 | { "rc", "set red contrast", OFFSET(contrast[0]), AV_OPT_TYPE_INT, {.i64=40}, 0, 255, TFLAGS }, | ^ src/libavfilter/avf_avectorscope.c:92:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 92 | { "gc", "set green contrast", OFFSET(contrast[1]), AV_OPT_TYPE_INT, {.i64=160}, 0, 255, TFLAGS }, | ^ src/libavfilter/avf_avectorscope.c:93:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 93 | { "bc", "set blue contrast", OFFSET(contrast[2]), AV_OPT_TYPE_INT, {.i64=80}, 0, 255, TFLAGS }, | ^ src/libavfilter/avf_avectorscope.c:94:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 94 | { "ac", "set alpha contrast", OFFSET(contrast[3]), AV_OPT_TYPE_INT, {.i64=255}, 0, 255, TFLAGS }, | ^ src/libavfilter/avf_avectorscope.c:95:95: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 95 | { "rf", "set red fade", OFFSET(fade[0]), AV_OPT_TYPE_INT, {.i64=15}, 0, 255, TFLAGS }, | ^ src/libavfilter/avf_avectorscope.c:96:95: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 96 | { "gf", "set green fade", OFFSET(fade[1]), AV_OPT_TYPE_INT, {.i64=10}, 0, 255, TFLAGS }, | ^ src/libavfilter/avf_avectorscope.c:97:95: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 97 | { "bf", "set blue fade", OFFSET(fade[2]), AV_OPT_TYPE_INT, {.i64=5}, 0, 255, TFLAGS }, | ^ src/libavfilter/avf_avectorscope.c:98:95: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 98 | { "af", "set alpha fade", OFFSET(fade[3]), AV_OPT_TYPE_INT, {.i64=5}, 0, 255, TFLAGS }, | ^ src/libavfilter/avf_a3dscope.csrc/libavfilter/avf_avectorscope.c::99:94171: :warning: 35missing field 'unit' initializer [-Wmissing-field-initializers]: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 99 | { " z171o | o m" , " sfetl ozaootm facctror ",= OFcFSoETs(fzo(omr),o lAlV _*OP TM__PTYIP E_/D OU1B8L0E,. f{.)db;l = 1| }, ~ ^~~~~ 0, 10, TFLAGSsrc/libavfilter/avf_a3dscope.c :}171,: 21 :| ^ warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 171 | float cr = cosf(roll * M_PI / 180.f); | ^~~~ ~ src/libavfilter/avf_a3dscope.c:172:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 172 | float sr = sinf(roll * M_PI / 180.f); | ~ ^~~~~ src/libavfilter/avf_a3dscope.c:172:21: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 172 | float sr = sinf(roll src/libavfilter/avf_avectorscope.c*: 109M_:P97I: warning: missing field 'unit' initializer [-Wmissing-field-initializers]/ 180.f); 109| | ^~~~ ~ { "swap", "swap x axis with y axis", OFFSET(swap), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, TFLAGS }, | ^ src/libavfilter/avf_a3dscope.c:173:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 173 | float cp = cosf(pitch * M_PI / 180.f); | ~ ^~~~~ src/libavfilter/avf_a3dscope.c:173:21: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] src/libavfilter/avf_aphasemeter.c 173 | : 315 :f46lo:a twarning: cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]p = cosf(pitch * 315M | _ PI / 1 8src/libavfilter/avf_avectorscope.c 0 : .sfn115p):;r 12i:| n ^~~~~ ~twarning: f missing field 'help' initializer [-Wmissing-field-initializers]( valu e115 | , s i z{e oNUfL(vLal ue}) , "%| f ^" , fphase); | ~~~~~~~~ ^~~~~~ src/libavfilter/avf_a3dscope.c:174:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 174 | float sp = sinf(pitch * M_PI / 180.f); | ~ ^~~~~ src/libavfilter/avf_a3dscope.c:174:21: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 174 | float sp = sinf(pitch * M_PI / 180.f); | ^~~~~ ~ src/libavfilter/avf_a3dscope.c:175:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 175 | float cy = cosf(yaw * M_PI / 180.f); | ~ ^~~~~ src/libavfilter/avf_a3dscope.c:175:21: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 175 | float cy = cosf(yaw * M_PI / 180.f); | ^~~ ~ src/libavfilter/avf_a3dscope.c:176:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 176 | float sy = sinf(yaw * M_PI / 180.f); | ~ ^~~~~ src/libavfilter/avf_a3dscope.c:176:21: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 176 | float sy = sinf(yaw * M_PI / 180.f); | ^~~ ~ 26 warnings generated. src/libavfilter/avf_avectorscope.c:126:28: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 126 | if (y >= s->h || x >= s->w) | ~ ^ ~~~~ src/libavfilter/avf_avectorscope.c:126:15: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 126 | if (y >= s->h || x >= s->w) | ~ ^ ~~~~ src/libavfilter/avf_avectorscope.c:129:13: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 129 | y = FFMIN(y, s->h - 1); | ^ ~ ~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavfilter/avf_avectorscope.c:130:13: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 130 | x = FFMIN(x, s->w - 1); | ^ ~ ~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavfilter/avf_a3dscope.c:263:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 263 | const int r = 128.f + 127.f * sinf(ch / (channels - 1) * M_PI); | ~~~^~~~~~~~~~~~~~~~ ~ src/libavfilter/avf_a3dscope.c:265:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 265 | const int b = 128.f + 127.f * cosf(ch / (channels - 1) * M_PI); | ~~~^~~~~~~~~~~~~~~~ ~ src/libavfilter/avf_avectorscope.c:357:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 357 | zoom = 1. / max; | ~ ^~~ CC libavfilter/dnn/dnn_backend_native_layer_mathunary.o src/libavfilter/avf_avectorscope.c:401:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 401 | x = ((src[1] - src[0]) * zoom / 2 + 1) * hw; | ~~~~~~~^~~~~~~~ ~ src/libavfilter/avf_avectorscope.c:402:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 402 | y = (1.0 - (src[0] + src[1]) * zoom / 2) * hh; | ~~~~~~~^~~~~~~~ ~ src/libavfilter/avf_avectorscope.c:404:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 404 | x = (src[1] * zoom + 1) * hw; | ^~~~~~ ~ src/libavfilter/avf_avectorscope.c:405:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 405 | y = (src[0] * zoom + 1) * hh; | ^~~~~~ ~ src/libavfilter/avf_avectorscope.c:409:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 409 | sx = src[1] * zoom; | ^~~~~~ ~ src/libavfilter/avf_avectorscope.c:410:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 410 | sy = src[0] * zoom; | ^~~~~~ ~ src/libavfilter/avf_avectorscope.c:411:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 411 | cx = sx * sqrtf(1 - 0.5 * sy * sy); | ~ ^~ src/libavfilter/avf_avectorscope.c:411:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 411 | cx = sx * sqrtf(1 - 0.5 * sy * sy); | ~ ^~ src/libavfilter/avf_avectorscope.c:412:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 412 | cy =CC libavfilter/dnn/dnn_backend_native_layer_maximum.o sy * sqrtf(1 - 0.5 * sx * sx); | ~ ^~ src/libavfilter/avf_avectorscope.c:412:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 412 | cy = sy * sqrtf(1 - 0.5 * sx * sx); | ~ ^~ src/libavfilter/avf_avectorscope.c:413:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 413 | x = hw + hw * FFSIGN(cx + cy) * (cx - cy) * .7; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ~ src/libavfilter/avf_avectorscope.c:414:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 414 | y = s->h - s->h * fabsf(cx + cy) * .7; | ~~~~~^~~~~~~~~~~~~~~~ ~ CC libavfilter/dnn/dnn_backend_native_layer_pad.o CC libavfilter/dnn/dnn_backend_native_layers.o src/libavfilter/avf_showcwt.c:120:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 120 | { "size", "set video sizeCC libavfilter/dnn/dnn_interface.o ", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "640x512"}, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showcwt.c:121:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 121 | { "s", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "640x512"}, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showcwt.c:122:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 122 | { "rate", "set video rate", OFFSET(rate_str), AV_OPT_TYPE_STRING, {.str = "25"}, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showcwt.c:123:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 123 | { "r", "set video rate", OFFSET(rate_str), AV_OPT_TYPE_STRING, {.str = "25"}, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showcwt.c:130:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 130 | { "min", "set minimum frequency", OFFSET(minimum_CC libavfilter/dnn/dnn_io_proc.o frequency), AV_OPT_TYPE_FLOAT, {.dbl = 20.}, 1, 2000, FLAGS }, | ^ src/libavfilter/avf_showcwt.c:131:120: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 131 | { "max", "set maximum frequency", OFFSET(maximum_frequency), AV_OPT_TYPE_FLOAT, {.dbl = 20000.}, 0, 192000, FLAGS }, | ^ src/libavfilter/avf_showcwt.c:132:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 132 | { "logb", "set logarithmic basis", OFFSET(logarithmic_basis), AV_OPT_TYPE_FLOAT, {.dbl = 0.0001}, 0, 1, FLAGS }, | ^ src/libavfilter/avf_showcwt.c:133:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 133 | { "deviation", "set frequency deviation", OFFSET(deviation), AV_OPT_TYPE_FLOAT, {.dbl = 1.}, 0, 10, FLAGS }, | ^ src/libavfilter/avf_showcwt.c:134:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 134 | { "pps", "set pixels per second", OFFSET(pps), AV_OPT_TYPE_INT, {.i64 = 64}, 1, 1024, FLAGS }, | ^ src/libavfilter/avf_showcwt.c:150:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 150 | { NULL } | ^ In file included from src/libavfilter/avf_showspatial.c:35: src/libavfilter/window_func.h:155:60: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 155 | lut[n] = exp(-0.5 * SQR((n-(N-1)/2)/(0.4*(N-1)/2.f))); | ~^~~ src/libavfilter/window_func.h:153:30: note: expanded from macro 'SQR' 153 | #define SQR(x) ((x)*(x)) | ^ src/libavfilter/window_func.h:155:60: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 155 | lut[n] = exp(-0.5 * SQR((n-(N-1)/2)/(0.4*(N-1)/2.f))); | ~^~~ src/libavfilter/window_func.h:153:26: note: expanded from macro 'SQR' 153 | #define SQR(x) ((x)*(x)) | ^ src/libavfilter/avf_showcqt.c:61:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | { "size", "set video size", OFFSET(width), AVsrc/libavfilter/window_func.h_OP:T162_T:YP25E:_ Iwarning: Mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]A GE_SIZE, { . st162r | = "1 9 2 0 x1 08 0" }, i f (F F0A,B 0S,( n - M ) >= F0.L3AG S *} ,M) { | ^| ~~^~~ ~~ src/libavutil/common.h:64:31: note: expanded from macro 'FFABS' 64 | #define FFABS(a) src/libavfilter/avf_showcqt.c((:a62):128 :> =warning: missing field 'unit' initializer [-Wmissing-field-initializers]0 ? (a) : (- (62a | ) ) ){ " s| ", ^ "set vIn file included from idsrc/libavfilter/avf_showspatial.ceo: 35si: zsrc/libavfilter/window_func.he:",162 :O17F:F Swarning: Eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]T( width), A V_162O | PT _ TY PE _ I M AG E _S I ZE , i{f .s(tFr F=A "B1S92(0nx 10-8 0M") >=} ,0. 3 * M) {0 , | 0 ^~~~~~~~~~~~ ~~, src/libavutil/common.h :64 : 37 :F Lnote: Aexpanded from macro 'FFABS'G S }, | ^64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a)src/libavfilter/avf_showcqt.c)): 63 :| ^~~~128 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] In file included from src/libavfilter/avf_showspatial.c:35: src/libavfilter/window_func.h63: | 162 :39 : warning: {implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] "fps", 162 | "s e t vidief o(F FraAteB",S O(FnF S-E TM(r)a t>e=), 0 .AV3_ OP*T _MT)YP E{_ V I| ~ ^D EO_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"src/libavfilter/window_func.h }, : 163 :86 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1, 1000 , 163 | F L A G S }, | ^ lut[n] = 0.5 * (1 + cos((M_PI*(Fsrc/libavfilter/avf_showcqt.cFA:BS65(:n 128-: warning: Mmissing field 'unit' initializer [-Wmissing-field-initializers]) - 0.3 * M))/ ((651 | - 0 {. 3"r)" , * M ) ) ) ; | ~ ^ "set video rsrc/libavfilter/window_func.hat:e"163,:69 : Owarning: FFimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]SE T(rate), AV163_ | O P T _ T YP E_ V ID E O _ RA T lEu, t{[ n.]s tr= = 0".255" *} , ( 1 + c o s ( (1M,_ P1I0*0(0,F F A B S F(LAnG S -}, M| ^) - 0.3 * M))/((1 - 0.3) * M))); | ~ ^ src/libavfilter/avf_showcqt.c:66:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/window_func.h:163: 5666: | warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] { "bar_h", 163" | s e t b a r g r ap h h ei g ht " ,l OuFtF[SEnT] (=b a0.r5_h )*, ( 1 + co s (A(MV_P_I*O(PFT_FTAYPBES_(In N-T M,) { -.i 60.43 =* - 1M ))}/,( (1 - 0 . 3 ) * M-1),) )I;N T| ~~^~~ ~_ MAX, src/libavutil/common.hF:L64A:G31S: }note: ,expanded from macro 'FFABS' | ^ 64 | #define FFABS(a) ((a) >= 0 ? (a)src/libavfilter/avf_showcqt.c ::67 (:-128:( awarning: )missing field 'unit' initializer [-Wmissing-field-initializers]) ) | ^ 67 | { In file included from "src/libavfilter/avf_showspatial.ca:35x: isrc/libavfilter/window_func.hs:163_:h48": ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] "set ax i163s | h e i g h t " , O F lFutS[nE]T =( a0x.i5 s* _(h1) , + c os (( M_ PAI*V(F_FOABPS(Tn_ T- YMPE)_I N-T, 0.{3 .* iM6)4) /=( (-11 -} 0,. 3) * M ) )) ; | ^~~~~~~~~~~~ ~ src/libavutil/common.h-:1,64 :37I:N note: Texpanded from macro 'FFABS'_ MAX, FL64A | GS# d},e f | i ^ ne FFABS(a) ((a) >= 0 ? (a) : (-(a))src/libavfilter/avf_showcqt.c) : 68| ^~~~: 128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 68 | { "sono_h", "set sonogram height", OFFSET(sono_h), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:69:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 69 | { "fullhd", "set fullhd size", OFFSET(fullhd), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:70:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 70 | { "sono_v", "set sonogram volume", OFFSET(sono_v), AV_OPT_TYPE_STRING, { .str = "16" }, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:71:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 71 | { "volume", "set sonogram volume", OFFSET(sono_v), AV_OPT_TYPE_STRING, { .str = "16" }, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:72:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 72 | { "bar_v", "set bargraph volume", OFFSET(bar_v), AV_OPT_TYPE_STRING, { .str = "sono_v" }, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:73:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 73 | { "volume2", "set bargraph volume", OFFSET(bar_v), AV_OPT_TYPE_STRING, { .str =src/libavfilter/avf_showcwt.c ":s222on:o_31v:" warning: }implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], 0, 0, FLAGS }, | ^222 | deviation *= sqrtf(1.f / (4.f src/libavfilter/avf_showcqt.c*: 74M:_128PI:) )warning: ; missing field 'unit' initializer [-Wmissing-field-initializers]/ / Heisenber g74 | G a b o r{ Li"misto n| o_ ^~~ ~g ", "set src/libavfilter/avf_showcwt.cs:o222:n24o:gr awarning: mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] gamma", O222F | FS E T (s odnoe_vg)i, a t i oAnV _*OP=T _sTqYPrEt_fF(1L.OAfT ,/ {( 4..dfbl *= 3M_.P0I )},) ; / / H ei se n b e r 1g.0 , G7ab.o0r, L i mFiLtAG S | }, ^~~ ~ | ^ src/libavfilter/avf_showcqt.c:75:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | { "gamma", "set sonogram gamma", OFFSET(sono_g), AV_OPT_TYPE_FLOAT, { .dbl = 3.0 }, 1.0, 7.0, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:76:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76 | { "bar_g", "set bargraph gamma", OFFSET(bar_g), AV_OPT_TYPE_FLOAT, { .dbl = 1.0 }, 1.0, 7.0, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:77:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 77 | { "gamma2", "set bargraph gamma", OFFSET(bar_g), AV_OPT_TYPE_FLOAT, { .dbl = 1.0 }, src/libavfilter/avf_showcwt.c : 2421:.970:, 7warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 0, FLAGS } , 242 | | ^ frequency_derivative *= (fsrc/libavfilter/avf_showcqt.cre:q78u:e128n:c ywarning: missing field 'unit' initializer [-Wmissing-field-initializers]* frequency + 14789 | 9 0 .{ 4" ba*r f_rte"q, u "esentc yb ar+ tr4a57n78s50p.fa)r e/n c1y"6, 0O5FF1SE4T(.bfa;r _| ~ ^~~~~~~~t ), AVsrc/libavfilter/avf_showcwt.c_:O242P:T84_:T Ywarning: PEimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_F LOAT, { .db l242 = | 1 . 0 }In file included from , src/libavfilter/avf_showspectrum.c : 47 : src/libavfilter/window_func.hf r: 155 :e60 q : u warning: enimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]c 0y._0d, e1r.i0v,a t i v e *F= L155 | A( GSf }r e, q | ^u e n c y lu*t [fnr]e q=u eexnp(c-y0 .5+ *1 4SQ9R90((src/libavfilter/avf_showcqt.cn.4: -* 79fr(:Neq128-:u warning: 1missing field 'unit' initializer [-Wmissing-field-initializers] e)n/cy2 )+/ (40. 4795 | *7 (N7 8 -{ 510")/.2t.ffi)m)e )/c 1)6l0;am5 1p 4."f;| , ~^~~ | ~ ^~~~~~~~~" ssrc/libavfilter/window_func.he:t153 :30tsrc/libavfilter/avf_showcwt.c:i:242 :note: mexpanded from macro 'SQR'e72c :la mpwarning: "implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 153, | O F F S ET (t i242 | me c# ld ea f imp ),n eA V S _ fQOrRP(xe)T (q(_uTexY)*n(PcxE)y__d)eDr O i| Uv ^B aLtiEve, * = {( fr.edqbule nc=y 0* .f17r eq}u,e n csrc/libavfilter/window_func.h y :+ 1551 :4 6009: .warning: 900.implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]40 2,* 1f.r0eq, u155 e n | c y + F45 77L A8G5 S 0}. , f ) l /| ^1u 6t0[5n]1 =4 e.xfp;(- 0 .5| ~ ^~~~~~~~~* SQR((n-(src/libavfilter/avf_showcwt.cN:-2421:48)src/libavfilter/avf_showcqt.c/: :warning: 802:implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion])128/ (0:.4 *warning: (Nmissing field 'unit' initializer [-Wmissing-field-initializers]- 1)/ 2242. | f ) ) ) 80 | ; | ~^~~ { src/libavfilter/window_func.h"f:rt153eqcu:26": enote: ,ncexpanded from macro 'SQR'y _ d e r i v153a t | i v e " *s#d=ee tf( ifnet riSmQeR(exq)cu eln(a(cx)m*y(p "x*, f)r)e q O u| Fe ^n FcSyE +T (14t9i90m.ec4l 18*a warningmspf)r generated,e. qAuVe_nOcPyT_ T+Y P4E57_7D8O5U0B.LfE), /{ 1 60.5d14b.lf ;= 0. 1| ~~~~~~~~~~^~~~~~~~~~~ ~7 }, 0.002, 1.0, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:81:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 81 | { "attack", "set attack time", OFFSET(attack), AV_OPT_TYPE_DOUBLE, { .dbl = 0 }, 0.0, 1.0, FLAGS }, | ^ src/libavfilter/window_func.h:162:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | src/libavfilter/avf_showcqt.c : 82 : 128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] if (FFABS(n - 82M | ) >= 0 .3{ * "Mba)se f{r e q| ~~^~~ ~~" , "set bsrc/libavutil/common.ha:s64e: 31f:r enote: qexpanded from macro 'FFABS'u ency", O64F | #FdSefEiTn(e basefFreFqAB)S(,a ) A(V(_aO)P T>_=T YP0E_ D?OU B(LEa,) {: .(d-b(la )=) ) B | A ^S EFREQ }, 10.0, In file included from 10src/libavfilter/avf_showspectrum.c00:0470.: 0,src/libavfilter/window_func.h :FL162A:G17S: } ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]| ^ 162 | if (FFABS(n - Msrc/libavfilter/avf_showcqt.c) :>83=: 0128.:3 *warning: Mmissing field 'unit' initializer [-Wmissing-field-initializers]) { | ^~~~~~~~~~~~ ~~ src/libavutil/common.h :8364 | : 37: note: expanded from macro 'FFABS'{ "end f64r | e#qde"f, i n e" sFetF AeBnSd( af)r e(q(uae)n cy>"= ,0 O?F F(SEaT)(e n:df re(q-)(,a ) ) A)V _ O| P ^~~~ T_TYPE_DOUBIn file included from Lsrc/libavfilter/avf_showspectrum.cE:,47 {: src/libavfilter/window_func.h.d:b162l := 39E:N Dwarning: Fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]RE Q }, 162 | 1 0. 0 , 10 0 0 0 0i.f0 (,F FFALBAS(Gn S- M}) ,> = | 0 ^. 3 * M) { | ~ ^ src/libavfilter/avf_showcqt.c:84:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 84 | { "coeffclamp", "set coeffclamp", OFFSET(coeffclamp), AV_OPT_TYPE_FLOAT, { .dbl = 1.0 }, 0.1, 10.0, FLAGS }, | ^ src/libavfilter/window_func.h:163:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/avf_showcqt.c:85:114: warning: 163missing field 'unit' initializer [-Wmissing-field-initializers] | 85 | l u t[ n{] "=t l0e.n5g t*h "(,1 + c o s( ( M "_sePtI *tl(eFnFgAthB"S,( nO F-F SME)T( t-l e0n.g3t h*) M,)) / (A(V1_ O-P T_0T.Y3P) E* _MS)T)R)I;N G | , ~ ^ { .str = TLEsrc/libavfilter/window_func.hNG:TH163 :}69,: 0warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0, FLAGS } , 163 | | ^ lut[n] = 0.5 * (1 + cos((M_src/libavfilter/avf_showcqt.cP:I86*(:F128F:A Bwarning: Smissing field 'unit' initializer [-Wmissing-field-initializers]( n - M) - 0. 386 * | M) ) / ({( 1" c- o0u.3n)t "*, M ) )")se;t | t ~ ^r ansform count", OFFsrc/libavfilter/window_func.hS:E163T:(c56o: uwarning: nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]t ), AV _O163P | T _ T Y P E _ I N T , { .liu6t4[ n=] 6 =} ,0 .5 * (1 + c o s ( ( M _P I *( FF1AB,S (3n0 ,- M ) - 0 .F3L A* GMS)) /}(,( 1 | - ^ 0.3) * M))); | ~~^~~ ~ src/libavutil/common.h:64:31: note: expanded from macro 'FFABS' 64 | #src/libavfilter/avf_showcqt.cd:e87fi:n128e: FFwarning: Amissing field 'unit' initializer [-Wmissing-field-initializers] BS(a) ((a) >87= | 0 ? {( a")fc ou:n t(",-( a )"s)e)t f| r ^ equency count"In file included from ,src/libavfilter/avf_showspectrum.c :O47F: FSsrc/libavfilter/window_func.hET:(163f:c48o:u ntwarning: ),implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] AV_OPT_T Y163P | E _ I N T , { . i 6 4 = l0u t}[,n ] = 0 . 5 * ( 1 + c o0s,( (10M,_ P I * ( F F FALBASGS( }n, - | M ^) - 0.3 * M))/((1 - 0.3) * M))); | ^~~~~~~~~~~~ ~ src/libavutil/common.h:64:37src/libavfilter/avf_showcqt.c: :note: 88expanded from macro 'FFABS': 114: warning: missing field 'unit' initializer [-Wmissing-field-initializers]64 | #define FF A88BS | ( a) (( a{) >"= f0 o?n t(fai)l e:", ("-s(eat )a)x) i s| ^~~~fo nt file", OFFSET(fontfile), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showspatial.csrc/libavfilter/avf_showcqt.c::5989::100:114 : warning: warning: missing field 'unit' initializer [-Wmissing-field-initializers]missing field 'unit' initializer [-Wmissing-field-initializers] 89 | 59{ | "f on t ",{ " s i z e""se,t "asxeits fovnitd"e,o OsFiFzSEeT"(,f oOnFt)F, S E T ( wA)V,_ OAVP_T_OTPTY_TPYEP_ES_TIRMIANGG, E{_ SI.ZsEt,r = {N.UsLtL r}, = " 5012,x 05,1 2FL"A}G,S 0},, | 0 ^, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:90:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/avf_showspatial.c :9060 | :100 : warning: missing field 'unit' initializer [-Wmissing-field-initializers]{ "fontcolor ",60 | " s e t {f on"ts c"o,l o r" , O"FsFSeETt( fovnitdceoloo r)s, iAzV_eO"P,T _OTFYFPSEE_TS(TRwI),N G,A V_{O P.Ts_TtYrP E= _FOINMTACOGLEO_R S},I Z0E,, 0 ,{ .FsLtArG S =}, " | 5 ^12 x512"}, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:91:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 91 | src/libavfilter/avf_showspatial.c : {61 :"a107x:i swarning: missing field 'unit' initializer [-Wmissing-field-initializers]f ile", " s61 | e t a{x is" wiinm_asgiez"e," ,OF FS"EsTe(ta xwiisnfidloe)w, s iAzVe_"OP,T _OTYFPFES_ESTTR(INwGi, n{_ .ssitrz e=) N,UL LA V}_O,P T _ T Y P0E, _0I, NFTLA,G S{ }.,i6 4 | = ^4 096}, 1024, 65536, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:92:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 92 | { "axis", "draw axis", OFFSET(axis), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:93:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 93 | { "text", "draw axis", OFFSET(axis), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:102:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 102 | { "cschsrc/libavfilter/avf_showspatial.ce:m63e:",108 : warning: missing field 'unit' initializer [-Wmissing-field-initializers]" set color schem e63" | , OF F SE T{( c"srcahtee",m e)", s e tA Vv_OiPdTe_ToYP Er_atSe"T,RI NOGF,F {S E.Tst(rf r= aCmSCeH_EMrEa }t,e ) ,0 ,A 0V,_ OFPLATG_ST }Y,P E| _ ^V IDEO_RATE, {.str="25src/libavfilter/avf_showcqt.c":103}:,12 :0 , warning: Imissing field 'help' initializer [-Wmissing-field-initializers]N T_M A103X, | F L A GS{ } ,N U | L ^ L } | ^ src/libavfilter/avf_showspatial.c:64:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 64 | { "r", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="25"}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/avf_showspatial.c:65:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 65 | { NULL } | ^ src/libavfilter/avf_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_showvolume.c:75:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | { "r", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="25"}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/avf_showvolume.c:76:84: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76 | { "b", "set border width", OFFSET(b), AV_OPT_TYPE_INT, {.i64=1}, 0, 5, FLAGS }, | ^ src/libavfilter/avf_showcwt.c:388:41: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 388 | src/libavfilter/avf_showvolume.c U:77 : 90=: 0warning: .missing field 'unit' initializer [-Wmissing-field-initializers]5 f + z * s i77n | f ( ( v - {u ")w *" ,M _"sPeIt_2 );c ha nn| el ~~^~~ ~ width", OFFSET(w), AV_OPT_TYPE_INT, {.i64=400}, 80, 8192, FLAGS }, | ^ 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:78:87: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 78 | { "h", "set channel height", OFFSET(h), AV_OPT_TYPE_INT, {.i64=20}, 1, 900, FLAGS }, | ^ src/libavfilter/avf_showvolume.c:79:90: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 79 | { "f", "set fade", OFFSET(f), AV_OPT_TYPE_DOUBLE, {.dbl=0.95}, 0, 1, FLAGS }, | ^ src/libavfilter/avf_showvolume.c:80:144: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 80 | { "c", "set volume color expression", OFFSET(color), AV_OPT_TYPE_STRING, {.str="PEAK*255+floor((1-PEAK)*255)*256+0xff000000"}, 0, 0, FLAGS }, | ^ In file included from src/libavfilter/avf_showfreqs.c:36: src/libavfilter/window_func.h:155:60: warning: src/libavfilter/avf_showvolume.c:implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]81 :96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 81 | { " t155" | , " d i s p l a y c hlauntn[enl] n=a meexsp"(,- 0O.F5F S*E TS(QdRr(aw(_tnex-t(),N A-V1_)/O2P)T/_(T0Y.PE4_B*O(ONL-,1 ){./i26.4f=)1)}),; 0 , | 1, ~^~~ FLAGS },src/libavfilter/window_func.h : 153| : ^ 30: note: expanded from macro 'SQR' 153 | #define SQR(x) src/libavfilter/avf_showvolume.c(:(82x:)97*:( xwarning: ))missing field 'unit' initializer [-Wmissing-field-initializers] | ^ 82 | { "v",src/libavfilter/avf_showcwt.c "d:414i:58s:p lwarning: asrc/libavfilter/window_func.hyimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]: 155 v:ol60um:e warning: vimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]a l414u | e " , O155 F | F S E T (d r a w _ vo l ulUmeu) t,+[n ]A= V z_= OP T_*eTx YpP(y-0E._f5B *O *Osi nLSf,Q {(R.2.i(f(64 n=1*-} (,MN- _01P,)/I2 ) */ 1,( 0c.4F*h(L NA-*1G)S / y2f}),.; f ) | )| ); ^ ~ ^~ | ~^~~ src/libavfilter/window_func.h:153:26src/libavfilter/avf_showcwt.c:: 414note: :expanded from macro 'SQR'40 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 153 | 414 | # d esrc/libavfilter/avf_showvolume.c f :i 83n :e 126S :Q R (warning: xmissing field 'unit' initializer [-Wmissing-field-initializers] ) ( ( x) * (U x 83)+ | )= z | * ^ { y"f d*m ",s i"nfd(u2.rfat i*o Mn_ PfIo r* cmha x *va luye fdi)sp;l a y"| , ^~~ ~ OFFSET(draw_persistent_duration), AV_OPT_TYPE_DOUBLE, {.dbl=0.}, 0, 9000, FLAGS},src/libavfilter/avf_showcwt.c : 415:| 58 ^ : warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 415 | src/libavfilter/avf_showvolume.cV: 84:+127=: z warning: *missing field 'unit' initializer [-Wmissing-field-initializers] yf * cosf(2.f 84 | * M _P I {* c"hdm c*" y,f")s;e t | c ~ ^~osrc/libavfilter/window_func.h lo:r162 :o25f: twarning: himplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e msrc/libavfilter/avf_showcwt.cax: 415:v40a:l u warning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]162 | l i n e " 415, | O F F SE i Tf ( pe(rF s FA Bi S (st na n-t _ Mm )a Vx> _=+r =g0 b.a3z ) *, * A yVMf_O)P T*{ _ c T| oY ~~^~~ ~~sfP (2E.f_ src/libavutil/common.hC*:O 64LOM:R,_31 P:{ I .note: *sexpanded from macro 'FFABS' t r c=h "*64 | o# yrdfa)ne;gf ie" n}| e, ^~~ ~ FF0AB,S( a0), (F(La)A G>S= },0 ? | ( ^ a) : (-(a))) | ^ In file included from src/libavfilter/avf_showfreqs.c:36: src/libavfilter/window_func.h:162:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | if (FFABS(n - M) >= 0.3 * M) { | ^~~~~~~~~~~~ ~~ src/libavutil/common.h:64:37: src/libavfilter/avf_showvolume.cnote: expanded from macro 'FFABS': 88:82: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 64 | #define 88F | FA B S ( a{) "(s("a), >=" 0s e? t( as)t e:p (s-i(zae"),) )OF F S| ^~~~E T(step), AIn file included from Vsrc/libavfilter/avf_showfreqs.c_O:P36T: _src/libavfilter/window_func.hT:Y162P:E39_:I Nwarning: Timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], {.i6 4=1620} | , 0 , 5 , F L A G iSf }(,F F AB| ^S (n - M) >= 0.3 * M) { | ~ ^ src/libavfilter/avf_showvolume.c:89:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 89 | { "p", "set background opacity", OFFSET(bgopacity), AV_OPT_TYPE_FLOAT, {.dbl=src/libavfilter/avf_showcwt.c0}:,429 :330:, warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], FLAGS }, 429 | | ^ U = 0.5f + 0.5f * U * Y / M_PI; | ~~~~~~~~~^~~ ~ src/libavfilter/window_func.h:163:86src/libavfilter/avf_showcwt.c:: 429warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 429 | 163 | U = l0u.t5[fn ]+ 0=.5 f0 .*5 U* *( 1Y /+ cM_oPsI(;( M| _ ^~~~ ~ PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | src/libavfilter/avf_showvolume.c ~ ^: 96:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 96src/libavfilter/window_func.h | : 163 : 69 : {warning: Nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]UL L } | ^ 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)src/libavfilter/avf_showcwt.c >:= 4400: ?29 :( awarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : (-(a))) 440 | | ^ Y = 0In file included from .5src/libavfilter/avf_showfreqs.cf: 36+: src/libavfilter/window_func.h0:.5163f :*48 :Y /warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]M _PI; | ~~~~~^~~ ~ 163 | src/libavfilter/avf_showcwt.c : 440: 17 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] lu t[440n | ] = 0 . 5 * Y( 1= +0 .co5s(f( M+_ P0I.*(5FfF AB*S (nY -/ MM)_ P-I ;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))) | ^~~~ 117 warnings generated. src/libavfilter/avf_showspectrum.c:124:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 124 | { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "640x512"}, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:125:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 125 | { "s", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "640x512"}, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:161:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 161 | { "saturation", "color saturation multiplier", OFFSET(saturation), AV_OPT_TYPE_FLOAT, {.dbl = 1}, -10, 10, FLAGS }, | ^ CC libavfilter/dnn/queue.o src/libavfilter/avf_showspectrum.c:166:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 166 | { "ove12rl warningasp generated". , "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_showspatial.c| ^ :233:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 233 | src/libavfilter/avf_showspectrum.c : 175 : 102 : warning: missing field 'unit' initializer [-Wmissing-field-initializers]f loat diff p175 | = ( ({ r"pfp s-", l p")s et/ v(i2d.efo r*a tMe_",P I O)FF S+E T1(.fr)at e*_ st0r).,5f ;AV _O PT| _T ~ ^~~~YP E_STRING, {.src/libavfilter/avf_showspatial.cs:tr233 =: 51"a:ut owarning: "implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]}, 0, 0, FL AG233S | }, | ^ float diffp = ((rp - lp) / (2.f * src/libavfilter/avf_showspectrum.cM:_176P:I90:) warning: missing field 'unit' initializer [-Wmissing-field-initializers]+ 1.f) * 0 .1765 | f ; {| ~ ^~~"l egend", "src/libavfilter/avf_showspatial.cd:r233a:w37 :l ewarning: geimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]nd ", OFFSET (233l | eg en d ) , AV _O PfTl_ToYPaEt_B OdOLi,f f{.pi 64= = 0(}(,r p 0-, l1,p )FL A/GS }(,2 . f| ^* M_PI) + 1.f) * 0.5f; | ^~~ ~ src/libavfilter/avf_showspatial.csrc/libavfilter/avf_showspectrum.c::233177::28110:: warning: warning: missing field 'unit' initializer [-Wmissing-field-initializers]implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 233177 | | { "fdlroaatn ged"if,f p" s=e t( (drynpam ic- ralnpge) i n /dB F(S2."f, * OM_FPFIS) E+T (1.dfr)a n*g e)0, .A5Vf_O;P T_ T| ~~~^~~~ ~Y PE_FLOAT, {.dbl = 120}, 10, 200, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:178:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 178 | { "limit", "set upper limit in dBFS", OFFSET(limit), AV_OPT_TYPE_FLOAT, {.dbl = 0}, -100, 100, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:179:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 179 | { "opacity", "set opacity strength", OFFSET(opacity_factor), AV_OPT_TYPE_FLOAT, {.dbl = 1}, 0, 10, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:180:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 180 | { NULL } | ^ src/libavfilter/avf_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_showfreqs.c:82:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 82 | { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "1024x512"}, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showfreqs.c:83:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 83 | { "s", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "1024x512"}, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showfreqs.c:84:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 84 | { "rate", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/avf_showfreqs.c:85:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 85 | { "r", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/avf_showfreqs.c:99:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 99 | { "win_size", "set window size", OFFSET(fft_size), AV_OPT_TYPE_INT, {.i64=2048}, 16, 65536, FLAGS }, | ^ src/libavfilter/avf_showfreqs.c:101:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 101 | { "overlap"src/libavfilter/avf_showvolume.c, ":se285t: 41w:i nwarning: dimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]o w overlap", OFF S285 | E T ( o v e r lmaaxp_)v, AaVl_ =O PavT__clTiYPpEf_(F0L.O2A1T ,* lo{g.1db0l(=m1a.x},) 0+. ,1 ,1 0.,, FL1AG)S ;} , | ~~~~~ ^~~| ^ src/libavfilter/avf_showfreqs.c:102:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 102 | { "averaging", "set time averaging", OFFSET(avg), AV_OPT_TYPE_INT, {.i64=1}, 0, INT32_MAX, FLAGS }, | ^ src/libavfilter/avf_showfreqs.c:103:154: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 103 | { "colors", "set channels colors", OFFSET(colors), AV_OPT_TYPE_STRING, {.str = "red|green|blue|yellow|orange|lime|pink|magenta|brown" }, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showcwt.c:680:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 680 | src/libavfilter/avf_showfreqs.c : 107: 112m:i warning: nimissing field 'unit' initializer [-Wmissing-field-initializers]m um_frequenc y 107= | 1 1 .{1 7"2m68ifn am*p "l,o g ("1s.eft m+i (n4i6m.u0m6 5a3m8pfl i*tu dem"in,i mOuFmF_SfErTe(qmueincnyam)p )/, (AmVi_OnPiTm_umT_YfPreEq_FuLenOcyA T,+ { .1d4b6l7=8.14e9-f)6);} , | F ~~~ ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~L T_MIN, 1e-6,src/libavfilter/avf_showcwt.c :F680:L29AG:S warning: }implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], | ^ 680 | minimum_frequency = 11.17268f * log(1.f + (46.06538f * minimum_frequency) / (minimum_frequency + 14678.49f)); | ^~~~~~~~~ ~ src/libavfilter/avf_showfreqs.c:11222:112 warning: swarning: generatedmissing field 'unit' initializer [-Wmissing-field-initializers]. 112 | { "channels", "set channelssrc/libavfilter/avf_showcwt.c t:o681 :d49r:a wwarning: ",implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] O FFSET(ch_layou t681_ | s t r ) , AV _ OP Tm_aTxYPiEm_SuTmR_IfNrGe, q{u.esntcry=" al=l "1},1 .0,1 7026,8f *F LlAoGg(S1 .}f ,+ (| 4 ^6 .06538f * maximum_fresrc/libavfilter/avf_showfreqs.cq:u113en:c12y: )warning: missing field 'help' initializer [-Wmissing-field-initializers]/ (m a113 | x im um _ f{r eNqUueLncLy }+ 1| 4 ^6 78.49f)); | ~~~ ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avf_showcwt.c:681:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 681 | maximum_frequency = 11.17268f * log(1.f + (46.06538f * maximum_freq18u warningesn generatedcy. ) / (maximum_frequency + 14678src/libavfilter/avf_showfreqs.c.4:9107:f)91): ;warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^~~~~~~~~ ~ 107 | { "minamp", "set minimum amplitude", OFFSET(minamp), AV_OPT_TYPE_FLOAT, {.dbl=1e-6}, FLT_MIN, 1e-6, FLAGS }, | ~ ^~~~~~~ /usr/include/float.h:14:17: note: expanded from macro 'FLT_MIN' 14 | #define FLT_MIN 1.17549435082228750797e-38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avf_showvolume.c:369:68: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 369 | s->values[c * VAR_VARS_NB + VAR_VOLUME] = 20.0 * log10(max); | ~~~~~ ^~~ src/libavfilter/avf_showvolume.c:404:68: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 404 | s->values[c * VAR_VARS_NB + VAR_VOLUME] = 20.0 * log10(max); | ~~~~~ ^~~ src/libavfilter/avf_showfreqs.c:208:12: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 208 | if (s->overlap == 1.) | ~~~^~~~~~~ ~~ src/libavfilter/avf_showfreqs.c:210:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 210 | s->hop_size = (1. - s->overlap) * s->win_size; | ~ ~~~^~~~~~~ src/libavfilter/avf_showfreqs.c:212:62: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 212 | av_log(ctx, AV_LOG_ERROR, "overlap %f too big\n", s->overlap); | ~~~~~~ ~~~^~~~~~~ src/libavfilter/avf_showwaves.c:107:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 107 | { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "600x240"}, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showwaves.c:108:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 108 | { "s", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "600x240"}, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showwaves.c:114:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 114 | { "n", "set how many samples to show in the same point", OFFSET(n), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/avf_showwaves.c:115:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 115 | { "rate", "set video rate", OFFSET(rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/avf_showwaves.c:116:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 116 | { "r", "set video rate", OFFSET(rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/avf_showwaves.c:117:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 117 | { "split_channels", "draw channels separately", OFFSET(split_channels), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, FLAGS }, | ^ src/libavfilter/avf_showwaves.c:118:154: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 118 | { "colors", "set channels colors", OFFSET(colors), AV_OPT_TYPE_STRING, {.str = "red|green|blue|yellow|orange|lime|pink|magenta|brown" }, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showwaves.c:127:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 127 | { NULL } | ^ src/libavfilter/avf_showspectrum.c:423:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 423 | phi = 2.f * M_PI * (s->stop - s->start) / (float)inlink->sample_rate / (M - 1); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avf_showspectrum.c:423:15: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 423 | phi = 2.f * M_PI * (s->stop - s->start) / (float)inlink->sample_rate / (M - 1); | ^~~ ~ src/libavfilter/avf_showspectrum.c:424:41: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 424 | theta = 2.f * M_PI * s->start / (float)inlink->sample_rate; | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avf_showspectrum.c:424:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 424 | theta = 2.f * M_PI * s->start / (float)inlink->sample_rate; | ^~~ ~ 16 warnings generated. src/libavfilter/avf_showfreqs.c:314:44: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 314 | a = log(av_clipd(a, min, 1)) / log(min); | ~~~ ^~~ src/libavfilter/avf_showfreqs.c:314:29: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 314 | a = log(av_clipd(a, min, 1)) / log(min); | ~~~~~~~~ ^~~ CC libavfilter/dnn/safe_queue.o src/libavfilter/avf_showfreqs.c:447:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 447 | a = av_clipd(M(RE(f, ch), IM(f, ch)) / s->scale, 0, 1); | ~ ~~~^~~~~ src/libavfilter/avf_showfreqs.c:447:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 447 | a = av_clipd(M(RE(f, ch), IM(f, ch)) / s->scale, 0, 1); | ^~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avf_showfreqs.c:416:33: note: expanded from macro 'M' 416 | #define M(a, b) (sqrt((a) * (a) + (b) * (b))) | ~~~~ ~~~~~~~~~~^~~~~~~~~~~ src/libavfilter/avf_showspectrum.c:580:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 580 | src/libavfilter/avf_showfreqs.c : 454 : 40: *warning: ufimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] = *yf * M_PI; | ^~~ ~ 454 | a = av_clipd((M_PI + P(RE(f, ch), src/libavfilter/avf_showspectrum.cI:M581(:f19,: cwarning: himplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) )) / (2. 581* | M _ P I ) , 0 , 1 )*; v f| ~~^~~~~~~~~~~~~~~~~~~~~= *yf * M_src/libavfilter/avf_showfreqs.cP:I414;:38 : | ^~~ ~note: expanded from macro 'RE' 414 | #define RE(x, ch) s->fft_data[ch][x].re | ^ src/libavfilter/avf_showfreqs.c:417:30: note: expanded from macro 'P' 417 | #define P(a, b) (atan2((b), (a))) | ~~~~~ ^ src/libavfilter/avf_showfreqs.c:454:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 454 | src/libavfilter/avfiltergraph.c : 55 : 54 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] a = av_clipd((M_PI + P55( | R E ( f , c h )A,V _IOMP(Tf_,T YcPhE)_)S)T R/I N(G2,. {*. sM_tPrI )=, N0U,L L1}),; 0 ,| ~~~~~~~~~~~~~^~~~~~~~~~0 , F|V },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/avfiltergraph.c:src/libavfilter/avf_showfreqs.c57::41754::25 :warning: missing field 'unit' initializer [-Wmissing-field-initializers]note: expanded from macro 'P' 57417 | | # d e f i ne PA(Va_,O PbT)_ T(YaPtEa_nS2T(R(IbN)G,, ({a.)s)t)r =| ~~~~~ ^N ULL}, 0, 0, F|A }, | ^ src/libavfilter/avfiltergraph.c:58:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 58 | { NULL }, | ^ src/libavfilter/avf_showspectrum.c:599:85: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] CC libavfilter/dnn_filter_common.o 599 | *uf *= 0.5f * sinf((2 * M_PI * ch) / s->nb_display_channels + M_PI * s->rotation); | ~ ~~~^~~~~~~~ src/libavfilter/avf_showspectrum.c:600:85: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 600 | *vsrc/libavfilter/avf_showfreqs.cf *:=461 :064.:5 fwarning: *implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] cosf((2 * M_PI * c h461) | / s - > n b _d i s p l a y_ cah a=n naevl_sc l+ip dM(_(PMI_ *P Is ->-r otPa(tIiMo(nf),; c | h ~ ~~~^~~~~~~~) * RE(f-1, ch) - IM(f-1, ch) * RE(f, ch), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 462 | src/libavfilter/avf_showspectrum.c : 602 :R42E:( fwarning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ch) * RE(f- 1602, | c h ) + I M ( f , *cuhf) **= I0M.(5ff- 1*, scihn)f)()M _/P I( 2*. s*- >Mr_oPtIa)t,i o0n,) ;1 ) ;| ~ ~~~^~~~~~~~ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avf_showfreqs.c:417:30: note: expanded from macro 'P' 417 | #define P(a, b) (atan2((b), (a))) | ~~~~~ ^ src/libavfilter/avf_showfreqs.c:462:64:src/libavfilter/avf_showspectrum.c warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]603 :42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 461 | 603 | * v fa *== a0v._5cfl i*p dc(o(sMf_(PMI_ P-I P*( IsM-(>fr,o tcaht)i o*n R+E (Mf_-P1I,_ 2c)h;) -| ~ ~~~^~~~~~~~I M(f-1, ch) * RE(f, ch), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462 | RE(f, ch) * RE(src/libavfilter/avf_showspectrum.cf-:1606,: 37c:h )warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]+ IM(f, ch) 606* | I M ( f - 1 , *cuhf) )+)= CC libavfilter/drawutils.o /* u(f2 .* *s iMn_fP(IM)_,P I0 ,* 1s)-;> r o| t ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~a tion); src/libavfilter/avf_showfreqs.c :| 417 ~ ~~~^~~~~~~~: 25: note: expanded from macro 'P' 417 | #define P(a, b) (atan2((b), (a))) | ~~~~~ ^ src/libavfilter/avf_showspectrum.c:607:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 607 | *vf += *vf * cosf(M_PI * s->rotation + M_PI_2); | ~ ~~~^~~~~~~~ src/libavfilter/avf_showspectrum.c:625:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 625 | for (i = 1; i < FF_ARRAY_ELEMS(color_table[cm]) - 1; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:104:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 104 | for (i = 0; i < graph->nb_filters; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:110:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 110 | for (j = 0; jnb_outputs; j++) | ~^~~~~~~~~~~~~~~~~~~ src/libavfilter/avf_showspectrum.c:668:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 668 | else if (log10(seconds) > 6) | ~~~~~ ^~~~~~~ src/libavfilter/avf_showspectrum.c:669:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 669 | units = av_asprintf("%.2fh", seconds / (60 * 60)); | ~~~~~~~~~~~ ~~~~~~~~^~~~~~~~~~~ src/libavfilter/avf_showspectrum.c:670:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 670 | else if (log10(seconds) > 3) | ~~~~~ ^~~~~~~ src/libavfilter/avf_showspectrum.c:671:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 671 | units = av_asprintf("%.2fm", seconds / 60); | ~~~~~~~~~~~ ~~~~~~~~^~~~ src/libavfilter/avf_showspectrum.c:673:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 673 | units = av_asprintf("%.2fs", seconds); | ~~~~~~~~~~~ ^~~~~~~ src/libavfilter/avf_showspectrum.c:767:68: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 767 | a = expf(M_LN10 * (a * s->drange - s->drange + s->limit) / 20.f); | ~ ^~~~ src/libavfilter/avf_showspectrum.c:767:54: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 767 | a = expf(M_LN10 * (a * s->drange - s->drange + s->limit) / 20.f); | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ src/libavfilter/colorspace.c:160:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 160 | peak = clm->MaxCLL / REFERENCE_WHITE; | ~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ src/libavfilter/colorspace.c:167:54: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 167 | peak = av_q2d(metadata->max_luminance) / REFERENCE_WHITE; | ~ ^~~~~~~~~~~~~~~ src/libavfilter/colorspace.h:27:25: note: expanded from macro 'REFERENCE_WHITE' 27 | #define REFERENCE_WHITE 100.0f | ^~~~~~ src/libavfilter/colorspace.c:173:55: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 173 | peak = in->color_trc == AVCOL_TRC_SMPTE2084 ? 100.0f : 10.0f; | ~ ^~~~~~ src/libavfilter/colorspace.c:173:64: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 173 | peak = in->color_trc == AVCOL_TRC_SMPTE2084 ? 100.0f : 10.0f; | ~ ^~~~~ src/libavfilter/avfiltergraph.c:212:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 212 | for (i = 0; i < graph->nb_filters; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:216:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 216 | for (j = 0; j < filt->nb_inputs; j++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:226:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 226 | for (j = 0; j < filt->nb_outputs; j++) { | ~ ^ ~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:250:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 250 | for (i = 0; i < graph->nb_filters; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/colorspace.c:184:41: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 184 | clm->MaxCLL = (unsigned)(peak * REFERENCE_WHITE); | ~ ^~~~~~~~~~~~~~~ src/libavfilter/colorspace.h:27:25src/libavfilter/avf_showspectrum.c: note: :expanded from macro 'REFERENCE_WHITE'855 :49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]27 | #define REFEREN C855 | E _ W H I T E 1 0 0 . 0 f | ^~~~~~ units = av_asprintf("%.2f", hertz); | ~~~~~~~~~~~ ^~~~~ src/libavfilter/colorspace.c:191:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 191 | metadata->max_luminance = av_d2q(peak * REFERENCE_WHITE, 10000); | ~ ^~~~~~~~~~~~~~~ src/libavfilter/colorspace.h:27:25: note: expanded from macro 'REFERENCE_WHITE' 27 | #define REFERENCE_WHITE 100.0f | ^~~~~~ 28 warnings generated. src/libavfilter/avfiltergraph.c:287:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 287 | for (i = 0; i < graph->nb_filters; i++) | ~ ^ ~~~~~~~~~~~~~~~~~ 13 warnings generated. src/libavfilter/avf_showspectrum.c:912:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 912 | units = av_asprintf("%.2f", hertz); | ~~~~~~~~~~~ ^~~~~ 26 warnings generated. src/libavfilter/avfiltergraph.c:377:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 377 | for (i = 0; i < f->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:385:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 385 | for (i = 0; i < f->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavfilter/avf_showspectrum.c: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); | ~~~~~~~~~~~ ^~~~~ 33 warnings generated. src/libavfilter/avf_showwaves.c:802:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 802 | { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "600x240"}, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showwaves.c:803:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 803 | { "s", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "600x240"}, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showwaves.c:804:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 804 | { "split_channels", "draw channels separately", OFFSET(split_channels), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, FLAGS }, | ^ src/libavfilter/avf_showwaves.c:805:154: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 805 | { "colors", "set channels colors", OFFSET(colors), AV_OPT_TYPE_STRING, {.str = "red|green|blue|yellow|orange|lime|pink|magenta|brown" }, 0, 0, FLAGS }, | ^ src/libavfilter/avfilter.c:607:41src/libavfilter/avf_showwaves.c: :warning: 817missing field 'unit' initializer [-Wmissing-field-initializers]: 12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 817607 | | { N{U L.Li 6}4 = | 0 ^ }, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/avfilter.c:609:85: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 609 | OFFSET(extra_hw_frames), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, FLAGS }, | ^ src/libavfilter/avfilter.c:610:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 610 | { NULL }, | ^ src/libavfilter/avf_showspectrum.c: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:415:CC libavfilter/ebur128.o 19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 415 | for (i = 0; i < graph->nb_filters; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:430:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 430 | for (i = 0; i < graph->nb_filters; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:433:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 433 | for (j = 0; j < filter->nb_inputs; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:554:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 554 | for (i = 0; i < graph->nb_filters; i++) | ~ ^ ~~~~~~~~~~~~~~~~~ 20 warnings generated. CC libavfilter/edge_common.o CC libavfilter/f_bench.o CC libavfilter/f_cue.o 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/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/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:612:27: CC libavfilter/f_drawgraph.o warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 612 | for (i = 0; i < link->incfg.formats->nb_formats; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:625:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 625 | for (i = 0; i < link->incfg.formats->nb_formats; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 | src/libavfilter/avf_showspectrum.c : 1321 :24 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] nb_formats, 1321f | f _ a dcdo_nfsotr mfalto)a;t f| ~~~~~~~~~~~~~~~~~~~~~~~~~~ = s->gaisrc/libavfilter/avfiltergraph.cn: 685*: 19w:; note: | ~~~^~~~ ~expanded from macro 'REDUCE_FORMATS' 685 | for (i = 0; i < filter->nb_inputs; i++) { \ | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:724:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 724 | REDUCE_FORMATS(int, AVFilterFormats, formats, formats, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 725 | nb_formats, ff_add_format); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:693:23: note: expanded from macro 'REDUCE_FORMATS' 693 | for (j = 0; j < filter->nb_outputs; j++) { \ | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:724:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 724 | REDUCE_FORMATS(int, AVFilterFormats, formats, formats, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 725 | nb_formats, ff_add_format); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:709:27: note: expanded from macro 'REDUCE_FORMATS' 709 | for (k = 0; k < out_link->incfg.list->nb; k++) \ | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:726:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 726 | REDUCE_FORMATS(int, AVFilterFormats, samplerates, formats, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 727 | nb_formats, ff_add_format); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:685:19: note: expanded from macro 'REDUCE_FORMATS' 685 | for (i = 0; i < filter->nb_inputs; i++) { \ | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:726:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 726 | REDUCE_FORMATS(int, AVFiltersrc/libavfilter/avf_showspectrum.cFo:rm1340at:s22, : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] samplerates, f1340o | r m a t s , | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ phases [727 | y ] = ( PH A SE ( y , c h ) n/b _Mfo_rPmIa ts+, 1ff)_a d/d _2f;o r m| a ^~~~~~~~~~~~ ~ t); src/libavfilter/avf_showspectrum.c| : ~~~~~~~~~~~~~~~~~~~~~~~~~~1314 :22:src/libavfilter/avfiltergraph.c note: :expanded from macro 'PHASE' 693:23: note: expanded from macro 'REDUCE_FORMATS' 1314 | #defin e693 | P H A S E ( y ,f ochr )( ja t=a n02;f (jIM ((nyb,_ ochu))t p u| t ^~~~~~~~~~~~~~~~~~~~~~~~~~~~s ; 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.lissrc/libavfilter/avf_showspectrum.ct-:>n1347b:23;: kwarning: +implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]+ ) 1347 | \ | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ const float rsrc/libavfilter/avfiltergraph.cng: 730=:19 :2. fwarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]* M_PI; | 730 ^~~ ~ | for (i = 0; i < filter->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:739:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 739 | for (j = 0; j < filter->nb_outputs; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:779:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 779 | for (i = 0; i < graph->nb_filters; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/buffersrc.c:300:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 300 | { "width", NULL, OFFSET(w), AV_OPT_TYPE_INT, { .i64 = 0 src/libavfilter/avf_showspectrum.c}, :01389, :IN24T_:M Awarning: Ximplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], V }, | ^ 1389 | const float f = s->gain * w; | ~~~^~~~ ~ src/libavfilter/buffersrc.c:302:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 302 | { "height", NULL, OFFSET(h), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, V }, | ^ src/libavfilter/buffersrc.c:304:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 304 | { "sar", "sample aspect ratio", OFFSET(pixel_aspect), AV_Osrc/libavfilter/avfiltergraph.cPT_:TY795P:E19_:R Awarning: Tcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]I ONAL, { .dbl =795 | 0 } , f0or, (DiB L_=M 0A;X i, < V f}i,l t er| - ^> nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:802:11: warning: src/libavfilter/buffersrc.ccomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: 305:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 802 | if (i == f305i | l t e src/libavfilter/dnn/dnn_backend_native.cr -{ >":npi36xb_:i145e:ln_ apswarning: uptemissing field 'unit' initializer [-Wmissing-field-initializers]sc )t " | , ~ ^ ~~~~~~~~~~~~~~~~~ "samplesrc/libavfilter/avfiltergraph.c :a807s 36: | 19 :p ewarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] c{t r"act ioo"807n | , v f2o d r _ (OiFth F=r SeE0Ta; (i dp mA nfoVr_ObP _coT_uTotYnpuPtvEs_;2 RdiA +Tla+y)Ie rO{"N AL,, | O{F ~ ^ ~~~~~~~~~~~~~~~~~~ F.SdbElT( o=src/libavfilter/avfiltergraph.cpt i:8150: o}23n:s ,warning: . comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]c 0o, nDv2BdL __815tMh | AXre a, Vd s)} ,, AV _ O| PT _ ^fT oYrP E_(INjT ,= 0{; .ji 6< 4o u= t0l i}nk,-> iInNcTfg_.sMaIsrc/libavfilter/buffersrc.cmN,: p306IlNeTr_:Ma126tAe:Xs, -warning: >FLmissing field 'unit' initializer [-Wmissing-field-initializers]An GbS _}f, o r| m ^a t306 s | ; j ++ ) { { | " ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~t ime_base", NULL, src/libavfilter/dnn/dnn_backend_native.c : 37 : 145 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] OFFS ET37( | t i m e _b{a se")a,s y n c ", A V _O P T_ T Y P"Eu_sRAeT IODNNALN, a{s .ydnbcl i= n0f e}re,n c0,e "DB,L _M A X, VO }F,F S E| ^T (options.async), AV_OPT_TYPE_BOOL, {src/libavfilter/buffersrc.c :.307i:61264: =warning: missing field 'unit' initializer [-Wmissing-field-initializers]0 }, 0 , 307 | 1, F L{A G"Sf r}a,me _ r| a ^t e", NULL, src/libavfilter/dnn/dnn_backend_native.c : 38 : 12 : warning: missing field 'help' initializer [-Wmissing-field-initializers] O FF38S | ET ( fr am e{_r aNtUe)L,L } , A V_| OP ^T _TYPE_RATIONAL, { .dbl = 0 }, 0, DBL_MAX, V }, | ^ src/libavfilter/buffersrc.c:308:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 308 | { NULL }, | ^ 48 warnings generated. 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/buffersrc.c:314:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 314 | { "time_base", NULL, OFFSET(time_base), AV_OPT_TYPE_RATIONAL, { .dbl = 0 }, 0, INT_MAX, A }, | ^ src/libavfilter/buffersrc.c:315:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 315 | { "sample_rate", NULL, OFFSET(sample_rate), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, A }, | ^ src/libavfilter/buffersrc.c:318:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 318 | { "channels", NULL, OFFSET(channels), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, A }, | ^ src/libavfilter/buffersrc.c:319:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 319 | { NULL }, | ^ src/libavfilter/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/buffersink.c:357:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 357 | { NULL }, | ^ src/libavfilter/buffersink.c:372:128src/libavfilter/avfiltergraph.c: warning: :missing field 'unit' initializer [-Wmissing-field-initializers]970 :19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 372 | 970 | { "a ll _fcohr a(ni n=e l0_; cio uenpbt_ failll tcehransn;e li+ +c)o u| nt ~ ^ ~~~~~~~~~~~~~~~~~s" , OFFSET(all_channel_counts), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, FLAGS }, | ^ src/libavfilter/buffersink.c:373:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 373 | { NULL }, | ^ src/libavfilter/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/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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6 warnings generated. src/libavfilter/avfiltergraph.c:1038:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1038 | for (i = 0; i < graph->nb_filters; i++) | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:1050:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1050 | for (i = 0; i < graph->nb_filters; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:1053:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1053 | for (j = 0; j < filter->nb_inputs; j++){ | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:1062:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1062 | for (j = 0; j < filter->nb_outputs; j++){ | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:1071:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1071 | for (j = 0; j < filter->nb_outputs; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:1082:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1082 | for (i = 0; i < graph->nb_filters; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:1085:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1085 | for (j = 0; j < filter->nb_inputs; j++) | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:1088:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1088 | for (j = 0; j < filter->nb_outputs; j++) | ~ ^ ~~~~~~~~~~~~~~~~~~ CC libavfilter/f_ebur128.o CC libavfilter/f_graphmonitor.o 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: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,5 F warningLAsGS generated . }, | ^ src/libavfilter/avf_showspectrum.c:1710:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1710 | { "s", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "4096x2048"}, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:1740:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1740 | { "saturation", "color saturation multiplier", OFFSET(saturation), AV_OPT_TYPE_FLOAT, {.dbl = 1}, -10, 10, FLAGS }, | ^ src/libavfilter/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_filtsrc/libavfilter/avfiltergraph.cer]:))1201 -: 19:1 .warning: 0comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]f ; | ~~~ ~~~~~~^~~~~~~~~~~~~~~~~~ src/libavfilter/dnn/dnn_backend_native_layer_conv2d.c1201: | 169 :49: warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]or (i = 0; i <169 | g r a p h - > n b _ f i l t e roust;pu ti+[+)n {_ f i| l ~ ^ ~~~~~~~~~~~~~~~~~t er] = src/libavfilter/avf_showspectrum.c2.:01745f : 92/: (warning: 1missing field 'unit' initializer [-Wmissing-field-initializers].0 f + exp(-2 .17450 | f * o{u "tgpauitn["n,_ f"islette rs]c))a l-e 1 .g0aifn;" , | OF ^~~~ ~FS ET(gainsrc/libavfilter/dnn/dnn_backend_native_layer_conv2d.c):,169 :A40V:_ Owarning: Pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]T _TYPE_FLOAT ,169 { | . d b l = 1 } , 0, 12 8 , F L A GoS u}t, p u| t ^[ n_filter] = 2.0f / (1.0f + exp(-2.0fsrc/libavfilter/avf_showspectrum.c *: 1746o:u90t:p uwarning: t[missing field 'unit' initializer [-Wmissing-field-initializers]n _filter])) 1746- | 1 .0 f ; { | " ^~~~ ~l egend", "draw legend", OFFSET(legend), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, FLAGS }, | ^ src/libavfilter/dnn/dnn_backend_native_layer_conv2d.c:172:src/libavfilter/avf_showspectrum.c59:: 1747warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]99 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 172 | 1747 | { " r ot a t i oount"p,u t"[cno_lfoirl treort]a ti=o n1".,0 fO F/FS E(T(1r.o0tfa t+i oenx),p (-AouVt_pOuPtT_[TYnP_Ef_iFlLtOeAr]T), ){.;d b l| = ~~~ ^~~~~~~~~~~~~~~~~ 0}, -1, 1, src/libavfilter/dnn/dnn_backend_native_layer_conv2d.cFL:A172G:S48: }warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^ 172 | outpusrc/libavfilter/avf_showspectrum.ct[:n1748_:99f: iwarning: lmissing field 'unit' initializer [-Wmissing-field-initializers]t er] = 1.0f /1748 | ( 1 .0 f {+ "esxtpa(r-t"o,u "tsptaurtt[ nfr_efiqluetnerc]y)"),; O F F| S ^~~~ ~E T(start),src/libavfilter/dnn/dnn_backend_native_layer_conv2d.c A:V_172OP:T_40T:Y PEwarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]I NT, {.i64 =172 | 0 } , 0 , I N T 3 2 _ M A Xo,u tFLpAutG[nS_ fi}l,t e r]| ^= 1.0f / (1.0f + exp(-output[n_filter])); | 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:src/libavfilter/dnn/dnn_backend_native_layer_conv2d.c1750::110177:: warning: 83missing field 'unit' initializer [-Wmissing-field-initializers]: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1750 | {177 | " d r a n g e " , " s e t d y n aomuitcp urta[nng_ef iilnt edrB]F S=" ,F FOFMFASXE(To(udtrapnugte[)n,_ fAiV_lOPtTe_TrY]P,E _0F.LO0A)T ,+ { .d0b.l2 =* 1F2F0M}I,N (1o0u,t p2u0t0[,n _FfLiAlGtSe r}],, 0 .| 0 ^) ; | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:22: note: expanded from macro 'FFMIN' 49 | #defsrc/libavfilter/avf_showspectrum.ci:n1751e: 106:F Fwarning: Mmissing field 'unit' initializer [-Wmissing-field-initializers]I N(a,b) ((a )1751 | > ( b{) " ? l(bi)m i:t ("a, )")s e t| ^ ~u pper limit src/libavfilter/dnn/dnn_backend_native_layer_conv2d.cin: 177d:B83F:S "warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] OFFSET(limit )177, | A V _ O P T _ T YP E _ F LO A T o,u tp{u.td[bnl_ f=i lt0er}], -1=0 0F,F M10A0X,( oFuLAtGpSu }t,[ n _| f ^il ter], 0.0) + 0.2 * FFMIN(output[n_filter], src/libavfilter/avf_showspectrum.c0:.17520:)110:; warning: missing field 'unit' initializer [-Wmissing-field-initializers]| ~ ^~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:40 :1752 note: | expanded from macro 'FFMIN' { "49op | a#dceitfyi"n,e "FsFeMtI No(ap,abc) i(ty( as)t r>e ng(thb") ,? OF(FbS)E T:( o(paa)ci)t y _| ^f actor), AV_Osrc/libavfilter/dnn/dnn_backend_native_layer_conv2d.cP:T177_:T46Y:P Ewarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]F LOAT, {.dbl =177 | 1 } , 0 , 1 0 , F L A G S } ,o u t| p ^u t[n_filter] = FFMAXsrc/libavfilter/avf_showspectrum.c(:1753o:12u:tp utwarning: [missing field 'help' initializer [-Wmissing-field-initializers]n _f i1753l | te r ] , {0 .N0U) L+L 0}. 2 | * ^ FFMIN(output[n_filter], 0.0); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:22: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ ~ src/libavfilter/dnn/dnn_backend_native_layer_conv2d.c:177:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 177 | output[n_filter] = FFMAX(output[n_filter], 0.0) + 0.2 * FFMIN(output[n_filter], 0.0); | ^~~~~~~~~~~~~~~~ ~ src/libavutil/macros.h:47:34: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/avfiltergraph.c:1222:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1222 | for (i = 0; i < graph->nb_filters; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avf_showspectrum.c: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)))); | ~~~~ ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/dnn/dnn_backend_native.c:538:52: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int32_t' (aka 'int') [-Wsign-compare] 538 | for (uint32_t operand = 0; operand < native_model->operands_num; ++operand) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avfilter.c:1473:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1473 | dstctx->var_values[VAR_T] = pts == AV_NOPTS_VALUE ? NAN : pts * av_q2d(link->time_base); | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/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_threasrc/libavfilter/avfilter.cds: 1476<:=47 :0 warning: |implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]| ctx->option s1476. | c on v 2dds_tthcrtexa->dvsa >r _avva_lcupeus_[cVoAuRn_tP(O)S)] =| ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ pos == -1 ? NAN : pos; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ 25 warnings generated. CC libavfilter/f_interleave.o CC libavfilter/f_latency.o CC libavfilter/f_loop.o CC libavfilter/f_metadata.o CC libavfilter/f_perms.o 147 warnings generated. 12 warnings generated. src/libavfilter/dnn/dnn_backend_native_layer_mathunary.c:90:26: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 90 | dst[i] = sin(src[i]); | ~~~ ^~~~~~ src/libavfilter/dnn/dnn_backend_native_layer_mathunary.c:94:26: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 94 | dst[i] = cos(src[i]); | ~~~ ^~~~~~ src/libavfilter/dnn/dnn_backend_native_layer_mathunary.c:98:26: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 98 | dst[i] = tan(src[i]); | ~~~ ^~~~~~ src/libavfilter/dnn/dnn_backend_native_layer_mathunary.c:102:27: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 102 | dst[i] = asin(src[i]); | ~~~~ ^~~~~~ src/libavfilter/dnn/dnn_backend_native_layer_mathunary.c:106:27: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 106 | dst[i] = acos(src[i]); | ~~~~ ^~~~~~ src/libavfilter/dnn/dnn_backend_native_layer_mathunary.c:110:27: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 110 | dst[i] = atan(src[i]); | ~~~~ ^~~~~~ src/libavfilter/dnn/dnn_backend_native_layer_mathunary.c:114:27: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 114 | dst[i] = sinh(src[i]); | ~~~~ ^~~~~~ src/libavfilter/dnn/dnn_backend_native_layer_mathunary.c:118:27: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 118 | dst[i] = cosh(src[i]); | ~~~~ ^~~~~~ src/libavfilter/dnn/dnn_backend_native_layer_mathunary.c:122:27: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 122 | dst[i] = tanh(src[i]); | ~~~~ ^~~~~~ src/libavfilter/dnn/dnn_backend_native_layer_mathunary.c:126:28: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 126 | dst[i] = asinh(src[i]); | ~~~~~ ^~~~~~ src/libavfilter/dnn/dnn_backend_native_layer_mathunary.c:130:28: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 130 | dst[i] = acosh(src[i]); | ~~~~~ ^~~~~~ src/libavfilter/dnn/dnn_backend_native_layer_mathunary.c:134:28: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 134 | dst[i] = atanh(src[i]); | ~~~~~ ^~~~~~ src/libavfilter/dnn/dnn_backend_native_layer_mathunary.c:138:27: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 138 | dst[i] = ceil(src[i]); | ~~~~ ^~~~~~ src/libavfilter/dnn/dnn_backend_native_layer_mathunary.c:142:28: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 142 | dst[i] = floor(src[i]); | ~~~~~ ^~~~~~ src/libavfilter/dnn/dnn_backend_native_layer_mathunary.c:146:28: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 146 | dst[i] = round(src[i]); | ~~~~~ ^~~~~~ src/libavfilter/dnn/dnn_backend_native_layer_mathunary.c:150:26: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 150 | dst[i] = exp(src[i]); | ~~~ ^~~~~~ 11 warnings generated. 67 warnings generated. 46 warnings generated. 115 warnings generated. src/libavfilter/dnn/dnn_backend_native_layer_dense.c:133:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 133 | output[n_filter] = FFMAX(output[n_filter], 0.0); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:22: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ ~ src/libavfilter/dnn/dnn_backend_native_layer_dense.c:136:89: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 136 | output[n_filter] = 2.0f / (1.0f + exp(-2.0f * output[n_filter])) - 1.0f; | ~ ^~~~ src/libavfilter/dnn/dnn_backend_native_layer_dense.c:136:66: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 136 | output[n_filter] = 2.0f / (1.0f + exp(-2.0f * output[n_filter])) - 1.0f; | ~~~ ~~~~~~^~~~~~~~~~~~~~~~~~ src/libavfilter/dnn/dnn_backend_native_layer_dense.c:136:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 136 | output[n_filter] = 2.0f / (1.0f + exp(-2.0f * output[n_filter])) - 1.0f; | ^~~~ ~ src/libavfilter/dnn/dnn_backend_native_layer_dense.c:136:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 136 | output[n_filter] = 2.0f / (1.0f + exp(-2.0f * output[n_filter])) - 1.0f; | ^~~~ ~ src/libavfilter/dnn/dnn_backend_native_layer_dense.c:139:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 139 | output[n_filter] = 1.0f / (1.0f + exp(-output[n_filter])); | ~~~ ^~~~~~~~~~~~~~~~~ src/libavfilter/dnn/dnn_backend_native_layer_dense.c:139:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 139 | output[n_filter] = 1.0f / (1.0f + exp(-output[n_filter])); | ^~~~ ~ src/libavfilter/dnn/dnn_backend_native_layer_dense.c:139:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 139 | output[n_filter] = 1.0f / (1.0f + exp(-output[n_filter])); | ^~~~ ~ src/libavfilter/dnn/dnn_backend_native_layer_dense.c:144:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 144 | output[n_filter] = FFMAX(output[n_filter], 0.0) + 0.2 * FFMIN(output[n_filter], 0.0); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:22: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ ~ src/libavfilter/dnn/dnn_backend_native_layer_dense.c:144:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 144 | output[n_filter] = FFMAX(output[n_filter], 0.0) + 0.2 * FFMIN(output[n_filter], 0.0); | ~ ^~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:40: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/dnn/dnn_backend_native_layer_dense.c:144:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 144 | output[n_filter] = FFMAX(output[n_filter], 0.0) + 0.2 * FFMIN(output[n_filter], 0.0); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:22: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ ~ src/libavfilter/dnn/dnn_backend_native_layer_dense.c:144:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 144 | output[n_filter] = FFMAX(output[n_filter], 0.0) + 0.2 * FFMIN(output[n_filter], 0.0); | ^~~~~~~~~~~~~~~~ ~ src/libavutil/macros.h:47:34: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ 32 warnings generated. CC libavfilter/f_realtime.o CC libavfilter/f_reverse.o CC libavfilter/f_segment.o CC libavfilter/f_select.o CC libavfilter/f_sendcmd.o CC libavfilter/f_sidedata.o CC libavfilter/f_streamselect.o CC libavfilter/fifo.o CC libavfilter/formats.o 3CC libavfilter/framepool.o warnings generated. CC libavfilter/framequeue.o 19 warnings generated. CC libavfilter/framesync.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/generate_wave_table.o CC libavfilter/graphdump.o 16 warnings generated. CC libavfilter/graphparser.o 13 warnings generated. 4 warnings generated. CC libavfilter/lavfutils.o src/libavfilter/drawutils.c:134:21: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 134 | nb_planes = FFMAX(nb_planes, c->plane + 1); | ^ ~~~~~~~~~ ~~~~~~~~~~~~ src/libavutil/macros.h:47:25: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ~ ^ ~ 12 warnings generated. CC libavfilter/lswsutils.o CC libavfilter/motion_estimation.o CC libavfilter/palette.o CC libavfilter/pthread.o CC libavfilter/qp_table.o CC libavfilter/scale_eval.o src/libavfilter/drawutils.c:218:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 218 | for (plane = 0; plane < draw->nb_planes; plane++) { | ~~~~~ ^ ~~~~~~~~~~~~~~~ CC libavfilter/scene_sad.o CC libavfilter/setpts.o src/libavfilter/drawutils.c:239:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 239 | for (plane = 0; plane < draw->nb_planes; plane++) { | ~~~~~ ^ ~~~~~~~~~~~~~~~ CC libavfilter/settb.o CC libavfilter/split.o src/libavfilter/f_cue.c:93:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/drawutils.c:392:46: warning: comparison of integers of different signs: 'const int' and 'unsigned int' [-Wsign-compare] 93 | { "cue", "c u392e | u n i x t i m iefs t(admrpa w-i>dne smci-c>rcoosmepc[ocnodsm"p,] .OpFlFaSnEeT (!c=ue )p,l aAneV)_ O | P ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~T _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_DURATION, { .i64 = 0 }, 0, INT64_MAX, FLAGS }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64src/libavfilter/f_bench.c_MA:X 92: (10:x 7warning: fmissing field 'help' initializer [-Wmissing-field-initializers]ff ffffffffffff) 92 | | D ^~~~~~~~~~~~~~~~~~E FINE_OPTIONS(bench, AV_OPT_FLAG_FILTERING_PARsrc/libavfilter/f_cue.cAM:|94AV:_105O:P warning: Timplicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]_ FLAG_VIDEO_PA R94A | M ) ; { | "^pr eroll"src/libavfilter/f_bench.c,: 47":p12r:e rnote: oexpanded from macro 'DEFINE_OPTIONS'l l duration i n47 s | e c o nd s{" ,N UOLFLF SE}T (p r e r o l l ) , A V _ O P T _ T Y P E_ DU R A TI O N , { . i 6 4 = 0 } , 0 , I N T 6 4 _ M A X , F L A G S } , | ~ ^~~~~~~~~ /usr/include/stdint.h :46 : 21 : note: expanded from macro 'INT64_MAX' 46 | # d ef i n e I N T 6 4 _\ M A| X ^ (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) | ^~~~~~~~~~~~~~~~~~ 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/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/drawutils.c:574:46: warning: comparison of integers of different signs: 'const int' and 'unsigned int' [-Wsign-compare] 574 | if (draw->desc->comp[comp].plane != plane) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavfilter/f_drawgraph.c:61:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | { "m1", "set 1st metadata key", OFFSET(key[0]), AV_OPT_TYPE_STRING, {.str=""}, 0, 0, FLAGS }, | ^ src/libavfilter/f_drawgraph.c:62:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | { "fg1", "set 1st foreground color expression", OFFSET(fg_str[0]), AV_OPT_TYPE_STRING, {.str="0xffff0000"}, 0, 0, FLAGS }, | ^ src/libavfilter/f_drawgraph.c:63:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | { "m2", "set 2nd metadata key", OFFSET(key[1]), AV_OPT_TYPE_STRING, {.str=""}, 0, 0, FLAGS }, | ^ src/libavfilter/f_drawgraph.c:64:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 64 | { "fg2", "set 2nd foreground color expression", OFFSET(fg_str[1]), AV_OPT_TYPE_STRING, {.str="0xff00ff00"}, 0, 0, FLAGS }, | ^ src/libavfilter/f_drawgraph.c:65:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 65 | { "m3", "set 3rd metadata key", OFFSET(key[2]), AV_OPT_TYPE_STRING, {.str=""}, 0, 0, FLAGS }, | ^ src/libavfilter/f_drawgraph.c:66:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66 | { "fg3", "set 3rd foreground color expression", OFFSET(fg_str[2]), AV_OPT_TYPE_STRING, {.str="0xffff00ff"}, 0, 0, FLAGS }, | ^ src/libavfilter/f_drawgraph.c:67:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 67 | { "m4", "set 4th metadata key", OFFSET(key[3]), AV_OPT_TYPE_STRING, {.str=""}, 0, 0, FLAGS }, | ^ src/libavfilter/f_drawgraph.c:68:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 68 | { "fg4", "set 4th foreground color expression", OFFSET(fg_str[3]), AV_OPT_TYPE_STRING, {.str="0xffffff00"}, 0, 0, FLAGS }, | ^ src/libavfilter/f_drawgraph.c:69:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 69 | { "bg", "set background color", OFFSET(bg), AV_OPT_TYPE_COLOR, {.str="white"}, 0, 0, FLAGS }, | ^ src/libavfilter/f_drawgraph.c:70:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 70 | { "min", "set minimal value", OFFSET(min), AV_OPT_TYPE_FLOAT, {.dbl=-1.}, INT_MIN, INT_MAX, FLAGS }, | ^ src/libavfilter/f_drawgraph.c:71:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 71 | { "max", "set maximal value", OFFSET(max), AV_OPT_TYPE_FLOAT, {.dbl=1.}, INT_MIN, INT_MAX, FLAGS }, | ^ src/libavfilter/f_drawgraph.c:82:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 82 | { "size", "se19t g warningrsaph generated . size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str="900x256"}, 0, 0, FLAGS }, | ^ src/libavfilter/f_drawgraph.c:83:95: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 83 | { "s", "set graph size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str="900x256"}, 0, 0, FLAGS }, | ^ src/libavfilter/f_drawgraph.c:84:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 84 | { "rate", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="25"}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/f_drawgraph.c:85:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 85 | { "r", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="25"}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/f_drawgraph.c:86:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 86 | { NULL } | ^ 30 warnings generated. CC libavfilter/src_avsynctest.o 2 warnings generated. 32 warnings generated. src/libavfilter/f_drawgraph.c:239:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 239 | values[VAR_MIN] = s->min; | ~ ~~~^~~ src/libavfilter/f_drawgraph.c:240:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 240 | values[VAR_MAX] = s->max; | ~ ~~~^~~ src/libavfilter/f_drawgraph.c:241:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 241 | values[VAR_VAL] = vf; | ~ ^~ src/libavfilter/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); | ~~~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~ 7 warnings generated. src/libavfilter/f_drawgraph.c:367:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 367 | values[VAR_MIN] = s->min; | ~ ~~~^~~ src/libavfilter/f_drawgraph.c:368:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 368 | values[VAR_MAX] = s->max; | ~ ~~~^~~ src/libavfilter/f_drawgraph.c:369:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 369 | values[VAR_VAL] = vf; | ~ ^~ src/libavfilter/f_drawgraph.c:383:107: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 383 | AV_RN32(out->data[0] + FFMIN(j+1, outlink->h - 1) * out->linesize[0] + x * 4) != old) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ src/libavfilter/f_drawgraph.c:382:83: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 382 | (AV_RN32(out->data[0] + j * out->linesize[0] + x * 4) != old) || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ src/libavfilter/f_drawgraph.c:381:33: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 381 | if (old != bg && | ~~~ ^ ~~ src/libavfilter/f_graphmonitor.c:87:95: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 87 | { "size", "set monitor size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str="hd720"}, 0, 0, VF }, | ^ src/libavfilter/f_graphmonitor.c:88:95: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 88 | { "s", "set monitor size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str="hd720"}, 0, 0, VF }, | ^ src/libavfilter/f_graphmonitor.c:89:95: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 89 | { "opacity", "set video opacity", OFFSET(opacity), AV_OPT_TYPE_FLOAT, {.dbl=.9}, 0, 1, VF }, | ^ src/libavfilter/f_graphmonitor.c:90:95: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 90 | { "o", "set video opacity", OFFSET(opacity), AV_OPT_TYPE_FLOAT, {.dbl=.9}, 0, 1, VF }, | ^ src/libavfilter/f_graphmonitor.c:113:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 113 | { "rate", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, VF }, | ^ src/libavfilter/f_graphmonitor.c:114:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 114 | { "r", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, VF }, | ^ src/libavfilter/f_graphmonitor.c:115:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 115 | { NULL } | ^ src/libavfilter/f_ebur128.c:163:94: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 163 | { "video", "set video output", OFFSET(do_video), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, V|F }, | ^ src/libavfilter/f_ebur128.c:164:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 164 | { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "640x480"}, 0, 0, V|F }, | ^ src/libavfilter/f_ebur128.c:165:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 165 | { "meter", "set scale meter (+9 to +18)", OFFSET(meter), AV_OPT_TYPE_INT, {.i64 = 9}, 9, 18, V|F }, | ^ src/libavfilter/f_ebur128.c:170:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 170 | { "metadata", "inject metadata in the filtergraph", OFFSET(metadata), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, A|V|F }, | ^ src/libavfilter/f_ebur128.c:175:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 175 | { "dualmono", "treat mono input files as dual-mono", OFFSET(dual_mono), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, A|F }, | ^ src/libavfilter/f_ebur128.c:176:144: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 176 | { "panlaw", "set a specific pan law for dual-mono files", OFFSET(pan_law), AV_OPT_TYPE_DOUBLE, {.dbl = -3.01029995663978}, -10.0, 0.0, A|F }, | ^ src/libavfilter/f_ebur128.c:177:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 177 | { "target", "set a specific target level in LUFS (-23 to 0)", OFFSET(target), AV_OPT_TYPE_INT, {.i64 = -23}, -23, 0, V|F }, | ^ src/libavfilter/f_ebur128.c:188:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 188 | { NULL }, | ^ src/libavfilter/f_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_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_insrc/libavfilter/f_ebur128.cputs:;225 :j10+:+ )warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]{ | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/f_graphmonitor.c:195: 23: 225warning: | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] v = a v195_ | c l i p ff(ovr, (0i,n te bju r=1 208;- >js c)n;b_ o u t p u t s ; j/+/+ )m a{k e | s ~ ^ ~~~~~~~~~~~~~~~~~~u re 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 | ^ 13 warnings generated. CC libavfilter/src_movie.o CC libavfilter/transform.o 109 warnings generated. CC libavfilter/trim.o CC libavfilter/vaapi_vpp.o CC libavfilter/vaf_spectrumsynth.o 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ 30 warnings generated. CC libavfilter/version.o src/libavfilter/f_interleave.c:77:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 77 | for (i = 0; i < ctx->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavfilter/f_interleave.c:86:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 86 | (nb_eofs == ctx->nb_inputs && s->duration_mode == DURATION_LONGEST) || | ~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavfilter/f_interleave.c:92:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 92 | for (i = 0; i < ctx->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavfilter/f_interleave.c:98:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 98 | if (nb_inputs_with_frames >= ctx->nb_inputs - nb_eofs) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/f_interleave.c:99:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 99 | for (i = 0; i < ctx->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~~~ CC libavfilter/vf_addroi.o src/libavfilter/f_interleave.c:138:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 138 | for (i = 0; i < ctx->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavfilter/f_interleave.c:148:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 148 | if (i == ctx->nb_inputs - nb_eofs && ff_outlink_frame_wanted(outlink)) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ CC libavfilter/vf_alphamerge.o src/libavfilter/f_interleave.c:198:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 198 | for (i = 1; i < ctx->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavfilter/f_interleave.c:223:1: warning: missing field 'help' initializer [-Wmissing-field-initializers] 223 | DEFINE_OPTIONS(interleave, AV_OPT_FLAG_VIDEO_PARAM|AV_OPT_FLAG_FILTERING_PARAM); | ^ src/libavfilter/f_interleave.c:61:11: note: expanded from macro 'DEFINE_OPTIONS' 61 | { NULL } \ | ^ src/libavfilter/f_interleave.c:249:1: warning: missing field 'help' initializer [-Wmissing-field-initializers] 249 | 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 } \ | ^ 6 warnings generated. CC libavfilter/vf_amplify.o src/libavfilter/f_metadata.c:369:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 369 | DEFINE_OPTIONS(ametadata, AV_OPT_FLAG_AUDIO_PARAM|AV_OPT_FLAG_FILTERING_PARAM); | ^ src/libavfilter/f_metadata.c:110:106: note: expanded from macro 'DEFINE_OPTIONS' 110 | { "key", "set metadata key", OFFSET(key), AV_OPT_TYPE_STRING, {.str = NULL }, 0, 0, FLAGS }, \ | ^ src/libavfilter/f_metadata.c:369:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/f_metadata.c:111:106: note: expanded from macro 'DEFINE_OPTIONS' 111 | { "value",src/libavfilter/f_loop.c "s:et260 :m118e:t awarning: datmissing field 'unit' initializer [-Wmissing-field-initializers]a value", OFFSET( v260a | l u e ) ,{ "AlVo_oOpP"T,_ T Y"PnEu_mSbTeRrI NoGf, {l.osotprs "=, N U L L } , 0 , 0 , FOLFAFGSSE T}(,l o\o p )| , ^ 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] src/libavfilter/f_metadata.c:369:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 262 | src/libavfilter/f_metadata.c : 120 :{117 :" snote: texpanded from macro 'DEFINE_OPTIONS'a rt", "set the l120o | o p s t a{r t" esxapmrp"l,e "",s e t e xOpFrFeSsEsTi(osnt afrotr) ,e xApVr_ OfPuTn_cTtYiPoEn_"I,N T6O4F,F S{E.Ti(6e4x p=r _0s t}r,) , 0A,V _IONPTT6_4T_YMPAEX_,S TARFILNAGG,S {}.,s t r| ^= NULL }, 0, 0, FLAGS }, \ src/libavfilter/f_loop.c| : ^263 :12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 263 | { NULL } | ^ src/libavfilter/f_metadata.c:369:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/f_metadata.c:121:126: note: expanded from macro 'DEFINE_OPTIONS' 121 | { "file", "set file where to print metadata information", OFFSETsrc/libavfilter/f_loop.c(:f262i:l100e:_s twarning: rimplicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]) , AV_OPT_TYPE_S T262R | I N G , {{ ."ssttr=aNUrLtL}", ,0 ",s 0e, tF LAtGhSe } , l\o o p| ^s tart sample", OFFSET(start), AV_OPT_src/libavfilter/f_metadata.cT:Y369P:E_1I: Nwarning: Tmissing field 'unit' initializer [-Wmissing-field-initializers]6 4, src/libavfilter/f_metadata.c{:122.:134i:6 note: 4expanded from macro 'DEFINE_OPTIONS' = 0 }, 0, IN T1226 | 4 _ M A{X ",d iArFeLcAGtS" ,} ," r e| d ~ ^~~~~~~~~ uce buffering/usr/include/stdint.h :w46h:e21n: pnote: riexpanded from macro 'INT64_MAX'n ting t o46 | u#sdeerf-isneet fIiNleT 64o_r MpAiXp e "(,0 xO7FfFfSfETf(fdifrfefcftf),f fAfV_fOfP)T _ T| YP ^~~~~~~~~~~~~~~~~~E _BOOL, {.i64 = 0}, 0, 1, FLAGS }, \ | ^ src/libavfilter/f_metadata.c:369:1: warning: missing field 'help' initializer [-Wmissing-field-initializers] src/libavfilter/f_metadata.c:123:12: note: expanded from macro 'DEFINE_OPTIONS' 123 | { NULL } \ | ^ src/libavfilter/f_metadata.c:403:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 403 | DEFINE_OPTIONS(metadata, AV_OPT_FLAG_VIDEO_PARAM|AV_OPT_FLAG_FILTERING_PARAM); | ^ src/libavfilter/f_metadata.c:110:106: note: expanded from macro 'DEFINE_OPTIONS' 110 | { "key", "set metadata key", OFFSET(key), AV_OPT_TYPE_STRING, {.str = NULL }, 0, 0, FLAGS }, \ | ^ src/libavfilter/f_metadata.c:403:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/f_metadata.c:111:106: note: expanded from macro 'DEFINE_OPTIONS' 111 | { "value", "set metadata value", OFFSET(value), AV_OPT_TYPE_STRING, {.str = NULL }, 0, 0, FLAGS }, \ | ^ src/libavfilter/f_metadata.c:403:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/f_metadata.c:120:117: note: expanded from macro 'DEFINE_OPTIONS' 120 | { "expr", "set expression for expr function", OFFSET(expr_str), AV_OPT_TYPE_STRING, {.str = NULL }, 0, 0, FLAGS }, \ | ^ src/libavfilter/f_metadata.c:403:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/f_metadata.c:121:126: note: expanded from macro 'DEFINE_OPTIONS' 121 | { "file", "set file where to print metadata information", OFFSET(file_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, \ | ^ src/libavfilter/f_metadata.c:403:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/f_metadata.c:122:134: note: expanded from macro 'DEFINE_OPTIONS' 122 | { "direct", "reduce buffering when printing to user-set file or pipe", OFFSET(direct), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, FLAGS }, \ | ^ src/libavfilter/f_metadata.c:403:1: warning: missing field 'help' initializer [-Wmissing-field-initializers] src/libavfilter/f_metadata.c:123:12: note: expanded from macro 'DEFINE_OPTIONS' 123 | { NULL } \ | ^ 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))) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/f_realtime.c:71:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 71 | { "limit", "sleep time limit", OFFSET(limit), AV_OPT_TYPE_DURATION, { .i64 = 2000000 }, 0, INT64_MAX, FLAGS }, | ^ src/libavfilter/f_realtime.c:72:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 72 | { "speed", "speed factor", OFFSET(speed), AV_OPT_TYPE_DOUBLE, { .dbl = 1.0 }, DBL_MIN, DBL_MAX, FLAGS }, | ^ src/libavfilter/f_realtime.c:73:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 73 | { NULL } | ^ src/libavfilter/f_realtime.c:71:96: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 71 | { "limit", "sleep time limit", OFFSET(limit), AV_OPT_TYPE_DURATION, { .i64 = 2000000 }, 0, INT64_MAX, FLAGS }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/f_loop.c:446:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 446 | { "loop", "number of loops", OFFSET(loop), AV_OPT_TYPE_INT, {.i64 = 0 }, -1, INT_MAX, VFLAGS }, | ^ src/libavfilter/f_loop.c:447:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 447 | { "size", "max number of frames to loop", OFFSET(size), AV_OPT_TYPE_INT64, {.i64 = 0 }, 0, INT16_MAX, VFLAGS }, | ^ src/libavfilter/f_loop.c:448:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 448 | { "start", "set the loop start frame", OFFSET(start), AV_OPT_TYPE_INT64, {.i64 = 0 }, 0, INT64_MAX, VFLAGS }, | ^ src/libavfilter/f_loop.c:449:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 449 | { NULL } | ^ src/libavfilter/f_loop.c:448:99: warning: implicit conversion from 'long 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_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: note: expanded from macro 'DEFINE_OPTIONS' 75 | { NULL } \ | ^ src/libavfilter/f_sendcmd.c:114:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 114 | { "commands", "set commands", OFFSET(commands_str), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/f_sendcmd.c:115:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 115 | { "c", "set commands", OFFSET(commands_str), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/f_sendcmd.c:116:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 116 | { "filename", "set commands file", OFFSET(commands_filename), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/f_sendcmd.c:117:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/generate_wave_table.c:31:19 :117 | warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] { "f", "s e31t | c o m mfaonrd s( if i=l e0";, i Onb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavfilter/f_streamselect.c:65:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 65 | for (j = 0; j < ctx->nb_inputs; j++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavfilter/f_sidedata.c:159:1: warning: missing field 'help' initializer [-Wmissing-field-initializers] 159 | DEFINE_OPTIONS(sidedata, AV_OPT_FLAG_VIDEO_PARAM|AV_OPT_FLAG_FILTERING_PARAM); | ^ src/libavfilter/f_sidedata.c:75:12: note: expanded from macro 'DEFINE_OPTIONS' 75 | { NULL } \ | ^ src/libavfilter/f_streamselect.c:143:19:src/libavfilter/f_select.c warning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]232 :49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 143 | fo r232 | ( i = 0 ;s eil exv-ar>_nvba_liunepsu[tVsA;R _iP+R+E)V _{P T S| ] ~ ^ ~~~~~~~~~~~~~~ = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:114:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 114 | for (i = 0; i < a->nb_forsrc/libavfilter/f_select.cm:a233t:s49;: iwarning: +implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]+ ) { | ~ ^ ~~~~~~~~~~~~~ 233 | sesrc/libavfilter/formats.cl:e116c:t27-:> vwarning: acomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]r _values[ V116 | A R _ P RE V _ SE L E C TfEoDr_ P(TjS ]= =0 ;N Aj N< ;b -> nb| _ ~ ^~~f orma/usr/include/math.ht:s15;: 19j: +note: +expanded from macro 'NAN') { | ~ ^ ~~~~~~~~~~~~~ 15 | #define src/libavfilter/formats.cN:A131N : 5 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]__ builtin_nanf(" ")131 | | ^~~~~~~~~~~~~~~~~~ MERGE_FORMATS(a, b, formats, nb_formats, AVFilterFormats, check, 0); src/libavfilter/f_select.c | : ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~234 :49: warning: src/libavfilter/formats.cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 75:23: note: expanded from macro 'MERGE_FORMATS' 234 | s e75l | e c t -> v a r _ vfaloure s([i V=AR _0PR;E Vi_ STnEbD;_ Ti]+ + ) = N A N ; | ~ ^~~ /usr/include/math.h: 15 : 19 : note: expanded from macro 'NAN' 15 | # d e f i n e \N A N| ~ ^ ~~~~~ __builsrc/libavfilter/formats.ct:i131n:_5n:a nwarning: fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]( "") | ^~~~~~~~~~~~~~~~~~ 131 | MERGE_FORMATS(a, b, formats, nb_formats, AVFilterFormats, check, src/libavfilter/f_select.c0:)235;: 49 :| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/formats.c:76:27: note: expanded from macro 'MERGE_FORMATS'235 | selec t76- | > v a r _ v a l u e s [V AfRo_rP R(EjV _=T ]0 ; j < b - > nb ; =j N+A+)N ; | ~ ^~~ /usr/include/math.h : 15 : 19 : note: expanded from macro 'NAN' 15 | # d e f i n e NA N \ | ~ ^ ~~~~~ __builtin_src/libavfilter/formats.cna:n131f:("5":) | warning: ^~~~~~~~~~~~~~~~~~comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 131 | MERGE_FORMATS(a, b, formats, nb_formats, AVFilterFormats,src/libavfilter/f_select.c :c236h:e49c:k ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 236 | src/libavfilter/formats.c : 91s:e5l:e cnote: texpanded from macro 'MERGE_FORMATS'- >var_value s91[ | V A R _ SMTEARRGTE__PRTESF]( a , b , f m t=s ,N AtNy;p e ,| ~ ^~~r eturn/usr/include/math.h :A15V:E19R:R Onote: Rexpanded from macro 'NAN'( ENOMEM )15; | )#;d e f i n e N A N _ _ \b u i| l ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tin_nsrc/libavfilter/formats.ca:n44f:(19":") note: | expanded from macro 'MERGE_REF' ^~~~~~~~~~~~~~~~~~ 44 | for (i = 0; i < a->refcount; i ++) { src/libavfilter/f_select.c : 237 : 49 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] \ | ~ ^ ~~~~~~~~~~~ 237 | select->var_values[VAR_START_T] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/f_segment.c:278:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 278 | COMMON_OPTS | ^ src/libavfilter/f_segment.c:267:142: note: expanded from macro 'COMMON_OPTS' 267 | { "src/libavfilter/f_select.cti:m256e:s49t:a mwarning: pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]s ", "timestam p256s | o f isnepluetc ta-t> vwahri_cvha ltuoe ss[pVlAitR _iPnIpCuTt_"T,Y POEF]F S E T ( t i m e s=t aNmApNs;_ s t| r ~ ^~~) , AV/usr/include/math.h_:O15P:T19_:T Ynote: Pexpanded from macro 'NAN'E _STRIN G15, | #{d e.fsitnre =N ANNU L L } , 0_,_ b0u,i lFtLiAnG_Sn a}n,f (\" " )| ^ | ^~~~~~~~~~~~~~~~~~ src/libavfilter/f_segment.c:279:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 279src/libavfilter/f_select.c | : 257 : 49{: "warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]r ames", "fra m257e | s a t swehlieccht -t>ov asrp_lviatl uiensp[uVtA"R,_ IONFTFESRELTA(CpEo_iTnYtPsE_]s t r ), =A VN_AONP;T _ T| Y ~ ^~~P E_ST/usr/include/math.hR:I15N:G19,: note: {expanded from macro 'NAN' .str = 15N | U#LdLe f}i,n e0 ,N A0N, F L A G S _}_,b u i| l ^t in_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/f_segment.c:280:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 280 | { NULL } | ^ src/libavfilter/f_select.c:258:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 258 | select->var_values[VAR_SCENE] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/f_select.c:259:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 259 | select->var_values[VAR_CONSUMED_SAMPLES_N] = NAN; | ~ ^~~ src/libavfilter/f_streamselect.c/usr/include/math.h:15::19218:: 24note: :expanded from macro 'NAN' warning: comparison of integers of different signs: 'const int' and 'unsigned int' [-Wsign-compare] src/libavfilter/graphdump.c15 | #:de83f:i26n:e 218warning: N | comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]A N _i_fb u(inl t) = c| t ^~~~~~~~~~~~~~~~~~ x - > nmba_xi_nipnu_tfsm)t {= F| F ~ ^ ~~~~~~~~~~~~~~M AX(max_in_fmt, print_link_prop(NULL, l)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/f_select.c:260:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavutil/macros.h:47:25: note: expanded from macro 'FFMAX' 260 | s47e | l#edcetf-i>nvea rF_FvMaAlXu(eas,[bV)A R(_(SaA)M P>L E(Sb_)N ]? ( a ) : ( b )=) N A| N ~ ^ ~; | ~ ^~~ /usr/include/math.h:15:19src/libavfilter/graphdump.c:: 90note: :expanded from macro 'NAN'27 : warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 15 | #define NA90N | _ _ b u i lmtaixn__onuatn_ff(m"t" )= F| F ^~~~~~~~~~~~~~~~~~M AX(max_ousrc/libavfilter/framesync.ct_fm:43t:,141 :p rwarning: imissing field 'unit' initializer [-Wmissing-field-initializers]n t_link_prop(NULL, l )43); | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { "ssrc/libavutil/macros.hh:o47r:t25e: snote: texpanded from macro 'FFMAX'" , "for c47 | e# detfienrem iFnFaMtAiXo(na ,bw)h e(n( at)h e> s(bh)o r? t(eassrc/libavfilter/f_select.c)t: 263 iCC libavfilter/vf_aspect.o ::n68 p(u:bt twarning: ))e implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]r | m ~ ^ ~i nates ",262 | OF F SE T (soelpetc_tsh-o>rvtaerst_)v, aAVl_uOePsT[_TVYARP_E_SBAOMOPLLE,_ R{A TE.]i 6=4 =| ~ 0 }, 0, 1263, | F L A G S }i,n l i| n ^k ->type == AVMEDIA_TYPE_AUDIO ? inlink->samplsrc/libavfilter/framesync.ce:_44:r142a:t ewarning: missing field 'unit' initializer [-Wmissing-field-initializers]: NAN; | ^~~ /usr/include/math.h44: | 15 : 19 : {note: expanded from macro 'NAN'" repea t15l | a#sdte"f,i n"ee xNtAeNn d l a s t _f_rbaumiel toifn _sneacnofn(d"a"r)y s| t ^~~~~~~~~~~~~~~~~~r eams beyond EOF", OFFSET(opt_repeatlast), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, FLAGS }, | ^ 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, AVFilterFormatssrc/libavfilter/framesync.c, :c52h:e12c: kwarning: ,missing field 'help' initializer [-Wmissing-field-initializers] 1); 52| | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { NULLsrc/libavfilter/formats.c :}75 : 23| : ^ note: expanded from macro 'MERGE_FORMATS' 75 | for (i = 0; i < a->nb; i++) \ | ~ ^ ~~~~~ src/libavfilter/formats.c:189:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 189 | MERGE_FORMATS(a, b, formats, nb_formats, AVFilterFormats, check, 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:76:27: note: expanded from macro 'MERGE_FORMATS' 76 | for (j = 0; j < b->nb; j++) \ | ~ ^ ~~~~~ src/libavfilter/formats.c:189:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 189 | MERGE_FORMATS(a, b, formats, nb_formats, AVFilterFormats, check, 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:91:5: note: expanded from macro 'MERGE_FORMATS' 91 | MERGE_REF(a, b, fmts, type, return AVERROR(ENOMEM);); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:44:19: note: expanded from macro 'MERGE_REF' 44 | for (i = 0; i < a->refcount; i ++) { \ | ~ ^ ~~~~~~~~~~~ src/libavfilter/f_segment.c:317:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 317 | COMMON_OPTS | ^ src/libavfilter/f_segment.c:267:142: note: expanded from macro 'COMMON_OPTS' 267 | { "timestamps", "timestamps of input at which to split input", OFFSET(timestamps_str), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, FLAGS }, \ | ^ src/libavfilter/f_segment.c:318:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 318 | { "samples", "samples at which to split input", OFFSET(points_str), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, FLAGS }, | ^ src/libavfilter/f_segment.c:319:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 319 | { NULL } | ^ src/libavfilter/f_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_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_select.c:325:12: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 325 | src/libavfilter/f_sendcmd.c : 529r:e40t:u rwarning: n Nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]A N; | ~~~~~~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN'529 | 15 | # d e f i n e N A Nd ou b l e s t__abruti l=t iTnS_n2anTf(("i"n) t | e ^~~~~~~~~~~~~~~~~~r val->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_perms.c:57:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | { "seed", "set the seed for the random mode", OFFSET(random_seed), AV_OPT_TYPE_INT64, {.isrc/libavfilter/f_sendcmd.c64 :=530 :-381:} ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]- 1, UINT32_MAX, FL A530G | S } , | ^ doublesrc/libavfilter/f_perms.c:58:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 58 | { NULL } | ^ end = TS2T(interval->end_ts, AV_TIME_BASE_Q); | ~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/internal.h:265:48: note: expanded from macro 'TS2T' 265 | #define TS2T(ts, tb) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts) * av_q2d(tb)) | 4 ^~~ warnings generated/usr/include/math.h. :15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/f_select.c:335:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 335 | select->var_values[VAR_START_PTS] = TS2D(frame->pts); | ~ ^~~~~~~~~~~~~~~~ src/libavfilter/internal.h:264:48: note: expanded from macro 'TS2D' 264 | #define TS2D(ts) ((ts) == AV_NOPTSsrc/libavfilter/f_sendcmd.c_V:A531L:U42E: ?warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]N AN : (double)(ts)) 531| | ^~~ /usr/include/math.h : 15 : 19 : note: expanded from macro 'NAN' 15 | #ddoeufbilnee cNuArNr e n t = T_S_2bTu(irletfi-n>_pntasn,f (i"n"l)i n k| - ^~~~~~~~~~~~~~~~~~> time_base); | ~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/internal.h:265:48: note: expanded from macro 'TS2T' 265 | #define TS2T(ts, tb) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts) * av_q2d(tb)) | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/f_sendcmd.c:534:68: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 534 | var_values[VAR_POS] = ref->pkt_pos == -1 ? NAN : ref->pkt_pos; | ~ ^~~ /usr/include/math.h:15:19:src/libavfilter/f_select.c note: :expanded from macro 'NAN'337 :43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]15 | #define NAN __b u337i | l t i n _ n a n fs(e"l"e)c t -| > ^~~~~~~~~~~~~~~~~~v ar_values[VAR_START_T] = TS2D(frame->pts) * av_q2d(inlink->time_base); | ^~~~~~~~~~~~~~~~ ~ src/libavfilter/internal.h:264:48: note: expanded from macro 'TS2D' 264 | #define TS2D(ts) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts)) | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #definsrc/libavfilter/f_sendcmd.ce :N535A:N47 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] __builtin_na n535f | ( " " ) | ^~~~~~~~~~~~~~~~~~ var_values[VAR_PTS] = TS2D(ref->pts); | ~ ^~~~~~~~~~~~~~ src/libavfilter/internal.h:264:48: note: expanded from macro 'TS2D' 264 | #define TS2D(ts) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts)) | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 115 | # warningd generatede. fine 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) 10 warning(s( generatedt. s) == 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.csrc/libavfilter/formats.c::341242::359:: 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] 341 | selec t242- | > v a r _ v a l uMeEsR[GVEA_RR_ETF ( b], =a ,T Sc2hDa(nfnrealm_el-a>pytosu)t s*, aAvV_Fqi2ldt(eirnClhiannkn-e>ltLiamyeo_ubtass,e )r;e t u| r ^~~~~~~~~~~~~~~~ ~n AVERROsrc/libavfilter/internal.hR:(264E:N48O:M Enote: Mexpanded from macro 'TS2D') ;); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 264 | #defsrc/libavfilter/formats.ci:n44e: 19T:S 2note: Dexpanded from macro 'MERGE_REF'( ts) ((ts )44 | = = A Vf_oNrO P(TiS _=V A0L;U Ei ?< NaA-N> r:e f(cdoouunbtl;e )i( t+s+))) { | ^~~ /usr/include/math.h : 15 : 19 : note: expanded from macro 'NAN' 15 | # d e f i ne N A N \ | ~ ^ ~~~~~~~~~~~ __builtin_nanf(src/libavfilter/formats.c":"295): 5 :| ^~~~~~~~~~~~~~~~~~warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 295 | MERGE_REF(b, a, channel_layouts, AVFilterChannelLayouts, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296 | { av_free(channel_layouts); return AVERROR(ENOMEM); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:44:19:src/libavfilter/f_select.c note: :expanded from macro 'MERGE_REF'342 :58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44 | for ( i342 | = 0 ; sie l>rveafrc_ovuanltu;e si[ V+A+R)_ P{O S ] = f r a m e - > p k t _ p o s = = - 1 ? N A N : f\r a m| e ~ ^ ~~~~~~~~~~~- >pkt_pos; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ In file included from src/libavfilter/vaf_spectrumsynth.c:31: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ src/libavfilter/f_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 } \ | ^ 2 warnings generated. src/libavfilter/f_select.c:507:1: warning: missing field 'help' initializer [-Wmissing-field-initializers] 507 | DEFINE_OPTIONS(select, AV_OPT_FLAG_VIDEO_PARAM|AV_OPT_FLAG_FILTERING_PARAM); | ^ src/libavfilter/f_select.c:171:12: note: expanded from macro 'DEFINE_OPTIONS' 171 | { NULL } \ | ^ src/libavfilter/graphparser.c:331:28: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 331 | for (unsigned i = 0; i < nb; i++) | ~ ^ ~~ src/libavfilter/scale_eval.c:71:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 71 | var_values[VAR_OUT_W] = var_values[VAR_OW] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/scale_eval.c:72:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 72 | var_values[VAR_OUT_H] = var_values[VAR_OH] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ CC libavfilter/vf_atadenoise.o CC libavfilter/vf_avgblur.o CC libavfilter/vf_backgroundkey.o CC libavfilter/vf_bbox.o src/libavfilter/formats.c:638:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 638 | FORMATS_UNREF(ref, f30or warningmsa generatedt. s); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:619:5: note: expanded from macro 'FORMATS_UNREF' 619 | FIND_REF_INDEX(ref, idx); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:605:19: note: expanded from macro 'FIND_REF_INDEX' 605 | for (i = 0; i < (*ref)->refcount; i ++) \ | ~ ^ ~~~~~~~~~~~~~~~~ 2 warnings generated. src/libavfilter/formats.c:650:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 650 | FORMATS_UNREF(ref, channel_layouts); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:619:5: note: expanded from macro 'FORMATS_UNREF' 619 | FIND_REF_INDEX(ref, idx); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:605:19: note: expanded from macro 'FIND_REF_INDEX' 605 | for (i = 0; i < (*ref)->refcount; i ++) \ | ~ ^ ~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:669:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 669 | FORMATS_CHANGEREF(oldref, newref); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:657:5: note: expanded from macro 'FORMATS_CHANGEREF' 657 | FIND_REF_INDEX(oldref, idx); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:605:19: note: expanded from macro 'FIND_REF_INDEX' 605 | for (i = 0; i < (*ref)->refcount; i ++) \ | ~ ^ ~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:674:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 674 | FORMATS_CHANGEREF(oldref, newref); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:657:5: note: expanded from macro 'FORMATS_CHANGEREF' 657 | FIND_REF_INDEX(oldref, idx); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:605:19: note: expanded from macro 'FIND_REF_INDEX' 605 | for (i = 0; i < (*ref)->refcount; i ++) \ | ~ ^ ~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:712:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 712 | SET_COMMON_FORMATS(ctx, channel_layouts, AVMEDIA_TYPE_AUDIO, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 713 | ff_channel_layouts_ref, ff_channel_layouts_unref); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:683:19: note: expanded from macro 'SET_COMMON_FORMATS' 683 | for (i = 0; i < ctx->nb_inputs; i++) { \ | ~ ^ ~~~~~~~~~~~~~~ src/libavfilter/formats.c:712:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 712 | SET_COMMON_FORMATS(ctx, channel_layouts, AVMEDIA_TYPE_AUDIO, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 713 | ff_channel_layouts_ref, ff_channel_layouts_unref); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:693:19: note: expanded from macro 'SET_COMMON_FORMATS' 693 | for (i = 0; i < ctx->nb_outputs; i++) { \ | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/setpts.c:113:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 113 | setpts->var_values[VAR_PREV_INPTS] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/split.c:73:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavfilter/setpts.c:114:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 73 | 114 | f o r s(eitnptt s->iv a=r _0v;a liu ePRnEb_Vo_IuNtpTu]t s ; i+=+ )N A{N ; | ~ ^ ~~~~~~~~~~~~~~~ | ~ ^~~ /usr/include/math.h:15:src/libavfilter/split.c19:: 81:note: 27expanded from macro 'NAN' : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 15 | #defin e81 | N A N f_o_rb u(iilntti in =_ n0;a nif (<"" )c t x| - ^~~~~~~~~~~~~~~~~~> 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 = src/libavfilter/setpts.c0;: 115i:43 :< warning: cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]t x->nb_out p115u | t s ; i +s+et)p t{s - >v| a ~ ^ ~~~~~~~~~~~~~~~ r_valusrc/libavfilter/split.ce:s111[:V23A:R _warning: Pcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]R EV_OUTPT S111] | = N A Nf;o r | ( ~ ^~~i nt i /usr/include/math.h=: 150:;19 :i note: n b15_ | o#udtepfuitnse; NiA+N+ ) { | ~ ^ ~~~~~~~~~~~~~~~_ _builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/setpts.c:116:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 116 | setpts->var_values[VAR_PREV_OUTT] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/setpts.c:117:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 117 | setpts->var_values[VAR_STARTPTS] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN src/libavfilter/split.c __b:u127il:t112i:n _warning: nmissing field 'unit' initializer [-Wmissing-field-initializers]a nf("") | ^~~~~~~~~~~~~~~~~~ 127 | { "outputs", "set numberIn file included from osrc/libavfilter/src_avsynctest.cf: o24u: tsrc/libavutil/ffmath.hp:u49t:s30":, warning: OFimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]F SET(nb_outputssrc/libavfilter/setpts.c) :,49 118: | 43A :V _O warning: PT _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]r TeYtPuEr_n I118 N | e Tx ,spe 2ft{ (p.tMi_sL6-4O >=G 22 v_1}a,0 r* x_)1v;,a l I| uNT ~ ^e _sM[AVX,A FRL_ASGTSA R}T,T] | ^ = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: src/libavfilter/split.cexpanded from macro 'NAN' :128:12: 15warning: | #missing field 'help' initializer [-Wmissing-field-initializers]d efin e128 | N A N { N U L L_ _}b u i| l ^t in_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/setpts.c:133:68: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 132 | setpts->var_values[VAR_SAMPLE_RATE] = | ~ 133 | setpts->type == AVMEDIA_TYPE_AUDIO ? inlink->sample_rate : NAN; | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/setpts.c:138:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 136 | setpts->var_values[VAR_FR] = inlink->frame_rate.num && | ~ 137 | inlink->frame_rate.den ? 138 | av_q2d(inlink->frame_rate) : NAN; | ^~~ /usr/include/math.hsrc/libavfilter/formats.c:15:19:: 730note: :expanded from macro 'NAN'5 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 15 | #define NAN 730_ | _ b u i lStEiTn__CnOaMnMfO(N"_"F)O R M| A ^~~~~~~~~~~~~~~~~~T S(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, sample2ra warningtse generateds. , 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++) { \ | ~ ^ ~~~~~~~~~~~~~~~ 12 warnings generated. src/libavfilter/setpts.c:159:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 159 | setpts->var_values[VAR_STARTPTS] = TS2D(pts); | ~ ^~~~~~~~~ src/libavfilter/internal.h:264:48: note: expanded from macro 'TS2D' 264 | #define TS2D(ts) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts)) | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/setpts.c:160:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 160 | setpts->var_values[VAR_STARTT ] = TS2T(pts, inlink->time_base); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/internal.h:265:48: note: expanded from macro 'TS2T' 265 | #define TS2T(ts, tb) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts) * av_q2d(tb)) | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ 2 warnings generated. src/libavfilter/setpts.c:162:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | setpts->var_values[VAR_PTS ] = TS2D(pts); | ~ ^~~~~~~~~ src/libavfilter/internal.h:264:48: note: expanded from macro 'TS2D' 264 | #define TS2D(ts) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts)) | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/setpts.c:163:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | setpts->var_values[VAR_T ] = TS2T(pts, inlink->time_base); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/internal.h:265:48: note: expanded from macro 'TS2T' 265 | #define TS2T(ts, tb) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts) * av_q2d(tb)) | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/setpts.c:164:75: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 164 | setpts->var_values[VAR_POS ] = !frame || frame->pkt_pos == -1 ? NAN : frame->pkt_pos; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:752:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 752 | SET_COMMON_FORMATS(ctx, formats, AVMEDIA_TYPE_UNKNOWN, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 753 | ff_formats_ref, ff_formats_unref); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:683:19: note: expanded from macro 'SET_COMMON_FORMATS' 683 | for (i = 0; i < ctx->nb_inputs; i++) { \ | ~ ^ ~~~~~~~~~~~~~~ src/libavfilter/formats.c:752:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 752 | SET_COMMON_FORMATS(ctx, formats, AVMEDIA_TYPE_UNKNOWN, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 753 | ff_formats_ref, ff_formats_unref); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:693:19: note: 1expanded from macro 'SET_COMMON_FORMATS'CC libavfilter/vf_bilateral.o warning generated. 693 | for (i = 0; i < ctx->nb_outputs; i++) { \ | ~ ^ ~~~~~~~~~~~~~~~ 9 warnings generated. src/libavfilter/setpts.c:206:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 206 | av_log(inlink->dst, AV_LOG_TRACE, " -> PTS:%s T:%f\n", d2istr(d), TS2T(d, inlink->time_base)); | ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~CC libavfilter/vf_bitplanenoise.o src/libavfilter/internal.h:265:48: note: expanded from macro 'TS2T' 265 | #define TS2T(ts, tb) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts) * av_q2d(tb)) | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/setpts.c:214:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 214 | setpts->var_values[VAR_PREV_INPTS ] = TS2D(in_pts); | ~ ^~~~~~~~~~~~ src/libavfilter/internal.h:264:48: note: expanded from macro 'TS2D' 264 | #define TS2D(ts) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts)) | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ CC libavfilter/vf_blackdetect.o src/libavfilter/setpts.c:215:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 215 | setpts->var_values[VAR_PREV_INT ] = TS2T(in_pts, inlink->time_base); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/internal.h:265:48: note: expanded from macro 'TS2T' 265 | #define TS2T(ts, tb) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts) * av_q2d(tb)) | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/setpts.c:216:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 216 | setpts->var_values[VAR_PREV_OUTPTS] = TS2D(frame->pts); | ~ ^~~~~~~~~~~~~~~~ src/libavfilter/internal.h:264:48: note: expanded from macro 'TS2D' 264 | #define TS2D(ts) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts)) | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/setpts.c:217:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 217 | setpts->var_values[VAR_PREV_OUTT] = TS2T(frame->pts, inlink->time_base); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/internal.h:265:48: note: expanded from macro 'TS2T' 265 | #define TS2T(ts, tb) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(CC libavfilter/vf_blackframe.o ts) * av_q2d(tb)) | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ CC libavfilter/vf_blend.o 45 warnings generated. src/libavfilter/setpts.c:249:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 245 | av_log(ctx, AV_LOG_TRACE, "N:EOF PTS:%s T:%f POS:%s -> PTS:%s T:%f\n", | ~~~~~~ 246 | d2istr(setpts->var_values[VAR_PTS]), 247 | setpts->var_values[VAR_T], 248 | d2istr(setpts->var_values[VAR_POS]), 249 | d2istr(d), TS2T(d, inlink->time_base)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/internal.h:265:48: note: expanded from macro 'TS2T' 265 | #define TS2T(ts, tb) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts) * av_q2d(tb)) | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ CC libavfilter/vf_blockdetect.o CC libavfilter/vf_blurdetect.o src/libavfilter/setpts.c:274:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 274 | { NULL } | ^ CC libavfilter/vf_bm3d.o src/libavfilter/transform.c:46:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 46 | return PIXEL(src, (int)(x + 0.5), (int)(y + 0.5), width, height, stride, def); | ^ ~ src/libavfilter/transform.c:37:18: note: expanded from macro 'PIXEL' 37 | ((x) < 0 || (y) < 0) ? (def) : \ | ^ src/libavfilter/transform.c:46:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 46 | return PIXEL(src, (int)(x + 0.5), (int)(y + 0.5), width, height, stride, def); | ^ ~ src/libavfilter/transform.c:37:7: note: expanded from macro 'PIXEL' 37 | ((x) < 0 || (y) < 0) ? (def) : \ | ^ src/libavfilter/transform.c:46:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 46 | return PIXEL(src, (int)(x + 0.5), (int)(y + 0.5), width, height, stride, def); | ^ ~ src/libavfilter/transform.c:38:22: note: expanded from macro 'PIXEL' 38 | (((x) >= (w) || (y) >= (h)) ? (def) : \ | ^ src/libavfilter/transform.c:46:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 46 | return PIXEL(src, (int)(x + 0.5), (int)(y + 0.5), width, height, stride, def); | ^ ~ src/libavfilter/transform.c:38:8: note: expanded from macro 'PIXEL' 38 | (((x) >= (w) || (y) >= (h)) ? (def) : \ | ^ src/libavfilter/transform.c:46:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 46 | return PIXEL(src, (int)(x + 0.5), (int)(y + 0.5), width, height, strideCC libavfilter/vf_boxblur.o , 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/setpts.c:313:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 313 | { NULL } | ^ 6 warnings generated. CC libavfilter/vf_bwdif.o CC libavfilter/vf_cas.o src/libavfilter/transform.c:98:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 98 | f1 = 1 - sqrt((x_c - x) * (y_c - y)); | ~~~~ ~~~~~~~~~~^~~~~~~~~~~ src/libavfilter/transform.c:99:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 99 | f2 = 1 - sqrt((x_c - x) * (y - y_f)); | ~~~~ ~~~~~~~~~~^~~~~~~~~~~ src/libavfilter/transform.c:100:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 100 | f3 = 1 - sqrt((x - x_f) * (y_c - y))src/libavfilter/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/transform.c:101src/libavfilter/formats.c::33939:: 27warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 101 | 939 | f 4 f=o r1 (-j s=q rit (+( x1 ;- jx _ n-b _yc_hfa)n)n;e l _| l ~~~~ ~~~~~~~~~~^~~~~~~~~~~a youts; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ 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); | ^~~~~~~ ~ 6 warnings generated. src/libavfilter/transform.c:115:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 115 | matrix[1] = -sin(angle); | ~~~ ^~~~~ src/libavfilter/transform.c:118:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 118 | matrix[4] = scale_y * cos(angle); | ~~~ ^~~~~ src/libavfilter/transform.c:118:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 118 | matrix[4] = scale_y * cos(angle); | ^~~~~~~ ~ 13 warnings generated. 6 warnings generated. src/libavfilter/src_avsynctest.c:72:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 72 | {"size", "set frame size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str="hd720"}, 0, 0, V }, | ^ src/libavfilter/src_avsynctest.c:73:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 73 | {"s", "set frame size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str="hd720"}, 0, 0, V }, | ^ src/libavfilter/src_avsynctest.c:74:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 74 | {"framerate", "set frame rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="30"}, 0,INT_MAX, V }, | ^ src/libavfilter/src_avsynctest.c:75:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | {"fr", "set frame rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="30"}, 0,INT_MAX, V }, | ^ src/libavfilter/src_avsynctest.c:76:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76 | {"samplerate", "set sample rate", OFFSET(sample_rate), AV_OPT_TYPE_INT, {.i64=44100},8000,384000, A }, | ^ src/libavfilter/src_avsynctest.c:77:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 77 | {"sr", "set sample rate", OFFSET(sample_rate), AV_OPT_TYPE_INT, {.i64=44100},8000,384000, A }, | ^ src/libavfilter/src_avsynctest.c:78:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 78 | {"amplitude", "set beep amplitude", OFFSET(amplitude), AV_OPT_TYPE_FLOAT, {.dbl=.7}, 0., 1., A }, | ^ src/libavfilter/src_avsynctest.c:79:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 79 | {"a", "set beep amplitude", OFFSET(amplitude), AV_OPT_TYPE_FLOAT, {.dbl=.7}, 0., 1., A }, | ^ src/libavfilter/src_avsynctest.c:80:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 80 | {"period", "set beep period", OFFSET(period), AV_OPT_TYPE_INT, {.i64=3}, 1, 99., A }, | ^ src/libavfilter/src_avsynctest.c:81:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 81 | {"p", "set beep period", OFFSET(period), AV_OPT_TYPE_INT, {.i64=3}, 1, 99., A }, | ^ src/libavfilter/src_avsynctest.c:82:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 82 | {"delay", "set flash delay", OFFSET(delay), AV_OPT_TYPE_INT, {.i64=0}, -30, 30, V }, | ^ src/libavfilter/src_avsynctest.c:83:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 83 | {"dl", "set flash delay", OFFSET(delay), AV_OPT_TYPE_INT, {.i64=0}, -30, 30, V }, | ^ src/libavfilter/src_avsynctest.c:84:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 84 | {"cycle", "set delay cycle", OFFSET(cycle), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, V }, | ^ src/libavfilter/src_avsynctest.c:85:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 85 | {"c", "set delay cycle", OFFSET(cycle), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, V }, | ^ src/libavfilter/src_avsynctest.c:86:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 86 | {"duration", "set duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64=0}, 0, INT64_MAX, V|A }, | ^ src/libavfilter/src_avsynctest.c:87:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 87 | {"d", "set duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64=0}, 0, INT64_MAX, V|A }, | ^ src/libavfilter/src_avsynctest.c:88:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 88 | {"fg", "set foreground color", OFFSET(rgba[0]), AV_OPT_TYPE_COLOR, {.str="white"}, 0, 0, V }, | ^ src/libavfilter/src_avsynctest.c:89:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 89 | {"bg", "set background color", OFFSET(rgba[1]), AV_OPT_TYPE_COLOR, {.str="black"}, 0, 0, V }, | ^ src/libavfilter/trim.c:181:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/src_avsynctest.c181: | 90 : 113 : Cwarning: Omissing field 'unit' initializer [-Wmissing-field-initializers]M MON_OPTS | 90 ^ | {"asrc/libavfilter/trim.cg:"108,: 170 : note: expanded from macro 'COMMON_OPTS' "set additional c108o | l o r " , O F F"SsEhTo(urlgdb ab[e2 ]p)a,s sAeVd_"O,P T _ T Y P E _ C O L O R , { . s t r = " g r a y " } , 0 , 0 , VO F}F,S E T| ( ^s tart_time), AV_OPT_TYPE_Dsrc/libavfilter/src_avsynctest.cU:R91A:T10I:O Nwarning: ,missing field 'help' initializer [-Wmissing-field-initializers] { .i 6914 | = I{NNTU6L4L_}M,A X | } ^, INT64_MIN, INT64_MAX, FLAGS }, \ | ^ src/libavfilter/trim.c:181:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/trim.c:110:170: note: expanded from macro 'COMMON_OPTS' 110 | "should be passed", src/libavfilter/src_avsynctest.c : 87 : 106 : warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] OFFSET (87s | t a r t _{t"idm"e,) , A V _ O P T _"TsYePtE _dDuUrRaAtTiIoOn"N,, { O.FiF6S4 E=T I(NTd6u4r_MaAtXi }o,n ) , I N T6 4 _MAINV,_ OIPNT_TT6Y4P_EM_ADXU,R AFTLIAONG,S } ,{ \. i| 6 ^4 =0}, 0, INT64_MAX, V|A }, | ~ ^~~~~~~~~ src/libavfilter/trim.c:181:5: warning: /usr/include/stdint.hmissing field 'unit' initializer [-Wmissing-field-initializers]: 46:21src/libavfilter/trim.c: :note: 112:expanded from macro 'INT64_MAX'170 : note: expanded from macro 'COMMON_OPTS' 46 | #define INT6 4112_ | M AX ( 0 x 7 ff"fsfhfofuflfd fbfef fdfrfofp)p e d| ^~~~~~~~~~~~~~~~~~a gain", src/libavfilter/src_avsynctest.c : 86 : 106 : warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 10OFF warningSsE generatedT. ( e86n | d _ ti m e{)",d u r a tAiVo_nOP"T,_T Y P E"_DsUeRtA TdIurOatNi,o n{" ,. i6 4 =O FIFNSTE6T4(_dMuArXa t}i,o n ) I,N T 6 4_ M INA,V _IONTP6T4__TMYAPXE,_ DFULRAAGTSI O}N,, \ | { ^. i64=0}, 0, INT64_MAX, V|A }, | ~ ^~~~~~~~~ src/libavfilter/trim.c:/usr/include/stdint.h181::465::21 :warning: missing field 'unit' initializer [-Wmissing-field-initializers]note: expanded from macro 'INT64_MAX' src/libavfilter/trim.c:114:170 :46 | note: #expanded from macro 'COMMON_OPTS'd efine INT64_MAX ( 0114x7 | f f f f f f f f f"fsfhfofuflfd) b e| ^~~~~~~~~~~~~~~~~~d ropped again", OFFSET(end_time), AV_OPT_TYPE_DURATION, { .i64 = INT64_MAX }, INT64_MIN, INT64_MAX, FLAGS }, \ | ^ src/libavfilter/trim.c:181:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/trim.c:116:170: note: expanded from macro 'COMMON_OPTS' 116 | " passed", OFFSET(start_pts), AV_OPT_TYPE_INT64, { .i64 = AV_NOPTS_VALUE }, INT64_MIN, INT64_MAX, FLAGS }, \ | ^ src/libavfilter/trim.c:181:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/trim.c:118:170: note: expanded from macro 'COMMON_OPTS' 118 | "dropped again", OFFSET(end_pts), AV_OPT_TYPE_INT64, { .i64 = AV_NOPTS_VALUE }, INT64_MIN, INT64_MAX, FLAGS }, \ | ^ src/libavfilter/trim.c:181:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/trim.c:119:170: note: expanded from macro 'COMMON_OPTS' 119 | { "duration", "Maximum duration of the output", OFFSET(duration), AV_OPT_TYPE_DURATION, { .i64 = 0 }, 0, INT64_MAX, FLAGS }, \ | ^ src/libavfilter/trim.c:181:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/trim.c:120:170: note: expanded from macro 'COMMON_OPTS' 120 | { "durationi", "Maximum duration of the output", OFFSET(duration), AV_OPT_TYPE_DURATION, { .i64 = 0 }, 0, INT64_MAX, FLAGS }, | ^ src/libavfilter/trim.c:183:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 183 | "to the output", OFFSET(start_frame), AV_OPT_TYPE_INT64, { .i64 = -1 }, -1, INT64_MAX, FLAGS }, | ^ src/libavfilter/trim.c:185:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 185 | "again", OFFSET(end_frame), AV_OPT_TYPE_INT64, { .i64 = INT64_MAX }, 0, INT64_MAX, FLAGS }, | ^ src/libavfilter/trim.c:186:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 186 | { NULL } | ^ src/libavfilter/trim.c:185:140: warning: implicit conversion from 'long 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 (0x7fffffffffCC libavfilter/vf_chromakey.o ffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/trim.c:183:140: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 182 | { "start_frame", "Number of the first frame that should be passed " | ~ 183 | "to the output", OFFSET(start_frame), AV_OPT_TYPE_INT64, { .i64 = -1 }, -1, INT64_MAX, FLAGS }, | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/trim.c:181:5: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 181 | COMMON_OPTS | ^~~~~~~~~~~ src/libavfilter/trim.c:120:153: note: expanded from macro 'COMMON_OPTS' 120 | { "durationi", "Maximum duration of the output", OFFSET(duration), AV_OPT_TYPE_DURATION, { .i64 = 0 }, 0, INT64_MAX, FLAGS }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/trim.c:181:5: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 181 | COMMON_OPTS | ^~~~~~~~~~~ src/libavfilter/trim.c:119:153: note: expanded from macro 'COMMON_OPTS' 119 | { "duration", "Maximum duration of the output", OFFSET(duration), AV_OPT_TYPE_DURATION, { .i64 = 0 }, 0, INT64_MAX, FLAGS }, \ | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/trim.c:181:5: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 181 | COMMON_OPTS | ^~~~~~~~~~~ src/libavfilter/trim.c:118:153: note: expanded from macro 'COMMON_OPTS' 117 | { "end_pts", "Timestamp of the first frame that should be " \ | ~ 118 | "dropped again", OFFSET(end_pts), AV_OPT_TYPE_INT64, { .i64 = AV_NOPTS_VALUE }, INT64_MIN, INT64_MAX, FLAGS }, \ | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/trim.c:181:5: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]CC libavfilter/vf_chromanr.o 181 | COMMON_OPTS | ^~~~~~~~~~~ src/libavfilter/trim.c:116:153: note: expanded from macro 'COMMON_OPTS' 115 | { "start_pts", "Timestamp of the first frame that should be " \ | ~ 116 | " passed", OFFSET(start_pts), AV_OPT_TYPE_INT64, { .i64 = AV_NOPTS_VALUE }, INT64_MIN, INT64_MAX, FLAGS }, \ | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/trim.c:181:5: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 181 | COMMON_OPTS | ^~~~~~~~~~~ src/libavfilter/trim.c:114:153: note: expanded from macro 'COMMON_OPTS' 113 | { "endi", "Timestamp of the first frame that " \ | ~ 114 | "should be dropped again", OFFSET(end_time), AV_OPCC libavfilter/vf_chromashift.o T_TYPE_DURATION, { .i64 = INT64_MAX }, INT64_MIN, INT64_MAX, FLAGS }, \ | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/trim.c:181:5: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 181 | COMMON_OPTS | ^~~~~~~~~~~ src/libavfilter/trim.c:112:153: note: expanded from macro 'COMMON_OPTS' 111 | { "end", "Timestamp of the first frame that " \ | ~ 112 | "should be dropped again", OFFSET(end_time), AV_OPT_TYPE_DURATION, { .i64 = INT64_MAX }, INT64_MIN, INT64_MAX, FLAGS }, \ | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/trim.c:181:5: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 181 | COMMON_OPTS | ^~~~~~~~~~~ src/libavfilter/trim.c:110:153: note: expanded from macro 'COMMON_OPTS' 109 | { "starti", "Timestamp of the first frame that " CC libavfilter/vf_ciescope.o \ | ~ 110 | "should be passed", OFFSET(start_time), AV_OPT_TYPE_DURATION, { .i64 = INT64_MAX }, INT64_MIN, INT64_MAX, FLAGS }, \ | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/trim.c:181:5: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 181 | COMMON_OPTS | ^~~~~~~~~~~ src/libavfilter/trim.c:108:153: note: expanded from macro 'COMMON_OPTS' 107 | { "start", "Timestamp of the first frame that " \ | ~ 108 | "should be passed", OFFSET(start_time), AV_OPT_TYPE_DURATION, { .i64In file included from = Isrc/libavfilter/vaf_spectrumsynth.cNT:6440_M: Asrc/libavfilter/window_func.hX: 155}:,60 : Iwarning: Nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]T 64_MIN, INT64_MAX, 155FL | A G S } , \ | ^~~~~~~~~ lu/usr/include/stdint.ht:[46n:21]: =note: expanded from macro 'INT64_MAX' exp(-0. 5 46* | S#QdRe(fi(nen -(IN-N1T)64/_2)M/A(X 0 (.04x*7(fNf-f1f)f/f2f.fff)f)f)f;f f| 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-(NCC libavfilter/vf_codecview.o -1)/2)/(0.4*(N-1)/2.f))); | ~^~~ src/libavfilter/window_func.h:153:26: note: expanded from macro 'SQR' 153 | #define SQR(x) ((x)*(x)) | ^ src/libavfilter/window_func.h:162:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | if (FFABS(n - M) >= 0.3 * M) { | ~~^~~ ~~ src/libavutil/common.h:64:31: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^ In file included from src/libavfilter/vaf_spectrumsynth.c:40: src/libavfilter/window_func.h:162:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | if (FFABS(n - M) >= 0.3 * M) { | ^~~~~~~~~~~~ ~~ src/libavutil/common.h:64:37: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^~~~ In file included from src/libavfilter/vaf_spectrumsynth.c:40: src/libavfilter/window_func.h:162:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | if (FFABS(n - M) >= 0.3 * M) { | ~ ^ src/libavfilter/window_func.h:163:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ~ ^ src/libavfilter/window_func.h:163:69: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.5 * (1 + cos((M_PCC libavfilter/vf_colorbalance.o I*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ~ ^ src/libavfilter/window_func.h:163:56: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ~~^~~ ~ src/libavutil/common.h:64:31: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^ In file included from src/libavfilter/vaf_spectrumsynth.c:40: src/libavfilter/window_func.h:163:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ^~~~~~~~~~~~ ~ src/libavutil/common.h:64:37: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^~~~ CC libavfilter/vf_colorchannelmixer.o src/libavfilter/src_avsynctest.c:308:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 308 | snprintf(text, sizeof(text), "A: %1.2f", s->amplitude); | ~~~~~~~~ ~~~^~~~~~~~~ src/libavfilter/trim.c:334:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 334 | COMMON_OPTS | ^ src/libavfilter/trim.c:108:170: note: expanded from macro 'COMMON_OPTS' 108 | "should be passed", OFFSET(start_time), AV_OPT_TYPE_DURATION, { .i64 = INT64_MAX }, INT64_MIN, INT64_MAX, FLAGS }, \ | ^ src/libavfilter/trim.c:334:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/trim.c:110:170: note: expanded from macro 'COMMON_OPTS' 110 | "should be passed", OFFSET(start_time), AV_OPT_TYPE_DURATION, { .i64 = INT64_MAX }, INT64_MIN, INT64_MAX, FLAGS }, \ | ^ src/libavfilter/trim.c:334:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/trim.c:112:170: note: expanded from macro 'COMMON_OPTS' 112 | "should be dropped again", OFFSET(end_time), AV_OPT_TYPE_DURATION, { .i64 = INT64_MAX }, INT64_MIN, INT64_MAX, FLAGS }, \ | ^ src/libavfilter/trim.c:334:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/trim.c:114:170: note: expanded from macro 'COMMON_OPTS' 114 | "should 3be warningdsro generatedpp. ed again", OFFSET(end_time), AV_OPT_TYPE_DURATION, { .i64 = INT64_MAX }, INT64_MIN, INT64_MAX, FLAGS }, \ | ^ src/libavfilter/trim.c:334:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/trim.c:116:170: note: expanded from macro 'COMMON_OPTS' 116 | " passed", OFFSET(start_pts), AV_OPT_TYPE_INT64, { .i64 = AV_NOPTS_VALUE }, INT64_MIN, INT64_MAX, FLAGS }, \ | ^ src/libavfilter/trim.c:334:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/trim.c:118:170: note: expanded from macro 'COMMON_OPTS' 118 | "dropped again", src/libavfilter/vaf_spectrumsynth.c : 79 : 112 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 79O | F F S E T{( "esnadm_ppltes_)r,a t e" , "AsVe_t OsPaT_mTpYlPeE_ IrNaT6t4e," , { .iO6F4F S= EATV_(NOsPaTmSp_lVeA_LUrEa t}e,) I,N T6A4V__MOIPTN_, TIYNPTE_6I4N_MTA,X ,{ .FiL6A4GS =}, 4\4 1| 0 ^0} , 15, INT_MAX, A }, | ^ src/libavfilter/trim.c:334:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/trim.c:119:170: note: expanded from macro 'COMMON_OPTS' src/libavfilter/vaf_spectrumsynth.c:80:97: 119warning: | missing field 'unit' initializer [-Wmissing-field-initializers] { "dur a80t | i o n ", { ""Mcahxiamunmn edlusr"a,t i o n "osfe tt hceha nnoeultspu"t," , O F F S E T ( c h a n n e l s )O,F FASVE_TO(PdT_uTrYatPiEo_InN)T,, { . i 6A4V =_ O1P},T _T1Y,P E_8DU,R AAT I}O,N , | { ^ .i64 = 0 }, 0, INT64_MAX, FLAGS }, \ | ^ src/libavfilter/trim.c:334:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/trim.c:120:170: note: expanded from macro 'COMMON_OPTS' 120 | { "durationi", "Maximum duration of the output", OFFSET(duration), AV_OPT_TYPE_DURATION, { .i64 = 0 }, 0, INT64_MAX, FLAGS }, | ^ src/libavfilter/trim.c:336:158: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 336 | "passed to the output", OFFSET(start_sample), AV_OPT_TYPE_INT64, { .i64 = -1 }, -1, INT64_MAX, FLAGS }, | ^ src/libavfilter/trim.c:338:158: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 338 | "dropped again", OFFSET(end_sample), AV_OPT_TYPE_INT64, { .i64 = INT64_MAX }, 0, INT64_MAX, FLAGS }, | ^ src/libavfilter/trim.c:339:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 339 | { NULL } | ^ src/libavfilter/vaf_spectrumsynth.c:90:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/trim.c:338:141: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]90 | { "over l337a | p " , "{s e"te nwd_isnadmopwl eo"v,e r l ap""N,u m bOeFFrS EoTf( otvheer lafpi)r, sAtV _aOuPdT_iTYoP Es_aFmLpOlATe, {th.adtb ls=h1o},u l0d, b e1, "A }, | ~| ^ 338 | "dropped again", OFFSET(end_sample), AV_OPT_Tsrc/libavfilter/vaf_spectrumsynth.cYP:E94_:I12N:T 6warning: 4missing field 'help' initializer [-Wmissing-field-initializers], { 94. | i 6 4 ={ INNUT6L4L_M A} X }| , ^ 0, INT64_MAX, FLAGS }, | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/trim.c:336:141: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 335 | { "start_sample", "Number of the first audio sample that should be " | ~ 336 | "passed to the output", OFFSET(start_sample), AV_OPT_TYPE_INT64, { .i64 = -1 }, -1, INT64_MAX, FLAGS }, | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/trim.c:334:5: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 334 | COMMON_OPTS | ^~~~~~~~~~~ src/libavfilter/trim.c:120:153: note: expanded from macro 'COMMON_OPTS' 120 | { "durationi", "Maximum duration of the output", OFFSET(duration), AV_OPT_TYPE_DURATION, { .i64 = 0 }, 0, INT64_MAX, FLAGS }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/trim.c:334:5: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 334 | COMMON_OPTS | ^~~~~~~~~~~ src/libavfilter/trim.c:119:153: note: expanded from macro 'COMMON_OPTS' 119 | { "duration", "Maximum duration of the output", OFFSET(duration), AV_OPT_TYPE_DURATION, { .i64 = 0 }, 0, INT64_MAX, FLAGS }, \ | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/trim.c:334:5: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 334 | COMMON_OPTS | ^~~~~~~~~~~ src/libavfilter/trim.c:118:153: note: expanded from macro 'COMMON_OPTS' 117 | { "end_pts", "Timestamp of the first frame that should be " \ | ~ 118 | "dropped again", OFFSET(end_pts), AV_OPT_TYPE_INT64, { .i64 = AV_NOPTS_VALUE }, INT64_MIN, INT64_MAX, FLAGS }, \ | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/trim.c:334:5: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 334 | COMMON_OPTS | ^~~~~~~~~~~ src/libavfilter/trim.c:116:153: note: expanded from macro 'COMMON_OPTS' 115 | { "start_pts", "Timestamp of the first frame that should be " \ | ~ 116 | " passed", OFFSET(start_pts), AV_OPT_TYPE_INT64, { .i64 = AV_NOPTS_VALUE }, INT64_MIN, INT64_MAX, FLAGS }, \ | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/trim.c:334:5: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 334 | COMMON_OPTS | ^~~~~~~~~~~ src/libavfilter/trim.c:114:153: note: expanded from macro 'COMMON_OPTS' 113 | { "endi", "Timestamp of the first frame that " \ | ~ 114 | "should be dropped again", OFFSET(end_time), AV_OPT_TYPE_DURATION, { .i64 = INT64_MAX }, INT64_MIN, INT64_MAX, FLAGS }, \ | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/trim.c:334:5: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 334 | COMMON_OPTS | ^~~~~~~~~~~ src/libavfilter/trim.c:112:153: note: expanded from macro 'COMMON_OPTS' 111 | { "end", "Timestamp of the first frame that " \ | ~ 112 | "should be droppe21d warningagaisn generated". , OFFSET(end_time), AV_OPT_TYPE_DURATION, { .i64 = INT64_MAX }, INT64_MIN, INT64_MAX, FLAGS }, \ | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/trim.c:334:5: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 334 | COMMON_OPTS | ^~~~~~~~~~~ src/libavfilter/trim.c:110:153: note: expanded from macro 'COMMON_OPTS' 109 | { "starti", "Timestamp of the first frame that " \ | ~ 110 | "should be passed", OFFSET(start_time), AV_OPT_TYPE_DURATION, { .i64 = INT64_MAX }, INT64_MIN, INT64_MAX, FLAGS }, \ | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/trim.c:334:5: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 334 | COMMON_OPTS | ^~~~~~~~~~~ src/libavfilter/trim.c:108:153: note: expanded from macro 'COMMON_OPTS' 107 | { "start", "Timestamp of the first frame that " \ | ~ 108 | "should be passed", OFFSET(start_time), AV_OPT_TYPE_DURATION, { .i64 = INT64_MAX }, INT64_MIN, INT64_MAX, FLAGS }, \ | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_addroi.c:230:77: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 230 | OFFSET(qoffset), AV_OPT_TYPE_RATIONAL, { .dbl = -0.1 }, -1, +1, FLAGS }, | ^ src/libavfilter/vf_addroi.c:233:66:15 warning: warningmissing field 'unit' initializer [-Wmissing-field-initializers]s generated. 233 | OFFSET(clear), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavfilter/vf_addroi.c:235:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 235 | { NULL } | ^ src/libavfilter/vaf_spectrumsynth.c:250:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 250 | s->fft_in[ch][f].re = magnitude * cos(phase); | ~~~ ^~~~~ src/libavfilter/vaf_spectrumsynth.c:250:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 250 | s->fft_in[ch][f].re = magnitude * cos(phase); | ^~~~~~~~~ ~ src/libavfilter/vaf_spectrumsynth.c:251:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 251 | s->fft_in[ch][f].im = magnitude * sin(phase); | ~~~ ^~~~~ src/libavfilter/vaf_spectrumsynth.c:251:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 251 | s->fft_in[ch][f].im = magnitude * sin(phase); | ^~~~~~~~~ ~ src/libavfilter/vaf_spectrumsynth.c:275:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 275 | s->fft_in[ch][f].re = magnitude * cos(phase); | ~~~ ^~~~~ src/libavfilter/vaf_spectrumsynth.c:275:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 275 | s->fft_in[ch][f].re = magnitude * cos(phase); | ^~~~~~~~~ ~ src/libavfilter/vaf_spectrumsynth.c:276:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 276 | s->fft_in[ch][f].im = magnitude * sin(phase); | ~~~ ^~~~~ src/libavfilter/vaf_spectrumsynth.c:276:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 276 | s->fft_in[ch][f].im = magnitude * sin(phase); | ^~~~~~~~~ ~ src/libavfilter/src_movie.c:89:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 89 | { "stream_index", "set stream index", OFFSET(stream_index), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, FLAGS }, | ^ src/libavfilter/src_movie.c:90:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 90 | { "si", "set stream index", OFFSET(stream_index), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, FLAGS }, | ^ src/libavfilter/src_movie.c:91:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 91 | { "seek_point", "set seekpoint (seconds)", OFFSET(seek_point_d), AV_OPT_TYPE_DOUBLE, { .dbl = 0 }, 0, (INT64_MAX-1) / 1000000, FLAGS }, | ^ src/libavfilter/src_movie.c:92:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 92 | { "sp", "set seekpoint (seconds)", OFFSET(seek_point_d), AV_OPT_TYPE_DOUBLE, { .dbl = 0 }, 0, (INT64_MAX-1) / 1000000, FLAGS }, | ^ src/libavfilter/src_movie.c:93:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 93 | { "streams", "set streams", OFFSET(stream_specs), AV_OPT_TYPE_STRING, {.str = 0}, 0, 0, FLAGS }, | ^ src/libavfilter/src_movie.c:94:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 94 | { "s", "set streams", OFFSET(stream_specs), AV_OPT_TYPE_STRING, {.str = 0}, 0, 0, FLAGS }, | ^ src/libavfilter/src_movie.c:95:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 95 | { "loop", "set loop count", OFFSET(loop_count), AV_OPT_TYPE_INT, {.i64 = 1}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/src_movie.c:96:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 96 | { "discontinuity", "set discontinuity threshold", OFFSET(discontinuity_threshold), AV_OPT_TYPE_DURATION, {.i64 = 0}, 0, INT64_MAX, FLAGS }, | ^ src/libavfilter/src_movie.c:97:134: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 97 | { "dec_threads", "set the number of threads for decoding", OFFSET(dec_threads), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/src_movie.c:98:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 98 | { "format_opts", "set format options for the opened file", OFFSET(format_opts), AV_OPT_TYPE_DICT, {.str = NULL}, 0, 0, FLAGS}, | ^ src/libavfilter/src_movie.c:99:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 99 | { NULL }, | ^ src/libavfilter/src_movie.c:96:125: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 96 | { "discontinuity", "set discontinuity threshold", OFFSET(discontinuity_threshold), AV_OPT_TYPE_DURATION, {.i64 = 0}, 0, INT64_MAX, FLAGS }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) src/libavfilter/vf_alphamerge.c | : ^~~~~~~~~~~~~~~~~~ 184:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 184 | { NULL } | ^ 21 warnings generated. src/libavfilter/src_movie.c:123:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 123 | for (i = 0; i < avf->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~ CC libavfilter/vf_colorconstancy.o CC libavfilter/vf_colorcontrast.o CC libavfilter/vf_colorcorrect.o CC libavfilter/vf_colorize.o CC libavfilter/vf_colorkey.o src/libavfilter/src_movie.c:279:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 279 | for (i = 0; i < movie->format_ctx->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/src_movie.c:343:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 343 | for (i = 0; i < ctx->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/src_movie.c:360:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 360 | for (i = 0; i < ctx->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/src_movie.c:453:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 453 | for (i = 0; i < ctx->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/settb.c:165:1: warning: missing field 'help' initializer [-Wmissing-field-initializers] 165 | DEFINE_OPTIONS(settb, VIDEO); | ^ src/libavfilter/settb.c:70:12: note: expanded from macro 'DEFINE_OPTIONS' 70 | { NULL } \ | ^ src/libavfilter/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/settb.c:197:1: warning: missing field 'help' initializer [-Wmissing-field-initializers] 197 | DEFINE_OPTIONS(asettb, AUDIO); | ^ src/libavfilter/settb.c:70:12: note: expanded from macro 'DEFINE_OPTIONS' 70 | { NULL } \ | ^ src/libavfilter/src_movie.c:568:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 568 | for (int i = 0; i < ctx->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/src_movie.c:576:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 576 | else if (i == out_id) | ~ ^ ~~~~~~ 24 warnings generated. 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_colorlevels.o 3 warnings generated. CC libavfilter/vf_colormap.o 1 warning generated. src/libavfilter/vf_amplify.c:160:9: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 160 | AMPLIFY_SLICE(uint8_t, int, CLIP8) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_amplify.c:116:31: note: expanded from macro 'AMPLIFY_SLICE' 116 | for (int x = 0; x < s->linesize[p] / sizeof(type); x++) { \ | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_amplify.c:162:9: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 162 | AMPLIFY_SLICE(uint16_t, int, CLIP16) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_amplify.c:116:31: note: expanded from macro 'AMPLIFY_SLICE' 116 | for (int x = 0; x < s->linesize[p] / sizeof(type); x++) { \ | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_amplify.c:164:9: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 164 | AMPLIFY_SLICE(float, float, NOP) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_amplify.c:116:31: note: expanded from macro 'AMPLIFY_SLICE' 116 | for (int x = 0; x < s->linesize[p] / sizeof(type); x++) { \ | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42 warnings generated. src/libavfilter/vf_amplify.c:253:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 253 | { "planes", "set what planes to filter", OFFSET(planes), AV_OPT_TYPE_FLAGS, {.i64=7}, 0, 15, VFT }, | ^ src/libavfilter/vf_amplify.c:254:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 254 | { NULL }, | ^ 3 warnings generated. src/libavfilter/vaapi_vpp.c:252:49: warning: missing field 'va_chroma_sample_location' initializer [-Wmissing-field-initializers] 252 | { VAProcColorStandardBT601, 5, 6, 5 }, | ^ src/libavfilter/vaapi_vpp.c:253:49: warning: missing field 'va_chroma_sample_location' initializer [-Wmissing-field-initializers] 253 | { VAProcColorStandardBT601, 6, 6, 6 }, | ^ src/libavfilter/vaapi_vpp.c:254:49: warning: missing field 'va_chroma_sample_location' initializer [-Wmissing-field-initializers] 254 | { VAProcColorStandardBT709, 1, 1, 1 }, | ^ src/libavfilter/vaapi_vpp.c:255:49: warning: missing field 'va_chroma_sample_location' initializer [-Wmissing-field-initializers] 255 | { VAProcColorStandardBT470M, 4, 4, 4 }, | ^ src/libavfilter/vaapi_vpp.c:256:49: warning: missing field 'va_chroma_sample_location' initializer [-Wmissing-field-initializers] 256 | { VAProcColorStandardBT470BG, 5, 5, 5 }, | ^ src/libavfilter/vaapi_vpp.c:257:49: warning: missing field 'va_chroma_sample_location' initializer [-Wmissing-field-initializers] 257 | { VAProcColorStandardSMPTE170M, 6, 6, 6 }, | ^ src/libavfilter/vaapi_vpp.c:258:49: warning: missing field 'va_chroma_sample_location' initializer [-Wmissing-field-initializers] 258 | { VAProcColorStandardSMPTE240M, 7, 7, 7 }, | ^ src/libavfilter/vaapi_vpp.c:259:49: warning: missing field 'va_chroma_sample_location' initializer [-Wmissing-field-initializers] 259 | { VAProcColorStandardGenericFilm, 8, 1, 1 }, | ^ src/libavfilter/vaapi_vpp.c:261:49: warning: missing field 'va_chroma_sample_location' initializer [-Wmissing-field-initializers] 261 | { VAProcColorStandardSRGB, 1, 13, 0 }, | ^ src/libavfilter/vaapi_vpp.c:262:49: warning: missing field 'va_chroma_sample_location' initializer [-Wmissing-field-initializers] 262 | { VAProcColorStandardXVYCC601, 1, 11, 5 }, | ^ src/libavfilter/vaapi_vpp.c:263:49: warning: missing field 'va_chroma_sample_location' initializer [-Wmissing-field-initializers] 263 | { VAProcColorStandardXVYCC709, 1, 11, 1 }, | ^ src/libavfilter/vaapi_vpp.c:264:49: warning: missing field 'va_chroma_sample_location' initializer [-Wmissing-field-initializers] 264 | { VAProcColorStandardBT2020, 9, 14, 9 }, | ^ src/libavfilter/vaapi_vpp.c:309:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 309 | for (j = 0; j < FF_ARRAY_ELEMS(vaapi_colour_standard_map); j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vaapi_vpp.c:357:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | for (i = 0; i < FF_ARRAY_ELEMS(csl_map); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ 5 warnings generated. 11 warnings generated. src/libavfilter/vaapi_vpp.c:473:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 473 | for (i = 0; i < FF_ARRAY_ELEMS(vaapi_colour_standard_map); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavfilter/vf_colormatrix.o 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 } | ^ CC libavfilter/vf_colorspace.o CC libavfilter/vf_colortemperature.o CC libavfilter/vf_convolution.o CC libavfilter/vf_convolve.o src/libavfilter/vf_aspect.c:229:135: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 229 | { "max", "set max value for nominator or denominator in the ratio", OFFSET(max), AV_OPT_TYPE_INT, {.i64=100}, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_aspect.c:230:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 230 | { NULL } | ^ 2 warnings generated. src/libavfilter/vf_avgblur.c:55:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 55 | { "sizeX", "set horizontal size", OFFSET(radius), AV_OPT_TYPE_INT, {.i64=1}, 1, 1024, FLAGS }, | ^ src/libavfilter/vf_avgblur.c:56:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | { "planes", "set planes to filter", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=0xF}, 0, 0xF, FLAGS }, | ^ src/libavfilter/vf_avgblur.c:57:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | { "sizeY", "set vertical size", OFFSET(radiusV), AV_OPT_TYPE_INT, {.i64=0}, 0, 1024, FLAGS }, | ^ src/libavfilter/vf_avgblur.c:58:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 58 | { NULL } | ^ src/libavfilter/vf_bbox.c:43:136: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 43 | { "min_val", "set minimum luminance value for bounding box", OFFSET(min_val), AV_OPT_TYPE_INT, { .i64 = 16 }, 0, UINT16_MAX, FLAGS }, | ^ src/libavfilter/vf_bbox.c:44:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 44 | { NULL } | ^ src/libavfilter/vf_atadenoise.c:74:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 74 | { "0a", "set threshold A for 1st plane", OFFSET(fthra[0]), AV_OPT_TYPE_FLOAT, {.dbl=0.02}, 0, 0.3, FLAGS }, | ^ src/libavfilter/vf_atadenoise.c:75:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | { "0b", "set threshold B for 1st plane", OFFSET(fthrb[0]), AV_OPT_TYPE_FLOAT, {.dbl=0.04}, 0, 5.0, FLAGS }, | ^ src/libavfilter/vf_atadenoise.c:76:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76 | { "1a", "set threshold A for 2nd plane", OFFSET(fthra[1]), AV_OPT_TYPE_FLOAT, {.dbl=0.02}, 0, 0.3, FLAGS }, | ^ src/libavfilter/vf_atadenoise.c:77:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 77 | { "1b", "set threshold B for 2nd plane", OFFSET(fthrb[1]), AV_OPT_TYPE_FLOAT, {.dbl=0.04}, 0, 5.0, FLAGS }, | ^ src/libavfilter/vf_atadenoise.c:78:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 78 | { "2a", "set threshold A for 3rd plane", OFFSET(fthra[2]), AV_OPT_TYPE_FLOAT, {.dbl=0.02}, 0, 0.3, FLAGS }, | ^ src/libavfilter/vf_atadenoise.c:79:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 79 | { "2b", "set threshold B for 3rd plane", OFFSET(fthrb[2]), AV_OPT_TYPE_FLOAT, {.dbl=0.04}, 0, 5.0, FLAGS }, | ^ src/libavfilter/vf_atadenoise.c:80:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 80 | { "s", "set how many frames to use", OFFSET(size), AV_OPT_TYPE_INT, {.i64=9}, 5, SIZE, VF }, | ^ src/libavfilter/vf_atadenoise.c:81:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 81 | { "p", "set what planes to filter", OFFSET(planes), AV_OPT_TYPE_FLAGS, {.i64=7}, 0, 15, FLAGS }, | ^ src/libavfilter/vf_atadenoise.c:85:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 85 | { "0s", "set sigma for 1st plane", OFFSET(sigma[0]), AV_OPT_TYPE_FLOAT, {.dbl=INT16_MAX}, 0, INT16_MAX, FLAGS }, | ^ src/libavfilter/vf_atadenoise.c:86:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 86 | { "1s", "set sigma for 2nd plane", OFFSET(sigma[1]), AV_OPT_TYPE_FLOAT, {.dbl=INT16_MAX}, 0, INT16_MAX, FLAGS }, | ^ src/libavfilter/vf_atadenoise.c:87:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 87 | { "2s", "set sigma for 3rd plane", OFFSET(sigma[2]), AV_OPT_TYPE_FLOAT, {.dbl=INT16_MAX}, 0, INT16_MAX, FLAGS }, | ^ src/libavfilter/vf_atadenoise.c:88:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 88 | { NULL } | ^ 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_avgblur.c:177:20: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 177 | if (max * area >= FF_ARRAY_ELEMS(s->lut)) | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:186:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 186 | WFILTER_ROW(uint16_t, 16) | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:165:25: note: expanded from macro 'WFILTER_ROW' 165 | lsumdiff > thrb) \ | ~~~~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:186:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 186 | WFILTER_ROW(uint16_t, 16) | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:164:22: note: expanded from macro 'WFILTER_ROW' 164 | if (ldiff > thra || \ | ~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:186:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 186 | WFILTER_ROW(uint16_t, 16) | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:175:25: note: expanded from macro 'WFILTER_ROW' 175 | rsumdiff > thrb) \ | ~~~~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:186:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 186 | WFILTER_ROW(uint16_t, 16) | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:174:22: note: expanded from macro 'WFILTER_ROW' 174 | if (rdiff > thra || \ | ~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:235:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 235 | WFILTER_ROW_SERIAL(uint8_t, 8) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:213:25: note: expanded from macro 'WFILTER_ROW_SERIAL' 213 | lsumdiff > thrb) \ | ~~~~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:235:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 235 | WFILTER_ROW_SERIAL(uint8_t, 8) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:212:22: note: expanded from macro 'WFILTER_ROW_SERIAL' 212 | if (src/libavfilter/vf_avgblur.cldif:f237 :>41 :t hwarning: ra comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]| | 237 | c o n s t i n t s l o w = ( \s - >| m ~~~~~ ^ ~~~~a x * s->arsrc/libavfilter/vf_atadenoise.ce:a235): 1:> =warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]F F_ARRA Y235_ | EWLFEIMLSTE(Rs_-RO>Wl_uStE)R;I A L| ( ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~u int8_t, 8) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:225:25: note: expanded from macro 'WFILTER_ROW_SERIAL' 225 | rsumdiff > thrb) \ | ~~~~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:235:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 235 | WFILTER_ROW_SERIAL(uint8_t, 8) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:224:22: note: expanded from macro 'WFILTER_ROW_SERIAL' 224 | if (rdiff > thra || \ | ~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:236:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 236 | WFILTER_ROW_SERIAL(uint16_t, 16) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:213:25: note: expanded from macro 'WFILTER_ROW_SERIAL' 213 | lsumdiff > thrb) \ | ~~~~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:236:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 236 | WFILTER_ROW_SERIAL(uint16_t, 16) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:212:22: note: expanded from macro 'WFILTER_ROW_SERIAL' 212 | if (ldiff > thra || \ | ~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:236:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] CC libavfilter/vf_copy.o 236 | WFILTER_ROW_SERIAL(uint16_t, 16) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:225:25: note: expanded from macro 'WFILTER_ROW_SERIAL' 225 | rsumdiff > thrb) \ | ~~~~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:236:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 236 | WFILTER_ROW_SERIAL(uint16_t, 16) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:224:22: note: expanded from macro 'WFILTER_ROW_SERIAL' 224 | if (rdiff > thra || \ | ~~~~~ ^ ~~~~ src/libavfilter/vf_backgroundkey.c:223:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 223 | { "threshold", "set the scene change threshold", OFFSET(threshold), AV_OPT_TYPE_FLOAT, { .dbl = 0.08}, 0.0, 1.0, FLAGS }, | ^ src/libavfilter/vf_backgroundkey.c:224:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 224 | { "similarity", "set the similarity", OFFSET(similarity), AV_OPT_TYPE_FLOAT, { .dbl = 0.1 }, 0.0, 1.0, FLAGS }, | ^ src/libavfilter/vf_backgroundkey.c:225:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 225 | { "blend", "set the blend value", OFFSET(blend), AV_OPT_TYPE_FLOAT, { .dbl = 0.0 }, 0.0, 1.0, FLAGS }, | ^ src/libavfilter/vf_backgroundkey.c:226:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 226 | { NULL } | ^ src/libavfilter/vf_atadenoise.c:282:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 282 | FILTER_ROW(uint8_t, 8) | ^~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:262:25: note: expanded from macro 'FILTER_ROW' 262 | lsumdiff > thrb) \ | ~~~~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:282:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 282 | FILTER_ROW(uint8_t, 8) | ^~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:261:22: note: expanded from macro 'FILTER_ROW' 261 | if (ldiff > thra || \ | ~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:282:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 282 | FILTER_ROW(uint8_t, 8) | ^~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:272:25: note: expanded from macro 'FILTER_ROW' 272 | rsumdiff > thrb) \ | ~~~~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:282:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 282 | FILTER_ROW(uint8_t, 8) | ^~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:271:22: note: expanded from macro 'FILTER_ROW' 271 | if (rdiff > thra || \ | ~~~~~ ^ ~~~~ 4 warnings generated. src/libavfilter/vf_bilateral.c:62:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | { "sigmaS", "set spatial sigma", OFFSET(sigmaS), AV_OPT_TYPE_FLOAT, {.dbl=0.1}, 0.0, 512, FLAGS }, | ^ src/libavfilter/vf_bilateral.c:63:src/libavfilter/vf_atadenoise.c104: :warning: 283missing field 'unit' initializer [-Wmissing-field-initializers]: 1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 63 | { "283s | iFgImLaTRE"R,_ R"OsWe(tu irnatn1g6e_ ts,i g1m6a) " ,| ^~~~~~~~~~~~~~~~~~~~~~~~ OFsrc/libavfilter/vf_atadenoise.cFS:E262T(:s25i:g mnote: aexpanded from macro 'FILTER_ROW'R ), AV_OPT _T262Y | P E _F L O AT , { .d bl = 0 . 1} , l0s.u0md,i f f 1,> tFhrLb)A GS }, | ^ \src/libavfilter/vf_bilateral.c : 64| : ~~~~~~~~ ^ ~~~~104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_atadenoise.c :64283 | : 1 : warning: {comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] "plane s283" | ,F I"LsTeEtR _pRlOaWn(eusi ntto1 6f_itl,t e1r6"), O| F^~~~~~~~~~~~~~~~~~~~~~~~F SETsrc/libavfilter/vf_atadenoise.c(:p261l:a22n:es )note: ,expanded from macro 'FILTER_ROW' AV_OPT_TY P261E | _ I N T , { . i 6i4f= 1(}l,d i f f 0,> 0txhFr,a F|L|A GS }, | ^ src/libavfilter/vf_bilateral.c : 65 : 12 : warning: missing field 'help' initializer [-Wmissing-field-initializers] 65 | \ | { ~~~~~ ^ ~~~~ N ULL } | ^ src/libavfilter/vf_atadenoise.c:283:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 283 | FILTER_ROW(uint16_t, 16) | ^~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:272:25: note: expanded from macro 'FILTER_ROW' 272 | rsumdiff > thrb) \ | ~~~~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:283:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 283 | FILTER_ROW(uint16_t, 16) | ^~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:271:22: note: expanded from macro 'FILTER_ROW' 271 | if (rdiff > tsrc/libavfilter/vf_blackdetect.chra: |58|: 160 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 58 | { " d" , \ | ~~~~~ ^ ~~~~ "set minimum detected black duration in seconds", OFFSET(black_min_duration_time), AV_OPT_TYPE_DOUBLE, {.dbl=2}, 0, DBL_MAX, FLAGS }, | ^ src/libavfilter/vf_blackdetect.c:59:160: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59 | { "black_min_duration", "set minimum detected black duration in seconds", OFFSET(black_min_duration_time), AV_OPT_TYPE_DOUBLE, {.dbl=2}, 0, DBL_MAX, FLAGS }, | ^ src/libavfilter/vf_blackdetect.c:60:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | { "picture_black_ratio_th", "set the picture black ratio threshold", OFFSET(picture_black_ratio_th), AV_OPT_TYPE_DOUBLE, {.dbl=.98}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_blackdetect.c:61:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | { "pic_th", "set the picture black ratio threshold", OFFSET(picture_black_ratio_th), AV_OPT_TYPE_DOUBLE, {.dbl=.98}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_blackdetect.c:62:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | { "pixel_black_th", "set the pixel black threshold", OFFSET(pixel_black_th), AV_OPT_TYPE_DOUBLE, {.dbl=.10}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_atadenoise.c:332:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 332 | FILTER_ROW_SE2RIA warningLsrc/libavfilter/vf_blackdetect.cs( generated:u. 63i:n126t:8 _twarning: ,missing field 'unit' initializer [-Wmissing-field-initializers] 8) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:310 :6325 | : note: expanded from macro 'FILTER_ROW_SERIAL' { "pix_th", 310 | " s e t t h e lpsiuxmedli fbfl a>c kt htrhbr)e s h o l d " , O F F S ET ( p i x el _ bl a c k _ t h ) , A V _ O PT _ T Y P E _ DO U BL E\, { .d| b ~~~~~~~~ ^ ~~~~ l=.10}, 0,src/libavfilter/vf_atadenoise.c :1332,:1 :FL Awarning: Gcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]S }, | ^332 | FILTER_ROW_SERIAL(uintsrc/libavfilter/vf_blackdetect.c8:_64t:,12 :8) warning: | missing field 'help' initializer [-Wmissing-field-initializers] ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c64: | 309 : 22 : {note: expanded from macro 'FILTER_ROW_SERIAL'N ULL } | ^ 309 | isrc/libavfilter/vf_bitplanenoise.cf (l:di43f:f122 :> warning: thmissing field 'unit' initializer [-Wmissing-field-initializers]r a || 43 | { " b i t p l a n e " , " s e t b i t \p l a| n ~~~~~ ^ ~~~~e to use fosrc/libavfilter/vf_atadenoise.cr: 332m:e1a:s uwarning: rcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]i ng nois e332" | ,F I LOTFEFRS_ERTO(Wb_iStpElRaInAeL)(,u iAnVt_8O_PtT,_ T8Y)P E _| I^~~~~~~~~~~~~~~~~~~~~~~~~~~~~N T, src/libavfilter/vf_atadenoise.c :{322.:i256:4 =note: 1expanded from macro 'FILTER_ROW_SERIAL'} , 1, 16, F322L | A G S } , | ^ rsumdiff > thrb) src/libavfilter/vf_bitplanenoise.c : 44 : 122 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] \ | ~~~~~~~~ ^ ~~~~ 44 | { src/libavfilter/vf_atadenoise.c":f332i:l1t:e rwarning: "comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare], "sh o332w | FnIoLiTsEyR _pRiOxWe_lSsE"R,I A L ( u i nt 8 _ t , 8 ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c : 321 : 22 :OF Fnote: Sexpanded from macro 'FILTER_ROW_SERIAL'E T(filte r321) | , A V _ O P Tif_ (TrYdPiEf_f B> OtOhLr,a {|.|i 6 4 = 0 } , 0 , 1 , F LA G S } , | ^ \ | ~~~~~ ^ ~~~~ src/libavfilter/vf_bitplanenoise.c:45:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 45 | { NULL } | ^ src/libavfilter/vf_atadenoise.c:333:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 333 | FILTER_ROW_SERIAL(uint16_t, 16) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:310:25: note: expanded from macro 'FILTER_ROW_SERIAL' 310 | lsumdiff > thrb) \ | ~~~~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:333:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 333 | FILTER_ROW_SERIAL(uint16_t, 16) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:309:22: note: expanded from macro 'FILTER_ROW_SERIAL' 309 | if (ldiff > thra || \ | ~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:333:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 333 | FILTER_ROW_SERIAL(uint16_t, 16) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:322:25: note: expanded from macro 'FILTER_ROW_SERIAL' 322 | rsumdiff > thrb) \ | ~~~~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:333:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 333 | FILTER_ROW_SERIAL(uint16_t, 16) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:321:22: note: expanded from macro 'FILTER_ROW_SERIAL' 321 | if (rdiff > thra || \ | ~~~~~ ^ ~~~~ src/libavfilter/vf_blurdetect.c:71:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 71 | { "high", "set high threshold", OFFSET(high), AV_OPT_TYPE_FLOAT, {.dsrc/libavfilter/vf_blockdetect.cbl=:3550:112/:2 5warning: 5missing field 'unit' initializer [-Wmissing-field-initializers].} , 0, 1, FLAGS }, | ^55 | { "period_min", "Minimum period to searcsrc/libavfilter/vf_blurdetect.ch: 72f:o107r":, Owarning: Fmissing field 'unit' initializer [-Wmissing-field-initializers] FSET(perio d72_ | m i n ) ,{ "AlVo_wOP"T,_ TY PE _ I N T , {".sie6t4= 3l}o,w t2h,r e3s2h,o lFdL"AG,S }O,F F SE| T ^ (low), AV_OPT_TYPE_FLOAT, {.dbl=15/255.src/libavfilter/vf_blockdetect.c}:,56: 1130:, warning: 1missing field 'unit' initializer [-Wmissing-field-initializers], FLAGS }, | ^56 | { "period_max", "Maximum period to sesrc/libavfilter/vf_blurdetect.ca:r73c:h120 f:o rwarning: "missing field 'unit' initializer [-Wmissing-field-initializers], OFFSET(peri o73 | d _m a x ){, "ArVa_dOiPuTs"_,T Y P E _ I NT ,"s e{a.ric6h4 =2r4a}d,i u2s, fo6r4 ,m FaLAxGiS}m, a | d ^e tection", OFFSET(radius), AV_OPT_TYPE_src/libavfilter/vf_blockdetect.cI:N57T:,104 :{ .warning: imissing field 'unit' initializer [-Wmissing-field-initializers] 64=50}, 1, 1570 | 0 , FL A G{S "}p,l a n| e ^s ", "set planes to filter", OFFSETsrc/libavfilter/vf_blurdetect.c(:p74la:n140e:s) ,warning: missing field 'unit' initializer [-Wmissing-field-initializers]A V_OPT_TYPE_INT , 74{ | . i 6 4 ={1 }," b0l, o1c5k,_ FpLcAGtS", }, | ^ "block pooling thresholdsrc/libavfilter/vf_blockdetect.c :w58h:e12:n warning: cmissing field 'help' initializer [-Wmissing-field-initializers]al cul 58a | t i n g {b luNrULrLi n}e ss "| , ^ OFFSET(block_pct), AV_OPT_TYPE_INT, {.i64=80}, 1, 100, FLAGS }, | ^ src/libavfilter/vf_blurdetect.c:75:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | { "block_width", "block size for block-based abbreviation of blurriness", OFFSET(block_width), AV_OPT_TYPE_INT, {.i64=-1}, -1, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_blurdetect.c:76:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76 | { "block_height", "block size for block-based abbreviation of blurriness", OFFSET(block_height), AV_OPT_TYPE_INT, {.i64=-1}, -1, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_blurdetect.c:77:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 77 | { "planes", "set planes to filter", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=1}, 0, 15, FLAGS }, | ^ src/libavfilter/vf_blurdetect.c:78:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 78 | { NULL } | ^ src/libavfilter/vf_atadenoise.c:426:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 426 | s->weights[p][s->radius - n] = expf(-0.5 * (n + 1) * (n + 1) / (sigma * sigma)); | ~ ~~~~~~^~~~~~~ src/libavfilter/vf_blurdetect.c:87:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 87 | s->low_u8 = s->low * 255. + .5; | ~~~^~~ ~ src/libavfilter/vf_blurdetect.c:88:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 88 | s->high_u8 = s->high * 255. + .5; | ~~~^~~~ ~ src/libavfilter/vf_bitplanenoise.c:181:65: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 181 | 24sn warningpsr generatedi. ntf(metabuf, sizeof(metabuf), "%f", 1. - 2.* fabs((stats[plane] - 0.5))); | ^~~~~~~~~~~~ ~ src/libavfilter/vf_blockdetect.c:193:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 193 | snprintf(value, sizeof(value), "%f", d); | ~~~~~~~~ ^ src/libavfilter/vf_blurdetect.c:223:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 223 | if (width > 0.001) { // throw away zeros | ^~~~~ ~ src/libavfilter/vf_blurdetect.c:225:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 225 | block_total_width += width; | ~~ ^~~~~ src/libavfilter/vf_blockdetect.c:230:23: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 230 | s->block_total += block; | ~~ ^~~~~ src/libavfilter/vf_blockdetect.c:233:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 233 | av_log(ctx, AV_LOG_VERBOSE, "block: %.7f\n", block); | ~~~~~~ ^~~~~ CC libavfilter/vf_corr.o src/libavfilter/vf_bm3d.c:137:89: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 137 | OFFSET(sigma), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 99999.9, FLAGS }, | ^ src/libavfilter/vf_bm3d.c:139:89: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 139 | OFFSET(block_size), AV_OPT_TYPE_INT, {.i64=16}, 8, 64, FLAGS }, | ^ src/libavfilter/vf_bm3d.c:141:89: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 141 | OFFSET(block_step), AV_OPT_TYPE_INT, {.i64=4}, 1, 64, FLAGS }, | ^ src/libavfilter/vf_bm3d.c:143:89: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 143 | OFFSET(group_size), AV_OPT_TYPEsrc/libavfilter/vf_blurdetect.c_IN:T240,: 26 : {warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i 64=1}, 1, 240 | b2l5k6c,n tF LA=G S c}ei,l( b l| ^k cnt * block_pool_threshold); | ~~~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_bm3d.c:145:89: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 145 | OFFSET(bm_range), AV_OPT_TYPE_INT, {.i64=9}, 1, INT32_MAX, FLAGS }, | ^ src/libavfilter/vf_bm3d.c:147:89: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 147 | OFFSET(bm_step), AV_OPT_TYPE_INT, {.i64=1}, 1, 64, FLAGS }, | ^ src/libavfilter/vf_bm3d.c:149:89: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 149 | OFFSET(th_mse), AV_OPT_TYPE_FLOAT, {.dbl=0}, 0, INT32_MAX, FLAGS }, | ^ src/libavfilter/vf_bm3d.c:151:89: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 151 | OFFSET(hard_threshold), AV_OPT_TYPE_FLOAT, {.dbl=2.7}, 0, INT32_MAX, FLAGS }, | ^ src/libavfilter/vf_bm3d.c:159:89: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 159 | OFFSET(ref), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_bm3d.c:161:89: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 161 | OFFSET(planes), AV_OPT_TYPE_INT, {.i64=7}, 0, 15, FLAGS }, | ^ src/libavfilter/vf_bm3d.c:162:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 162 | { NULL } | ^ src/libavfilter/vf_blurdetect.c:251:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 251 | snprintf(value, sizeof(value), "%f", d); | ~~~~~~~~ ^ src/libavfilter/vf_blurdetect.c:310:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 310 | s->blur_total += blur; | ~~ ^~~~ src/libavfilter/vf_blurdetect.c:313:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 313 | av_log(ctx, AV_LOG_VERBOSE, "blur: %.7f\n", blur); | ~~~~~~ ^~~~ 36 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_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_boxblur.c:284:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 284 | { NULL } | ^ 35 warnings generated. src/libavfilter/vf_bwdif.c:380:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 380 | { NULL } | ^ src/libavfilter/vf_bm3d.c:434:117: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 434 | threshold[0] = s->hard_threshold * s->sigma * M_SQRT2 * 4.f * block_size * block_size * (1 << (s->depth - 8)) / 255.f; | ~ ^~~~~ src/libavfilter/vf_bm3d.c:434:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 434 | threshold[0] = s->hard_threshold * s->sigma * M_SQRT2 * 4.f * block_size * block_size * (1 << (s->depth - 8)) / 255.f; | ~ ^~~ src/libavfilter/vf_bm3d.c:434:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 434 | threshold[0] = s->hard_threshold * s->sigma * M_SQRT2 * 4.f * block_size * block_size * (1 << (s->depth - 8)) / 255.f; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ~ src/libavfilter/vf_chromakey.c:64:14: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 64 | if (ctx->blend > 0.0001) { | ~~~~~^~~~~ ~ src/libavfilter/vf_chromakey.c:65:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 65 | return av_clipd((diff - ctx->similarity) / ctx->blend, 0.0, 1.0) * 255.0; | ~ ~~~~~^~~~~ src/libavfilter/vf_chromakey.c:65:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 65 | return av_clipd((diff - ctx->similarity) / ctx->blend, 0.0, 1.0) * 255.0; | ~ ~~~~~^~~~~~~~~~ src/libavfilter/vf_chromakey.c:67:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 67 | return (diff > ctx->similarity) ? 255 : 0; | ~ ~~~~~^~~~~~~~~~ src/libavfilter/vf_chromakey.c:86:14: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 86 | if (ctx->blend > 0.0001) { | ~~~~~^~~~~ ~ src/libavfilter/vf_chromakey.c:87:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 87 | return av_clipd((diff - ctx->similarity) / ctx->blend, 0.0, 1.0) * max; | ~ ~~~~~^~~~~ src/libavfilter/vf_chromakey.c:87:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 87 | return av_clipd((diff - ctx->similarity) / ctx->blend, 0.0, 1.0) * max; | ~ ~~~~~^~~~~~~~~~ src/libavfilter/vf_chromakey.c:89:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 89 | return (diff > ctx->similarity) ? max : 0; | ~ ~~~~~^~~~~~~~~~ src/libavfilter/vf_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 | { "intsrc/libavfilter/vf_blackframe.cens:it100y:"117,: warning: "missing field 'unit' initializer [-Wmissing-field-initializers]s et ciescope intensit y100" | , O F F S E T ("inftoern sitthey )f,ra mAeV _toO PbTe_ cToYnsPidEe_reFdL ObAlTac,k "{,. dOFbFlSE=T(0b.a0mo0un1t)}, ,A V0_, O1PT,_ TFLYAPGES _}I,NT , | { ^ .i64 = 98 }, 0, 100, FLAGS }, | ^ src/libavfilter/vf_ciescope.c:117:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_blackframe.c:102:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 117 | { 102 | " i " , " s e t c i e s c o p e i n t e n s i t y " , O F F S E T ( i n tOeFnFsSiEtTy()b,t hArVe_sOhP)T,_ TAYVP_EO_PFTL_OTAYTP,E _{I.NdTb,l ={0 ..0i0641 }=, 302, }1,, 0F,L A2G5S5 ,} , | ^F LAGS }, | ^ src/libavfilter/vf_colorbalance.csrc/libavfilter/vf_ciescope.c::118:6290: :src/libavfilter/vf_blackframe.cwarning: 113missing field 'unit' initializer [-Wmissing-field-initializers]::104 :warning: 117:missing field 'unit' initializer [-Wmissing-field-initializers] warning: missing field 'unit' initializer [-Wmissing-field-initializers] 118 | { "c on104t | r a62 s | t " , { N" Ur Ls L" ,, O" Fs Fe St E Tr (e cd o n t srh a as dt) , o w sA" V, _ O PO T_FT FY S EPE _TF(c yLO Aan TO_,Fr edF.Ss{haEd.Tod(bbwthlr=e0ssh.),) 7 , 5 } , A V _ 0 O,APV _OTP1_TTY_,PTEY PE_F_ILFNLOAATGT,S, {{}., d . b| il64 ^ =0 }= ,3 2-1 , }1,, F0L,A G25S5 ,} , | ^ FLAGS }, src/libavfilter/vf_ciescope.c :| 119: ^90: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 119 | {src/libavfilter/vf_blackframe.c :"105:c12o:r rwarning: gsrc/libavfilter/vf_colorbalance.camissing field 'help' initializer [-Wmissing-field-initializers]m: m63a:"113 ,:105 | warning: Nmissing field 'unit' initializer [-Wmissing-field-initializers] U L L{, NOUFLFLS E}T ( c63o| | ^r r e c t_{ga mm"ag)s," A,V _"sOePt Tgr_eTeYnP Esh_adBoOwOsL",, { .OiFF6SE4T=(1m}a,g en0t, a1_,gr eFenL.AsGhaSdo ws}),, | ^AV _OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, FLAGS }, src/libavfilter/vf_ciescope.c| : ^120 :87: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 120 | { "showwhite", NULsrc/libavfilter/vf_colorbalance.cL,: 64O:F113F:S Ewarning: Tmissing field 'unit' initializer [-Wmissing-field-initializers]( show_white), 64A | V _ O P T{_ T"YbPsE"_,B O"OsL,e t{ .bil6u4e= 0s}h,a d0o,w s1",, F L A G SO F}F,S E T| ( ^y ellow_blue.shadows), AV_OPT_TYPE_FLOAT, {.dbsrc/libavfilter/vf_ciescope.cl=:0121}:,89 :- 1warning: ,missing field 'unit' initializer [-Wmissing-field-initializers] 1, FLAGS } ,121 | | ^ { "gamma", NULL, OFFSET(igamma),src/libavfilter/vf_colorbalance.c :A65:V113_:O Pwarning: T_missing field 'unit' initializer [-Wmissing-field-initializers]T YPE_DOUBLE 65, | { . d{b "lr=2m."6,} ," se0t .r1ed, m6i,dt oFnLeAs"G, S } , O F| F ^S ET(cyan_red.midtones), AV_OPT_Tsrc/libavfilter/vf_ciescope.cY:P122E:_99F:L Owarning: Amissing field 'unit' initializer [-Wmissing-field-initializers]T , {.dbl=0} ,122 - | 1 , 1 , { F"LfAGiSl l}",, | ^ "fill with CIE colors", OFFSET(filsrc/libavfilter/vf_colorbalance.cl):, 66AV:_113O:PT _warning: Tmissing field 'unit' initializer [-Wmissing-field-initializers] YPE_BOOL, {.66i6 | 4 = 1 } ,{ 0 ," g1m," ,F L"AsGetS g r}e,e n | CC libavfilter/vf_cover_rect.o m ^id tones", OFFSET(magsrc/libavfilter/vf_ciescope.ce:n123ta:_12gr:e warning: emissing field 'help' initializer [-Wmissing-field-initializers] n.m id123t | o n e {s ),N U LAVL_O PT}_ T YP| E ^_F LOAT, {.src/libavfilter/vf_codecview.cdbl=0:}78,: 125-:1 ,warning: missing field 'unit' initializer [-Wmissing-field-initializers]1 , FLAGS }, | ^ 78 | { "block", "set block parsrc/libavfilter/vf_colorbalance.cti:t67i:o113n:i nwarning: gmissing field 'unit' initializer [-Wmissing-field-initializers] structure t67o | v is u {a l"ibzme"," , "OsFeFtSE T(bbluleo cmkid)t,o nAeV_sO",P T _ TOYFPFSEE_TB(OyOeL,l l{o.wi_6b4l=u0e}.m,i d0t,on e1s),, F L A G S A}V,_ OP T| ^_ TYPE_FLOAT, {.dbl=0},src/libavfilter/vf_codecview.c :-791:,12 :1 ,warning: missing field 'help' initializer [-Wmissing-field-initializers]FL AGS }79, | | ^ { NULL } | ^ 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.c5:69: warning113s: generated warning: missing field 'unit' initializer [-Wmissing-field-initializers]. 69 | { "gh", "set green highlights", OFFSET(magenta_green.highlights), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, FLAGS }, | ^ src/libavfilter/vf_colorbalance.c:70:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 70 | { "bh", "set blue highlights", OFFSET(yellow_blue.highlights), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, FLAGS }, | ^ src/libavfilter/vf_colorbalance.c:71:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 71 | { "pl", "preserve lightness", OFFSET(preserve_lightness), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_colorbalance.c:72:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 72 | { NULL } | ^ CC libavfilter/vf_crop.o 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,CC libavfilter/vf_cropdetect.o 1.0); | ~ ~~~~~^~~~~ src/libavfilter/vf_chromakey.c:204:55: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 204 | double f = 1. - av_clipd((diff - ctx->similarity) / ctx->blend, 0.0, 1.0); | ~ ~~~~~^~~~~~~~~~ CC libavfilter/vf_curves.o src/libavfilter/vf_chromakey.c:241:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 241 | alpha = diff > ctx->similarity; | ~ ~~~~~^~~~~~~~~~ src/libavfilter/vf_chromakey.c:242:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 242 | if (ctx->blend > 0.0001) { | ~~~~~^~~~~ ~ src/libavfilter/vf_chromakey.c:243:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 243 | double f = 1. - av_clipd((diff - ctx->similarity) / ctx->blend, 0.0, 1.0); | ~ ~~~~~^~~~~ src/libavfilter/vf_chromakey.c:243:55: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 243 | double f = 1. - av_clipd((diff - ctx->similarity) / ctx->blend, 0.0, 1.0); | ~ ~~~~~^~~~~~~~~~ src/libavfilter/vf_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" },src/libavfilter/vf_codecview.c 0,: 2680:51,: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]FL AGS }, | ^ 268 | for (int blocsrc/libavfilter/vf_chromakey.ck:_351i:d135x: =warning: missing field 'unit' initializer [-Wmissing-field-initializers]0 ; block_idx < pa r351- | > n b _ b{l o"cskism;i lbalroictky_"i,d x"++s)e t{ t h| e ~~~~~~~~~ ^ ~~~~~~~~~~~~~~ chromakey similasrc/libavfilter/vf_codecview.cr:i287t:y27 :v awarning: lcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]u e", OFFSET(si m287i | l a ri t y ) , A V _ O PfT_oTrYP E_(FiL O=A T,0 ; {i .< dsbld -=> s0i.z0e1 /} ,s 0i.z0e0o0f01(,* mv1s.)0;, i +F+L)AG S{ }, | | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ ^ 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 } | ^ 4 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 } | ^ 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 }, | ^ 4 warnings generated. 21 warnings generated. src/libavfilter/vf_ciescope.c:912:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 912 | if (gamma == 0.) { | ^~~~~ ~~ src/libavfilter/vf_ciescope.c:916:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 916 | *c *= (1.099 * pow(cc, 0.45) - 0.099) / cc; | ~ ^~ src/libavfilter/vf_ciescope.c:916:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 916 | *c *= (1.099 * pow(cc, 0.45) - 0.099) / cc; | ~~~ ^~ src/libavfilter/vf_ciescope.c:918:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 918 | *c = 1.099 * pow(*c, 0.45) - 0.099; | ~~~ ^~ src/libavfilter/vf_ciescope.c:922:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 922 | *c = pow(*c, 1./gamma); | ~^~~~~ src/libavfilter/vf_ciescope.c:922:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 922 | *c = pow(*c, 1./gamma); | ~~~ ^~ In file included from src/libavfilter/vf_colorchannelmixer.c:82: src/libavfilter/colorchannelmixer_template.c:80:47: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 80 | (have_alpha == 1 ? s->ra * ain : 0); | ~ ^~~ src/libavfilter/colorchannelmixer_template.c:79:28: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 79 | s->rb * bin + | ~ ^~~ src/libavfilter/colorchannelmixer_template.c:78:28: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 78 | s->rg * gin + | ~ ^~~ src/libavfilter/colorchannelmixer_template.c:77:28: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 77 | rout = s->rr * rin + | ~ ^~~ src/libavfilter/vf_chromashift.c:441:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 441 | { NULL }, | ^ 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/vf_colorize.csrc/libavfilter/colorchannelmixer_template.c::190146::3435:: 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] 146 | 190 | ( 0 .s0-7>2a2a0 **2 1a9i.n0;/ 2 5| 5 ~ ^~~. 0) * b) * ((1src/libavfilter/colorchannelmixer_template.c <:<145 :d35e:p twarning: himplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]) - 1); 145 | | ~ ^ src/libavfilter/vf_colorize.c : 189 : 63 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] s->ab *189 b | i n +* y | = ~ ^~~ ((0.2126src/libavfilter/colorchannelmixer_template.c0*:211449:.350:/ 2warning: 5implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]5 .0) * r144 | + ( 0 . 7 1 5 20 * 2 1 9 . 0 / 2s5-5>.a0g) * *gi ng ++ | | ~ ^ ~ ^~~ src/libavfilter/vf_colorize.csrc/libavfilter/colorchannelmixer_template.c::189143::3535:: warning: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 143 | 189 | * y = ( ( 0 . 2d1s2t6a0[*j2]1 9=. 0s/-2>5a5r. 0)* *r irn ++ | ( ~ ^~~0. 71520*219.0/255.0) * g + | ~ ^ src/libavfilter/vf_colorize.c:192:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 192 | (0.50000*224.0/255.0) * b + 0.5) * ((1 << depth) - 1); | ~ ^ src/libavfilter/vf_colorize.c:191:64: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 191 | *u = (-(0.11457*224.0/255.0) * r - (0.38543*224.0/255.0) * g + | ~ ^ src/libavfilter/vf_colorize.c:191:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 191 | *u = (-(0.11457*224.0/255.0) * r - (0.38543*224.0/255.0) * g + | ~ ^ src/libavfilter/vf_colorize.c:194:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 194 | (0.04585*224.0/255.0) * b + 0.5) * ((1 << depth) - 1); | ~ ^ src/libavfilter/vf_colorize.c:193:63: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] CC libavfilter/vf_datascope.o 193 | *v = ((0.50000*224.0/255.0) * r - (0.45415*224.0/255.0) * g - | ~ ^ src/libavfilter/vf_colorize.c:193:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 193 | *v = ((0.50000*224.0/255.0) * r - (0.45415*224.0/255.0) * g - | ~ ^ src/libavfilter/vf_colorcorrect.c: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_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(rgCC libavfilter/vf_dblur.o ), 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,CC libavfilter/vf_dctdnoiz.o 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_DOUBLEsrc/libavfilter/vf_colorcorrect.c, {:.d284bl:=180:} , warning: -2comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare], 2, FLAGS }, | ^284 | if (ucnt >= half_size) { | ~~~~ ^ ~~~~~~~~~ src/libavfilter/vf_colorchannelmixer.c:96:112: src/libavfilter/vf_colorcorrect.cwarning: :missing field 'unit' initializer [-Wmissing-field-initializers]292 :18: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 96292 | | { " b ri"f, ("vscentt t>h=e hraeldf _gsaiizne )f o{r t| h ~~~~ ^ ~~~~~~~~~e 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_colorize.c:274:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 274 | { src/libavfilter/vf_colorchannelmixer.c":h99u:e112":, warning: missing field 'unit' initializer [-Wmissing-field-initializers] "set t h99e | h u e "{, " b a " , " s e t t h e a l p h a OgFaFiSnE Tf(ohru et)h,e b l u e c hAaVn_nOePlT"_,T Y POEF_FFSLEOTA(Tb,a ){,. dAbVl_=O0P}T,_ T Y0P,E _3D6O0U,B LVEF, }{,. d b| l ^= 0}, -2, 2, FLAGS }, | ^ src/libavfilter/vf_colorize.c:275:117: warning: src/libavfilter/vf_colorchannelmixer.cmissing field 'unit' initializer [-Wmissing-field-initializers] :100:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 275 | {100 | " s a t u{r a"tairo"n," ," s"este tt hteh er esda tguarina tfioonr" ,t h e a l p ha c h a nnOeFFlSE"T,( s a tOuFrFaStEiTo(na)r),, AV_OPT_TYPE_DOUBLE, {.dbl=0}, -2, 2, FLAGS }, | ^ AV_OPT_TYPE_FLOAT, {.dbl=0.5},0, src/libavfilter/vf_colorchannelmixer.c1:,101 :V112F: },warning: missing field 'unit' initializer [-Wmissing-field-initializers]| ^ 101 | { "ag", "set the green gain for tsrc/libavfilter/vf_colorize.ch:e276 :a117lp:h warning: amissing field 'unit' initializer [-Wmissing-field-initializers] channel", OFFS E276T | ( a g ) ,{ A"Vl_iOgPhTt_nTeYsPsE"_,D O U"BsLeEt, t{h.ed blli=g0h}t,ne s-2s, "2,, F LA G S } , | ^ OFFSET(lisrc/libavfilter/vf_ciescope.cghtn:es1153s:)44, : A Vwarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Osrc/libavfilter/vf_colorchannelmixer.c P:T102_:T112Y:P Ewarning: _missing field 'unit' initializer [-Wmissing-field-initializers]F LOAT, {1153. | d b l102 = | 0 . 5 } ,{ 0 ," a b " 1, , " Vs Fe 7 t} v warningt,s generatedph e| . ^ =b l1.u0 e- g(a(inf floorat ) ty)h e/ (ahl p-h 1a) src/libavfilter/vf_colorize.cc;:h277 a:117 :n| nwarning: missing field 'unit' initializer [-Wmissing-field-initializers] ~ ~~~~~~~~~~~~^~~~~~~~~ e l", OF F277S | E T ( a{b ")m,ix ",A V _ O P T "_seTt YthPeE m_iDxO oUfB LsEo,u {r.dcbel =l0i}g,h t-n2,e s2s," ,F LOAFGFSS E}T, ( m| ^i x), AV_OPT_TYPE_FLOAT, {.dbl=1},src/libavfilter/vf_colorchannelmixer.c src/libavfilter/vf_ciescope.c :0103:,:1155: 112 36:: 1warning: ,warning: Vimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Fmissing field 'unit' initializer [-Wmissing-field-initializers] }, | ^ 1155 | 103 | { " a a " , src/libavfilter/vf_colorize.c " s: e278ct:z 12 t:=h ewarning: 1 missing field 'help' initializer [-Wmissing-field-initializers].a 0l p-h a278 | (g ac i xn { +fNo Urc tLy)h;e L a| }l ~ ~~~^~~~ p | h ^ a channel", OFFSET(aa), AV_OPT_TYPE_DOUBLE, {.dbl=1}, -2, 2, FLAGS }, | ^ src/libavfilter/vf_ciescope.c:1159:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1159 | v = 1.0 - ((float) y) / (h - 1); | ~ ~~~~~~~~~~~~^~~~~~~~~ src/libavfilter/vf_colorchannelmixer.c:112:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 112 | { "pa"src/libavfilter/vf_ciescope.c, :"1161s:e36t: twarning: himplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e preserve c o1161l | o r a m o u n t " , O F F S E T (cpzr e=s e1r.v0e _-a m(ocuxn t+) ,c yA)V;_ O P| T ~ ~~~^~~~_ TYPE_DOUBLE, {.dbl=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_colorchannelmixer.c:113:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 113 | { NULL } | ^ src/libavfilter/vf_ciescope.c:1164:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1164 | cy = 1.0 - ((float) y) / (h - 1); | ~ ~~~~~~~~~~~~^~~~~~~~~ src/libavfilter/vf_ciescope.c:1165:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1165 | cz = 1.0 - (cx + cy); | ~ ~~~^~~~ src/libavfilter/vf_chromanr.c:269:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 269 | { "thres", "set y+u+v threshold", OFFSET(threshold), AV_OPT_TYPE_FLOAT, {.dbl=30}, 1, 200, VF }, | ^ src/libavfilter/vf_chromanr.c:270:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 270 | { "sizew", "set horizontal patch size", OFFSET(sizew), AV_OPT_TYPE_INT, {.i64=5}, 1, 100, VF }, | ^ src/libavfilter/vf_chromanr.c:271:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 271 | { "sizeh", "set vertical patch size", OFFSET(sizeh), AV_OPT_TYPE_INT, {.i64=5}, 1, 100, VF }, | ^ src/libavfilter/vf_chromanr.c:272:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 272 | { "stepw", "set horizontal step", OFFSET(stepw), AV_OPT_TYPE_INT, {.i64=1}, 1, 50, VF }, | ^ src/libavfilter/vf_chromanr.c:273:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 273 | { "steph", "set vertical step", OFFSET(steph), AV_OPT_TYPE_INT, {.i64=1}, 1, 50, VF }, | ^ src/libavfilter/vf_chromanr.c:274:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 274 | { "threy", "set y threshold", OFFSET(threshold_y), AV_OPT_TYPE_FLOAT, {.dbl=200},1, 200, VF }, | ^ src/libavfilter/vf_chromanr.c:275:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 275 | { "threu", "set u threshold", OFFSET(threshold_u), AV_OPT_TYPE_FLOAT, {.dbl=200},1, 200, VF }, | ^ src/libavfilter/vf_chromanr.c:276:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 276 | { "threv", "set v threshold", OFFSET(threshold_v), AV_OPT_TYPE_FLOAT, {.dbl=200},1, 200, VF }, | ^ src/libavfilter/vf_chromanr.c:280:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 280 | { NULL } | ^ src/libavfilter/vf_colorcorrect.c:524:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 524 | { "rl", "set the red shadow spot", OFFSET(rl), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, VF }, | ^ src/libavfilter/vf_colorcorrect.c:525:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 525 | { "bl", "set the blue shadow spot", OFFSET(bl), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, VF }, | ^ src/libavfilter/vf_colorcorrect.c:526:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 526 | { "rh", "set the red highlight spot", OFFSET(rh), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, VF }, | ^ src/libavfilter/vf_colorcorrect.c:527:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 527 | { "bh", "set the blue highlight spot", OFFSET(bh), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, VF }, | ^ src/libavfilter/vf_colorcorrect.c:528:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 528 | { "saturation", "set the amount of saturation", OFFSET(saturation), AV_OPT_TYPE_FLOAT, {.dbl=1}, -3, 3, VF }, | ^ src/libavfilter/vf_colorcorrect.c:534:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 534 | { NULL } | ^ 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) { | ~ ^ ~~~~~~~~~ 7 warnings generated. 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_colorcontrast.c:373:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_colorconstancy.c:733:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 373 | { "rc "733, | " s e{t "tmhien krneodr-mcy"a,n "csoentt rMaisntk"o,w s k i n oOrFmF"S,E T ( r c ) , OAFVF_SOEPTT(_mTiYnPkEn_oFrLmO)A,T ,A V{_.OdPbTl_=T0Y}P,E _-I1N,T ,1 , V F{ .}i,6 4 =| 1 ^} , 0, 20, FLAGS }, | ^ src/libavfilter/vf_colorcontrast.c:374:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 374 | { src/libavfilter/vf_colorconstancy.c":g734m:"115,: warning: "missing field 'unit' initializer [-Wmissing-field-initializers]s et the green -734m | a g e n t{a "csoingtmraa"s,t " , O"FsFeStE Ts(iggmm)a," , A V _ O P T _ T Y P E _ F L O A TOF,F S{E.Td(bsilg=m0a}),, - 1 , A1V_,O PVTF_ T}Y,PE _ DO| U ^BL E, {.dbl=1}, 0.0, 1024.0, FLAGS }, | ^ src/libavfilter/vf_colorcontrast.c:375:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_colorconstancy.c375: | 735 : 12 : {warning: missing field 'help' initializer [-Wmissing-field-initializers]" by", 735 | " s e t {t hNeU LbLl u}e - y| e ^l low 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 } | ^ 4 warnings generated. CC libavfilter/vf_deband.o src/libavfilter/vf_colorkey.c:59:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 59 | if (iblend < 10000.0) { | ^~~~~~ ~ src/libavfilter/vf_colorkey.c:60:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 60 | return av_clipd((diff - similarity) * iblend, 0.0, 1.0) * max; | ~ ^~~~~~ src/libavfilter/vf_colorkey.c:60:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 60 | return av_clipd((diff - similarity) * iblend, 0.0, 1.0) * max; | ~ ^~~~~~~~~~ src/libavfilter/vf_colorkey.c:62:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 62 | return (diff > similarity) ? max : 0; | ~ ^~~~~~~~~~ 3 warnings generated. 22 warnings generated. src/libavfilter/vf_colorlevels.c:61:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | { "rimin", "set input red black point", OFFSET(range[R].in_min), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -1, 1, FLAGS }, | ^ src/libavfilter/vf_colorlevels.c:62:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | { "gimin", "set input green black point", OFFSET(range[G].in_min), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -1, 1, FLAGS }, | ^ src/libavfilter/vf_colorlevels.c:63:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | { "bimin", "set input blue black point", OFFSET(range[B].in_min), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -1, 1, FLAGS }, | ^ src/libavfilter/vf_colorlevels.c:64:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 64 | { "aimin", "set input alpha black point", OFFSET(range[A].in_min), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -1, 1, FLAGS }, | ^ src/libavfilter/vf_colorlevels.c:65:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 65 | { "rimax", "set input red white point", OFFSET(range[R].in_max), AV_OPT_TYPE_DOUBLE, {.dbl=1}, -1, 1, FLAGS }, | ^ src/libavfilter/vf_colorlevels.c:66:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66 | { "gimax", "set input green white point", OFFSET(range[G].in_max), AV_OPT_TYPE_DOUBLE, {.dbl=1}, -1, 1, FLAGS }, | ^ src/libavfilter/vf_colorlevels.c:67:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 67 | { "bimax", "set input blue white point", OFFSET(range[B].in_max), AV_OPT_TYPE_DOUBLE, {.dbl=1}, -1, 1, FLAGS }, | ^ src/libavfilter/vf_colorlevels.c:68:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 68 | { "aimax", "set input alpha white point", OFFSET(range[A].in_max), AV_OPT_TYPE_DOUBLE, {.dbl=1}, -1, 1, FLAGS }, | ^ src/libavfilter/vf_colorkey.c:219:120: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 219src/libavfilter/vf_colorlevels.c | : 69 : 117 :{ warning: "missing field 'unit' initializer [-Wmissing-field-initializers]c olor", "set t69h | e c o l{o r"kreoym ikne"y, c"osleotr "o,u tOpFuFtS ErTe(dc oblloarckke yp_orignbta"),, A VO_FOFSPETT_(TrYPaEn_gCeOL[OR]R.,o u{t _.smtirn )=, " bAlaVc_k"O }P, T0,_ TY0P, EF_LDAOUGBSL E},, | { ^. dbl=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_colorkey.c:220:134: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_colorlevels.c:70:117: 220warning: | missing field 'unit' initializer [-Wmissing-field-initializers] { "similar i70t | y " , "{s e"tg otmhien "co,l o"rskeety osuitmpiulta rgirteye nv ablluaec"k, pOoFiFnStE"T,( sOiFmFiSlEaTr(irtayn)g,e [AGV]._ouOtP_Tm_iTn)Y,P EA_VF_LOPOT_ATYTP,E _{D O.UdBbLlE =, {0..d0b1 l},= 00.}0, 0 00,0 11,, 1F.0L,A GFSL AG}S, } ,| ^| ^ src/libavfilter/vf_colorlevels.csrc/libavfilter/vf_colorkey.c::71221::117118:: warning: warning: missing field 'unit' initializer [-Wmissing-field-initializers]missing field 'unit' initializer [-Wmissing-field-initializers] 71221 | | {{ ""bbolmeinnd"",, ""sseett otuhtep ucto lobrlkeuye kbelya cbkl eponidn tv"a,l uOeF"FS,E T(OrFaFnSgEeT[(Bb]l.eonudt)_,m iAnV)_,O PATV__TOYPPTE__FTLOYAPTE,_ D{O U.BdLbE,l {=. d0b.l0= 0}},, 0 .00,, 11,. 0F,L AGFSL A}G,S },| ^ | ^ src/libavfilter/vf_colorkey.c:222:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 222src/libavfilter/vf_colorlevels.c | : 72 : 117{: Nwarning: Umissing field 'unit' initializer [-Wmissing-field-initializers]L L } | ^ 72 | { "aomin", "set output alpha black point", OFFSET(range[A].out_min), AV_OPT_TYPE_DOUBLE, {.dbl=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_colorlevels.c:73:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 73 | { "romax", "set output red white point", OFFSET(range[R].out_max), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_colorlevels.c:74:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 74 | { "gomax", "set output green white point", OFFSET(range[G].out_max), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_colorlevels.c:75:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | { "bomax", "set output blue white point", OFFSET(range[B].out_max), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_colorlevels.c:76:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76 | { "aomax", "set output alpha white point", OFFSET(range[A].out_max), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_colorlevels.c:85:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 85 | { NULL } | ^ src/libavfilter/vf_colorkey.c:243:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 243 | { "color", "set the colorhold key color", OFFSET(colorkey_rgba), AV_OPT_TYPE_COLOR, { .str = "black" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_colorkey.c:244:135: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 244 | { "similarity", "set the colorhold similarity value", OFFSET(similarity), AV_OPT_TYPE_FLOAT, { .dbl = 0.01 }, 0.00001, 1.0, FLAGS }, | ^ src/libavfilter/vf_colorkey.c:245:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 245 | { "blend", "set the colorhold blend value", OFFSET(blend), AV_OPT_TYPE_FLOAT, { .dbl = 0.0 }, 0.0, 1.0, FLAGS }, | ^ src/libavfilter/vf_colorkey.c:246:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 246 | { NULL } | ^ 1 warning generated. CC libavfilter/vf_deblock.o CC libavfilter/vf_decimate.o 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_colormatrix.c:95:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 95 | { NULL } | ^ src/libavfilter/vf_convolve.c:88:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 88 | { "planes", "set planes to convolve", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=7}, 0, 15, FLAGS }, | ^ src/libavfilter/vf_convolve.c:92:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 92 | { "noise", "set noise", OFFSET(noise), AV_OPT_TYPE_FLOAT, {.dbl=0.0000001}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_convolve.c:93:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 93 | { NULL }, | ^ 22 warnings generated. src/libavfilter/vf_colormap.c:201:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 200 | double A[2 * 2] = { 1, s->source[0][c], | ~ 201 | 1, s->source[1][c] }; | ^~~~~~~~~~~~~~~ src/libavfilter/vf_colormap.c:200:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 200 | double A[2 * 2] = { 1, s->source[0][c], | ~ ^~~~~~~~~~~~~~~ src/libavfilter/vf_colormap.c:202:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 202 | double b[2] = { s->target[0][c], s->target[1][c] }; | ~ ^~~~~~~~~~~~~~~ src/libavfilter/vf_colormap.c:202:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 202 | double b[2] = { s->target[0][c], s->target[1][c] }; | ~ ^~~~~~~~~~~~~~~ src/libavfilter/vf_colormap.c:224:75: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_convolution.c: 40222: | 124 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] double src/libavfilter/vf_colortemperature.c A40[: | 3 339 *: 134 3{] : " =0warning: mmissing field 'unit' initializer [-Wmissing-field-initializers]{" , 1",s est- >smoautrrciex[ 0339f] | o[ rC 0 1] s,{t s"p-tl>easmnopeue"rr,ca etO[uF0rF]eS["CE,1T ](" ms+aet tsr -ti>xh_ses outrtcer[0e][m[0Cp2]]er,a) t, u| rA ~V e_ OiPnT _KTeYlPv Ei223_n | S" T, R I N G , { . s t Or =F" 0 F 0 S0 0 E1 T ( 0t 0e mp e 0 r0 a "}t, u0 r e, ) ,0 , A 1V,F_O LsPA-T>sGou_rSTcY }e,P[ 1E][ C_0| F]L ^O ,A Ts,-> s{ou.rdceb[l1]=[6C15] 0+0 s}-,> 1s00o0,u r40c0e0[01,] [VCsrc/libavfilter/vf_convolution.c2:F],41 : 124}: ,warning: missing field 'unit' initializer [-Wmissing-field-initializers] 224| ^ | 41 | { " 1 m " , " se t m a t r i src/libavfilter/vf_colortemperature.cx : f340o:1r134 :,2 nwarning: sd-missing field 'unit' initializer [-Wmissing-field-initializers]> spoluanre"c,e[ 2]O F[C3400F | ]SE T (,m sa->{t sr"omiuirxcx_"set[,2r ][[C 1 1 ] ] )+ "s,s -e>sAoV_tu tOrhceP[eT m2_i]T[x YCPwE2i_t]h Sf iT}R;l ItN| eGr ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ed, o ut p{u.t"s, t r = " 0 src/libavfilter/vf_colormap.c O0F:224 :0F 040 1S :0E T (mwarning: i0 implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0x 0")},, 0, 0 222 , | AF V L _ A O G PS T _ }TY P ,E _ F | L ^dO AouTbl,e {.Ad[3b *l 3=]1 =} ,{ 1 , s - > s0o, u src/libavfilter/vf_convolution.cr: 42ce [ :0 124]: 1warning: [,missing field 'unit' initializer [-Wmissing-field-initializers] CVF }0,] ,| ^s- >s o42ur | ce [ 0] [ {C 1]" +2 ms"->,s o"usrecet[ 0m]a[tC2r]src/libavfilter/vf_colortemperature.ci,x :| ~ 341 f:or134 : 3warning: 223rmissing field 'unit' initializer [-Wmissing-field-initializers] | d p l an e " , 341O | F F S {E "Tpl "(, m a t r i x _ st r [2 "] )s ,e A Vt _1 O,th PeT_sT Y-Pa>msEoou_ntu oSfr TcRpINer[G1]e,s[C e{0r.vs],i ntrs=-g>s"o u0lri ghct0en [1e]0[s s0C "1 1, 0] OF F+0 sS E-0T >0"(}spr,o e0us,err cv0ee[,1) ,F]LA G[C 2S] ,}A, V| _ ^ OPT 224_ | T Y PE _F LO A T , { . d b l = 0 } , src/libavfilter/vf_convolution.c :43 : 0 124 , : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 11,, sV-F>s }o, 43u | | ^r c e [{2 ]["C03]m," s,-> s"src/libavfilter/vf_colortemperature.cosu:etr342: c12me:[a2] twarning: [rmissing field 'help' initializer [-Wmissing-field-initializers]C i1x ] 342 f | +o s -r>s o ur c4 et[{2]h [plNCanUe2LL"] , }O} F; F| S ^ E T| (m ^~~~~~~~~~~~~~~~a trix_str[3])src/libavfilter/vf_colormap.c,: 223A:V75_:O warning: Pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] T_TYPE_STRI N222G | , { . s t r = " 0 0 d0ou bl0e 1A[ 3 0* 30] 0 =0 "{} 1,, s0-,> s0o,u rcFeL[A0G]S[ C0}],, s- >| s ^o urce[0][C1] + s->source[0][C2], | ~ src/libavfilter/vf_convolution.c:44 :223109 | : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 44 | { " 0 r d i v " , "1s,e ts -r>dsiovu rfcoer[ 11]s[tC 0p]l,a nse"-,> sOoFuFrcSeE[T1]([rdCi1v] [+0 ]s)-,> sAoVu_rOcPeT[_1T]Y[PCE2_]F,L O A| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~T , {.dbl=0.0}, src/libavfilter/vf_colormap.c0.:0223,: 40I:N Twarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]M AX, FLAGS}, 222 | | ^ double A[3 * 3] = { 1, src/libavfilter/vf_convolution.cs:-45>:s109:o uwarning: rcmissing field 'unit' initializer [-Wmissing-field-initializers]e[ 0][C0], s->s o45u | r ce [ 0 ]{[ C"11] r+d isv-">,so u"rcse[e0t][ C2r]d,i v | f ~o r 2nd pla n223e | ", O F F S E T ( rd i v [1 ] ), A V _ O P T _ TY PE _ F L O A T , { .d b l1=,0 .s0-}>,s 0o.u0r,c eI[1N]T_[MCAX0, ]F,L AGsS-}>,so u r| c ^e [1][C1] + s->source[1][C2], | ^~~~~~~~~~~~~~~~ src/libavfilter/vf_convolution.c:46:src/libavfilter/vf_colormap.c109::222 :warning: 75missing field 'unit' initializer [-Wmissing-field-initializers]: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 46 | 222 | { " 2 r d iv " , " s e t rddoiuvb lfeo rA [33r d* p3l]a n=e "{, 1O,F FsS-E>Ts(orudricve[14[20] warning)]s,[ generatedC . 0A]V,_ OsP-T>_sToYuPrEc_eF[L0O]A[TC,1 ]{ .+d bsl-=>0s.o0u}r,c e0[.00],[ CI2N]T,_ M A| X ~ ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~, FLAGS}, | ^ src/libavfilter/vf_colormap.c:222:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 222 | dosrc/libavfilter/vf_convolution.cu:b47l:e109 :A [warning: 3missing field 'unit' initializer [-Wmissing-field-initializers] * 3] = { 1, s47- | > s o u r{c e"[30r]d[iCv0"],, "ss-e>ts orudricve [f0o]r[ C41t]h +p lsa-n>es"o,u rOcFeF[SE0T]([Cr2d]i,v [ 3| ] ~ ^~~~~~~~~~~~~~~~ ), AV_OPT_TYPE_FLOAT, {.dbl=0.0}, 0.0, INT_MAX, FLAGS}, | ^ src/libavfilter/vf_convolution.c:48:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 48 | { "0bisrc/libavfilter/vf_colormap.cas:"225,: 67":s ewarning: timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] bias for 1st p l225a | n e ", O F F S E T ( b i a sd[o0u]b)l,e bA[V_3]O P=T _{T YsP-E>_tFaLOrAgTe, t{.[db0l]=[0c.]0,}, s0-.>0t,a10 rIg warningNest[T1] generated_. [cM]A,X ,s- >tFaLrgAeGtS[}2,] [ | c ^] }; | ~ ^~~~~~~~~~~~~~~ src/libavfilter/vf_colormap.c:225:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_convolution.c 225: | 49 : 109 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] do u49b | l e b [3{] = "{1 sb-i>taasrg"e,t ["0s]e[ct] ,b is-a>st afrogret [21nd] [pcl]a,n es",-> tOaFrgFetS[E2T]([cb]i a}s[;1 ] )| , ~ ^~~~~~~~~~~~~~~ AV_OPT_TYsrc/libavfilter/vf_colormap.cP:E225_:F33L:O ATwarning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] { .dbl=0.0} ,225 | 0 . 0 , I N T _ M A X , dFoLubAlGeS }b,[ 3 ]| ^= { s->target[0][c], s->target[1][c], s->tsrc/libavfilter/vf_convolution.car:g50e:t109[:2 ]warning: [missing field 'unit' initializer [-Wmissing-field-initializers]c ] }; | ~ ^~~~~~~~~~~~~~~ 50 | { "2bias", "set bias for 3rd plane", OFFSET(bias[2]), AV_OPT_TYPE_FLOAT, {.dbl=0.0}, 0.0, INT_MAX, FLAGS}, | ^ src/libavfilter/vf_convolution.c:51:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 51 | { "3bias", "set bias for 4th plane", OFFSET(bias[3]), AV_OPT_TYPE_FLOAT, {.dbl=0.0}, 0.0, INT_MAX, FLAGS}, | ^ src/libavfilter/vf_colormap.c:241:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 238 | src/libavfilter/vf_convolution.c : 59 :12 : warning: missing field 'help' initializer [-Wmissing-field-initializers] 59 | { dNoULuLb l}e A | [ ^4 * 4] = { 1, s->source[0][0], s->source[0][1], s->source[0][2], | ~ 239 | 1, s->source[1][0], s->source[1][1], s->source[1][2], 240 | 1, s->source[2][0], s->source[2][1], s->source[2][2], 241 | 1, s->source[3][0], s->source[3][1], s->source[3][2] }; | ^~~~~~~~~~~~~~~ src/libavfilter/vf_colormap.c:241:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 238 | double A[4 * 4] = { 1, s->source[0][0], s->source[0][1], s->source[0][2], | ~ 239 | 1, s->source[1][0], s->source[1][1], s->source[1][2], 240 | 1, s->source[2][0], s->source[2][1], s->source[2][2], 241 | 1, s->source[3][0], s->source[3][1], s->source[3][2] }; | ^~~~~~~~~~~~~~~ src/libavfilter/vf_colormap.c:241:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 238 | double A[4 * 4] = { 1, s->source[0][0], s->source[0][1], s->source[0][2], | ~ 239 | 1, s->source[1][0], s->source[1][1], s->source[1][2], 240 | 1, s->source[2][0], s->source[2][1], s->source[2][2], 241 | 1, s->source[3][0], s->source[3][1], s->source[3][2] }; | ^~~~~~~~~~~~~~~ src/libavfilter/vf_colormap.c:240:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 238 | double A[4 * 4] = { 1, s->source[0][0], s->source[0][1], s->source[0][2], | ~ 239 | 1, s->source[1][0], s->source[1][1], s->source[1][2], 240 | 1, s->source[2][0], s->source[2][1], s->source[2][2], | ^~~~~~~~~~~~~~~ src/libavfilter/vf_colormap.c:240:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 238 | double A[4 * 4] = { 1, s->source[0][0], s->source[0][1], s->source[0][2], | ~ 239 | 1, s->source[1][0], s->source[1][1], s->source[1][2], 240 | 1, s->source[2][0], s->source[2][1], s->source[2][2], | ^~~~~~~~~~~~~~~ src/libavfilter/vf_colormap.c:240:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 238 | double A[4 * 4] = { 1, s->source[0][0], s->source[0][1], s->source[0][2], | ~ 239 | 1, s->source[1][0], s->source[1][1], s->source[1][2], 240 | 1, s->source[2][0], s->source[2][1], s->source[2][2], | ^~~~~~~~~~~~~~~ src/libavfilter/vf_colormap.c:239:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 238 | double A[4 * 4] = { 1, s->source[0][0], s->source[0][1], s->source[0][2], | ~ 239 | 1, s->source[1][0], s->source[1][1], s->source[1][2], | ^~~~~~~~~~~~~~~ src/libavfilter/vf_colormap.c:239:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 238 | double A[4 * 4] = { 1, s->source[0][0], s->source[0][1], s->source[0][2], | ~ 239 | 1, s->source[1][0], s->source[1][1], s->source[1][2], | ^~~~~~~~~~~~~~~ src/libavfilter/vf_colormap.c:239:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 238 | double A[4 * 4] = { 1, s->source[0][0], s->source[0][1], s->source[0][2], | ~ 239 | 1, s->source[1][0], s->source[1][1], s->source[1][2], | ^~~~~~~~~~~~~~~ src/libavfilter/vf_colormap.c:238:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 238 | double A[4 * 4] = { 1, s->source[0][0], s->source[0][1], s->source[0][2], | ~ ^~~~~~~~~~~~~~~ src/libavfilter/vf_colormap.c:238:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 238 | double A[4 * 4] = { 1, s->source[0][0], s->source[0][1], s->source[0][2], | ~ ^~~~~~~~~~~~~~~ src/libavfilter/vf_colormap.c:238:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 238 | double A[4 * 4] = { 1, s->source[0][0], s->source[0][1], s->source[0][2], | ~ ^~~~~~~~~~~~~~~ src/libavfilter/vf_colormap.c:242:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 242 | double b[4] = { s->target[0][c], s->target[1][c], s->target[2][c], s->target[3][c] }; | ~ ^~~~~~~~~~~~~~~ src/libavfilter/vf_colormap.c:242:67: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 242 | double b[4] = { s->target[0][c], s->target[1][c], s->target[2][c], s->target[3][c] }; | ~ ^~~~~~~~~~~~~~~ src/libavfilter/vf_colormap.c:242:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 242 | double b[4] = { s->target[0][c], s->target[1][c], s->target[2][c], s->target[3][c] }; | ~ ^~~~~~~~~~~~~~~ src/libavfilter/vf_colormap.c:242:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 242 | double b[4] = { s->target[0][c], s->target[1][c], s->target[2][c], s->target[3][c] }; | ~ ^~~~~~~~~~~~~~~ src/libavfilter/vf_colormap.c:265:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 265 | A[j*N4+i] = A[i*N4+j] = s->kernel(s->source[i], s->source[j]); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4 warnings generated. src/libavfilter/vf_colormap.c:270:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 270 | A[i*N4+N+1] = A[(N+1)*N4+i] = s->source[i][0]; | ~ ^~~~~~~~~~~~~~~ src/libavfilter/vf_colormap.c:272:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 272 | A[i*N4+N+2] = A[(N+2)*N4+i] = s->source[i][1]; | ~ ^~~~~~~~~~~~~~~ CC libavfilter/vf_dedot.o src/libavfilter/vf_colormap.c:274:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 274 | A[i*N4+N+3] = A[(N+3)*N4+i] = s->source[i][2]; | ~ ^~~~~~~~~~~~~~~ src/libavfilter/vf_colormap.c:282:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 282 | b[i] = s->target[i][c]; | ~ ^~~~~~~~~~~~~~~ CC libavfilter/vf_deflicker.o CC libavfilter/vf_deinterlace_vaapi.o CC libavfilter/vf_dejudder.o CC libavfilter/vf_delogo.o CC libavfilter/vf_derain.o CC libavfilter/vf_deshake.o 1 warning generated. src/libavfilter/vf_colorspace.c:973:19: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 973 | 0, 1, FLAGS }, | ^ src/libavfilter/vf_colorspace.c:1004:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1004 | { NULL } | ^ CC libavfilter/vf_detelecine.o 70 warnings generated. CC libavfilter/vf_displace.o CC libavfilter/vf_despill.o 1 warning generated. 52 warnings generated. src/libavfilter/vf_convolve.c:897:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 897 | { "planes", "set planes to deconvolve", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=7}, 0, 15, FLAGS }, | ^ src/libavfilter/vf_convolve.c:901:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 901 | { "noise", "set noise", OFFSET(noise), AV_OPT_TYPE_FLOAT, {.dbl=0.0000001}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_convolve.c:902:612: warning swarning: generatedmissing field 'help' initializer [-Wmissing-field-initializers]. 902 | { NULL }, | ^ src/libavfilter/vf_convolve.c:927:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 927 | { "planes", "set planes to cross-correlate", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=7}, 0, 15, FLAGS }, | ^ src/libavfilter/vf_convolve.c:931:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 931 | { NULL }, | ^ 15 warnings generated. 8 warnings generated. src/libavfilter/vf_convolution.c:741:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 741 | s->rdiv[i] = 1. / s16um warning;s generated . | ~ ^~~ 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.)) | ^~~~~~~~~~ ~~ CC libavfilter/vf_dnn_classify.o 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); | ~~~~~~~~ ^ CC libavfilter/vf_dnn_detect.o CC libavfilter/vf_dnn_processing.o src/libavfilter/vf_corr.c:134:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 134 | CORR(uint8_t, corr8) | ^~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_corr.c:101:17: note: expanded from macro 'CORR' 101 | mean1 = scale * (sum1 /(double)(w * h)); \ | ^~~~~ ~ 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 | src/libavfilter/vf_convolution.c : 900 : 98 : mwarning: emissing field 'unit' initializer [-Wmissing-field-initializers]a n2 = scale * ( su900m | 2 / ( {d "opulbalnees)",( w" *s eht) )p;l a n e s t o fi l t e\r " | , ^~~~~ ~ O FFSET(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] CC libavfilter/vf_drawbox.o 901 | { "scale", "set scale", OFFSET(scale), AV_OPT_TYPE_FLOAT, {.dbl=1.0}, 0.0, 65535, FLAGS}, | ^ src/libavfilter/vf_convolution.c:902:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 902 | { "delta", "set delta", OFFSET(delta), AV_OPT_TYPE_FLOAT, {.dbl=0}, -65535, 65535, FLAGS}, | ^ src/libavfilter/vf_convolution.c:903:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 903 | { NULL } | ^ src/libavfilter/vf_corr.c26: warning134s generated:. 1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 134 | CORR(uint8_t, corr8) | ^~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_corr.c:127:29: note: expanded from macro 'CORR' 127 | comp_score[c] = av_clipf(sum12 / sumq,-1.f,1.f); \ | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/common.h:143:29: note: expanded from macro 'av_clipf' 143 | # define av_clipf av_clipf_c | ^ src/libavfilter/vf_corr.c:134:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 134 | CORR(uint8_t, corr8) | ^~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_corr.c:129:46: note: expanded from macro 'CORR' 129 | comp_score[c] = sum1q == sum2q ? 1.f : 0.f; \ | ~ ^~~ src/libavfilter/vf_corr.c:134:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 134 | CORR(uint8_t, corr8) | ^~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_corr.c:129:52: note: expanded from macro 'CORR' 129 | comp_score[c] = sum1q == sum2q ? 1.f : 0.f; \ | ~ ^~~ src/libavfilter/vf_corr.c:135:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 135 | CORR(uint16_t, corr16) | ^~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_corr.c:101:17: note: expanded from macro 'CORR' 101 | mean1 = scale * (sum1 /(double)(w * h)); \ | ^~~~~ ~ src/libavfilter/vf_corr.c:135:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 135 | CORR(uint16_t, corr16) | ^~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_corr.c:102:17: note: expanded from macro 'CORR' 102 | mean2 = scale * (sum2 /(double)(w * h)); \ | ^~~~~ ~ src/libavfilter/vf_corr.c:135:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 135 | CORR(uint16_t, corr16) | ^~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_corr.c:127:29: note: expanded from macro 'CORR' 127 | comp_score[c] = av_clipf(sum12 / sumq,-1.f,1.f); \ | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/common.h:143:29: note: expanded from macro 'av_clipf' 143 | # define av_clipf av_clipf_c | ^ src/libavfilter/vf_corr.c:135:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 135 | CORR(uint16_t, corr16) | ^~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_corr.c:129:46: note: expanded from macro 'CORR' 129 | comp_score[c] = sum1q == sum2q ? 1.f : 0.f; \ | ~ ^~~ src/libavfilter/vf_corr.c:135:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 135 | CORR(uint16_t, corr16) | ^~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_corr.c:129:52: note: expanded from macro 'CORR' 129 | comp_score[c] = sum1q == sum2q ? 1.f : 0.f; \ | ~ ^~~ 11 warnings 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; | ~ ^~~~~~~~~ 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_cover_rect.c:53:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 53 | { NULL } | ^ 10 warnings generated. src/libavfilter/vf_corr.c:318:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 318 | { NULL } | ^ src/libavfilter/vf_crop.c:137:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 137 | s->var_values[VAR_A] = (float) link->w / link->h; | ~ ~~~~~~~~~~~~~~~~^~~~~~~~~ src/libavfilter/vf_crop.c:142:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 142 | s->var_values[VAR_X] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_crop.c:143:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 143 | s->var_values[VAR_Y] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_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_crop.c:144:56: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 144 | s->var_values[VAR_OUT_W] = s->var_values[VAR_src/libavfilter/vf_cropdetect.cO:W181]: 22=: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]N AN; | ~ ^~~ 181 | /usr/include/math.h : 15:s19-: >note: expanded from macro 'NAN'h igh_u 815 | =# dse-f>ihnieg NhAN * 2 5 5 . +_ _.b5u;i l t| i ~~~^~~~ ~n _nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_crop.c:145:56: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 145 | s->var_src/libavfilter/vf_cropdetect.cv:a184lu:es15[:V Awarning: Rimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ OUT_H] = s- >183v | a r _ vaav_lluoegs(c[tVxA,R _OAHV_]L OG=_ VNEARBNO;S E | , ~ ^~~ "lim/usr/include/math.hit::15%:19f: rnote: oexpanded from macro 'NAN'u nd:%d s15 | k#idpe:f%id nrees eNtA_Nc o u n t : % d\_n_",b u i| l ~~~~~~t in_nan f(184" | " ) | ^~~~~~~~~~~~~~~~~~ s->limit, s->round, s->skip, s->reset_count); | ~~~^~~~~ src/libavfilter/vf_crop.c:147:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 147 | s->var_values[VAR_T] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ 2 warnings generated. src/libavfilter/vf_crop.c:148:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 148 | s->var_values[VAR_POS] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ 12 warnings generated. src/libavfilter/vf_cropdetect.c:214:12: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 214 | if (s->limit < 1.0) | ~~~^~~~~ ~ src/libavfilter/vf_cropdetect.c:252:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 252 | int limit_upscaled = lrint(s->limit_upscaled); | ~~~~~ ~~~^~~~~~~~~~~~~~ src/libavfilter/vf_colorlevels.c:536:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 536 | coeff = (omax - omin) / (double)(imax - imin); | ~~~~~^~~~~~ ~ src/libavfilter/vf_crop.c:259:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 258 | s->var_values[VAR_T] = frame->pts == AV_NOPTS_VALUE ? | ~ 259 | NAN : frame->pts * av_q2d(link->time_base); | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_crop.c:261:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 260 | s->var_values[VAR_POS] = frame->pkt_pos == -1 ? | ~ 261 | NAN : frame->pkt_pos; | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_curves.c:120:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 120 | { NULL } | ^ CC libavfilter/vf_edgedetect.o 4 warnings generated. src/libavfilter/vf_curves.c:135:5: warning: missing field 'master' initializer [-Wmissing-field-initializers] 135 | }, | ^ src/libavfilter/vf_curves.c:140:5: warning: missing field 'master' initializer [-Wmissing-field-initializers] 140 | }, | ^ src/libavfilter/vf_curves.c:152:5: warning: missing field 'master' initializer [-Wmissing-field-initializers] 152 | } | ^ CC libavfilter/vf_elbg.o src/libavfilter/vf_crop.c:274:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 274 | if ((unsigned)s->x + (unsigned)s->w > link->w) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~ src/libavfilter/vf_crop.c:276:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 276 | if ((unsigned)s->y + (unsigned)s->h > link->h) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~ CC libavfilter/vf_entropy.o 45 warnings generated. CC libavfilter/vf_epx.o 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"}CC libavfilter/vf_eq.o , 0, 0, TFLAGS }, | ^ src/libavfilter/vf_crop.c:363:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 363 | { "x", "set the x crop area expression", OFFSET(x_expr), AV_OPT_TYPE_STRING, {.str = "(in_w-out_w)/2"}, 0, 0, TFLAGS }, | ^ src/libavfilter/vf_crop.c:364:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 364 | { "y", "set the y crop area expression", OFFSET(y_expr), AV_OPT_TYPE_STRING, {.str = "(in_h-out_h)/2"}, 0, 0, TFLAGS }, | ^ src/libavfilter/vf_crop.c:365:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 365 | { "keep_aspect", "keep aspect ratio", OFFSET(keep_aspect), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_crop.c:366:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 366 | { "exact", "do exact cropping", OFFSET(exact), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ CC libavfilter/vf_estdif.o src/libavfilter/vf_crop.c:367:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 367 | { NULL } | ^ CC libavfilter/vf_exposure.o src/libavfilter/vf_dblur.c:49:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 49 | { "angle", "set angle", OFFSET(angle), AV_OPT_TYPE_FLOAT, {.dbl=45}, 0.0, 360, FLAGS }, | ^ src/libavfilter/vf_dblur.c:50:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 50 | { "radius", "set radius", OFFSET(radius), AV_OPT_TYPE_FLOAT, {.dbl=5}, 0, 8192, FLAGS }, | ^ src/libavfilter/vf_dblur.c:51:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 51 | { "planes", "set planes to filter", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=0xF}CC libavfilter/vf_extractplanes.o , 0, 0xF, FLAGS }, | ^ src/libavfilter/vf_dblur.c:52:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 52 | { NULL } | ^ CC libavfilter/vf_fade.o CC libavfilter/vf_feedback.o src/libavfilter/vf_cropdetect.c:433:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 433 | snprintf(limit_str, sizeof(limit_str), "%f", s->limit); | ~~~~~~~~ ~~~^~~~~ src/libavfilter/vf_cropdetect.c:440:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 436 | av_log(ctx, AV_LOG_INFO, | ~~~~~~ 437 | "x1:%d x2:%d y1:%d y2:%d w:%d h:%d x:%d y:%d pts:%"PRId64" t:%f limit:%f crop=%d:%d:%d:%d\n", 438 | s->x1, s->x2, s->y1, s->y2, w, h, x, y, frame->pts, 439 | frame->pts == AV_NOPTS_VALUE ? -1 : frame->pts * av_q2d(inlink->time_base), 440 | s->limit, w, h, x, y); | ~~~^~~~~ src/libavfilter/vf_cropdetect.c:335:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 335 | src/libavfilter/vf_dblur.c : 172 : 28 :fo rwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( i = 0; i < sd -172>s | i z e /a ngslei ze=o fa(nAgVlMeo t*io nMV_ePcIto r/ )1;8 0i+.+)f ;{ | | ~ ^~~~~ ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_dblur.c:172:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 172 | angle = angle * M_PI / 180.f; | ^~~~~ ~ src/libavfilter/vf_dctdnoiz.c:87:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 87 | { NULL } | ^ src/libavfilter/vf_cropdetect.c:457:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 457 | if (s->limit < 1.0) | ~~~^~~~~ ~ src/libavfilter/vf_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: CC libavfilter/vf_fftdnoiz.o missing field 'unit' initializer [-Wmissing-field-initializers] 473 | { "round", "Value by which the width/height should be divisible", OFFSET(round), AV_OPT_TYPE_INT, { .i64 = 16 }, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_cropdetect.c:474:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 474 | { "reset", "Recalculate the crop area after this many frames", OFFSET(reset_count), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_cropdetect.c:475:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 475 | { "skip", "Number of initial framessrc/libavfilter/vf_curves.c to: 610s:k21:i p"warning: ,comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] O F610 | F S E T( sfkoipr) ,( i = 0 ; AiV _ {( b")r ?e s(ebt_)co u:n t("a,) )" Re c| al ~ ^ ~c ulate the csrc/libavfilter/vf_curves.cro:p610 a:r19ea: afwarning: tcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e r this man y610 | fr am e s" ,fOoFr F(SiE =T (0r;e sie nb_planes; p++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/vf_dctdnoiz.c:399:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 399 | DEF_FILTER_FREQ_FUNCS(8) | ^~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_dctdnoiz.c:371:33: note: expanded from macro 'DEF_FILTER_FREQ_FUNCS' 371 | var_values[VAR_C] = fabsf(*b); \ | ~ ^~~~~~~~~ 4 warnings generated. src/libavfilter/vf_datascope.c:131:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 131 | for (p = 0; p < draw->nb_planes; p++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/vf_datascope.c:149:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 149 | for (p = 0; p < draw->nb_planes; p++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/vf_dctdnoiz.c:400:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 400 | DEF_FILTER_FREQ_FUNCS(16) | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_dctdnoiz.c:371:33: note: expanded from macro 'DEF_FILTER_FREQ_FUNCS' 371 | var_values[VAR_C] = fabsf(*b); \ | ~ ^~~~~~~~~ src/libavfilter/vf_datascope.c:161:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 161 | for (p = 0; p < draw->nb_planes; p++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/vf_datascope.c:199:41: warning: missing field 'comp' initializer [-Wmissing-field-initializers] 199 | FFDrawColor color = { { 0 } }; | ^ src/libavfilter/vf_datascope.c:200:43: warning: missing field 'comp' initializer [-Wmissing-field-initializers] 200 | FFDrawColor reverse = { { 0 } }; | ^ src/libavfilter/vf_datascope.c:246:41: warning: missing field 'comp' initializer [-Wmissing-field-initializers] 246 | FFDrawColor color = { { 0 } }; | ^ src/libavfilter/vf_datascope.c:289:41: warning: missing field 'comp' initializer [-Wmissing-field-initializers] 289 | FFDrawColor color = { { 0 } }; | ^ 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_datascope.c:495:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 495 | { "x", "set scope x offset", POFFSET(xpos), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, 0, 1, FLAGSR }, | ^ src/libavfilter/vf_datascope.c:496:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 496 | { "y", "set scope y offset", POFFSET(ypos), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, 0, 1, FLAGSR }, | ^ src/libavfilter/vf_datascope.c:497:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 497 | { "w", "set scope width", POFFSET(w), AV_OPT_TYPE_INT, {.i64=7}, 1, 80, FLAGSR }, | ^ src/libavfilter/vf_datascope.c:498:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 498 | { "h", "set scope height", POFFSET(h), AV_OPT_TYPE_INT, {.i64=7}, 1, 80, FLAGSR }, | ^ src/libavfilter/vf_datascope.c:499:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 499 | { "o", "set window opacity", POFFSET(o), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, 0, 1, FLAGSR }, | ^ 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_deband.c:55:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 55 | { "1thr", "set 1st plane threshold", OFFSET(threshold[0]), AV_OPT_TYPE_FLOAT, {.dbl=0.02}, 0.00003, 0.5, FLAGS }, | ^ src/libavfilter/vf_deband.c:56:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | { "2thr", "set 2nd plane threshold", OFFSET(threshold[1]), AV_OPT_TYPE_FLOAT, {.dbl=0.02}, 0.00003, 0CC libavfilter/vf_field.o .5, FLAGS }, | ^ src/libavfilter/vf_deband.c:57:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | { "3thr", "set 3rd plane threshold", OFFSET(threshold[2]), AV_OPT_TYPE_FLOAT, {.dbl=0.02}, 0.00003, 0.5, FLAGS }, | ^ src/libavfilter/vf_deband.c:58:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 58 | { "4thr", "set 4th plane threshold", OFFSET(threshold[3]), AV_OPT_TYPE_FLOAT, {.dbl=0.02}, 0.00003, 0.5, FLAGS }, | ^ src/libavfilter/vf_deband.c:59:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59 | { "range", "set range", OFFSET(range), AV_OPT_TYPE_INT, {.i64=16}, INT_MIN, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_deband.c:60:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | { "r", "set range", OFFSET(range), AV_OPT_TYPE_INT, {.i64=16}, INT_MIN, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_deband.c:61:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | { "direction", "set direction", OFFSET(direction), AV_OPT_TYPE_FLOAT, {.dbl=2*M_PI},-2*M_PI, 2*M_PI, FLAGS }, | ^ src/libavfilter/vf_deband.c:62:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | { "d", "set direction", OFFSET(direction), AV_OPT_TYPE_FLOAT, {.dbl=2*M_PI},-2*M_PI, 2*M_PI, FLAGS }, | ^ src/libavfilter/vf_deband.c:63:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | { "blur", "set blur", OFFSET(blur), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_deband.c:64:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 64 | { "b", "set blur", OFFSET(blur), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_deband.c:65:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 65 | { "coupling", "set plane coupling", OFFSET(coupling), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_deband.c:66:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66 | { "c", "set plane coupling", OFFSET(coupling), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_deband.c:67:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 67 | { NULL } | ^ src/libavfilter/vf_datascope.c:623:41: warning: missing field 'comp' initializer [-Wmissing-field-initializers] 623 | FFDrawColor color = { { 0 } }; | ^ src/libavfilter/vf_datascope.c:680:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 680 | std[i] += SQR(s->values[i][x][y] - average[i]); | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_datascope.c:563:20: note: expanded from macro 'SQR' 563 | #define SQR(x) ((x)*(x)) | ~~~^~~~ src/libavfilter/vf_datascope.c:694:102: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 694 | snprintf(text, sizeof(text), "%c %07.1f %05d %05d %07.1f\n", s->is_rgb ? rgba[i] : yuva[i], average[c], min[c], max[c], rms[c]); | ~~~~~~~~ ^~~~~~~~~~ src/libavfilter/vf_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_decimate.c:81:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 81 | { "chroma", "set whether or not chroma is considered in the metric calculations", OFFSET(chroma), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_decimate.c:src/libavfilter/vf_datascope.c82:155:: 799warning: :missing field 'unit' initializer [-Wmissing-field-initializers] 106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 82 | { 799" | mi xe d" , { " x" , ""ssete wth estchoerp eo rx npoosti tthieo ni"n,pu t o n lOyO pFaFrtSiEaTll(yx pcoonst)a,i n s c o nAtVe_nOtP Tt_oT YbPeE _dFLeOAcT,i ma{t.edbdl"=0,. 5O}F,F S0E,T (1m,i x eFdL)A,G SRA V}_,O P T| ^_ TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, src/libavfilter/vf_datascope.c | ^: 800:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_decimate.c800: | 83 : 12 : warning: { missing field 'help' initializer [-Wmissing-field-initializers]" y", "83s | e t s c{op eN UyL Lp o}s i t| i ^o n", 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", OOFFSET(theight), AV_OPT_TYPE_FLOAT, {.dbl=0.3},.1, 1, FLAGSR }, | ^ src/libavfilter/vf_datascope.c:808:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 808 | { "c", "set components to trace", OOFFSET(components), AV_OPT_TYPE_INT, {.i64=7}, 0, 15, FLAGSR }, | ^ 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 } | ^ 20 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_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_fieldhint.o 1 warning generated. src/libavfilter/vf_decimate.c:284:24: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 284 | } else if (dm->eof == ((1 << INPUT_MAIN) | (dm->ppsrc << INPUT_CLEANSRC))) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_datascope.c:996:41: warning: missing field 'comp' initializer [-Wmissing-field-initializers] 996 | FFDrawColor color = { { 0 } }; | ^ src/libavfilter/vf_datascope.c:1102:108: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1102 | snprintf(text, sizeof(text), "%c avg:%.1f min:%d max:%d\n", s->is_rgb ? rgba[c] : yuva[c], average[c], min[c], max[c]); | ~~~~~~~~ ^~~~~~~~~~ src/libavfilter/vf_deblock.c:388:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 388 | { "block", "set size 14of warningbsl generatedoc. k", OFFSET(block), AV_OPT_TYPE_INT, {.i64=8}, 4, 512, FLAGS }, | ^ src/libavfilter/vf_deblock.c:389:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 389 | { "alpha", "set 1st detection threshold", OFFSET(alpha), AV_OPT_TYPE_FLOAT, {.dbl=.098}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_deblock.c:390:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 390 | { "beta", "set 2nd detection threshold", OFFSET(beta), AV_OPT_TYPE_FLOAT, {.dbl=.05}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_deblock.c:391:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 391 | { "gamma", "set 3rd detection threshold", OFFSET(gamma), AV_OPT_TYPE_FLOAT, {.dbl=.05}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_deblock.c:392:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 392 | { "delta", "set 4th detection threshold", OFFSET(delta), AV_OPT_TYPE_FLOAT, {.dbl=.05}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_deblock.c:393:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 393 | { "planes", "set planes to filter", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=15}, 0, 15, FLAGS }, | ^ src/libavfilter/vf_deblock.c:394:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 394 | { NULL }, | ^ 1 warning generated. src/libavfilter/vf_delogo.c:173:39: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 173 | x >= logo_x+band && x < logo_x+logo_w-band) { | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_delogo.c:173:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 173 | x >= logo_x+band && x < logo_x+logo_w-band) { | ~ ^ ~~~~~~~~~~~ src/libavfilter/vf_delogo.c:172:39: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 172 | if (y >= logo_y+band && y < logo_y+logo_h-band && | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_delogo.c:172:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 172 | if (y >= logo_y+band && y < logo_y+logo_h-band && | ~ ^ ~~~~~~~~~~~ src/libavfilter/vf_delogo.c:178:28: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 178 | if (x < logo_x+band) | ~ ^ ~~~~~~~~~~~ src/libavfilter/vf_delogo.c:180:28: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 180 | else if (x >= logo_x+logo_w-band) | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_delogo.c:183:28: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 183 | if src/libavfilter/vf_deflicker.c : 77(y: <103 :lo gwarning: omissing field 'unit' initializer [-Wmissing-field-initializers]_ y+band) | ~ ^ ~~~~~~~~~~~ src/libavfilter/vf_delogo.c77: | 185 : 28 : {warning: "comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]s isrc/libavfilter/vf_derain.cze:"51, : 138"185s: | e warning: t missing field 'unit' initializer [-Wmissing-field-initializers]h o w m a n y ferl51sea | m i ef (s{y ">=t mloo doguoesl_",e "y ,+ l og o _hO F- baFn"pSadthE T) t (o| s ~ ^ ~~~~~~~~~~~~~~~~~~m izoed)e, lAV _fOiPlT_eTY"P,E_ I NT , { . i 64 = 5O}F, F2S,E TS(IdZnE,n FcLtAxG.Smo d}e,l _ fi| l ^e name), AV_OPT_TYPE_STRING, { .str = NULL },src/libavfilter/vf_deflicker.c :078,: 0103,: Fwarning: Lmissing field 'unit' initializer [-Wmissing-field-initializers]AG S }, | ^ 78 | { "s", "set how many frames to use",src/libavfilter/vf_derain.c : 52:O138F:FS Ewarning: Tmissing field 'unit' initializer [-Wmissing-field-initializers]( size), AV_OP T52_ | T Y P E _{I N"Ti, n{p.uit6"4,= 5 } , 2 , "SiInZpEu,t FnLamAe GoSf }t,h e | m ^od el", OFFSET(dnnctx.model_inputname), AV_OPT_TYPE_STRING, { .str = "x" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_derain.c:53:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 53 | { "output", "output name of the model", OFFSET(dnnctx.model_outputnames_string), AV_OPT_TYPE_STRING, { .str src/libavfilter/vf_deflicker.c= :88":y100: warning: missing field 'unit' initializer [-Wmissing-field-initializers]" }, 0, 0, F88LA | G S } , {| ^ "bypass", "leave framsrc/libavfilter/vf_derain.ces: u54n:c12h:a nwarning: gmissing field 'help' initializer [-Wmissing-field-initializers] ed", 54 | O F FS E T{(b yNpUaLssL) }, A| ^V _OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_deflicker.c:89:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 89 | { NULL } | ^ src/libavfilter/vf_delogo.c:209:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 209 | { "x", "set logo x position", OFFSET(x_expr), AV_OPT_TYPE_STRING, { .str = "-1" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_delogo.c:210:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 210 | { "y", "set logo y position", OFFSET(y_expr), AV_OPT_TYPE_STRING, { .str = "-1" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_delogo.c:211:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 211 | { "w", src/libavfilter/vf_deshake.c :"s86e:t12 l:o gwarning: o missing field 'help' initializer [-Wmissing-field-initializers]w idth", 86 | { N U L L }O F | F ^ SET(w_expr), AV_OPT_TYPE_STRING, { .str = "-1" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_delogo.c:212:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 212 | { "h", "set logo height", OFFSET(h_expr), AV_OPT_TYPE_STRING, { .str = "-1" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_delogo.c:213:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 213 | { "show", "show delogo area", OFFSET(show), AV_OIn file included from PT_Tsrc/libavfilter/vf_blend.cYP:E29_: BIn file included from Osrc/libavfilter/vf_blend_init.hOL:,54 : src/libavfilter/blend_modes.c :{120 .:i16:4 warning: =implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 0 }, 0, 1, F120 | LfAnG(Sm ul}ti,p ly ,| ^ MULTIPLY(1, A, B)) | src/libavfilter/vf_delogo.c^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: 214:12: warning: src/libavfilter/blend_modes.cmissing field 'help' initializer [-Wmissing-field-initializers]: 108:49 :214 | note: expanded from macro 'fn' { NULL } | ^ 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; \ | ^~~~~~ ~ 9 warnings generated. src/libavfilter/vf_displace.c:61:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 61 | { NULL } | ^ src/libavfilter/vf_delogo.c:302:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 302 | s->var_values[VAR_T] = TS2T(in->pts, inlink->time_base); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/internal.h:265:48: note: expanded from macro 'TS2T' 265 | #define TS2T(ts, tb) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts) * av_q2d(tb)) | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN src/libavfilter/vf_deflicker.c _:_231b:ui23lt:in _warning: naimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]nf ("") | ^~~~~~~~~~~~~~~~~~ 231 | *f = pow(*f, 1.0f / s->size); | ~~~ ~~~~~^~~~~~~~~ CC libavfilter/vf_fieldmatch.o src/libavfilter/vf_deflicker.c:231:14: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 231 | *f = pow(*f, 1.0f / s->size); | ~~~ ^~ src/libavfilter/vf_detelecine.c:66:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66 | {"pattern", "pattern that describe for how many fields a frame is to be displayed", OFFSET(pattern), AV_OPT_TYPE_STRING, {.str="23"}, 0, 0, FLAGS}, | ^ src/libavfilter/vf_detelecine.c:67:153: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 67 | {"start_frasrc/libavfilter/blend_modes.cme",: 126":p1os:i twarning: ioimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]n of first fram e126 | fwni(stcrhee nr,es p ec t tSoC RtEhEeN p(a1tt,er nA ,i fB )s)t r e| am^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ is cutsrc/libavfilter/blend_modes.c":,108 :O49:F Fnote: Sexpanded from macro 'fn'ET (start_fram e)108, | AV _ O P T _ T Y PE _ I dNsTt[,j ]{ =. it6o4p=[0j}], +0 ,( (1E3X,P RF)L-AtGoSp}[,j ] )| ^* opacity; src/libavfilter/vf_detelecine.c : 68 : 10 : warning: missing field 'help' initializer [-Wmissing-field-initializers] 68 | \ | ~ ^~~~~~~{ NULL} | ^ src/libavfilter/blend_modes.c:126:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 126 | fn(screen, SCREEN(1, A, B)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:108:39: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; CC libavfilter/vf_fieldorder.o \ | ~^~~~~~ src/libavfilter/blend_modes.c:126:29: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 126 | fn(screen, SCREEN(1, A, B)) | ~~~~~~~~~~~~~^~ src/libavfilter/blend_modes.c:84:11: note: expanded from macro 'B' 84 | #define B bottom[j] | ^~~~~~~~~ src/libavfilter/blend_modes.c:73:63: note: expanded from macro 'SCREEN' 73 | #define SCREEN(x, a, b) (1.0 - (x) * ((1.0 - (a)) * (1.0 - (b)) / 1.0)) | ~ ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:126:26: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 126 | fn(screen, SCREEN(1, A, B)) | ~~~~~~~~~~^~~~~ src/libavfilter/blend_modes.c:83:11: note: expanded from macro 'A' 83 | #define A top[j] | ^~~~~~ src/libavfilter/blend_modes.c:73:49: note: expanded from macro 'SCREEN' 73 | #define SCREEN(x, a, b) (1.0 - (x) * ((1.0 - (a)) * (1.0 - (b)) / 1.0)) | ~ ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:126:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 126 | fn(screen, SCREEN(1, A, B)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:108:22: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~~~ ~ CC libavfilter/vf_fillborders.o src/libavfilter/blend_modes.c:127:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 127 | fn(overlay, (A < HALF) ? MULTIPLY(2, A, B) : SCREEN(2, A, B)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:108:49: note: expanded from macro 'fn' 108 | dst[j] = src/libavfilter/vf_deshake.ctop[:j308] :+ 16(:( Ewarning: XPimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]R) -top[j]) * opacity ;308 | t - > v e c .x = a v _c l ip f ( t - > v e\ c .x| , ~ ^~~~~~~ -deshake->rx *src/libavfilter/blend_modes.c :2127,: 1:d ewarning: simplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]h ake->rx * 2)127; | f n| ( ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~o verlay, src/libavutil/common.h : 143 :(29A: < note: Hexpanded from macro 'av_clipf'A LF) ? 143M | U#L T IdPLeY(f2i,n eA ,a vB_c)l i:p fS C R E E N (2 , aAv,_ cBl)i)p f _| c^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ^ 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] src/libavfilter/vf_deshake.c:309:16 : 127warning: | fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n (overlay, 309 | ( A < tHA-L>Fv)e c?. y M= UaLvT_IPcLlYi(p2f, (At,- B>)v e:c S.CRyE,E N(-2d,e shAa,k eB->)r)y * 2| ,~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ deshake->src/libavfilter/blend_modes.cr:y72 :*40 :2 )note: ;expanded from macro 'MULTIPLY' | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72src/libavutil/common.h | :#143d:e29f:i nnote: eexpanded from macro 'av_clipf' MULTI P143L | Y#( x, ad,e fb)i (n(xe) *a v(_((cal) i*p f( b) ) / 1 . 0a)v)_ c l| i ^ ~p f_c src/libavfilter/blend_modes.c| : ^108 :33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; src/libavfilter/vf_deshake.c\ : 310| : ^~~~16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 310 | src/libavfilter/blend_modes.c : 127 : 62t:- >warning: aimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]n gle = av_clip f127( | tf-n>(aonvgelrel,a y-,0 . 1 , (0A .< 1H)AL;F ) | ? ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MULsrc/libavutil/common.hTI:PL143Y:(292:, note: Aexpanded from macro 'av_clipf', B) : 143S | C#R E E Nd(2e, fAi,n Be) )a v _| ~~~~~~~~~~~~~^~c lipf asrc/libavfilter/blend_modes.cv:_84c:l11i: pnote: fexpanded from macro 'B' _c | 84 ^ | #define B bottom[j] | ^~~~~~~~~ src/libavfilter/blend_modes.c:73:63: note: expanded from macro 'SCREEN' 73 | #define SCREEN(x, a, b) (1.0 - (x) * ((1.0 - (a)) * (1.0 - (b)) / 1.0)) | ~ ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:127:59: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 127 | fn(overlay, (A < HALF) ? MULTIPLY(2, A, B) : SCREEN(2, A, B)) | ~~~~~~~~~~^~~~~ src/libavfilter/blend_modes.c:83:11: note: expanded from macro 'A' 83 | #define A top[j] | ^~~~~~ src/libavfilter/blend_modes.c:73:49: note: expanded from macro 'SCREEN' 73 | #define SCREEN(x, a, b) (1.0 - (x) * ((1.0 - (a)) * (1.0 - (b)) / 1.0)) | ~ ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:127:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 127 | fn(overlay, (A < HALF) ? MULTIPLY(2, A, B) : SCREEN(2, A, B)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:108:22: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~~~ ~ src/libavfilter/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, FLAGsrc/libavfilter/blend_modes.cS },: 128 :1| : ^ warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 128 | fn(hardlighsrc/libavfilter/vf_dedot.ct:,374 : 117(:B warning: luminance[0]); | ~~~~~~~~ ^~~~~~~~~~~~~~~ src/libavfilter/vf_deshake.c:409:25: warning: missing field 'zoom' initializer [-Wmissing-field-initializers] 409 | Transform t = {{0},0}, orig = {{0},0}; | ^ src/libavfilter/vf_deshake.c:409:41: warning: missing field 'zoom' initializer [-Wmissing-field-initializers] 409 | Trasrc/libavfilter/vf_deflicker.cns:f396o:r62m: twarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] = {{0},0}, o396r | i g = { {sn0pr}in,tf0(}v;a l u| e ^, 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); | ~~~~~~~~ ~~^~~~~~ 4 warnings generated. 6 warnings generated. 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) * deshake->avg.angle; | ^~~~~ ~ src/libavfilter/vf_deshake.c:465:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 465 | deshake->avg.zoom = alpha * t.zoom + (1.0 - alpha) * deshake->avg.zoom; | ~ ^~~~~ src/libavfilter/vf_deshake.c:465:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 465 | deshake->avg.zoom = alpha * t.zoom + (1.0 - alpha) * deshake->avg.zoom; | ^~~~~ ~ src/libavfilter/vf_deshake.c:442:59: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 442 | if ((unsigned)deshake->cx + (unsigned)deshake->cw > link->w) deshake->cw = link->w - deshake->cx; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~ src/libavfilter/vf_deshake.c:443:59: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] src/libavfilter/blend_modes.c 443 | : 135 : 1 : warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]i f ((unsigned)d e135 | sfnh(adkodeg-e>,c y + (u nDsOiDgGnEed()dAe,sh aB)k) e ->| c^~~~~~~~~~~~~~~~~~~~~~~~~~~h > link-src/libavfilter/blend_modes.c>:h108:)49: dnote: eexpanded from macro 'fn's hake->ch = l108i | n k -> h - d e s hdaskte[j-]> c=y ;t o p| [ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~j ] + ((EXPR)-top[j]) * opacity; \ | ~ ^~~~~~~ src/libavfilter/blend_modes.c:135:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 135 | fn(dodge, DODGE(A, B)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:108:39: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ~^~~~~~ src/libavfilter/blend_modes.c:135:22: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 135 | fn(dodge, DODGE(A, B)) | ~~~~~~^~~~~ src/libavfilter/blend_modes.c:83:11: note: expanded from macro 'A' 83 | #define A top[j] | ^~~~~~ src/libavfilter/blend_modes.c:75:30: note: expanded from macro 'DODGE' 75 | #define DODGE(a, b) (((a) >= 1.0) ? (a) : FFMIN(1.0, ((b) / (1.0 - (a))))) | ^ ~~ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:135:22: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 135 | fn(dodge, DODGE(A, B)) | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ src/libavfilter/blend_modes.c:83:11: note: expanded from macro 'A' 83 | #define A top[j] | ^~~~~~ src/libavfilter/blend_modes.c:75:44: note: expanded from macro 'DODGE' 75 | #define DODGE(a, b) (((a) >= 1.0) ? (a) : FFMIN(1.0, ((b) / (1.0 - (a))))) | ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ ~ src/libavfilter/blend_modes.c:135:22: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 135 | fn(dodge, DODGE(A, B)) | ~~~~~~^~~~~ src/libavfilter/blend_modes.c:83:11: note: expanded from macro 'A' 83 | #define A top[j] | ^~~~~~ src/libavfilter/blend_modes.c:75:75: note: expanded from macro 'DODGE' 75 | #define DODGE(a, b) (((a) >= 1.0) ? (a) : FFMIN(1.0, ((b) / (1.0 - (a))))) | ~ ^ src/libavutil/macros.h:49:28: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:135:25: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 135 | fn(dodge, DODGE(A, B)) | ~~~~~~~~~^~ src/libavfilter/blend_modes.c:84:11: note: expanded from macro 'B' 84 | #define B bottom[j] | ^~~~~~~~~ src/libavfilter/blend_modes.c:75:62: note: expanded from macro 'DODGE' 75 | #define DODGE(a, b) (((a) >= 1.0) ? (a) : FFMIN(1.0, ((b) / (1.0 - (a))))) | ^ ~ src/libavutil/macros.h:49:28: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:135:22: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 135 | fn(dodge, DODGE(A, B)) | ~~~~~~^~~~~ src/libavfilter/blend_modes.c:83:11: note: expanded from macro 'A' 83 | #define A top[j] | ^~~~~~ src/libavfilter/blend_modes.c:75:75: note: expanded from macro 'DODGE' 75 | #define DODGE(a, b) (((a) >= 1.0) ? (a) : FFMIN(1.0, ((b) / (1.0 - (a))))) | ~ ^ src/libavutil/macros.h:49:34: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:135:25: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 135 | fn(dodge, DODGE(A, B)) | ~~~~~~~~~^~ src/libavfilter/blend_modes.c:84:11: note: expanded from macro 'B' 84 | #define B bottom[j] | ^~~~~~~~~ src/libavfilter/blend_modes.c:75:62: note: expanded from macro 'DODGE' 75 | #define DODGE(a, b) (((a) >= 1.0) ? (a) : FFMIN(1.0, ((b) / (1.0 - (a))))) | ^ ~ src/libavutil/macros.h:49:34: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:135:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 135 | fn(dodge, DODGE(A, B)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:108:22: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~~~ ~ src/libavfilter/vf_dejudder.c:75:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 75 | {NULL} | ^ src/libavfilter/blend_modes.c:136:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 136 | fn(burn, BURN(A, B)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:108:49: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ~ ^~~~~~~ src/libavfilter/blend_modes.c:136:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 136 | fn(burn, BURN(A, B)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:108:39: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ~^~~~~~ src/libavfilter/blend_modes.c:136:21: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 136 | fn(burn, BURN(A, B)) | ~~~~~^~~~~ src/libavfilter/blend_modes.c:83:11: note: expanded from macro 'A' 83 | #define A top[j] | ^~~~~~ src/libavfilter/blend_modes.c:74:30: note: expanded from macro 'BURN' 74 | #define BURN(a, b) (((a) <= 0.0) ? (a) : FFMAX(0.0, 1.0 - (1.0 - (b)) / (a))) | ^ ~~ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:136:21: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 136 | fn(burn, BURN(A, B)) | ~~~~~~~~~~~~~~~~~~~~^~~~~~ src/libavfilter/blend_modes.c:83:11: note: expanded from macro 'A' 83 | #define A top[j] | ^~~~~~ src/libavfilter/blend_modes.c:74:44: note: expanded from macro 'BURN' 74 | #define BURN(a, b) (((a) <= 0.0) ? (a) : FFMAX(0.0, 1.0 - (1.0 - (b)) / (a))) | ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ ~ src/libavfilter/blend_modes.c:136:21: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 136 | fn(burn, BURN(A, B)) | ~~~~~^~~~~ src/libavfilter/blend_modes.c:83:11: note: expanded from macro 'A' 83 | #define A top[j] | ^~~~~~ src/libavfilter/blend_modes.c:74:81: note: expanded from macro 'BURN' 74 | #define BURN(a, b) (((a) <= 0.0) ? (asrc/libavfilter/vf_dnn_detect.c) : :FF53M:5A:X (warning: 0missing field 'unit' initializer [-Wmissing-field-initializers]. 0, 1.0 -53 | ( 1 . 0 D-N N(_bC)O)M M/O N_(OPaTI)O)N) S | ~ ^ | ^ src/libavutil/macros.h:47:src/libavfilter/dnn_filter_common.h28::44 :note: 137expanded from macro 'FFMAX' : note: expanded from macro 'DNN_COMMON_OPTIONS' 47 | #define FF M44A | X( a , b{) "(m(oa)d e>l "(,b ) ? ( a ) : (b ) ) "| ^p ath to msrc/libavfilter/blend_modes.co:de108l: 33f:i lnote: eexpanded from macro 'fn'" , O108F | F SE T ( m o d e l _ f i lednsatm[ej),] = AtVo_pO[PjT]_ T+Y P(E(_ESXTPRRI)N-Gt,o p [ j ]{) *. soptarc i=t yN;U L L } , 0 , 0 , F L A G S } , \ | ^ \ | ^~~~ src/libavfilter/blend_modes.c:136:24: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 136 | src/libavfilter/vf_dnn_detect.cf:n53(:b5u:r nwarning: ,missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/dnn_filter_common.h : 45B:U137R:N (note: Aexpanded from macro 'DNN_COMMON_OPTIONS', B)) | ~~~~~~~~^~ 45 | { "input",src/libavfilter/blend_modes.c : 84 : 11 : note: expanded from macro 'B' 84 | "#idnepfuinte nBa mbeo totfo mt[jh]e m| o ^~~~~~~~~d el", src/libavfilter/blend_modes.c : 74 :O74F:F Snote: Eexpanded from macro 'BURN'T (model_in p74u | t#ndaemfei)n,e BAUV_RONP(aT,_ TbY)P E _ S T R I N G(,( ( a ) <{= .0s.t0r) =? (NaU)L L: }F,F M0A,X (00,. 0FL,A GS1 .}0, \- | ( ^1. 0 - (b)) / (a))) | ~ ^ src/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' 47 | #src/libavfilter/vf_dnn_detect.cde:f53i:n5:esrc/libavfilter/vf_dnn_classify.c warning: Fmissing field 'unit' initializer [-Wmissing-field-initializers] :FM51Asrc/libavfilter/dnn_filter_common.h:X(src/libavfilter/vf_despill.c:546:a:: 149,:142warning: : b118missing field 'unit' initializer [-Wmissing-field-initializers]note: ): expanded from macro 'DNN_COMMON_OPTIONS' (warning: (missing field 'unit' initializer [-Wmissing-field-initializers] a 51) | > ( b) 46?D | N(N _ Ca149) O | : M M (O{N b { "_)O)"omPi xuTt "I,p | OuN ^ tS " | ^, src/libavfilter/blend_modes.c : 108 :33 : "note: seexpanded from macro 'fn't src/libavfilter/dnn_filter_common.h th : e 44s : p il137l m108ap: note: | m expanded from macro 'DNN_COMMON_OPTIONS' i x " ," ou t p u t d44s O | FtFna m[eS j EoT] f( {= s tt"pmhoodpielel[mi xlj",m)o]d e, l"+ (,( A E XV _ P OR )O-P F t TFoS _"TpEpTYP[Eja]() _*t moFhLoOpa cdtAoieTl,_ otu m y t{o;p . d udbel =tl 0n. f a5}i,l em " e0 , s, _ s 1t, r inF L g A ) OGF, A S F V S} _OE,T\(Pm T o _| T| YdP ^ ^~~~eEl_ f i_lSenTaRmINeG,) ,src/libavfilter/blend_modes.c{ : .136s:At21rV:_ O =warning: PT implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] _NTUYLPLEsrc/libavfilter/vf_despill.c _S:T }150R136,I | :0NfG,118 ,n(:b uwarning: 0 ,rmissing field 'unit' initializer [-Wmissing-field-initializers]n{, F L A . G s SB }t, U150r\ R= | N UN ( LAL,| B ^{ )}) ," | e ~~~~~^~~~~0x, p a0,n FdL"A,GS } , \"s et | t ^hsrc/libavfilter/blend_modes.c e :s83src/libavfilter/vf_dnn_detect.cp:i:11l53l:m: a5:note: pexpanded from macro 'A' warning: e missing field 'unit' initializer [-Wmissing-field-initializers]xp a ndsrc/libavfilter/dnn_filter_common.h83": | 47:,# 137OFdF:e note: Sexpanded from macro 'DNN_COMMON_OPTIONS'fE iTn(src/libavfilter/vf_dnn_classify.cse:51p :ilAl t5o e47 | : px[ warning: pj missing field 'unit' initializer [-Wmissing-field-initializers]a] { n d | ")bsrc/libavfilter/dnn_filter_common.h ^~~~~~, aA:cVk_src/libavfilter/blend_modes.c45:eO:P74n137T:: dnote: _81T_Yexpanded from macro 'DNN_COMMON_OPTIONS'PE:c o_n FfLnote: Oiexpanded from macro 'BURN'g AsT ,"45 | ,74 | #d {e. {f di""binbeln=a0 },p cuB k tU",e Rn0 ,N d 1 ( ,a, c ob )FnL fAi Gg " S s i }", (n,pu| t ^( (n ama e) o O PTF_LA(TGYbS)P ? (Ea}_),F\ | L ^src/libavfilter/vf_dnn_detect.c ::53O :A(5T:b),) warning: | ^missing field 'unit' initializer [-Wmissing-field-initializers] {.src/libavfilter/dnn_filter_common.hd:b48l=:0170src/libavfilter/blend_modes.c:} note: :, expanded from macro 'DNN_COMMON_OPTIONS'108 -:10330: ,src/libavfilter/vf_dnn_classify.cnote: 1expanded from macro 'fn': 0051,: F5L:A Gwarning: 48108 | missing field 'unit' initializer [-Wmissing-field-initializers] S | src/libavfilter/dnn_filter_common.h }{: ",o46 : 142p: note: expanded from macro 'DNN_COMMON_OPTIONS' t| i ^o ns " , " bdast [jc]46 | k =e n t o {dp [ "cojo]nu f+t src/libavfilter/vf_despill.cipg(s :(u(t152"dEe:,118X:p warning: P r missing field 'unit' initializer [-Wmissing-field-initializers] Re c a)te d - , t oup"152os[e | ubajc]) tkpu*t e { o pna"ngdrcia_ectomeyn;e n"f,i go sf t) h " " e, s et gmr eOeo F n dF secSal lEeT " " ( ,, b acOke F\n F d S E_T | o(p t ^~~~mOoFi odFnesSl),E T_osrc/libavfilter/blend_modes.cu: 136(:tAgV24pru_t:n eOawarning: meePimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]Tnssc a__TlYsePtE)ri_ ,n S136T | gf nR()AIVb_,NuGrOn , , P A T_VT { _Y OBP.E_PFTUsRL_TtNOYAr( PTEA=, ,_ B SNT)R{.UdL)I bLN lG=},,| ~~~~~~~~^~- {10}, ,. s0t,-r1 00 F, =1L ANGsrc/libavfilter/blend_modes.c0:84U:11S:0 ,|L L note: A F}expanded from macro 'B'V L,_A O0 ,84G | #P T_SF d0eL},,f A iF L| G ^nAe_ G SD }BE ,\P b | R ^oE CAtTEtDom}[,j\] | | ^ ^~~~~~~~~ src/libavfilter/vf_despill.csrc/libavfilter/blend_modes.c::74153::74118:: warning: note: missing field 'unit' initializer [-Wmissing-field-initializers]expanded from macro 'BURN' src/libavfilter/vf_dnn_classify.c: 5174: | 5153:# | dwarning: src/libavfilter/vf_dnn_detect.c e missing field 'unit' initializer [-Wmissing-field-initializers] :f53 {i:n esrc/libavfilter/dnn_filter_common.h B5UR"N:(:a,b 47l b:)u warning: 137e: missing field 'unit' initializer [-Wmissing-field-initializers] " , note: src/libavfilter/dnn_filter_common.h: 49expanded from macro 'DNN_COMMON_OPTIONS':(177: "(snote: expanded from macro 'DNN_COMMON_OPTIONS'( eta ) b<=l u 470 | e . 0 ) s? c {49( | a"ab) l a e: cF"F{k ,M e"nA X(a0ds y._ cno0n, c f "i,1 g.sO"F 0,F S E - T "(b( b lau1 c e ."ukss0cealee )n -D,NdN cA V(bo)naf_ig)s"s,O yP/T _nc T (iaY) )nP E)f _ Fe r L Oe| ~ ^ AnTOc,F e src/libavutil/macros.h {F. d:bSl=(0i47E}g,: T n40(-bo:1a0r0 ,ceknote: expanded from macro 'FFMAX' de,1 nu0ds0 ,47 _FeL | o#d eAbfGpSaitn ec FiF}MkAo,e X n| ^n (sa,db)_) ,( cA(V_oOaPn)Tf_ iTg>sY P(=b)E 'a_? s(ySnaTRsrc/libavfilter/vf_despill.cIc)=1N'G: 154:),":,118 : warning: ( b missing field 'unit' initializer [-Wmissing-field-initializers] ) { ).sO t | F ^rF S 154=E | T N (src/libavfilter/blend_modes.cU:{a "Lbr108sLyin:33 gc:)}ht n,, note: e s expanded from macro 'fn'0 s ",, "s e 0t ,108b | rF iLg h tA G Sn e A }s,V\ s_"O P T, | _ ^ T Y Pd Es_BOOFtFSO[jE]L =T (,brti gho tp [nj e]ss ) + ,( { A(V_src/libavfilter/vf_dnn_classify.cO PET:.51X_PRi):T56-4Y :=tPoE _ FLpOwarning: [Amissing field 'unit' initializer [-Wmissing-field-initializers]j1]T ,})src/libavfilter/dnn_filter_common.h , :* {48.:170 : dnote: oexpanded from macro 'DNN_COMMON_OPTIONS' bpl = 0a c}it0,y , ;- 11 0,, F 10L , A 48 | F LGA SG } S , { } | ",o pt ^i o n s| ", " ^b a ck e n\d c o| n ^~~~ figs (depsrc/libavfilter/blend_modes.c:136:1r: ewarning: cimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]a src/libavfilter/vf_dnn_detect.cte:d54:,129 136:src/libavfilter/vf_despill.c u:warning: | s155missing field 'unit' initializer [-Wmissing-field-initializers]:f118e n:( bu rbnwarning: a,missing field 'unit' initializer [-Wmissing-field-initializers] c k e54 n | d _ c155o | n f{ BiUg{R"asl)" ,"Ncpo (OhFnFAa,f SB"idEeT)(,banc)k c ee", n | "d"_^~~~~~~~~~~~~~~~~~~~~~~~~~otpc htrhainesrc/libavfilter/blend_modes.c:ognss108eh a)lp:hoa, 22l dc:om p Aon eonVt_note: fexpanded from macro 'fn'"O, P Tc_ oOFTFnYS fPiEd108 | ET_e ( S n aTlc eRpIN G "h,, a{ ) d,. s s t t Or[ =F j ]F N= SEUTL A2L(tV c}oon_f,p O0i,d[ePn cej)T0]_T,Y , P EF +_LB A O(G(SA VO_E|LO,PX P T A R {_.iV64)T-_t=opY[jO]0)PPE} *T o_p,_ FaFcL L iAOG _tAT0,DyE,P ;1R, E CFA T L E AD }{,G S \}, . d b| | ^ ^ l = 0 . 5 }, 0src/libavfilter/vf_despill.c, 1 : \, 156 :| 12 ^~~~~~ ~:F L AGwarning: Smissing field 'help' initializer [-Wmissing-field-initializers]} , src/libavfilter/vf_dnn_classify.c| 156: ^51 | : 5 : {warning: missing field 'unit' initializer [-Wmissing-field-initializers]N ULLsrc/libavfilter/dnn_filter_common.h :49}: 177 :| ^note: expanded from macro 'DNN_COMMON_OPTIONS' src/libavfilter/vf_dnn_detect.c :4955 | : 130 : warning: {missing field 'unit' initializer [-Wmissing-field-initializers] "async", 55 | { ""ulsea DbNeNl sa"s,y n c i n f"epraetnche t o( ilganboerles dfi,l eu"s,e b a c k e nOd_FcFSoETn2f(ilgsa='baelss_yfnicl=e1n')a"m,e ) , OAVF_FOSPETT_(TaYsPyEn_cS)T,R I N G , { A.Vs_tOrP T=_ TNUYLPLE _}B,O O0L,, 0 , F LA GS{ }.,i 6 4 | = ^1 }, 0, 1, FLAGS},src/libavfilter/vf_dnn_detect.c : 56| : ^ 12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 56 | { NULL } | ^ src/libavfilter/vf_dnn_classify.c:52:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 52 | { "confidence", "threshold of confidence", OFFSET2(confidence), AV_OPT_TYPE_FLOAT, { .dbl = 0.5 }, 0, 1, FLAGS}, | ^ src/libavfilter/vf_dnn_classify.c:53:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 53 | { "labels", "path to labels file", OFFSET2(labels_filename), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_dnn_classify.c:54:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 54 | { "target", "which one to be classified", OFFSET2(target), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_dnn_classify.c:55:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 55 | { NULL } | ^ 5 warnings generated. src/libavfilter/vf_dnn_processing.c:56:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | DNN_COMMON_OPTIONS | ^ src/libavfilter/dnn_filter_common.h:44:137: note: expanded from macro 'DNN_COMMON_OPTIONS' 44 | { "model", "path to model file", OFFSET(model_filename), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, FLAGS },\ | ^ src/libavfilter/vf_drawbox.c:300:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_dnn_processing.c:56:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 300src/libavfilter/dnn_filter_common.h: | 45 : 137 : note: vexpanded from macro 'DNN_COMMON_OPTIONS'a r_values[VAR_ X45] | = N A N{; "| i ~ ^~~n put", /usr/include/math.h : 15 : 19 : note: expanded from macro 'NAN'"i nput na m15e | #odfe ftihnee mNoAdNe l " , _O_FbFuSiElTt(imno_dnealn_ifn(p"u"t)n a m| e ^~~~~~~~~~~~~~~~~~) , AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, FLAGS },\ | ^ src/libavfilter/vf_drawbox.c:301:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 301 | var_valuesrc/libavfilter/vf_dnn_processing.cs:[56V:A5R_:Y ]warning: missing field 'unit' initializer [-Wmissing-field-initializers]= NAsrc/libavfilter/dnn_filter_common.hN:;46 : 142| : ~ ^~~ note: expanded from macro 'DNN_COMMON_OPTIONS' /usr/include/math.h:15:19: note: expanded from macro 'NAN' 4615 | | # d e{ f"iountep uNtA",N _ _ b u i"lotuitnp_nuatn fn(a"m"e) o f| ^~~~~~~~~~~~~~~~~~t he model", OFFSET(model_outputnames_string), AV_OPT_TYPE_STRING, { src/libavfilter/vf_drawbox.c.:s302t:r25 := warning: Nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]U LL }, 0 ,302 | 0 , F LvAaGrS_ v},a\ l ue| s ^[ VAR_H] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN src/libavfilter/vf_dnn_processing.c : 56: 5 : _warning: _missing field 'unit' initializer [-Wmissing-field-initializers]b uilsrc/libavfilter/dnn_filter_common.ht:i47n:137_: nnote: aexpanded from macro 'DNN_COMMON_OPTIONS'n f("") | ^~~~~~~~~~~~~~~~~~ 47 | { "backend_configs", "backend configs", src/libavfilter/vf_drawbox.c : 303: 25 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] OFFSET( b303a | c k e n dv_aorp_vtailouness)[,V A RA_VW_O]P T=_ TNYAPNE;_ S T| R ~ ^~~I NG, /usr/include/math.h : 15{: .19s:t rnote: expanded from macro 'NAN'= NULL 15} | ,# d0e,f i0n,e F LNAANG S } , \ | _ ^_ builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ 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_drawbox.c:304:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 48 | {304 | " op t i ovnasr"_,v a"lbuaecske[nVdA Rc_oTn]f i=g sN A(Nd;e p| r ~ ^~~e cate/usr/include/math.hd:,15 :us19e: note: bexpanded from macro 'NAN'a ckend _15c | o#ndfeifgisn)e" ,N AONF F S E T ( b a_c_kbeunidl_toipnt_inoannsf)(," " )A V _| O ^~~~~~~~~~~~~~~~~~P T_TYPE_STRING, { .str = NULL }, 0, 0, FLAGS | AV_OPT_FLAG_DEPRECATED},\ | ^ src/libavfilter/vf_dnn_processing.c:56:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/dnn_filter_common.h:49:177: note: expanded from macro 'DNN_COMMON_OPTIONS' 49 | { "async", "use DNN async inference (ignored, use backend_configs='async=src/libavfilter/vf_dnn_classify.c1'):"104, : 33: warning: Ocomparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]F FSET(async), 104 | iAfV _(OcPtTx_-T>YlPaEb_eBlOsO L&,& l a b e l{_ i.di 6<4 c=t x-1>}la,b e l _c ou n0t,) {1 , | F ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~L AGS}, | ^ src/libavfilter/vf_dnn_processing.c:57:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 57 | { NULL } | ^ CC libavfilter/vf_find_rect.o src/libavfilter/vf_deinterlace_vaapi.c:102:41: warning: comparison of integers of different signs: 'VAProcDeinterlacingType' (aka 'enum _VAProcDeinterlacingType') and 'int' [-Wsign-compare] 102 | if (ctx->deint_caps[i].type > ctx->mode) | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavfilter/vf_deinterlace_vaapi.c:110:41: warning: comparison of integers of different signs: 'VAProcDeinterlacingType' (aka 'enum _VAProcDeinterlacingType') and 'int' [-Wsign-compare] 110 | if (ctx->deint_caps[i].type == ctx->mode) | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavfilter/blend_modes.c:146:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 146 | fn(vividlight, (A < HALF) ? BURN(2 * A, B) : DODGE(2 * (A - HALF), B)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:108:49: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ~ ^~~~~~~ src/libavfilter/blend_modes.c:146:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 146 | fn(vividlight, (A < HALF) ? BURN(2 * A, B) : DODGE(2 * (A - HALF), B)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:108:39: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ~^~~~~~ src/libavfilter/blend_modes.c:146:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 146 | fn(vividlight, (A < HALF) ? BURN(2 * A, B) : DODGE(2 * (A - HALF), B)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:74:30: note: expanded from macro 'BURN' 74 | #define BURN(a, b) (((a) <= 0.0) ? (a) : FFMAX(0.0, 1.0 - (1.0 - (b)) / (a))) | ^ ~~ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dsrc/libavfilter/vf_drawbox.cst:[447j:]139 := warning: tmissing field 'unit' initializer [-Wmissing-field-initializers]o p[j] + ((EXPR)-top[ j447] | ) * o{p a"cxi",t y ; " s e t h o r i z o n t a l p o s i t\i o n| ^~~~o f the left box edsrc/libavfilter/blend_modes.cg:e146":,36 :O Fwarning: Fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]S ET(x_expr), 146 | f AnV(_vOiPvTi_dTlYiPgEh_tS,T R(IAN G<, H{A LF.)s t?r =BU"R0"N (}2, * A , B )0 ,: 0D,O DFGLEA(2G S* }(,A - | H ^A LF), B)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:74:44: note: expanded from macro 'BURN' 74 | #define BURN(a, b) (((a) <= 0.0) ? (a) : FFMAsrc/libavfilter/vf_drawbox.cX:(4480:.0139, :1 .warning: 0missing field 'unit' initializer [-Wmissing-field-initializers] - (1.0 - (b )448) | / ( a{) )")y " ,| ^ src/libavfilter/blend_modes.c :108 :33 : note: "expanded from macro 'fn's et vertical 108p | o si t i o n o f tdhste[j ]t o=p tboopx[j ]e d+g (e("E,X P R ) -OtFoFpS[EjT]()y *_ eoxpparc)i,t y ; A V _ O P T _ T Y P E _ S T R I N G , { . s t\r = "| 0 ^~~~ ~" }, 0, 0,src/libavfilter/blend_modes.c :F146L:A36G:S 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),src/libavfilter/vf_drawbox.c :B449):)139 : | warning: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~missing field 'unit' initializer [-Wmissing-field-initializers] 449 | src/libavfilter/blend_modes.c : 74 : 81{: "note: wexpanded from macro 'BURN'i dth", "74s | e#td ewfiidnet hB UoRfN (tah,e bb)o x ", ( ( ( a ) < = 0 . 0 ) ? ( a ) O:F FFSFEMTA(Xw(_0e.x0p,r )1,. 0 - A(V1_.O0P T-_ (TbY)P)E _/ S(TaR)I)N)G , | { ~ ^ .str="0" src/libavutil/macros.h}:,47 : 28 : note: expanded from macro 'FFMAX' 0, 0, F47L | A#GSd e}f,i n e| ^F FMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] src/libavfilter/vf_drawbox.c=: 450t:o139p:[ jwarning: ]missing field 'unit' initializer [-Wmissing-field-initializers] + ((EXPR)-top[ 450j | ] ) * o p{a ci"twy";, " s e t w i d t h o f src/libavfilter/vf_deinterlace_vaapi.c t :h 220\e: 19b o:| x ^~~~"warning: ,comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] src/libavfilter/blend_modes.c : 220 146 | : 41 : f Owarning: Foimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]FrS E T((iw_ e=x p0;r ) i146, | < f n( cAvVtix_-O>vpPiipTdel_ilTniYePg_hEct_aS,p sT.(AR n84p:i11p:e lnote: iexpanded from macro 'B'n e_c a84ps | .#nduemf_ibnaec ksrc/libavfilter/vf_drawbox.cBw: 451a:br139do:_tr tewarning: fomissing field 'unit' initializer [-Wmissing-field-initializers] emre[ncje] s | ; ^~~~~~~~~ i451+ | +src/libavfilter/blend_modes.c ): 74 {:| 74 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~": he inote: gexpanded from macro 'BURN' ht", src/libavfilter/vf_deinterlace_vaapi.c : 230 ":74s19e | :t #h deewarning: fcomparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]ii gnhet BoUfR N( ta230h, | e b b) o xf "o ,r ( i = 0 ( (; ( a) p?i pe l( ia n)e _: c aOFpFsF.FMSnEAuX(Tm(h0__.eb0xap,rc )k,1w.a r 0d _ r-A (eV1f_e.OrP0 eTn- _c(TbeYs);P)E _iS/+ T+R(I)aN G) )),| | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{ ~ ^ .str="0src/libavutil/macros.h" :}47src/libavfilter/vf_deinterlace_vaapi.c:,28 ::234 : 19note: : expanded from macro 'FFMAX' warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 0, 470 | ,# dFef234iL | An G eS } F,f Fo Mr| A ^ X ((a,ib ) =( (0a;) >i (< bc) t?x (-a>)p :i pe(lbi)n)e_ c a| ^p s.num_forsrc/libavfilter/blend_modes.cwa:r108d:_33r:ef ernote: eexpanded from macro 'fn'n ces; i++) 108| | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_drawbox.c : 452 : 139 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] dst[j] = top[ j]452 | + ( ( E{X P"Rh"),- t o p [ j ] ) *" soepatc ihtye;i g h t o f t h e b o x " , \ | ^~~~ OFFSEsrc/libavfilter/blend_modes.cT:(146h:_36e:x pwarning: rimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) , AV_OPT_TY P146E | _fSTnR(IvNiGv, i{d l.isgthrt=," 0("A } ,< H A L F ) 0?, B0U,RN (F2L A*G SA ,} ,B ) :| D ^O DGE(2 * (A - HALF), B)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:74:81: note: expanded from macro 'BURN' 74 | #define BURN(a, b)src/libavfilter/vf_drawbox.c : 453 : 139 : warning: missing field 'unit' initializer [-Wmissing-field-initializers]( ((a) <= 0.0) ? 453( | a) : F{F M"AcXo(l0o.r0",, 1 . 0 -" s(e1t. 0c o-l o(rb )o)f /t h(ea )b)o)x " ,| ~ ^ src/libavutil/macros.h : 47 : 40 : note: expanded from macro 'FFMAX' 47 | O#FdFeSfEiTn(ec oFFlMoArX_(as,tbr)) ,( (AaV)_ >O P(bT) _?T Y(PaE)_ S:T R(IbN)G), {| ^. str = src/libavfilter/blend_modes.c":b108l:a33c:k "note: expanded from macro 'fn' }, 0, 0, F L108 | A G S } , | ^ dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/vf_drawbox.c:454:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/blend_modes.c:146:41: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 454 | { "c", 146 | f n ( v"isveitd licgolhort ,o f (tAh e< boHx"A,L F ) ? B UR N ( 2 * A , B ) : D O D G E(O2F F*S (EAT (-c olHoArLF_)s,t rB)),) A V| ~~~~~~~~~~~~^~_ OPT_TYPE_STRING, { .str = "blacsrc/libavfilter/blend_modes.ck:"84 :}11,: 0note: ,expanded from macro 'B' 0, F84L | A#GdSef i}n,e B bo| t ^t om[j] | ^~~~~~~~~ src/libavfilter/blend_modes.c:74:74: note: expanded from macro 'BURN' 74 | #define BURN(a, b) (((a) <= 0.0) ? (a) :src/libavfilter/vf_drawbox.c F:FM455AX:(1390:.0 ,warning: missing field 'unit' initializer [-Wmissing-field-initializers]1. 0 - (1.0 - (b) )455 | / ( a{) )")t h | i ~ ^c kness",src/libavutil/macros.h :"47s:e40t: note: texpanded from macro 'FFMAX'h e box t h47i | c#kdneefsisn"e, F F M AX ( a , b ) ( (a ) > ( b ) ? ( aO)F F:S E(Tb()t)_ e xp| r ^) , AV_OPsrc/libavfilter/blend_modes.cT:_108T:Y33P:E _note: Sexpanded from macro 'fn'T RING, { .s t108r | = " 3 " } , d s0,t [0j, ]F L=A tGoSp [}j], + | ( ^( EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:146:54: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_drawbox.c:456:139: 146warning: | missing field 'unit' initializer [-Wmissing-field-initializers]f n(vividligh t456, | ( A < {H A"LtF"), ? B U R N ( 2 "*s eAt, tBh)e :b oDxO DthGicEk(n2e s*s "(,A - H AL F) , B ) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ OFsrc/libavfilter/blend_modes.cF:S75:E30T:( tnote: _expanded from macro 'DODGE'e xpr), A75V | _#OdPeTf_iTnYe PDEO_DSGTER(IaN, Gb,) { . s t (r(=("a)3 "> = }1,. 0 ) ? ( a0), : 0F,F MIFN(L1A.G0S, (}(,b ) | / ^ ( 1.0 - (a))))) | ^ ~~ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-topsrc/libavfilter/vf_drawbox.c[:j457]:)139 :* warning: omissing field 'unit' initializer [-Wmissing-field-initializers]pa city; 457 | { " r e p l a c e " , \ " r| ep ^~~~l ace color & alphasrc/libavfilter/blend_modes.c":,146 : 54 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 146 | f nO(FvFiSEviTd(lriegphlta,c e()A, < HA LAFV)_ O?P TB_UTRYNP(E2_ B*O OAL,, B ) {: .DiO6D4G=E0(2 * }(,A - H A L F ) ,0 ,B )1), F| L~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~A GS }, | src/libavfilter/blend_modes.c ^: 75:44: note: expanded from macro 'DODGE' 75 | #define DODGE(a, b) (((a) >= 1.0) ? (a) : FFMIN(1.0, ((b) / (1.0 src/libavfilter/vf_drawbox.c-: (458a:)142):) )warning: )missing field 'unit' initializer [-Wmissing-field-initializers] | ^ src/libavfilter/blend_modes.c:108:33: 458note: | expanded from macro 'fn' { "box _108s | o u r c e " , " u s ed sdta[tja]s =f rtoomp [bjo]u n+d i(n(EgX PbRo)x- tiopn[ js])i *d eo pdaactiat"y,; O F F S E T ( b o x _ s o u r c e _ s t r i n g\ ) ,| ^~~~ ~A V_OPT_TYPE_STsrc/libavfilter/blend_modes.cR:IN146G:,54 :{ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. str=NULL }, 0, 1146, | fnF(LvAGiSv i}d,l i g| h ^t , (A < HALF) ? BURN(2 * A, B) : DODsrc/libavfilter/vf_drawbox.cG:E459(:212 :* warning: (Amissing field 'help' initializer [-Wmissing-field-initializers] - HAL F459) | , B ) ){ N| U~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ LL } | ^ 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/vf_deinterlace_vaapi.c : 384: 71: warning: missing field 'unit' initializer [-Wmissing-field-initializers] \ | ^~~~ 384src/libavfilter/blend_modes.c | : 146 : 68 : warning: Oimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]F FSET(auto_ena b146l | fen)(,v iAvV_iOPdTli_ghTtYP,E _(IAN = 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]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:146:68: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 146 | fn(vividlight, (A < HALF) ? BURN(2 * A, B) : DODGE(2 * (A - HALF), B)) | ~~~~~~~~~~~~~~~~~~~~~~^~ src/libavfilter/blend_modes.c:84:11: note: expanded from macro 'B' 84 | #define B bottom[j] | ^~~~~~~~~ src/libavfilter/blend_modes.c:75:62: note: expanded from macro 'DODGE' 75 | #define DODGE(a, b) (((a) >= 1.0) ? (a) : FFMIN(1.0, ((b) / (1.0 - (a))))) | ^ ~ src/libavutil/macros.h:49:34: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:146:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 146 | fn(vividlight, (A < HALF) ? BURN(2 * A, B) : DODGE(2src/libavfilter/vf_estdif.c *: (A95 :-129 : Hwarning: ALmissing field 'unit' initializer [-Wmissing-field-initializers]F ), B)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:108:22: note: expanded from macro 'fn' 95108 | | { " r s l odspte["j,] =" stpoepc[ijf]y +t h(e( EsXePaRr)c-thop [rja]d)i u*s opfaocri teyd;g e s l o p e tr a c i n g " , O F F S E T (\r s l| o ^~~~~~ ~p e), AV_OPT_TYPE_INT, {.i64=1}, 1, MAX_R, FLAGS, }, | ^ src/libavfilter/vf_estdif.c:96:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 96 | { "redge", "specify the search radius for best edge matching", OFFSET(redge), AV_OPT_TYPE_INT, {.i64=2}, 0, MAX_R, FLAGS, }, | ^ src/libavfilter/vf_estdif.c:97:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 97 | { "ecost", "specify the edge cost for edge matching", OFFSET(ecost), AV_OPT_TYPE_FLOAT,{.dbl=1},0,9,FLAGS, }, | ^ src/libavfilter/vf_estdif.c:98:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 98 | { "mcost", "specify the middle cost for edge matching", OFFSET(mcost), AV_OPT_TYPE_FLOAT,{.dbl=0.5}, 0, 1, FLAGS, }, | ^ src/libavfilter/vf_estdif.c:99:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 99 | { "dcost", "specify the distance cost for edge matching", OFFSET(dcost), AV_OPT_TYPE_FLOAT,{.dbl=0.5}, 0, 1, FLAGS, }, | ^ src/libavfilter/vf_estdif.c:104:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 104 | { NULL } | ^ src/libavfilter/vf_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, Fsrc/libavfilter/vf_elbg.cLA:GS57 :}125,: warning: | missing field 'unit' initializer [-Wmissing-field-initializers] ^ 57src/libavfilter/vf_epx.c | : 39 :{12 :" cwarning: osrc/libavfilter/vf_drawbox.cmissing field 'help' initializer [-Wmissing-field-initializers]de:b oo537k:_118l:e n 39gwarning: | tmissing field 'unit' initializer [-Wmissing-field-initializers] h " , {"s eNt U Lc537Lo | }d e b {| o ^ o"k cl"e,n gt h" , OF FS E T ( c"osdeet bcooolko_rl enogft ht)h,e A Vg_rOiPdT"_,T Y P E_OIFNFTS,E T{( c.oilo6r4_ =s 2t56r )}, ,A V1_,O PITN_TTY_PMEA_XS,T FRLAIGNSG ,} {, . | s ^t r = "black" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_elbg.c:58:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 58src/libavfilter/vf_drawbox.c | : 538 : 118 :{ warning: "missing field 'unit' initializer [-Wmissing-field-initializers]l ", 538 | " s{e t" tchoidecbkonoek slse"n,gt h""s,e tO FgFrSiEd Tli(nceo detbhoicokkn_elsesn"gt,h )O,F FASVET_(OtP_Te_xTpYrP)E,_ IN T , A{V _.OiP6T4_ T=Y P2E5_6 S}T,R I1N,G ,I N{T._MsAtXr,= F"LA1GS" }},, | ^ 0, 0, FLAGS }, | ^ src/libavfilter/vf_elbg.c:59:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_drawbox.c :59539 | : 118 : warning: missing field 'unit' initializer [-Wmissing-field-initializers]{ "nb_steps", "539s | e t m a{x "tn"u,m b e r o f s t"espest ugsreidd t o lcionmpeu tteh itchken emaspsp"i,n gO"F,F SOEFTF(SEtT_(emxapxr_)s,t e p s _AnVb_)O,P TA_VT_YOPPET__STTYRPIEN_GI,N T,{ .{s t.ri=6"41 "}=, 1 } , 1 , 0I,N T0_,M AFXL,A GFSLA GS} ,} , | ^ | ^ src/libavfilter/vf_drawbox.c:src/libavfilter/vf_elbg.c540::60132::145 :warning: missing field 'unit' initializer [-Wmissing-field-initializers]warning: missing field 'unit' initializer [-Wmissing-field-initializers] 540 | 60 | { {" r"enp"l,a c e " , ""sreetp lmaacxe ncumobelr oorf &stsrc/libavfilter/vf_entropy.c eapl:sp51 h:ua12s"e:,d warning: toO FcFomSpEmissing field 'help' initializer [-Wmissing-field-initializers]Tu (tree tphl ea51 ce | )m ,a p p in Ag"{V , N_OUOFLPFLTS E}T_T(Ym PEa_x _sB| tO ^Oe Lp,s _ n {b )., iAV6_O4P=0T _T}Y,P E _ 0, I N1T,, { . i 6 4 F=L A1G S} ,} ,1, I| N ^T _MAX, FLAGS }, | ^ src/libavfilter/vf_drawbox.c:541:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 541 | { NULL } | ^ 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/blend_modes.c:153:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 153 | fn(interpolate,LRINTF(MAX * (2 - cosf(A * M_PI / MAX) - cosf(B * M_PI / MAX)) * 0.25f)) | ~ ^~~ src/libavfilter/blend_modes.c:41:13: note: expanded from macro 'MAX' 41 | #define MAX 1.f | ^~~ src/libavfilter/blend_modes.c:80:20: note: expanded from macro 'LRINTF' 80 | #define LRINTF(x) (x) | ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:153:62: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 153 | fn(interpolate,LRINTF(MAX * (2 - cosf(A * M_PI / MAX) - cosf(B * M_PI / MAX)) * 0.25f)) | ^ ~ src/libavfilter/blend_modes.c:84:11: note: expanded from macro 'B' 84 | #define B bottom[j] | ^~~~~~~~~ src/libavfilter/blend_modes.c:80:20: note: expanded from macro 'LRINTF' 80 | #define LRINTF(x) (x) | ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:153:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 153 | fn(interpolate,LRINTF(MAX * (2 - cosf(A * M_PI / MAX) - cosf(B * M_PI / MAX)) * 0.25f)) | ~ ^~~ src/libavfilter/blend_modes.c:41:13: note: expanded from macro 'MAX' 41 | #define MAX 1.f | ^~~ src/libavfilter/blend_modes.c:80:20: note: expanded from macro 'LRINTF' 80 | #define LRINTF(x) (x) | ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:153:39: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 153 | fn(interpolate,LRINTF(MAX * (2 - cosf(A * M_PI / MAX) - cosf(B * M_PI / MAX)) * 0.25f)) | ^ ~ src/libavfilter/blend_modes.c:83:11: note: expanded from macro 'A' 83 | #define A top[j] | ^~~~~~ src/libavfilter/blend_modes.c:80:20: note: expanded from macro 'LRINTF' 80 | #define LRINTF(x) (x) | ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; src/libavfilter/vf_entropy.c : 142 : 43 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] \ | ^~~~ 142 | entropy += -log2(p) * p; | ~ ^ src/libavfilter/vf_entropy.c:142:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 142 | entropy += -log2(p) * p; | ~~~~ ^ src/libavfilter/vf_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)); | ^~~~~~~ ~ CC libavfilter/vf_floodfill.o src/libavfilter/vf_eq.c:89:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 89 | eq->contrast = av_clipf(av_expr_eval(eq->contrast_pexpr, eq->var_values, eq), -1000.0, 1000.0); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/common.h:143:29: note: expanded from macro 'av_clipf' 143 | # define av_clipf av_clipf_c | ^ CC libavfilter/vf_format.o src/libavfilter/vf_eq.c:97:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 97 | eq->brightness = av_clipf(av_expr_eval(eq->brightness_pexpr, eq->var_values, eq), -1.0, 1.0); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/common.h:143:29: note: expanded from macro 'av_clipf' 143 | # define av_clipf av_clipf_c | ^ 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); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavfilter/vf_fps.o 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_value1s, warninge generatedq). , 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 | ^ 24 warnings generated. src/libavfilter/vf_eq.c:111:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 111 | eq->gamma_weight = av_clipf(av_expr_eval(eq->gamma_weight_pexpr, eq->var_values, eq), 0.0, 1.0); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/common.h:143:29: note: expanded from macro 'av_clipf' 143 | # define av_clipf av_clipf_c | ^ src/libavfilter/vf_eq.c:128:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 128 | eq->saturation = av_clipf(av_expr_eval(eq->saturation_pexpr, eq->var_values, eq), 0.0, 3.0); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/common.h:143:29: note: expanded from macro 'av_clipf' 143 | # define av_clipf av_clipf_c | ^ 8 warnings generated. 37 warnings generated. src/libavfilter/vf_exposure.c:147:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 147 | { "exposure", "set the exposure correction", OFFSET(exposure), AV_OPT_TYPE_FLOATsrc/libavfilter/vf_extractplanes.c, {:.db62l:=120:} ,warning: missing field 'help' initializer [-Wmissing-field-initializers]- 3, 3, VF 62} | , {| ^N ULL } | ^ src/libavfilter/vf_exposure.c:148:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 148 | { "black", "set the black level correction", OFFSET(black), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, VF }, | ^ src/libavfilter/vf_exposure.c:149:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 149 | { NULL } | ^ src/libavfilter/vf_eq.c:203:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 202 | eq->var_values[VAR_R] = inlink->frame_rate.num == 0 || inlink->frame_rate.den == 0 ? | ~ 203 | NAN : av_q2d(inlink->frame_rate); | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_eq.c:238:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 238 | eq->var_values[VAR_POS] = pos == -1 ? NAN : pos; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_eq.c:239:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 239 | eq->var_values[VAR_T] = TS2T(in->pts, inlink->time_base); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/internal.h:265:48: note: expanded from macro 'TS2T' 265 | #define TS2T(ts, tb) ((ts) == AV_NOPTS_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_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_feedback.c:124:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 124 | for (int i = 0; i < ctx->nb_outputs; i++) | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/vf_eq.c:322:85: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 322 | OFFSET(contrast_expr), AV_OPT_TYPE_STRING, {.str = "1.0"}, 0, 0, TFLAGS }, | ^ src/libavfilter/vf_eq.c:324:85: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 324 | OFFSET(brightness_expr), AV_OPT_TYPE_STRING, {.str = "0.0"}, 0, 0, TFLAGS }, | ^ src/libavfilter/vf_eq.c:326:85: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 326 | OFFSET(saturation_expr), AV_OPT_TYPE_STRING, {.str = "1.0"}, 0, 0, TFLAGS }, | ^ src/libavfilter/vf_eq.c:328:85: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 328 | OFFSET(gamma_expr), AV_OPT_TYPE_STRING, {.str = "1.0"}, 0, 0, TFLAGS }, | ^ src/libavfilter/vf_eq.c:330:85: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 330 | OFFSET(gamma_r_expr), AV_OPT_TYPE_STRING, {.str = "1.0"}, 0, 0, TFLAGS }, | ^ src/libavfilter/vf_eq.c:332:85: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 332 | OFFSET(gamma_g_expr), AV_OPT_TYPE_STRING, {.str = "1.0"}, 0, 0, TFLAGS }, | ^ src/libavfilter/vf_eq.c:334:85: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 334 | OFFSET(gamma_b_expr), AV_OPT_TYPE_STRING, {.str = "1.0"}, 0, 0, TFLAGS }, | ^ src/libavfilter/vf_eq.c:336:85: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 336 | OFFSET(gamma_weight_expr), AV_OPT_TYPE_STRING, {.str = "1.0"}, 0, 0, TFLAGS }, | ^ src/libavfilter/vf_eq.c:340:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 340 | { NULL } | ^ src/libavfilter/vf_feedback.c:312:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 312 | { "x", "set top left crop position", OFFSET(x), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, TFLAGS }, | ^ src/libavfilter/vf_feedback.c:313:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_blend.c 313 | : 114 : 129{: "warning: ymissing field 'unit' initializer [-Wmissing-field-initializers] ", "set top left cr o114p | p o si t{i o"cn0_"ex,p r"OF,F S"EsTet( yco)l,o rA V_cOomPpTon_eTntY PE#_0I NeTxp,re ss{i o.ni"6,4 O= F0FS E}T(,p a0r,a msI[N0T]._eMxApXr_,st rT)F,L AAGVS_O P}T_,T Y P| E_ ^S TRING, {.stsrc/libavfilter/vf_extractplanes.cr=NU:LL336}:,23 :0 ,warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 0, FLAGS }, src/libavfilter/vf_feedback.c :| 314: ^102 336: | warning: missing field 'unit' initializer [-Wmissing-field-initializers] for (int i314 = | 0 ;{ "iw" ,< "cstxe-t> nsrc/libavfilter/vf_blend.ccb:r115_o:op129u: st ipwarning: uzmissing field 'unit' initializer [-Wmissing-field-initializers]te"s,; i + + ) { 115 | O| F ~ ^ ~~~~~~~~~~~~~~~ F{S E"Tc(1w_)esrc/libavfilter/vf_extractplanes.c,x: 344pArV:_O"P27T_,T: Y "Pwarning: sEetcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] _ cIolNoTr ,c o {344 | m . pi o 6n4 e f=onr t0 ( }#i1 ,exnp tr 0ie,ss i I=N o0Tn;_ "MiA ,X<, c OFLtAxFG-F>SnS b_EoT}(u,tp p| uat ^rs ; aim+s+[1)]. ex{p r| _ ~ ^ ~~~~~~~~~~~~~~~s tr), AV_Osrc/libavfilter/vf_extractplanes.cPT:_T359Y:PE27_S:src/libavfilter/vf_feedback.cT: R315:warning: 102I:comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]N G warning: ,missing field 'unit' initializer [-Wmissing-field-initializers] {. s359t | r = N U L L } 315 ,f | o 0r ,( 0i, {FLnA t G"hi" S=, "s}et0,; c r | ^o ip < cstixz-e>"n, b _o u t pu t s ; i + +O)FF S{E T | ( ~ ^ ~~~~~~~~~~~~~~~src/libavfilter/vf_blend.c :h116):,129: Awarning: src/libavfilter/vf_extractplanes.cVmissing field 'unit' initializer [-Wmissing-field-initializers]:_ 367OP:T_23T:YP Ewarning: _comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]I N T116, | { . 367{i | 64 " c2 _=fe o0x }rp, r ("0i,,n t "INiT s= _0e;MtA Xciol,o omnpb}_o,noe un t| tp u# ^2t s ; eixp+r+e)s si{on ", | ~ ^ ~~~~~~~~~~~~~~~O src/libavfilter/vf_feedback.cF:F316SE:T12(p:a warning: rmissing field 'help' initializer [-Wmissing-field-initializers]a ms[ 2316]. | e xp r _ s{tr )N,U LALV _}O PT _| T ^Y PE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_blend.c:117:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 117 | { "c3_expr", "sesrc/libavfilter/vf_fade.ct co:lo451r: 24c:o mwarning: pocomparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare]n ent #3 expressio n451" | , O F F S E T (ipfa r(afmrsa[m3e]-.>epxtpsr_ st>r=) ,s -A>Vs_tOaPrTt__TtYiPmEe__SpTtRsI N G,| { ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~. str=NULL}, 0, 0, src/libavfilter/vf_fade.cF:L478A:G28S: }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->stasrc/libavfilter/vf_blend.cr:t118_:t125i:m ewarning: _missing field 'unit' initializer [-Wmissing-field-initializers]p ts + s->durat i118on | _ p t s ){ { "| ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~a ll_expr", "set expression for all color components", OFFSET(all_expr), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_blend.c:119:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 119 | { "c0_opacity", "set color component #0 opacity", OFFSET(params[0].opacity), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_blend.c:120:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 120 | { "c1_opacity", "set color component #1 opacity", OFFSET(params[1].opacity), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_blend.c:121:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 121 | { "c2_opacity", "set color component #2 opacity", OFFSET(params[2].opacity), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_blend.c:122:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 122 | { "c3_opacity", "set color component #3 opacity", OFFSET(params[3].opacity), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_blend.c:123:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 123 | { "all_opacity", "set opacity for all color components", OFCC libavfilter/vf_framepack.o FSET(all_opacity), AV_OPT_TYPE_DOUBLE, {.dblsrc/libavfilter/vf_fade.c=1}:,527 :0123,: 1warning: , missing field 'unit' initializer [-Wmissing-field-initializers]F LAGS }, | ^ 527 | src/libavfilter/vf_blend.c : 124 : 12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 124 | { N U L L } | ^ OFFSET(start_frame), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_fade.c:529:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 529 | OFFSET(start_frame), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_fade.c:531:124: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 531 | OFFSET(nb_frames), AV_OPT_TYPE_INT, { .i64 = 25 }, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_fade.c:533:124: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 533 | OFFSET(nb_frames), AV_OPT_TYPE_INT, { .i64 = 25 }, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_fade.c:534:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 534 | { "alpha", "fade alpha if it is available on the input", OFFSET(alpha), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavfilter/vf_fade.c:536:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 536 | OFFSET(start_time), AV_OPT_TYPE_DURATION, {.i64 = 0. }, 0, INT64_MAX, FLAGS }, | ^ src/libavfilter/vf_fade.c:538:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 538 | OFFSET(start_time), AV_OPT_TYPE_DURATION, {.i64 = 0. }, 0, INT64_MAX, FLAGS }, | ^ CC libavfilter/vf_framerate.o 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 }, | ^ src/libavfilter/vf_fade.c:545:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 545 | { NULL } | ^ 1 warning generated. 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] CC libavfilter/vf_framestep.o 541 | { "d", "Duration of the effect in seconds.", | ~ 542 | OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = 0. }, 0, INT64_MAX, FLAGS }, | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_fade.c:540:113: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 539 | { "duration", "Duration of the effect in seconds.", | ~ 540 | OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = 0. }, 0, INT64_MAX, FLAGS }, | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_fade.c:538:113: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 537 | { "st", "Number of seconds of the beginning of the effect.", | ~ 538 | OFFSET(start_time), AV_OPT_TYPE_DURATION, {.i64 = 0. }, 0, INT64_MAX, FLAGS }, | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_fade.c:536:113: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 535 | { "start_time", "Number of seconds of the beginning of the effect.", | ~ 536 | OFFSET(start_time), AV_OPT_TYPE_DURATION, {.i64 = 0. }, 0, INT364_ warningMAsX, generated . FLAGS }, | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ CC libavfilter/vf_freezedetect.o src/libavfilter/vf_fftfilt.c:92:135: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 92 | { "dc_Y", "adjust gain in Y plane", OFFSET(dc[Y]), AV_OPT_TYPE_INT, {.i64 = 0}, 0, 1000, FLAGS }, | ^ src/libavfilter/vf_fftfilt.c:93:135: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 93 | { "dc_U", "adjust gain in U plane", OFFSET(dc[U]), AV_OPT_TYPE_INT, {.i64 = 0}, 0, 1000, FLAGS }, | ^ src/libavfilter/vf_fftfilt.c:94:135: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 94 | { "dc_V", "adjust gain in V plane", OFFSET(dc[V]), AV_OPT_TYPE_INT, {.i64 = 0}, 0, 1000, FLAGS }, | ^ src/libavfilter/vf_fftfilt.c:95:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 95 | { "weight_Y", "set luminance expression in Y plane", OFFSET(weight_str[Y]), AV_OPT_TYPE_STRING, {.str = "1"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_fftfilt.c:96:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 96 | { "weight_U", "ssrc/libavfilter/vf_blend.cet c:h161r:o1m:i nwarning: aimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]n ce expression i n 161U | DpElFaIneN"E,_ BOLFEFNSD_EEXTP(R(wfeliogahtt, _3s2tbri[tU, ]4)), A| V^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~_O PT_TYPEsrc/libavfilter/vf_blend.c_:S149T:R50I:N Gnote: ,expanded from macro 'DEFINE_BLEND_EXPR' {.str = NUL L149} | , 0, 0 , FL AG S }v, a lu| es ^[ VAR_TOP] = values[VAR_A] = top[x]; src/libavfilter/vf_fftfilt.c : 97 : 130 : \ warning: | missing field 'unit' initializer [-Wmissing-field-initializers] ~ ^~~~~~ 97 | { "weight_V", "set chrominance expresrc/libavfilter/vf_blend.css:i161o:1n: iwarning: nimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] V plane", O161F | FDSEETF(IwNeEi_gBhLtE_sNtDr_[EXVP]R)(,f lAoVa_tO,P T32_bTYiPt,E _4S) T R| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~I NG, src/libavfilter/vf_blend.c:{150.:s50t:r note: expanded from macro 'DEFINE_BLEND_EXPR' = NULL}, 0150, | 0 , F L A G S }va,lu e | s ^[ VAR_BOTTOM] = values[VAR_B] = bottom[x]; \ | ~ ^~~~~~~~~ src/libavfilter/vf_fftfilt.c:101:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 101 | {NULL}, | ^ CC libavfilter/vf_freezeframes.o src/libavfilter/vf_fftfilt.c:109:12: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 8 warning109s | generated . return s->rdft_vdata_out[plane][(int)x * s->rdft_vstride[plane] + (int)y]; | ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_blend.c:175:55: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 175 | values[VAR_T] = td->dst->pts == AV_NOPTS_VALUE ? NAN : td->dst->pts * av_q2d(td->inlink->time_base); | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ CC libavfilter/vf_fspp.o src/libavfilter/vf_blend.c: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++) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ 11 warnings generated. 7 warnings generated. src/libavfilter/vf_field.c:47:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 47 | {NULL} | ^ 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ 7 warnings generated. 13 warnings generated. src/libavfilter/vf_fftfilt.c:406:31: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] 406 | for (int j = 0; j < s->rdft_vlen[plane]; j++) | ~ ^ ~~~~~~~~~~~~~~~~~~~ 8 warnings generated. 3 warnings generated. 10 warnings generated. 9 warnings generated. 7 warnings generated. 1 warning generated. CC libavfilter/vf_gblur.o 15 warnings generated. 19 warnings generated. 5 warnings generated. CC libavfilter/vf_geq.o 1 warning generated. CC libavfilter/vf_gradfun.o src/libavfilter/vf_edgedetect.c:72:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 72 | { "high", "set high threshold", OFFSET(high), AV_OPT_TYPE_DOUBLE, {.dbl=50/255.}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_edgedetect.c:73:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 73 | { "low", "set low threshold", OFFSET(low), AV_OPT_TYPE_DOUBLE, {.dbl=20/255.}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_edgedetect.c:85:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 85 | { NULL } | ^ CC libavfilter/vf_grayworld.o CC libavfilter/vf_guided.o CC libavfilter/vf_hflip.o CC libavfilter/vf_histeq.o CC libavfilter/vf_histogram.o CC libavfilter/vf_hqdn3d.o src/libavfilter/vf_fieldhint.c:58:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] CC libavfilter/vf_hqx.o 58 | { "hint", "set hint file", OFFSET(hint_file_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_fieldhint.c:63:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 63 | { NULL } | ^ CC libavfilter/vf_hsvkey.o CC libavfilter/vf_hue.o CC libavfilter/vf_huesaturation.o CC libavfilter/vf_hwdownload.o CC libavfilter/vf_hwmap.o In file included from src/libavfilter/vf_fftdnoiz.c:27: src/libavfilter/window_func.h:155:60: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 155 | lut[n] = exp(-0.5 * SQR((n-(N-1)/2)/(0.4*(N-1)/2.f))); | ~^~~ src/libavfilter/window_func.h:153:30: note: expanded from macro 'SQR' 153 | #define SQR(x) ((x)*(x)) | ^ src/libavfilter/window_func.h:155:60: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 155 | lut[n] = exp(-0.5 * SQR((n-(N-1)/2)/(0.4*(N-1)/2.f))); | ~^~~ src/libavfilter/window_func.h:153:26: note: expanded from macro 'SQR' 153 | #define SQR(x) ((x)*(x)) | ^ CC libavfilter/vf_hwupload.o src/libavfilter/window_func.h:162:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | if (FFABS(n - M) >= 0.3 * M) { | ~~^~~ ~~ src/libavutil/common.h:64:31: note: expanded from macro 'FFABS' 64 | #define F2FAB warningSs( generateda. ) ((a) >= 0 ? (a) : (-(a))) | ^ In file included from src/libavfilter/vf_fftdnoiz.c:27: src/libavfilter/window_func.h:162:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | if (FFABS(n - M) >= 0.3 * M) { | ^~~~~~~~~~~~ ~~ src/libavutil/common.h:64:37: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^~~~ In file included from src/libavfilter/vf_fftdnoiz.c:27: src/libavfilter/window_func.h:162:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | if (FFABS(n - M) >= 0.3 * M) { | ~ ^ 9 warnings generated. src/libavfilter/window_func.h:163:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ~ ^ src/libavfilter/window_func.h:163:69: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ~ ^ src/libavfilter/window_func.h:163:56: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ~~^~~ ~ src/libavutil/common.h:64:31: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^ In file included from src/libavfilter/vf_fftdnoiz.c:27: src/libavfilter/window_func.h:163:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ^~~~~~~~~~~~ ~ src/libavutil/common.h:64:37: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^~~~ 15 warnings generated. src/libavfilter/vf_fftdnoiz.c:109:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 109 | { NULL } | ^ 9 warnings generated. 30 warnings generated. CC libavfilter/vf_hysteresis.o src/libavfilter/vf_fieldmatch.c:129:154: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 129 | { "ppsrc", "mark main input as a pre-processed input and activate clean source input stream", OFFSET(ppsrc), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_fieldmatch.c:134:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 134 | { "mchroma", "set whether or not chroma is included during the match comparisons", OFFSET(mchroma), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_fieldmatch.c:135:174: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 6 135 | warning s generated . { "y0", "define an exclusion band which excludes the lines between y0 and y1 from the field matching decision", OFFSET(y0), AV_OPT_TYPE_INT, {.i64=0}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_fieldmatch.c:136:174: warning: missing field 'unit' initializer [-Wmissing-field-initializers] CC libavfilter/vf_identity.o 136 | { "y1", "define an exclusion band which excludes the lines between y0 and y1 from the field matching decision", OFFSET(y1), AV_OPT_TYPE_INT, {.i64=0}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_fieldmatch.c:137:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 137 | { "scthresh", "set scene change detection threshold", OFFSET(scthresh_flt), AV_OPT_TYPE_DOUBLE, {.dbl=12}, 0, 100, FLAGS }, | ^ src/libavfilter/vf_fieldmatch.c:146:151: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 146 | { "cthresh", "set the area combing threshold used for combed frame detection", OFFSET(cthresh), AV_OPT_TYPE_INT, {.i64= 9}, -1, 0xff, FLAGS }, | ^ src/libavfilter/vf_fieldmatch.c:147:151: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 147 | { "chroma", "set whether or not chroma is considered in the combed frame decision", OFFSET(chroma), AV_OPT_TYPE_BOOL,{.i64= 0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_fieldmatch.c:148:151: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 148 | { "blockx", "set the x-axis size of the window used during combed frame detection", OFFSET(blockx), AV_OPT_TYPE_INT, {.i64=16}, 4, 1<<9, FLAGS }, | ^ src/libavfilter/vf_fieldmatch.c:149:151: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 149 | { "blocky", "set the y-axis size of the window used during combed frame detection", OFFSET(blocky), AV_OPT_TYPE_INT, {.i64=16}, 4, 1<<9, FLAGS }, | ^ src/libavfilter/vf_fieldmatch.c:150:215: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 150 | { "combpel", "set the number of combed pixels inside any of the blocky by blockx size blocks on the frame for the frame to be detected as combed", OFFSET(combpel), AV_OPT_TYPE_INT, {.i64=80}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_fieldmatch.c:151:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 151 | { NULL } | ^ src/libavfilter/vf_fieldorder.c:157:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 157 | { NULL } | ^ 7 warnings generated. 20 warnings generated. 3 warnings generated. 2 warnings generated. CC libavfilter/vf_idet.o CC libavfilter/vf_il.o CC libavfilter/vf_kerndeint.o CC libavfilter/vf_lagfun.o src/libavfilter/vf_fieldmatch.c:602:14: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 602 | else if (mr > 0.005 && FFMAX(mtn1, mtn2) > 150 && (mtn1*2 < mtn2*1 || mtn2*2 < mtn1*1)) | ^~ ~ src/libavfilter/vf_fillborders.c:682:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 682 | { "left", "set the left fill border", OFFSET(left), AV_OPT_TYPE_INT, {.i64=0}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_fillborders.c:683:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 683 | { "right", "set the right fill border", OFFSET(right), AV_OPT_TYPE_INT, {.i64=0}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_fillborders.c:684:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 684 | { "top", "set the top fill border", OFFSET(top), AV_OPT_TYPE_INT, {.i64=0}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_fillborders.c:685:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 685 | { "bottom", "set the bottom fill border", OFFSET(bottom), AV_OPT_TYPE_INT, {.i64=0}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_fillborders.c:695:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 695 | { NULL } | ^ 16 warnings generated. 4 warnings generated. 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++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. CC libavfilter/vf_lenscorrection.o src/libavfilter/vf_fps.c:103:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 103 | { "fps", "A string describing desired output framerate", OFFSET(framerate), AV_OPT_TYPE_SCC libavfilter/vf_limitdiff.o TRING, { .str = "25" }, 0, 0, V|F }, | ^ src/libavfilter/vf_fps.c:104:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 104 | { "start_time", "Assume the first PTS should be this value.", OFFSET(start_time), AV_OPT_TYPE_DOUBLE, { .dbl = DBL_MAX}, -DBL_MAX, DBL_MAX, V|F }, | ^ src/libavfilter/vf_fps.c:114:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 114 | { NULL } | ^ CC libavfilter/vf_limiter.o CC libavfilter/vf_lumakey.o CC libavfilter/vf_lut.o 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_format.c:142:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 142 | { NULL } | ^ CC libavfilter/vf_lut2.o src/libavfilter/vf_framestep.c:40:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 40 | { "step", "set frame step", OFFSET(frame_step), AV_OPT_TYPE_INT, {.i64=1}, 1, INT_MAX, FLAGS}, | ^ src/libavfilter/vf_framestep.c:41:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 41 | { NULL }, | ^ 20 warnings generated. 6 warnings generated. src/libavfilter/vf_framerate.c:50:167: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 50 | {"fps", "required output frames per second rate", OFFSET(dest_frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="50"}, 0, INT_MAX, V|F }, | ^ src/libavfilter/vf_framerate.c:52:167: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 52 | {"interp_start", "point to start linear interpolation", OFFSET(interp_start), AV_OPT_TYPE_INT, {.i64=15}, 0, 255, V|F }, | ^ src/libavfilter/vf_framerate.c:53:167: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 53 | {"interp_end", "point to end linear interpolation", OFFSET(interp_end), AV_OPT_TYPE_INT, {.i64=240}, 0, 255, V|F }, | ^ src/libavfilter/vf_framerate.c:54:164: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 54 | {"scene", "scene change level", OFFSET(scene_score), AV_OPT_TYPE_DOUBLE, {.dbl=8.2}, 0, 100., V|F }, | ^ src/libavfilter/vf_framerate.c:60:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 60 | {NULL} | ^ src/libavfilter/vf_framerate.c:82:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 82 | ret = av_clipf(FFMIN(mafd, diff), 0, 100.0); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/common.h:143:29: note: expanded from macro 'av_clipf' 143 | # define av_clipf av_clipf_c | ^ src/libavfilter/vf_framepack.c:439:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 439 | { NULL }, | ^ src/libavfilter/vf_freezedetect.c:54:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 54 | { "n", "set noise tolerance", OFFSET(noise), AV_OPT_TYPE_DOUBLE, {.dbl=0.001}, 0, 1.0, V|F }, | ^ src/libavfilter/vf_freezedetect.c:55:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 55 | { "noise", "set noise tolerance", OFFSET(noise), AV_OPT_TYPE_DOUBLE, {.dbsrc/libavfilter/vf_freezeframes.cl=0:.0420:1}113,: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 0, 1.0, V|F 42} | , | ^{ "first", "set first frame to freeze", OFFSET(src/libavfilter/vf_freezedetect.cfi:r56s:t149):, warning: missing field 'unit' initializer [-Wmissing-field-initializers] AV_OPT_TYPE_IN T5664 | , { . i{6 4"=d0"},, 0 , I N T 6 4 _M A X , F L AG S }," s e| t ^ m inimum duration in seconds", OFFSET(dusrc/libavfilter/vf_freezeframes.cr:a43:t113i:o warning: nmissing field 'unit' initializer [-Wmissing-field-initializers]) , AV_OPT_TY P43E | _ D U R{A "TlIasOtN",, { . i 6"4se=t 2l0a0s0t0 0f0r}am,e t o 0f, rIeNeTze6"4,_ M AOFXF,S EVT|(Fl a}s,t) , | ^ AV_OPT_TYPE_INT64, {.i64=0}, 0, INT64_MAXsrc/libavfilter/vf_freezedetect.c,: 57F:L149A:G Swarning: missing field 'unit' initializer [-Wmissing-field-initializers]} , | ^ 57 | { "duration", "ssrc/libavfilter/vf_freezeframes.ce:t44 :m113i:n iwarning: mmissing field 'unit' initializer [-Wmissing-field-initializers]u m duration i n44 | s e c o n{d s""r,e p l a c e " ,O F"FsSeEtT (fdruarmaet itoon )r,e p lAaVc_eO"P,T _ T Y P E _ODFUFRSAETTI(ONr,ep l{a.cie6)4, =A2V0_0O0P0T0_0T}Y,P E _ I0NT,64 , I{N.Ti6644_=M0}A,X ,0 ,V |INFT }6, 4 _| M ^A X, FLAGS }, | ^ src/libavfilter/vf_freezedetect.c:59:10: warning: src/libavfilter/vf_freezeframes.cmissing field 'help' initializer [-Wmissing-field-initializers] :45:12 :59 | warning: missing field 'help' initializer [-Wmissing-field-initializers] {N U45L | L } | { ^ NULL }, | ^ src/libavfilter/vf_freezeframes.csrc/libavfilter/vf_freezedetect.c::4457::96134:: warning: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 44 | 57 | { "{r e"pdluarcaet"i,o n""s,e t f r a m e t o r"espelta cmei"n,i m u m d uOrFaFtSiEoTn( rienp lsaecceo)n,d s"A,V_ O P T _ T Y POEF_FISNTE6T4,( d{.ui6r4a=t0i}o,n )0,, I NATV6_4O_PMTA_XT,YP EF_LADGUSR A}T,I O | N ~ ^~~~~~~~~ , {.i64=200000/usr/include/stdint.h0:46}:,21 : note: 0expanded from macro 'INT64_MAX', INT6 446_M | A#Xd,e Vf|Fi n}e, IN T| 6 ~ ^~~~~~~~~4 _MAX (0x7fff/usr/include/stdint.hf:f46:f21ff:f note: fexpanded from macro 'INT64_MAX'f ffff) 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 src/libavfilter/vf_freezedetect.cf:r56a:m134e: twarning: oimplicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] freeze", OFFSET(l a56s | t ) , { "AdV_"O,P T _ T Y P E _ I N T 6 4 , { .i 6 4 ="0s}e,t 0,m iInNiTm6u4m_ MdAuX,r aFtLiAoGn Si n} ,s e c| o ~ ^~~~~~~~~ nds"/usr/include/stdint.h,: 46 : 21 : note: expanded from macro 'INT64_MAX' OFFSET (46d | #udreafitnieo nI)N,T 6 4A_VM_AOXP T (_0TxY7PfEf_DfUfRffAfTfIffOfN,f f{f.fi)6 4 =| 2 ^~~~~~~~~~~~~~~~~~00 0000}, 0, INT64_MAX, V|F 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] /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 42 | 46{ | #"dfeifrisnte" ,I N T 6"4s_eMtA Xf i r(s0tx 7ffrfafmfef ftfof fffrfefefzfef"), O| F ^~~~~~~~~~~~~~~~~~F SET(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) | ^~~~~~~~~~~~~~~~~~ 18 warnings generated. 1 warning generated. 2 warnings generated. 8 warnings generated. src/libavfilter/vf_grayworld.c:54:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 54 | { NULL } | ^ 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_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_hqx.c:53:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] src/libavfilter/vf_geq.c :5374 | : 117 : warning: {missing field 'unit' initializer [-Wmissing-field-initializers] NULL } | ^ 74 | { "lum", "set luminance expression", OFFSET(expr_str[Y]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_geq.c:75:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | { "cb_expr", "set chroma blue expression", OFFSET(expr_str[U]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_geq.c:76:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76 | { "cb", "set chroma blue expression", OFFSET(expr_str[U]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_geq.c:77:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 77 | { "cr_expr", "set chroma red expression", OFFSET(expr_str[V]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_geq.c:78:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 78 | { "cr", "set chroma red expresCC libavfilter/vf_lut3d.o sion", OFFSET(expr_str[V]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_geq.c:79:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 79 | { "alpha_expr", "set alpha expression", OFFSET(expr_str[A]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_geq.c:80:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 80 | { "a", "set alpha expression", OFFSET(expr_str[A]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_geq.c:81:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 81 | { "red_expr", "set red expression", OFFSET(expr_str[R]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_geq.c:82:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 82 | { "r", "set red expression", OFFSET(expr_str[R]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_geq.c:83:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 83 | { "green_expr", "set green expression", OFFSET(expr_str[G]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_geq.c:84:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 84 | { "g", "set green expression", OFFSET(expr_str[G]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_geq.c:85:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 85 | { "blue_expr", "set blue expression", OFFSET(expr_str[B]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_geq.c:86:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 86 | { "b", "set blue CC libavfilter/vf_maskedclamp.o expression", OFFSET(expr_str[B]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_geq.c:93:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 93 | {NULL}, | ^ src/libavfilter/vf_histeq.c:74:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 74 | { "strength", "set the strength", OFFSET(strength), AV_OPT_TYPE_FLOAT, {.dbl=0.2}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_histeq.c:75:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | { "intensity", "set the intensity", OFFSET(intensity), AV_OPT_TYPE_FLOAT, {.dbl=0.21}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_histeq.c:80:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 80 | { NULL } | ^ CC libavfilter/vf_maskedmerge.o src/libavfilter/vf_histeq.c:91:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 89 | av_log(ctx, AV_LOG_VERBOSE, | ~~~~~~ 90 | "strength:%0.3f intensity:%0.3f antibanding:%d\n", 91 | CC libavfilter/vf_maskedminmax.o histeq->strength, histeq->intensity, histeq->antibanding); | ~~~~~~~~^~~~~~~~~ src/libavfilter/vf_histeq.c:91:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 89 | av_log(ctx, AV_LOG_VERBOSE, | ~~~~~~ 90 | "strength:%0.3f intensity:%0.3f antibanding:%d\n", 91 | histeq->strength, histeq->intensity, histeq->antibanding); | ~~~~~~~~^~~~~~~~ src/libavfilter/vf_gblur.c:205:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 205 | lambda = (sigma * sigma) / (2.0 * steps); | ~~~~~~^~~~~~~ ~ src/libavfilter/vf_geq.c: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[xiCC libavfilter/vf_maskedthreshold.o + 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]) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavfilter/vf_maskfun.o src/libavfilter/vf_geq.c:147:20: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 147 | return src32[xi + yi * linesize]; | ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_geq.c:192:28: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 192 | linesum += src32[xi + yi * linesize]; | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~ 4 warnings generated. 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_hue.c:99:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 99 | { NULL } | ^ src/libavfilter/vf_fspp.c:49:138: warning: src/libavfilter/vf_geq.c:279missing field 'unit' initializer [-Wmissing-field-initializers]: 46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | 279 | { " q u a lgietqy-">,e x p r_ s t"sret[ qAu]al it=y ",a v _ a s p r i nt f ( " % f " , 1 . fOF)F;SE T (l| o ~~~~~~~~~~~ ^~~g 2_count), AV_OPT_TYPE_INT, {.i64 = 4}, 4, MAX_LEVEL, FLAGS }, | ^ src/libavfilter/vf_fspp.c:50:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 50 | { "qp", "force a constant quantizer parameter", OFFSET(qp), src/libavfilter/vf_hue.c : 111 : 59 :A Vwarning: _Oimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]PT _TYPE_INT, {.i64 111= | 0 } h,u e- >h u0e,_ s64i,n = l ri n t (sFiLn(AhGuSe -}>h,u e )| ^* (1 << 16) * hue->saturation); | ~ ~~~~~^~~~~~~~~~ src/libavfilter/vf_fspp.c:51:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_hue.c:111:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]51 | { "st r111 | e n g t hhu"e,- > h u e _ s"sient =f ilrlitnetr( sstirne(nhgtuhe"-,> h u e ) * ( 1 < < 1 6 ) *O hFueF-S>EsTa(tsutrarteinognt)h;), | ~~~ ~~~~~^~~ 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", "usrc/libavfilter/vf_hue.cs:e112 :59B:- fwarning: rimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]am es' QP", 112 | h u e - > h u e _ cOoFFsS E=T( ulsre_ibnftr(acmoe_sq(ph),u eAV-_>OhPTu_eTY)P E_*B O(O1L ,<{< .16i)6 4* = h0u}e,- > s a0t,u r1at,i o n ) ; | ~ ~~~~~^~~~~~~~~~F LAGS }, | ^ src/libavfilter/vf_hue.c:112:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_fspp.c :11253 | : 12 : warning: hmissing field 'help' initializer [-Wmissing-field-initializers]u e-> h53u | e _ c o s{ =N UlLrLi n}t ( c| o ^s (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_gradfun.c:223:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 223 | { "strength", "The maximum amount by which the filter will change any one pixel.", OFFSET(strength), AV_OPT_TYPE_FLOAT, { .dbl = 1.2 }, 0.51, 64, FLAGS }, | ^ src/libavfilter/vf_gradfun.c:224:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 224 | { "radius", "The neighborhood to fit the gradient to.", 7 warning s generated . OFFSET(radius), AV_OPT_TYPE_INT, { .i64 = 16 }, 4, 32, FLAGS }, | ^ src/libavfilter/vf_gradfun.c:225:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 225 | { NULL } | ^ src/libavfilter/vf_hflip.c:42:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 42 | { NULL } | ^ src/libavfilter/vf_guided.c:84:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 84 | { "radius", "set the box radius", OFFSET(radius), AV_OPT_TYPE_INT, {.i64 = 3 }, 1, 20, TFLAGS }, | ^ src/libavfilter/vf_guided.c:85:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 85 | { "esrc/libavfilter/vf_hsvkey.cps":,65 : 50 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]" set the regularization p65a | r a m e tecro n(swti tfhl osaqtu ahruee) "=, h u eO_FkFeSyE T<( e0p.sf) ,? - h u e _AkVe_yO P:T _aTtYaPEn_2FfL(OuAfT,, v{f.)d b+l =M 0_.0P1 I},; | 0 ^~~~~~~~~~~~~~ ~. 0, 1, TFLAGS }, | ^ src/libavfilter/vf_guided.c:89:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 89 | { "sub", "subsampling ratio for fast mode", OFFSET(sub), AV_OPT_TYPE_INT, {.i64 = 4 }, 2, 64, TFLAGS }, | ^ src/libavfilter/vf_guided.c:93:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 93 | { "planes", "set planes to filter", OFFSET(planes), AV_OPT_TYPE_INT, {.i64 = 1 }, src/libavfilter/vf_histogram.c : 083,: 109 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 0xF, TFLA G83S | } , {| ^" level_height", "set levesrc/libavfilter/vf_guided.cl: 94h:e12i:g hwarning: tmissing field 'help' initializer [-Wmissing-field-initializers]" , O F94F | S E T ( l{e vNeUlL_Lh e}i g h| t ^) , 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_hwupload.c:227:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 227 | }, | ^ src/libavfilter/vf_hwupload.c:230:5: warning: missing field 'help' initializer [-Wmissing-field-initializers] 230 | } | ^ src/libavfilter/vf_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] src/libavfilter/vf_hwmap.c:393: 3688: | warning: missing field 'unit' initializer [-Wmissing-field-initializers] { "bgopacity", 393" | s e t b a c{k g.rsoturn d= oNpUaLcLi t}y," ,0 ,O FF0S,E TF(LAbGgSo p}a,c i t| y ^) , AV_OPT_TYPE_FLOAT, {.dbl=0.5}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_histogram.csrc/libavfilter/vf_hwmap.c::89396::10733:: warning: warning: missing field 'unit' initializer [-Wmissing-field-initializers]missing field 'unit' initializer [-Wmissing-field-initializers] 396 | 89 | { . i{6 4" b=" ,0 } , 0 , 1 ," sFeLtA GbSa c}k,g r o| u ^n d opacity", OFFSET(bgopacity), AV_OPT_TYPsrc/libavfilter/vf_hwmap.cE:_398FL:OA12T:, warning: {missing field 'help' initializer [-Wmissing-field-initializers].d bl= 0398.5 | } , 0 , 1{, NFULLALG S}}, | | ^ ^ src/libavfilter/vf_geq.c:456:54: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 456 | geq->values[VAR_T] = in->pts == AV_NOPTS_VALUE ? NAN : in->pts * av_q2d(inlink->time_base), | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf(src/libavfilter/vf_histogram.c":"102): 12| : ^~~~~~~~~~~~~~~~~~ warning: missing field 'help' initializer [-Wmissing-field-initializers] 102 | { NULL } | ^ src/libavfilter/vf_hue.c:276:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 275 | hue->var_values[VAR_R] = inlink->frame_rate.num == 0 || inlink->frame_rate.den == 0 ? | ~ 276 | NAN : av_q2d(inlink->frame_rate); | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ CC libavfilter/vf_median.o src/libavfilter/vf_histogram.c:186:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | for (i = 1; i < avff->nb_formats; i++) { | ~ ^ ~~~~~~~~~~~~~~~~ src/libavfilter/vf_hsvkey.c:219:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 219 | s->hue = FFSIGN(s->hue_opt) *M_PI * fmodf(526.f - fabsf(s->hue_opt), 360.f) / 180.f; | ~ ^~~~~ src/libavfilter/vf_hsvkey.c:219:41: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 219 | s->hue = FFSIGN(s->hue_opt) *M_PI * fmodf(526.f - fabsf(s->hue_opt), 360.f) / 180.f; | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_hue.c:383:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 383 | hue->var_values[VAR_T] = TS2T(inpic->pts, inlink->time_base); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/internal.h:265:48: note: expanded from macro 'TS2T' 265 | #define TS2T(ts, tb) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts) * av_q2d(tb)) | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_hue.c:384:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 384 | hue->var_values[VAR_PTS] = TS2D(inpic->pts); | ~ ^~~~~~~~~~~~~~~~ src/libavfilter/internal.h:264:48: note: expanded from macro 'TS2D' 264 | #define TS2D(ts) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts)) | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_hue.c:393:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 391 | av_log(inlink->dst, AV_LOG_WARNING, | ~~~~~~ 392 | "Saturation value not in range [%d,%d]: clipping value to %0.1f\n", 393 | SAT_MIN_VAL, SAT_MAX_VAL, hue->saturation); | ~~~~~^~~~~~~~~~ src/libavfilter/vf_hue.c:404:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 402 | av_log(inlink->dst, AV_LOG_WARNING, | ~~~~~~ 403 | "Brightness value not in range [%d,%d]: clipping value to %0.1f\n", 404 | -10, 10, hue->brightness); | ~~~~~^~~~~~~~~~ src/libavfilter/vf_hue.c:410:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 410 | hue->hue = hue->hue_deg * M_PI / 180; | ~~~~~^~~~~~~ ~ src/libavfilter/vf_hue.c:413:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 413 | hue->hue_deg = hue->hue * 180 / M_PI; | ~~~~~~~~~^~~~~ ~ src/libavfilter/vf_hue.c:418:63: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 416 | av_log(inlink->dst, AV_LOG_DEBUG, | ~~~~~~ 417 | "H:%0.1f*PI h:%0.1f s:%0.1f b:%0.f t:%0.1f n:%d\n", 418 | hue->hue/M_PI, hue->hue_deg, hue->saturatisrc/libavfilter/vf_hsvkey.con, :h292u:e102-:> bwarning: rmissing field 'unit' initializer [-Wmissing-field-initializers]i ghtness, | ~~~~~^~~~~~~~~~ 292 | src/libavfilter/vf_hue.c : 418{: 46":h warning: ueimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]" , "set 416t | h e h u ea v_vloagl(iunel"i,n kO-F>FdSsEtT,( hAuVe__LoOGp_tD)EB,U G,A V _| O ~~~~~~P T_TYPE _F417L | O A T , { . d"bHl:% 0.=1 f0* P}I, h-:%306.01,f 3s6:0%,0 .F1LAfG Sb :}%,0 . f| ^t :%0.1f n:%d\n", 418 | hue->hue/src/libavfilter/vf_hsvkey.cM:_293P:I101,: hwarning: umissing field 'unit' initializer [-Wmissing-field-initializers]e ->hue_deg, h u293e | - > s a tu{r a"tsiaotn",, h"usee-t> btrhieg hstanteusrsa,t i o| n ~~~~~^~~~~~~~~~ value", OFFsrc/libavfilter/vf_hue.cS:E418T:(32s:a twarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], AV_OPT _416T | Y P E _ FaLvO_AlTo,g ({i n.ldibnlk -=> d0s t},, A-V1_,L O1G,_ DFELABGUSG ,} , | ~~~~~~| ^ 417 | "H:%0.1f*PI h:%0.1f s:%0.1fsrc/libavfilter/vf_hsvkey.c b::%2940:.96f: warning: tmissing field 'unit' initializer [-Wmissing-field-initializers]: %0.1f n:%d \294n | " , { "va l418 | " , "s e t t h e hvuael-u>eh uvea/lMu_PeI," ,h uOeF->FhSueE_Td(evga, lh),u eA-V_>OsaPtTu_raTtYiPoEn_F,L OhATu,e -{ >.bdrbli g=h t0n e}s,s, - 1| ~~~~~^~~~~~~, 1, FLAGSsrc/libavfilter/vf_hue.c :},418 : | 17 ^: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 418 | hue->hue/M_PI, husrc/libavfilter/vf_hsvkey.ce-:>295h:u131e:_d egwarning: , missing field 'unit' initializer [-Wmissing-field-initializers]h ue->saturatio n295, | h u e -{> "bsirimgihltanersist, y "| ~~~~~^~~~, "set the hsvkey similarity value", OFFSET(similarity), AV_OPT_TYPE_FLOAT, { .dbl = 0.01}, 0.00001, 1.0, FLAGS }, | ^ src/libavfilter/vf_hsvkey.c:296:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 296 | { "blend", "set the hsvkey blend value", OFFSET(blend), AV_OPT_TYPE_FLOAT, { .dbl = 0.0 }, 0.0, 1.0, FLAGS }, | ^ src/libavfilter/vf_hsvkey.c:297:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 297 | { NULL } | ^ 7 warnings generated. src/libavfilter/vf_fspp.c:295:13: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 295 | THRESHOLD(tmp0, d0, threshold[0 * 8]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_fspp.h:39:30: note: expanded from macro 'THRESHOLD' 39 | if(((unsigned)((x) + t)) > t * 2) r = (x); \ | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavfilter/vf_fspp.c:296:13: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 296 | THRESHOLD(tmp1, d2, threshold[2 * 8]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_fspp.h:39:30: note: expanded from macro 'THRESHOLD' 39 | if(((unsigned)((x) + t)) > t * 2) r = (x); \ | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavfilter/vf_fspp.c:297:13: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 297 | THRESHOLD(tmp2, d4, threshold[4 * 8]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_fspp.h:39:30: note: expanded from macro 'THRESHOLD' 39 | if(((unsigned)((x) + t)) > t * 2) r = (x); \ | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavfilter/vf_fspp.c:298:13: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 298 | THRESHOLD(tmp3, d6, threshold[6 * 8]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_fspp.h:39:30: note: expanded from macro 'THRESHOLD' 39 | if(((unsigned)((x) + t)) > t * 2) r = (x); \ | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavfilter/vf_fspp.c:332:13: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 332 | THRESHOLD(tmp4, d1, threshold[1 * 8]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_fspp.h:39:30: note: expanded from macro 'THRESHOLD' 39 | if(((unsigned)((x) + t)) > t * 2) r = (x); \ | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavfilter/vf_fspp.c:333:13: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 333 | THRESHOLD(tmp5, d3, threshold[3 * 8]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_fspp.h:39:30: note: expanded from macro 'THRESHOLD' 39 | if(((unsigned)((x) + t)) > t * 2) r = (x); \ | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavfilter/vf_fspp.c:334:13: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 334 | THRESHOLD(tmp6, d5, thressrc/libavfilter/vf_hsvkey.chol:d[3345: 102*: 8warning: ]missing field 'unit' initializer [-Wmissing-field-initializers]) ; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_fspp.h:39:30: note: expanded from macro 'THRESHOLD'334 | { " 39h | u e " , i f"(s(e(tu ntsihgene d)((x) + t)) > t *h u2e )v alr u=e "(,x )O;F F S \E T (| h ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ue _opt), AV_Osrc/libavfilter/vf_fspp.cP:T335_:T13Y:P E_warning: Fcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]L OAT, { . d335b | l = 0 } , - 3T6H0RE,S 3H6O0L,D (FtLmApG7S, d}7,, t h| r ^e shold[7 * 8]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_fspp.h:39:30: note: expanded from macro 'THRESHOLD' 39 | if(((usrc/libavfilter/vf_hsvkey.cn:s335i:g101n:e dwarning: )missing field 'unit' initializer [-Wmissing-field-initializers]( (x) + t)) > t335 | * 2 ) r{ =" s(axt)";, " s\e t | t ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~h e saturation value", OFFSET(sat), AV_OPT_TYPE_FLOAT, { .dbl = 0 }, -1, 1, FLAsrc/libavfilter/vf_hqdn3d.cGS :},367 : 141| : ^ warning: missing field 'unit' initializer [-Wmissing-field-initializers] 367 | { "luma_spatial", "spatial luma strength", src/libavfilter/vf_hsvkey.cO:F336F:S96E:T (warning: smissing field 'unit' initializer [-Wmissing-field-initializers]t rength[LUMA _S336P | A T I A {L "]va)l",, " sAetV t_hOe PvTa_lTueY PEv_aDlOUuBeL"E,, O{F .FdSbEl T= (0v.a0 l}),, 0A,V _DOBPLT_M_ATXY,P FELA_GFS L}O, A T| , ^ { .dbl = 0 }, -1, 1, FLAGS }, | ^ src/libavfilter/vf_hqdn3d.c:368:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_hsvkey.c:337:133: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 368 | { "chrom a337_ | s p a t i{a l""s, i"msiplaatriiatly "c,h r"osmeta tshter ehnsgvthho"l,d siOmFiFlSaEriTty( svatluree"n,g tOh[FCFHSREOTM(Asi_mSiPlAaTrIiAtLy)],) ,A VA_VO_PTO_TPYTP_E_TFYLPOEA_TD,O U{B L.Ed,b {l .= d0b.l0 =1 0}.,0 0.}0,0 00,0 1D, B1L_.M0A,X ,F LFAGLSA G}S, } ,| ^ | ^ src/libavfilter/vf_hsvkey.c:338:113src/libavfilter/vf_hqdn3d.c:: 369warning: :missing field 'unit' initializer [-Wmissing-field-initializers]141 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 338 | 369{ | " b l e{n d""l,u m"as_ettm pt"h,e h s v h o l"dt ebmlpeonrda lv alluumea" ,s tOrFeFnSgEtTh("b,l e n dO)F,F SAEVT_(OsPtTr_eTnYgPtEh_[FLLUOMAAT_,T M{P ].)d,b l = 0 . 0A V}_,O PT0._0T,Y P1E.0_,DO UFBLLAEGS, }{, . d| b ^ l = 0.0 }, 0, DBL_MAX, src/libavfilter/vf_hsvkey.cF:L339AG:S 12:} warning: ,missing field 'help' initializer [-Wmissing-field-initializers] | ^ 339 | { NULL } | ^ src/libavfilter/vf_hqdn3d.c:370:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 370 | { "chroma_tmp", "temporal chroma strength", OFFSET(strength[CHROMA_TMP]), AV_OPT_TYPE_DOUBLE, { .dbl = 0.0 }, 0, DBL_MAX, FLAGS }, | ^ src/libavfilter/vf_hqdn3d.c:371:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 371 | { NULL } | ^ src/libavfilter/vf_huesaturation.c:321:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 321 | yrc = M_SQRT2 / mag; | ~ ^~~ src/libavfilter/vf_huesaturation.c:329:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 329 | zrs = sinf(rotation * M_PI / 180.f); | ~ ^~~~~ src/libavfilter/vf_huesaturation.c:329:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 329 | zrs = sinf(rotation * M_PI / 180.f); | ^~~~~~~~ ~ src/libavfilter/vf_huesaturation.c:330:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 330 | zrc = cosf(rotation * M_PI / 180.f); | ~ ^~~~~ src/libavfilter/vf_huesaturation.c:330:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 330 | zrc = cosf(rotation * M_PI / 180.f); | ^~~~~~~~ ~ src/libavfilter/vf_huesaturation.c:350:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 350 | yrc = M_SQRT2 / mag; | ~ ^~~ src/libavfilter/vf_huesaturation.c:353:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 353 | zrs = sinf(rotation * M_PI / 180.f); | ~ ^~~~~ src/libavfilter/vf_huesaturation.c:353:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 353 | zrs = sinf(rotation * M_PI / 180.f); | ^~~~~~~~ ~ src/libavfilter/vf_huesaturation.c:354:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 354 | zrc = cosf(rotation * M_PI / 180.f); | ~ ^~~~~ src/libavfilter/vf_huesaturation.c:354:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 354 | zrc = cosf(rotation * M_PI / 180.f); | ^~~~~~~~ ~ src/libavfilter/vf_huesaturation.c:448:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 448 | { "hue", "set t11he warning sh generatedu. e shift", OFFSET(hue), AV_OPT_TYPE_FLOAT, {.dbl=0},-180, 180, VF }, | ^ src/libavfilter/vf_huesaturation.c:449:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 449 | { "saturation", "set the saturation shift", OFFSET(saturation), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, VFsrc/libavfilter/vf_histogram.c },: 510 | :66 ^: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 510 | src/libavfilter/vf_huesaturation.c : 450 : 118 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] value + =450 | l r i n t{( m"aixn_tveanlsuiet y*" ,s - >"hsiestt otghrea mi[nitdexn]s i/t y( fslhoiaftt)"m,a x _ h v a l ) ; O F| F ~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~S ET(intensity), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, VF }, | ^ src/libavfilter/vf_huesaturation.c:459:120: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 459 | { "strength", "set the filtering strength", OFFSET(strength), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0,100,VF }, | ^ src/libavfilter/vf_huesaturation.c:460:120: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 460 | { "rw", "set the red weight", OFFSET(rlw), AV_OPT_TYPE_FLOAT, {.dbl=.333}, 0, 1, VF }, | ^ src/libavfilter/vf_huesaturation.c:461:120: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 461 | { "gw", "set the green weight", OFFSET(glw), AV_OPT_TYPE_FLOAT, {.dbl=.334}, 0, 1, VF }, | ^ src/libavfilter/vf_huesaturation.c:462:120: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 462 | { "bw", "set the blue weight", OFFSET(blw), AV_OPT_TYPE_FLOAT, {.dbl=.333}, 0, 1, VF }, | ^ src/libavfilter/vf_huesaturation.c:463:120: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 463 | { "lightness", "set the preserve lightness", OFFSET(lightness), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, VF }, | ^ src/libavfilter/vf_huesaturation.c:464:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 464 | { NULL } | ^ CC libavfilter/vf_mergeplanes.o CC libavfilter/vf_mestimate.o 2 warnings generated. src/libavfilter/vf_hysteresis.c:56:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | { "planes", "set planes", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=0xF}, 0, 0xF, FLAGS }, | ^ src/libavfilter/vf_hysteresis.c:57:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | { "threshold", "set threshold", OFFSET(threshold), AV_OPT_TYPE_INT, {.i64=0}, 0, UINT16_MAX, FLAGS }, | ^ src/libavfilter/vf_hysteresis.c:58:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 58 | { NULL } | ^ src/libavfilter/vf_histogram.c:661:85: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 661 | { "width", "set width", OFFSET(width), AV_OPT_TYPE_INT, {.i64=0}, 0, 8192, FLAGS}, | ^ src/libavfilter/vf_histogram.c:662:85: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 662 | { "w", "set width", OFFSET(width), AV_OPT_TYPE_INT, {.i64=0}, 0, 8192, FLAGS}, | ^ src/libavfilter/vf_histogram.c:663:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 663 | COMMON_OPTIONS | ^ src/libavfilter/vf_histogram.c:79:115: note: expanded from macro 'COMMON_OPTIONS' 79 | { "components", "set color components to display", OFFSET(components), AV_OPT_TYPE_INT, {.i64=7}, 1, 15, FLAGS}, \ | ^ src/libavfilter/vf_histogram.c:663:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_histogram.c:80:115: note: expanded from macro 'COMMON_OPTIONS' 80 | { "c", "set color components to display", OFFSET(components), AV_OPT_TYPE_INT, {.i64=7}, 1, 15, FLAGS}, | ^ src/libavfilter/vf_histogram.c:664:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 664 | { "bgopacity", "set background opacity", OFFSET(bgopacity), AV_OPT_TYPE_FLOAT, {.dbl=0.9}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_histogram.c:665:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 665 | { "b", "set background opacity", OFFSET(bgopacity), AV_OPT_TYPE_FLOAT, {.dbl=0.9}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_histogram.c:666:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 666 | { "envelope", "display envelope", OFFSET(envelope), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_histogram.c:667:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 667 | { "e", "display envelope", OFFSET(envelope), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_histogram.c:668:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 668 | { "ecolor", "set envelope color", OFFSET(envelope_rgba), AV_OPT_TYPE_COLOR, {.str="gold"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_histogram.c:669:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 669 | { "ec", "set envelope color", OFFSET(envelope_rgba), AV_OPT_TYPE_COLOR, {.str="gold"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_histogram.c:676:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 676 | { NULL } | ^ 5 warnings generated. 1 warning generated. src/libavfilter/vf_identity.c:158:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 158 | snprintf(value, sizeof(value), "%f", d); | ~~~~~~~~ ^ 3 warnings generated. src/libavfilter/vf_find_rect.c:50:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 50 | { "threshold", "set threshold", OFFSET(threshold), AV_OPT_TYPE_FLOAT, {.dbl = 0.5}, 0, 1.0, FLAGS }, | ^ src/libavfilter/vf_find_rect.c:51:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 51 | { "mipmaps", "set mipmaps", OFFSET(mipmaps), AV_OPT_TYPE_INT, {.i64 = 3}, 1, MAX_MIPMAPS, FLAGS }, | ^ src/libavfilter/vf_find_rect.c:52:80: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 52 | { "xmin", "", OFFSET(xmin), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_find_rect.c:53:80: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 53 | { "ymin", "", OFFSET(ymin), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_find_rect.c:54:80: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 54 | { "xmax", "", OFFSET(xmax), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_find_rect.c:55:80: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 55 | { "ymax", "", OFFSET(ymax), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_find_rect.c:56:81: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | { "discard", "", OFFSET(discard), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_find_rect.c:57:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 57 | { NULL } | ^ src/libavfilter/vf_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_swsrc/libavfilter/vf_identity.cap),: 296 A:V20_:O PTwarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]T YPE_BOOL, {.i6 4296= | 0 } , s -0>m,in _1s,c oFrLeA G=S }+, I | N ^FI NITY; | ~ ^~~~~~~~~ src/libavfilter/vf_il.c:75:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | {"src/libavfilter/vf_identity.cch:r297o:m20a:_ swarning: wimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]a p", "swa p297 | c h r o msa- >fmiaexl_dssc"o,r eO F=F S-EITN(FcIhNrIoTmYa;_ s w| a ~ ^~~~~~~~~p ), AVsrc/libavfilter/vf_idet.c_OP:T32_:T134Y:P Ewarning: _missing field 'unit' initializer [-Wmissing-field-initializers]B OOL, {.i64=0}, 0, 1, F32L | A G S } ,{ "| i ^n tl_thres", "set interlacing threshold", OFFSETsrc/libavfilter/vf_il.c(:i76n:t103e:r lwarning: amissing field 'unit' initializer [-Wmissing-field-initializers]c e_threshold )76, | A V{_"OcPsT"_,T Y P E _ F L O A T ," s{.wdablp =c h1ro.m0a4 }f,i -e1,l FdLsT_"MA,X, OFFLAFGSS E}T(,c h ro| ma ^_ swap), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLsrc/libavfilter/vf_idet.cAG:S}33,: 134 : | warning: missing field 'unit' initializer [-Wmissing-field-initializers] ^ 33 | { "prog_thres", "setsrc/libavfilter/vf_il.c :pr77o:g103r:e swarning: smissing field 'unit' initializer [-Wmissing-field-initializers]i ve threshol d77" | , O F F{S"EaTl(pphrao_gsrweasps"i,v e _t"hrsewsahpol dal)p,h aA Vfi_eOlPdTs_"T,Y P EOF_FFSLETO(AalTp,h a{_s.wadp)b,l =A V_1O.P5T}_, T Y-PE1_,B OFOLLT,_ M{A.Xi,6 F4L=A0G}S, }0,, 1 ,| ^F LAGS}, | ^ src/libavfilter/vf_idet.c:34:134: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_il.c:78:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 34 | { 78" | r e p _ {t"hars"e,s " , " s e t" srweapp aelaphta tfhireeldssh"o,l dOF"F, S E T ( a lOpFhFaS_EsTw(arpe)p, e aAtV__OtPhTr_eTYsPhEo_lBdO)O,L , { . iAV6_4OP=T0_}T,YP E_0F,LO A1T,, F{L.AdbGlS }=, 3 .0| } ^, -1, FLT_MAX, FLAGSsrc/libavfilter/vf_il.c }:,79 : 10| : ^ warning: missing field 'help' initializer [-Wmissing-field-initializers] 79 | {NULL} | ^ 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:src/libavfilter/vf_find_rect.c119:: warning: 130implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 34130 | | {r e"truerpn_ t1h r-e sf"a,b s ("cs)e;t r| e ~~~~ ^p eat threshold", OFFSET(repeat_threshold), AV_OPT_TYPE_FLOAT, {.dbl = 3.0}, -1, FLT_MAX, FLAGS }, | ~ ^~~~~~~ 45 warnings generated/usr/include/float.h. :15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_idet.c:33:119: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 33 | { "prog_thres", "set progressive threshold", OFFSET(progressive_threshold), AV_OPT_TYPE_FLOAT, {.dbl = 1.5}, -1, FLT_MAX, FLAGS }, | ~ ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_idet.c:32:119: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 32 | { "intl_thres", "set interlacing threshold", OFFSET(interlace_threshold), AV_OPT_TYPE_FLOAT, {.dbl = 1.04}, -1, FLT_MAX, FLAGS }, | ~ ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavfilter/vf_midequalizer.o src/libavfilter/vf_identity.c:397:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 397 | { NULL } | ^ CC libavfilter/vf_minterpolate.o CC libavfilter/vf_misc_vaapi.o CC libavfilter/vf_mix.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_kerndeint.c:57:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 57 | { NULL } | ^ 34 warnings generated. src/libavfilter/vf_idet.c:406:72: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 406 | idet->decay_coefficient = lrint( PRECISION * exp2(-1.0 / idet->half_life) ); | ~ ~~~~~~^~~~~~~~~ 6 warnings generated. 4 warnings generated. src/libavfilter/vf_lagfun.c:199:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 199 | { "decay", "set decay", OFFSET(decay), AV_OPT_TYPE_FLOAT, {.dbl=.95}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_lagfun.c:200:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 200 | { "planes", "set what planes to filter", OFFSET(planes), AV_OPT_TYPE_FLAGS, {.i64=15}, 0, 15, FLAGS }, | ^ src/libavfilter/vf_lagfun.c:201:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 201 | { NULL }, | ^ CC libavfilter/vf_monochrome.o src/libavfilter/vf_limitdiff.c:60:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | { "threshold", "set the threshold", OFFSET(threshold), AV_OPT_TYPE_FLOAT, {.dbl=1/255.f}, 0, 1, TFLAGS }, | ^ CC libavfilter/vf_morpho.o src/libavfilter/vf_limitdiff.c:61:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | { "elasticity", "set the elasticity", OFFSET(elasticity), AV_OPT_TYPE_FLOAT, {.dbl=2.f}, 0, 10, TFLAGS }, | ^ src/libavfilter/vf_limitdiff.c:62:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | { "reference", "enable reference stream", OFFSET(reference), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_limitdiff.c:63:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | { "planes", "set the planes to filter", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=0xF}, 0, 0xF, TFLAGS }, | ^ src/libavfilter/vf_limitdiff.c:64:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 64 | { NULL } | ^ src/libavfilter/vf_limitdiff.c:61:94: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 61 | { "elasticity", "set the elasticity", OFFSEsrc/libavfilter/vf_find_rect.cT(e:l211a:s28t:i cwarning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]t y), AV_OPT_TYPE_FLOA T209, | { . d balv=_2l.ofg}(,c t x , 0A,V _ L1O0G,_ ITNFFLOA,G S" F}o,u n d| ~ ^~~a t n=%"PRId64" pts_time=src/libavfilter/vf_limitdiff.c%:f60 :x95:= %warning: dimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] y=%d with s c60o | r e = %{f \"nt"h, r e| s ~~~~~~h olCC libavfilter/vf_mpdecimate.o d", 210" | s e t t h e 1 t h warningir generatednel. sihnokld-">, f r a m e_ co uOnFt_FoSuEt,T (TtShr2eDs(hionl-d>)p,t s )A V* _aOv_Pq2Td_(Tinsrc/libavfilter/vf_limiter.clYiP:Enk_-55F>L:Ot12AiT,:m { .ewarning: missing field 'help' initializer [-Wmissing-field-initializers]d_b abls=e1)/, 2 5555. | f }211 , | 0 { , N 1 U, L T FLLA G S } } b ,e| s ^ t| _ ~ ~^~~~~~x , best_y, best_score); | ^~~~~~~~~~ src/libavfilter/vf_find_rect.c:210:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 210 | inlink->frame_count_out, TS2D(in->pts) * av_q2d(inlink->time_base), | ^~~~~~~~~~~~~ ~ src/libavfilter/internal.h:264:48: note: expanded from macro 'TS2D' 264 | #define TS2D(ts) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts)) | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_find_rect.c:215:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 215 | snprintf(buf, sizeof(buf), "%f", best_score); | ~~~~~~~~ ^~~~~~~~~~ CC libavfilter/vf_multiply.o src/libavfilter/vf_lut.c:99:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 99 | { NULL } | ^ src/libavfilter/vf_lumakey.c:187:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 187 | { "threshold", "set the threshold value", OFFSET(threshold), AV_OPT_TYPE_DOUBLE, {.dbl=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_lumakey.c:188:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 188 | { "tolerance", "set the tolerance value", OFFSET(tolerance), AV_OPT_TYPE_DOUBLE, {.dbl=0.01}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_lumakey.c:189:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 189 | { "softness", "set the softness value", OFFSET(softness), AV_OPT_TYPE_DOUBLE, {.dbl=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_lumakey.c:190:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 190 | { NULL } | ^ 18 warnings generated. src/libavfilter/vf_lenscorrection.c:66:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 66 | { NULL } | ^ src/libavfilter/vf_lut.c:316:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 316 | for (val = 0; val < FF_ARRAY_ELEMS(s->lut[comp]); val++) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15 warnings generated. src/libavfilter/vf_lenscorrection.c:210:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 210 | for (i = 0; i < FF_ARRAY_ELEMS(rect->correction); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7 warnings generated. CC libavfilter/vf_negate.o src/libavfilter/vf_lut2.c:92:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 92 | { NULL } | ^ CC libavfilter/vf_neighbor.o src/libavfilter/vf_floodfill.c:399:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 399 | { "x", "set pixel x coordinate", OFFSET(x), AV_OPT_TYPE_INT, {.i64=0}, 0, UINT16_MAX, FLAGS }, | ^ src/libavfilter/vf_floodfill.c:400:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 400 | { "y", "set pixel y coordinate", OFFSET(y), AV_OPT_TYPE_INT, {.i64=0}, 0, UINT16_MAX, FLAGS }, | ^ src/libavfilter/vf_floodfill.c:401:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 401 | { "s0", "set source #0 component value", OFFSET(s[0]), AV_OPT_TYPE_INT, {.i64=0},-1, UINT16_MAX, FLAGS }, | ^ src/libavfilter/vf_floodfill.c:402:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 402 | { "s1", "set source #1 component value", OFFSET(s[1]), AV_OPT_TYPE_INT, {.i64=0},-1, UINT16_MAX, FLAGS }, | ^ src/libavfilter/vf_floodfill.c:403:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 403 | { "s2", "set source #2 component value", OFFSET(s[2]), AV_OPT_TYPE_INT, {.i64=0},-1, UINT16_MAX, FLAGS }, | ^ src/libavfilter/vf_floodfill.c:404:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 404 | { "s3", "set source #3 component value", OFFSET(s[3]), AV_OPT_TYPE_INT, {.i64=0},-1, UINT16_MAX, FLAGS }, | ^ src/libavfilter/vf_floodfill.c:405:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 4 405 warning | s generated . { "d0", "set destination #0 component value", OFFSET(d[0]), AV_OPT_TYPE_INT, {.i64=0}, 0, UINT16_MAX, FLAGS }, | ^ src/libavfilter/vf_floodfill.c:406:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 406 | { "d1", "set destination #1 component value", OFFSET(d[1]), AV_OPT_TYPE_INT, {.i64=0}, 0, UINT16_MAX, FLAGS }, | ^ src/libavfilter/vf_floodfill.c:407:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 407 | { "d2", "set destination #2 component value", O3FF warningSEsT generated(. 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 } | ^ 1 warning generated. 18CC libavfilter/vf_nlmeans.o warnings generated. src/libavfilter/vf_lut2.c:633:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 633 | { NULL } | ^ 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 } | ^ 1 warning generated. src/libavfilter/vf_maskedminmax.c:53:90: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_maskfun.c: 5553: | 103 : warning: { missing field 'unit' initializer [-Wmissing-field-initializers]" planes", "set p la55n | e s " , { "OlFoFwS"E,T ( p l an"sees)t, AlVo_w OtPhTre_shTolYdP"E,_ IONFFTSE,T( lo{w).,i 6 4 =0 xFA},V _0O,P T_0TxFY,P FEL_AGISN T},, { . | i ^6 4=10}, 0, UINT16_MAX, Vsrc/libavfilter/vf_maskedminmax.cF:T54: 12:} ,warning: missing field 'help' initializer [-Wmissing-field-initializers]| ^ 54 | { NULL } | ^ src/libavfilter/vf_maskfun.c:56:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | { "high", "set high threshold", OFFSET(high), AV_OPT_TYPE_INT, {.i64=10}, 0, UINT16_MAX, VFT }, | ^ src/libavfilter/vf_maskfun.c:57:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | { "planes", "set planes", src/libavfilter/vf_maskedclamp.c : 55 : 109 : Owarning: Fmissing field 'unit' initializer [-Wmissing-field-initializers]F SET(planes), AV _55O | PT _ T Y P{E _"INuTn,d e{r.is6ho4o=t0"x,F }",s et0 u,n d0exrFsh,oo t" , O F FS E T (VuFnTde r}sh,oo t )| , ^ AV_OPT_TYPE_INT, {.i64=0}, 0, UINT16_MAX, FLAGS }, src/libavfilter/vf_maskfun.c | ^: 58:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 58 | { "fill", "set fsrc/libavfilter/vf_maskedclamp.cil:l 56v:109a:l uwarning: emissing field 'unit' initializer [-Wmissing-field-initializers]" , OFFSE T56( | f i l l{), " ovAerVsh_oOoPtT",_ T"YsPeEt_ IoNvTer,s {h.oio6t4"=,0 } ,O FF S E0,T (UoINvTe1r6s_hMoAoXt,) ,V F TA V}_, O P| T ^_T YPE_INT, {.i64=0}, 0, UINT16_MAX, FLAGS }, | src/libavfilter/vf_maskfun.c ^ :59:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59 | { "sum", "set sum vasrc/libavfilter/vf_maskedclamp.cl:ue57",: 109 : warning: missing field 'unit' initializer [-Wmissing-field-initializers]O FFSET(sum), 57 | AV _ O PT{_ T"YpPlEa_nINeT,s {".i,6 4= 10 }, 0", sUIeNtT 1p6l_aMAnXe,s "V,F T } ,O F | F ^S ET(planes), AV_Osrc/libavfilter/vf_maskfun.cPT:_60T:YP12E:_ Iwarning: Nmissing field 'help' initializer [-Wmissing-field-initializers]T , { .60 | i 6 4 = {0 xFN}U,LL 0,} 0 x F| , ^ FLAGS }, | ^ src/libavfilter/vf_maskedclamp.c:58:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 58 | { NULL } | ^ src/libavfilter/vf_maskedthreshold.c:55:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 55 | { "threshold", "set threshold", OFFSET(threshold), AV_OPT_TYPE_INT, {.i64=1}, 0, UINT16_MAX, TFLAGS }, | ^ 4 warnings generated. src/libavfilter/vf_maskedthreshold.c:56:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | { "planes", "set planes", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=0xF}, 0, 0xF, TFLAGS }, | ^ src/libavfilter/vf_maskedthreshold.c:60:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 60 | { NULL } | ^ 7 warnings generated. 23 warnings generated. src/libavfilter/vf_lut3d.c:105:92: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 105 | return lut3d->lut[NEAR(s->r) * lut3d->lutsize2 + NEAR(s->g) * lut3d->lutsize + NEAR(s->b)]; | ~~~~~~~~^~ src/libavfilter/vf_lut3d.c:95:25: note: expanded from macro 'NEAR' 95 | #define NEAR(x) ((int)((x) + .5)) | ^ ~ src/libavfilter/vf_lut3d.c:105:62: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 105 | return lut3d->lut[NEAR(s->r) * lut3d->lutsize2 + NEAR(s->g) * lut3d->lutsize + NEAR(s->b)]; | ~~~~~~~~^~ src/libavfilter/vf_lut3d.c:95:25: note: expanded from macro 'NEAR' 95 | #define NEAR(x) ((int)((x) + .5)) | ^ ~ src/libavfilter/vf_lut3d.c:105:31: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 105 | return lut3d->lut[NEAR(s->r) * lut3d->lutsize2 + NEAR(s->g) * lut3d->lutsize + NEAR(s->b)]; | ~~~~~~~~^~ src/libavfilter/vf_lut3d.c:95:25: note: expanded from macro 'NEAR' 95 | #define NEAR(x) ((int)((x) + .5)) | ^ ~ 10 warnings generated. 6 warnings generated. 5 warnings generated. CC libavfilter/vf_nnedi.o CC libavfilter/vf_noise.o CC libavfilter/vf_normalize.o CC libavfilter/vf_null.o CC libavfilter/vf_overlay.o CC libavfilter/vf_overlay_vaapi.o CC libavfilter/vf_owdenoise.o 3 warnings generated. CC libavfilter/vf_pad.o CC libavfilter/vf_palettegen.o CC libavfilter/vf_paletteuse.o CC libavfilter/vf_perspective.o 6 warnings generated. src/libavfilter/vf_mergeplanes.c:59:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59 | { "mapping", "set input to output plane mapping", OFFSET(mapping), AV_OPT_TYPE_INT, {.i64=-1}, -1, 0x33333333, FLAGS|AV_OPT_FLAG_DEPRECATED }, | ^ src/libavfilter/vf_mergeplanes.c:61:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | { "map0s", "set 1st input to output stream mapping", OFFSET(map[0].input), AV_OPT_TYPE_INT, {.i64=0}, 0, 3, FLAGS }, | ^ src/libavfilter/vf_mergeplanes.c:62:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | { "map0p", "set 1st input to output plane mapping", OFFSET(map[0].plane), AV_OPT_TYPE_INT, {.i64=0}, 0, 3, FLAGS }, | ^ src/libavfilter/vf_mergeplanes.c:63:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | { "map1s", "set 2nd input to output stream mapping", OFFSET(map[1].input), AV_OPT_TYPE_INT, {.i64=0}, 0, 3, FLAGS }, | ^ src/libavfilter/vf_mergeplanes.c:64:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 64 | { "map1p", "set 2nd input to output plane mapping", OFFSET(map[1].plane), AV_OPT_TYPE_INT, {.i64=0}, 0, 3, FLAGS }, | ^ src/libavfilter/vf_mergeplanes.c:65:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 65 | { "map2s", "set 3rd input to output stsrc/libavfilter/vf_mestimate.crea:m 63m:a102pp:i nwarning: g", OFFSET(missing field 'unit' initializer [-Wmissing-field-initializers]m ap[2].input), AV_ O63P | T _ T Y{P E"_mINbT,_ s{iz.ei"6,4 =0"}m,a c0r,o b3l, oFcLkAG Ss }i,ze " ,| ^O FFSET(mb_size), AV_OPT_TYPE_INT, {.i64 =src/libavfilter/vf_mergeplanes.c 1:666}:,119 :8 , warning: Imissing field 'unit' initializer [-Wmissing-field-initializers]N T_MAX, FLAG S66 | } , {| ^" map2p", "set 3rd input to output plane mapping",src/libavfilter/vf_mestimate.c :O64FF:SE112T:( mwarning: amissing field 'unit' initializer [-Wmissing-field-initializers]p [2].plane), A64V | _ O P T _{T YP"sE_eIaNrTc,h _{p.air6a4m=",0 }",s 0e,a r3c,h F LpAGaSr a}m,et e r| " ^, OFFSET(search_param), AV_OPT_TYPE_INT,src/libavfilter/vf_mergeplanes.c :{67:.119i6:4 warning: =missing field 'unit' initializer [-Wmissing-field-initializers] 7}, 4, INT _67M | A X , { F"LAmGaSp 3}s",, "| ^s et 4th input to outsrc/libavfilter/vf_mestimate.cpu:t65 :s12t:r ewarning: amissing field 'help' initializer [-Wmissing-field-initializers]m m a65p | p i ng " ,{ O FNUFLSLE T} ( m| a ^p [3].input), AV_OPT_TYPE_INT, {.i64=0}, 0, 3, FLAGS }, | ^ src/libavfilter/vf_mergeplanes.c:68:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 68 | { "map3p", "set 4th input to output plane mapping", OFFSET(map[3].plane), AV_OPT_TYPE_INT, {.i64=0}, 0, 3, FLAGS }, | ^ src/libavfilter/vf_mergeplanes.c:69:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 69 | { NULL } | ^ CC libavfilter/vf_phase.o 5 warnings generated. CC libavfilter/vf_photosensitivity.o src/libavfilter/vf_median.c:59:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59 | { "radius", "set median radius", OFFSET(radius), AV_OPT_TYPE_INT, {.i64=1}, 1, 127, FLAGS }, | ^ CC libavfilter/vf_pixdesctest.o src/libavfilter/vf_median.c:60:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | { "planes", "set planes to filter", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=0xF}, 0, 0xF, FLAGS }, | ^ src/libavfilter/vf_median.c:61:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | { "radiusV", "set median vertical radius", OFFSET(radiusV), AV_OPT_TYPE_INT, {.i64=0},0, 127, FLAGS }, | ^ src/libavfilter/vf_median.c:62:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | { "percentile", "set median percentile", OFFSET(percentile), AV_OPT_TYPE_FLOAT, {.dbl=.5}, 0., 1., FLAGS }, | ^ src/libavfilter/vf_median.c:63:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 63 | { NULL } | ^ CC libavfilter/vf_pixelize.o 4 warnings generated. 10 warnings generated. 2 warnings generated. src/libavfilter/vf_midequalizer.c:54:90: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 54 | { "planes", "set planes", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=0xF}, 0, 0xF, FLAGS }, | ^ src/libavfilter/vf_midequalizer.c:55:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 55 | { NULL } | ^ 3 warnings generated. 2 warnings generated. 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++) { | ~ ^ ~~~~~~~~~ 5 warnings generated. src/libavfilter/vf_minterpolate.c:205:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 205 | { "fps", "output's frame rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "60"}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_midequalizer.c:165:19: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] 165 | for (x = 0; x < hsize - 1; x++) { | ~ ^ ~~~~~~~~~ src/libavfilter/vf_minterpolate.c:226:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 226 | { "mb_size", "macroblock size", OFFSET(mb_size), AV_OPT_TYPE_INT, {.i64 = 16}, 4, 16, FLAGS }, | ^ src/libavfilter/vf_minterpolate.c:src/libavfilter/vf_midequalizer.c227:113::177 warning: :missing field 'unit' initializer [-Wmissing-field-initializers]19: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] 227 | 177 | { " s efarocrh _p(aria m=" ,0 ;" sie a< rhcshi zpea;r ai+m+)e t{e r "| ~ ^ ~~~~~, OFFSET(searsrc/libavfilter/vf_midequalizer.cch:_180p:a23r:a mwarning: )comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare], AV_OPT_T Y180PE | _ I N T , { . i6 4f o=r 32(}j, =4 ,0 ;I NjT _max_drop_count, decimate->hi, decimate->lo, decimate->frac); | ~~~~~~~~~~^~~~ CC libavfilter/vf_premultiply.o CC libavfilter/vf_procamp_vaapi.o CC libavfilter/vf_pseudocolor.o src/libavfilter/vf_multiply.c:51:94: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 51 | { "scale", "set scale", OFFSET(scale), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0., 9., FLAGS }, | ^ src/libavfilter/vf_multiply.c:52:94: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 52 | { "offset", "set offset", OFFSET(offset), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, -1., 1., FLAGS }, | ^ src/libavfilter/vf_multiply.c:53:95: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 53 | { "planes", "set planes", OFFSET(planes), AV_OPT_TYPE_FLAGS, {.i64=0xF}, 0., 0xF, FLCC libavfilter/vf_psnr.o AGS }, | ^ src/libavfilter/vf_multiply.c:54:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 54 | { NULL } | ^ 14 warnings generated. src/libavfilter/vf_morpho.c:138:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 138 | { "planes", "set planes to filter", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=7}, 0, 15, FLAGS }, | ^ src/libavfilter/vf_morpho.c:142:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 142 | { NULL } | ^ src/libavfilter/vf_mix.c:372:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 372 | { NULL }, | ^ src/libavfilter/vf_monochrome.c:282:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 282 | { "cb", "set the chroma blue spot", OFFSET(b), AV_OPT_TYPE_FLOAT, {.dbl=0},-1, 1, VF }, | ^ src/libavfilter/vf_monochrome.c:283:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 283 | { "cr", "set the chroma red spot", OFFSET(r), AV_OPT_TYPE_FLOAT, {.dbl=0},-1, 1, VF }, | ^ src/libavfilter/vf_monochrome.c:284:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 284 | { "size", "set the color filter size", OFFSET(size), AV_OPT_TYPE_FLOAT, {.dbl=1},.1,10, VF }, | ^ src/libavfilter/vf_monochrome.c:285:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 285 | { "high", "set the highlights strength", OFFSET(high), AV_OPT_TYPE_FLOAT, {.dbl=0}, 0, 1, VF }, | ^ src/libavfilter/vf_monochrome.c:286:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 286 | { NULL } | ^ src/libavfilter/vf_mix.c:455:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 455 | { NULL }, | ^ src/libavfilter/vf_misc_vaapi.c:54:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 54 | slope = 1.0 * (out_max - out_min) / (in_max - in_min); | ~ ~~~~~~~~^~~~~~~~~ src/libavfilter/vf_misc_vaapi.c:55:14: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 55 | output = out_min + slope * (x - in_min); | ^~~~~~~ ~ src/libavfilter/vf_minterpolate.c:833:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 833 | ret = av_clipf(FFMIN(mafd, diff), 0, 100.0); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/common.h:143:29: note: expanded from macro 'av_clipf' 143 | # define av_clipf av_clipf_c | ^ src/libavfilter/vf_misc_vaapi.c:205:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 205 | { NULL }, | ^ src/libavfilter/vf_misc_vaapi.c:212:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 212 | { NULL }, | ^ 6 warnings generated. CC libavfilter/vf_pullup.o 11 warnings generated. CC libavfilter/vf_qp.o src/libavfilter/vf_negate.c:75:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | { "negate_alpha", NULL, OFFSET(negate_alpha), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_negate.c:76:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 76 | { NULL } | ^ src/libavfilter/vf_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) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ 10 warnings generated. 13 warnings generated. 4 warnings generated. 4 warnings generated. In file included from src/libavfilter/vf_nlmeans.c:39: src/libavfilter/vf_nlmeans_init.h:119:40: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 119 | const uint32_t patch_diff_sq = FFMIN(e - d - b + a, max_meaningful_diff); | ^ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavfilter/vf_nlmeans.c:67:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 67 | { "s", "denoising strength", OFFSET(sigma), AV_OPT_TYPE_DOUBLE, { .dbl = 1.0 }, 1.0, 30.0, FLAGS }, | ^ src/libavfilter/vf_nlmeans.c:68:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 68 | { "p", "patch size", OFFSET(patch_size), AV_OPT_TYPE_INT, { .i64 = 3*2+1 }, 0, 99, FLAGS }, | ^ src/libavfilter/vf_nlmeans.c:69:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 69 | { "pc", "patch size for chroma planes", OFFSET(patch_size_uv), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 99, FLAGS }, | ^ src/libavfilter/vf_nlmeans.c:70:124: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 70 | { "r", "research window", OFFSET(research_size), AV_OPT_TYPE_INT, { .i64 = 7*2+1 }, 0, 99, FLAGS }, | ^ src/libavfilter/vf_nlmeans.c:71:124: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 71 | { "rc", "research window for chroma planes", OFFSET(research_size_uv), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 99, FLAGS }, | ^ src/libavfilter/vf_nlmeans.c:72:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 72 | { NULL } | ^ src/libavfilter/vf_neighbor.c:373:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 373 | { "coordinates", "set coordinates", OFFSET(coordinates), CC libavfilter/vf_random.o AV_OPT_TYPE_INT,6 warnings generated. {.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] CC libavfilter/vf_readeia608.o 376 | { "threshold1", "set threshold for 2nd plane", OFFSET(threshold[1]), AV_OPT_TYPE_INT, {.i64=65535}, 0, 65535, FLAGS }, | ^ CC libavfilter/vf_readvitc.o src/libavfilter/vf_neighbor.c:377:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 377 | { "threshold2", "set threshold for 3rd plane", OFFSET(threshold[2]), AV_OPT_TYPE_INT, {.i64=65535}, 0, 65535,CC libavfilter/vf_remap.o 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_TYPECC libavfilter/vf_removegrain.o _INT, {.i64=65535}, 0, 65535, FLAGS }, | ^ src/libavfilter/vf_neighbor.c:379:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 379 | { NULL } | ^ CC libavfilter/vf_removelogo.o 5 warnings generated. CC libavfilter/vf_repeatfields.o src/libavfilter/vf_nlmeans.c:431:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 431 | for (int i = 0; i < s->max_meaningful_diff; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ CC libavfilter/vf_rotate.o 6 warnings generated. 2 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_noise.c:59:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_noise.c:47:120: note: expanded from macro 'NOISE_PARAMS' 47 | {#name"_strength", "set component #"#x" strength", OFFSET(param.strength), AV_OPT_TYPE_INT, {.i64=0}, 0, 100, FLAGS}, \ | ^ src/libavfilter/vf_noise.c:59:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_noise.c:48:120: note: expanded from macro 'NOISE_PARAMS' 48 | {#name"s", "set component #"#x" strength", OFFSET(param.strength), AV_OPT_TYPE_INT, {.i64=0}, 0, 100, FLAGS}, \ | ^ src/libavfilter/vf_noise.c:60:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | NOISE_PARAMS(c2, 2, param[2]) | ^ src/libavfilter/vf_noise.c:46:120: note: expanded from macro 'NOISE_PARAMS' 46 | {#name"_seed", "set component #"#x" noise seed", OFFSET(param.seed), AV_OPT_TYPE_INT, {.i64=-1}, -1, INT_MAX, FLAGS}, \ | ^ src/libavfilter/vf_noise.c:60:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_noise.c:47:120: note: expanded from macro 'NOISE_PARAMS' 47 | {#name"_strength", "set component #"#x" strength", OFFSET(param.strength), AV_OPT_TYPE_INT, {.i64=0}, 0, 100, FLAGS}, \ | ^ src/libavfilter/vf_noise.c:60:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_noise.c:48:120: note: expanded from macro 'NOISE_PARAMS' 48 | {#name"s", "set component #"#x" strength", OFFSET(param.strength), AV_OPT_TYPE_INT, {.i64=0}, 0, 100, FLAGS}, \ | ^ src/libavfilter/vf_noise.c:61:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | NOISE_PARAMS(c3, 3, param[3]) | ^ src/libavfilter/vf_noise.c:46:120: note: expanded from macro 'NOISE_PARAMS' 46 | {#name"_seed", "set component #"#x" noise seed", OFFSET(param.seed), AV_OPT_TYPE_INT, {.i64=-1}, -1, INT_MAX, FLAGS}, \ | ^ src/libavfilter/vf_noise.c:61:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_noise.c:47:120: note: expanded from macro 'NOISE_PARAMS' 47 | {#name"_strength", "set component #"#x" strength", OFFSET(param.strength), AV_OPT_TYPE_INT, {.i64=0}, 0, 100, FLAGS}, \ | ^ src/libavfilter/vf_noise.c:61:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_noise.c:48:120: note: expanded from macro 'NOISE_PARAMS' 48 | {#name"s", "set component #"#x" strength", OFFSET(param.strength), AV_OPT_TYPE_INT, {.i64=0}, 0, 100, FLAGS}, \ | ^ src/libavfilter/vf_noise.c:62:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 62 | {NULL} | ^ src/libavfilter/vf_perspective.c:72:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 72 | { "x0", "set top left x coordinate", OFFSET(expr_str[0][0]), AV_OPT_TYPE_STRING, {.str="0"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_perspective.c:73:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 73 | { "y0", "set top left y coordinate", OFFSET(expr_str[0][1]), AV_OPT_TYPE_STRING, {.str="0"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_perspective.c:74:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 74 | { "x1", "set top right x coordinate", OFF22SET warning(sex generatedpr. _str[1][0]), AV_OPT_TYPE_STRING, {.str="W"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_perspective.c:75:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | { "y1", "set top right y coordinate", OFFSET(expr_str[1][1]), AV_OPT_TYPE_STRING, {.str="0"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_perspective.c:76:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76 | { "x2", "set bottom left x coordinate", OFFSET(expr_str[2][0]), AV_OPT_TYPE_STRING, {.str="0"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_perspective.c:77:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 77 | { "y2", "set bottom left y coordinate", OFFSET(expr_str[2][1]), AV_OPT_TYPE_STRING, {.str="H"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_perspective.c:78:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 78 | { "x3", "set bottom right x coordinate", OFFSET(expr_str[3][0]), AV_OPT_TYPE_STRING, {.str="W"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_perspective.c:79:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 79 | { "y3", "set bottom rsrc/libavfilter/vf_owdenoise.cigh:t 57y: 123c:o owarning: rmissing field 'unit' initializer [-Wmissing-field-initializers]d inate", OFFSET(ex pr57_ | s t r[ 3] [{1 ])",d AeVp_OtPTh_"T, Y P E _ S T R I"NseGt, d{.espttrh"=," H " }, 0 , 0 , F L AOGFSF S}E,T ( d| e ^p th), 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_perspective.c ^ :92:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 92 | { NULL } | ^ src/libavfilter/vf_owdenoise.c:59:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59 | { "ls", "set src/libavfilter/vf_noise.clu:m104a :s46tr:e nwarning: gimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]t h", OFFSET(lum a104_s | t r en g t h ) , A V x_1O =P T_2TY.PE0_ D* OaUvB_LlEf,g_ g{e.td(blflg )= / 1(.fl0o}a,t )U0IN,T _M1A0X0 -0 ,1 .F0;L A G| S ~ ^~~~~~~~~~~~~~~ } , | ^ src/libavfilter/vf_owdenoise.c:60:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | { "chroma_strength", "set chromsrc/libavfilter/vf_noise.ca: 105s:t46:r ewarning: nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]g th", OFFS E105T | ( c h ro ma _s tr e n g t h ) , AxV2_ O=P T_2T.YP0E _*DO UavB_LlEf,g _g{e.dtb(llf =g )1 ./0 }(,f 0l,o a1t00)0UI,N TF_LMAAGXS - }1.,0 ; | ^ | ~ ^~~~~~~~~~~~~~~ src/libavfilter/vf_owdenoise.c:61:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | { "cs", "set chroma strength", OFFSET(chromaCC libavfilter/vf_sab.o _strength), AV_OPT_TYPE_DOUBLE, {.dbl = 1.0}, 0, 1000, FLAGS }, | ^ src/libavfilter/vf_owdenoise.c:62:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 62 | { NULL } | ^ src/libavfilter/vf_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_nnedi.c:121:122: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 121 | {"weightssrc/libavfilter/vf_normalize.c", :"130s:e144t: warning: wmissing field 'unit' initializer [-Wmissing-field-initializers]ei ghts file", OFFSE T130( | w e i g h{t s"_fbillaec)k,p t "AV,_ O P"To_uTtYpPuEt _cSoTRlIoNrG ,t {o.s trw="hnniedci3h_ wdeiagrhktes.sbitn "i}n,p u0t, 0c, oFlLorA GiSs }m,a pp e| d ^" , OFFSET(blackpt), AV_OPT_TYPE_COLOR, { .str = "black" }, 0, 0, FLAGSR }, | ^ src/libavfilter/vf_normalize.c:131:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 131 | { "whitept", "output color to which brightest input color is mapped", OFFSET(whitept), AV_OPT_TYPE_COLOR, { .str = "white" }, 0, 0, FLAGSR }, | ^ src/libavfilter/vf_nnedi.c:132:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_owdenoise.c 132 | : 114 : 24 {:" pwarning: lCC libavfilter/vf_scale.o src/libavfilter/vf_normalize.cimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]:an e132s:"157,: warning: "missing field 'unit' initializer [-Wmissing-field-initializers]s et whi c114h | pl a n e s132 t o | d op ubrlo ec {esss ",u "mOs_Flm Foo=tSh EsiTrn(cg["x, * "pam roocleisnse_upsnliantez )eof, ]At eVm_O*Pp ocTraol_ eTfsYfm[o0o]t[Phi0E_nIg] N;To,f { .t| ihe ^~~~~~~~~~~~~~~~~ ~ 64 =i7}n,p u0,t 1 5r, aRnFLgAeGS, },t o | ^r educe flicker", OFFSET(smoothing), AV_OPT_TYPE_INT, {.i64=0}, 0, INT_MAX/8, FLAGS }, | ^ src/libavfilter/vf_owdenoise.c:115:24: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_normalize.c:133:154: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 115 | do u133b | l e {s u"min_dhep e=n desnrcec",[ x"p r*op olrtiinone osfiz e]i nd*ep ecndoeentf ft[o 1l]in[k0e]d; c h| a ^~~~~~~~~~~~~~~~~ ~nn el normalization", OFFSET(independence), AV_OPT_TYPE_FLOAT, {.dbl=1.0}, 0.0, 1.0, FLAGSR }, | ^ src/libavfilter/vf_normalize.c:134:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 134 | { "strength", "strength of filter, from no effect to fullsrc/libavfilter/vf_owdenoise.c n:o118r:m28a:li zwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]a tion", OFFSE T117( | st r en g t h ) , A V_ OcPTo_TnYPsE_tFL OdAoTu,b l{e .sd b=l= 1s.rc0[a}v,pr i0v_.m0ir,ro r1(.x 0-, i ,F wL A- G1S) R* l}i,n e | s ^ ize] | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_normalize.c118: | 135 : 12 : warning: missing field 'help' initializer [-Wmissing-field-initializers] 135 | { NU L L } | ^ + src[avpriv_mirror(x + i, w - 1) * linesize]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_lut3d.c:707:80: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 706 | CC libavfilter/vf_scale_vaapi.o av_log(ctxsrc/libavfilter/vf_nnedi.c, :A161V:_12L:O Gwarning: _Dmissing field 'help' initializer [-Wmissing-field-initializers] EBUG ,161 " | m i n : {% fNU LL% 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\src/libavfilter/vf_owdenoise.cn":,133 :24 :| ~~~~~~ warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 707 | 133 | d o u b l e s um _ l = s mricn[_0l],[ xm *i n[l1in]e,s miinz[2e],] m a*x [i0c]o,e fmfa[x0[]1[],0 ]m;a x [| 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",src/libavfilter/vf_owdenoise.c :| 134 ~~~~~~ :24: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 707 | 134 | d o u b l e s u m _ h mi=n[ 0s]r,c _mhi[nx[ *1 l]in,es imzien] [*2 ]i,c moaxe[0f],f [m1ax][1[],0 m]a;x [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:src/libavfilter/vf_owdenoise.c %:f139 :%f48 %:f\ nwarning: "implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], | ~~~~~~ 707139 | | s um _ l + = i c oe f f [ 0 ] [ i ] * ( msirnc[_l0[]x,0 m]in [+1 ],s rmicn[_2]l, [maxx[10]]),; ma x| [1 ~ ~~~~~~~~~~^~~~~~~~~~~] , max[2]); | ^~~~~~ src/libavfilter/vf_owdenoise.c:140:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 140 | sum_h += icoeff[1][i] * (src_h[x0] + src_h[x1]); | ~ ~~~~~~~~~~^~~~~~~~~~~ src/libavfilter/vf_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_palettegen.c:88:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 88 | { "max_colors", "set the maxsrc/libavfilter/vf_lut3d.ci:mu724m: 44:n uwarning: mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]b er of colo r724 | s t o luuste3 d-i>ns ctahlee. bp a=le tatve_"c,l iOpFfF(S1ET.( /m ax(_mcaolxor[s2)], -A Vm_iOnP[T2_]TY)P,E _0.IfNT,, 1.{f.)i; 6 4| = ~ ~~~~~~~^~~~~~~~2 56}, 2, 256, FLAGS }, | ^ src/libavfilter/vf_palettegen.c:89:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 89 | { "reserve_transparent", "reserve a palette entry for transparency", OFFSET(reserve_transparent), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_palettegen.c:90:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 90 | { "transparency_color", "set a background color for transparency", OFFSET(transparency_color), AV_OPT_TYPE_COLOR, {.str="lime"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_palettegen.c:95:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 95 | { NULL } | ^ src/libavfilter/vf_overlay.c:289:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 289 | s->var_values[VAR_X] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_owdenoise.c:218:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_overlay.c :218290 | : 32 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 290 | s -d>ovuablre_ vv a=l us-e>psla[nVe[AiR _+Y] 1 ] [ j] [=y* sN-A>Nl;i ne s| ~ ^~~i ze /usr/include/math.h+: 15x:]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("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_owdenoise.c:233:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 233 | i = s->plane[0][0][y*s->linesize + x] + dither[x&7][y&7]*(1.0/64) + 1.0/128; // yes the rounding is insane but optimal :) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ src/libavfilter/vf_pad.c:119:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 119 | var_values[VAR_OUT_W] = var_values[VAR_OW] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_pad.c:120:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 120 | var_values[VAR_OUT_H] = var_values[VAR_OH] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_pad.c:203:46: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 203 | (unsigned)s->y + (unsigned)inlink->h > s->h) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavfilter/vf_pad.c:202:46: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 202 | (unsigned)s->x + (unsigned)inlink->w > s->w || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavfilter/vf_paletteuse.c: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_pad.c:264:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 264 | for (i = 0; i < FF_ARRAY_ELEMS(planes) && frame->data[i]; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_pad.c:271:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | for (i = 0; i < FF_ARRAY_ELEMS(planes) && planes[i] >= 0; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_pad.c:293:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | for (j = 0; j < FF_ARRAY_ELEMS(planes) && planes[j] >= 0; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ CC libavfilter/vf_scdet.o 3 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.f); | ~ ~~~~~~~~~~^~~~~~~~~~~ src/libavfilter/vf_lut3d.c:1059:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1059 | lut3d->scale.b = av_clipf(1. / (in_max[2] - inCC libavfilter/vf_scroll.o _min[2]), 0.f, 1.f); | ~ ~~~~~~~~~~^~~~~~~~~~~ CC libavfilter/vf_selectivecolor.o src/libavfilter/vf_pad.c:420:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 420 | { "width", "set the pad area width expression", OFFSET(w_expr), AV_OPT_TYPE_STRING, {.str = "iw"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_pad.c:421:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 421 | { "w", "set the pad area width expression", OFFSET(w_expr), AV_OPT_TYPE_STRING, {.str = "iw"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_pad.c:422:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 422 | { "height", "set the paCC libavfilter/vf_separatefields.o d area height expression", OFFSET(h_expr), AV_OPT_TYPE_STRING, {.str = "ih"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_paletteuse.c:246:19: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] src/libavfilter/vf_pad.c:423:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 246 | 423i | f ( c o{l o"rh>>"2,4 < s -"s>ettr athnes _ptahdr aerseh a& h&e si->gthrtan speaxrepnrceys_siionnd",e x > O=F F0S)ET ({h _e x| p ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~r ), 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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_lut3d.c:1224:5: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1224 | COMMON_OPTIONS | ^ src/libavfilter/vf_lut3d.c:56:12: note: expanded from macro 'COMMON_OPTIONS' 56 | { NULL } | ^ src/libavfilter/vf_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, FLAsrc/libavfilter/vf_nnedi.cGS }:, 904 | :29 ^: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 904 | softmax_means[nn] = mean(model->softmax_q1 + nnsrc/libavfilter/vf_pixelize.c *: 310f:i100l:t ewarning: rmissing field 'unit' initializer [-Wmissing-field-initializers]_ size, filt e310r | _ s i z e{); "| w ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~" , "set block width", OFFSET(block_w[0]), AV_OPT_TYPE_INT, {.i64=16}, 1, 1024, FLAGS }, | ^ src/libavfilter/vf_nnedi.c:905:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 905 | elliott_means[nn]src/libavfilter/vf_pixelize.c :=311 :m100e:a nwarning: (missing field 'unit' initializer [-Wmissing-field-initializers]m odel->elli o311t | t _ q 1 {+ "nhne i*g hfti"l,te r"_sseitz eb,l ofcikl theeri_gshitz"e,) ;O F F| S ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~E T(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] src/libavfilter/vf_nnedi.c:908 :31231: | warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] { "h", "se t908 | b l o c k h e ig ht ", O FmFeSaEnT_(fbillotcekr_[hk[]0 +]=) ,mo deAlV-_>OsPoTf_tTmYaPxE__qI1N[Tn,n {*. if64i=l1t6e}r,_ s1i,z e1 0+ 2k4], - FsLoAfGtSm a}x,_ m e| a ^n s[nn]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ src/libavfilter/vf_nnedi.c:912:27: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 912 | mean_filter[k] *= scale; | ~~ ^~~~~ src/libavfilter/vf_nnedi.c:914:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 914 | mean_bias = mean(model->softmax_bias_q1, nns); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_pixelize.c:318:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 318 | { "planes", "set what planes to filter", OFFSET(planes), AV_OPT_TYPE_FLAGS, {.i64=15}, 0, 15, FLAGS }, | ^ src/libavfilter/vf_pixelize.c:319:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 319 | { "p", "set what planes to filter", OFFSET(planes), AV_OPT_TYPE_FLAGS, {.i64=15}, 0, 15, FLAGS }, | ^ src/libavfilter/vf_pixelize.c:320:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 320 | { NULL }, | ^ src/libavfilter/vf_nnedi.c:928:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 928 | softmax_means[nn] = mean(model->softmax_q2 + nn * filter_size, filter_size); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_nnedi.c:929:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 929 | elliott_means[nn] = mean(model->elliott_q2 + nn * filter_size, filter_size); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_nnedi.c:932:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 932 | mean_filter[k] += model->softmax_q2[nn * filter_size + k] - softmax_means[nn]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ src/libavfilter/vf_nnedi.c:937:27: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 937 | mean_filter[k] *= scale; | ~~ ^~~~~ src/libavfilter/vf_nnedi.c:939:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 939 | mean_bias = mean(model->softmax_bias_q2, nns); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_photosensitivity.c:259:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 257 | av_log(s, AV_LOG_VERBOSE, " fixed: %6d -> %6d / %6d (%3d%%) factor=%5.3f\n", | ~~~~~~ 258 | current_badness, fixed_badness, s->badness_threshold, 259 | 100 * new_badness / s->badness_threshold, factor); | ^~~~~~ src/libavfilter/vf_photosensitivity.c:279:65: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 279 | snprintf(value, sizeof(value), "%f", (float)new_badness / s->badness_threshold); | ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_photosensitivity.c:282:67: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 282 | snprintf(value, sizeof(value), "%f", (float)fixed_badness / s->badness_threshold); | ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_photosensitivity.c:285:66: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 285 | snprintf(value, sizeof(value), "%f", (float)this_badness / s->badness_threshold); | ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_photosensitivity.c:288:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 288 | snprintf(value, sizeof(value), "%f", factor); | ~~~~~~~~ ^~~~~~ 2 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("") | ^~~~~~~~~~~~~~~~~~ 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) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~ CC libavfilter/vf_setparams.o src/libavfilter/vf_overlay.c:1059:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1059 | { "x", "set the x expression", OFFSET(x_expr), AV_OPT_TYPE_STRING, {.str = "0"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_overlay.c:1060:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1060 | { "y", "set the y expression", OFFSET(y_expr), AV_OPT_TYPE_STRING, {.str = "0"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_overlay.c:1070:144: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1070 | { "shortest", "force termination when the shortest input terminates", OFFSET(fs.opt_shortest), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavfilter/vf_overlay.c:1080:132: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1080 | { "repeatlast", "repeat overlay of the last overlay frame", OFFSET(fs.opt_repeatlast), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_overlay.c:1084:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1084 | { NULL } | ^ src/libavfilter/vf_pp7.c:47:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 47 | { "qp", "force a constant quantizer parameter", OFFSET(qp), AV_OPT_TYPE_INT, {.i64 = 0}, 0, 64, FLAGS }, | ^ src/libavfilter/vf_pp7.c:52:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 52 | { NULL } | ^ src/libavfilter/vf_paletteuse.c:863:26: warning: src/libavfilter/vf_premultiply.ccomparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] :60:90: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 863 | 60 | { " p lianfe s(",p ["xs]e>t> 2p4la nFtFSrETa(pnlsa_ntesh)r,e shA) V{_ O | P ~~~~~~~~ ^ ~~~~~~~~~~~~~~~T _TYPE_INT, {.i64=0xF}, 0, 0xF, FLAGS }, | ^ src/libavfilter/vf_premultiply.c:61:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | { "inplace","enable inplace mode", OFFSET(inplace), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_premultiply.c:62:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 62 | { NULL } | ^ src/libavfilter/vf_pseudocolor.c:259:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 259 | { NULL } | ^ src/libavfilter/vf_lut3d.c:1709:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1709 | lut1d->scale.r = av_clipf(1. / (in_max[0] - in_min[0]), 0.f, 1.f); | ~ ~~~~~~~~~~^~~~~~~~~~~ src/libavfilter/vf_lut3d.c:1710:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1710 | lut1d->scale.g = av_clipf(1. / (in_max[1] - in_min[1]), 0.f, 1.f); | ~ ~~~~~~~~~~^~~~~~~~~~~ src/libavfilter/vf_lut3d.c:1711:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1711 | lut1d->scale.b = av_clipf(1. / (in_max[2] - in_min[2]), 0.f, 1.f); | ~ ~~~~~~~~~~^~~~~~~~~~~ src/libavfilter/vf_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_pp.c:47:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 47 | { NULL } | ^ src/libavfilter/vf_lut3d.c:1745:72: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1744 | av_log(ctx, AV_LOG_DEBUG, "min: %f %f %f | max: %f %f %f\n", | ~~~~~~ 1745 | min[0], min[1], min[2], max[0], max[1], max[2]); | ^~~~~~ src/libavfilter/vf_lut3d.c:1745:64: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1744 | av_log(ctx, AV_LOG_DEBUG, "min: %f %f %f | max: %f %f %f\n", | ~~~~~~ 1745 | min[0], min[1], min[2], max[0], max[1], max[2]); | ^~~~~~ src/libavfilter/vf_lut3d.c:1745:56: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1744 | av_log(ctx, AV_LOG_DEBUG, "min: %f %f %f | max: %f %f %f\n", | ~~~~~~ 1745 | min[0], min[1], min[2], max[0], max[1], max[2]); | ^~~~~~ src/libavfilter/vf_lut3d.c:1745:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1744 | av_log(ctx, AV_LOG_DEBUG, "min: %f %f %f | max: %f %f %f\n", | ~~~~~~ 1745 | min[0], min[1], min[2], max[0], max[1], max[2]); | ^~~~~~ src/libavfilter/vf_lut3d.c:1745:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1744 | av_log(ctx, AV_LOG_DEBUG, "min: %f %f %f | max: %f %f %f\n", | ~~~~~~ 1745 | min[0], min[1], min[2], max[0], max[1], max[2]); | ^~~~~~ src/libavfilter/vf_lut3d.c:1745:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1744 | av_log(ctx, AV_LOG_DEBUG, "min: %f %f %f | max: %f %f %f\n", | ~~~~~~ 1745 | min[0], min[1], min[2], max[0], max[1], max[2]); | ^~~~~~ src/libavfilter/vf_phase.c:91:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 91 | { NULL } | ^ src/libavfilter/vf_lut3d.c:1763:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1763 | lut1d->scale.r = av_clipf(1. / (max[0] - min[0]), 0.f, 1.f); | ~ ~~~~~~~^~~~~~~~ src/libavfilter/vf_lut3d.c:1764:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1764 | lut1d->scale.g = av_clipf(1. / (max[1] - min[1]), 0.f, 1.f); | ~ ~~~~~~~^~~~~~~~ src/libavfilter/vf_lut3d.c:1765:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1765 | lut1d->scale.b = av_clipf(1. / (max[2] - min[2]), 0.f, 1.f); | ~ ~~~~~~~^~~~~~~~ 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_lut3d.c | : ~ ^ ~1778 :12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1778 | { NULL } | ^ src/libavfilter/vf_lut3d.c:1786:33: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1786 | return lut1d->lut[idx][NEAR(s)]; | ~~~~~^~ src/libavfilter/vf_lut3d.c:95:25: note: expanded from macro 'NEAR' 95 | #define NEAR(x) ((int)((x) + .5)) | ^ ~ src/libavfilter/vf_psnr.c:65:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 65 | {"stats_file", "Set file where to store per-frame difference information", OFFSET(stats_file_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_psnr.c:66:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66 | {"f", "Set file where to store per-frame difference information", OFFSET(stats_file_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_psnr.c:67:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 67 | {"stats_version", "Set the format version for the stats file.", OFFSET(stats_version), AV_OPT_TYPE_INT, {.i64=1}, 1, 2, FLAGS }, | ^ src/libavfilter/vf_psnr.c:68:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 68 | {"output_max", "Add raw stats (max values) to the output log.", OFFSET(stats_add_max), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_psnr.c:69:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 69 | { NULL } | ^ src/libavfilter/vf_lut3d.c: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; | ^ ~ src/libavfilter/vf_overlay_vaapi.c:389:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 389 | { "shortest", "force termination when the shsrc/libavfilter/vf_premultiply.corte:s406t :in32pu:t warning: tcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]e rminates", OFFSET(fs.opt _406s | h o rt e s t ), A V _ OP T _ TYdPEs_t[BxOO]L ,= {F F.MiA6X4( =F F0M I}N,( F0F,M AX1(,m FsLrcA[xG] S- o}f,f s e| t ^, 0) * (unsigned)max / asrc[x] + offset, masrc/libavfilter/vf_overlay_vaapi.cx):,390 0:);146 : warning: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~missing field 'unit' initializer [-Wmissing-field-initializers] src/libavutil/macros.h390: | 49 : 25 : {note: expanded from macro 'FFMIN'" repeat l49a | st#"d, e"rfeipneea tF FoMveIrNl(aay, bo)f t(h(ea )l a> s(tb ) o?v e(rlbay frame"), : ( a ) ) | O ^ ~FF SET(fssrc/libavutil/macros.h.o:p47t:_22r:ep eanote: tlexpanded from macro 'FFMAX'a st), A V47_ | O#PdT_eTfYPiEn_BeO OLF,F {M .Ai6X4( =a ,1b )} ,( (a0), 1>, F(Lb)A ?G (Sa )} :, ( b) )| ^ | ^ src/libavfilter/vf_premultiply.c:406:32src/libavfilter/vf_overlay_vaapi.c:: 391warning: :12comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]: warning: missing field 'help' initializer [-Wmissing-field-initializers] 391 | { 406N | UL L } , | ^ dst[x] = FFMAX(FFMIN(FFMAX(msrc[x] - offset, 0) * (unsigned)max / asrc[x] + offset, max), 0); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ ~ src/libavutil/macros.h:47:34: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/vf_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 | CC libavfilter/vf_shear.o b = fill.fill[2]; | ~ ^~~~~~~~~~~~ src/libavfilter/vf_pseudocolor.c:671:25: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 671 | r = fill.fill[0]; | ~ ^~~~~~~~~~~~ src/libavfilter/vf_pseudocolor.c:672:25: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 672 | a = fill.fill[3]; | ~ ^~~~~~~~~~~~ src/libavfilter/vf_pseudocolor.c:674:54: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 674 | if (g >= 0.f && b >= 0.f && r >= 0.f) { | ~~ ^~~ src/libavfilter/vf_pseudocolor.c:674:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 674 | if (g >= 0.f && b >= 0.f && r >= 0.f) { | ~~ ^~~ src/libavfilter/vf_pseudocolor.c:674:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 674 | if (g >= 0.f && b >= 0.f && r >= 0.f) { | ~~ ^~~ CC libavfilter/vf_showinfo.o src/libavfilter/vf_psnr.c:151:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 151 | snprintf(value, sizeof(value), "%f", d); | ~~~~~~~~ ^ src/libavfilter/vf_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++) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavfilter/vf_showpalette.o src/libavfilter/vf_psnr.c:270:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 270 | s->min_mse = +INFINITY; | ~ ^~~~~~~~~ src/libavfilter/vf_psnr.c:271:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 271 | s->max_mse = -INFINITY; | ~ ^~~~~~~~~ 2 warnings generated. src/libavfilter/vf_qp.c:47:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 47 | { "qp", "set qp expression", OFFSET(qp_expr_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_qp.c:48:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 48 | { NULL } | ^ src/libavfilter/vf_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=src/libavfilter/vf_qp.c1},: 710,: 52I:N Twarning: _Mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]AX , FLAGS }, | ^ 71 | double var_values[] = { i !src/libavfilter/vf_pullup.c=: 42-:110129:, warning: imissing field 'unit' initializer [-Wmissing-field-initializers], NAN, NAN, 42 | s - > q{s t"rjri"d,e ,"s ets ->rhi,g h0t} j;u n k| s ~ ^~~i ze", OFFS/usr/include/math.hE:T(15j:u19:n knote: _expanded from macro 'NAN'r ight), A15V | _O#PTd_eTfiYnPeE _NIANN T , { ._i_6b4u=i1}l,ti n0,_ nIaNnTf_(M"A"X) , | ^~~~~~~~~~~~~~~~~~F LAGS }, | ^ src/libavfilter/vf_qp.c:71:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 71 | doublesrc/libavfilter/vf_pullup.c :v43a:r101_v:a warning: lmissing field 'unit' initializer [-Wmissing-field-initializers] ues[] = { i 43! | = - 1 29{, "i,j tN"A,N ," NsAeN,t s-t>qostpr ijdue,n ks -si>zhe," ,0} ; O| F ~ ^~~F SET(/usr/include/math.hju:n15k:_19to:p note: )expanded from macro 'NAN', AV_ O15 | P#Tde_fTinYe PNAEN _ I N T, { ._i_64b=u4i},l t1i,n _InNaTn_fMA(X"",) F| L ^~~~~~~~~~~~~~~~~~AG S }, | ^ 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_qp.c:146:80: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 146 | double qp = sd_in ? in_qp_global + BLOCK_QP_DELTA(block_idx) : NAN; | ~~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_qp.c:114:32: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 114 | (par_in->nb_blocks == s->h * s->qstride || !par_in->nb_blocks)) { | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/vf_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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. CC libavfilter/vf_shuffleframes.o CC libavfilter/vf_shufflepixels.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_min); | ^~~~~~~ ~ 19 warnings generated. src/libavfilter/vf_procamp_vaapi.c:210:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 210 | { NULL }, | ^ src/libavfilter/vf_procamp_vaapi.c:209:72: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 208 | { "hue", "Output video hue", | ~ 209 | OFFSET(hue), AV_OPT_TYPE_FLOAT, { .dbl = HUE_DEFAULT }, HUE_MIN, HUE_MAX, .flags = FLAGS }, | ^~~~~~~ src/libavfilter/vf_procamp_vaapi.c:38:29: note: expanded from macro 'HUE_MAX' 38 | #define HUE_MAX 180.0F | ^~~~~~ src/libavfilter/vf_procamp_vaapi.c:209:63: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 208 | { "hue", "Output video hue", | ~ 209 | OFFSET(hue), AV_OPT_TYPE_FLOAT, { .dbl = HUE_DEFAULT }, HUE_MIN, HUE_MAX, .flags = FLAGS }, | ^~~~~~~ src/libavfilter/vf_procamp_vaapi.c:37:28: note: expanded from macro 'HUE_MIN' 37 | #define HUE_MIN -180.0F | ^~~~~~~ src/libavfilter/vf_procamp_vaapi.c:209:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 209 | OFFSET(hue), AV_OPT_TYPE_FLOAT, { .dbl = HUE_DEFAULT }, HUE_MIN, HUE_MAX, .flags = FLAGS }, | ~ ^~~~~~~~~~~ src/libavfilter/vf_procamp_vaapi.c:39:31: note: expanded from macro 'HUE_DEFAULT' 39 | #define HUE_DEFAULT 0.0F | ^~~~ src/libavfilter/vf_procamp_vaapi.c:207:72: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 206 | { "h", "Output video hue", | ~ 207 | OFFSET(hue), AV_OPT_TYPE_FLOAT, { .dbl = HUE_DEFAULT }, HUE_MIN, HUE_MAX, .flags = FLAGS }, | ^~~~~~~ src/libavfilter/vf_procamp_vaapi.c:38:29: note: expanded from macro 'HUE_MAX' 38 | #define HUE_MAX 180.0F | ^~~~~~ src/libavfilter/vf_procamp_vaapi.c:207:63: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 206 | { "h", "Output video hue", | ~ 207 | OFFSET(hue), AV_OPT_TYPE_FLOAT, { .dbl = HUE_DEFAULT }, HUE_MIN, HUE_MAX, .flags = FLAGS }, | ^~~~~~~ src/libavfilter/vf_procamp_vaapi.c:37:28: note: expanded from macro 'HUE_MIN' 37 | #define HUE_MIN -180.0F | ^~~~~~~ src/libavfilter/vf_procamp_vaapi.c:207:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 207 | OFFSET(hue), AV_OPT_TYPE_FLOAT, { .dbl = HUE_DEFAULT }, HUE_MIN, Hsrc/libavfilter/vf_pullup.cUE:_M735A:X19:, warning: .fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]l ags = FLAGS }, | ~ ^~~~~~~~~~~735 | src/libavfilter/vf_procamp_vaapi.c : 39f:31o:r note: expanded from macro 'HUE_DEFAULT'( i = 039; | # die b u f 0f.e0Fr s) ;| i ^~~~ ++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_procamp_vaapi.c:205:88: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 204 | { "contrast", "Output video contrast", | ~ 205 | OFFSET(contrast), AV_OPT_TYPE_FLOAT, { .dbl = CONTRAST_DEFAULT }, CONTRAST_MIN, CONTRAST_MAX, .flags = FLAGS }, | ^~~~~~~~~~~~ src/libavfilter/vf_procamp_vaapi.c:34:30: note: expanded from macro 'CONTRAST_MAX' 34 | #define CONTRAST_MAX 10.0F | ^~~~~ src/libavfilter/vf_procamp_vaapi.c:205:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 204 | { "contrast", "Output video contrast", | ~ 205 | OFFSET(contrast), AV_OPT_TYPE_FLOAT, { .dbl = CONTRAST_DEFAULT }, CONTRAST_MIN, CONTRAST_MAX, .flags = FLAGS }, | ^~~~~~~~~~~~ src/libavfilter/vf_procamp_vaapi.c:33:31: note: expanded from macro 'CONTRAST_MIN' 33 | #define CONTRAST_MIN 0.0F | ^~~~ src/libavfilter/vf_procamp_vaapi.c:205:54: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 205 | OFFSET(contrast), AV_OPT_TYPE_FLOAT, { .dbl = CONTRAST_DEFAULT }, CONTRAST_MIN, CONTRAST_MAX, .flags = FLAGS }, | ~ ^~~~~~~~~~~~~~~~ src/libavfilter/vf_procamp_vaapi.c:35:31: note: expanded from macro 'CONTRAST_DEFAULT' 35 | #define CONTRAST_DEFAULT 1.0F | ^~~~ src/libavfilter/vf_procamp_vaapi.c:203:88: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 202 | { "c", "Output video contrast", | ~ 203 | OFFSET(contrast), AV_OPT_TYPE_FLOAT, { .dbl = CONTRAST_DEFAULT }, CONTRAST_MIN, CONTRAST_MAX, .flags = FLAGS }, | ^~~~~~~~~~~~ src/libavfilter/vf_procamp_vaapi.c:34:30: note: expanded from macro 'CONTRAST_MAX' 34 | #define CONTRAST_MAX 10.0F | ^~~~~ src/libavfilter/vf_procamp_vaapi.c:203:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 202 | { "c", "Output video contrast", | ~ 203 | OFFSET(contrast), AV_OPT_TYPE_FLOAT, { .dbl = CONTRAST_DEFAULT }, CONTRAST_MIN, CONTRAST_MAX, .flags = FLAGS }, | ^~~~~~~~~~~~ src/libavfilter/vf_procamp_vaapi.c:33:31: note: expanded from macro 'CONTRAST_MIN' 33 | #define CONTRAST_MIN 0.0F | ^~~~ src/libavfilter/vf_procamp_vaapi.c:203:54: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 203 | OFFSET(contrast), AV_OPT_TYPE_FLOAT, { .dbl = CONTRAST_DEFAULT }, CONTRAST_MIN, CONTRAST_MAX, .flags = FLAGS }, | ~ ^~~~~~~~~~~~~~~~ src/libavfilter/vf_procamp_vaapi.c:35:31: note: expanded from macro 'CONTRAST_DEFAULT' 35 | #define CONTRAST_DEFAULT 1.0F | ^~~~ src/libavfilter/vf_procamp_vaapi.c:201:93: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 200 | { "saturatio", "Output video saturation", | ~ 201 | OFFSET(saturation), AV_OPT_TYPE_FLOAT, { .dbl = SATURATION_DEFAULT }, SATURATION_MIN, SATURATION_MAX, .flags = FLAGS }, | ^~~~~~~~~~~~~~ src/libavfilter/vf_procamp_vaapi.c:42:30: note: expanded from macro 'SATURATION_MAX' 42 | #define SATURATION_MAX 10.0F | ^~~~~ src/libavfilter/vf_procamp_vaapi.c:201:77: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 200 | { "saturatio", "Output video saturation", | ~ 201 | OFFSET(saturation), AV_OPT_TYPE_FLOAT, { .dbl = SATURATION_DEFAULT }, SATURATION_MIN, SATURATION_MAX, .flags = FLAGS }, | ^~~~~~~~~~~~~~ src/libavfilter/vf_procamp_vaapi.c:41:31: note: expanded from macro 'SATURATION_MIN' 41 | #define SATURATION_MIN 0.0F | ^~~~ src/libavfilter/vf_procamp_vaapi.c:201:55: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 201 | OFFSET(saturation), AV_OPT_TYPE_FLOAT, { .dbl = SATURATION_DEFAULT }, SATURATION_MIN, SATURATION_MAX, .flags = FLAGS }, | ~ ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_procamp_vaapi.c:43:31: note: expanded from macro 'SATURATION_DEFAULT' 43 | #define SATURATION_DEFAULT 1.0F | ^~~~ src/libavfilter/vf_procamp_vaapi.c:199:93: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 198 | { "s", "Output video saturation", | ~ 199 | OFFSET(saturation), AV_OPT_TYPE_FLOAT, { .dbl = SATURATION_DEFAULT }, SATURATION_MIN, SATURATION_MAX, .flags = FLAGS }, | ^~~~~~~~~~~~~~ src/libavfilter/vf_procamp_vaapi.c:42:30: note: expanded from macro 'SATURATION_MAX' 42 | #define SATURATION_MAX 10.0F | ^~~~~ src/libavfilter/vf_procamp_vaapi.c:199:77: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 198 | { "s", "Output video saturation", | ~ 199 | OFFSET(saturation), AV_OPT_TYPE_FLOAT, { .dbl = SATURATION_DEFAULT }, SATURATION_MIN, SATURATION_MAX, .flags = FLAGS }, | ^~~~~~~~~~~~~~ src/libavfilter/vf_procamp_vaapi.c:41:31: note: expanded from macro 'SATURATION_MIN' 41 | #define SATURATION_MIN 0.0F | ^~~~ src/libavfilter/vf_procamp_vaapi.c:199:55: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 199 | OFFSET(saturation), AV_OPT_TYPE_FLOAT, { .dbl = SATURATION_DEFAULT }, SATURATION_MIN, SATURATION_9MAX warning,s generated.. flags = FLAGS }, | ~ ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_procamp_vaapi.c:43:31: note: expanded from macro 'SATURATION_DEFAULT' 43 | #define SATURATION_DEFAULT 1.0F | ^~~~ src/libavfilter/vf_removelogo.c:102:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] src/libavfilter/vf_procamp_vaapi.c:197:90: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 102 | { N196UL | L } {| ^ "brightness", "Output video brightness", | ~ 197 | OFFSET(bright), AV_OPT_TYPE_FLOAT, { .dbl = BRIGHTNESS_DEFAULT }, BRIGHTNESS_MIN, BRIGHTNESS_MAX, .flags = FLAGS }, | ^~~~~~~~~~~~~~ src/libavfilter/vf_procamp_vaapi.c:30:29: note: expanded from macro 'BRIGHTNESS_MAX' 30 | #define BRIGHTNESS_MAX 100.0F | ^~~~~~ src/libavfilter/vf_procamp_vaapi.c:197:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 196 | { "brightness", "Output video brightness", | ~ 197 | OFFSET(CC libavfilter/vf_shuffleplanes.o bright), AV_OPT_TYPE_FLOAT, { .dbl = BRIGHTNESS_DEFAULT }, BRIGHTNESS_MIN, BRIGHTNESS_MAX, .flags = FLAGS }, | ^~~~~~~~~~~~~~ src/libavfilter/vf_procamp_vaapi.c:29:28: note: expanded from macro 'BRIGHTNESS_MIN' 29 | #define BRIGHTNESS_MIN -100.0F | ^~~~~~~ src/libavfilter/vf_procamp_vaapi.c:197:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 197 | OFFSET(bright), AV_OPT_TYPE_FLOAT, { .dbl = BRIGHTNESS_DEFAULT }, BRIGHTNESS_MIN, BRIGHTNESS_MAX, .flags = FLAGS }, | ~ ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_procamp_vaapi.c:31:31: note: expanded from macro 'BRIGHTNESS_DEFAULT' 31 | #define BRIGHTNESS_DEFAULT 0.0F | ^~~~ src/libavfilter/vf_procamp_vaapi.c:195:90: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 194 | { "b", "Output video brightness", | ~ 195 | OFFSET(bright), AV_OPT_TYPE_FLOAT, { .dbl = BRIGHTNESS_DEFAULT }, BRIGHTNESS_MIN, BRIGHTNESS_MAX, .flags = FLAGS }, | ^~~~~~~~~~~~~~ src/libavfilter/vf_procamp_vaapi.c:30:29: note: expanded from macro 'BRIGHTNESS_MAX' 30 | #define BRIGHTNESS_MAX 100.0F | ^~~~~~ src/libavfilter/vf_procamp_vaapi.c:195:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 194 | { "b", "Output video brightness", | ~ 195 | OFFSET(bright), AV_Osrc/libavfilter/vf_readvitc.cPT_T:Y57PE:_133FL:O Awarning: Tmissing field 'unit' initializer [-Wmissing-field-initializers], { .dbl = BRIGHTNESS_DEFAUL T57 | } , B R{I G"HsTNcEaSnS__mMaIxN",, "BmRaIxGiHTmNuEmS Sl_MiAnXe, n u.mfbleagrss =t oFL AsGcSan }f,o r | V ^~~~~~~~~~~~~~IT C dasrc/libavfilter/vf_procamp_vaapi.ct:a29":,28 :O Fnote: Fexpanded from macro 'BRIGHTNESS_MIN'S ET(s c29an | _#mdaexfi)n,e ABVR_IOGPTH_TTNYESPSE__MIINNT , src/libavfilter/vf_random.c { . :i-48:6123:1 40warning: 0 missing field 'unit' initializer [-Wmissing-field-initializers].= 0 F4 5 | } ^~~~~~~, -1, INT_src/libavfilter/vf_procamp_vaapi.cMA:X195,: 52F: L 48warning: A | Gimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] S }, { | "f ^r a195src/libavfilter/vf_remap.cm | e: s" 73, ": se12t : nwarning: Oumissing field 'help' initializer [-Wmissing-field-initializers] FmbFeSrET ( o73fb | frra m i gehs src/libavfilter/vf_readvitc.ct {i:n) 58,:cN 108a:U cLhwarning: AVLe missing field 'unit' initializer [-Wmissing-field-initializers]_ "},O | PO ^FT _F SETT58(nYb | _PE f_r F a{mLes O)", A tT ,hA V_rO{_P b.dT"b_,TlYP E = _BR I NIG"HTblT,NaE c SkS{_ .iD64c=Eo3FlAo0rU}L, T t h2}r,e, sBRMhAIXoGl_HdT"F,NRE SSAO_FMMEFSIS,NE, TF(BtLRAhGIrGS_ }H,b T)N E,| SA ^S _VMA_XO,PT _.TfYPlEa_gsD O=UB LEF,LA GS{ .}d, b l| = ~ ^~~~~~~~~~~~~~~~~~ 0.2src/libavfilter/vf_random.c src/libavfilter/vf_procamp_vaapi.c},: 49:310::,12331: : 1 .note: expanded from macro 'BRIGHTNESS_DEFAULT'warning: 0,missing field 'unit' initializer [-Wmissing-field-initializers] F31L | A#GdSe }f,in CC libavfilter/vf_signalstats.o e 49BR I | | GH T ^ NE S S _{ D"EsFeeAdU"L,T " s e0t. 0Ft h e| ^~~~ seed", src/libavfilter/vf_readvitc.c : 59 :108 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] OFFS E59T | ( r a n d{om _"stehedr)_,w A"V_,O P T _"TwYhPiEt_eI NcTo6l4o,r {t.hir6e4s=h-o1l}d," ,- 1O,F FUSIENTT(3t2_hMr_AwX),, AFVL_AOGPTS_ T}Y,P E _D| O ^ UBLE, {.dbl = 0.6 }, 0, src/libavfilter/vf_random.c1:.500:,12: Fwarning: Lmissing field 'help' initializer [-Wmissing-field-initializers] AGS }50 | , | ^{ NULL } | ^ src/libavfilter/vf_readvitc.c:60:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 60 | { NULL } | ^ src/libavfilter/vf_readeia608.c:93:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 93 | { "scan_min", "set from which line to scan for co7de warningss" generated,. OFFSET(start), AV_OPT_TYPE_INT, {.i64=0}, 0, INT_MAX, FLAGS }, | ^ 14 warnings generated. src/libavfilter/vf_readeia608.c:94:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 94 | { "scan_max", "set to which line to scan for codes", OFFSET(end), AV_OPT_TYPE_INT, {.i64=29}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_readeia608.c:95:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 95 | { "spw", "set ratio of width reserved for sync code detection", OFFSET(spw), AV_OPT_TYPE_FLOAT, {.dbl=.27},CC libavfilter/vf_signature.o 0.1, 0.7, FLAGS }, | ^ src/libavfilter/vf_readeia608.c:96:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 96 | { "chp", "check and apply parity bit", OFFSET(chp), AV_OPT_TYPE_BOOL, {.i64= 0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_readeia608.c:97:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 97 | { "lp", "lowpass line prior to processing", OFFSET(lp), AV_OPT_TYPE_BOOL, {.i64= 1}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_readeia608.c:98:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 98 | { NULL } | ^ src/libavfilter/vf_removegrain.c:38:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 38 | { "m0", "set mode for 1st plane", OFFSET(mode[0]), AV_OPT_TYPE_INT, {.i64=0}, 0, 24, FLAGS }, | ^ src/libavfilter/vf_removegrain.c:39:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 39 | { "m1", "set mode for 2nd plane", OFFSET(mode[1]), AV_OPT_TYPE_INT, {.i64=0}, 0, 24, FLAGS }, | ^ src/libavfilter/vf_removegrain.c:40:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 40 | { "m2", "set mode for 3rd plane", OFFSET(mode[2]), AV_OPT_TYPE_INT, {.i64=0}, 0, 24, FLAGS }, | ^ src/libavfilter/vf_removegrain.c:41:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 41 | { "m3", "set mode for 4th plane", OFFSET(mode[3]), AV_OPT_TYPE_INT, {.i64=0}, 0, 24, FLAGS }, | ^ src/libavfilter/vf_removegrain.c:42:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 42 | {NULL} | ^ 6 warnings generated. src/libavfilter/vf_readeia608.c: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] 213 | if (scan->histogram[i] > cnt) { | ~~~~~~~~~~~~~~~~~~ ^ ~~~ 3 warnings generated. src/libavfilter/vf_rotate.c:109:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 109 | { NULL } | ^ 6 warnings generated. 29 warnings generated. src/libavfilter/vf_rotate.c:167:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 167 | FFMAX(0, inw * cosx) + FFMAX(0, -inh * sinx); | ~ ^~~~ src/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/vf_rotate.c:167:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 167 | FFMAX(0, inw * cosx) + FFMAX(0, -inh * sinx); | ~ ^~~~ src/libavutil/macros.h:47:40: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/vf_rotate.c:167:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 167 | FFMAX(0, inw * cosx) + FFMAX(0, -inh * sinx); | ~ ^~~~ src/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/vf_rotate.c:167:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 167 | FFMAX(0, inw * cosx) + FFMAX(0, -inh * sinx); | ~ ^~~~ src/libavutil/macros.h:47:40: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/vf_rotate.c:166:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 166 | return FFMAX(0, inh * sinx) + FFMAX(0, -inw * cosx) + | ~ ^~~~ src/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/vf_rotate.c:166:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 166 | return FFMAX(0, inh * sinx) + FFMAX(0,CC libavfilter/vf_siti.o -inw * cosx) + | ~ ^~~~ src/libavutil/macros.h:47:40: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/vf_rotate.c:166:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 166 | return FFMAX(0, inh * sinx) + FFMAX(0, -inw * cosx) + | ~ ^~~~ src/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/vf_rotate.c:166:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 166 | return FFMAX(0, inh * sinx) + FFMAX(0, -inw * cosx) + | ~ ^~~~ src/libavutil/macros.h:47:40: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/vf_rotate.c:179:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 179 | FFMAX(0, inh * cosx) + FFMAX(0, inw * sinx); | ~ ^~~~ src/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/vf_rotate.c:179:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 179 | FFMAX(0, inh * cosx) + FFMAX(0, inw * sinx); | ~ ^~~~ src/libavutil/macros.h:47:40: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/vf_rotate.c:179:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 179 | FFMAX(0, inh * cosx) + FFMAX(0, inw * sinx); | ~ ^~~~ src/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/vf_rotate.c:179:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 179 | FFMAX(0, inh * cosx) + CC libavfilter/vf_smartblur.o FFMAX(0, inw * sinx); | ~ ^~~~ src/libavutil/macros.h:47:40: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/vf_rotate.c:178:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 178 | return FFMAX(0, -inh * cosx) + FFMAX(0, -inw * sinx) + | ~ ^~~~ src/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/vf_rotate.c:178:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 178 | return FFMAX(0, -inh * cosx) + FFMAX(0, -inw * sinx) + | ~ ^~~~ src/libavutil/macros.h:47:40: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/vf_rotate.c:178:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 178 | return FFMAX(0, -inh * cosx) + FFMAX(0, -inw * sinx) + | ~ ^~~~ src/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/vf_rotate.c:178:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 178 | return FFMAX(0, -inh * cosx) + FFMAX(0, -inw * sinx) + | ~ ^~~~ src/libavutil/macros.h:47:40: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ CC libavfilter/vf_spp.o 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::src/libavfilter/vf_rotate.c%f l:u306m:a_30s:t rwarning: enimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]gt h:%f " 306118 | | r o t - > v a"rc_hvraolumesa[_VrAaRd_iNu]s :=% fN AcNh;r o m| a ~ ^~~_ pre_filt/usr/include/math.h:e15r_:ra19d:i unote: sexpanded from macro 'NAN': %f chr om15a | _#stdreenfginteh :N%ANf \n " , __b u119il | t i n_ n a nf (" ") | ^~~~~~~~~~~~~~~~~~s ->luma .radius, s->luma .pre_filter_radius, s->luma .strength, 120 | src/libavfilter/vf_rotate.c :s307-:30>: cwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]h roma.rad i307u | s , s ->rcoth-r>voamra_.vaplreu_efsi[lVtAeRr__rTa]d i= uNsA,N; s -| > ~ ^~~c hrom/usr/include/math.ha:.15:s19tr:en gnote: expanded from macro 'NAN't h); | 15 ~~~~~~~~~~^~~~~~~~ | #define NAsrc/libavfilter/vf_sab.cN : 120: 40 : warning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ builtin _116n | a n f (a"v"_)l o g| ( ^~~~~~~~~~~~~~~~~~c tx, AV_LOG_VERBOSE, | ~~~~~~ 117 | "luma_radius:%f luma_pre_filter_radius::%f lsrc/libavfilter/vf_rotate.cum:a_308s:t60r: ewarning: ngimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]t h:%f " 118 | 308 | r o t -">cvahr_rvoamla_ureadsi[uVsA:R%_fO UTc_hWr]o m=a r_opt-r>ev_afri_lvtaleur_erasd[iVuAsR:%_fO cWh]ro m=a _sNtrAeN;n g| ~ ^~~t h:%f\/usr/include/math.hn:"15,: 19: note: expanded from macro 'NAN' 119 | 15 | # d e f i ne NsA-N> l u ma ._ra_dbuiilutisn, _sn-a>nlfu(m"a " ). p | r ^~~~~~~~~~~~~~~~~~e _filter_radius, s->luma .strength, 120 | s->chroma.radius, s->chroma.pre_src/libavfilter/vf_rotate.cfi:l309t:e60r:_ rwarning: aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]d ius, s->chr o309 | m a . s trroetng-th>)v; a r| ~~~~~~~~~~^~~~~~~~~~~~~~~~~_ values[VARsrc/libavfilter/vf_sab.c_O:U120T:_H22]: warning: =implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] rot- >v116a | r _ v a lauv_elosg[(cVtAxR,_ OAHV]_ LO=G N_AVNE;RB O S| E, ~ ^~~ | ~~~~~~ /usr/include/math.h: 15117: | 19 : note: expanded from macro 'NAN' " l15u | m#ad_erfaidnieu sN:A%Nf l u m a _ _p_reb_ufiillttiern__rnaandfi(u"s":): %f | lu ^~~~~~~~~~~~~~~~~~ma _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_radiu3s:% warningfs generatedc. hroma_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_sab.c:154:55: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 154 | vec = sws_getGaussianVec(f->pre_filter_radius, f->quality); | ~~~~~~~~~~~~~~~~~~ ~~~^~~~~~~ src/libavfilter/vf_sab.c:154:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 154 | vec = sws_getGaussianVec(f->pre_filter_radius, f->quality); | ~~~~~~~~~~~~~~~~~~ ~~~^~~~~~~~~~~~~~~~~ src/libavfilter/vf_sab.c:162:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | vec = sws_getGaussianVec(f->strength, 5.0); | ~~~~~~~~~~~~~~~~~~ ~~~^~~~~~~~ src/libavfilter/vf_scale.c:338:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 338 | for (int i = 0; i < FF_ARRAY_ELEMS(scale->param); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8 warnings generated. src/libavfilter/vf_sab.c:174:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 174 | vec = sws_getGaussianVec(f->radius, f->quality); | ~~~~~~~~~~~~~~~~~~ ~~~^~~~~~~ src/libavfilter/vf_sab.c:174:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 174 | vec = sws_getGaussianVec(f->radius, f->quality); | ~~~~~~~~~~~~~~~~~~ ~~~^~~~~~ src/libavfilter/vf_rotate.c:431:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 431 | if (fabs(rot->angle - 0) < FLT_EPSILON && outw == inw && outh == inh) { | ~ ^~~~~~~~~~~ /usr/include/float.h:16:21: note: expanded from macro 'FLT_EPSILON' 16 | #define FLT_EPSILON 1.1920928955078125e-07F | ^~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_rotate.c:435:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 435 | } else if (fabs(rot->angle - M_PI/2) < FLT_EPSILON && outw == inh && outh == inw) { | ~ ^~~~~~~~~~~ /usr/include/float.h:16:21: note: expanded from macro 'FLT_EPSILON' 16 | #define FLT_EPSILON 1.1920928955078125e-07F | ^~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_rotate.c:439:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 439 | } else if (fabs(rot->angle - M_PI) < FLT_EPSILON && outw == inw && outh == inh) { | ~ ^~~~~~~~~~~ /usr/include/float.h:16:21: note: expanded from macro 'FLT_EPSILON' 16 | #define FLT_EPSILON 1.1920928955078125e-07F | ^~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_scale.c:453:64: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 453 | scale->var_values[VAR_OUT_W] = scale->var_values[VAR_OW] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_scale.c:454:64: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 454 | scale->var_values[VAR_OUT_H]src/libavfilter/vf_rotate.c =: 443s:c50a:l ewarning: -implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]> var_values[VAR_O H443] | = N A N ; }| ~ ^~~e lse i/usr/include/math.hf: 15(f:a19b:s( rnote: expanded from macro 'NAN'o t->a n15g | le# de-fi n3e* MN_PAIN/ 2) < F L T _E_P_SIbLuOiNl t&in&_n aonfu(t"w" ) = =| ^~~~~~~~~~~~~~~~~~ inh && outh == inw) { | ~ ^~~~~~~~~~~ /usr/include/float.h:16:21: note: expanded from macro 'FLT_EPSILON' 16 | #define FLT_EPSILON 1.1920928955078125e-07F | ^~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_rotate.c: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_sr.o 15 warnings generated. CC libavfilter/vf_ssim.o src/libavfilter/vf_scale.c:763:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 763 | scale->var_values[VAR_S2R_MAIN_T] = TS2T(in->pts, link->time_base); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/internal.h:265:48: note: expanded from macro 'TS2T' 265 | #define TS2T(ts, tb) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts) * av_q2d(tb)) | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ 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("") | ^~~~~~~~~~~~~~~~~~ CC libavfilter/vf_ssim360.o 4 warnings generated. 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_scroll.c:177:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 177 | { "horizontal", "set the horizontal scrolling speed", OFFSET(h_speed), AV_OPT_TYPE_FLOAT, {.dbl=0.}, -1., 1., VFT }, | ^ src/libavfilter/vf_scroll.c:178:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 178 | { "h", "set the horizontal scrolling speed", OFFSET(h_speed), AV_OPT_TYPE_FLOAT, {.dbl=0.}, -1., 1., VFT }, | ^ src/libavfilter/vf_scroll.c:179:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 179 | { "vertical", "set the vertical scrolling speed", OFFSET(v_speed), AV_OPT_TYPE_FLOAT, {.dbl=0.}, -1., 1., VFT }, | ^ src/libavfilter/vf_scroll.c:180:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 180 | { "v", "set the vertical scrolling speed", OFFSET(v_speed), AV_OPT_TYPE_FLOAT, {.dbl=0.}, -1., 1., VFT }, | ^ src/libavfilter/vf_scale.csrc/libavfilter/vf_scroll.c::181:727121::25 :warning: missing field 'unit' initializer [-Wmissing-field-initializers]warning: comparison of integers of different signs: 'enum AVColorRange' and 'int' [-Wsign-compare] 181 | { 727" | h p o s " , i n - > c"osleot ri_nriatnigael !h=o rsiczaolnet-a>li np_ofsriatmieo_nr"a,n g e ) O{F F S| E ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~T (h_ipos), AV_OPT_TYPE_FLOAT, {.dbl=0.}, 0, 1., FLAGS }, | ^ src/libavfilter/vf_scroll.c:182:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 182 | { "vpos", "set initial vertical position", OFFSET(v_ipos), AV_OPT_TYPE_FLOAT, {.dbl=0.}, 0, 1., FLAGS }, | ^ src/libavfilter/vf_scroll.c:183:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 183 | { NULL } | ^ src/libavfilter/vf_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",15 " warningadsj generatedu. st "color_nasrc/libavfilter/vf_scdet.cme": 53r:140e: gwarning: imissing field 'unit' initializer [-Wmissing-field-initializers]o ns", OFFSET(opt_cmyk_src/libavfilter/vf_scale.cadj:u s53 | 917 t :[ 36{ra: n"warning: tgimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]hree] ),s hAoVl_dO"PT_,T Y P E" s_e917S | tT Rs cIe Nn Ge c , h asc{an.lseg->tvearr_ v=aldNUuLeL}e,tse[ c0,V tA0 tR,h_ TrF] e=L sAhToGSSl2 Td(}" i ,n | - > ^ p t s ,O FlFiSnkE-T>(ttihrmees_hboalsde));, A| V ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~_O Psrc/libavfilter/vf_selectivecolor.cT:_T106Y:PE5_:DO UBsrc/libavfilter/internal.hwarning: :LE265missing field 'unit' initializer [-Wmissing-field-initializers]:, 48 : note: {expanded from macro 'TS2T' . 106db | l = 1R0.A} 265N | , G E_#O6 d P0ef warningTs, generatedinIe . O 1NT0("S02bl.u,T Ve|("tFs, }, tb,) R( | A ^(Nts )G =E=_ ABV_LNOUPETSS)_,V A| ^L UE src/libavfilter/vf_selectivecolor.c?: 96N:A130N: :note: expanded from macro 'RANGE_OPTION'( doubsrc/libavfilter/vf_scdet.cl:e54:)140:( t96warning: s | missing field 'unit' initializer [-Wmissing-field-initializers] ) * a{v _cqo2l ord_n54(a | tbm)e )"s {" ," | t"", ^~~ a dj us t/usr/include/math.h : 15"c o :l 19"or:_nsa emtnote: e "expanded from macro 'NAN's c erneeg ioc nsh"15a | ,# nOdgFeeFfS ETi(dnoepet_ ctmNykeA_cN a t d tjh u _r_sbeuitls[trhaion_nnalngfd(e"," "]) ) , A V | ^~~~~~~~~~~~~~~~~~_ O POT_FTFYSPEE_TST(RthIrNeGs, h{o.sltdr=)N,UL L },A V0_, O0P,T _FLTAYGSP E}_ D | O ^UB LE, {.dbl = 10.}, 0, 100., V|F },src/libavfilter/vf_selectivecolor.c : 107:| 5 ^: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 107 | RANGE_OPTION("magsrc/libavfilter/vf_scale.cen:ta918":,58 :R src/libavfilter/vf_scdet.cwarning: A:implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]N55G E:_140:M Awarning: GEmissing field 'unit' initializer [-Wmissing-field-initializers]N TAS), 918 | | ^ 55 | src/libavfilter/vf_selectivecolor.c s : c96 a{ :"130l: snote: e-c>_expanded from macro 'RANGE_OPTION'pv aassr"_, v a l u"S ee96 | t s[ V tA{hRe f_lcPaOSo] g=lo r to_ inapnm->apkest"ss"_ ,pso s c="e=n -ae1d cj? hNuaAsnNgte f r:"a icmonloer-s>_p"nk,ta _OmFFpSeEo"T s(re;g i osn| c_sp ~ ^~~a "s,s )O/usr/include/math.h,FF:S 15 E:T( o p19tA:_V cm_ynote: Oexpanded from macro 'NAN'PTk_ _TaYdP j15uEs | _Bt#O[deOrLf,ia nng e e ]) ,{N .AAdVNbl_ O PT=_ 0T Y P E }___,buSil tT i Rn0,I _N n Ga ,n1 f(,{".s t"r= N)VU LL|} F,| } , ^~~~~~~~~~~~~~~~~~0 , | 0 ^ , FLAGS } | ^ src/libavfilter/vf_scdet.c:56:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_selectivecolor.c:108:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]56 | { "108s | " , R A N G E _ O P T"ISOeNt( "twhhei tfel"a,g t oR ApNaGsEs_ WsHcIeTnEeS )c,h a n| g ^e frasrc/libavfilter/vf_selectivecolor.cm:e96s:"130,: Onote: Fexpanded from macro 'RANGE_OPTION'F SET(sc_pass), 96 | A V _{O PcTo_lToYrP_En_aBmOeO"Ls," , " a d{j.udsbtl " c= o l0o r _}n,a me " r0e,gi o n s "1,, OVF|FFS E}T,(o p | t ^_c myk_adjust[range]), AVsrc/libavfilter/vf_scdet.c_:O57P:T10_:TY Pwarning: Emissing field 'help' initializer [-Wmissing-field-initializers]_ STR I57N | G , {. s{tNrU=LNLUL}L } ,| 0 ^, 0, FLAGS } | ^ src/libavfilter/vf_selectivecolor.c:109:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 109 | RANGE_OPTION("neutral", RANGE_NEUTRALS), | ^ src/libavfilter/vf_selectivecolor.c:96:130: note: expanded from macro 'RANGE_OPTION' 96 | { color_name"s", "adjust "color_name" regions", OFFSET(opt_cmyk_adjust[range]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS } | ^ src/libavfilter/vf_selectivecolor.c:110:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 110 | RANGE_OPTION("black", RANGE_BLACKS), | ^ src/libavfilter/vf_selectivecolor.c:96:130: note: expanded from macro 'RANGE_OPTION' 96 | { color_name"s", "adjust "color_name" regions", OFFSET(opt_cmyk_adjust[range]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS } | ^ src/libavfilter/vf_selectivecolor.c:112:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 112 | { NULL } | ^ src/libavfilter/vf_selectivecolor.c:162:31: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 162 | cmyk[3] < -1.0 || cmyk[3] > 1.0) { | ^~~~~~~ ~ src/libavfilter/vf_selectivecolor.c:162:13: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 162 | cmyk[3] < -1.0 || cmyk[3] > 1.0) { | ^~~~~~~ ~ src/libavfilter/vf_selectivecolor.c:161:31: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 161 | cmyk[2] < -1.0 || cmyk[2] > 1.0 || | ^~~~~~~ ~ src/libavfilter/vf_selectivecolor.c:161:13: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 161 | cmyk[2] < -1.0 || cmyk[2] > 1.0 || | ^~~~~~~ ~ src/libavfilter/vf_selectivecolor.c:160:src/libavfilter/vf_scdet.c31: :warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]131 :16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]160 | cm y131 | k [ 1 ] < r-e1t. 0 =| |a vc_mcylki[p1f]( F>F M1IN.(0m a|f|d , | d ^~~~~~~ ~i ff), 0, 10src/libavfilter/vf_selectivecolor.c0:.160):;13 : warning: | implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/common.h160: | 143 : 29 : note: expanded from macro 'av_clipf' cm y143k | [#1] < -d1e.fi0n e| |a vc_mcylikpf[ 1 ] > 1. 0 | |a v _| c ^~~~~~~ ~l ipf_c | ^ src/libavfilter/vf_selectivecolor.c:159:31: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 159 | if (cmyk[0] < -1.0 || cmyk[0] > 1.0 || | ^~~~~~~ ~ src/libavfilter/vf_selectivecolor.c:159:13: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 159 | if (cmyk[0] < -1.0 || cmyk[0] > 1.0 || | ^~~~~~~ ~ src/libavfilter/vf_selectivecolor.c:165:70: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 163 | av_log(s, AV_LOG_ERROR, "Invalid %s adjustments (%g %g %g %g). " | ~~~~~~ 164 | "Settings must be set in [-1;1] range\n", 165 | color_names[range_id], cmyk[0], cmyk[1], cmyk[2], cmyk[3]); | ^~~~~~~ src/libavfilter/vf_selectivecolor.c:165:61: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 163 | av_log(s, AV_LOG_ERROR, "Invalid %s adjustments (%g %g %g %g). " | ~~~~~~ 164 | "Settings must be set in [-1;1] range\n", 165 | color_names[range_id], cmyk[0], cmyk[1], cmyk[2], cmyk[3]); | ^~~~~~~ src/libavfilter/vf_selectivecolor.c:165:52: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 163 | av_log(s, AV_LOG_ERROR, "Invalid %s adjustments (%g %g %gsrc/libavfilter/vf_scale.c %g:).974 :"100 : | ~~~~~~warning: missing field 'unit' initializer [-Wmissing-field-initializers] 164 | 974 | { ""Sinettteirnlg"s, m u"sste tb ei nsteertl aicinn g["-, 1O;F1F]S ErTa(inngtee\rnla"c,e d), AV_ O165PT | _ T Y P E _ B O O L , { . i 6 4 = 0c o}l,o r-_1n,a m1e,s [FraLnAgGSe }_,i d ]| , ^ cmyk[0], cmyk[1], cmyk[2], cmyk[3]); | ^~~~~~~ src/libavfilter/vf_selectivecolor.c:165:43: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 163 | av_log(s, AV_LOG_Esrc/libavfilter/vf_scale.cRR:O975R,: 106":I nvwarning: almissing field 'flags' initializer [-Wmissing-field-initializers]i d %s adjustm e975n | t s ( % g{ %"gs iz%eg" , % g )"s.e t" v i d| e ~~~~~~o size" ,164 | OF F S E T ( si z e _"sStert)t,i nAgVs_ mOuPsTt _bTeY PseEt_ SiTnR I[N-1G;,1 ]{ .rsatnrg e=\n "NU,L L}, 0, F165L | AG S } , | ^ color_names[range_id], cmyk[0], cmyk[1], cmyk[2], cmyk[3]); | ^~~~~~~ src/libavfilter/vf_scale.c:976:106: warning: missing field 'flags' initializer [-Wmissing-field-initializers] 976 | { "s", "set video size", OFFSET(size_str), AV_OPT_TYPE_STRING, {.str = NULL}, 0, FLAGS }, | ^ src/libavfilter/vf_scale.c:997:153: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 997 | { "in_v_chr_pos", "input vertical chroma position in luma grid/256" , OFFSET(in_v_chr_pos), AV_OPT_TYPE_INT, { .i64 = -513}, -513, 512, FLAGS }, | ^ src/libavfilter/vf_scale.c:998:153: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 998 | { "in_h_chr_pos", "input horizontal chroma position in luma grid/256", OFFSET(in_h_chr_pos), AV_OPT_TYPE_INT, { .i64 = -513}, -513, 512, FLAGS }, | ^ src/libavfilter/vf_scale.c:999:153: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 999 | { "out_v_chr_pos", "output vertical chroma position in luma grid/256" , OFFSET(out_v_chr_pos), AV_OPT_TYPE_INT, { .i64 = -513}, -513, 512, FLAGS }, | ^ src/libavfilter/vf_scale.c:1000:153: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1000 | { "out_h_chr_pos", "output horizontal chroma position in luma grid/256", OFFSET(out_h_chr_pos), AV_OPT_TYPE_INT, { .i64 = -513}, -513, 512, FLAGS }, | ^ src/libavfilter/vf_selectivecolor.c:215:19: warning: src/libavfilter/vf_scale.ccomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]:1005 :214: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 215 | for (1005 | i = {0 ";fo ric e<_ dFiFv_iAsRiRblAeY__EbLyE"M,S "(ensf-or>cce mtyhakt_ athdeju sotu[t0p]u)t; ries+ol+u) t{ i o| n ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ is divisisrc/libavfilter/vf_selectivecolor.cb:l222e: 19:b ywarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]a defined in t222 | e g e r fwohre n(i =f o0r;c ie _< oFrF_iAgRiRnAYa_lE_LEaMsSp(se-c>tc_mryakt_iadoj uisst )u;se di"+,+ )O F{F S E| T ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~(f orce_divissrc/libavfilter/vf_selectivecolor.ci:b224l:e_23by:) ,warning: Acomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]V _OPT_TYPE _224I | N T, { . i 6f4o r= (1k} =, 01;, k 2<5 6F, FF_LAARGRSA Y}_,E L EM| S ^( s->cmyk_adjust[0]); k++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 } | ^ CC libavfilter/vf_stack.o 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]); | ^~~~~~~ CC libavfilter/vf_stack_vaapi.o 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_scale_vaapi.c:258:214: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_selectivecolor.c:262:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 262 | 258 | { f"ofro r(cie _=d i0v;i sii bhoaptt _tchmey ko_uatdpjuuts tr)e;s oil+u+t)i o{n | is ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ divisible by a defined integer when force_original_aspect_ratio is used", OFFSET(force_divisible_by), AV_OPT_TYPE_INT, { .i64 = 1}, 1, 256, FLAGS }, | ^ src/libavfilter/vf_scale_vaapi.c:260:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 260 | { NULL }, | ^ CC libavfilter/vf_stereo3d.o CC libavfilter/vf_super2xsai.o CC libavfilter/vf_swaprect.o CC libavfilter/vf_swapuv.o src/libavfilter/vf_setparams.c:118:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 118 | {NULL} | ^ 2 warnings generated. 4 warnings generated. src/libavfilter/vf_setparams.c:188:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 188 | {NULL} | ^ 9 warnings generated. src/libavfilter/vf_setparams.c:223:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 223 | {NULL} | ^ CC libavfilter/vf_telecine.o 1 warning generated. 7 warnings generated. 1 warning generated. 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 } | ^ 2 warnings generated. 6 warnings generated. 3 warnings generated. 6 warnings generated. CC libavfilter/vf_threshold.o src/libavfilter/vf_showinfo.c:61:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | { "checksum", "calculate checksums", OFFSET(calculate_checksums), AV_OPT_TYCC libavfilter/vf_thumbnail.o PE_BOOL, {.i64=1}, 0, 1, VF }, | ^ src/libavfilter/vf_showinfo.c:62:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 62 | { NULL } | ^ 15 warnings generated. CC libavfilter/vf_tile.o CC libavfilter/vf_tinterlace.o CC libavfilter/vf_tmidequalizer.o src/libavfilter/vf_showinfo.c:131:23: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 131 | for (int j = 1; j <= tc[0]; j++) { | ~ ^ ~~~~~ src/libavfilter/vf_showinfo.c:134:62: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 134 | av_log(ctx, AV_LOG_INFO, "timecode - %s%s", tcbuf, j != tc[0] ? ", " : ""); | ~ ^ ~~~~~ CC libavfilter/vf_tonemap.o CC libavfilter/vf_tonemap_vaapi.o 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ CC libavfilter/vf_tpad.o 5 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/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_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++) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5 warnings generated. src/libavfilter/vf_signalstats.c:85:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 85 | {NULL} | ^ CC libavfilter/vf_transpose.o CC libavfilter/vf_transpose_vaapi.o CC libavfilter/vf_unsharp.o CC libavfilter/vf_untile.o src/libavfilter/vf_shuffleplanes.c:138:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 138 | { "map0", "Index of the input plane to be used as the first output plane ", OFFSET(map[0]), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 3, FLAGS }, | ^ src/libavfilter/vf_shuffleplanes.c:139:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 139 | { "map1", "Index of the input plane to be used as the second output plane ", OFFSET(map[1]), AV_OPT_TYPE_INT, { .i64 = 1 }, 0, 3, FLAGS }, | ^ src/libavfilter/vf_shuffleplanes.c:140:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 140 | { "map2", "Index of the input plane to be used as the third output plane ", OFFSET(map[2]), AV_OPT_TYPE_INT, { .i64 = 2 }, 0, 3, FLAGS }, | ^ src/libavfilter/vf_shuffleplanes.c:141:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 141 | { "map3", "Index of the input plane to be used as the fourth output plane ", OFFSET(map[3]), AV_OPT_TYPE_INT, { .i64 = 3 }, 0, 3, FLAGS }, | ^ src/libavfilter/vf_shuffleplanes.c:142:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 142 | { NULL }, | ^ src/libavfilter/vf_signalstats.c:455:10: warning: missing field 'process8' initializer [-Wmissing-field-initializers] 455 | {NULL} | ^ src/libavfilter/vf_smartblur.c:80:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 80 | { NULL } | ^ src/libavfilter/vf_smartblur.c:90:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 90 | if (s->chroma.radius < RADIUS_MIsrc/libavfilter/vf_signalstats.cN): 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, ysrc/libavfilter/vf_smartblur.cuv:v92-:1192:8 )warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]+ 180.f), 36 092. | f ) ; i| f ~ ^~~~~ (s->chroma.stsrc/libavfilter/vf_signalstats.cr:e485n:g66t:h warning: luma.radius, s->luma.strength, s->luma.threshold, 104 | s->chroma.radius, s->chroma.strength, s->chroma.threshold); | ~~~~~~~~~~^~~~~~~~ src/libavfilter/vf_smartblur.c:104:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 100 | av_log(ctx, AV_LOG_VERBOSE, | ~~~~~~ 101 | "luma_radius:%f luma_strength:%f luma_threshold:%d " 102 | "chroma_radius:%f chroma_strength:%f chroma_threshold:%d\n", 103 | s->luma.radius, s->luma.strength, s->luma.threshold, 104 | s->chroma.radius, s->chroma.strength, s->chroma.threshold); | ~~~~~~~~~~^~~~~~ src/libavfilter/vf_smartblur.c:103:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 100 | av_log(ctx, AV_LOG_VERBOSE, | ~~~~~~ 101 | "luma_radius:%f luma_strength:%f luma_threshold:%d " 102 | "chroma_radius:%f chroma_strength:%f chroma_threshold:%d\n", 103 | s->luma.radius, s->luma.strength, s->luma.threshold, | ~~~~~~~~^~~~~~~~ src/libavfilter/vf_smartblur.c:103:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 100 | av_log(ctx, AV_LOG_VERBOSE, | ~~~~~~ 101 | "luma_radius:%f luma_strength:%f luma_threshold:%d " 102 | "chroma_radius:%f chroma_strength:%f chroma_threshold:%d\n", 103 | s->luma.radius, s->luma.strength, s->luma.threshold, | ~~~~~~~~^~~~~~ src/libavfilter/vf_shufflepixels.c:416:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 416 | { "width", "set block width", OFFSET(block_w), AV_OPT_TYPE_INT, {.i64=10}, 1, 80src/libavfilter/vf_signalstats.c00:, 524F:LA95GS: } , warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]| ^ 524 | ((int16_t*)p_hue)src/libavfilter/vf_shufflepixels.c[:i]417 :=101 :f mwarning: omissing field 'unit' initializer [-Wmissing-field-initializers]df (floorf((1 84170 | . f / {M _"PIw)" ,* a t a n 2 f ( y u"vsue-tm bildo,c ky uwvivd-tmhi"d,) + O1F8F0S.EfT)(,b l3o6c0k.f_)w;) , | A ~ ^~~~~ V_OPT_TYPEsrc/libavfilter/vf_signalstats.c_:I524N:T66,: {.warning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 4=10}, 1, 8000, F524L | A G S } , | ^ ((int16_t*)p_hue)[i] = fmodf(floorsrc/libavfilter/vf_shufflepixels.cf(:(41818:0101:. fwarning: missing field 'unit' initializer [-Wmissing-field-initializers]/ M_PI) * ata n4182f | ( yu v u- m{i "dh,e iyguhvvt-"m,id ) + 1 80".sfe)t ,b l36o0c.kf );h e i| ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~g ht", OFFSET(block_h), AV_OPTsrc/libavfilter/vf_signalstats.c_:524T:50Y:P warning: Eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ INT, {.i64=1 0}524, | 1 , 8 0 0 0 , (F(LiAnGtS1 6},_ t *| ) ^ p_hue)[i] = fmodsrc/libavfilter/vf_smartblur.cf(:f130l:o44:o rwarning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( (180src/libavfilter/vf_shufflepixels.c.:f 419/: 101M:_P Iwarning: 130 | )missing field 'unit' initializer [-Wmissing-field-initializers] * atvaenc2f ( 419y=uv | u -m si w d , sy_{ u"vgehtv"G,-a ums i s di) +a 1 8n 0 V .ef")cs(,f-e> rta3 d6biu0s.l,f of)c;- k> q| u ^~~~~ ~ah leiitghyt)";, O| F ~~~~~~~~~~~~~~~~~~ ~~~^~~~~~~F SET(block_src/libavfilter/vf_smartblur.ch:)130,: 33A:V _Owarning: Pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]T _TYPE_IN T130 | , { .vi6e4=c1 0=}, s1w,s _g8e0t0G0a,u sFsLiAaGnS V}e, c (| f ^ ->radius, f->quality); | ~~~~~~~~~~~~~~~~~~ ~~~^~~~~~ src/libavfilter/vf_shufflepixels.c:420:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 420 | { "seed", "set random seed", OFFSET(seed), AV_OPT_TYPE_INT64, {.i64=-1}, -1, UINT_MAX,src/libavfilter/vf_smartblur.c F:LA135G:S 26}:, | warning: ^implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 135 | sws_scaleVec(vec, f->src/libavfilter/vf_shufflepixels.cst:re421n:g107t:h )warning: ; missing field 'unit' initializer [-Wmissing-field-initializers] | ~~~~~~~~~~~~ ~~~^~~~~~~~ 421 | { "s", "set random seed", OFFSET(seed), AV_OPT_TYPE_INT64, {.i64=-1}src/libavfilter/vf_smartblur.c, :-1361:45,: U Iwarning: Nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]T _MAX, FLA GS136 | } , | ve ^c- >coeff[vec->length /src/libavfilter/vf_shufflepixels.c 2:]422 :+12:= 1warning: .0missing field 'help' initializer [-Wmissing-field-initializers] - f-> st422re | n g t{h ;N U L| L ~ ~~~^~~~~~~~ }, | ^ 2 warnings generated. src/libavfilter/vf_spp.c:65:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 65 | { "quality", "set quality", OFFSET(log2_count), AV_OPT_TYPE_INT, {.i64 = 3}, 0, MAX_LEVEL, TFLAGS }, | ^ src/libavfilter/vf_spp.c:66:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66 | { "qp", "force a constant quantizer parameter", OFFSET(qp), AV_OPT_TYPE_INT, {.i64 = 0}, 0, 63, FLAGS }, | ^ src/libavfilter/vf_spp.c:70:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 70 | { "use_bframe_qp", "use B-frames' QP", OFFSET(use_bframe_qp), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_spp.c:71:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 71 | { NULL } | ^ src/libavfilter/vf_siti.c:95:82: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 91 | av_log(ctx, AV_LOG_INFO, | ~~~~~~ 92 | "SITI Summary:\nTotal frames: %"PRId64"\n\n" 93 | "Spatial Information:\nAverage: %f\nMax: %f\nMin: %f\n\n" 94 | "Temporal Information:\nAverage: %f\nMax: %f\nMin: %f\n", 95 | s->nb_frames, avg_si, s->max_si, s->min_si, avg_ti, s->max_ti, s->min_ti | ~~~^~~~~~ src/libavfilter/vf_siti.c:95:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 91 | av_log(ctx, AV_LOG_INFO, | ~~~~~~ 92 | "SITI Summary:\nTotal frames: %"PRId64"\n\n" 93 | "Spatial Information:\nAverage: %f\nMax: %f\nMin: %f\n\n" 94 | "Temporal Information:\nAverage: %f\nMax: %f\nMin: %f\n", 95 | s->nb_frames, avg_si, s->max_si, s->min_si, avg_ti, s->max_ti, s->min_ti | ~~~^~~~~~ src/libavfilter/vf_siti.c:95:60: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 91 | av_log(ctx, AV_LOG_INFO, | ~~~~~~ 92 | "SITI Summary:\nTotal frames: %"PRId64"\n\n" 93 | "Spatial Information:\nAverage: %f\nMax: %f\nMin: %f\n\n" 94 | "Temporal Information:\nAverage: %f\nMax: %f\nMin: %f\n", 95 | s->nb_frames, avg_si, s->max_si, s->min_si, avg_ti, s->max_ti, s->min_ti | ^~~~~~ src/libavfilter/vf_siti.c:95:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 91 | av_log(ctx, AV_LOG_INFO, | ~~~~~~ 92 | "SITI Summary:\nTotal frames: %"PRId64"\n\n" 93 | "Spatial Information:\nAverage: %f\nMax: %f\nMin: %f\n\n" 94 | "Temporal Information:\nAverage: %f\nMax: %f\nMin: %f\n", 95 | s->nb_frames, avg_si, s->max_si, s->min_si, avg_ti, s->max_ti, s->min_ti | ~~~^~~~~~ src/libavfilter/vf_siti.c:95:41: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 91 | av_log(ctx, AV_LOG_INFO, | ~~~~~~ 92 | "SITI Summary:\nTotal frames: %"PRId64"\n\n" 93 | "Spatial Information:\nAverage: %f\nMax: %f\nMin: %f\n\n" 94 | "Temporal Information:\nAverage: %f\nMax: %f\nMin: %f\n", 95 | s->nb_frames, avg_si, s->max_si, s->min_si, avg_ti, s->max_ti, s->min_ti | ~~~^~~~~~ src/libavfilter/vf_siti.c:95:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 91 | av_log(ctx, AV_LOG_INFO, | ~~~~~~ 92 | "SITI Summary:\nTotal frames: %"PRId64"\n\n" 93 | "Spatial Information:\nAverage: %f\nMax: %f\nMin: %f\n\n" 94 | "Temporal Information:\nAverage: %f\nMax: %f\nMin: %f\n", 95 | s->nb_frames, avg_si, s->max_si, s->min_si, avg_ti, s->max_ti, s->min_ti | ^~~~~~ CC libavfilter/vf_v360.o src/libavfilter/vf_signalstats.c:709:26: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 709 | if (histhue[fil] > maxhue) { | ~~~~~~~~~~~~ ^ ~~~~~~ src/libavfilter/vf_shear.c:70:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 70 | { NULL } | ^ CC libavfilter/vf_vaguedenoiser.o src/libavfilter/vf_siti.c:260:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 260 | mean += img_metrics[j * width + i]; | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_siti.c:266:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 266 | float mean_diff = img_metrics[j * width + i] - mean; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~ src/libavfilter/vf_siti.c:267:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 267 | sqr_diff += (mean_diff * mean_diff); | ~~ ~~~~~~~~~~^~~~~~~~~~~ src/libavfilter/vf_siti.c:277:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 277 | snprintf(value, sizeof(value), "%0.2f", d); | ~~~~~~~~ ^ 5 warnings generated. src/libavfilter/vf_shuffleframes.c:135:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 135 | { "mapping", "set destination indexes of input frames", OFFSET(mapping), AV_OPT_TYPE_STRING, {.str="0"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_shuffleframes.c:136:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 136 | { NULL }, | ^ src/libavfilter/vf_siti.c:316:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 316 | { "print_summary", "Print summary showing average values", OFFSET(print_summary), AV_OPT_TYPE_BOOL, { .i64=0 }, 0, 1, FLAGS }, | ^ src/libavfilter/vf_siti.c:317:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 317 | { NULL } | ^ src/libavfilter/vf_signalstats.c:940:26: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 940 | if (histhue[fil] > maxhue) { | ~~~~~~~~~~~~ ^ ~~~~~~ 26 warnings generated. src/libavfilter/vf_ssim.c:74:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 74 | {"stats_file", "Set file where to store per-frame difference information", OFFSET(stats_file_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_ssim.c:75:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | {"f", "Set file where to store per-frame difference information", OFFSET(stats_file_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_ssim.c:76:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 76 | { NULL } | ^ src/libavfilter/vf_sr.c:54:120: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 54 | { "scale_factor", "scale factor for SRCNN model", OFFSET(scale_factor), AV_OPT_TYPE_INT, { .i64 = 2 }, 2, 4, FLAGS }, | ^ src/libavfilter/vf_sr.c:55:165: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 55 | { "model", "path to model file specifying network architecture and its parameters", OFFSET(dnnctx.model_filename), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_sr.c:56:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | { "input", "input name of the model", OFFSET(dnnctx.model_inputname), AV_OPT_TYPE_STRING, { .str = "x" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_sr.c:57:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | { "output", "output name of the model", OFFSET(dnnctx.model_outputnames_string), AV_OPT_TYPE_STRING, { .str = "y" }, 0, 0, FLAGS }src/libavfilter/vf_ssim.c, : 84| : ^42 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_sr.c :8458 | : 12 : warning: smissing field 'help' initializer [-Wmissing-field-initializers]n prin 58t | f ( v al ue{, NsUiLLz e} o f| ( ^v alue), "%f", d); | ~~~~~~~~ ^ src/libavfilter/vf_ssim360.c:208:76: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 208 | OFFSET(stats_file_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_ssim360.c:210:76: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 210 | OFFSET(stats_file_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_ssim360.c:274:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 274 | { NULL } | ^ src/libavfilter/vf_ssim360.c:255:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 255 | OFFSET(main_pad), AV_OPT_TYPE_FLOAT, {.dbl = .0f}, 0, 10, .flags = FLAGS }, | ~ ^~~ src/libavfilter/vf_ssim360.c:251:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 251 | OFFSET(ref_pad), AV_OPT_TYPE_FLOAT, {.dbl = .0f}, 0, 10, .flags = FLAGS }, | ~ ^~~ src/libavfilter/vf_ssim360.c:282:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 282 | snprintf(value, sizeof(value), "%0.2f", d); | ~~~~~~~~ ^ src/libavfilter/vf_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/vf_varblur.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/vf_vectorscope.o CC libavfilter/vf_vflip.o src/libavfilter/vf_ssim360.c:449:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 449 | ssim360 += weight * ssim360_end1x( | ~ ^~~~~~~~~~~~~~ 450 | sum0[i][0] + sum0[i + 1][0] + sum1[i][0] + sum1[i + 1][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 451 | sum0[i][1] + sum0[i + 1][1] + sum1[i][1] src/libavfilter/vf_ssim.c+ s:u324m1:[84i: +warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 ][1], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 452 | 324 | r e t u r ns u(mf0a[bis][(2w]e i+g hstu m-0 [sis i+m )1 ]>[ 21]e -+9 )s u?m 11[0i.]0[ 2*] l+o gs1u0m(1w[eii g+h t1 ]/[ 2(]w,e i g| h ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~t - ssim) )453 | : I N F I N I T Y ;s u m| 0 ~~~~~~ ^~~~~~~~[i ][3] + sum/usr/include/math.h0[:i16 :+19 :1 ]note: expanded from macro 'INFINITY'[ 3] + s u16m | #1d[ie]f[i3]n e+ IsNuFmI1NI[TiY + _1_]b[u3]i,l t i| n ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~_i nff( )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_swapuv.c:38:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 38 | { NULL } | ^ 11 warnings generated. 2 warnings generated. CC libavfilter/vf_vfrdet.o In file included from src/libavfilter/vf_signature.c:35: src/libavfilter/signature_lookup.c:218:28: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 218 | if (l1dist < pairs[i].dist) { | ~~~~~~ ^ ~~~~~~~~~~~~~ src/libavfilter/signature_lookup.c:223:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 223 | } else if (l1dist == pairs[i].dist) { | ~~~~~~ ^ ~~~~~~~~~~~~~ src/libavfilter/vf_swaprect.csrc/libavfilter/signature_lookup.c:252::5553:: warning: 12comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] : warning: missing field 'help' initializer [-Wmissing-field-initializers] 252 | 53 | { N U LL } , | ^ if (pairs[i].dist < hspace[framerate-1][offset+HOUGH_MAX_OFFSET].dist) { | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/signature_lookup.c:258:55: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 258 | if (pairs[k].dist < hspace[framerate-1][offset+HOUGH_MAX_OFFSET].dist) { | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_ssim360.c:707:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 707 | ssim360_hist[hist_index] += weight; | ~~ ^~~~~~ src/libavfilter/vf_ssim360.c:708:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 708 | *ssim360_hist_net += weight; | ~~ ^~~~~~ src/libavfilter/vf_ssim360.c:710:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 710 | ssim360 += (sample_ssim360 * weight); | ~ ^~~~~~ src/libavfilter/vf_ssim360.c:711:23: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 711 | sum_weight += weight; | ~~ ^~~~~~ src/libavfilter/vf_swaprect.c:88:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 88 | var_values[VAR_A] = (float) inlink->w / inlink->h; | ~ ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ src/libavfilter/vf_swaprect.c:92:55: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 92 | var_values[VAR_T] = in->pts == AV_NOPTS_VALUE ? NAN : in->pts * av_q2d(inlink->time_base); | ~ ^~~ /usr/include/math.h:15src/libavfilter/vf_ssim360.c:19:: note: expanded from macro 'NAN'731 :29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 15 | #define NAN 731 | _ _ibnuti lxt_icn_enialn f=( ""x) _ f| l ^~~~~~~~~~~~~~~~~~o or + (x30_di warningfsf generated . > 1e-6); | ^~~~~~ ~ src/libavfilter/vf_ssim360.c:732:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 732 | src/libavfilter/vf_swaprect.cin:t93 :y47_:c ewarning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]l = y_floor + (93y | _ d i f fv a>r _1vea-l6u)e;s [ | V ^~~~~~ ~A R_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_signature.c:48:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 48 | OFFSET(nb_inputs), AV_OPT_TYPE_INT, {.i64 = 1}, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_signature.c:50:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 50 | OFFSET(filename), AV_OPT_TYPE_STRING, {.str = ""}, 0, NB_FORMATS-1, FLAGS }, | ^ src/libavfilter/vf_signature.c:56:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | OFFSET(thworddist), AV_OPT_TYPE_INT, {.i64 = 9000}, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_signature.c:58:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 58 | OFFSET(thcomposdist), AV_OPT_TYPE_INT, {.i64 = 60000}, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_signature.c:60:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | OFFSET(thl1), AV_OPT_TYPE_INT, {.i64 = 116}, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_signature.c:62:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_super2xsai.c 62: | 93 : 29 : warning: OFFSET(comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare]t hdi), AV _O93P | T _ T Y PEf_oIrN T(,y = s{l.iic6e_4st a=r t0;} ,y < s l i c0e,_ eInNdT;_M AyX+, + ) { | ~ ^ ~~~~~~~~~ FLAGS }, | ^ 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; src/libavfilter/vf_signature.cx: 64<: 97w:i dwarning: tmissing field 'unit' initializer [-Wmissing-field-initializers]h ; x++) { | ~ ^ ~~~~~64 | OFFsrc/libavfilter/vf_super2xsai.cS:E209T:(19:t hwarning: icomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]t ), 209 | A V_ O PT _ T Y P E _ DiOf U(BxL E<, {w.iddbtlh =- 03.) 5{} , | ~ ^ ~~~~~~~~~ 0.0, 1.0, src/libavfilter/vf_super2xsai.c : 241 : 15 : warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] F L241 | A GS } , | if ^ (y < height - 3) | ~ ^ ~~~~~~~~~~src/libavfilter/vf_signature.c :65:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 65 | { NULL } | ^ src/libavfilter/vf_stereo3d.c:218:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 218 | 5 warning{ sN generatedU. LL } | ^ src/libavfilter/vf_telecine.c:66:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66 | {"pattern", "pattern that describe for how many fields a frame is to be displayed", OFFSET(pattern), AV_OPT_TYPE_STRING, {.str="23"}, 0, 0, FLAGS}, | ^ src/libavfilter/vf_telecine.c:67:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 67 | {NULL} | ^ src/libavfilter/vf_ssim360.c:1171:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1171 | c[i] /= 2.f; | ~~ ^~~ 8 warnings generated. 5 warnings generated. 1 warning generated. src/libavfilter/vf_stack.c:440:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 440 | { NULL }, | ^ src/libavfilter/vf_signature.c:302:19: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 302 | if (f == wordvec[w]) { | ~ ^ ~~~~~~~~~~ src/libavfilter/vf_stack.c:495:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 495 | { NULL }, | ^ 9 warnings generated. src/libavfilter/vf_ssim360.c:1411:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1411 | r_square /= DEFAULT_EXPANSION_COEF * DEFAULT_EXPANSION_COEF; | ~~ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_ssim360.c:1459:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1459 | r_square /= (1.f + s->ref_pad) * (1.f + s->ref_pad); | ~~ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_ssim360.c:1503:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1503 | d = cos(((0.5 + i) / h - 0.5) * DEFAULT_EXPANSION_COEF * M_PI_2); | ~ ^~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_ssim360.c:73:32: note: expanded from macro 'DEFAULT_EXPANSION_COEF' 73 | #define DEFAULT_EXPANSION_COEF 1.01f | ^~~~~ src/libavfilter/vf_ssim360.c:1510:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1510 | double dx = DEFAULT_EXPANSION_COEF * (0.5 + j - w * 0.90) / (w * 0.10); | ^~~~~~~~~~~~~~~~~~~~~~ ~ src/libavfilter/vf_ssim360.c:73:32: note: expanded from macro 'DEFAULT_EXPANSION_COEF' 73 | #define DEFAULT_EXPANSION_COEF 1.01f | ^~~~~ src/libavfilter/vf_ssim360.c:1513:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1513 | double top_dy = DEFAULT_EXPANSION_COEF * (0.5 + i - h * 0.25) / (h * 0.25); | ^~~~~~~~~~~~~~~~~~~~~~ ~ src/libavfilter/vf_ssim360.c:73:32: note: expanded from macro 'DEFAULT_EXPANSION_COEF' 73 | #define DEFAULT_EXPANSION_COEF 1.01f | ^~~~~ src/libavfilter/vf_ssim360.c:1516:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1516 | double bottom_dy = DEFAULT_EXPANSION_COEF * (0.5 + i - h * 0.75) / (h * 0.25); | ^~~~~~~~~~~~~~~~~~~~~~ ~ src/libavfilter/vf_ssim360.c:73:32: note: expanded from macro 'DEFAULT_EXPANSION_COEF' 73 | #define DEFAULT_EXPANSION_COEF 1.01f | ^~~~~ CC libavfilter/vf_vibrance.o CC libavfilter/vf_vif.o CC libavfilter/vf_vignette.o CC libavfilter/vf_vmafmotion.o CC libavfilter/vf_w3fdif.o src/libavfilter/vf_tile.c:56:37: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | {.str = "6x5"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_tile.c:58:56: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 58 | AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_tile.c:60:53: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | AV_OCC libavfilter/vf_waveform.o PT_TYPE_INT, {.i64 = 0}, 0, 1024, FLAGS }, | ^ src/libavfilter/vf_tile.c:62:53: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | AV_OPT_TYPE_INT, {.i64 src/libavfilter/vf_thumbnail.c= :0},61 :1060:, 1warning: 0missing field 'unit' initializer [-Wmissing-field-initializers]2 4, FLAGS }, | ^ 61 | { "n", "set the frames batch size", OFFSET(n_frames), AV_Osrc/libavfilter/vf_tile.cPT:_65T:Y56P:E _warning: Imissing field 'unit' initializer [-Wmissing-field-initializers]N T, {.i64 65=1 | 0 0 } , 2 ,A V_IONPTT_M_ATXY,P EF_LAIGNST ,} ,{ . i6| 4 ^ = 0}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_tile.c:67:56: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 67 | AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_thumbnail.c:66:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] src/libavfilter/vf_tile.c66: | 68 : 12 : warning: {missing field 'help' initializer [-Wmissing-field-initializers] NULL 68} | | ^ { NULL } | ^ CC libavfilter/vf_weave.o 21 warnings generated. 1 warning generated. CC libavfilter/vf_xbr.o src/libavfilter/vf_tmidequalizer.c:62:92: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | { "radius", "set radius", OFFSET(radius), AV_OPT_TYPE_INT, {.i64=5}, 1, 127, FLAGS }, | ^ src/libavfilter/vf_tmidequalizer.c:63:92: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | { "sigma", "set sigma", OFFSET(sigma), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_tmidequalizer.c:64:92: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 64 | { "planes", "set planes", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=0xF}, 0, 0xF, FLAGS }, | ^ src/libavfilter/vf_tmidequalizer.c:65:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 65 | { NULL } | ^ src/libavfilter/vf_tile.c:127:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 127 | src/libavfilter/vf_thumbnail.c i:f 112(:i19n:l iwarning: ncomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]k ->w > (INT_MAX - t ot112a | l _ m ar gfionr _(wj) =/ 0ti;l e-j>w ) <{ FF _| A ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~R RAY_ELEMS(src/libavfilter/vf_tile.ca:v132g:_19:h warning: icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]s t); j++) 132{ | | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ if (inlink->h > (INT_MAX - total_margin_h) / tile->h) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_tinterlace.c:58:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 58 | {NULL} | ^ src/libavfilter/vf_tinterlace.c:72:11: warning: missing field 'help' initializer [-Wmissing-field-initializers] 72 | { NULL } | ^ src/libavfilter/vf_tpad.c:52:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 52 | { "start", "set the number of frames to delay input", OFFSET(pad_start), AV_OPT_TYPE_INT, {.i64=0}, 0, INT_MAX, VF }, | ^ src/libavfilter/vf_tpad.c:53:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 53 | { "stop", "set the number of frames to add after input finished", OFFSET(pad_stop), AV_OPT_TYPE_INT, {.i64=0}, -1, INT_MAX, VF }, | ^ src/libavfilter/vf_tpad.c:58:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_threshold.c 58 | : 41 : 98 :{ warning: "smissing field 'unit' initializer [-Wmissing-field-initializers]t art_duration", "set 41t | h e du r a{t "ipolna nteos "d,e l"asye ti pnlpaunets" ,t o f i l t e r" , O FF SE T(OplFaFSnEeTs()s, tAVa_rOPtT__TdYPuEr_atIiNoT,n ) ,{. iA6V_4O=P1T5_}T,Y P0E,_ D1U5,R AFLTAIGOSN},, { .i 64| = ^0 }, 0, INT64_MAX, VF }, src/libavfilter/vf_threshold.c| : ^ 42:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 42 | { NULL } | ^ src/libavfilter/vf_tpad.c:59:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59 | { "stop_duration", "set the duration to pad input", OFFSET(stop_duration), AV_OPT_TYPE_DURATION, {.i64=0}, 0, INT64_MAX, VF }, | ^ src/libavfilter/vf_tpad.c:60:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | { "color", "set the color of the added frames", OFFSET(rgba_color), AV_OPT_TYPE_COLOR, {.str="black"}, 0, 0, VF }, | ^ src/libavfilter/vf_tpad.c:61:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 61 | { NULL } | ^ src/libavfilter/vf_tpad.c:59:131: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 59 | { "stop_duration", "set the duration to pad input", OFFSET(stop_duration), AV_OPT_TYPE_DURATION, {.i64=0}, 0, INT64_MAX, VF }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7ffffffffffsrc/libavfilter/vf_tonemap.cfff:ff72): 24 | : ^~~~~~~~~~~~~~~~~~ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_tpad.c72 | : 58 : 131 : warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] s->param = 1.8 f58; | | ~ ^~~~ { "start_duration", "set the duration to delay input", OFFSET(start_duration), AV_OPT_TYPE_DURATION, {.i64=0}, 0, INT64_MAX, VF }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ 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:299src/libavfilter/vf_tonemap.c:23::76 :warning: 25comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare]: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 299 | for 76( | i n t x = 1; x s<- >hpasriazme ;= x(1+.+0)f -| ~ ^ ~~~~~ s->param) / s->param; | ^~~~ ~ CC libavfilter/vf_xfade.o 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_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_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_tmidequalizer.c | ^: 346:63: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_tonemap.c:104:23: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 346 | 104 | b =s -(>jk e*r nje l-[ n2]. 0=f e*x pjf (*- 0p.e5a k* +( np e+a k1)) /* F(FnM A+X (1p)e a/k (-s i1g.m0af ,* 1sei-g6m)a;) ) ;| ~~~~~^~~ ~ | ~ ~~~~~~^~~~~~~ src/libavfilter/vf_tonemap.c:104:12: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 104 | b = (j * j - 2.0f * j * peak + peak) / FFMAX(peak - 1.0f, 1e-6); | ~~^~~ ~ src/libavfilter/vf_tinterlace.c:267:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 267 | for (i = 0; icoeffs->cr) * *r_in + av_q2d(s->coeffs->cg) * *g_in + av_q2d(s->coeffs->cb) * *b_in; | ~ ^~~~~ src/libavfilter/vf_tonemap.c:129:78: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 129 | float luma = av_q2d(s->coeffs->cr) * *r_in + av_q2d(s->coeffs->cg) * *g_in + av_q2d(s->coeffs->cb) * *b_in; | ~ ^~~~~ src/libavfilter/vf_tonemap.c:129:46: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 129 | float luma = av_q2d(s->coeffs->cr) * *r_in + av_q2d(s->coeffs->cg) * *g_in + av_q2d(s->coeffs->cb) * *b_in; | ~ ^~~~~ 1 warning generated. src/libavfilter/vf_tonemap.c:130:65: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 130 | float overbright = FFMAX(luma - s->desat, 1e-6) / FFMAX(luma, 1e-6); | ~~~~~~^~~~~~~~~~~ src/libavutil/macros.h:47:22: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ ~ src/libavfilter/vf_tonemap.c:130:65: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 130 | float overbright = FFMAX(luma - s->desat, 1e-6) / FFMAX(luma, 1e-6); | ~ ^~~~ src/libavutil/macros.h:47:34: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/vf_tonemap.c:130:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 130 | float overbright = FFMAX(luma - s->desat, 1e-6) / FFMAX(luma, 1e-6); | ^~~~ ~ src/libavutil/macros.h:47:22: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/vf_tonemap.c:130:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 130 | float overbright = FFMAX(luma - s->desat, 1e-6) / FFMAX(luma, 1e-6); | ^~~~ ~ src/libavutil/macros.h:47:34: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/vf_tonemap.c:139:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 139 | sig = FFMAX(FFMAX3(*r_out, *g_out, *b_out), 1e-6); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:48:35: note: expanded from macro 'FFMAX3' 48 | #define FFMAX3(a,b,c) FFMAX(FFMAX(a,b),c) | ^ src/libavutil/macros.h:47:34: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavutil/macros.h:47:34: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavutil/macros.h:47:22: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ ~ src/libavfilter/vf_tonemap.c:139:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_stack_vaapi.c 139 | : 83 : 23 :s iwarning: g comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]= FFMAX(FFMAX3(*r _83 | o u t , f*org (_ionut ti ,= *0b; _io u< ta)v,c t1ex--6>);n b _| i ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~n puts; i++) { | ~ ^ ~~~~~~~~~~~~~~~~src/libavutil/macros.h :48:37: note: expanded from macro 'FFMAX3' 48 | #define FFMAX3(a,b,c) FFMAX(FFMAX(a,b),c) | ^ src/libavutil/macros.h:47:40: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavutil/macros.h:47:34: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavutil/macros.h:47:22: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ ~ src/libavfilter/vf_tonemap.c:139:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 139 | sig = FFMAX(FFMAX3(*r_out, *g_out, *b_out), 1e-6); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ src/libavutil/macros.h:48:40: note: expanded from macro 'FFMAX3' 48 | #define FFMAX3(a,b,c) FFMAX(FFMAX(a,b),c) | ^ src/libavutil/macros.h:47:40: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavutil/macros.h:47:22: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ ~ src/libavfilter/vf_tonemap.c:148:15: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 148 | sig = sig * s->param / peak; | ^~~ ~ src/libavfilter/vf_tonemap.c:151:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 151 | sig = sig > 0.05f ? pow(sig / peak, 1.0f / s->param) | ^~~~ ~ src/libavfilter/vf_tonemap.c:151:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 151 | sig = sig > 0.05f ? pow(sig / peak, 1.0f / s->param) | ^~~ ~ src/libavfilter/vf_tonemap.c:152:72: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 152 | : sig * pow(0.05f / peak, 1.0f / s->param) / 0.05f; | ~ ^~~~~ src/libavfilter/vf_tonemap.c:152:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 152 | : sig * pow(0.05f / peak, 1.0f / s->param) / 0.05f; | ^~~~ ~ src/libavfilter/vf_tonemap.c:152:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 152 | : sig * pow(0.05f / peak, 1.0f / s->param) / 0.05f; | ^~~~~ ~ src/libavfilter/vf_tonemap.c:152:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 152 | : sig * pow(0.05f / peak, 1.0f / s->param) / 0.05f; | ^~~ ~ src/libavfilter/vf_tonemap.c:155:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 155 | sig = av_clipf(sig * s->param, 0, 1.0f); | ^~~ ~ src/libavfilter/vf_tonemap.c:161:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 161 | sig = sig / (sig + s->param) * (peak + s->param) / peak; | ^~~ ~ src/libavfilter/vf_tonemap.c:161:15: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 161 | sig = sig / (sig + s->param) * (peak + s->param) / peak; | ^~~ ~ CC libavfilter/vf_xmedian.o 4 warnings generated. CC libavfilter/vf_yadif.o CC libavfilter/vf_yaepblur.o src/libavfilter/vf_tonemap.c:294:117: warning: CC libavfilter/vf_zoompan.o missing field 'unit' initializer [-Wmissing-field-initializers] 294 | { "param", "tonemap parameter", OFFSET(param), AV_OPT_TYPE_DOUBLE, {.dbl = NAN}, DBL_MIN, DBL_MAX, FLAGS }, | ^ src/libavfilter/vf_tonemap.c:295:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 295 | { "desat", "desaturation strength", OFFSET(desat), AV_OPT_TYPE_DOUBLE, {.dbl = 2}, 0, DBL_MAX, FLAGS }, | ^ src/libavfilter/vf_tonemap.c:296:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 296 | { "peak", "signal peak override", OFFSET(peak), AV_OPT_TYPE_DOUBLE, {.dbl = 0}, 0, DBL_MAX, FLAGS }, | ^ src/libavfilter/vf_tonemap.c:297:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 297 | { NULL } | ^ src/libavfilter/vf_tonemap.c:294:87: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 294 | { "param", "tonemap parameter", OFFSET(param), AV_OPT_TYPE_DOUBLE, {.dbl = NAN}, DBL_MIN, DBL_MAX, FLAGS }, | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_stack_vaapi.c:236:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 236 | DEFINE_HSTACK_OPTIONS(vaapi); | ^ src/libavfilter/stack_internal.c:314:9: note: expanded from macro 'DEFINE_HSTACK_OPTIONS' 314 | STACK_COMMON_OPTS \ | ^ src/libavfilter/stack_internal.c:310:142: note: expanded from macro 'STACK_COMMON_OPTS' 310 | { "shortest", "Force termination when the shortest input terminates", OFFSET(base.shortest), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavfilter/vf_stack_vaapi.c:236:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/stack_internal.c:315:153: note: expanded from macro 'DEFINE_HSTACK_OPTIONS' 315 | { "height", "Set output height (0 to use the height of input 0)", OFFSET(base.tile_height), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, UINT16_MAX, FLAGS }, \ | ^ src/libavfilter/vf_stack_vaapi.c:236:1: warning: missing field 'help' initializer [-Wmissing-field-initializers] src/libavfilter/stack_internal.c:316:16: note: expanded from macro 'DEFINE_HSTACK_OPTIONS' 316 | { NULL } \ | ^ src/libavfilter/vf_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_OP2T_ warningTYsPE generated_. INT, src/libavfilter/vf_untile.c{ :.i446:437 : =warning: missing field 'unit' initializer [-Wmissing-field-initializers]0 }, 0, UIN T441 | 6 _M AX , F L AG{S. }s,t r\ = | " ^6 x5"}, 0, 0, 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' src/libavfilter/vf_untile.c:45:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 323 | 45 | {{ NNUULLLL }} | ^ \ | ^ src/libavfilter/vf_stack_vaapi.c:250:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 250 | DEFINE_XSTACK_OPTIONS(vaapi); | ^ src/libavfilter/stack_internal.c:328:9: note: expanded from macro 'DEFINE_XSTACK_OPTIONS' 328 | STACK_COMMON_OPTS \ | ^ src/libavfilter/stack_internal.c:310:142: note: expanded from macro 'STACK_COMMON_OPTS' 310 | { "shortest", "Force termination when the shortest input terminates", OFFSET(base.shortest), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavfilter/vf_stack_vaapi.c:250:1: warning: missing field 'help' initializer [-Wmissing-field-initializers] src/libavfilter/stack_internal.c:333:16: note: expanded from macro 'DEFINE_XSTACK_OPTIONS' 333 | { NULL } \ | ^ src/libavfilter/vf_unsharp.c:178:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 178 | fp->amount = amount * 65536.0; | ^~~~~~ ~ 7 warnings generated. CC libavfilter/video.o 9 warnings generated. src/libavfilter/vf_unsharp.c:323:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 323 | { "luma_msize_x", "set luma matrix horizontal size", OFFSET(lmsize_x), AV_OPT_TYPE_INT, { .i64 = 5 }, MIN_SIZE, MAX_SIZE, FLAGS }, | ^ src/libavfilter/vf_unsharp.c:324:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 324 | { "lx", "set luma matrix horizontal size", OFFSET(lmsize_x), AV_OPT_TYPE_INT, { .i64 = 5 }, MIN_SIZE, MAX_SIZE, FLAGS }, | ^ src/libavfilter/vf_unsharp.c:325:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 325 | { "luma_msisrc/libavfilter/vf_tonemap_vaapi.cze:_y72":,17 : "warning: scomparison of integers of different signs: 'long' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]e t luma matrix verti c72a | l s i ze " , O F FS E T (l m sFiFCC libavfilter/vsink_nullsink.o zMe_IyN)(l,r iAVn_tO(PlTu_TmYPaE__IdNeTn, * { a.iv6_4q =2 d5( h}d,r _MmIeN_tSaI-Z>Emi,n M_AXl_SuImZiEn, aFnLcAeG)S) ,} ,| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| ^ 73 | ctx->in_metadata.max_display_mastering_luminance); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_unsharp.csrc/libavutil/macros.h::32649::13925:: warning: note: missing field 'unit' initializer [-Wmissing-field-initializers]expanded from macro 'FFMIN' 49 | #def i326n | e F F M{IN ("al,yb"), ( ( a ) > ( b ) ?" s(be)t :l u(maa )m) a | t ~ ^ ~ rix vertical size", OFFSET(lmsize_y), AV_OPT_TYPE_INT, { .i64 = 5 }, MIN_SIZE, MAX_SIZE, FLAGS }, | ^ src/libavfilter/vf_unsharp.c:327:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 327 | { "luma_amount", "set luma effect strength", OFFSET(lamount), AV_OPT_TYPE_FLOAT, { .dbl = 1 }, -2, 5, FLAGS }, | ^ src/libavfilter/vf_unsharp.c:328:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 328 | { "la", "set luma effect strength", OFFSET(lamount), AV_OPT_TYPE_FLOAT, { .dbl = 1 }, -2, 5, FLAGS }, | ^ src/libavfilter/vf_unsharp.c:329:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 329 | { "chroma_msize_x", "set chroma matrix horizontal size", OFFSET(cmsize_x), AV_OPT_TYPE_INT, { .i64 = 5 }, MIN_SIZE, MAX_SIZE, FLAGS }, | ^ src/libavfilter/vf_unsharp.c8:330 warning:s139 generated:. warning: missing field 'unit' initializer [-Wmissing-field-initializers] 330 | { "cx", "set chroma matrix horizontal size", OFFSET(cmsize_x), AV_OPT_TYPE_INT, { .i64 = 5 }, MIN_SIZE, MAX_SIZE, FLAGS }, | ^ src/libavfilter/vf_unsharp.c:331:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 331 | { "chroma_msize_y", "set chroma matrix vertical size", OFFSET(cmsize_y), AV_OPT_TYPE_INT, { .i64 = 5 }, MIN_SIZE, MAX_SIZE, FLAGS }, | ^ src/libavfilter/vf_unsharp.c:332:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 332 | { "cy", "set chroma matrix vertical size", OFFSET(cmsize_y), AV_OPT_TYPE_INT, { .i64 = 5 }, MIN_SIZE, MAX_SIZE, FLAGS }, | ^ src/libavfilter/vf_unsharp.c:333:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 333 | { "chroma_amount", "set chroma effect strength", OFFSET(camount), AV_OPT_TYPE_FLOAT, { .dbl = 0 }, -2, 5, FLAGS }, | ^ src/libavfilter/vf_unsharp.c:334:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 334 | { "ca", "set chroma effect strength", OFFSET(camount), AV_OPT_TYPE_FLOAT, { .dbl = 0 }, -2, 5, FLAGS }, | ^ src/libavfilter/vf_unsharp.c:335:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 335 | { "alpha_msize_x", "set alpha matrix horizontal size", OFFSET(amsize_x), AV_OPT_TYPE_INT, { .i64 = 5 }, MIN_SIZE, MAX_SIZE, FLAGS }, | ^ src/libavfilter/vf_unsharp.c:336:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 336 | { "ax", "set alpha matrix horizontal size", OFFSET(amsize_x), AV_OPT_TYPE_INT, { .i64 = 5 }, MIN_SIZE, MAX_SIZE, FLAGS }, | ^ src/libavfilter/vf_unsharp.c:337:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 337 | { "alpha_msize_y", "set alpha matrix vertical size", OFFSET(amsize_y), AV_O4PT_ warningTYsP generated. E_INT, { .i64 = 5 }, MIN_SIZE, MAX_SIZE, FLAGS },src/libavfilter/vf_transpose.c :| ^386 :12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 386 | { NULL } | ^ src/libavfilter/vf_unsharp.c:338:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 338 | { "ay", "set alpha matrix vertical size", OFFSET(amsize_y), AV_OPT_TYPE_INT, { .i64 = 5 }, MIN_SIZE, MAX_SIZE, FLAGS }, | ^ src/libavfilter/vf_unsharp.c:339:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 339 | { "alpha_amount", "set alpha effect strength", OFFSET(aamount), AV_OPT_TYPE_FLOAT, { .dbl = 0 }, -2, 5, FLAGS }, | ^ src/libavfilter/vf_unsharp.c:340:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 340 | { "aa", "set alpha effect strength", OFFSET(aamount), AV_OPT_TYPE_FLOAT, { .dbl = 0 }, -2, 5, FLAGS }, | ^ src/libavfilter/vf_unsharp.c:341:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 341 | { NULL } | ^ src/libavfilter/vf_tonemap_vaapi.c:386:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 386 | { NULL } | ^ 13 warnings generated. 7 warnings generated. 12 warnings generated. CC libavfilter/vsrc_cellauto.o 2 warnings generated. src/libavfilter/vf_v360.c:170:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 170 | { NULL } | ^ src/libavfilter/vf_v360.c:167:132: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 167 | { "v_offset", "output vertical off-axis offset", OFFSET(v_offset), AV_OPT_TYPE_FLOAT,{.dbl=0.f}, -1.f, 1.f,TFLAGS, "v_offset"}, | ~ ^~~ CC libavfilter/vsrc_gradients.o src/libavfilter/vf_v360.c:167:110: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 167 | { "v_offset", "output vertical off-axis offset", OFFSET(v_offset), AV_OPT_TYPE_FLOAT,{.dbl=0.f}, -1.f, 1.f,TFLAGS, "v_offset"}, | ~ ^~~~ src/libavfilter/vf_v360.c:167:98: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 167 | { "v_offset", "output vertical off-axis offset", OFFSET(v_offset), AV_OPT_TYPE_FLOAT,{.dbl=0.f}, -1.f, 1.f,TFLAGS, "v_offset"}, | ~ ^~~ src/libavfilter/vf_v360.c:166:132: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 166 | { "h_offset", "output horizontal off-axis offset",OFFSET(h_offset), AV_OPT_TYPE_FLOAT,{.dbl=0.f}, -1.f, 1.f,TFLAGS, "h_offset"}, | ~ ^~~ src/libavfilter/vf_v360.c:166:110: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 166 | { "h_offset", "output horizontal off-axis offset",OFFSET(h_offset), AV_OPT_TYPE_FLOAT,{.dbl=0.f}, -1.f, 1.f,TFLAGS, "h_offset"}, | ~ ^~~~ src/libavfilter/vf_v360.c:166:98: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 166 | { "h_offset", "output horizontal off-axis offset",OFFSET(h_offset), AV_OPT_TYPE_FLOAT,{.dbl=0.f}, -1.f, 1.f,TFLAGS, "h_offset"}, | ~ ^~~ src/libavfilter/vf_v360.c:165:130: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 165 | { "id_fov", "input diagonal field of view", OFFSET(id_fov), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, 0.f, 360.f,TFLAGS, "id_fov"}, | ~ ^~~~~ src/libavfilter/vf_v360.c:165:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 165 | { "id_fov", "input diagonal field of view", OFFSET(id_fov), AV_OPT_TCC libavfilter/vsrc_life.o YPE_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:CC libavfilter/vsrc_mandelbrot.o warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | { "ih_fov", "input horizontal field of view",OFFSET(ih_fov), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, 0.f, 360.f,TFLAGS, "ih_fov"}, | ~ ^~~ src/libavfilter/vf_v360.c:155:130: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 155 | { "d_fov", "output diagonal field of view", OFFSET(d_fov), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, 0.f, 360.f,TFLAGS, "d_fov"}, | ~ ^~~~~ src/libavfilter/vf_v360.c:155:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 155 | { "d_fov", "output diagonal field of view", OFFSET(d_fov), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, 0.f, 360.f,TFLAGS, "d_fov"}, | ~ ^~~ src/libavfilter/vf_v360.c:155:95: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 155 | { "d_fov", "output diagonal field of view", OFFSET(d_fov), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, 0.f, 360.f,TFLAGS, "d_fov"}, | ~ ^~~ src/libavfilter/vf_v360.c:154:130: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 154 | { "v_fov", "output vertical field of view", OFFSET(v_fov), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, 0.f, 360.f,TFLAGS, "v_fov"}, | ~ ^~~~~ src/libavfilter/vf_v360.c:154:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 154 | { "v_fov", "output vertical field of view", OFFSET(v_fov), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, CC libavfilter/vsrc_mptestsrc.o 0.f, 360.f,TFLAGS, "v_fov"}, | ~ ^~~ src/libavfilter/vf_v360.c:154:95: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 154 | { "v_fov", "output vertical field of view", OFFSET(v_fov), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, 0.f, 360.f,TFLAGS, "v_fov"}, | ~ ^~~ src/libavfilter/vf_v360.c:153:130: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 153 | { "h_fov", "output horizontal field of view",OFFSET(h_fov), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, 0.f, 360.f,TFLAGS, "h_fov"}, | ~ ^~~~~ src/libavfilter/vf_v360.c:153:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 153 | { "h_fov", "output horizontal fie2ld warning osf generated . 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", OFFSETsrc/libavfilter/vf_vaguedenoiser.c(ro:ll70):,115 :A Vwarning: _missing field 'unit' initializer [-Wmissing-field-initializers]O PT_TYPE_FLOAT, { .d70b | l = 0 .{f }",t h re s h o l d -"18,0. f," s e t f i l t e r i1ng8 0.sft,reTnFgLtAhG"S,, " rOoFllF"SE}T(,t h r| e ~ ^~~~~~s hold), AV_src/libavfilter/vf_v360.cO:P151T:_95T:Y warning: Pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]E _FLOAT, {.dbl=2 151. | }, 0, D{ B L _ M A"Xr,o llF"L,A G"Sr o}l,l r| o ^t ation", OFFSET(roll), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, -180.f, 180.f,TFLAGS, "roll"}, | ~ ^~~ src/libavfilter/vf_v360.c:150:130:src/libavfilter/vf_vaguedenoiser.c warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]75 :115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 150 | 75 | { { ""npsittecphs"",, " p i t"cshe tr ontuamtbieorn "o,f s t e p s " , O F FOSFEFTS(ETn(sptietpcsh)),, A V _AOVP_TOP_TT_YTPYEP_FEL_OIANTT,, {. d{b.l=i06.4f}=,6 } , 1 -,1 8302.f,, F L AG S } , | 1 ^8 0.f,TFLAGS, "pitch"}, | ~ ^~~~~ src/libavfilter/vf_v360.c:150:src/libavfilter/vf_vaguedenoiser.c108:: 76warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]115 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 150 | 76 | { { " p e"rpcietncth"",, ""pseittc hp errocteantti oofn "f,u l l d e n o is i n g " ,O FOFFFSSETE(Tp(iptcehr)c, eAVn_tO)P,TA_TVY_OPPET__FTLYOAPTE,_ F L{OA.T,d b{l.=d0.blf=}8, 5 }, 0 , 1-0108,0 .f , F LA G S } , | ^ 180.f,TFLAGS, "pitch"}, | ~ ^~~~~~ src/libavfilter/vf_vaguedenoiser.c:src/libavfilter/vf_v360.c77::150115::95 :warning: missing field 'unit' initializer [-Wmissing-field-initializers]warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 77 | 150 | { " p l{a n e s " ," p i t c"hs"e,t "ppliatncehs rtoot aftiilotne",r " , O FF SE T ( p laOnFeFs)S,E T ( pAiV_tOcPhT)_,T YAPVE__OIPNTT_,T Y {P.Ei_6F4LO=A1T5 ,} , 0{,. d1b5l,= 0. f } , F L A G S - 1}8,0 . 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 rotatisrc/libavfilter/vf_vaguedenoiser.con:"81,: 12 : warning: missing field 'help' initializer [-Wmissing-field-initializers] 81 | { N U LOLF F}S E T| ( ^y aw), 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", src/libavfilter/vf_transpose_vaapi.cOF:FSE249T:(12ya:w) ,warning: missing field 'help' initializer [-Wmissing-field-initializers]A V_OPT_TY P249E | _F L O AT ,{ NU LL{ .}d b l| = ^ 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"}, | ~ ^~~ 2 warnings generated. 3 warnings generated. 9 warnings generated. 36 warnings generated. src/libavfilter/vf_vflip.c:40:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 40 | { NULL } | ^ src/libavfilter/vf_varblur.c:66:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66 | { "min_r", "set min blur radius", OFFSET(min_radius), AV_OPT_TYPE_INT, {.i64=0}, 0, 254, FLAGS }, | ^ src/libavfilter/vf_varblur.c:67:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 67 | { "max_r", "set max blur radius", OFFSET(max_radius), AV_OPT_TYPE_INT, {.i64=8}, 1, 255, FLAGS }, | ^ src/libavfilter/vf_varblur.c:68:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 68 | { "planes", "set planes to filter", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=0xF}, 0, 0xF, FLAGS }, | ^ src/libavfilter/vf_varblur.c:69:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 69 | { NULL } | ^ src/libavfilter/vf_vectorscope.c:100:94: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 100 | { "x", "set color component on X axis", OFFSET(x), AV_OPT_TYPE_INT, {.i64=1}, 0, 2, FLAGS}, | ^ src/libavfilter/vf_vectorscope.c:101:94: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 101 | { "y", "set color component on Y axis", OFFSET(y), AV_OPT_TYPE_INT, {.i64=2}, 0, 2, FLAGS}, | ^ src/libavfilter/vf_vectorscope.c:102:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 102 | { "intensity", "set intensity", OFFSET(fintensity), AV_OPT_TYPE_FLOAT, {.dbl=0.004}, 0, 1, TFLAGS}, | ^ src/libavfilter/vf_vectorscope.c:103:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 103 | { "i", "set intensity", OFFSET(fintensity), AV_OPT_TYPE_FLOAT, {.dbl=0.004}, 0, 1, TFLAGS}, | ^ src/libavfilter/vf_vectorscope.c:116:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 116 | { "opacity", "set graticule opacity", OFFSET(opacity), AV_OPT_TYPE_FLOAT, {.dbl=0.75}, 0, 1, TFLAGS}, | ^ src/libavfilter/vf_vectorscope.c:117:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 117 | { "o", "set graticule opacity", OFFSET(opacity), AV_OPT_TYPE_FLOAT, {.dbl=0.75}, 0, 1, TFLAGS}, | ^ src/libavfilter/vf_vectorscope.c:123:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 123 | { "bgopacity", "set background opacity", OFFSET(bgopacity), AV_OPT_TYPE_FLOAT, {.dbl=0.3}, 0, 1, TFLAGS}, | ^ src/libavfilter/vf_vectorscope.c:124:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 124 | { "b", "set background opacity", OFFSET(bgopacity), AV_OPT_TYPE_FLOAT, {.dbl=0.3}, 0, 1, TFLAGS}, | ^ src/libavfilter/vf_vectorscope.c:125:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 125 | { "lthreshold", "set low threshold", OFFSET(lthreshold), AV_OPT_TYPE_FLOAT, {.dbl=0}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_vectorscope.c:126:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 126 | { "l", "set low threshold", OFFSET(lthreshold), AV_OPT_TYPE_FLOAT, {.dbl=0}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_vectorscope.c:127:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 127 | { "hthreshold", "set high threshold", OFFSET(hthreshold), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_vectorscope.c:128:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 128 | { "h", "set high threshold", OFFSET(hthreshold), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 1, FLAGS}, | ^ CC libavfilter/vsrc_sierpinski.o src/libavfilter/vf_vectorscope.c:134:92: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 134 | { "tint0", "set 1st tint", OFFSET(ftint[0]), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, TFLAGS}, | ^ src/libavfilter/vf_vectorscope.c:135:92: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 135 | { "t0", "set 1st tint", OFFSET(ftint[0]), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, TFLAGS}, | ^ src/libavfilter/vf_vectorscope.c:136:92: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 136 | { "tint1", "set 2nd tint", OFFSET(ftint[1]), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, TFLAGS}, | ^ src/libavfilter/vf_vectorscope.c:137:92: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 137 | { "t1", "set 2nd tint", OFFSET(ftint[1]), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, TFLAGS}, | ^ src/libavfilter/vf_vectorscope.c:138:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 138 | { NULL } | ^ CC libavfilter/vsrc_testsrc.o CC libavfilter/yadif_common.o src/libavfilter/vf_vfrdet.c:84:69: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 84 | av_log(ctx, AV_LOG_INFO, "VFR:%f (%"PRIu64"/%"PRIu64")", s->vfr / (float)(s->vfr + s->cfr), s->vfr, s->cfr); | ~~~~~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_vectorscope.c:240:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 240 | for (i = 1; i < avff->nb_formats; i++) { | ~ ^ ~~~~~~~~~~~~~~~~ 1 warning generated. CC libavcodec/012v.o 2 warnings generated. 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); | ~ ~~~~~~^~~ 3 warnings generated. 7 warnings generated. 1 warning generated. src/libavfilter/vf_v360.c:1141:27: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1141 | if (phi >= -M_PI_4 && phi < M_PI_4) { | ^~~ ~ src/libavfilter/vf_v360.c:1141:9: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1141 | if (phi >= -M_PI_4 && phi < M_PI_4) { | ^~~ ~~ src/libavfilter/vf_v360.c:1144:45: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1144 | } else if (phi >= -(M_PI_2 + M_PI_4) && phi < -M_PI_4) { | ^~~ ~ src/libavfilter/vf_v360.c:1144:16: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1144 | } else if (phi >= -(M_PI_2 + M_PI_4) && phi < -M_PI_4) { | ^~~ ~~ src/libavfilter/vf_v360.c:1146:20: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1146 | phi_norm = phi + M_PI_2; | ^~~ ~ src/libavfilter/vf_v360.c:1147:33: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1147 | } else if (phi >= M_PI_4 && phi < M_PI_2 + M_PI_4) { | ^~~ ~ src/libavfilter/vf_v360.c:1147:16: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1147 | } else if (phi >= M_PI_4 && phi < M_PI_2 + M_PI_4) { | ^~~ ~~ src/libavfilter/vf_v360.c:1149:20: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1149 | phi_norm = phi - M_PI_2; | ^~~ ~ src/libavfilter/vf_v360.c:1152:20: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1152 | phi_norm = phi + ((phi > 09.f warning) s? generated -. M_PI : M_PI); | ^~~ ~ src/libavfilter/vf_xbr.c:61:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 61 | { NULL } | ^ src/libavfilter/vf_vmafmotion.c:56:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | {"stats_file", "Set file where to store per-frame difference information", OFFSET(stats_file_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_vmafmotion.c:57:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 57 | { NULL } | ^ AR libavformat/libavformat.a src/libavfilter/vf_vectorscope.c:873:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 873 | const float f = 1. - o; | ~ ^ src/libavfilter/vf_w3fdif.c:71:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 71 | { NULL } | ^ CC libavcodec/4xm.o src/libavfilter/vf_vectorscope.c:896:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 896 | const float f = 1. - o; | ~ ^ src/libavfilter/vf_vignette.c:92:95: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 92 | { "dither", "set dithering", OFFSET(do_dither), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_vignette.c:94:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 94 | { NULL } | ^ CC libavcodec/8bps.o src/libavfilter/vf_vectorscope.c:918:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 918 | const float f = 1. - o; | ~ ^ src/libavfilter/vf_vif.c:63:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 63 | { NULL } | ^ CC libavcodec/8svx.o src/libavfilter/vf_weave.c:47:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 47 | { NULL } | ^ src/libavfilter/vf_vectorscope.c:941:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 941 | const float f = 1. - o; | ~ ^ src/libavfilter/vf_vignette.cCC libavcodec/a64multienc.o :139:37: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 139 | const int xx = (x - s->x0) * s->xscale; | ~ ~~~^~~~~~ src/libavfilter/vf_vignette.c:140:37: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 140 | const int yy = (y - s->y0) * s->yscale; | ~ ~~~^~~~~~ src/libavfilter/vf_waveform.c:145:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 145 | { "intensity", "set intensity", OFFSET(fintensity), AV_OPT_TYPE_FLOAT, {.dbl=0.04}, 0, 1, TFLAGS }, | ^ src/libavfilter/vf_waveform.c:146:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 146 | { "i", "set intensity", OFFSET(fintensity), AV_OPT_TYPE_FLOAT, {.dbl=0.04}, 0, 1, TFLAGS }, | ^ src/libavfilter/vf_waveform.c:147:90: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 147 | { CC libavcodec/aac_ac3_parser.o "mirror", "set mirroring", OFFSET(mirror), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_waveform.c:148:90: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 148 | { "r", "set mirroring", OFFSET(msrc/libavfilter/vf_vignette.cirr:o158r:)34,: Awarning: Vimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ OPT_TYPE_BOOL, {.i 6158 | 4 = 1 } , 0s,- >1v,a FrL_AvaGlSu es}[,V AR _| T] ^ = TS2T(frame->pts, inlink->time_base); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/internal.h:265:48: note: expanded from macro 'TS2T' 265 | #define TS2T(ts, tb) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts) * av_q2d(tb)) | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' src/libavfilter/vf_waveform.c:154 :15105 | :# dwarning: emissing field 'unit' initializer [-Wmissing-field-initializers]fi ne NAN 154 | __ b u il t{ i"nc_onmapnof(n"e"n)ts " ,| ^~~~~~~~~~~~~~~~~~" set components to display", OFFSET(pcomp), AV_OPT_TYPE_INT, {.i64=1}, src/libavfilter/vf_v360.c1, :117645:42,: Fwarning: Limplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]A GS }, | ^ 1764 | s->flat_range[0] = s->h_fosrc/libavfilter/vf_waveform.cv: 155*: 105M:_ Pwarning: Imissing field 'unit' initializer [-Wmissing-field-initializers] / 360.f; | ~ ^~~~~155 | { "c", src/libavfilter/vf_v360.c : 1764 : 27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]"1 se warningt generated . components to display "1764, | OF F S EsT-(>pfcloatm_pra)n,g eA[V0_] O=P Ts_-T>YPhE__fIoNvT ,* M{_.PIi 6/4 =13}6,0 .1f,; 1| ~~~^~~~~ ~5 , FLAGS }, | ^ src/libavfilter/vf_vignette.c:159:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 159 | src/libavfilter/vf_v360.c :s1765->:va42r: _warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]v alues[VAR _1765P | T S] = sT-S>2fDl(afrta_mrea-n>gpet[s1)]; =| s ~ ^~~~~~~~~~~~~~~~- >v_fov src/libavfilter/internal.h* :M264_:P48I: note: /expanded from macro 'TS2D' 360.f; 264 | #| ~ ^~~~~d efine TS2D(tssrc/libavfilter/vf_v360.c) : 1765 : 27 :( (warning: timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]s ) == AV_NOPTS_VALUE 1765 | ? N A Ns -:> f(dloautbl_er)a(ntgs)e)[1 ] =| ^~~s ->v_/usr/include/math.hf:o15v: 19*: note: Mexpanded from macro 'NAN'_ PI / 3156 | 0.#fde;f i| n ~~~^~~~~ ~e NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_vmafmotion.c:217:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 217 | snprintf(value, sizeof(value), "%0.2f", d); | ~~~~~~~~ ^ src/libavfilter/vf_vignette.c:161:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 161 | s->var_values[VAR_N] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_vignette.c:162:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | s->var_values[VARsrc/libavfilter/vf_waveform.c_:T]178 : 105 := warning: Nmissing field 'unit' initializer [-Wmissing-field-initializers]A N; | ~ ^~~ /usr/include/math.h: 15178: | 19 : note: expanded from macro 'NAN'{ "opac i15t | y#"d,e f"isneet NgArNa t i c u l e _o_pbauciilttyi"n,_ nOaFnFfS("E"T)( o p| ^~~~~~~~~~~~~~~~~~a city), AV_OPT_TYPE_FLOAT, {.dbl=0.75}, 0, 1, TFLAGS }, | ^ src/libavfilter/vf_vignette.c:163:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | s->src/libavfilter/vf_waveform.cva:r179_:v105a:lu ewarning: smissing field 'unit' initializer [-Wmissing-field-initializers][ VAR_PTS] = 179N | A N ; {| ~ ^~~" 4o" warning/usr/include/math.h,s:15 : generated 19. : note: expanded from macro 'NAN'" set g ra15t | i#cduelfein e oNpANa c i t y "__,b uiOlFtiFnS_EnTan(f(o"p"a)c i t| y ^~~~~~~~~~~~~~~~~~) , AV_OPT_TYPE_FLOAT, {.dbl=0.75}, 0, 1, TFLAGS }, | ^ src/libavfilter/vf_v360.c:1813:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1813 | const float phi = rescale(i, width) * M_PI_2; | ^~~~~~~~~~~~~~~~~ ~ src/libavfilter/vf_v360.c:1814:25:src/libavfilter/vf_waveform.c warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]189 :110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1814 | c 189o | n s t { f"lobatg otpheatcai t= yr"e,s c"aslee(tj ,b haeicghktg) r* oMu_nPdI _o2p; a c| i ^~~~~~~~~~~~~~~~~~ ~t y", OFFSET(bgopacity), AV_OPT_TYPE_FLOAT, {.dbl=0.75}, 0, 1, TFLAGS }, | ^ src/libavfilter/vf_waveform.c:190:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 190 | { "b", "set background opacity", OFFSET(bgopacity), AV_OPT_TYPE_FLOAT, {.dbl=0.75}, 0, 1, TFLAGS }, | ^ src/libavfilter/vf_waveform.c:191:92: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 191 | { "tint0", "set 1st tint", OFFSET(ftint[0]), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, TFLAGS}, | ^ src/libavfilter/vf_waveform.c:192:92: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 192 | { "t0", "set 1st tisrc/libavfilter/vf_vignette.cnt":,173 :OF16F:S Ewarning: Timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( ftint[0]), AV_ OP173T | _ T Y src/libavfilter/vf_v360.cPEs_:-1839F>:LOa61An:gTl ,ewarning: =implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]{ .adv_bcll=i0pf}(,s --1>,a ng1l,e, T0,F LAMG_SPI}_2,) ; | ^ 1839| ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | s->fsrc/libavutil/common.hl:a143:t29_:r annote: geexpanded from macro 'av_clipf'[ 0] = ta143src/libavfilter/vf_vmafmotion.c | n#f ( Fsrc/libavfilter/vf_waveform.c:dFe:f257:M193IiN42(:n:es92 -a:warning: warning: >implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]vmissing field 'unit' initializer [-Wmissing-field-initializers]h _ _fcolvi,p f3 5 1939. f) | 257 * | M { _ P " tI a i /v 7n20 .f_)cltips; 1 | f->"f ~ ^~~~~_ ,i lct "e rs[| e ^it ]2n d =t ilnrti"n,t (OFFIFLSTETE(Rft_i5nt[src/libavfilter/vf_v360.ci[]:1 *1839 ]:)(45:,1 warning: dbfll=at0_},r an-g1,e [01], = TtFaLnfA(FGFSM}I,N ( s| - ^> h_fov, 359.f) * M_PI / 720.f); | ^~~~~ ~ src/libavfilter/vf_waveform.c:194:92: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavutil/macros.h: 49194: | 34 : note: expanded from macro 'FFMIN'{ "t1", "s49e | t# d2enfdi nte iFnFtM",I ONF(FaS,EbT) ((f(tai)n t>[ 1(]b),) A V?_ O(PbT)_ T:Y PE(_aF)L)O A T| , ^ {.dbl=0}, -1, 1, TFsrc/libavfilter/vf_v360.cL:A1839G:S38}:, warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ^ 1839 | s->flat_range[0] = tanf(FFMIN(s->h_fov, 359.f) * M_PI / 720.f); | ~~~^~~~~ ~ src/libavutil/macros.h:49:40: note: expanded from macro 'FFMIN' 49 | #desrc/libavfilter/vf_waveform.cf:i199n:e12 :F Fwarning: Mmissing field 'help' initializer [-Wmissing-field-initializers]I N(a, b199) | ( ( a ) {> N(UbL)L ?} ( b| ) ^ : (a)) | ^ src/libavfilter/vf_v360.c:1840:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1840 | s->flat_range[1] = tanf(FFMIN(s->v_fov, 359.f) * M_PI / 720.f); | ~ ^~~~~ src/libavfilter/vf_v360.c:1840:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1840 | s->flat_range[1] = tanf(FFMIN(s->v_fov, 359.f) * M_PI / 720.f); | ^~~~~ ~ src/libavutil/macros.h:49:34: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/vf_v360.c:1840:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1840 | s->flat_range[1] = tanf(FFMIN(s->v_fov, 359.f) * M_PI / 720.f); | ~~~^~~~~ ~ src/libavutil/macros.h:49:40: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/vf_v360.c:1883:63: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1883 | s->iflat_range[0] = tanf(FFMIN(s->ih_fov, 359.f) * M_PI / 720.f); | ~ ^~~~~ src/libavfilter/vf_v360.c:1883:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1883 | s->iflat_range[0] = tanf(FFMIN(s->ih_fov, 359.f) * M_PI / 720.f); | ^~~~~ ~ src/libavutil/macros.h:49:34: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/vf_vignette.c:src/libavfilter/vf_v360.c238::188349::39 :warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1883238 | | s - > i f l a t _ r adsntgpe[[00] ]= = atva_ncfli(p_FuFinMtI8(Ns(rsc-p>[0i]h *_ ffo +v g,e t3_59d.ift)he r*_ vMa_lPuIe (s/)) ;7 2 0.| f ~~~~~~~~^~~ ~) ; | ~~~^~~~~~ ~ src/libavutil/macros.h:49:40: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ 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_v360.c:1884:63: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1884 | s->iflat_range[1] =src/libavfilter/vf_vectorscope.c tan:f(1132F:F41M:I Nwarning: (simplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]- >iv_fov, 359src/libavfilter/vf_vignette.c.:f240): 49*1132: | M warning: _ implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]P I / 7 2d0r.af 240w)_ | ; h t | e xt ~ ^~~~~1 6 ( o u t , x , y, od,st p[12.] -= src/libavfilter/vf_v360.c oa, :pov1884s_:clii47tip:_oui nnwarning: stimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8(_ snarmcep[[2i]] ,* c ofl o+r )g1884;e | t_ d i| t ~ ^sh -e>ri_vfalluaet(_sr)a)ng;e[ 1] | = ~~~~~~~~^~~ ~t anf(FFMIN(s->iv_fov, 359.f) * M_PI / 720.f); | ^~~~~ ~ src/libavutil/macros.h:49:34: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/vf_v360.c:1884:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1884 | s->iflat_range[1] = tanf(FFMIN(s->iv_fov, 359.f) * M_PI / 720.f); | ~~~^~~~~~ ~ src/libavutil/macros.h:49:40: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/vf_vignette.c:268:91: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 268 | if (chroma) *dstp++ = av_clip_uint8(fmap[x << hsub] * (*srcp++ - 127) + 127 + dv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ~ src/libavfilter/vf_vignette.c:269:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 269 | else *dstp++ = av_clip_uint8(fmap[x ] * *srcp++ + dv); | ~~~~~~~~~~~~~~~~^~~~~~~~~~ ~ src/libavfilter/vf_vif.c:435:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 435 | snprintf(value, sizeof(value), "%f", d); | ~~~~~~~~ ^ src/libavfilter/vf_vignette.c:231:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 231 | for (y = 0; y < inlink->h; y++) { | ~ ^ ~~~~~~~~~ src/libavfilter/vf_vignette.c:235:27: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 235 | for (x = 0; x < inlink->w; x++, dstp += 3, srcp += 3) { | ~ ^ ~~~~~~~~~ src/libavfilter/vf_vignette.c:262:27: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 262 | for (y = 0; y < h; y++) { | ~ ^ ~ src/libavfilter/vf_vignette.c:266:31: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 266 | for (x = 0; x < w; x++) { | ~ ^ ~ src/libavfilter/vf_v360.c:1943:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1943 | s->flat_range[0] = sinf(s->h_fov * M_PI / 720.f); | ~ ^~~~~ src/libavfilter/vf_v360.c:1943:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1943 | s->flat_range[0] = sinf(s->h_fov * M_PI / 720.f); | ~~~^~~~~ ~ src/libavfilter/vf_v360.c:1944:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1944 | s->flat_range[1] = sinf(s->v_fov * M_PI / 720.f); | ~ ^~~~~ src/libavfilter/vf_v360.c:1944:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavfilter/vf_vectorscope.c :1198:39: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1944 | s- >1198f | l a t _ r a n g ed[1r] a=w_ htsexitnf((osut-,>v _xf,o vy ,* oM,_ 1P. I- /o ,7 2po0s.itfi)o;n s _| n ~~~^~~~~ ~a me[i], color); | ~ ^ src/libavfilter/vf_waveform.c:359:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 359 | for (i = 1; i < avff->nb_formats; i++) { | ~ ^ ~~~~~~~~~~~~~~~~ src/libavfilter/vf_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:src/libavfilter/vf_vignette.c28: :note: 293expanded from macro 'FFMIN': 9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | #define FFMIN(a,b ) 292( | ( a ) >s -(>bv)a r?_v a(lbu)e s:[ V(AaR)_)R ] | ~ ^= inlink->frame_src/libavfilter/vf_vif.cr:a462t:e47.:n uwarning: mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] == 0 || in l462i | n k - > f r a m es_-r>avtief._dmeinn [=i=] 0 =? F F| M ~I N(s->v i293f | _ m i n [ i ] , NsAcNo r:e a[vi_]q)2;d ( i| n ~ ^~~~~~~~l ink->src/libavutil/macros.hf:r49am:e34_:r anote: texpanded from macro 'FFMIN'e ); | ^~~ 49 | #defin/usr/include/math.he: 15F:F19M:I note: Nexpanded from macro 'NAN' (a,b) ( (15a | )# d>e f(ibn)e ?N A(Nb ) : ( a) )_ _ b| u ^i ltin_nanf("") | ^~~~~~~~~~~~~~~~~~ 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) : (bsrc/libavfilter/vf_v360.c)) : 1987| ^: 63: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1987 | src/libavfilter/vf_vignette.c : 306s:-26>:i fwarning: limplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]asrc/libavfilter/vf_vif.c t:_464r:a26n:g ewarning: [implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 ] 305= | s i n f464a( | vF _F lM oI Ng( (s s, - s>Ai->Vv_hLi_OfGf__soumD[EvB,i U35]G9 ,+. ="f) xssc*a colrMe[e_=i]P;%I f | /y ~~ ^~~~~~~~ sc7a2l0.ef)=;% f| ~ ^~~~~d max=%f\n", | ~~~~~~ 306 | src/libavfilter/vf_v360.c : 1987 : 47s:- >warning: ximplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]s cale, s->yscale, s->d m1987ax | ) ; | s ~~~^~~~~~ ->iflat_rasrc/libavfilter/vf_vignette.cn:g306e[:0]15 := warning: simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]in f(FFMIN( s-305> | i h_ f o v,a v3_5l9og.(fs), *A VM__LPIO G/_ 7D2E0.BfUG), ;" x| s ^~~~~ ~c ale=%f yscale=%f dsrc/libavutil/macros.hm:a49x:=%34f:\n "note: expanded from macro 'FFMIN', | ~~~~~~ 30649 | | # d e f i n e FsF-M>IxNs(caal,eb,) s-(>(yasc)a le>, (sb-)>d m?a x()b;) : (| a ~~~^~~~~~) ) | ^ src/libavfilter/vf_v360.c:1987:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1987 | s->iflat_range[0] = sinf(FFMIN(s->ih_fov, 359.f) * M_PI / 720.f); | ~~~^~~~~~ ~ src/libavutil/macros.h:49:40: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/vf_v360.c:1988:63: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1988 | s->iflat_range[1] = sinf(FFMIN(s->iv_fov, 359.f) * M_PI / 720.f); | ~ ^~~~~ src/libavfilter/vf_v360.c:1988:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1988 | s->iflat_range[1] = sinf(FFMIN(s->iv_fov, 359.f) * M_PI / 720.f); | ^~~~~ ~ src/libavutil/macros.h:49:34: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/vf_v360.c:1988:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1988 | s->iflat_range[1] = sinf(FFMIN(s->iv_fov, 359.f) * M_PI / 720.f); | ~~~^~~~~~ ~ src/libavutil/macros.h:49:40: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ CC libavcodec/aac_adtstoasc_bsf.o src/libavfilter/vf_vectorscope.c:1258:41: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1258 | draw_htext16(out, x, y, o, 1. - o, positions_name[i], color);9 warnings| ~ ^ generated . 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); CC libavcodec/aac_parser.o | ~ ^~~~~ src/libavfilter/vf_v360.c:2047:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2047 | s->flat_range[0] = sinf(FFMIN(s->h_fov, 180.f) * M_PI / 360.f); | ^~~~~ ~ src/libavutil/macros.h:49:34: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/vf_v360.c:2047:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2047 | s->flat_range[0] = sinf(FFMIN(s->h_fov, 180.f) * M_PI / 360.f); | ~~~^~~~~ ~ src/libavutil/macros.h:49:40: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/vf_v360.c:2048:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2048 | s->flat_range[1] = sinf(FFMIN(s->v_fov, 180.f) * M_PI / 360.f); | ~ ^~~~~ src/libavfilter/vf_v360.c:2048:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2048 | s->flat_range[1] = sinf(FFMIN(s->v_fov, 180.f) * M_PI / 360.f); | ^~~~~ ~ src/libavutil/macros.h:49:34: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/vf_v360.c:2048:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2048 | s->flat_range[1] = sinf(FFMIN(s->v_fov, 180.f) * M_PI / 360.f); | ~~~^~~~~ ~ src/libavutil/macros.h:49:40: note: expanded from macro 'FFMIN' 49 | src/libavfilter/vf_vectorscope.c#def:i1316ne: 39FF:M Iwarning: Nimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]( a,b) ((a) > (b) ?1316 | ( b ) : ( a) ) d r| a ^ w_htext(out, x, y, o, 1. - o, positions_name[i], color); | ~ ^ src/libavfilter/vf_v360.c:2098:63: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2098 | s->iflat_range[0] = sinf(FFMIN(s->ih_fov, 180.f) * M_PI / 360.f); | ~ ^~~~~ src/libavfilter/vf_v360.c:2098:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2098 | s->iflat_range[0] = sinf(FFMIN(s->ih_fov, 180.f) * M_PI / 360.f); | ^~~~~ ~ src/libavutil/macros.h:49:34: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/vf_v360.c:2098:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2098 | s->iflat_range[0] = sinf(FFMIN(s->ih_fov, 180.f) * M_PI / 360.f); | ~~~^~~~~~ ~ src/libavutil/macros.h:49:40: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/vf_v360.c:2099:63: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2099 | s->iflat_range[1] = sinf(FFMIN(s->iv_fov, 180.f) * M_PI / 360.f); | ~ ^~~~~ src/libavfilter/vf_v360.c:2099:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2099 | s->iflat_range[1] = sinf(FFMIN(s->iv_fov, 180.f) * M_PI / 360.f); | ^~~~~ ~ src/libavutil/macros.h:49:34: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/vf_v360.c:2099:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2099 | s->iflat_range[1] = sinf(FFMIN(s->iv_fov, 180.f) * M_PI / 360.f); | ~~~^~~~~~ ~ src/libavutil/macros.h:49:40: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/vf_vectorscope.c:1375:42: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1375 | draw_ihtext16(out, x, y, o, 1. - o, positions_name[i], color); | ~ ^ src/libavfilter/vf_xfade.c:200:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 200 | { "duration", "set cross fade duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64=1000000}, 0, 60000000, FLAGS }, | ^ src/libavfilter/vf_xfade.c:201:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 201 | { "offset", "set cross fade start relative to first input stream", OFFSET(offset), AV_OPT_TYPE_DURATION, {.i64=0}, INT64_MIN, INT64_MAX, FLAGS }, | ^ src/libavfilter/vf_xfade.c:202:122: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 202 | { "expr", "set expression for custom transition", OFFSET(custom_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_xfade.c:203:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 203 | { NULL } | ^ src/libavfilter/vf_xfade.c:201:133: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 201 | { "offset", "set cross fade start relative to first input stream", OFFSET(offset), AV_OPT_TYPE_DURATION, {.i64=0}, INT64_MIN, INT64_MAX, FLAGS }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_v360.c:21587:44 warning:s generatedwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 2158 | s->iflat_range[0] = s->ih_fov * M_PI / 360.f; | ~ ^~~~~ src/libavfilter/vf_v360.c:2158:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2158 | s->iflat_range[0] = s->ih_fov * M_PI / 360.f; | ~~~^~~~~~ ~ src/libavfilter/vf_v360.c:2159:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2159 | s->iflat_range[1] = s->iv_fov * M_PI / 360.f; | ~ ^~~~~ src/libavfilter/vf_v360.c:2159:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2159 | s->iflat_range[1] = s->iv_fov * M_PI / 360.f; | ~~~^~~~~~ ~ src/libavfilter/vf_vectorscope.c:1433:40: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1433 | draw_ihtext(out, x, y, o, 1. - o, positions_name[i], color); | ~ ^ src/libavfilter/vf_xfade.c:245:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 245 | CUSTOM_TRANSITION(8, uint8_t, 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_xfade.c:220:28: note: expanded from macro 'CUSTOM_TRANSITION' 220 | values[VAR_PROGRESS] = progress; \ | ~ ^~~~~~~~ src/libavfilter/vf_v360.c:2221:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2221 | const float phi = atan2f(vec[0], vec[2]) / M_PI_2; | ^~~~~~~~~~~~~~~~~~~~~~ ~ src/libavfilter/vf_v360.c:2222:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2222 | const float theta = asinf(vec[1]) / M_PI_2; | ^~~~~~~~~~~~~ ~ src/libavfilter/vf_v360.c:2230:43: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 2230 | const int visible = phi >= -M_PI_2 && phi <= M_PI_2; | ^~~ ~~ src/libavfilter/vf_v360.c:2230:25: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 2230 | const int visible = phi >= -M_PI_2 && phi <= M_PI_2; | ^~~ ~~ src/libavfilter/vf_xfade.c:246:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 246 | CUSTOM_TRANSITION(16, uint16_t, 2) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~src/libavfilter/vf_v360.c :2256:src/libavfilter/vf_xfade.c56:: 220warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]28 : note: expanded from macro 'CUSTOM_TRANSITION' 2256220 | | sv-a>liufelsa[VtA_Rr_aPnRgOeG[R0E]S S=] t=a npfr(og0r.5ef s*s s;-> i h _ f o v * M_ P I / 1 8 0. f ) ; | ~ ^~~~~ src/libavfilter/vf_v360.c : 2256: 35 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] \ | ~ ^~~~~~~~ 2256 | s->iflat_range[0] = tanf(0.5f * s->ih_fov * M_PI / 180.f); | ~~~~~^~~~~~~~~~~ ~ src/libavfilter/vf_v360.c:2257:56: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2257 | s->iflat_range[1] = tanf(0.5f * s->iv_fov * M_PI / 180.f); | ~ ^~~~~ src/libavfilter/vf_v360.c:2257:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2257 | s->iflat_range[1] = tanf(0.5f * s->iv_fov * M_PI / 180.f); | ~~~~~^~~~~~~~~~~ ~ src/libavfilter/vf_v360.c:2325:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2325 | const float phi = atan2f(vec[0], vec[2]) / M_PI; | ^~~~~~~~~~~~~~~~~~~~~~ ~ src/libavfilter/vf_v360.c:2326:75: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2326 | const float theta = av_clipf(logf((1.f + vec[1]) / (1.f - vec[1])) / (2.f * M_PI), -1.f, 1.f); | ^~~ ~ src/libavfilter/vf_v360.c:2326:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2326 | const float theta = av_clipf(logf((1.f + vec[1]) / (1.f - vec[1])) / (2.f * M_PI), -1.f, 1.f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ src/libavfilter/vf_v360.c:2361:23: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2361 | const float phi = rescale(i, width) * M_PI + M_PI_2; | ^~~~~~~~~~~~~~~~~ ~ src/libavfilter/vf_v360.c:2362:23: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2362 | const float y = rescale(j, height) * M_PI; | ^~~~~~~~~~~~~~~~~~ ~ src/libavfilter/vf_yaepblur.c:329:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 329 | { NULL } | ^ src/libavfilter/vf_v360.c:2394:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2394 | const float r = sqrtf(1.f - vec[2]) / M_SQRT2; | ^~~~~~~~~~~~~~~~~~~ ~ src/libavfilter/vf_zoompan.c:113:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 113 | { NULL } | ^ 1 warning generated. src/libavfilter/vf_v360.c:2472:35: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 2472 | const float a = M_SQRT2 * x * z; | ~ ^ src/libavfilter/vf_v360.c:2472:31: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 2472 | const float a = M_SQRT2 * x * z; | ~ ^ src/libavfilter/vf_v360.c:2481:28: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 2481 | vec[1] = M_SQRT2 * y * z; | ~ ^ src/libavfilter/vf_v360.c:2481:24: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 2481 | vec[1] = M_SQRT2 * y * z; | ~ ^ src/libavfilter/vf_zoompan.c:171:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 170 | var_values[VAR_IN_TIME] = var_values[VAR_IT] = in->pts == AV_NOPTS_VALUE ? CC libavcodec/aaccoder.o | ~ 171 | NAN : in->pts * av_q2d(inlink->time_base); | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_v360.c:2542:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2542 | const float theta = rescale(j, height) * M_PI_2; | ^~~~~~~~~~~~~~~~~~ ~ src/libavfilter/vf_v360.c:2543:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2543 | const float phi = rescale(i, width) * M_PI / cosf(theta); | ~ ^~~~~~~~~~~ src/libavfilter/vf_v360.c:2543:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2543 | const float phi = rescale(i, width) * M_PI / cosf(theta); | ^~~~~~~~~~~~~~~~~ ~ src/libavfilter/vf_v360.c:2576:28: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 2576 | const float uf = scale(phi / M_PI, width); | ^~~ ~ src/libavfilter/vf_v360.c:2577:28: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 2577 | const float vf = scale(theta / M_PI_2, height); | ^~~~~ ~ CC libavcodec/aacdec.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); | ~ ^~ src/libavfilter/vf_v360.c:2783:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2783 | uf = M_2_PI * atanf(uf) + 0.5f; | ~ ^~~~ src/libavfilter/vf_v360.c:2783:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2783 | uf = M_2_PI * atanf(uf) + 0.5f; | ~ ^~~~~~~~~ src/libavfilter/vf_v360.c:2784:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2784 | vf = M_2_PI * atanf(vf) + 0.5f; | ~ ^~~~ src/libavfilter/vf_v360.c:2784:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2784 | vf = M_2_PI * atanf(vf) + 0.5f; | ~ ^~~~~~~~~ src/libavfilter/vf_v360.c:2823:54: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2823 | s->flat_range[0] = tanf(0.5f * s->h_fov * M_PI / 180.f); | ~ ^~~~~ src/libavfilter/vf_v360.c:2823:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2823 | s->flat_range[0] = tanf(0.5f * s->h_fov * M_PI / 180.f); | ~~~~~^~~~~~~~~~ ~ src/libavfilter/vf_v360.c:2824:54: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2824 | s->flat_range[1] = tanf(0.5f * s->v_fov * M_PI / 180.f); | ~ ^~~~~ src/libavfilter/vf_v360.c:2824:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2824 | s->flat_range[1] = tanf(0.5f * s->v_fov * M_PI / 180.f); | ~~~~~^~~~~~~~~~ ~ 20 warnings generated. src/libavfilter/vf_v360.c:2888:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2888 | const float theta = M_PI_2 * (1.f - hypotf(uf, vf)); | ~ ~~~~^~~~~~~~~~~~~~~~ src/libavfilter/vf_v360.c:2937:23: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2937 | const float phi = atan2f(h, vec[2]) / M_PI; | ^~~~~~~~~~~~~~~~~ ~ src/libavfilter/vf_v360.c:3053:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3053 | s->flat_range[0] = M_PI * s->h_fov / 360.f; | ~ ^~~~~ src/libavfilter/vf_v360.c:3053:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3053 | s->flat_range[0] = M_PI * s->h_fov / 360.f; | ~ ~~~^~~~~ src/libavfilter/vf_v360.c:3054:54: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3054 | s->flat_range[1] = tanf(0.5f * s->v_fov * M_PI / 180.f); | ~ ^~~~~ src/libavfilter/vf_v360.c:3054:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3054 | s->flat_range[1] = tanf(0.5f * s->v_fov * M_PI / 180.f); | ~~~~~^~~~~~~~~~ ~ src/libavfilter/vf_v360.c:3102:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3102 | s->iflat_range[0] = M_PI * s->ih_fov / 360.f; | ~ ^~~~~ src/libavfilter/vf_v360.c:3102:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3102 | s->iflat_range[0] = M_PI * s->ih_fov / 360.f; | ~ ~~~^~~~~~ src/libavfilter/vf_v360.c:3103:56: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3103 | s->iflat_range[1] = tanf(0.5f * s->iv_fov * M_PI / 180.f); | ~ ^~~~~ src/libavfilter/vf_v360.c:3103:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3103 | s->iflat_range[1] = tanf(0.5f * s->iv_fov * M_PI / 180.f); | ~~~~~^~~~~~~~~~~ ~ src/libavfilter/vf_v360.c:3135:25: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 3135 | theta >= -M_PI * s->iv_fov / 180.f; | ^~~~~ ~~ src/libavfilter/vf_v360.c:3135:54: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3135 | theta >= -M_PI * s->iv_fov / 180.f; | ~ ^~~~~ src/libavfilter/vf_v360.c:3135:45: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 3135 | theta >= -M_PI * s->iv_fov / 180.f; | ~ ~~~^~~~~~ src/libavfilter/vf_v360.c:3134:25: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 3134 | theta <= M_PI * s->iv_fov / 180.f && | ^~~~~ ~~ src/libavfilter/vf_v360.c:3134:54: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3134 | theta <= M_PI * s->iv_fov / 180.f && | ~ ^~~~~ src/libavfilter/vf_v360.c:3134:45: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 3134 | theta <= M_PI * s->iv_fov / 180.f && | ~ ~~~^~~~~~ src/libavfilter/vf_v360.c:3161:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3161 | s->flat_range[0] = s->h_fov * M_PI / 360.f; | ~ ^~~~~ src/libavfilter/vf_v360.c:3161:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3161 | s->flat_range[0] = s->h_fov * M_PI / 360.f; | ~~~^~~~~ ~ src/libavfilter/vf_v360.c:3178:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3178 | s->iflat_range[0] = M_PI * s->ih_fov / 360.f; | ~ ^~~~~ src/libavfilter/vf_v360.c:3178:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3178 | s->iflat_range[0] = M_PI * s->ih_fov / 360.f; | ~ ~~~^~~~~~ 1 warning generated. 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]CC libavcodec/aacdec_fixed.o 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/vf_v360.c:3427:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3427 | const float theta = m * M_PI_2 * (1.f - h); | ~ ~~~~^~~ src/libavfilter/vf_v360.c:3427:25: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 3427 | const float theta = m * M_PI_2 * (1.f - h); | ^ ~ src/libavfilter/vf_v360.c:3460:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3460 | const float theta = acosf(fabsf(vec[2])) / M_PI; | ^~~~~~~~~~~~~~~~~~~~ ~ src/libavfilter/vf_v360.c:3514:60: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 3514 | const float phi = rescale(i, ew) * M_PI / scale; | ~ ^~~~~ src/libavfilter/vf_v360.c:3514:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3514 | const float phi = rescale(i, ew) * M_PI / scale; | ^~~~~~~~~~~~~~ ~ src/libavfilter/vf_v360.c:3595:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3595 | uf = (phi / M_PI * scale + 1.f) * ew / 2.f; | ~ ^~~ src/libavfilter/vf_v360.c:3595:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3595 | uf4 = warning s(p generatedh. i / 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_xfade.csrc/libavfilter/vf_v360.c::3595:73815::1 :warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3595 | src/libavfilter/vsrc_mptestsrc.c : 65 738:u | 118fR: A =Dwarning: I(ApLh_iT R A N/missing field 'unit' initializer [-Wmissing-field-initializers]S MI_TPIIO N ( 8 , u i * ns ct65a8 | l_ et , + 1{1) . "f r)| a^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*te " ,e w src/libavfilter/vf_xfade.c/ : 726 ":622:s note: .expanded from macro 'RADIAL_TRANSITION'ef t; | v ^~~ ~ ideo 726r | a t e " , OF F S E T ( f r a m e _ r a t e ) , (ApVr_oOgPreTs_sT Y-P E0_.V5IfD)E O* _(RMA_TPEI, * {2..s5ft)r; = " 2 5 " } , 0 , I N T _\M A X| , ~ ^~~~ FLAGS }, | 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,src/libavfilter/vsrc_mptestsrc.c 1:)66 : 118| :^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_xfade.c:726:44: note: expanded from macro 'RADIAL_TRANSITION' 66 | {726 | " r " , " s e t v i d e o r a t e " , ( pr ogOreFssF S-E T0.(5ffr)a m*e (_Mr_aPtIe )*, 2A.5Vf_)O;P T _ T Y P E _ V ID E O _ R A T\E , | { ~~~~~~~~~^~~~~~ ~. str = "25"src/libavfilter/vf_xfade.c},: 7380,: 1IN:T _warning: Mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]A X, FLAG S738 | }R,A D | I ^A L_TRANSITION(8, uint8_t, 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_xfade.c:725:34: src/libavfilter/vsrc_mptestsrc.cnote: :expanded from macro 'RADIAL_TRANSITION'67 :115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 725 | 67 | {c o"ndsutr aftliooant" ,s m"oosteh t= avtiand2eof (dxu r-a twiiodtnh" ,/ 2O,F yF -S EhTe(idguhtr a/t i2o)n) ,- A V _ O P T _ T Y P E _\D U R| A ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~T ION, {.i64 = -1}, -1, INT64_MAX, FLAGS }, | ^ src/libavfilter/vsrc_mptestsrc.c:68:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 68 | { "d", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS }, | ^ src/libavfilter/vsrc_mptestsrc.c:84:61: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 84 | AV_OPT_TYPE_INT64, {.i64 = 30}, 1, INT64_MAX, FLAGS }, | ^ src/libavfilter/vsrc_mptestsrc.c:86:61: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 86 | AV_OPT_TYPE_INT64, {.i64 = 30}, 1, INT64_MAX, FLAGS }, | ^ src/libavfilter/vsrc_mptestsrc.c:87:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 87 | { NULL } | ^ src/libavfilter/vsrc_mptestsrc.csrc/libavfilter/vf_v360.c:86::443667:: 36warning: :implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 85 | 3667 | { " m " , v _ s h i"fSt e=t pthhie >m=a xMim_uPmI _n2u m|b|e rp hoif =T :MY_PP739IE:__2I1: N warning: |T6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4|, { .pih6i4 < -=M _P 3739I0 | }_,R2A DI A?1 L_,eT hR :I A0NNTS;6I4 _MT IAX| ,O F ^~~ ~~LN( 1AG6S, }u,i n t| 1 ^~~~~~~~~6 _t, 2) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/stdint.h:46:21src/libavfilter/vf_xfade.c:: 726note: :expanded from macro 'INT64_MAX'62 : note: expanded from macro 'RADIAL_TRANSITION' 46 | #define 726I | N T 6 4_ M AX ( 0 x 7 f f ff f f f f ff f f f f f ) src/libavfilter/vf_v360.c : | ^~~~~~~~~~~~~~~~~~3669 : 14 : (pwarning: rimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]o gress - 03669. | 5f ) * ( M _ PuIf *= 2f.m5ofd)src/libavfilter/vsrc_mptestsrc.cf:(;84 :p44 h:i ,warning: Mimplicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] _ P I_ 2 ) / M _ 83 | P I _2 ; \ | { ^~~~~~~~~~~~~~~~~~ ~| ~ ^~~~ " max_framesrc/libavfilter/vf_xfade.cs:739":,1 :" Swarning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]t the ma xi739m | uRmA DnIuAmLbe_r ToRfA fNrasrc/libavfilter/vf_v360.cmS:Ies3670 Tge:nI14:e rONwarning: aimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]t(ed 1 6,f ou ri e3670acn | h t 1 te6s_ tt", v,f 2 )O F FS E=| T^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ( tmhsrc/libavfilter/vf_xfade.ca:ex726_t:f44r:aa m note: eexpanded from macro 'RADIAL_TRANSITION' /s M)_,P I| _ ~4 ;726 | | ^~~~~ ~ 84 | A V_ OP T_ T Y P E_ I N T 6 4 , { . i 6(4p r=o g3re0ss} -, 0 .15,f )I N*T6 4(_MM_PAIX ,* 2F.L5AGfS) ;} , | ^~~~~~~~~ /usr/include/stdint.h : 46 :21 : note: expanded from macro 'INT64_MAX'\ | ~~~~~~~~~^~~~~~ ~ 46 | #definesrc/libavfilter/vf_xfade.c I:N739:T16:4 _warning: Mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]A X (0x7 739f | RfAfDfIfAfLf_fTRfAfNfSfIfTIffO)N ( 1| 6 ^~~~~~~~~~~~~~~~~~, uint16_t, 2) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_xfade.c:725:34: note: expanded from macro 'RADIAL_TRANSITION' 725 | const float smooth = atan2f(x - width / 2, y - height / 2) src/libavfilter/vsrc_mptestsrc.c-: 68: 98: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 68 | { "d", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_mptestsrc.c:67:98: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] src/libavfilter/vf_v360.c :673690 | : 30 : warning: {implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] "duration", "set 3690v | i d e o d u r a t i o np"h,i OT=_ TY-PME__DPURIA_TI2O)N, {{ .i 6| 4 ^~~ ~~ = -1}, -1, INT64src/libavfilter/vf_v360.c_:M3690AX:,13 F:L Awarning: Gimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]S }, | ~ ^~~~~~~~~ 3690 | /usr/include/stdint.h : 46: 21 : note: expanded from macro 'INT64_MAX' ph i46 | <=# Md_ePfIi_2n &e& pIhiN >T= 6-M4__PMIA_X2 ) ({0 x 7| f ^~~ ~~f fffffffffffffsrc/libavfilter/vf_v360.c) : 3689| : ^~~~~~~~~~~~~~~~~~29 : warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 3689 | if (theta <= 0.f && theta >= -M_PI_2 && | ^~~~~ ~~ src/libavfilter/vsrc_cellauto.c:64:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 64 | { "filename", "read src/libavfilter/vf_v360.cin:i3696t:i37a:l warning: pimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]a ttern from f3696i | l e " , O F F S E T ( f i l e n a mpe)h, iA V<_=O PTM__TPYIP_E2_ ST&R&IN Gp, h{i. st>r= =- NMU_LPIL_},2 ) 0{, 0 , | F ^~~ ~~LA GS }, | ^ src/libavfilter/vf_v360.c:3696:20: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 3696 | phi <= M_Psrc/libavfilter/vsrc_cellauto.cI:_652: 118&:& warning: pmissing field 'unit' initializer [-Wmissing-field-initializers]h i >= -M_PI_2) 65{ | | ^~~ ~~ { "f", src/libavfilter/vf_v360.c ":r3695e:a36d: iwarning: nimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]i tial patt e3695r | n f r o m f i}l ee"l,s eO FiFfS E(Tt(hfeitlae n>a=m e0).,f A&V&_ OtPhTe_tTaY P ^= -M_PI_2) { | ^~~~~ ~~ src/libavfilter/vsrc_cellauto.c:67:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 67 | { "p", "set initial pattern", OFFSET(pattern), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vsrc_cellauto.c:68:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 68 | { "rate", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_cellauto.c:69:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 69 | { "r", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_cellauto.c:70:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 70 | { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vsrc_cellauto.c:71:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 71 | { "s", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vsrc_cellauto.c:72:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 72 | { "rule", "set rule", OFFSET(rule), AV_OPT_TYPE_INT, {.i64 = 110}, 0, 255, FLAGS }, | ^ src/libavfilter/vsrc_cellauto.c:73:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 73 | { "random_fill_ratio", "set fill ratio for filling initial grid randomly", OFFSET(random_fill_ratio), AV_OPT_TYPE_DOUBLE, {.dbl = 1/M_PHI}, 0, 1, FLAGS }, | ^ src/libavfilter/vsrc_cellauto.c:74:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 74 | { "ratio", "set fill ratio for filling initial grid randomly", OFFSET(random_fill_ratio), AV_OPT_TYPE_DOUBLE, {.dbl = 1/M_PHI}, 0, 1, FLAGS }, | ^ src/libavfilter/vsrc_cellauto.c:75:151: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | { "random_seed", "set the seed for filling the initial grid randomly", OFFsrc/libavfilter/vf_v360.cSET:(3756ra:n62d:o mwarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] seed), AV_OPT_TYP E3756_ | I N T 6 4 , c{.oi6n4 s=t -f1}l,oa t -p1hi, U IN=T3 2(_(M3A.Xf, / FL2A.GfS *}, x -| ^ 0.5f) / scalew - back) * M_PI; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ~ src/libavfilter/vsrc_cellauto.c:76:151: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76 | { "seed", "set the seed for filling the initial grid randomly", OFFSET(rsrc/libavfilter/vf_v360.can:d3757o:m_55s:e ewarning: d)implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], AV_OPT_TY PE3757_ | IN T 6 4 , {. i 6c4o n=s t- 1f}l,o a-t1 ,t UhIeNtaT =3 2(_yM A-X ,0. 2F5fL A- G0S.5 f} ,* b a| c ^k ) / scaleh * M_PI; | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ~ src/libavfilter/vsrc_cellauto.c:77:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 77 | { "scroll", "scroll pattern downward", OFFSET(scroll), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, FLAGS }, | ^ src/libavfilter/vsrc_cellauto.c:78:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 78 | { "start_full", "start filling the whole video", OFFSET(start_full), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, FLAGS }, | ^ src/libavfilter/vsrc_cellauto.c:79:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 79 | { "full", "start filling the whole video", OFFSET(start_full), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, FLAGS }, | ^ src/libavfilter/vsrc_cellauto.c:80:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 80 | { "stitch", "stsrc/libavfilter/vsrc_mandelbrot.citc:h 90b:o126u:n dwarning: amissing field 'unit' initializer [-Wmissing-field-initializers]r ies", OFFSET(stitch), AV_OPT_TYP E90_ | B O O L ,src/libavfilter/vsrc_life.c { " :s i81{z:.104ei:",6 warning: 4 missing field 'unit' initializer [-Wmissing-field-initializers] = 1} , "s et 081f | , r1a me, F Ls AiG{S z },e "f"i le,n | a ^m e " , "s e t s ou r cesrc/libavfilter/vsrc_cellauto.c :O81fF:iFle12S",:E warning: missing field 'help' initializer [-Wmissing-field-initializers]T (OwF 81) | F, S ET ( f i{ NlU eLn La m } e| A ^)V, _AOVP_OTPT__TTYYPPEE__SIMTARGINEG_,S I{Z.E,s tr{ .=s tNrUL=L"},6 400,x 4080," }F,L A 0G,S 0}, ,F L A| G ^S }, | ^ src/libavfilter/vsrc_life.c:82src/libavfilter/vsrc_mandelbrot.c:104::91 :warning: 126missing field 'unit' initializer [-Wmissing-field-initializers]: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 82 | 91{ | " f " ,{ " s " , " s e t s o u"rsceet ffirlaem",e s iOzFeF"S,E T ( f i l e n a m e ) , A V _OOFPFTS_ETTY(PwE)_,S T R I N G , A{V._sOtPrT _= TNYUPLEL_}I, M0A, G0E,_ SIFZLEAG,S },{ . | s ^ tr="640x480"}, 0, 0, FLAGS }, | ^ src/libavfilter/vsrc_life.c:83:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 83 | { "sizesrc/libavfilter/vsrc_mandelbrot.c":,92 : 130 : warning: "missing field 'unit' initializer [-Wmissing-field-initializers]s et video size" 92, | O F{FS"ErTa(twe)," , A V "_sOePtT f_rTaYmPeE _rIaMAtGeE"_,S IZ E , { . s t r = N UL L}O,F 0F,S 0E,T( fFLrAaGmSe _}r, a | t ^e ), AV_OPT_TYPE_VIDEO_RATE, {.str="25"}, src/libavfilter/vsrc_life.c :084,:108 :I Nwarning: Tmissing field 'unit' initializer [-Wmissing-field-initializers]_ MAX, FLAGS 84} | , {| ^" s", "set video size", OFFSETsrc/libavfilter/vsrc_mandelbrot.c(:w93):,130 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] AV_OPT_TYPE _93I | M A G E _{S"IrZ"E,, { . s t r = N U L"L}s,e 0t, 0f,r aFmLeA GrSa }t,e " ,| ^ OFFSET(frame_rate), AV_src/libavfilter/vsrc_life.cO:P85T:_116T:Y Pwarning: E_missing field 'unit' initializer [-Wmissing-field-initializers]V IDEO_RATE, 85{ | . s t r ="{2 "5r"a}t,e " ,0 , I NT _M A"Xs,e tF LvAGiSd e}o, r | a ^t e", OFFSET(frame_rate), AV_OPT_TYPE_VIsrc/libavfilter/vsrc_mandelbrot.cD:E94O:_134R: Awarning: Tmissing field 'unit' initializer [-Wmissing-field-initializers]E , {.str = "2 594"} | , 0 , {I"NmTa_xMiAtXe,r "F,LA GS } , | " ^s et max iterations number", OFFSET(maxitesrc/libavfilter/vsrc_life.cr:)86,:116 :A Vwarning: _missing field 'unit' initializer [-Wmissing-field-initializers]O PT_TYPE_INT ,86 | { {".r"i, 6 4 = 7 1 8 9"}s,e t 1v,id e o r at e " ,I N TO_FMFSAETX(,f rFaLmeA_GraSt e}),, A| ^V _OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0src/libavfilter/vsrc_mandelbrot.c, :I95:N157T:_ Mwarning: AXmissing field 'unit' initializer [-Wmissing-field-initializers], FLAGS }, | ^ 95 | {"start_x", "set the initisrc/libavfilter/vsrc_life.cal: 87x:108 : pwarning: omissing field 'unit' initializer [-Wmissing-field-initializers]s ition", O87 | F F S E T{( s"traurlte"_,x ) , A"Vs_eOtPT _TrYuPlEe_"DO,U B L E , O F F S{E.Td(rbull=e-_0s.t74r3)6,4 3A8V8_7OP0T3_7T1Y5P8E7_0S4T7R5I2N1G,9 1{50.6st1r 1=4 7"7B43/}S,2 3-"}1, 000, ,0 , 1F00L,AG S F}L, A | G ^S }, | ^ src/libavfilter/vsrc_life.c:88:155: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_mandelbrot.c:96:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 88 | { " r96a | n d o m _{f"isltla_rrta_tyi"o," , " s e"tse tf iltlh er aitniiot ifaolr yf iplolsiintgi oinn"i,t i a l OgFrFiSdE Tr(asntdaormtl_yy"),, OAFVF_SOEPTT(_rTaYndPomE__fDiOlUl_BrLaEt,i o ), A V_{O.PTd_bTYlPE=_-D0O.U1BL3E1,8 25{90.4d2b05l31=11/9M7_0P4H9I3}1, 302,0 516,3 8F5L13A9G}S, -1}00,, 1 0| 0 ^, FLAGS }, | ^ src/libavfilter/vsrc_life.c:89:155: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_mandelbrot.c:97:126: warning: 89missing field 'unit' initializer [-Wmissing-field-initializers] | { "ratio", 97 | { " s t a r t"_ssecta lfei"l,l "rsaetti ot hfeo ri nfiitlilailn gs cianliet ivaal lgureid" , r a nOdoFmFlSyET"(,s OtFFaSrEtT_(srcaanldeo)m,_ fAiVl_lO_rPaTt_iToY)P,E _AVD_OOUPBTL_TEYP,E _{DO.UdBbLlE=, 3{..0db}l,=1 / M_0PH,I }F,L T0_, M1A,X ,F LAFGLSA }G,S } ,| ^ | ^ src/libavfilter/vsrc_life.c:90src/libavfilter/vsrc_mandelbrot.c::14998:: 126warning: :missing field 'unit' initializer [-Wmissing-field-initializers] warning: missing field 'unit' initializer [-Wmissing-field-initializers] 9098 | | {{ ""ernadn_dsocma_lsee"e,d " , ""sseett tthhee tseeremdi nfaolr sfcilallien gv atlhuee "i,n i tOiFaFlS EgTr(iedn dr_asncdaolmel)y," ,A VOF_FOSPETT(_rTanYdPomE__sDeOeUd)B, LAEV,_ O P T{_.TdYbPlE=0_.3I}N,T 604,, F{L.iT6_4M=AX-,1} ,F L-A1G,S U I}N,T3 2 _| M ^A X, FLAGS }, | ^ src/libavfilter/vsrc_mandelbrot.c:99:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_life.c:91:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 99 | {"end_pts "91, | {" s"este etdh"e, t e r m i n a l" spetts tvhael usee"e,d f o rO FfFiSlElTi(negn dt_hpet si)n,i tAiVa_lO PgTr_iTdY PrE_aDnOdUoBmLlEy," , O F{.FdSbElT=(4r0a0n}d,o m_ se0ed,), AIV_NOTPT6_4T_YMPAEX_,IN TF6L4A, G{S. i}6,4 =- 1| }, ^ -1, UCC libavcodec/aacenc.o INT32_MAX, FLAGS }, | ^ src/libavfilter/vsrc_mandelbrot.c:100:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_life.c:92:99: 100warning: | missing field 'unit' initializer [-Wmissing-field-initializers] {"bailout "92, | { ""ssteittc ht"h,e b a il o u"ts tviatclh ubeou"n,d a r ie s" , O F F SOEFTF(SstEiTtc(hb),a AiVl_oOuPtT_)T,Y PAEV__BOOPOTL_,T Y{P.Ei_6D4O=1U}B,L E0,, 1 , F{L.dAbGlS=1 0}},, | ^ 0, FLT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_life.c:93:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_mandelbrot.c :93101 | : 135 : warning: {missing field 'unit' initializer [-Wmissing-field-initializers] "mold", 101 " | s e t{ "mmoolrdph xsfp"e,e d f o r" sdeetad mcoerllpsh", xOF FfSErT(emqouledn)c,y "AV,_ OP T _ T Y P E _ IONTF, F{S.iE6T4(=0m}o,r 0p, h0xxfF)F,, AVF_LOAPTG_ST YP}E_,D O U| ^B LE, {.dbl=0.01}, -FLT_MAX, FLT_Msrc/libavfilter/vsrc_life.cAX:,94 :F109L:A GSwarning: missing field 'unit' initializer [-Wmissing-field-initializers]} , | ^ 94 | { "life_color", "set life colsrc/libavfilter/vsrc_mandelbrot.co:r102":,135: warning: OFmissing field 'unit' initializer [-Wmissing-field-initializers]F SET( life_co l102o | r) , A V_{O"PmTor_pTYhPyEf_C"O,L O R , { ".ssettr ="mwhoirtpeh" }y, 0f,r 0e,q uFeLnAcGyS" ,} , | ^ OFFSET(morphyf), AV_OPT_TYPE_DOUBLEsrc/libavfilter/vsrc_life.c,: 95 :109 : warning: {missing field 'unit' initializer [-Wmissing-field-initializers]. dbl=0.0123} ,95 | - F LT _ M{A X," dFeLaTt_MhA_cXo,l oFrL"A,G S" s}e,t | d ^ea th color", OFFSET(death_color), AV_OPTsrc/libavfilter/vsrc_mandelbrot.c_T:YP103E:_135C: Owarning: Lmissing field 'unit' initializer [-Wmissing-field-initializers]O R, {.str="b l103a | c k " } ,{ "m0o,rp h0a,m pF"L,AG S } ",s et | m ^o rph amplitude", OFFSET(morphamp), AV_src/libavfilter/vsrc_life.cO:PT96_:T109:Y Pwarning: Emissing field 'unit' initializer [-Wmissing-field-initializers]_ DOUBLE, 96{ | . d b l{= 0"}m,o l d _ c o -lFoLrT"_,MA X ," sFLeTt _mMAoX,l FdL AcGoS l}o,r " ,| ^ OFFSET( mold_color), AV_OPT_TYPE_COLOR, {.str="black"}, 0, 0, FLAGS }, | ^ src/libavfilter/vsrc_life.c:97:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 97 | { NULL } | ^ src/libavfilter/vsrc_mandelbrot.c:117:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 117 | {NULL}, | ^ src/libavfilter/vsrc_mandelbrot.c:103:120: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 103 | {"morphamp", "CC libavcodec/aacenc_is.o set morph amplitude", OFFSET(morphamp), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -FLT_MAX, FLT_MAX, FLAGS }, | ~ ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_mandelbrot.c:103:110: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 103 | {"morphamp", "set morph amplitude", OFFSET(morphamp), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -FLT_MAX, FLT_MAX, FLAGS }, | ~ ^~~~~~~~ src/libavfilter/vsrc_mandelbrot.c:102:120: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 102 | {"morphyf", "set morph y frequency", OFFSET(morphyf), AV_OPT_TYPE_DOUBLE, {.dbl=0.0123}, -FLT_MAX, FLT_MAX, FLAGS }, | ~ ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_mandelbrot.c:102:110: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 102 | {"morphyf", "set morph y frequency", OFFSET(morphyf), AV_OPT_TYPE_DOUBLE, {.dbl=0.0123}, -FLT_MAX, FLT_MAX, FLAGS }, | ~ ^~~~~~~~ src/libavfilter/vsrc_mandelbrot.c:101:120: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 101 | {"morphxf", "set morph x frequency", OFFSET(morphxf), AV_OPT_TYPE_DOUBLE, {.dbl=0.01}, -FLT_MAX, FLT_MAX, FLAGS }, | ~ ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_mandelbrot.c:101:110: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] CC libavcodec/aacenc_ltp.o 101 | {"morphxf", "set morph x frequency", OFFSET(morphxf), AV_OPT_TYPE_DOUBLE, {.dbl=0.01}, -FLT_MAX, FLT_MAX, FLAGS }, | ~ ^~~~~~~~ src/libavfilter/vsrc_mandelbrot.c:100:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 100 | {"bailout", "set the bailout value", OFFSET(bailout), AV_OPT_TYPE_DOUBLE, {.dbl=10}, 0, FLT_MAX, FLAGS }, | ~ ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_mandelbrot.c:99:111: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 99 | {"end_pts", "set the terminal pts value", OFFSET(end_pts), AV_OPT_TYPE_DOUBLE, {.dbl=400}, 0, INT64_MAX, FLAGS }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_mandelbrot.c:98:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 98 | {"esrc/libavfilter/vsrc_gradients.cnd_:s60c:115a: lwarning: emissing field 'unit' initializer [-Wmissing-field-initializers]" , "set the term in60a | l sc al e {v"asliuze"e," , O F F S E T("ensde_stc faralmee) s,i zeA"V_,OP TO_FTFYSPEE_T(DwO)U, B L E , { . AdVb_OlP=T0_.T3Y}PE,_ IM A0G,E _SFILTZ_src/libavfilter/vf_v360.cEM, AX:,{ 4033.:FLsAG44St:r } , = warning: "implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]| ~ ^~~~~~~6 40/usr/include/float.hx:4158:017":}, 4033note: | expanded from macro 'FLT_MAX' 0 , 0c,on st Ff15lLoa | tA# deGfySi a}w,_rna ed F LT| ^_ M=A X y3aw. 4 02 8*2 3M_4P6I 6/3 188502.88f59;8 1 2| e+ ~ ^~~~~3 src/libavfilter/vsrc_gradients.c:861F:115 : | ^~~~~~~~~~~~~~~~~~~~~~~~~~~src/libavfilter/vf_v360.cwarning: missing field 'unit' initializer [-Wmissing-field-initializers] : 4033:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vsrc_mandelbrot.c614033: | | 97 : 111 :{ "warning: cosimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n" s,t f l o at y97 | "aswe t _f r ardam{e " s=t aysawr itz_ es" *c a,l MO_eP"IF ,F /"S 1seEt 8tT0h.(efw ;)i ,n i t | i ^~~ ~a l scale value" , O AFVF_OSPETT(_sTtaYrtP_Esc_aIMlAGeE)_,S IAZV_EO,P T{_.TsYtrP=E_"D64O0UxB48L0E"},, { .0d, b0l=,3 .F0L}A, G S0, src/libavfilter/vf_v360.cF}LT:_,4034M :A X44, | : Fwarning: ^L implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]A GS }, | ~ ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define Fsrc/libavfilter/vsrc_gradients.cL:T62_:M121A:X warning: 3missing field 'unit' initializer [-Wmissing-field-initializers]. 40 240348 | 2 3 4 6 6c623o | 8n 5s 2t 8 8f{5l"9ora8at1t 2epe"i+,3t 8 cF h _ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~r a d" =s peittc hfr am*e rMa_tPeI" ,/ O FF1SE8T0(f.rfam;e _| ~ ^~~~~r ate), AVsrc/libavfilter/vf_v360.c_:O4034P:29T:_ warning: Timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Y PE_VIDE O_4034R | A T E ,c o{n.ssttr f=l"o2a5"t}, pi t c h _r a 0d, I= NpT_iMtAcXh, F*L AGMS_ P},I src/libavfilter/vsrc_life.c / :1| 8 ^ 1760.:f19;: warning: | comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] ^~~~~ ~ 176 | src/libavfilter/vsrc_gradients.cf:o63r: 121(:i warning: =missing field 'unit' initializer [-Wmissing-field-initializers] 0; i < life-> f63i | l e _ b{u"frs"i,z e ; i + + ) {" s src/libavfilter/vf_v360.ce| :t ~ ^ ~~~~~~~~~~~~~~~~~~4035 :f44r:a mwarning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] rate", OFFS E4035T( | f r a m ec_ornastte )f,l o a t ArVo_lOlP_Tr_aTdY P E=_ VrIoDlElO _ R*A TME_,P I{ ./s t1r8="02.5f"};, | ~ ^~~~~ 0, INT_MAsrc/libavfilter/vf_v360.cX:, 4035F:29L: Awarning: Gimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] S }, | ^ 4035 | const float roll_rad = roll * M_Psrc/libavfilter/vsrc_gradients.cI: /64 :11158:0. fwarning: ; missing field 'unit' initializer [-Wmissing-field-initializers] | ^~~~ ~ 64 | {"c0", "set 1st color", OFFSET(color_rgba[0]), AV_OPT_TYPE_COLOR, {.str = "random"}, 0, 0, FLAGS }, | ^ src/libavfilter/vsrc_gradients.c:65:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 65 | {"c1", "set 2nd color", OFFSET(color_rgba[1]), AV_OPT_TYPE_COLOR, {.str = "random"}, 0, 0, FLAGS }, | ^ src/libavfilter/vsrc_gradients.c:66:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66 | {"c2", "set 3rd color", OFFSET(color_rgba[2]), AV_OPT_TYPE_COLOR, {.str = "random"}, 0, 0, FLAGS }, | ^ src/libavfilter/vsrc_gradients.c:67:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 67 | {"c3", "set 4th color", OFFSET(color_rgba[3]), AV_OPT_TYPE_COLOR, {.str = "random"}, 0, 0, FLAGS }, | ^ src/libavfilter/vsrc_gradients.c:68:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 68 | {"c4", "set 5th color", OFFSET(color_rgba[4]), AV_OPT_TYPE_COLOR, {.str = "random"}, 0, 0, FLAGS }, | ^ src/libavfilter/vsrc_gradients.c:69:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 69 | {"c5", "set 6th color", OFFSET(color_rgba[5]), AV_OPT_TYPE_COLOR, {.str = "random"}, 0, 0, FLAGS }, | ^ src/libavfilter/vsrc_gradients.c:70:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 70 | {"c6", "set 7th color", OFFSET(color_rgba[6]), AV_OPT_TYPE_COLOR, {.str = "random"}, 0, 0, FLAGS }, | ^ src/libavfilter/vsrc_gradients.c:71:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 71 | {"c7", "set 8th color", OFFSET(color_rgba[7]), AV_OPT_TYPE_COLOR, {.str = "random"}, 0, 0, FLAGS }, | ^ src/libavfilter/vsrc_gradients.c:72:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 72 | {"x0", "set gradient line source x0", OFFSET(x0), AV_OPT_TYPE_INT, {.i64=-1}, -1, INT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_gradients.c:73:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 73 | In file included from {"src/libavfilter/vsrc_testsrc.cy0:",42 : src/libavutil/ffmath.h : 49 : 30 : "warning: seimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]t gradient line s ou49r | c e y 0r"e,t ur n ex p2 fO(FMF_SLEOTG(2y_01)0, *A Vx_)O;PT _ T| Y ~ ^P E_INT, {.i64=-1}, -1, INT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_gradients.c:74:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 74 | {"x1", "set gradient line destination x1", OFFSET(x1), AV_OPT_TYPE_INT, {.i64=-1}, -1, INT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_gradients.c:75:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | {"y1", "set gradient line destination y1", OFFSET(y1), AV_OPT_TYPE_INT, {.i64=-1}, -1, INT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_gradients.c:76:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76 | {"nb_colors", "set the number of colors", OFFSET(nb_colors), AV_OPT_TYPE_INT, {.i64=2}, 2, 8, FLAGS }, | ^ src/libavfilter/vsrc_gradients.c:77:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 77 | {"n", "set the numb22er warning so generatedf. colors", OFFSET(nb_colors), AV_OPT_TYPE_INT, {.i64=2}, 2, 8, FLAGS }, | ^ src/libavfilter/vsrc_gradients.c:78:124: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 78 | {"seed", "set the seed", OFFSET(seed), AV_OPT_TYPE_INT64, {.i64=-1}, -1, UINT32_MAX, FLAGS }, | ^ src/libavfilter/vsrc_gradients.c:79:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 79 | {"duration", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64=-1}, -1, INT64_MAX, FLAGS }, | ^ src/libavfilter/vsrc_gradients.c:80:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 80 | {"d", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64=-1}, -1, INT64_MAX, FLAGS }, | ^ src/libavfilter/vsrc_gradients.c:81:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 81 | {"speed", "set gradients rotation speed", OFFSET(speed), AV_OPT_TYPE_FLOAT,{.dbl=0.01}, 0.00001, 1, FLAGS }, | ^ src/libavfilter/vsrc_gradients.c:88:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 88 | {NULL}, | ^ src/libavfilter/vsrc_gradients.c:80:106: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] src/libavfilter/vf_v360.c:4158:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]80 | {"d", 4158 | " s e t vi d e o d u rcaotnisotn "f,l oOaFtF SlE T=( dsuirnaft(ido_nf)o,v *A VM__OPPIT _/T Y3P6E0_.DfUR)A T/I OdN;, | ~ ^~~~~{ .i64=-1}, src/libavfilter/vf_v360.c : 4158 :-341:, warning: Iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]NT 64_MAX, F4158 | L A G S } , | ~ ^~~~~~~~~c onst fl/usr/include/stdint.ho:a46t: 21l: =note: expanded from macro 'INT64_MAX's inf(d_f o46v | #*d eMf_iPnIe /I N3T6604._fM)A X/ d(;0 x 7| f ^~~~~ ~f fffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_gradients.c:79:106: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 79 | {"duration", "set video duration", OFFSET(duration), src/libavfilter/vf_v360.c :A4160V:_42O:P Twarning: _Timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] YPE_DURATI O4160N | , { . i 6 4= - 1 } , * h _f o v = a si-nf1,( IwN *T 06.45_fM A*X ,l F)L AG*S 3}6,0. f | / ~ ^~~~~~~~~ M_P/usr/include/stdint.hI:;46 : 21:| ~~~~~~~~~~~~~~~~~~~~^~~~~~~ ~note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ 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_vibrance.c:430:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 430 | { "intensity", "set the intensity value", OFFSET(intensity), AV_OPT_Tsrc/libavfilter/vf_v360.cYP:E4172_:FL54:O Awarning: Timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], {.dbl=0}, 4172 | - 2 , 2 , VcFo n}s,t fl| oa ^t l = d / (sinf(d_fov * M_PI / 720.f)); | ~ ^~~~~ src/libavfilter/vf_vibrance.c:431:115: warning: src/libavfilter/vf_v360.cmissing field 'unit' initializer [-Wmissing-field-initializers] :4172:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 431 | 4172 | { " r b a l " , " s e tc otnhset rfeldo abta lla n=c ed v/a l(usei"n,f ( d_ f o v *O FMF_SPEIT (/ba l7a20n.fc)e)[;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] src/libavfilter/vf_v360.c:4174:48: warning: 432implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | { "gbal", 4174" | s e t t h e g r e e n* hb_afloavn c=e 2v.afl ue*" ,a s i n fO(FwF S*ET (0.b5afl a/n cle)[ 0*] )3,6 0A.Vf_ OP/T _MT_YPPIE;_ F LO| A ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ~T , {.dbl=1}, -10, 10, VF }, | ^ src/libavfilter/vf_v360.csrc/libavfilter/vf_vibrance.c::4175433::48115:: warning: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]missing field 'unit' initializer [-Wmissing-field-initializers] 4175433 | | { " b b a l " ,* v"_sfeotv th=e 2b.lfue *b alaasnicnef (vahlu e*" ,0 . 5 fOF F/S El)T (*ba l3an6c0e.[f1] )/, AVM__OPPT_ITY;P E_ FL| O ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ~A T, {.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=src/libavfilter/vf_v360.c0.:041817:2541:8 6warning: }implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], 0, 1, VF }, 4181| | ^ const float l = d / (tanf(dsrc/libavfilter/vf_vibrance.c_:f435o:v115 :* warning: Mmissing field 'unit' initializer [-Wmissing-field-initializers] _PI / 720.f) )435; | | ~ ^~~~~{ "glum", src/libavfilter/vf_v360.c":s4181e:t39 :t warning: himplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e green l 4181u | ma c o e f f i c i e n cto"ns,t O FfFlSEoTa(tl cl oe=ff sd[ 0/]) ,(t aAVn_fO(PdT_f_ovT Y*P EM__FPLIO A/T ,7 2{0.d.bfl)=)0;. 7 1| 5 ^~~~~ ~1 58}, 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_TYsrc/libavfilter/vf_v360.cPE:_4183F:L48O:A Twarning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] {.dbl=0.212656 }4183, | 0 , 1 , V F } ,* h _| f ^o v = 2.f * atan2f(w * 0.5f, l) * 360.f / M_PI; | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ~ src/libavfilter/vf_vibrance.c:437:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 437 | { "alternate", "use alternate colors", OFFSET(alternasrc/libavfilter/vf_v360.ct:e4184):, 48 :A Vwarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]O PT_TYPE_BO O4184L | , { . i 6 4= 0} , * v _f0ov, = 21.,f V F* }a,t a n| 2 ^f (h * 0.5f, l) * 360src/libavfilter/vf_vibrance.c.:f438 /: 12M: _warning: missing field 'help' initializer [-Wmissing-field-initializers]P I; 438| | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ~ { NULL } | ^ 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/vsrc_gradients.c:125:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 125 | if (nb_colors == 1 || stesrc/libavfilter/vf_v360.cp :<4209=: 400:. 0warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) { | ^~~~ ~~ 4209 | *h_fov = atan2f(da * w, d) * 360.f / M_PI; | ~~~~~~~~~~~~~~~~~~^~~~~~~ ~ src/libavfilter/vf_v360.c:4210:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4210 | *v_fov = atan2f(da *src/libavfilter/vsrc_gradients.c src/libavfilter/vsrc_mandelbrot.c:h127:,:16304 :d: )warning: 17 implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]:* warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 0.f 127/ | M _ P }I ;e l s | e304 ~~~~~~~~~~~~~~~~~~^~~~~~~ ~ | i f ( s t e p > = 1 . 0 ) { Z _Z| 2 ^~~~ ~~ _C_ZYKLUS(t, zi, zr, zi, 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_mandelbrot.c:294:88: note: expanded from macro 'Z_Z2_C_ZYKLUS' 294 | if(Z && fabs(s->zyklus[i>>1][0]-outr)+fabs(s->zyklus[i>>1][1]-outi) <= epsilon)\ | ~~ ^~~~~~~ src/libavfilter/vsrc_mandelbrot.c:306:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 306 | Z_Z2_C_ZYKLUS(zr, zi, t, zi, 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_mandelbrot.c:294:88: note: expanded from macro 'Z_Z2_C_ZYKLUS' 294 | if(Z && fabs(s->zyklus[i>>1][0]-outr)+fabs(s->zyklus[i>>1][1]-outi) <= epsilon)\ | ~~ ^~~~~~~ src/libavfilter/vsrc_gradients.c:148:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 148 | if (nb_colors == 1 || step <= 0.0) { | ^~~~ ~~ src/libavfilter/vsrc_mandelbrot.c:308:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 308 | Z_Z2_C_ZYKLUS(t, zi, zr, zi, 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_mandelbrot.c:294:88: note: expanded from macro 'Z_Z2_C_ZYKLUS' 294 | if(Z && fabs(s->zyklus[isrc/libavfilter/vsrc_gradients.c>>:1150]:[160:] -warning: oimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]u tr)+fabs( s150- | > z y k lu}s [ei>l>se1 ]i[f1] -(soteup ti>) =< =1 .e0p)s {i l | o ^~~~ ~~n )\ | ~~ ^~~~~~~ src/libavfilter/vsrc_mandelbrot.c:310:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 310 | Z_Z2_C_ZYKLUS(zr, zi, t, zi, 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_mandelbrot.c:294:88: note: expanded from macro 'Z_Z2_C_ZYKLUS' 294 | if(Z && fabs(s->zyklus[i>>1][0]-outr)+fabs(s->zyklus[i>>1][1]-outi) <= epsilon)\ | ~~ ^~~~~~~ src/libavfilter/vsrc_mandelbrot.c:312:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 312 | Z_Z2_C_ZYKLUS(t, zi, zr, zi, 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_mandelbrot.c:294:88: note: expanded from macro 'Z_Z2_C_ZYKLUS' 294src/libavfilter/vsrc_gradients.c | : 173 : 27 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] if(Z && f a173b | s ( s - >izfy k(lnubs_[cio>l>o1r]s[ 0=]-=o u1t r|)|+ fsatbse(ps- >>)1 ][{1] - o| u ^~~~ ~~ti ) <= epsilon)\ | ~~ ^~~~~~~ src/libavfilter/vsrc_gradients.c:179:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 179 | } else if (step >= 1.0) { | ^~~~ ~~ src/libavfilter/vsrc_mandelbrot.c:314:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 314 | Z_Z2_C_ZYKLUS(zr, zi, t, zi, 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_mandelbrot.c:294:88: note: expanded from macro 'Z_Z2_C_ZYKLUS' 294 | if(Z && fabs(s->zyklus[i>>1][0]-outr)+fabs(s->zyk2lus warning[is> generated>. 1][1]-outi) <= epsilon)\ | ~~ ^~~~~~~ src/libavfilter/vsrc_mandelbrot.c:316:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 316 | Z_Z2_C_ZYKLUS(t, zi, zr, zi, 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_mandelbrot.c: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(src/libavfilter/vsrc_gradients.cZ &&: f223a:25b:s (warning: simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]- >zyklus[i>>1 ]223[ | 0 ] - o ut r) + fa bso(ds_-s>_zqy =k Ml_PuI s*[ i2>.f>;1 ]| [ ~ ^~~ 1]-outi) <= epsilon)\ | ~~ ^~~~~~~ src/libavfilter/vsrc_gradients.c:235:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 235 | op_x_od = atan2f(op_x, op_y) + M_PI; | ^~~~~~~~~~~~~~~~~~ ~ src/libavfilter/vsrc_gradients.c:238:88: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 238 | op_x_od = fmodf(atan2f(op_x, op_y) + M_PI + point_x / fmaxf(origin_x, dest_x), 2.f * M_PI); | ^~~ ~ src/libavfilter/vsrc_gradients.c:238:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 238 | op_x_od = fmodf(atan2f(op_x, op_y) + M_PI + point_x / fmaxf(origin_x, dest_x), 2.f * M_PI); 1 | warning ~ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ generated . 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/vsrc_mandelbrot.c:352:95: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 352 | if(SQR(s->zyklus[j][0]-zr) + SQR(s->zyklus[j][1]-zi) < epsilon*epsilon*10) | ~ ~~~~~~~~~~~~~~~^~~ CC libavcodec/aacenc_pred.o src/libavfilter/vsrc_gradients.c:387:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 387 | float angle = fmodf(s->pts * s->speed, 2.f * M_PI); | ^~~ ~ src/libavfilter/vf_v360.c: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 | 1 warning generated . h = w / tanf(s->h_fov * M_PI / 360.f) * tanf(s->v_fov * M_PI / 360.f); | ~ ^~~~~ src/libavfilter/vf_v360.c:4778:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4778 | h = w / tanf(s->h_fov * M_PI / 360.f) * tanf(s->v_fov * M_PI / 360.f); | ~~~^~~~~ ~ src/libavfilter/vf_v360.c:4782:72: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4782 | w = h / tanf(s->v_fov * M_PI / 360.f) * tanf(s->h_fov * M_PI / 360.f); | ~ ^~~~~ src/libavfilter/vf_v360.c:4782:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4782 | w = h / tanf(s->v_fov * M_PI / 360.f) * tanf(s->h_fov * M_PI / 360.f); | ~~~^~~~~ ~ src/libavfilter/vf_v360.c:4782:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4782 | w = h / tanf(s->v_fov * M_PI / 360.f) * tanf(s->h_fov * M_PI / 360.f); | ~ ^~~~~ src/libavfilter/vf_v360.c:4782:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4782 | w = h / tanf(s->v_fov * M_PI / 360.f) * tanf(s->h_fov * M_PI / 360.f); | ~~~^~~~~ ~ src/libavfilter/vsrc_sierpinski.c:60:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | {"size", "set frame size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str="640x480"}, 0, 0, FLAGS }, | ^ src/libavfilter/vsrc_sierpinski.c:61:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | {"s", "set frame size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str="640x480"}, 0, 0, FLAGS }, | ^ src/libavfilter/vsrc_sierpinski.c:62:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | {"rate", "set frame rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="25"}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_sierpinski.c:63:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | {"r", "set frame rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="25"}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_sierpinski.c:64:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 64 | {"seed", "set the seed", OFFSET(seed), AV_OPT_TYPE_INT64, {.i64=-1}, -1, UINT32_MAX, FLAGS }, | ^ src/libavfilter/vsrc_sierpinski.c:65:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 65 | {"jump", "set the jump", OFFSET(jump), AV_OPT_TYPE_INT, {.i64=100}, 1, 10000, FLAGS }, | ^ src/libavfilter/vsrc_sierpinski.c:69:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 69 | {NULL}, | ^ src/libavfilter/vsrc_testsrc.c:114:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 114 | COMMON_OPTIONS | ^ src/libavfilter/vsrc_testsrc.c:108:24: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:98:115: note: expanded from macro 'SIZE_OPTIONS' 98 | { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "320x240"}, 0, 0, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:114:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:24: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:99:115: note: expanded from macro 'SIZE_OPTIONS' 99 | { "s", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "320x240"}, 0, 0, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:114:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:102:118: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 102 | { "rate", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:114:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:103:118: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 103 | { "r", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:114:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:104:115: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 104 | { "duration", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:114:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:105:115: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 105 | { "d", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:114:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:106:117: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 106 | { "sar", "set video sample aspect ratio", OFFSET(sar), AV_OPT_TYPE_RATIONAL, {.dbl= 1}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_testsrc.c:115:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 115 | { NULL } | ^ src/libavfilter/vsrc_testsrc.c:114:5: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 114 | COMMON_OPTIONS | ^~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:105:98: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 105 | { "d", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:114:5: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 114 | COMMON_OPTIONS | ^~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:104:98: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 104 | { "duration", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/yadif_common.c:214:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 214 | { NULL } | ^ src/libavfilter/vsrc_testsrc.c:203:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 203 | { "color", "set color", OFFSET(color_rgba), AV_OPT_TYPE_COLOR, {.str = "black"}, 0, 0, FLAGSR }, | ^ src/libavfilter/vsrc_testsrc.c:204:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 204 | { "c", "set color", OFFSET(color_rgba), AV_OPT_TYPE_COLOR, {.str = "black"}, 0, 0, FLAGSR }, | ^ src/libavfilter/vsrc_testsrc.c:205:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 205 | COMMON_OPTIONS | ^ src/libavfilter/vsrc_testsrc.c:108:24: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:98:115: note: expanded from macro 'SIZE_OPTIONS' 98 | { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "320x240"}, 0, 0, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:205:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:24: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:99:115: note: expanded from macro 'SIZE_OPTIONS' 99 | { "s", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "320x240"}, 0, 0, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:205:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:102:118: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 102 | { "rate", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:205:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:103:118: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 103 | { "r", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:205:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:104:115: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 104 | { "duration", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:205:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:105:115: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 105 | { "d", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:205:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:106:117: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 106 | { "sar", "set video sample aspect ratio", OFFSET(sar), AV_OPT_TYPE_RATIONAL, {.dbl= 1}, 0, INT_MAX, FLAGS }, | ^ CC libavcodec/aacenc_tns.o src/libavfilter/vsrc_testsrc.c:206:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 206 | { NULL } | ^ src/libavfilter/vsrc_testsrc.c:205:5: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 205 | COMMON_OPTIONS | ^~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:105:98: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 105 | { "d", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:205:5: warning: implicit conversion from 'long 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: 4expanded from macro 'COMMON_OPTIONS_NOSIZE' warnings generated. 104 | { "duration", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ CC libavcodec/aacenctab.o 1 warning generated. CC libavcodec/aacps_common.o src/libavfilter/vsrc_testsrc.c:294:86: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 294 | { "level", "set level", OFFSET(level), AV_OPT_TYPE_INT, {.i64 = 6}, 2, 16, FLAGS }, | ^ src/libavfilter/vsrc_testsrc.c:295:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 295 | COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:102:118: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 102 | { "rate", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:295:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:103:118: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 103 | { "r", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:295:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:104:115: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 104 | { "duration", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:295:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:105:115: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 105 | { "d", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:295:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:106:117: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 106 | { "sar", "set video sample aspect ratio", OFFSET(sar), AV_OPT_TYPE_RATIONAL, {.dbl= 1}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_testsrc.c:296:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 296 | { NULL } | ^ src/libavfilter/vsrc_testsrc.c:295:5: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 295 | COMMON_OPTIONS_NOSIZE | ^~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:105:98: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 105 | { "d", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:295:5: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 295 | 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_xmedian.c:365:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 365 | { NULL }, | ^ src/libavfilter/vf_xmedian.c:442:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 442 | { NULL }, | ^ src/libavfilter/vsrc_testsrc.c:473:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 473 | COMMON_OPTIONS | ^ src/libavfilter/vsrc_testsrc.c:108:24: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:98:115: note: expanded from macro 'SIZE_OPTIONS' 98 | { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "320x240"}, 0, 0, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:473:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:24: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:99:115: note: expanded from macro 'SIZE_OPTIONS' 99 | { "s", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "320x240"}, 0, 0, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:473:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:102:118: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 102 | { "rate", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:473:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:103:118: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 103 | { "r", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX,CC libavcodec/aacps_fixed.o 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", OFsrc/libavcodec/8bps.cFSE:T(71d:u18r:a twarning: icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]o n), AV_OPT_TYPE_D U71R | A T I O Ni,f {(.biu6f4_ s=i z-e1 }<, p-l1a,n eIsN T*6 4h_eMiAgXh,t F*L A2G)S }| , ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~\ | ^ 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 +src/libavfilter/vsrc_testsrc.c :2473:)5 : | warning: ~~~~~~~ ^ ~~~~~~~~~~~missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:src/libavcodec/8bps.c37::102 :note: 45expanded from macro 'COMMON_OPTIONS': warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 108 | #de f102i | n e C O M M ON _ O P T I O N S i f S(pIiZxE_pOtPTrI_OeNSn d C- OpiMxMpOtrN <_ cOoPuTnItO N*S_ NpOxS_iInZEc ) | | ^ ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:106:117: src/libavcodec/8bps.cnote: :expanded from macro 'COMMON_OPTIONS_NOSIZE'112 :45: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 106 | 112 | { " s a r " , " s et v iidefo s(apimxplpetr _aensd p-e ctp riaxtipotr" ,< cOoFuFntS *E Tpx(_sianrc)), AV _O| P ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~T_ TYPE_RATIONAL, {.dbl= 1}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_testsrc.c:474:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 474 | { "decimals", "set number of decimals to show", OFFSET(nb_decimals), AV_OPT_TYPE_INT, {.i64=0}, 0, 17, FLAGS }, | ^ src/libavfilter/vsrc_testsrc.c:475:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 475 | { "n", "set number of decimals to show", OFFSET(nb_decimals), AV_OPT_TYPE_INT, {.i64=0}, 0, 17, FLAGS }, | ^ src/libavfilter/vsrc_testsrc.c:476:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 476 | { NULL } | ^ CC libavcodec/aacps_float.o 18 warnings generated. 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 = -1}, -1, INT64_MAX, FLAGS },\ | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:545:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 545 | for (i = 0; i < FF_ARRAY_ELEMS(segments); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. src/libavfilter/vsrc_testsrc.c:697:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 697 | COMMON_OPTIONS | ^ src/libavfilter/vsrc_testsrc.c:108:24: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:98:115CC libavcodec/aacpsdsp_fixed.o : note: expanded from macro 'SIZE_OPTIONS' 98 | { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "320x240"}, 0, 0, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:697:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:24: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:99:115: note: expanded from macro 'SIZE_OPTIONS' 99 | { "s", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "320x240"}, 0, 0, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:697:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:102:118: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 102 | { "rate", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:697:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:103:118: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 103 | { "r", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:697:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:104:115: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 104 | { "duration", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:697:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:105:115: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 105 | { "d", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:697:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:106:117: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 106 | { "sar", "set video sample aspect ratio", OFFSET(sar), AV_OPT_TYPE_RATIONAL, {.dbl= 1}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_testsrc.c:698:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 698 | { "alpha", "set global alpha (opacity)", OFFSET(alpha), AV_OPT_TYPE_INT, {.i64 = 255}, 0, 255, FLAGS }, | ^ src/libavfilter/vsrc_testsrc.c:699:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 699 | { NULL } | ^ src/libavfilter/vsrc_testsrc.c:697:5: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 697 | COMMON_OPTIONS | ^~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:105:98: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 105 | { "d", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:697:5: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 697 | COMMON_OPTIONS | ^~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:104:98: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 104 | { "duration", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ 1 warning generated. 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) { | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/aac_adtstoasc_bsf.c:26: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: '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/libavfilter/vsrc_testsrc.c:777:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 777 | for (x = 0; x < s->w; x += dx) { | ~ ^ ~~~~ src/libavfilter/vsrc_testsrc.c:782:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 782 | if (y > s->h - 16) | ~ ^ ~~~~~~~~~ 7 warnings generated. src/libavfilter/vsrc_testsrc.c:969:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 969 | COMMON_OPTIONS | ^ src/libavfilter/vsrc_testsrc.c:108:24: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:98:115: note: expanded from macro 'SIZE_OPTIONS' 98 | { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "320x240"}, 0, 0, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:969:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:24: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:99:115: note: expanded from macro 'SIZE_OPTIONS' 99 | { "s", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "320x240"}, 0, 0, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:969:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:102:118: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 102 | { "rate", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS },\ | ^ In file included from src/libavcodec/4xm.csrc/libavfilter/vsrc_testsrc.c::38969: :src/libavcodec/bytestream.h5::171 :warning: 18missing field 'unit' initializer [-Wmissing-field-initializers]: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]src/libavfilter/vsrc_testsrc.c :108:37: note: expanded from macro 'COMMON_OPTIONS' 108171 | | # de f in eg -C>ObMMuOfN_fOePrT IO+N=S SFIFZMIEN(_gO-P>TbIuONfSf eCrO_MeMnOdN_ OP-T IOgN-S_>NbOuSfIfeZrE , | s ^i ze); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavfilter/vsrc_testsrc.csrc/libavutil/macros.h::10349::11825:: note: note: expanded from macro 'FFMIN'expanded from macro 'COMMON_OPTIONS_NOSIZE' 49 | #d e103f | i n e {F F"Mr"I,N (a , b ) ( ( a")s e>t (vbi)d e?o ( b)r at:e ("a,) ) | O ~ ^ ~F FSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:969:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:104:115: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 104 | { "duration", 9"s warningets generatedv. ideo duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:969:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #definIn file included from e COsrc/libavcodec/4xm.cM:M38O: Nsrc/libavcodec/bytestream.h_:O186P:T13I:O Nwarning: Scomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] SIZE_OPTIONS COMM O186N | _ O P T IsOiNzSe_2N O=S IFZFEM I N| ( ^p ->buffer_end - p->src/libavfilter/vsrc_testsrc.cb:u105f:f115e:r ,note: expanded from macro 'COMMON_OPTIONS_NOSIZE's ize); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 105 | src/libavutil/macros.h{: 49":d25":, note: expanded from macro 'FFMIN' "se t49 | v#iddeefoi ndeu rFaFtMiIoNn("a,, bO)F F(S(EaT)( d>u r(abt)i o?n )(,b )A V:_ O(PaT)_)T Y P| E ~ ^ ~_ DURATION, {In file included from .isrc/libavcodec/4xm.c6:438 : =src/libavcodec/bytestream.h :-1871:}15,: -warning: 1comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare], INT64 _187M | A X , FiLfA G(Ss i}z,e\2 !| = ^ size) | ~~~~~ ^ ~~~~ src/libavfilter/vsrc_testsrc.c:969:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:106:117: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 106 | { "sar", "set video sample aspect ratio", OFFSET(sar), AV_OPT_TYPE_RATIONAL, {.dbl= 1}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_testsrc.c:970:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 970 | { "complement", "set complement colors", OFFSET(complement), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vsrc_testsrc.c:971:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 971 | { "co", "set complement colors", OFFSET(complement), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vsrc_testsrc.c:972:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 972 | { NULL } | ^ src/libavfilter/vsrc_testsrc.c:969:5: warning: implicit conversion from 'long 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) | ^~~~~~~~~~~~~~~~~~ 10 warnings generated. CC libavcodec/aacpsdsp_float.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/aacpsy.o In file included from src/libavcodec/4xm.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/4xm.c:38: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/aacsbr.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/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) | ~~~~~ ^ ~~~~ 4 warnings generated. CC libavcodec/aacsbr_fixed.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) | ~~~~~ ^ ~~~~ CC libavcodec/aactab.o CC libavcodec/aandcttab.o 7 warnings generated. In file included from src/libavcodec/aaccoder.c:40: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 5 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/aasc.o CC libavcodec/ac3.o CC libavcodec/ac3_channel_layout_tab.o CC libavcodec/ac3_parser.o CC libavcodec/ac3dec_data.o src/libavfilter/vsrc_testsrc.c:1805:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1805 | COMMON_OPTIONS | ^ src/libavfilter/vsrc_testsrc.c:108:24: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:98:115: note: expanded from macro 'SIZE_OPTIONS' 98 | { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "320x240"}, 0, 0, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:1805:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:24: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:99:115: note: expanded from macro 'SIZE_OPTIONS' 99 | { "s", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "320x240"}, 0, 0, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:1805:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:102:118: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 102 | { "rate", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:1805:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:103:118: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 103 | { "r", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:1805:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:104:115: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 104 | { "duration", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:1805:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:105:115: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 105 | { "d", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:1805:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:106:117: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 106 | { "sar", "set video sample aspect ratio", OFFSET(sar), AV_OPT_TYPE_RATIONAL, {.dbl= 1}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_testsrc.c:1810:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1810 | { NULL } | ^ src/libavfilter/vsrc_testsrc.c:1805:5: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 1805 | COMMON_OPTIONS | ^~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:105:98: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 105 | { "d", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:1805:5: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 1805 | COMMON_OPTIONS | ^~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:104:98: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 104 | { "duration", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ 37 warnings generated. 18 warnings generated. src/libavfilter/vsrc_testsrc.c:1894:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1894 | COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:102:118: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 102 | { "rate", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:1894:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:103:118: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 103 | { "r", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:1894:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:104:115: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 104 | { "duration", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:1894:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:105:115: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 105 | { "d", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:1894:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:106:117: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 106 | { "sar", "set video sample aspect ratio", OFFSET(sar), AV_OPT_TYPE_RATIONAL, {.dbl= 1}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_testsrc.c:1895:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1895 | { "patch_size", "set the single patch size", OFFSET(pw), AV_OPT_TYPE_IMAGE_SIZE, {.str="64x64"}, 0, 0, FLAGS }, | ^ src/libavfilter/vsrc_testsrc.c:1899:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1899 | { NULL } | ^ 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->busrc/libavfilter/vsrc_testsrc.cf_:p1894t:r5 :> =warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]s izeof(BitBu f1894) | ) { C| O ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~M MON_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: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/4xm.c:447:20: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 447 | if (length < extra) | ~~~~~~ ^ ~~~~~ src/libavcodec/4xm.c:459:24: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 459 | if (bitstream_size > length || bitstream_size >= INT_MAX/8 || | ~~~~~~~~~~~~~~ ^ ~~~~~~ CC libavcodec/ac3dec_fixed.o In file included from src/libavcodec/aacenc_is.c:28: In file included from src/libavcodec/aacenc.h:30: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/ac3dec_float.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->bIn file included from uf_psrc/libavcodec/aacdec_fixed.ct:r 71>: =src/libavcodec/sinewin_fixed_tablegen.h :s60i:z21e:o fwarning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]B itBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 60 | window[i] = SIN_FIX(sinf((i + 0.5) * (M_PI / (2.0 * n)))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/sinewin_fixed_tablegen.h:54:35: note: expanded from macro 'SIN_FIX' 54 | #define SIN_FIX(a) (int)floor((a) * 0x80000000 + 0.5) In file included from | ~~~~^~~~~~~~~~~~ ~ src/libavcodec/aaccoder.c:45: In file included from src/libavcodec/aacenc_utils.h:31: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ 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/aacenc.c:40: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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]src/libavcodec/put_bits.h :265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 946 | } else if ( f265r | a m e _ 4 c c if (s->buf=_e=n AdV _-R Ls-3>b2u("fpf_rmp"t)r |>| =f rsaimzee_o4fcc( B==i tAVB_uRLf3)2)( "{p fr 2| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~" )) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/4xm.c:946:26: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 946 | } else if (frame_4cc == AV_RL32("pfrm") || frame_4cc == AV_RL32("pfr2")) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/4xm.c:952:26: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 952 | } else if (frame_4cc == AV_RL32("snd_")) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ 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/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_waveform.c:2882:27: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 2882 | const float o2 = 1. - o1; | ~ ^~ src/libavfilter/vf_waveform.c:2923:27: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 2923 | const float o2 = 1. - o1; | ~ ^~ CC libavcodec/ac3dsp.o src/libavfilter/vf_waveform.c:2965:27: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 2965 | const float o2 = 1. - o1; | ~ ^~ src/libavfilter/vf_waveform.c:3006:27: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 3006 | const float o2 = 1. - o1; | ~ ^~ src/libavcodec/aaccoder_twoloop.h:279:23: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 279 | + sfoffs, | ~ ^~~~~~ src/libavcodec/aaccoder_twoloop.h:278:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 278 | + 1.75*log2f(FFMAX(0.00125f,uplims[w*16+g]) / sce->ics.swb_sizes[g]) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/ac3enc.o CC libavcodec/ac3enc_fixed.o In file included from src/libavcodec/aacdec.c:260: src/libavcodec/aacdec_template.c:359:33: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 359 | if (FF_ARRAY_ELEMS(e2c_vec) < tags) | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ CC libavcodec/ac3enc_float.o CC libavcodec/ac3tab.o CC libavcodec/acelp_filters.o In file included from src/libavcodec/aacenc_tns.c:29: In file included from src/libavcodec/aacenc.h:30: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/aacenc_ltp.c:30: In file included from src/libavcodec/aacenc_utils.h:31: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ src/libavcodec/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/acelp_pitch_delay.o In file included from src/libavcodec/aacenc_pred.c:29: In file included from src/libavcodec/aacenc_pred.h:31: In file included from src/libavcodec/aacenc.h:30: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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/aaccoder_twoloop.h| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ :297:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 297 | for (i = 0; i < sizeof(minsf) / sizeof(minsf[0]); ++i) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aaccoder_twoloop.h:361:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 361 | for (i = 0; i < sizeof(maxsf) / sizeof(maxsf[0]); ++i) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (In file included from s->busrc/libavcodec/aacenc_ltp.cf:_30e: nsrc/libavcodec/aacenc_utils.hd: 97-:17 :s -warning: >comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]b uf_ptr >= sizeof(B i97t | B u f)) {i f | ( ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~q maxval >= (FF_ARRAY_ELEMS(aac_maxval_cb))) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/acelp_vectors.o In file included from src/libavcodec/aacenc_is.c:29: In file included from src/libavcodec/aacenc_utils.h:31: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ 3 warnings generated. 2 warnings generated. 11 warnings generated. 34 warnings generated. In file included from src/libavcodec/aacenc_pred.c:30: In file included from src/libavcodec/aacenc_utils.h:31: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ src/libavcodec/aacenc_ltp.c:87:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 87 | corr = s1 > 0.0f ? s0/sqrt(s1) : 0.0f; | ~~~~ ^~ src/libavcodec/aacenc_ltp.c:87:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 87 | corr = s1 > 0.0f ? s0/sqrt(s1) : 0.0f; | ^~~ src/libavcodec/aacdec_template.c:1262:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1262 | MDCT_INIT(ac->mdct120, ac->mdct120_fn, 120, TX_SCALE(1.0/120)) | ^~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:93:36: note: expanded from macro 'TX_SCALE' 93 | #define TX_SCALE(x) ((x) / 32768.0f) | ~ ^~~~~~~~ src/libavcodec/aacdec_template.c:1257:13: note: expanded from macro 'MDCT_INIT' 1257 | scale = sval; \ | ^~~~ In file included from src/libavcodec/aacenc_is.c:29: src/libavcodec/aacenc_utils.h:97:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 97 | if (qmaxval >= (FF_ARRAY_ELEMS(aac_maxval_cb))) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/aacdec_fixed.c:452: src/libavcodec/aacdec_template.c:359:33: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 359 | if (FF_ARRAY_ELEMS(e2c_vec) < tags) | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/aacdec_template.c:1263:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1263 | MDCT_INIT(ac->mdct128, ac->mdct128_fn, 128, TX_SCALE(1.0/128)) | ^~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:93:36: note: expanded from macro 'TX_SCALE' 93 | #define TX_SCALE(x) ((x) / 32768.0f) | ~ ^~~~~~~~ src/libavcodec/aacdec_template.c:1257:13: note: expanded from macro 'MDCT_INIT' 1257 | scale = sval; \ | ^~~~ src/libavcodec/aacdec_template.c:1264:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1264 | MDCT_INIT(ac->mdct480, ac->mdct480_fn, 480, TX_SCALE(1.0/480)) | ^~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:93:36: note: expanded from macro 'TX_SCALE' 93 | #define TX_SCALE(x) ((x) / 32768.0f) | ~ ^~~~~~~~ src/libavcodec/aacdec_template.c:1257:13: note: expanded from macro 'MDCT_INIT' 1257 | scale = sval; \ | ^~~~ src/libavcodec/aacdec_template.c:1265:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1265 | MDCT_INIT(ac->mdct512, ac->mdct512_fn, 512, TX_SCALE(1.0/512)) | ^~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:93:36: note: expanded from macro 'TX_SCALE' 93 | #define TX_SCALE(x) ((x) / 32768.0f) | ~ ^~~~~~~~ src/libavcodec/aacdec_template.c:1257:13: note: expanded from macro 'MDCT_INIT' 1257 | scale = sval; \ | ^~~~ src/libavcodec/aacdec_template.c:1266:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1266 | MDCT_INIT(ac->mdct960, ac->mdct960_fn, 960, TX_SCALE(1.0/960)) | ^~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:93:36: note: expanded from macro 'TX_SCALE' 93 | #define TX_SCALE(x) ((x) / 32768.0f) | ~ ^~~~~~~~ src/libavcodec/aacdec_template.c:1257:13: note: expanded from macro 'MDCT_INIT' 1257 | scale = sval; \ | ^~~~ src/libavcodec/aacdec_template.c:1267:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1267 | MDCT_INIT(ac->mdct1024, ac->mdct1024_fn, 1024, TX_SCALE(1.0/1024)) | ^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:93:36: note: expanded from macro 'TX_SCALE' 93 | #define TX_SCALE(x) ((x) / 32768.0f) | ~ ^~~~~~~~ src/libavcodec/aacdec_template.c:1257:13: note: expanded from macro 'MDCT_INIT' 1257 | scale = sval; \ | ^~~~ src/libavcodec/aacdec_template.c:1221:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1221 | In file included from fosrc/libavcodec/aacenc_pred.cr: (30i: =src/libavcodec/aacenc_utils.h 0;:97 :i17 :< warning: Fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]F _ARRAY_ELEMS(ff_mpeg 497a | u d i o _icfh a(nqnmealxsv)a;l i>+=+ )( F F| _ ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~A RRAY_ELEMS(aac_maxval_cb))) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/aacenc.c:50: In file included from src/libavcodec/aacenc_utils.h:31: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ In file included from src/libavcodec/aacpsdsp_fixed.c:23: src/libavcodec/aacpsdsp_template.c:115:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 115 | Q31(0.48954165955695f) }; | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.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.csrc/libavcodec/aacenc_is.c:23: :src/libavcodec/aacpsdsp_template.c:11461::3685:: warning: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 114 | 61 | I S [ i ] = ( L [Qs3t1a(r0t.+5(6w4+71w821)2*2102087+7i6]f )+, p h| a ~~~~^~~~~~~~~~~~~~~~~~s e*R[ssrc/libavcodec/aac_defines.ht:a45r:t36+:( wnote: +expanded from macro 'Q31'w 2)*128+i] )45* | s#qdretf(iennee rQ03/1e(nxe)r 0 1 ) ; | ~~~~ ~~~~~^~~~~~~ (int)((xsrc/libavcodec/aacenc_is.c):*612:1444:7 4warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 648.0 + 0.5) 61 | | ^ ~ IIn file included from S[src/libavcodec/aacpsdsp_fixed.ci:]23 : =src/libavcodec/aacpsdsp_template.c :(113L:[39s:t awarning: rimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]t +(w+w2)*128 +113i | ] + pshtaastei*cR [csotnasrtt+ (IwN+TwF2L)O*A1T2 8a+[i]] )=* s{q rQt3(1e(n0e.r605/1e4n3e9r00517)5;3 1 0| 6 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~f ), | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ CC libavcodec/adpcm.o 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] 97 | if (qmaxval >= (FF_ARRAY_ELEMS(aac_maxval_cb))) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/adpcm_data.o CC libavcodec/adpcmenc.o src/libavcodec/aacdec_template.c:1565:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1565 | if (offset[0] > 255U) { | ~~~~~~~~~ ^ ~~~~ CC libavcodec/adts_header.o CC libavcodec/adts_parser.o src/libavcodec/aaccoder.c:534:20: warning: implicit conversion from 'int' to 'float' changes value from 2147483647 to 2147483648 [-Wimplicit-const-int-float-conversion] 534 | qmin = INT_MAX; | ~ ^~~~~~~ /usr/include/limits.h:26:18: note: expanded from macro 'INT_MAX' 26 | #define INT_MAX 0x7fffffff | ^~~~~~~~~~ CC libavcodec/adx.o src/libavcodec/aaccoder.c:623:107: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 623 | int destbits = avctx->bit_rate * 1024.0 / avctx->sample_rate / avctx->ch_layout.nb_channels * (lambda / 120.f); | ~ ~~~~~~~^~~~~~~ CC libavcodec/adx_parser.o src/libavcodec/aacenc_is.c:139:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 139 | cpe->ch[0].is_ener[w*16+g] = sqrt(ener0 / best->ener01); | ~~~~ ~~~~~~^~~~~~~~~~~~~~ CC libavcodec/adxdec.o src/libavcodec/aacenc_is.c:142:44: warning: comparison of integers of different signs: 'int' and 'enum BandType' [-Wsign-compare] 142 | if (prev_is && prev_bt != cpe->ch[1].band_type[w*16+g]) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/aacenc_tns.c:32: In file included from src/libavcodec/aacenc_utils.h:31: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ 2 warnings generated. src/libavcodec/aaccoder.c:783:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 783 | * (lambda / 120.f); | ~ ~~~~~~~^~~~~~~ src/libavcodec/aaccoder.c:782:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 782 | / ((avctx->flags & AV_CODEC_FLAG_QSCALE) ? 2.0f : avctx->ch_layout.nb_channels) | ~ ^~~~ src/libavcodec/aacps_common.c:109:71: warning: comparison of integers of different signs: 'int8_t' (aka 'signed char') and 'unsigned int' [-Wsign-compare] 109 | READ_PAR_DATA(icc, huff_offset[table_idx], 0, ps->icc_par[e][b] > 7U, 9, 2) | ~~~~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/aacps_common.c:89:17: note: expanded from macro 'READ_PAR_DATA' src/libavcodec/aacdec_template.c 89 | : 1262 : 52 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] if (ERR_CONDITION )1262 | \ | ^~~~~~~~~~~~~M DCT_INIT(ac->mdct120, ac->mdct120_fn, 120,src/libavcodec/aacps_common.c :T109X_:SC71A:L Ewarning: (comparison of integers of different signs: 'int8_t' (aka 'signed char') and 'unsigned int' [-Wsign-compare]1 .0/120)) | ^~~~~~~~~~~~~~~~~ 109 | READ_PARsrc/libavcodec/aac_defines.h_:D46A:T36A:( inote: cexpanded from macro 'TX_SCALE'c , huff _o46f | f#sdeetf[itnaeb lTeX__iSdCxA]L,E ( x ) 0 , p s - > i c(c(_xp)a r*[ e1]2[8b.]0 f>) 7 U| , ~ ^~~~~~ 9, 2) src/libavcodec/aacdec_template.c| : ~~~~~~~~~~~~~~~~~ ^ ~~1257 :13: note: src/libavcodec/aacps_common.cexpanded from macro 'MDCT_INIT': 98:17: note: expanded from macro 'READ_PAR_DATA' 1257 | scal e98 | = s v a l ; i f ( E R R _ C O N D I T I O N ) \ | ^~~~~~~~~~~~~ \ | ^~~~ src/libavcodec/aacdec_template.c:1263:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1263 | MDCT_INIT(ac->mdct128, ac->mdct128_fn, 128, TX_SCALE(1.0/128)) | ^~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:46:36: note: expanded from macro 'TX_SCALE' 46 | #define TX_SCALE(x) ((x) * 128.0f) | ~ ^~~~~~ src/libavcodec/aacdec_template.c:1257:13: note: expanded from macro 'MDCT_INIT' 1257 | scale = sval; \ | ^~~~ src/libavcodec/aacdec_template.c:1264:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1264 | MDCT_INIT(ac->mdct480, ac->mdct480_fn, 480, TX_SCALE(1.0/480)) | ^~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:46:36: note: expanded from macro 'TX_SCALE' 46 | #define TX_SCALE(x) ((x) * 128.0f) | ~ ^~~~~~ src/libavcodec/aacdec_template.c:1257:13: note: expanded from macro 'MDCT_INIT' 1257 | scale = sval; \ | ^~~~ src/libavcodec/aacdec_template.c:1265:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1265 | MDCT_INIT(ac->mdct512, ac->mdct512_fn, 512, TX_SCALE(1.0/512)) | ^~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:46:36: note: expanded from macro 'TX_SCALE' 46 | #define TX_SCALE(x) ((x) * 128.0f) | ~ ^~~~~~ src/libavcodec/aacdec_template.c:1257:13: note: expanded from macro 'MDCT_INIT' 1257 | scale = sval; \ | ^~~~ src/libavcodec/aacdec_template.c:1266:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1266 | MDCT_INIT(ac->mdct960, ac->mdct960_fn, 960, TX_SCALE(1.0/960)) | ^~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:46:36: note: expanded from macro 'TX_SCALE' 46 | #define TX_SCALE(x) ((x) * 128.0f) | ~ ^~~~~~ src/libavcodec/aacdec_template.c:1257:13: note: expanded from macro 'MDCT_INIT' 1257 | scale = sval; \ | ^~~~ 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:src/libavcodec/aacdec_template.c warning: :implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]1267 :52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 79 | 1267 | M D C T _ IfNiIltTe(ra[cq->]m[dnc]t[100]2 4=, parco-t>om[dnc]t 1*0 2 4c_ofsn(,t h1e0t2a4),; T X| _ ^~~~~~~~ ~S CALE(1.0/1024)) | ^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:46:36: note: expanded from macro 'TX_SCALE' 46 | #define TX_SCALE(x) ((x) * 128.0f) | ~ ^~~~~~ src/libavcodec/aacdec_template.c:1257:13: note: expanded from macro 'MDCT_INIT' 1257 | src/libavcodec/aacps_tablegen.hsc:a80l:31e: =warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]s val; 80 | f i l t e r [ q ] [ n] [1 ] = p r o t o[ n ] * - s i n ( t h e t a\) ; | ^~~~In file included from | ^~~~~~~~ ~src/libavcodec/aacenc_tns.c :32: src/libavcodec/aacenc_utils.h:97:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 97 | if (qmaxval >= (FF_ARRAY_ELEMS(aac_maxval_cb))) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aacdec_template.c:1221:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1221 | for (i = 0; i < FF_ARRAY_ELEMS(ff_mpeg4audio_channels); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aacps_tablegen.h:139:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 139 | float pd_mag = 1 / hypot(im_smooth, re_smooth); | ~~~~~ ^~~~~~~~~ src/libavcodec/aacps_tablegen.h:139:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 139 | float pd_mag = 1 / hypot(im_smooth, re_smooth); | ~~~~~ ^~~~~~~~~ src/libavcodec/aacps_tablegen.h:171:56: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 171 | HB[iid][icc][0] = M_SQRT2 * alpha_c * gamma_c; | ~ ^~~~~~~ src/libavcodec/aacps_tablegen.h:171:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 171 | HB[iid][icc][0] = M_SQRT2 * alpha_c * gamma_c; | ~ ^~~~~~~ src/libavcodec/aacps_tablegen.h:172:56: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 172 | HB[iid][icc][1] = M_SQRT2 * alpha_s * gamma_c; | ~ ^~~~~~~ src/libavcodec/aacps_tablegen.h:172:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 172 | HB[iid][icc][1] = M_SQRT2 * alpha_s * gamma_c; | ~ ^~~~~~~ src/libavcodec/aacps_tablegen.h:173:56: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 173 | HB[iid][icc][2] = -M_SQRT2 * alpha_s * gamma_s; | ~ ^~~~~~~ src/libavcodec/aacps_tablegen.h:173:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 173 | HB[iid][icc][2] = -M_SQRT2 * alpha_s * gamma_s; | ~ ^~~~~~~ src/libavcodec/aacps_tablegen.h:174:56: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 174 | HB[iid][icc][3] = M_SQRT2 * alpha_c * gamma_s; | ~ ^~~~~~~ src/libavcodec/aacps_tablegen.h:174:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 174 | HB[iid][icc][3] = M_SQRT2 * alpha_c * gamma_s; | ~ ^~~~~~~ src/libavcodec/aacps_tablegen.h:184:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 184 | f_center = k - 6.5f; | ~ ~~^~~~~~ src/libavcodec/aacps_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_src/libavcodec/aacps_tablegen.hen:v186]:29[:b ]warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]> 7U) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ 186 | theta = -M_PI * fractional_delay_links[m] * f_center; | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aacps_tablegen.h:190:23: warning: src/libavcodec/aacdec_template.cimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] :1705:39: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 190 | theta = -M _1705P | I * f r a c t i o n a l _ d e l afyo_rg a(ignr*ofu_pc e=n te0r;; g r| o ~^~~~~~~~~~~~~~~~~~~~~u p < (AAC_SIGNE)g_len; group++, cfo+=128) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/aacdec_template.c:1709:39: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 1709 | for (group = 0; group < (AAC_SIGNE)g_len; group++, cfo+=128) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/aacdec_template.c:1742:43: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 1742 | for (group = 0; group < (AAC_SIGNE)g_len; group++, cfo+=128) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/aacdec_template.c:1763:43: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 1763 | for (group = 0; group < (AAC_SIGNE)g_len; group++, cfo+=128) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~src/libavcodec/aacps_tablegen.h :199:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aacdec_template.c:1789:43 :199 | warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] f 1789_ | c e n t e r = k - 2 6 . 5 f ; f| ~ ~~^~~~~~~o r (group = 0; group < (AAC_SIGNE)g_len; group++, cfo+=128) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/aacdec_template.c:1811:43: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 1811 | fsrc/libavcodec/aacps_tablegen.hor: 201(:g29r:o uwarning: pimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] = 0; group <201 | ( A A C _ S I GN E ) g _ ltehnet;a = g-Mr_PoI u*p ++f,ra ctcifoon+a=l_1d2el8a)y _{li nk s| [m ~~~~~ ^ ~~~~~~~~~~~~~~~~] * f_center; src/libavcodec/aacdec_template.c| : ~ ^~~~~~~~~~~~~~~~~~~~~~~~~1837 :43: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 1837 | for (group = 0; group < (AAC_SIGNE)g_len; group++, cfo+=128) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/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)) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~src/libavcodec/aaccoder.c :920:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 920 | * (lambda / 120.f); | ~ ~~~~~~~^~~~~~~ src/libavcodec/aaccoder.c:919:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 919 | / ((avctx->flags & AV_CODEC_FLAG_QSCALE) ? 2.0f : avctx->ch_layout.nb_channels) | ~ ^~~~ src/libavcodec/aacdec_template.c:1565:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1565 | if (offset[0] > 255U) { | ~~~~~~~~~ ^ ~~~~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:65:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 65 | Q31(0.09885108575264f), Q31(0.11793710567217f), Q31(0.125f) | ~~~~^~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:65:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 65 | Q31(0.09885108575264f), Q31(0.11793710567217f), Q31(0.125f) | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:65:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 65 | Q31(0.09885108575264f), Q31(0.11793710567217f), Q31(0.125f) | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:64:81: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 64 | Q31(0.00746082949812f), Q31(0.02270420949825f), Q31(0.04546865930473f), Q31(0.07266113929591f), | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:64:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 64 | Q31(0.00746082949812f), Q31(0.02270420949825f), Q31(0.04546865930473f), Q31(0.07266113929591f), | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:64:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 64 | Q31(0.00746082949812f), Q31(0.02270420949825f), Q31(0.04546865930473f), Q31(0.07266113929591f), | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:64:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 64 | Q31(0.00746082949812f), Q31(0.02270420949825f), Q31(0.04546865930473f), Q31(0.07266113929591f), | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:70:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 70 | Q31(0.07428313801106f), Q31(0.08100347892914f), Q31(0.08333333333333f) | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:70:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 70 | Q31(0.07428313801106f), Q31(0.08100347892914f), Q31(0.08333333333333f) | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:70:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 70 | Q31(0.07428313801106f), Q31(0.08100347892914f), Q31(0.08333333333333f) | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:69:81: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 69 | Q31(0.04081179924692f), Q31(0.03812810994926f), Q31(0.05144908135699f), Q31(0.06399831151592f), | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:69:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 69 | Q31(0.04081179924692f), Q31(0.03812810994926f), Q31(0.05144908135699f), Q31(0.06399831151592f), | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ CC libavcodec/adxenc.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:69:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 69 | Q31(0.04081179924692f), Q31(0.038128109src/libavcodec/aacenc_tns.c9492:6198f:)82,: Qwarning: 31implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( 0.05144908135699f), Q31(0. 01986 | 3 9 9 8 3 1 1 5 1i5f9 2(f!)o,r d e| r ~~~~^~~~~~~~~~~~~~~~~~ || !src/libavcodec/aac_defines.hi:s45f:i36ni:t enote: (expanded from macro 'Q31'g ain) || g45a | i#nd e* 2T1N4S7_4G8A3I6N4_8T.H0R E+S H0O.L5D)_ H I| G ^ ~H ) | ~ ^~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/aacenc_tns.csrc/libavcodec/aacps_fixed.c::4524:: In file included from 42src/libavcodec/aacps.c:: 32note: : expanded from macro 'TNS_GAIN_THRESHOLD_HIGH'src/libavcodec/aacps_fixed_tablegen.h :69:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | #define T N69S | _ G A IN _QT3H1R(E0S.H0O4L0D8_1H1I7G9H9 2 4 6 9 21f.)1,6 fQ*3T1N(S0_.G0A3I8N1_2T8H1R0E9S9H4O9L2D6_fL)O,W Q 3| 1 ~~~~~^~~~~~~~~~~~~~~~~~~~~~~( 0.051449081356src/libavcodec/aacenc_tns.c9:9198f:)49,: Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 (0.0639983115159 2198f | ) , | ~~~~^~~~~~~~~~~~~~~~~~ if src/libavcodec/aac_defines.h(:!45o:r36d:e rnote: expanded from macro 'Q31'| | !isfini t45e | (#gdaeifni)n e| |Q 3g1a(ixn) < T N S _ G A I N _ T H R(EiSnHtO)L(D(_xL)O*W2 1|4|7 4g8a3i6n4 8>. 0T N+S _0G.A5I)N _ T| H ^ ~R ESHOLD_HIGH) | ~ ^~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aacenc_tns.c:44:37: note: expanded from macro 'TNS_GAIN_THRESHOLD_LOW' 44 | #define TNS_GAIN_THRESHOLD_LOW 1.4f | ^~~~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:75:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 75 | Q31(0.10307344158036f), Q31(0.12222452249753f), Q31(0.125f) | ~~~~^~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:75:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 75 | Q31(0.10307344158036f), Q31(0.12222452249753f), Q31(0.125f) | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:75:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 75 | Q31(0.10307344158036f), Q31(0.12222452249753f), Q31(0.125f) | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:74:81: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 74 | Q31(0.01565675600122f), Q31(0.03752716391991f), Q31(0.05417891378782f), Q31(0.08417044116767f), | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:74:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 74 | Q31(0.01565675600122f), Q31(0.03752716391991f), Q31(0.05417891378782f), Q31(0.08417044116767f), | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:74:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 74 | Q31(0.01565675600122f), Q31(0.03752716391991f)src/libavcodec/aaccoder.c, Q:311011(:031.:0 5warning: 41implicit conversion increases floating-point precision: 'INTFLOAT' (aka 'float') to 'double' [-Wdouble-promotion]7 891378782f), Q31(0. 010108 | 4 1 7 0 4 4 1 1 6 7 6 7 f ) , | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :M45[:i36]: =note: expanded from macro 'Q31'( sce0->co e45f | f#sd[esftianret +Q(3w1+(wx2)) * 1 2 8 + i ] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (int)((x )1011* | 2 1 4 7 4 8 3 6 4 8 . 0 + 0 . 5 ) | ^ ~ + sceIn file included from 1-src/libavcodec/aacps_fixed.c>:c24o: eIn file included from fsrc/libavcodec/aacps.cf:s32[: src/libavcodec/aacps_fixed_tablegen.hs:t74a:r9t:+( wwarning: +implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]w 2)*128+i]) * 074. | 5 ; | Q ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~3 1(0.01565675600122f), Q31(0.03752716391991f), Q31(0.05417891378782f), Q31(0.08417044116767f), | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:80:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 80 | Q31( 0.16486303567403f), Q31( 0.23279856662996f), Q31(0.25f) | ~~~~^~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:80:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 80 | Q31( 0.16486303567403f), Q31( 0.23279856662996f), Q31(0.25f) | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:80:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 80 | Q31( 0.16486303567403f), Q31( 0.23279856662996f), Q31(0.25f) | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:79:72: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 79 | Q31(-0.05908211155639f), Q31(-0.04871498374946f), Q31(0.0f), Q31(0.07778723915851f), | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:79:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 79 | Q31(-0.05908211155639f), Q31(-0.04871498374946f), Q31(0.0f), Q31(0.07778723915851f), | ~~~~^~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:79:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 79 | Q31(-0.05908211155639f), Q31(-0.04871498374946f), Q31(0.0f), Q31(0.07778723915851f), | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:79:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 79 | Q31(-0.05908211155639f), Q31(-0.04871498374946f), Q31(0.0f), Q31(0.07778723915851f), | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) src/libavcodec/aaccoder.c : 1054 : 35 : warning: implicit conversion increases floating-point precision: 'INTFLOAT' (aka 'float') to 'double' [-Wdouble-promotion] (int)((x)*2147483 610534 | 8 . 0 + 0 . 5 ) | ^ ~ M[i] = (sce0->coeffs[start+(w+w2)*128+i] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1054 | + sce1->coeffs[start+(w+w2)*128+i]) * 0.5; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ src/libavcodec/aacdec_template.c:2429:17: src/libavcodec/aacenc.cwarning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]946 :28: warning: implicit conversion increases floating-point precision: 'INTFLOAT' (aka 'float') to 'double' [-Wdouble-promotion] 2429 | for (946i | = 0 ; i + 1 < s i z e o f ( b uiff) &(&! (lfeanb>s=(8c;p ei-+>+c,h [lcehn]-.=c8oe)f f s| [ ~~~^~~~~~~~~~~~k ]) < 1E16)) { // Ensure headroom for energy calculation | ~~~~ ^~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:194:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 194 | Q30(0.0031622672f/M_PI), Q30(0.0029630491f/M_PI), Q30(0.0026600463f/M_PI), Q30(0.0019002859f/M_PI), Q30(0.0011625893f/M_PI), Q30(0.0001581155f/M_PI) | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:194:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 194 | Q30(0.0031622672f/M_PI), Q30(0.0029630491f/M_PI), Q30(0.0026600463f/M_PI), Q30(0.0019002859f/M_PI), Q30(0.0011625893f/M_PI), Q30(0.0001581155f/M_PI) | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:194:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 194 | Q30(0.0031622672f/M_PI), Q30(0.0029630491f/M_PI), Q30(0.0026600463f/M_PI), Q30(0.0019002859f/M_PI), Q30(0.0011625893f/M_PI), Q30(0.0001581155f/M_PI) | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:194:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 194 | Q30(0.0031622672f/M_PI), Q30(0.0029630491f/M_PI), Q30(0.0026600463f/M_PI), Q30(0.0019002859f/M_PI), Q30(0.0011625893f/M_PI), Q30(0.0001581155f/M_PI) | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:194:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 194 | Q30(0.0031622672f/M_PI), Q30(0.0029630491f/M_PI), Q30(0.0026600463f/M_PI), Q30(0.0019002859f/M_PI), Q30(0.0011625893f/M_PI), Q30(0.0001581155f/M_PI) | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:194:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 194 | Q30(0.0031622672f/M_PI), Q30(0.0029630491f/M_PI), Q30(0.0026600463f/M_PI), Q30(0.0019002859f/M_PI), Q30(0.0011625893f/M_PI), Q30(0.0001581155f/M_PI) | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:193:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 193 | Q30(0.0056233541f/M_PI), Q30(0.0052691097f/M_PI), Q30(0.0047303112f/M_PI), Q30(0.0033792770f/M_PI), Q30(0.0020674451f/M_PI), Q30(0.0002811795f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:193:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 193 | Q30(0.0056233541f/M_PI), Q30(0.0052691097f/M_PI), Q30(0.0047303112f/M_PI), Q30(0.0033792770f/M_PI), Q30(0.0020674451f/M_PI), Q30(0.0002811795f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:193:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 193 | Q30(0.0056233541f/M_PI), Q30(0.0052691097f/M_PI), Q30(0.0047303112f/M_PI), Q30(0.0033792770f/M_PI), Q30(0.0020674451f/M_PI), Q30(0.0002811795f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:193:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 193 | Q30(0.0056233541f/M_PI), Q30(0.0052691097f/M_PI), Q30(0.0047303112f/M_PI), Q30(0.0033792770f/M_PI), Q30(0.0020674451f/M_PI), Q30(0.0002811795f/src/libavcodec/aacenc.cM_P:I)1177,: 80 :| ^~~~~~~~~~~~~~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 | 1177# | d e f i naev _Ql3o0g((xa)v c t x , A V _ L O G _ I N(FiOnt,) ("(Qxa)v*g1:0 7%3.734f1\8n2"4,. 0s -+> l0a.m5b)d a _| c ^o unt ? s->lamIn file included from bsrc/libavcodec/aacps_fixed.cd:a24_: sIn file included from usrc/libavcodec/aacps.cm: 32/: src/libavcodec/aacps_fixed_tablegen.hs:-193>:l36a:m bwarning: dimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]a _count : NAN); | ~~~~~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 193 | Q30(0.0src/libavcodec/aacenc.c0:511776:21003:3 5warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 f/M_PI), Q30(0.0 011775 | 2 6 9 10 9a7vf_/lMo_gP(Ia)v,c tQx3,0 (A0V._0L0O4G7_3I0N3F1O1,2 f"/QMa_vPgI:) ,% .Q33f0\(n0".,0 0s3-3>7l9a2m7b7d0af_/cMo_uPnIt) ,? Qs3-0>(l0a.m0b0d2a0_6s7u4m4 5/1 fs/-M>_lPaIm)b,d aQ_3c0o(u0n.t0 0:0 2N8A1N1)7;9 5 f| / ~~~~~~ ^~~M _PI), | ^~~~~~~~~~~~~~/usr/include/math.h :15:19:src/libavcodec/aac_defines.h :note: 44expanded from macro 'NAN': 36: note: expanded from macro 'Q30' 15 | #defi n44e | #NdAeNf i n e Q 3 0_(_xb)u i l t i n _ n a n f ( " " )( 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:193:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 193 | Q30(0.0056233541f/M_PI), Q30(0.0052691097f/M_PI), Q30(0.0047303112f/M_PI), Q30(0.0033792770f/M_PI), Q30(0.0020674451f/M_PI), Q30(0.0002811795f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:192:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 192 | Q30(0.0099996664f/M_PI), Q30(0.0093698399f/M_PI), Q30(0.0084118480f/M_PI), Q30(0.0060095116f/M_PI), Q30(0.0036767013f/M_PI), Q30(0.0005000498f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:192:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 192 | Q30(0.0099996664f/M_PI), Q30(0.0093698399f/M_PI), Q30(0.0084118480f/M_PI), Q30(0.0060095116f/M_PI), Q30(0.0036767013f/M_PI), Q30(0.0005000498f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:192:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 192 | Q30(0.0099996664f/M_PI), Q30(0.0093698399f/M_PI), Q30(0.0084118480f/M_PI), Q30(0.0060095116f/M_PI), Q30(0.0036767013f/M_PI), Q30(0.0005000498f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:192:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 192 | Q30(0.0099996664f/M_PI), Q30(0.0093698399f/M_PI), Q30(0.0084118480f/M_PI), Q30(0.0060095116f/M_PI), Q30(0.0036767013f/M_PI), Q30(0.0005000498f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:192:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 192 | Q30(0.0099996664f/M_PI), Q30(0.0093698399f/M_PI), Q30(0.0084118480f/M_PI), Q30(0.0060095116f/M_PI), Q30(0.0036767013f/M_PI), Q30(0.0005000498f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:192:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 192 | Q30(0.0099996664f/M_PI), Q30(0.0093698399f/M_PI), Q30(0.0084118480f/M_PI), Q30(0.0060095116f/M_PI), Q30(0.0036767013f/M_PI), Q30(0.0005000498f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:191:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 191 | Q30(0.0177809205f/M_PI), Q30(0.0166615788f/M_PI), Q30(0.0149587989f/M_PI), Q30(0.0106877899f/M_PI), Q30(0.0065393616f/M_PI), Q30(0.0008894200f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:191:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 191 | Q30(0.0177809205f/M_PI), Q30(0.0166615788f/M_PI), Q30(0.0149587989f/M_PI), Q30(0.0106877899f/M_PI), Q30(0.0065393616f/M_PI), Q30(0.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.0015827164f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:190:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 190 | Q30(0.0316122435f/M_PI), Q30(0.0296254847f/M_PI), Q30(0.0266019460f/M_PI), Q30(0.0190126132f/M_PI), Q30(0.0116353342f/M_PI), Q30(0.0015827164f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:190:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 190 | Q30(0.0316122435f/M_PI), Q30(0.0296254847f/M_PI), Q30(0.0266019460f/M_PI), Q30(0.0190126132f/M_PI), Q30(0.0116353342f/M_PI), Q30(0.0015827164f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c: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/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:190:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 190 | Q30(0.0316122435f/M_PI), Q30(0.0296254847f/M_PI), Q30(0.0266019460f/M_PI), Q30(0.0190126132f/M_PI), Q30(0.0116353342f/M_PI), Q30(0.0015827164f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:189:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 189 | Q30(0.0561749674f/M_PI), Q30(0.0526629239f/M_PI), Q30(0.0473113805f/M_PI), Q30(0.0338476151f/M_PI), Q30(0.0207276177f/M_PI), Q30(0.0028205961f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:189:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 189 | Q30(0.0561749674f/M_PI), Q30(0.0526629239f/M_PI), Q30(0.0473113805f/M_PI), Q30(0.0338476151f/M_PI), Q30(0.0207276177f/M_PI), Q30(0.0028205961f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:189:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 189 | Q30(0.0561749674f/M_PI), Q30(0.0526629239f/M_PI), Q30(0.0473113805f/M_PI), Q30(0.0338476151f/M_PI), Q30(0.0207276177f/M_PI), Q30(0.0028205961f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:189:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aacenc.c:1245 :18919 | : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] Q30(0.0561749674f/M_ P1245I | ) , Q 3f0o(r0 .(0i5 2=6 602;9 2i39 f)o,c [Q03]0.(0.m240a7c9.5s3a5m7p2l3ef_/rMa_tPeI )!,= src/libavcodec/aacdec_template.cQh3d:0r2429_(:i017n.:f1 o8warning: .8comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]s7 a4m5p2l9e0_0rfa/tMe_)P I {)2429 , | | Q ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~3 0 (f0o.r1(3i8=0012;1 7i0+81f4=981;8 2if+/+M,_ PlIe)n,- =Q83)0 ( 0| . ~~~^~~~~~~~~~~~0 117820343f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:185:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 185 | Q30(0.2202406377f/M_PI), Q30(0.2079535723f/M_PI), Q30(0.1887452900f/M_PI), Q30(0.1380121708f/M_PI), Q30(0.0857949182f/M_PI), Q30(0.0117820343f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:185:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 185 | Q30(0.2202406377f/M_PI), Q30(0.2079535723f/M_PI), Q30(0.1887452900f/M_PI), Q30(0.1380121708f/M_PI), Q30(0.0857949182f/M_PI), Q30(0.0117820343f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:185:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 185 | Q30(0.2202406377f/M_PI), Q30(0.2079535723f/M_PI), Q30(0.1887452900f/M_PI), Q30(0.1380121708f/M_PI), Q30(0.0857949182f/M_PI), Q30(0.0117820343f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:185:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 185 | Q30(0.2202406377f/M_PI), Q30(0.2079535723f/M_PI), Q30(0.1887452900f/M_PI), Q30(0.1380121708f/M_PI), Q30(0.0857949182f/M_PI), Q30(0.0117820343f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:184:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 184 | Q30(0.3062773645f/M_PI), Q30(0.2911485136f/M_PI), Q30(0.2669326365f/M_PI), Q30(0.19CC libavcodec/aic.o 97837722f/M_PI), Q30(0.1264114529f/M_PI), Q30(0.0175609849f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:184:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 184 | Q30(0.3062773645f/M_PI), Q30(0.2911485136f/M_PI), Q30(0.2669326365f/M_PI), Q30(0.1997837722f/M_PI), Q30(0.1264114529f/M_PI), Q30(0.0175609849f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:184:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 184 | Q30(0.3062773645f/M_PI), Q30(0.2911485136f/M_PI), Q30(0.2669326365f/M_PI), Q30(0.1997837722f/M_PI), Q30(0.1264114529f/M_PI), Q30(0.0175609849f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:184:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 184 | Q30(0.3062773645f/M_PI), Q30(0.2911485136f/M_PI), Q30(0.2669326365f/M_PI), Q30(0.1997837722f/M_PI), Q30(0.1264114529f/M_PI), Q30(0.0175609849f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:184:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 184 | Q30(0.3062773645f/M_PI), Q30(0.2911485136f/M_PI), Q30(0.2669326365f/M_PI), Q30(0.1997837722f/M_PI), Q30(0.1264114529f/M_PI), Q30(0.0175609849f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) CC libavcodec/alac.o (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:184:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 184 | Q30(0.3062773645f/M_PI), Q30(0.2911485136f/M_PI), Q30(0.2669326365f/M_PI), Q30(0.1997837722f/M_PI), Q30(0.1264114529f/M_PI), Q30(0.0175609849f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:183:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 183 | Q30(0.3788735867f/M_PI), Q30(0.3626709878f/M_PI), Q30(0.3361184299f/M_PI), Q30(0.2584958076f/M_PI), Q30(0.1673794836f/M_PI), Q30(0.0236366931f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:183:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 183 | Q30(0.3788735867f/M_PI), Q30(0.3626709878f/M_PI), Q30(0.3361184299f/M_PI), Q30(0.2584958076f/M_PI), Q30(0.1673794836f/M_PI), Q30(0.0236366931f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:183:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 183 | Q30(0.3788735867f/M_PI), Q30(0.3626709878f/M_PI), Q30(0.3361184299f/M_PI), Q30(0.2584958076f/M_PI), Q30(0.1673794836f/M_PI), Q30(0.0236366931f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:183:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 183 | Q30(0.3788735867f/M_PI), Q30(0.3626709878f/M_PI), Q30(0.3361184299f/M_PI), Q30(0.2584958076f/M_PI), Q30(0.1673794836f/M_PI), Q30(0.0236366931f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:183:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 183 | Q30(0.3788735867f/M_PI), Q30(0.3626709878f/M_PI), Q30(0.3361184299f/M_PI), Q30(0.2584958076f/M_PI), Q30(0.1673794836f/M_PI), Q30(0.0236366931f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:183:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 183 | Q30(0.3788735867f/M_PI), Q30(0.3626709878f/M_PI), Q30(0.3361184299f/M_PI), Q30(0.2584958076f/M_PI), Q30(0.1673794836f/M_PI), Q30(0.0236366931f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:182:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 182 | Q30(0.4645969570f/M_PI), Q30(0.4488625824f/M_PI), Q30(0.4223022461f/M_PI), Q30(0.3387103081f/M_PI), Q30(0.2286661267f/M_PI), Q30(0.0334156826f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:182:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 182 | Q30(0.4645969570f/M_PI), Q30(0.4488625824f/M_PI), Q30(0.4223022461f/M_PI), Q30(0.3387103081f/M_PI), Q30(0.2286661267f/M_PI), Q30(0.0334156826f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:182:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 182 | Q30(0.4645969570f/M_PI), Q30(0.4488625824f/M_PI), Q30(0.4223022461f/M_PI), Q30(0.3387103081f/M_PI), Q30(0.2286661267f/M_PI), Q30(0.0334156826f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:182:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 182 | Q30(0.4645969570f/M_PI), Q30(0.4488625824f/M_PI), Q30(0.4223022461f/M_PI), Q30(0.3387103081f/M_PI), Q30(0.2286661267f/M_PI), Q30(0.0334156826f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:182:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 182 | Q30(0.4645969570f/M_PI), Q30(0.4488625824f/M_PI), Q30(0.4223022461f/M_PI), Q30(0.3387103081f/M_PI), Q30(0.2286661267f/M_PI), Q30(0.0334156826f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:182:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 182 | Q30(src/libavcodec/aacpsy.c0.4:63494:5379:6 9warning: 57implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 f/M_PI), Q30(0.4488 63492 | 5 8 2 4 f / M _ P I ) , cQo3e0f(f0s.[4g2]2.3b0a2r2k46s1 f=/ M(_bPaIr)k, +Q 3p0r(e0v.)3 3/8 721.003;0 8 1| f ~~~~~^~~~~~ ~/ M_PI), Q30(0.2286661267f/M_PI), Q30(0.0334156826f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:181:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 181 | Q30(0.5628717542f/M_PI), Q30(0.5499725342f/M_PI), Q30(0.5274890065f/M_PI), Q30(0.4499453008f/M_PI), Q30(0.3283358216f/M_PI), Q30(0.0522236861f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aacpsy.c:src/libavcodec/aac_defines.h355::4457::36 :warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]note: expanded from macro 'Q30' 44 | #defin e355 | Q 3 0 ( x ) c o e f f - >(sipnrte)a(d(_xl)o*w1[007]3 7=4 1f8f2_4e.x0p 1+0 0(.-b5a)r k _| w ^i dth * PSY_3GPPIn file included from _Tsrc/libavcodec/aacps_fixed.cH:R24_: In file included from Ssrc/libavcodec/aacps.cPR:EA32D: _src/libavcodec/aacps_fixed_tablegen.hL:O181W:111):; warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]| ~~~~~~~~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 181 | Q30(0.5628717542f/M_PI), Q30(0.5499725342f/M_PI), Q30(0.5274890065f/M_PIsrc/libavcodec/aacpsy.c),: 356Q3:057(:0 .warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 99453008f/M_P I356), | Q 3 0 ( 0 . 3 2 8 3 3c58o2ef1f6-f>/sMp_rPIe),a dQ_3h0i( 0[.00]5 2= 2f2f3_6e8x6p110(f-/bMa_PrI)k,_ w i| ^~~~~~~~~~~~~~d th * src/libavcodec/aac_defines.hPS:Y44:_36:3 Gnote: Pexpanded from macro 'Q30'P _THR_SPR E44A | D#_dHeIf)i;n e | Q ~~~~~~~~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~3 0(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: src/libavcodec/aacpsy.cIn file included from :src/libavcodec/aacps.c357::3257: :src/libavcodec/aacps_fixed_tablegen.h :warning: 181implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 357 | 181 | c o e f f -Q>3s0p(r0e.a5d6_2l8o7w1[715]4 2=f /fMf__PeIx)p,1 0Q(3-0b(a0r.k5_4w9i9d7t2h5 3*4 2efn/_Ms_pPrIe)a,d _Ql3o0w()0;. 5 2| 7 ~~~~~~~~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~4 890065f/M_PI), Q30(0.4499453008f/M_PI), Q30(0.3283358216f/M_PI), Q30(0.0522236861f/M_PI), src/libavcodec/aacpsy.c :| 358 ^~~~~~~~~~~~~~: 57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavcodec/aac_defines.h :44:36: note: expanded from macro 'Q30' 358 | 44 | # d e f i n e Qc3o0e(fxf)- > s p r e a d _ h i [ 1 ]( i=n tf)f(_(exx)p*1100(7-3b7a4r1k8_2w4i.d0t h+ *0 .e5n)_ s p| r ^e ad_hi); | ~~~~~~~~ ~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:181:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3 warnings generated. 181 | Q30(0.5628717542f/M_PI), Q30(0.5499725342f/M_PI), Q30(0.5274890065f/M_PI), Q30(0.src/libavcodec/aacpsy.c4:43609:9534:5 3warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 8f/M_PI), Q3 0360( | 0 . 3 2 8 3 3 5 8 2 1 6 fm/iMn_sPnIr) ,= Qe3x0p(20(.p0e5_2m2i2n3 6/8 6b1afn/dM__sPiIz)e,s [ g| ] ^~~~~~~~~~~~~~) - 1.src/libavcodec/aac_defines.h5:f44;: 36 :| ~ ^~~~note: expanded from macro 'Q30' src/libavcodec/aacpsy.c44: | 360#:d34e:f iwarning: nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e Q30(x) 360 | ( i nmti)n(s(nxr) *=1 e0x7p327(4p1e8_24m.i0n +/ 0b.a5n)d _ s| i ^z es[g]) - 1.5In file included from f;src/libavcodec/aacps_fixed.c : 24| : ~~~~ ~~~~~~~^~~~~~~~~~~~~~~In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:181:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 181 | Q30(0.5628717542f/M_PI), Q30(0.5499725342f/M_PI), Q30(0.5274890065f/M_PI), Q30(0.4499453008f/M_PI), Q30(0.3283358216f/M_PI), Q30(0.0522236861f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:181:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 181 | Q30(0.5628717542f/M_PI), Q30(0.5499725342f/M_PI), Q30(0.5274890065f/M_PI), Q30(0.4499453008f/M_PI), Q30(0.3283358216f/M_PI), Q30(0.0522236861f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:180:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 180 | Q30(0.6712729335f/M_PI), Q30(0.6638893485f/M_PI), Q30(0.6506769061f/M_PI), Q30(0.6009597182f/M_PI), Q30(0.5036380291f/M_PI), Q30(0.1060028747f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:180:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 180 | Q30(0.6712729335f/M_PI), Q30(0.6638893485f/M_PI), Q30(0.6506769061f/M_PI), Q30(0.6009597182f/M_PI), Q30(0.5036380291f/M_PI), Q30(0.1060028747f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:180:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 180 | Q30(0.6712729335f/M_PI), Q30(0.6638893485f/M_PI), Q30(0.6506769061f/M_PI), Q30(0.6009597182f/M_PI), Q30(0.5036380291f/M_PI), Q30(0.1060028747f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:180:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 180 | Q30(0.6712729335f/M_PI), Q30(0.6638893485f/M_PI), Q30(0.6506769061f/M_PI), Q30(0.6009597182f/M_PI), Q30(0.5036380291f/M_PI), Q30(0.1060028747f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44In file included from | #desrc/libavcodec/aasc.cf:in32e: In file included from Qsrc/libavcodec/msrledec.h3:026(: xsrc/libavcodec/bytestream.h): 171 : 18 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] (int)((x)*10737 41711 | 8 2 4 .0 g+- >0b.u5f)f e r| ^+ = FFMIN(g->buIn file included from ffsrc/libavcodec/aacps_fixed.ce:r24_: eIn file included from nsrc/libavcodec/aacps.cd: 32-: src/libavcodec/aacps_fixed_tablegen.hg:-180>:b36u:f fwarning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]r , size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 180 | Qsrc/libavutil/macros.h3:049(:025.:6 7note: 1expanded from macro 'FFMIN'2 729335f/ M49_ | P#Id)e,f iQn3e0 (F0F.M6I6N3(8a8,9b3)4 8(5(fa/)M _>PI )(,b )Q 3?0 ((0b.)6 5:0 6(7a6)9)0 6 1| f ~ ^ ~/ M_PI), Q30(0.6009597182f/M_PI), Q30(0.5036380291f/M_PI), Q30(0.1060028747f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:180:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 180 | Q30(0.6712729335f/M_PI), Q30(0.6638893485f/M_PI), Q30(0.6506769061f/M_PI), Q30(0.6009597182f/M_PI), Q30(0.5036380291f/M_PI), Q30(0.1060028747f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:179:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 179 | Q30(0.7853981853f/M_PI), Q30(0.7853981853f/M_PI), Q30(0.7853981853f/M_PI), Q30(0.7853981853f/M_PI), Q30(0.7853981853f/M_PI), Q30(0In file included from .78src/libavcodec/aasc.c5:3329: 8In file included from 1src/libavcodec/msrledec.h8:5263: fsrc/libavcodec/bytestream.h/:M186_:P13I:) ,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' 186 | s i44z | e#2d e=f iFnFeM IQN3(0p(-x>)b u f f e r _ e n d - p -(>ibnutf)f(e(rx,) *s1i0z7e3)7;4 1 8| 2 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~4 .0 + 0.5)src/libavutil/macros.h : 49| : ^25 : note: expanded from macro 'FFMIN' 49In file included from | src/libavcodec/aacps_fixed.c#:d24e: fIn file included from isrc/libavcodec/aacps.cn:e32 : Fsrc/libavcodec/aacps_fixed_tablegen.hF:M179I:N111(:a ,warning: bimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) ((a) > (b) ? (b) :179 | ( a) ) | ~ ^ ~Q 30(0.7853981In file included from 8src/libavcodec/aasc.c5:332f: /In file included from Msrc/libavcodec/msrledec.h_:P26I: )src/libavcodec/bytestream.h,: 187Q:3150:( 0warning: .comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]7 8539818 51873 | f / M _ PiIf) ,( sQi3z0e(20 .!7=8 5s3i9z8e1)8 5 3| f ~~~~~ ^ ~~~~/ M_PI), Q30(0.7853981853f/M_PI), Q30(0.7853981853f/M_PI), Q30(0.7853981853f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:179:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 179 | Q30(0.7853981853f/M_PI), Q30(0.7853981853f/M_PI), Q30(0.7853981853f/M_PI), Q30(0.7853981853f/M_PI), Q30(0.7853981853f/M_PI), Q30(0.7853981853f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:179:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aacpsy.c: 420179: | 35 : warning: missing field 'window_shape' initializer [-Wmissing-field-initializers] Q30(0.7853 94208 | 1 8 5 3 fF/FMP_sPyIW)i,n dQo3w0I(n0f.o7 8w5i3 9 8=1 8{5 3{f /0M _}P I});, Q| 3 ^0 (0.7853981853f/M_PI), Q30(0.7853981853f/M_PI), Q30(0.7853981853f/M_PI), Q30(0.7853981853f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:179:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 179 | Q30(0.7853981853f/M_PI), Q30(0.7853981853f/M_PI), Q30(0.7853981853f/M_PI), Q30(0.7853981853f/M_PI), Q30(0.7853981853f/M_PI), Q30(0.7853981853f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:179:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 179 | Q30(0.7853981853f/M_PI), Q30(0.7853981853f/M_PI), Q30(0.7853981853f/M_PI), Q30(0.7853981853f/M_PI), Q30(0.7853981853f/M_PI), Q30(0.7853981853f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:178:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 178 | Q30(0.8995233774f/M_PI), Q30(0.9069069624f/M_PI), Q30(0.9201194048f/M_PI), Q30(0.9698365927f/M_PI), Q30(1.0671583414f/M_PI), Q30(1.4647934437f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:178:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 178 | Q30(0.8995233774f/M_PI), Q30(0.9069069624f/M_PI), Q30(0.9201194048f/M_PI), Q30(0.9698365927f/M_PI), Q30(1.0671583414f/M_PI), Q30(1.4647934437f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:178:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aacdec_template.c 178 | : 3474 : 10 : Q3warning: 0missing field 'help' initializer [-Wmissing-field-initializers]( 0.8995233 734747 | 4 f / M _{PNIU)L,L }Q,3 0 (| 0 ^. 9069069624f/M_PI), Q30(0.9201194048f/M_PI), Q30(0.9698365927f/M_PI), Q30(1.0671583414f/M_PI), Q30(1.4647934437f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:178:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 178 | Q30(0.8995233774f/M_PI), Q30(0.9069069624f/M_PI), Q30(0.9201194048f/M_PI), Q30(0.9698365927f/M_PI), Q30(1.0671583414f/M_PI), Q30(1.4647934437f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:178:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 178 | Q30(0.8995233774f/M_PI), Q30(0.90src/libavcodec/bytestream.h690:62719:6172:4 fwarning: /comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]M _PI), Q30(0.920119404 8271f | / M _ P Ii)n,t Qs3i0z(e02. 9=6 98F3F6M5I9N2(7gf-/>Mb_uPfIf)e,r _Qe3n0d( 1-. 0g6-7>1b5u8f3f4e1r4,f /sMi_zPeI));, Q| 3 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~0 (1.46479344src/libavutil/macros.h3:749f:/25M:_ Pnote: Iexpanded from macro 'FFMIN') , | ^~~~~~~~~~~~~~ 49 | src/libavcodec/aac_defines.h#:d44e:f36i:n enote: expanded from macro 'Q30'F FMIN(a,b )44 | (#(dae)f i>n e( bQ)3 0?( x()b ) : ( 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:178:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 178 | Q30(0.8995233774f/M_PI), Q30(0.9069069624f/M_PI), Q30(0.9201194048f/M_PI), Q30(0.9698365927f/M_PI), Q30(1.0671583414f/M_PI), Q30(1.4647934437f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:177:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 177 | Q30(1.0079245567f/M_PI), Q30(1.0208238363f/M_PI), Q30(1.0433073044f/M_PI), Q30(1.1208510399f/M_PI), Q30(1.2424604893f/M_PI), Q30(1.5185726881f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:177:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 177 | Q30(1.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:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 177 | Q30(1.0079245567f/M_PI), Q30(In file included from 1.02src/libavcodec/aasc.c0:8322: 3In file included from 8src/libavcodec/msrledec.h3:6263: fsrc/libavcodec/bytestream.h/:M293_:P13I:) ,warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]Q 30(1.0433073044f/M _293P | I ) , Qs3i0z(e12. 1=2 0F8F5M1I0N3(9p9-f>/bMu_fPfIe)r,_ eQn3d0 (-1 .p2-4>2b4u6f0f4e8r9,3 fs/iMz_eP)I;) , | Q ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~3 0(1.5185726src/libavutil/macros.h8:8491:f25/:M _note: Pexpanded from macro 'FFMIN'I ), | ^~~~~~~~~~~~~~ 49 | #src/libavcodec/aac_defines.hd:e44f:i36n:e note: Fexpanded from macro 'Q30'F MIN(a,b) 44( | (#ad)e f>i n(eb )Q 3?0 ((xb)) : ( a ) ) | ~ ^ ~ (int)((x)In file included from *src/libavcodec/aasc.c1:0327: 3In file included from 7src/libavcodec/msrledec.h4:1268: 2src/libavcodec/bytestream.h4:.2940: 15+: 0warning: .comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]5 ) | ^ 294 | if (sIn file included from izsrc/libavcodec/aacps_fixed.ce:224 : !In file included from =src/libavcodec/aacps.c :s32i: zsrc/libavcodec/aacps_fixed_tablegen.he:)177 : 61| : ~~~~~ ^ ~~~~ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 177 | Q30(1.0079245567f/M_PI), Q30(1.0208238363f/M_PI), Q30(1.0433073044f/M_PI), Q30(1.1208510399f/M_PI), Q30(1.2424604893f/M_PI), Q30(1.5185726881f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:177:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 177 | Q30(1.0079245567f/M_PI), Q30(1.0208238363f/M_PI), Q30(1.0433073044f/M_PI), Q30(1.1208510399f/M_PI), Q30(1.2424604893f/M_PI), Q30(1.5185726881f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:177:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 177 | Q30(1.0079245567f/M_PI), src/libavcodec/aacpsy.cQ30:(5651:.80:2 0warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 38363f/M_PI), Q5653 | 0 ( 1 . 0i4f3(3a0c7t3i0v4e4_fl/iMn_ePsI ),= =Q 300.(01). 1 2| 0 ^~~~~~~~~~~~ ~~8 510399f/M_PI), Q30(1.2424604893f/M_PI), Q30(1.5185726881f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:176:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 176 | Q30(1.106199src/libavcodec/bytestream.h383:7317f:/13M:_ Pwarning: Icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]) , Q30(1.121933817 9317f | / M _ P Is)i,z eQ23 0=( 1F.F1M4I8N4(9p4-1>2b4u4fff/eMr__PeIn)d, -Q 3p0-(>1b.u2f3f2e0r8,6 0s6i2z4ef)/;M _ P| I ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~) , Q30(1.3src/libavutil/macros.h4:2491:3250:1 8note: 4expanded from macro 'FFMIN'2 f/M_PI) ,49 | Q#3d0e(f1i.n5e3 7F3F8M0I6N9(5a3,fb/)M _(P(Ia)), > | ( ^~~~~~~~~~~~~~b ) ? (src/libavcodec/aac_defines.hb:)44 ::36 :( anote: )expanded from macro 'Q30') | ~ ^ ~ 44 | #defineIn file included from src/libavcodec/aasc.cQ:3320: (In file included from xsrc/libavcodec/msrledec.h): 26 : src/libavcodec/bytestream.h : 318 : 15 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] (int)( (318x | ) * 1 0 7i3f7 4(1s8i2z4e.20 !+= 0s.i5z)e ) | ^| ~~~~~ ^ ~~~~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:176:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 176 | Q30(1.1061993837f/M_PI), Q30(1.1219338179f/M_PI), Q30(1.1484941244f/M_PI), Q30(1.2320860624f/M_PI), Q30(1.3421301842f/M_PI), Q30(1.5373806953f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:176:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 176 | Q30(1.1061993837f/M_PI), Q30(1.1219338179f/M_PI), Q30(1.1484941244f/M_PI), Q30(1.2320860624f/M_PI), Q30(1.3421301842f/M_PI), Q30(1.5373806953f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:176:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 176 | Q30(1.1061993837f/M_PI), Q30(1.1219338179f/M_PI), Q30(1.1484941244f/M_PI), Q30(1.2320860624f/M_PI), Q30(1.3421301842f/M_PI), Q30(1.5373806953f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:176:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 176 | Q30(1.1061993837f/M_PI), Q30(1.1219338179f/M_PI), Q30(1.1484941244f/M_PI), Q30(1.2320860624f/Msrc/libavcodec/aacpsy.c_P:I616):,48 :Q 3warning: 0implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]( 1.3421301842f/M_ P616I | ) , Q 3 0 ( 1 . 5 3 7 3 8 0 6 9 5 3 f/M _fPoIr)m,_ f a| c ^~~~~~~~~~~~~~t or +src/libavcodec/aac_defines.h=: 44s:q36r:t fnote: (expanded from macro 'Q30'f abs(coef s44[ | s#tdaerfti+nie] )Q)3;0 ( x| ) ~~~~ ^~~~~~~~~~~~~~ (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h: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),src/libavcodec/bytestream.h Q:30355(:113.:3 4warning: 21comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]3 01842f/M_PI), Q30 (3551 | . 5 3 7 3s8i0z6e9 5 3=f /FMF_MPIIN)(,g - | > ^~~~~~~~~~~~~~ buffsrc/libavcodec/aac_defines.her:_44e:n36d: -note: expanded from macro 'Q30'g ->buffe 44r | #,d esifzien)e; Q| 3 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~0 (x) src/libavutil/macros.h : 49 :25 : note: expanded from macro 'FFMIN' (int)( (49x | )#*d1e07f3in7e 4F1FM8IN2(a4,.b)0 ( (+a )0 .>5 )( b) | ^? (b) : (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:175:136In 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:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 175 | Q3563 | 0( 1. 1 9s1i9z2e227 8=3 9FfF/MMI_NP(Ip)-, >Qb30u(f1f.e2r08_1en2d 5-3 5p2-9>fbu/fMf_ePIr), ,s iQz3e0)(1;. 2| 34 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~6 7791src/libavutil/macros.h08:f49/:M_25P: Inote: )expanded from macro 'FFMIN', Q30( 1.493 | #1de2f3in0e0 5F6F2M9IfN(/aM,_bP)I )(,( aQ)3 0>( 1(.b4)0 3?4 1(6b8)7 2:0 f(/aM)_)P I| ) ~ ^ ~, Q30(1.547In file included from 1src/libavcodec/aasc.c5:9326: 7In file included from 1src/libavcodec/msrledec.h:826f: /src/libavcodec/bytestream.hM:_357P:I15):, warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]| ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h357: | 44 : 36 : inote: expanded from macro 'Q30'f (size2 44! | #=d esfiiznee) Q | 3 ~~~~~ ^ ~~~~0( x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h: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/M_PI), Q30(1.3038636446f/M_PI), Q30(1.3710125685f/M_PI), Q30(1.4443849325f/M_PI), Q30(1.5532352924f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:174:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 174 | Q30(1.2645189762f/M_PI), Q30(1.2796478271f/M_PI), Q30(1.3038636446f/M_PI), Q30(1.3710125685f/M_PI), Q30(1.4443849325f/M_PI), Q30(1.5532352924f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:174:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 174 | Q30(1.2645189762f/M_PI), Q30(1.2796478271f/M_PI), Q30(1.3038636446f/M_PI), Q30(1.3710125685f/M_PI), Q30(1.4443849325f/M_PI), Q30(1.5532352924f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:173:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 173 | Q30(1.3505556583f/M_PI), Q30(1.3628427982f/M_PI), Q30(1.3820509911f/M_PI), Q30(1.4327841997f/M_PI), Q30(1.4850014448f/M_PI), Q30(1.5590143204f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:173:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 173 | Q30(1.3505556583f/M_PI), Q30(1.3628427982f/M_PI), Q30(1.3820509911f/M_PI), Q30(1.4327841997f/M_PI), Q30(1.4850014448f/M_PI), Q30(1.5590143204f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:173:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 173 | Q30(1.3505556583f/M_PI), Q30(1.3628427982f/M_PI), Q30(1.3820509911f/M_PI), Q30(1.4327841997f/M_PI), Q30(1.4850014448f/M_PI), Q30(1.5590143204f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:173:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 173 | Q30(1.3505556583f/M_PI), Q30(1.3628427982f/M_PI), Q30(1.3820509911f/M_PI), Q30(1.4327841997f/M_PI), Q30(1.4850014448f/M_PI), Q30(1.5590143204f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:173:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 173 | Q30(1.3505556583f/M_PI), Q30(1.3628427982f/M_PI), Q30(1.3820509911f/M_PI), Q30(1.4327841997f/M_PI), Q30(1.4850014448f/M_PI), Q30(1.5590143204f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:173:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 173 | Q30(1.3505556583f/M_PI), Q30(1.3628427982f/M_PI), Q30(1.3820509911f/M_PI), Q30(1.4327841997f/M_PI), Q30(1.4850014448f/M_PI), Q30(1.5590143204f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:172:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 172 | Q30(1.4136143923f/M_PI), Q30(1.4229322672f/M_PI), Q30(1.4373078346f/M_PI), Q30(1.4743183851f/M_PI), Q30(1.5113102198f/M_PI), Q30(1.5626684427f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:172:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 172 | Q30(1.4136143923f/M_PI), Q30(1.4229322672f/M_PI), Q30(1.4373078346f/M_PI), Q30(1.4743183851f/M_PI), Q30(1.5113102198f/M_PI), Q30(1.5626684427f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:172:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 172 | Q30(1.4136143923f/M_PI), Q30(1.4229322672f/M_PI), Q30(1.4373078346f/M_PI), Q30(1.4743183851f/M_21PI warning)s, generated . Q30(1.5113102198f/M_PI), Q30(1.5626684427f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:172:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 172 | Q30(1.4136143923f/M_PI), Q30(1.4229322672f/M_PI), Q30(1.4373078346f/M_PI), Q30(1.4743183851f/M_PI), Q30(1.5113102198f/M_PI), Q30(1.5626684427f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:172:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 172 | Q30(1.4136143923f/M_PI), Q30(1.4229322672f/M_PI), Q30(1.4373078346f/M_PI), Q30(1.4743183851f/M_PI), Q30(1.5113102198f/M_PI), Q30(1.5626684427f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:172:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 172 | Q30(1.4136143923f/M_PI), Q30(1.4229322672f/M_PI), Q30(1.4373078346f/M_PI), Q30(1.4743183851f/M_PI), Q30(1.5113102198f/M_PI), Q30(1.5626684427f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:171:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 171 | Q30(1.4590617418f/M_PI), Q30(1.4658898115f/M_PI), Q30(1.4763505459f/M_PI), Q30(1.5029321909f/M_PI), Q30(1.5291173458f/M_PI), Q30(1.5651149750f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define CC libavcodec/alac_data.o Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In 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.45src/libavcodec/aacdec_template.c9061:7430541:840f:/ Mwarning: _Pcomparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]I ), Q30(1.4658898115 f3054/ | M _ P I ) , Q 3 0 ( 1 .a4c7-6>3o5c0[504]5.9mf4/aMc_.PIs)a,m pQl3e0_(r1a.t5e0 2!9=3 2h1d9r0_9ifn/fMo_.PsIa)m,p lQe3_0r(a1t.e5)2 9{1 1 7| 3 ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~4 58f/M_PI), Q30(1.5651149750f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:171:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 171 | Q30(1.4590617418f/M_PI), Q30(1.4658898115f/M_PI), Q30(1.4763505459f/M_PI), Q30(1.5029321909f/M_PI), Q30(1.5291173458f/M_PI), Q30(1.5651149750f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:171:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 171 | Q30(1.4590617418f/M_PI), Q30(1.4658898115f/M_PI), Q30(1.4763505459f/M_PI), Q30(1.5029321909f/M_PI), Q30(1.5291173458f/M_PI), Q30(1.5651149750f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:171:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 171 | Q30(1.4590617418f/M_PI), Q30(1.4658898115f/M_PI), Q30(1.4763505459f/M_PI), Q30(1.5029321909f/M_PI), Q30(1.5291173458f/M_PI), Q30(1.5651149750f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:170:136: warning: CC libavcodec/alacdsp.o implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 170 | Q30(1.4915299416f/M_PI), Q30(1.4964480400f/M_PI), Q30(1.5039558411f/M_PI), Q30(1.5229074955f/M_PI), Q30(1.5414420366f/M_PI), Q30(1.5667995214f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:170:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 170 | Q30(1.4915299416f/M_PI), Q30(1.4964480400f/M_PI), Q30(1.5039558411f/M_PI), Q30(1.5229074955f/M_PI), Q30(1.5414420366f/M_PI), Q30(1.5667995214f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:170:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 170 | Q30(1.4915299416f/M_PI), Q30(1.4964480400f/M_PI), Q30(1.5039558411f/M_PI), Q30(1.5229074955f/M_PI), Q30(1.5414420366f/M_PI), Q30(1.5667995214f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:170:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 170 | Q30(1.4915299416f/M_PI), Q30(1.4964480400f/M_PI), Q30(1.5039558411f/M_PI), Q30(1.5229074955f/M_PI), Q30(1.5414420366f/M_PI), Q30(1.5667995214f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:170:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 170 | Q30(1.4915299416f/M_PI), Q30(1.4964480400f/M_PI), Q30(1.5039558411f/M_PI), Q30(1.52290src/libavcodec/aacpsy.c7495:5f794/:M22_:P Iwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], Q30(1.541442036 6794f | / M _ P I ) , Q 3 0 ( 1i.f5 6(6f7a9b9s5(2d1e4lft/aM__pPeI)) ,> 0| . ^~~~~~~~~~~~~~0 5f * src/libavcodec/aac_defines.hd:e44s:i36r:e dnote: _expanded from macro 'Q30'p e) | ~~~~ ^~~~~~~~ 44 | #define Q3src/libavcodec/aacpsy.c0:(794x:)40 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (794i | n t ) ( ( x ) * 1 0 7 3 7i4f1 8(2f4a.b0s (+d e0l.t5a)_ p e| ^) > 0.05f * deIn file included from sisrc/libavcodec/aacps_fixed.cr:e24d: _In file included from psrc/libavcodec/aacps.ce:)32 : src/libavcodec/aacps_fixed_tablegen.h| : ~ ~~~~~~^~~~~~~~~~~~170 :11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 170 | Q30(1.4915299416f/M_PI), Q30(1.4964480400f/M_PI), Q30(1.5039558411f/M_PI), Q30(1.5229074955f/M_PI), Q30(1.5414420366f/M_PI), Q30(1.5667995214f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:169:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 169 | Q30(1.5146213770f/M_PI), Q30(1.5181334019f/M_PI), Q30(1.5234849453f/M_PI), Q30(1.5369486809f/M_PI), Q30(1.5500687361f/M_PI), Q30(1.5679757595f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:169:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 169 | Q30(1.5146213770f/M_PI), Q30(1.5181334019f/M_PI), Q30(1.5234849453f/M_PI), Q30(1.5369486809f/M_PI), Q30(1.5500687361f/M_PI), Q30(1.5679757595f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:169:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 169 | Q30(1.5146213770f/M_PI), Q30(1.5181334019f/M_PI), Q30(1.5234849453f/M_PI), Q30(1.5369486809f/M_PI), Q30(1.5500687361f/M_PI), Q30(1.5679757595f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:169:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 169 | Q30(1.5146213770f/M_PI), Q30(1.5181334019f/M_PI), Q30(1.5234849453f/M_PI), Q30(1.5369486809f/M_PI), Q30(1.5500687361f/M_PI), Q30(1.5679757595f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:169:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 169 | Q30(1.5146213770f/M_PI), Q30(1.5181334019f/M_PI), Q30(1.5234849453f/M_PI), Q30(1.5369486809f/M_PI), Q30(1.5500687361f/M_PI), Q30(1.5679757595f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:169:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 169 | Q30(1.5146213770f/M_7PI) warning,s generatedQ. 30(1.5181334019f/M_PI), Q30(1.5234849453f/M_PI), Q30(1.5369486809f/M_PI), Q30(1.5500687361f/M_PI), Q30(1.5679757595f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:168:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 168 | Q30(1.5391840935f/M_PI), Q30(1.5411708355f/M_PI), Q30(1.5441943407f/M_PI), Q30(1.5517836809f/M_PI), Q30(1.5591609478f/M_PI), Q30(1.5692136288f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:168:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 168 | Q30(1.5391840935f/M_PI), Q30(1.5411708355f/M_PI), Q30(1.5441943407f/M_PI), Q30(1.5517836809f/M_PI), Q30(1.5591609478f/M_PI), Q30(1.5692136288f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:In file included from 32: src/libavcodec/aacps_fixed_tablegen.hsrc/libavcodec/aacsbr_fixed.c::168:6286: :src/libavcodec/aacsbrdata.h :warning: 533:implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 168 | Q30(1.5391 85334 | 0{9Q3351f(/-M0_.P0I1)0,5 3Q03409(816.25042101f7)0,8 3Q5351f(/-M0_.P6I6)9,5 9Q03508(013.65146461f9)4}3,4 0{7Qf3/1M(_-P0I.)9,1 2Q63603(617.955571279833f6)8,0 9Qf3/1M(_-P0I.)1,1 5Q23209(318.154509013640f9)4}7,8 f /| M ~~~~^~~~~~~~~~~~~~~~~~~_ PI), Q30(src/libavcodec/aac_defines.h1:.455:6369:2 1note: 3expanded from macro 'Q31'6 288f/M_PI), 45 | | # ^~~~~~~~~~~~~~d efinesrc/libavcodec/aac_defines.h :Q443:136(:x )note: expanded from macro 'Q30' 44 | # d(eifnitn)e( (Qx3)0*(2x1)4 7 4 8 3 6 4 8 . 0 + 0 .(5i)n t )| ( ^ ~( x)*1073741824.0 +In file included from src/libavcodec/aacsbr_fixed.c0:.625: )src/libavcodec/aacsbrdata.h : 533| : ^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 533src/libavcodec/aacps.c | :{32Q: 3src/libavcodec/aacps_fixed_tablegen.h1:(168-:061.:0 1warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 3049862020f), Q31( -1680 | . 6 6 9 5 9 0Q53800(316.156369f1)8}4,0 9{3Q53f1/(M-0_.P9I1)2,6 6Q33607(915.75249131f7)0,8 3Q5351f(/-M0_.P1I1)5,2 2Q93308(114.05043441f9)4}3,4 0 7| f ~~~~^~~~~~~~~~~~~~~~~~~/ M_PI),src/libavcodec/aac_defines.h :Q453:036(:1 .note: 5expanded from macro 'Q31'5 17836809f/ M45_ | P#Id)e,f iQn3e0 (Q13.15(5x9)1 6 0 9 4 7 8 f / M _ P I ) ,( iQn3t0)((1(.x5)6*9221143764288386f4/8M._0P I+) ,0 . 5| ) ^~~~~~~~~~~~~~ | ^ ~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' In file included from src/libavcodec/aacsbr_fixed.c :4462 | : #src/libavcodec/aacsbrdata.hd:e533f:i31n:e warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 0(x) 533 | {(Qi3n1t()-(0(.x0)1*015037034794816822042.00f )+, 0Q.351)( - 0| . ^6 695905803616In file included from 6fsrc/libavcodec/aacps_fixed.c):}24,: In file included from {src/libavcodec/aacps.cQ:3321: (src/libavcodec/aacps_fixed_tablegen.h-:0168.:9361:2 warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 367957293f), Q31(-0.1 11685 | 2 2 9 3 8 1 4Q030034(f1).}5, 3 9| 18 ~~~~^~~~~~~~~~~~~~~~~~~40 935f/src/libavcodec/aac_defines.hM:_45PI:)36,: Qnote: 3expanded from macro 'Q31'0 (1.54117 450 | 83#55df/eM_fPIi),n eQ 3Q0(311.(5x4)4 19 4 34 0 7 f / M _ PI ) , Q 3(0i(n1.t5)(5(17x83)68*092f1/M4_7PI4),8 Q336408(.10. 55+9 1060.9457)8 f /M| _ ^ ~ PI), Q30(1.5In file included from 69src/libavcodec/aacsbr_fixed.c2:1623: 62src/libavcodec/aacsbrdata.h8:8f533/M:_6P:I) ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: 533note: | expanded from macro 'Q30'{ Q31(-0. 0441 | 0#5d3e0f4i9n8e6 2Q03200(fx)), Q 3 1 ( - 0 . 6 6 9 5 9 0(5i8n0t3)6(1(6x6)f*)1}0,7 3{7Q43118(2-40..09 1+2 606.356)7 9 5| 7 ^2 93f), Q31(-0.1In file included from 15src/libavcodec/aacps_fixed.c2:2249: 3In file included from 8src/libavcodec/aacps.c1:4320: 0src/libavcodec/aacps_fixed_tablegen.h3:4f168):}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' 168 | 45 | # dQe3f0i(n1e. 5Q33911(8x4)0 9 3 5 f / M _ P I) , Q3 0( 1(.i5nt4)1(1(7x0)8*325154f7/M4_8P3I)6, 4Q380(.10. 5+4 401.94534)07 f/ M_| P ^ ~I ), Q30(1.5517In file included from 83src/libavcodec/aacsbr_fixed.c68:062: 9src/libavcodec/aacsbrdata.hf/:M_532PI:),84 Q:30 (1warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 591609478f/M_ P532I) | ,{ QQ3301((1 .05.68907201536026883f7/6M9_3P5I)1,f )| ^~~~~~~~~~~~~~, Q31(src/libavcodec/aac_defines.h 0:.442:9366:5 3note: 66expanded from macro 'Q30'8 284408 f44) | }#,d e{fQin3e 1Q(30-(0x.) 3 8 9 81 4 7 8 8 9 6 9 26 f()i,n tQ)3((1x)(* 1007.3784915872246.00 5+7 1070.857)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:167:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]45 | #define Q31(x) 167 | Q 3(0i(n1t.)5(5(3x0)1*5231541734f8/3M6_4P8I.)0, +Q 300.(51). 5 5| 4 ^ ~1 347265f/M_PI),In file included from Qsrc/libavcodec/aacsbr_fixed.c3:062(: 1src/libavcodec/aacsbrdata.h.:55325:5588:3 7warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 20f/M_PI), Q30( 1532. | 5{6Q03110(8 504.2840f7/0M5_0P6I3)7,6 9Q33501(f1).,5 6Q43215(6 900.6259f6/5M3_6P6I8)2,8 4Q43008(f1).}5,6 9{Q93016(9-500.03f8/9M8_1P4I7)8,8 9 6| ^~~~~~~~~~~~~~9 26f)src/libavcodec/aac_defines.h,: Q4431:( 360:. 8note: 9expanded from macro 'Q30'57 2605717 04487 | f#)d}e,f i ne| ~~~~^~~~~~~~~~~~~~~~~~~Q 30(xsrc/libavcodec/aac_defines.h): 45 :36 : note: expanded from macro 'Q31' (in t45) | ((#xd)e*f1i07n3e7 4Q138214(.x0 )+ 0 . 5 ) | ^ (int)((xIn file included from )*src/libavcodec/aacps_fixed.c2:1244: 7In file included from 4src/libavcodec/aacps.c8:323: 6src/libavcodec/aacps_fixed_tablegen.h48:.167:0111: + warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 5) | ^ ~ In file included from 167 | src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h : 532Q:3320:( 1warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 530153513f/M_PI )532, | {QQ3301((1 .05.584017304570266357f6/9M3_5P1If)),, QQ3301((1 .05.525986357356162802f8/4M4_0P8If)),} ,Q 3{0Q(311.(5-600.13088958412447f8/8M9_6P9I2)6,f )Q,3 0Q(311.(5 604.28596597026650f5/7M1_7P0I8)7,f )Q}3,0 ( 1| . ~~~~~^~~~~~~~~~~~~~~~~~5 69906src/libavcodec/aac_defines.h9:5450:360:f /note: Mexpanded from macro 'Q31'_ PI), | ^~~~~~~~~~~~~~ 45 | #dsrc/libavcodec/aac_defines.he:f44i:n36e: Qnote: 3expanded from macro 'Q30'1 (x) 44 | # d e f i n e( iQn3t0)((x()x ) * 2 1 4 7 4 8 3 6 4 8 . 0( i+n t0).(5()x ) *| 1 ^ ~0 73741824.0 + 0In file included from .5src/libavcodec/aacsbr_fixed.c): 62 : | src/libavcodec/aacsbrdata.h ^: 532: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 :53232 | : {src/libavcodec/aacps_fixed_tablegen.hQ:31671:(86 :0 .warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 705063769351f), Q3 1167( | 0 src/libavcodec/aacpsy.c. 2 9: 6893 5:Q33436:06 (8warning: 12missing field 'window_shape' initializer [-Wmissing-field-initializers].8 545430081f5)3}5,1 3{893fQ/3 | M1 _( P- I0 ).F,3F 8PQ9s38y01W(4i17.n85d85o94w61I93n24f67of2 )6w,5i f Q/=3M 1_{(P I{0) .,08 9Q}53 70}2(;61 0. 55| 75 ^15 78038775f1)2}0,f / M| _ ~~~~~^~~~~~~~~~~~~~~~~~P I), Qsrc/libavcodec/aac_defines.h3:045(:136.:5 6note: 0expanded from macro 'Q31'1 085424f/M _45P | I#)d,e fQi3n0e( 1Q.3516(4x2)5 6 9 0 6 5 f / M _ P I ) , (Qi3n0t()1(.(5x6)9*92016497540803f6/4M8_.P0I )+, 0 .| 5 ^~~~~~~~~~~~~~) | ^ ~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' In file included from src/libavcodec/aacsbr_fixed.c: 6244: | src/libavcodec/aacsbrdata.h#:d531:e83f:i nwarning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(x) 531 | { Q 3 1((i n0t.)1((4x1)3*01005713775481488274f.)0, +Q 301.(5-)0 . 9| 5 ^0 90983575689fIn file included from )}src/libavcodec/aacps_fixed.c,: 24{: QIn file included from 3src/libavcodec/aacps.c1:(32-: 0src/libavcodec/aacps_fixed_tablegen.h.:41677:0610:5 4warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 701697f), Q31(-0 .1673 | 7 3 4 0 5Q340(91.752583604175f3)5}1,3 f/ M| _ ~~~~^~~~~~~~~~~~~~~~~~~PI ), Qsrc/libavcodec/aac_defines.h30:(451:.36:5 5note: 4expanded from macro 'Q31'1 347265f /M45_P | I#),d eQfi3n0e( 1Q3.15(5x5) 8 3 7 5 1 2 0 f / (Mi_ntP)I()(x,)* 21Q4734803(614.85.600 +1 0805.45)2 4 f| ^ ~/ M_PI), Q30(In file included from 1src/libavcodec/aacsbr_fixed.c.:5626: 42src/libavcodec/aacsbrdata.h5:695310:6558f:/M _warning: PIimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) , Q30(1.5699 065319 | 50{0Qf3/1M( _0.P1I4),1 3| 0 ^~~~~~~~~~~~~~0 51758src/libavcodec/aac_defines.h:4448:367:f )note: ,expanded from macro 'Q30' Q31(-0 .449 | 5#0d9e0f9i8n3e 5Q73506(x8)9 f ) } , { Q 3 1 ( -0 . 47 0(i0nt5)4(9(x6)7*01107639774f18)24,.0 Q+3 01.5()- 0| . ^3 7340549728In file included from 64src/libavcodec/aacps_fixed.c7:f24)}: ,In file included from src/libavcodec/aacps.c: 32: | src/libavcodec/aacps_fixed_tablegen.h ~~~~^~~~~~~~~~~~~~~~~~~ :167:36src/libavcodec/aac_defines.h: :warning: 45:implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]36: note: expanded from macro 'Q31' 45167 | | # d e f i n eQ 3Q03(11(.x5)5 3 0 1 5 3 5 1 3 f / M _ P I()i,n tQ)3(0((x1).*52514417344873266458f./0M _+P I0).,5 )Q 3 0| ( ^ ~1 .5558375120f/M_In file included from Psrc/libavcodec/aacsbr_fixed.cI:)62,: src/libavcodec/aacsbrdata.hQ:35310:(131.:5 6warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 085424f/M_PI), 531Q | 3{0Q(311.(5 604.21546193006055f1/7M5_8P4I8)7,f )Q,3 0Q(311.(5-609.99056099500908f3/5M7_5P6I8)9,f ) }| , ^~~~~~~~~~~~~~ {Q31(-src/libavcodec/aac_defines.h0:.444:7360:0 5note: 4expanded from macro 'Q30'9 6701697f )44, | #Qd31(-0.3734054e9f7i2n8e6 4Q73f0)(}x,) | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 45 : 36 :( inote: nexpanded from macro 'Q31't )((x)*107 3457 | 4#1d8e2f4i.n0e +Q 301.(5x)) | ^ (int)In file included from ((src/libavcodec/aacps_fixed.cx:)24*: 2In file included from 1src/libavcodec/aacps.c4:7324: 8src/libavcodec/aacps_fixed_tablegen.h3:61674:811.:0 warning: +implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0.5) | ^ ~ 167 | In file included from src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.hQ:35310:(71:. 5warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 0153513f/M_PI )531, | {QQ3301((1 .05.514411334070256157f5/8M4_8P7If)),, QQ3301((1-.05.595580397059182305f7/5M6_8P9If)),} ,Q 3{0Q(311.(56-001.048750402544f9/6M70_16P9I7)f,) , QQ3310((-10..5634725369406055f4/9M_7PI2),8 Q6304(71f.)5}6,9 90 6| 9 ~~~~~^~~~~~~~~~~~~~~~~~50 0f/Msrc/libavcodec/aac_defines.h_:P45:I36):, note: expanded from macro 'Q31'| ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :4544 | :#36d:e fnote: iexpanded from macro 'Q30'n e Q31(x) 44 | # d e f i n e Q 3 0 ((xi)n t ) ( ( x ) * 2 1 4 7 4 8 3(6i4n8t.)0( (+x )0*.150)7 3 7| 4 ^ ~1 824.0 + 0.5) In file included from | ^src/libavcodec/aacsbr_fixed.c :62: src/libavcodec/aacsbrdata.h:530:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h: 166530: | 136{:Q 3warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( -0.99948153278296f) ,166 | Q 3 1 ( - 0 .Q593408(314.1576501769660671f8)5}f,/ M{_QP3I1)(, 0Q.3907(111.35465144329635929013ff)/,M _QP3I1)(,-0 .Q63705(218.551652232854644876f2)f}/,M _ P| I ~~~~^~~~~~~~~~~~~~~~~~~) , Qsrc/libavcodec/aac_defines.h:3450:(361:. 5note: 6expanded from macro 'Q31'47 867918f /45M | _#PId),e Qf3i0(n1.e56 71Q1935918(4xf)/ M_ PI ) , Q 30 ( 1. 57 02 96 28 7 5(fi/Mn_t)P(I()x,) * 2| ^~~~~~~~~~~~~~1 4748src/libavcodec/aac_defines.h:344:6364: 8note: expanded from macro 'Q30'. 0 + 0. 544) | # de f| ^ ~i ne Q30(x) In file included from src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h : 530 : 59(:i ntwarning: )(implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( x)*10737418 24530. | 0{Q 3+ 10.(5-)0 .| 9 ^9 94815327829In file included from 6src/libavcodec/aacps_fixed.cf:)24: ,In file included from src/libavcodec/aacps.c:Q323: 1src/libavcodec/aacps_fixed_tablegen.h(:-1660:.111:5 9warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 83417516607f)}, 166{Q | 3 1 ( 0 . 9Q73101(3145.4563079963699118f5)f, /Q3M1(_-0P.I6),7 Q5320(815.15561242265526034f/7Mf)_},P I )| , ~~~~~^~~~~~~~~~~~~~~~~~ Q30(src/libavcodec/aac_defines.h1.:5456:362:38 44note: 8expanded from macro 'Q31'62 f/M_PI), 45Q | 3#0d(e1f.i56n47e8 6Q73911(8fx/)M _P I) , Q3 0( 1 . 56 71 1 9 59 8 4(f/iM_nPtI))(, (Qx3)0*(12.154707294628873564f8/.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.c44: | 62#: dsrc/libavcodec/aacsbrdata.he:f530i:n31e: Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 (x) 530 | {(Qi3n1t()-(0(.x9)9*914087135734217882249.60f )+, 0Q.351)( - 0| . ^5 9483417516607In file included from f)src/libavcodec/aacps_fixed.c}:,24 : {In file included from Qsrc/libavcodec/aacps.c3:132(: src/libavcodec/aacps_fixed_tablegen.h0:.1669:7861:1 3warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 4393991f), Q31(-0.6 71665 | 2 8 5 1 5 2 2Q53604(71f.)5}6,0 7 9| 6 ~~~~^~~~~~~~~~~~~~~~~~~6 185fsrc/libavcodec/aac_defines.h/:M45_:P36I:) ,note: expanded from macro 'Q31'Q 30(1.5614 2456 | 5#2d0e3ffi/nMe_ PQI3)1,( xQ)3 0 ( 1 . 5 6 2 3 8 4 4 8 6 2(fi/nMt_)P(I()x,) *Q23104(714.8536644788.607 9+1 80f./5M)_ P I| ) ^ ~, Q30(1.56711959In file included from 84src/libavcodec/aacsbr_fixed.cf:/62M: _src/libavcodec/aacsbrdata.hP:I530):,6 :Q 30warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 .5702962875f/M _530P | I{)Q,3 1 (| - ^~~~~~~~~~~~~~0 .99948src/libavcodec/aac_defines.h1:5443:2367:8 2note: 9expanded from macro 'Q30'6 f), Q31( -440 | .#5d9e4f8i3n4e1 7Q53106(6x0)7 f ) } , { Q 3 1 ( 0 . 9(7i1n1t3)4(5(4x3)9*31909713f7)4,1 8Q2341.(0- 0+. 607.552)8 5 1| 5 ^2 256src/libavcodec/aacsbr.c47f:)}87In file included from ,:src/libavcodec/aacps_fixed.c 29: :24| : ~~~~^~~~~~~~~~~~~~~~~~~warning: In file included from implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavcodec/aacps.c :32: src/libavcodec/aac_defines.hsrc/libavcodec/aacps_fixed_tablegen.h::45166::3661:: note: warning: expanded from macro 'Q31'implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 87 | 45 | # d e f i 166n | e Q 3 1 ( x Q) 3 0 ( 1 . t5 e6 m0 p7 19 6 =6 1 f8 f5(_fie/nxMtp_)2P(fI(i)x(,)( *sQ2b31r04-(7>14d.8a53t66a41[840.2]06. 5e+2n 0v03_.ff5/a)Mc s_ _P| qI ^ ~[)e ,] [Qk3]0>(>11.)5 In file included from 6+src/libavcodec/aacsbr_fixed.c2 :378)624 : 4*src/libavcodec/aacsbrdata.h8 :6 5282| :f ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~83/ :M _warning: Pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]I ), Q30(1.564786 75289 | 1{8Qf3/1M(_-P0I.)9,4 7Q03500(819.656657918149f5)9,8 4Qf3/1M(_-P0I.)2,9 5Q83000(412.85170423906628f7)5f}/M,_ P{IQ3)1, ( | ^~~~~~~~~~~~~~0 .915src/libavcodec/aac_defines.h99:8440:7360:8 7note: 3expanded from macro 'Q30'7 6f), Q 3441 | (#-d0e.f9i8n1e47 8Q33003(8x5)7 8 1 f ) } , | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h(:i45n:t36): (note: (expanded from macro 'Q31'x )*10src/libavcodec/aacsbr.c73: 789454 | :#129d8e: 2warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f 4i.ne0 Q+ 301. (589 | x )) | ^ In file included from src/libavcodec/aacps_fixed.c (:i 24 n : tIn file included from ) (tsrc/libavcodec/aacps.c(xe):*m32p22: 1src/libavcodec/aacps_fixed_tablegen.h :4= 166f7:f36_:e x4pwarning: 8326implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 8f.i0( (p+an _o0f.5f 166)s | e t | ^ ~ - Qs30b(r1-.5>6dIn file included from a0src/libavcodec/aacsbr_fixed.c:ta762[: 916src/libavcodec/aacsbrdata.h6]:.185285ef:nv/_M59f_:P Ia)warning: c,simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ q [Qe30]([1k].) 5>6>52811 | ){ Q*43 21( -605.| 20934f ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~7/ M0_P5I)0,8 9Q6306(519.5862438f4)48,62 fQ/M3_1P(I-)0,. 2Q9305(18.0src/libavcodec/aacsbr.c50:46922:482171:483 60warning: 67implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9f 1)8}f/,M_ P{ QI92),3 1 | Q(3 0 (0. 9 1 1 . 55 9697 810 71 90 587i39f7 86(t4efmf)p/,1 M> _Q3 11(P-EI20)0).9, {Q 8 310| 4( ^~~~~ ~7813. 570023986572818f7)5f}/M,_ PI ),| ~~~~~^~~~~~~~~~~~~~~~~~ | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.hsrc/libavcodec/aac_defines.h::4544::3636:: note: note: expanded from macro 'Q31'expanded from macro 'Q30' 4544 | | ##ddeeffiinnee QQ3310((xx)) ((iinntt))((((xx))**21104773478431684284..00 ++ 00..55)) | | ^ ~ ^ In file included from src/libavcodec/aacps_fixed.cIn file included from :src/libavcodec/aacsbr_fixed.c24:: 62In file included from : src/libavcodec/aacps.csrc/libavcodec/aacsbrdata.h::32528: :src/libavcodec/aacps_fixed_tablegen.h31::166 :warning: 11implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 528 | {Q31( -1660 | . 9 4 7 0 5 0Q8309(616.5598640f7)9,6 6Q13815(f-/0M._2P9I5)8,0 0Q43208(114.350661f4)2}6,5 2{0Q33f1/(M _0P.I9)1,5 9Q93800(710.8576327368f4)4,8 6Q23f1/(M-_0P.I9)8,1 4Q73803(013.8556748718f6)7}9,1 8 f| / ~~~~^~~~~~~~~~~~~~~~~~~M _PI),src/libavcodec/aac_defines.h :Q453:036(:1 .note: 5expanded from macro 'Q31'6 71195984f /45M | _#PdIe)f,i nQe3 0Q(311.(5x7)0 2 9 6 2 8 7 5 f / M _ P I )(,i n t| ) ^~~~~~~~~~~~~~( (x)*2src/libavcodec/aac_defines.h1:4447:4368:3 6note: 4expanded from macro 'Q30'8 .0 + 0.5 )44 | #| d ^ ~e fine Q30(x) In file included from src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h : 528 : 6 : warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i nt)((x)*107374 15288 | 2{4Q.301 (+- 00..954)7 0 5| 0 ^8 9665984f), Q3In file included from 1(src/libavcodec/aacps_fixed.c-:024.: 2In file included from 9src/libavcodec/aacps.c5:8320: 0src/libavcodec/aacps_fixed_tablegen.h4:21658:11364:3 0warning: 6fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) }, {Q31( 0.9159980 71650 | 8 7 3 7 6 f )Q,3 0Q(311.(5-605.19783104279893f0/3M8_5P7I8)1,f )Q}3,0 ( 1| . ~~~~^~~~~~~~~~~~~~~~~~~5 65527src/libavcodec/aac_defines.h2:0450:736f:/ Mnote: _expanded from macro 'Q31'P I), Q30(1 .455 | 6#6d0e6f6i0n2e6 7Qf3/1M(_xP)I ) , Q 3 0 ( 1 . 5 6 7 4 1(7i0n2t5)6(f(/xM)_*P2I1)4,7 4Q83306(418..506 8+7 208.952)3 8 f| / ^ ~M _PI), Q30(1.src/libavcodec/aacsbr.cIn file included from 57src/libavcodec/aacsbr_fixed.c:0:106562:1: 285src/libavcodec/aacsbrdata.h:1: 5527warning: 5:8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]84f :/ Mwarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]P I), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h106 : | 52744 | : {36 Q: 3 1note: (expanded from macro 'Q30' 0 . 9 7 5 3 444 | 2# 5da3ev4f_5ia7sn8se3e 7rQft3)00,(( txeQ)m3 p11 ( < 0= . 81 6E 12 50 0) 9; 3 0 8(| 1i ^~~~~ ~~2n 6t8)9(f()x}),* 1{0Qsrc/libavutil/avassert.h73:31387(:4 1110:8. 29note: 49expanded from macro 'av_assert0'.6 04 2+4 606.550 )438 1 | 6 | 3 ^ f )i,f Q(3!1((c o0n.In file included from d7src/libavcodec/aacps_fixed.c)0:)124 9: {0In file included from 0src/libavcodec/aacps.c 4 :3 324 : 2 src/libavcodec/aacps_fixed_tablegen.h7 :5 1651 :2 111f :) } warning: , implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 45 : 36 : note: 165expanded from macro 'Q31' | Q45 3 | 0# (d 1e .f 5i 6n 5e 1 7Q 33 01 2( 9x 9)\f / M | _ ^~~~ P I ) , Q 3 0 ( 1(.i5n6t5)5(2(7x2)0*0271f4/7M4_8P3I6)4,8 .Q03 0+( 10..556)6 0 6| 6 ^ ~0 267f/M_PI), QIn file included from 30src/libavcodec/aacsbr_fixed.c(:162.: 5src/libavcodec/aacsbrdata.h67:45271:7590:2 5warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f /M_PI), Q30(1. 55276 | 8{7Q23819(2 308.f9/7M5_3P4I2)5,3 4Q53708(317.f5)7,0 5Q13511(5 508.f8/6M1_5P0I9)3,0 8 1| 2 ^~~~~~~~~~~~~~6 89f)}src/libavcodec/aac_defines.h,: 44{:Q363:1 (note: expanded from macro 'Q30'0 .9964246 6445 | 0#4d1e6f3ifn)e, QQ3301((x )0 . 7 0 1 9 0 0 4 3 4 2 7 5 1(2ifn)t}),( ( x| ) ~~~~~^~~~~~~~~~~~~~~~~~* 10737src/libavcodec/aac_defines.h4:1458:2364:. 0note: expanded from macro 'Q31'+ 0.5) | ^ 45 | #define Q31In file included from (xsrc/libavcodec/aacps_fixed.c): 24 : In file included from src/libavcodec/aacps.c : 32 : src/libavcodec/aacps_fixed_tablegen.h : 165 : 86 : (warning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n t)((x)*2147483648.0 165+ | 0 . 5 ) Q| 3 ^ ~0 (1.5651730299fIn file included from /Msrc/libavcodec/aacsbr_fixed.c_:P62I: )src/libavcodec/aacsbrdata.h,: 527Q:3320:( 1warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 655272007f/M_P I527) | ,{ QQ3310(( 10..59676503646205236475f7/8M3_7PfI)),, QQ3301((1 .05.687641157009235068f1/2M6_8P9If)),} ,Q 3{0Q(311.(5 608.79298694223486f6/M5_0P4I1)6,3 fQ)3,0 (Q13.15(7 005.175011595080f4/3M4_2P7I5)1,2 f )| } ^~~~~~~~~~~~~~, | ~~~~~^~~~~~~~~~~~~~~~~~src/libavcodec/aac_defines.h: 44:36:src/libavcodec/aac_defines.h: 45:note: 36:expanded from macro 'Q30' note: expanded from macro 'Q31' 44 | 45# | d#edfeifnien eQ 3Q03(1x()x ) ( i(nitn)t()((x()x*)1*027134774418832644.80. 0+ +0 .05.)5 ) | ^| ^ ~ In file included from In file included from src/libavcodec/aacps_fixed.c:src/libavcodec/aacsbr_fixed.c24:: 62In file included from : src/libavcodec/aacps.csrc/libavcodec/aacsbrdata.h::32527: :src/libavcodec/aacps_fixed_tablegen.h7:: 165warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]61 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 527 | {Q31( 0165. | 9 7 5 3 4 2 5Q33405(17.853675f1)7,3 0Q23919(f/ M0_P.I8)6,1 5Q0309(310.851625562782900f7)f/}M_,PI ){,Q 3Q130((1 .5066.096960624672f4/6M6_5P0I4)16,3 fQ),3 0Q(311.(56 704.1770205169f0/0M_4PI3),4 2Q73501(21f.)5src/libavcodec/aacsbr.c}68,7: 2 81199| :2 ~~~~~^~~~~~~~~~~~~~~~~~3856f :/ M_warning: PIsrc/libavcodec/aac_defines.h)implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]:45,: 36 :Q 3note: 0expanded from macro 'Q31'(1 .570515 11195 | 5 45 8 f | /#Md e f_ Pin e I ) Q3,1 (| x ) ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 44 : s36 b : r note: expanded from macro 'Q30'- (>indt)a (t44( | #adxef[i)nc*2e h1Q4]3.7e4n08(xv)3_ 6f48 a.c s0 [ + e0. 5 )] [ k ]| ( i ^ ~n= tff)_e(x(p2xfi)(*In file included from (1src/libavcodec/aacsbr_fixed.c07s3b:r-7>6241d: 8src/libavcodec/aacsbrdata.ha2t:4a[526c.:h840]:. e+nwarning: v implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0_. f5a)c s| _ ^q [e] [526k] | >>{1)Q In file included from 3+1src/libavcodec/aacps_fixed.c 6()-: 024 .: 9| In file included from ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3src/libavcodec/aacps.c41:20324: 1src/libavcodec/aacps_fixed_tablegen.h 7:5165120:836 | 7: 4warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4 f ) , Q 3 1 ( 165 | 0 . 4 Q13 30 7 4( 0 5 1 2.0 526 453 61 7330 f2 )}9, 9 f {/Q M_3P1 (I 0 .)96 0, 6Q 339 40 (31 3 . 5615 5257 52 1010 f*)7 ,fe/ xMQp3_1(2 _0P.tI9)3a1,b[1s6 b7Q3r0(01.-59>d6a5t6406a1[2c6h]8.0en0v2f_f6a7c)sf}/_M_,Pq I[)| ,e ~~~~~^~~~~~~~~~~~~~~~~~] [ Qk]3 &0 src/libavcodec/aac_defines.h(11.5:6]744517;0:36 : 2note: 5expanded from macro 'Q31' 6 | f ~ /M_ P45I | )#,d Qe30f(i1.n5e6 8Q73218(9x2)3 8 f / M _ P I ) , Q 3(0i(n1.t5)7((0x51)5*1525184f7/48M3_P6I)4, 8 | . ^~~~~~~~~~~~~~ 0 + src/libavcodec/aac_defines.h0:44.:5)36 :| ^ ~note: expanded from macro 'Q30' src/libavcodec/aacsbr.c 44:In file included from | 121src/libavcodec/aacsbr_fixed.c#::25d62:e: fsrc/libavcodec/aacsbrdata.hwarning: i:n526implicit conversion increases floating-point precision: 'AAC_FLOAT' (aka 'float') to 'double' [-Wdouble-promotion]e: 59Q:3 0warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]x ) 121 | 526 | { Q( 3i 1n t( )- (0 (. x9 )3 *4 11i20f07 34(71s47b15r88-27>44d.4a0ft )a+,[ c0Qh.3]51.)(e n 0v| ._ ^4f 1a3c7s4[0e5]2[0k2]4In file included from 3>src/libavcodec/aacps_fixed.c6 :3124fE)2: }0In file included from ,)src/libavcodec/aacps.c {:{Q32 3: 1src/libavcodec/aacps_fixed_tablegen.h| (: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 165 0:.119:6 0warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 943315511f), Q31( 0165. | 9 31 1 6 7 0 9Q53401(218.05f6)5}1,7 3 0| 2 ~~~~~^~~~~~~~~~~~~~~~~~9 9f/M_src/libavcodec/aac_defines.hP:I45):,36 :Q 3note: 0expanded from macro 'Q31'( 1.5655272 0450 | 7#fd/eMf_iPnIe) ,Q 3Q13(0x()1 . 5 6 6 0 6 6 0 2 6 7 f / M(_iPnIt)),( (Qx3)0*(211.4576478431674082.506 f+/ M0_.P5I)) , | Q ^ ~3 0(1.568728923In file included from 8src/libavcodec/aacsbr_fixed.cf:/62M: _src/libavcodec/aacsbrdata.hP:I526):, 32Q:3 0warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 .5705151558f/M _526P | I{)Q,3 1 (| - ^~~~~~~~~~~~~~0 .9341src/libavcodec/aac_defines.h20:4441:7365:8 7note: 4expanded from macro 'Q30'4 f), Q31( 440 | .#4d1e3f7i4n0e5 2Q03204(3x6)3 f ) } , { Q 3 1 ( 0 . 9(6i0n6t3)9(4(3x3)1*51501713f7)4,1 8Q2341.(0 0+. 903.151)6 7 0| 9 ^5 41280f)}, | ~~~~~^~~~~~~~~~~~~~~~~~In file included from src/libavcodec/aacps_fixed.c:24: src/libavcodec/aac_defines.hIn file included from :45src/libavcodec/aacps.c::3632:: src/libavcodec/aacps_fixed_tablegen.hnote: :expanded from macro 'Q31'164 :136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | CC libavcodec/alacenc.o #define Q31 (164x | ) Q 3 0 ( 1 . 5 6 7(6i3n4t1)0(5(7xf)/*M2_1P4I7)4,8 3Q63408(.10. 5+6 708.353)3 0 4| 4 ^ ~f /M_PI), Q30(1In file included from .5src/libavcodec/aacsbr_fixed.c6:8621: 3src/libavcodec/aacsbrdata.h6:35263:464:f /warning: Mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ PI), Q30(1.56 85268 | 9{6Q03515(2-f0/.M9_3P4I1)2,0 4Q13705(817.4546f9)6,3 3Q73212(3f /0M._4P1I3)7,4 0Q53200(214.356730f6)3}8,1 7{9Q83f1/(M _0P.I9)6,0 6 3| 9 ^~~~~~~~~~~~~~4 33155src/libavcodec/aac_defines.h1:144f:)36,: Qnote: 3expanded from macro 'Q30'1 ( 0.9311 6447 | 0#9d5e4f1i2n8e0 fQ)3}0,( x )| ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 45 : 36 : (note: iexpanded from macro 'Q31' nt)(src/libavcodec/aacsbr.c(:x )45* | 79#:1d0237e: 3f7warning: 4icomparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]1n 8e2 4Q.03 1+(x )0 .795 | ) | ^ ( i nIn file included from fsrc/libavcodec/aacps_fixed.cotr:)24 ((e: In file included from (src/libavcodec/aacps.c x=) :1*322;1: e4src/libavcodec/aacps_fixed_tablegen.h7:41648 3:<=641118. 0:s +warning: bimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]r - >d0a.t5a)[ 0 ]| . ^ ~b s_num _164e | nv ; eIn file included from +src/libavcodec/aacsbr_fixed.c: 62: +src/libavcodec/aacsbrdata.h :525):Q84 3:{ 0| (warning: 1 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 5676341057 f525src/libavcodec/aacsbr.c/ | {:QM3_180P(:-I27)0:, .Q3 09warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]( 817.5567983630 63809 | 4060 449 4 ff/ M )_ ,P QI )3 , 1Q( 0 .830f(12or. 526(8k8 81=376 133044;4 f3k/ 03)n0[s}b(,r1 .-5{>d6atQa83[8916005(5]2 .f0b/s._M87f4_3rPI4),e Q79q43_70r4e3s([1.652e56f9]),6] 3;3Q 73k212(3 f0/+M.+8_)9 P{3I) ,9 9Q4| 9 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5 3605(514.335f)7src/libavcodec/aacsbr.c}0:6101,3:8 231 :7 | warning: 9 ~~~~~^~~~~~~~~~~~~~~~~~8 fcomparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]/ M_src/libavcodec/aac_defines.hPI:)45,:36 : 101note: | | expanded from macro 'Q31' ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 44 :f 36:o 45rnote: | #expanded from macro 'Q30'( dee =f in 144e; | Q#ed3 e1( da t a [ (0] i . n bts) ((_(nxuimn)_*2t1n4)oi7s(e(4;x 8e+)+3*)1 60{74 3784 .1| 0 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~8 2+ 40.0. 5+) src/libavcodec/aacsbr.c| 0:. ^ ~5102 :)27: 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.h102In file included from | : 525src/libavcodec/aacps_fixed.c :24: : 59 In file included from : warning: src/libavcodec/aacps.c :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 32 : src/libavcodec/aacps_fixed_tablegen.h :f164or: 86(k: warning: =525 implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 | ;{ kQ <3 s1br(->-n_0q.; 9164k8+ | +75 ) 9 6{ 0| 6 ~ ^ ~~~~~~~~ 9 4Q63004(19.5f6src/libavcodec/aacsbr.c):7,1146 3Q4:312710:(5 warning: 07comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]f /.M8_2P2I8 )8,114 | 7 1 Q 43 3 0 0(3 10 .576 37f8)3}3 ,f 3{o04Q43fr/1 (M (_e0PI ).,=8 1;7 eQ 4<3=30( 14sb.79r-5>d4a67t8a4[c1h3]362.563b3fs44)f_n,u m/Q_M3_eP1n(I v),0 ;Q. e3+8+09()319 94.9 556| 86 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~58 5943630f55)}2,fsrc/libavcodec/aacsbr.c/ M_:P I115| ),: ~~~~~^~~~~~~~~~~~~~~~~~31Q 3:0( 1src/libavcodec/aac_defines.hwarning: :.455comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]:6 3696:3 37note: 22expanded from macro 'Q31' 3115f | /M _ 45 | P#I d )e , f i Qn 3e Q0 31((f1xo)r. 5 (7k 06 3 =81 7 098 f; / Mk_ P ,innt[ s) b| r( ^~~~~~~~~~~~~~- (>xd)a*tsrc/libavcodec/aac_defines.h2a:1[44ch4]:7.4368:b3 snote: 6_expanded from macro 'Q30'4f8 r.eq0_r es [+44 e | #0].]5;d) ke +| +f ^ ~){i n e Q3| 0 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~( x)In file included from src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.hsrc/libavcodec/aacsbr.c ::525 : 32127 : :warning: 27implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] (int) (525( | x{) Q*127 | 3 1 107 3 7(4 - 0 1 .82 49 8.70 59 6 0+fo6r9 4 6(0.05e)4 = 9 f 1);, eQ| 3 ^1 <(= 0.s82b28In file included from r8src/libavcodec/aacps_fixed.c-:724>1d4a3t: a0In file included from 3[0src/libavcodec/aacps.cch7]3.:bf32: ssrc/libavcodec/aacps_fixed_tablegen.h:)164_}:,nu61m : _warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]{nQ 3o1i(s 0e.8;7 4e+3+ 4) 164 7| | 9 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~4 7 4 3Q3602src/libavcodec/aacsbr.c(:51f128.:31):, 5 warning: 6comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]Q 7363141(05 7128 f0. | 8/ 9 M 3 9 _9 4 P 9I 5) 6,5 5Q433 30 (f1 ) . }5,f6 78or 3(| 3k3 ~~~~~^~~~~~~~~~~~~~~~~~ 0= 44 fsrc/libavcodec/aac_defines.h0:/45;M :_k 36

0n(_1q.;5 6k 8+14536+3 | )3#d e f| 4 ~ ^ ~~~~~~~~ i4nfe/ M_QP3I1)(x,) Q 3 0 ( 1 . 5 68 8 (9in6t0)(5(5x)2*f2/M1_P4I)7,4 Q8330(6148..05 69+6 30.3572)2 3| f ^ ~/ M_PI), Q30In file included from (src/libavcodec/aacsbr_fixed.c1:62.: src/libavcodec/aacsbrdata.h5:7052563:81679:8 fwarning: /implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]M _PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h525: | 44{:Q363:1 (note: -expanded from macro 'Q30'0 .9875960 6449 | 4#6d0e4f9if)n, eQ3 1(Q 300.(8x)2 2 8 8 7 1 4 3 0 3 0 7 3(fin)t)}(,( x{)*Q1307137(4 1082.4.80 7+4 03.54) 7 9| ^4 743625f), Q3In file included from 1(src/libavcodec/aacps_fixed.c :024: .In file included from 8src/libavcodec/aacps.c93:932: 9src/libavcodec/aacps_fixed_tablegen.h:41649:5366: 5warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 433f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h164: | 45 : 36 : note: expanded from macro 'Q31'Q 30(1.567 6453 | 4#1d0e5f7ifn/eM _QP3I1)(,x )Q 3 0 ( 1 . 5 6 7 8 3 3 3 0 4(4ifn/tM)_(P(Ix)),* 2Q13407(418.35664881.306 3+3 404.f5/)M _ P| I ^ ~) , Q30(1.5688960In file included from 55src/libavcodec/aacsbr_fixed.c2:f/62M: _src/libavcodec/aacsbrdata.hP:I524):,83 :Q 3warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( 1.5696337223f/M _524P | I{)Q,3 1Q(3 00(.15.251770564328416789281f9/5Mf_)P,I )Q,3 1 (| - ^~~~~~~~~~~~~~0 .8539src/libavcodec/aac_defines.h6:8442:6367:3 5note: 7expanded from macro 'Q30'0 5f)}, {Q 3441 | (#-d0e.f9i4n7e0 1Q13309(6x9)0 9 5 6 f ) , Q 3 1 ( - 0 .(0i1n8t2)6(3(4x8)1*9140275357f4)1}8,2 4 .| 0 ~~~~^~~~~~~~~~~~~~~~~~~ + 0.5src/libavcodec/aac_defines.h): 45 :| 36 ^: note: expanded from macro 'Q31' 45In file included from | #src/libavcodec/aacps_fixed.cd:e24f: iIn file included from nsrc/libavcodec/aacps.ce: 32: Qsrc/libavcodec/aacps_fixed_tablegen.h3:1164(:x11): warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x )164* | 2 1 4 7 4 8 3Q63408(.10. 5+6 706.354)1 0 5| 7 ^ ~f /M_PI), Q30(1In file included from .src/libavcodec/aacsbr_fixed.c5:6627: 8src/libavcodec/aacsbrdata.h3:35243:0584:4 fwarning: /implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]M _PI), Q30(1.568 15243 | 6{3Q33414(f /0M._5P2I1)7,5 4Q23406(812.159658f8)9,6 0Q53512(f-/0M._8P5I3)9,6 8Q23607(315.750659f6)3}3,7 2{2Q33f1/(M-_0P.I9)4,7 0Q13103(916.9507905663f8)1,7 9Q83f1/(M-_0P.I0)1,8 2 6| 3 ^~~~~~~~~~~~~~4 81942src/libavcodec/aac_defines.h5:544f:)36}:, note: expanded from macro 'Q30'| ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h: 4544: | 36#:d enote: fexpanded from macro 'Q31'i ne Q30(x )45 | # d e f i n e Q 3 1 ( x()i n t ) ( ( x ) * 1 0 7 3 7 4(1i8n2t4).(0( x+) *02.154)7 4 8| 3 ^6 48.0 + 0.5) In file included from | src/libavcodec/aacps_fixed.c ^ ~: 24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:163:136: In file included from warning: src/libavcodec/aacsbr_fixed.cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 62: src/libavcodec/aacsbrdata.h:524:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | 524 | Q{3Q03(10(. 005.6512714795462744f6/8M2_1P9I5)f,) ,Q 3Q03(10(.-005.2865632996283296f7/3M5_7P0I5)f,) }Q,3 0{(Q03.10(4-703.191437800151f3/9M6_9P0I9)5,6 fQ)3,0 (Q03.10(3-308.407168125613f4/8M1_9P4I2)5,5 fQ)3}0,( 0 .| 0 ~~~~^~~~~~~~~~~~~~~~~~~2 0727src/libavcodec/aac_defines.h6:1457:736f:/ Mnote: _expanded from macro 'Q31'P I), Q30( 045. | 0#0d2e8f2i0n5e9 6Q13f1/(Mx_)P I ) , | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h (:i44n:t36):( (note: xexpanded from macro 'Q30') *2147483 6444 | 8#.d0e f+i n0e. 5Q)3 0 (| x ^ ~) (iIn file included from ntsrc/libavcodec/aacsbr_fixed.c):(62(: xsrc/libavcodec/aacsbrdata.h):*5241:07:7 warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 741824.0 + 0524. | {5Q3)1( 0| .5 ^2 1754246821In file included from 95src/libavcodec/aacps_fixed.cf:24): In file included from ,src/libavcodec/aacps.c Q:3321: (src/libavcodec/aacps_fixed_tablegen.h-:0163.8:5111:3 9warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 826735705f)}, {Q 31631 | ( - 0. 9 4 7Q0301(01.035966197409697546ff/M)_,P IQ)3,1 (Q3-00(0..0015822666239428391f9/4M2_P5I)5,f )Q}3,0( 0 .0| 4 ~~~~~^~~~~~~~~~~~~~~~~~7 3113src/libavcodec/aac_defines.h8:0455f:/36M_:P Inote: ),expanded from macro 'Q31' Q 30(0.033 844576 | 1#5d1eff/Mi_nPIe) , QQ330(10(.x0)20 7 2 7 6 1 77 f/ M _ PI ) , Q(3i0(n0.t0)0(2(8x2)0*5291647148f36/4M_8PI.),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:e523f:i84n:e warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 0(x) 523 | { Q(i3n1(t 0).4(4(2x2)*61087030749183242.09 5+ 60f.)5,) Q| 3 ^1 ( 0.713267In file included from 5src/libavcodec/aacps_fixed.c:6247: 4In file included from 2src/libavcodec/aacps.c7:5322: src/libavcodec/aacps_fixed_tablegen.hf:)163}:,86 : {warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 31( 0.0367190715 831631 | 2f ) , Q Q3301(0(. 00.5663167046963748f9/3M6_6PI6)7,5 fQ)}3,0 ( 0.| 0 ~~~~~^~~~~~~~~~~~~~~~~~52 6629src/libavcodec/aac_defines.h23:9f45/M:_P36I):, Qnote: 3expanded from macro 'Q31'0( 0.047311 38450 | 5#fd/Me_fPinIe) ,Q 3Q13(0(x0.)03 3 8 47 6 15 1f /M _P I) , Q 3 0((i0nt.)0(2(0x72)7*612771f4/M7_P4I83)6,4 8.Q03 +0 (00..05)0 2| 8 ^ ~20 5961f/M_PI), In file included from | ^~~~~~~~~~~~~~src/libavcodec/aacsbr_fixed.c :62: src/libavcodec/aacsbrdata.hsrc/libavcodec/aac_defines.h::52344::5936:: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]note: expanded from macro 'Q30' 44 | 523# | d{eQf3i1n(e 0Q.3404(2x2)6 8 0 0 9 3 2 9 5 6 f ) , Q(3i1n(t )0(.(7x1)3*216077536774412872542.f0) }+, 0{.Q53)1 ( | 0 ^. 03671907158312fIn file included from ),src/libavcodec/aacps_fixed.c :Q243: 1In file included from (src/libavcodec/aacps.c :032.: 6src/libavcodec/aacps_fixed_tablegen.h3:61630:6613:8 9warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 6675f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :16345 | : 36 : note: expanded from macro 'Q31' Q30(0.05 6451 | 7#4d9e6f7i4nfe/ MQ_3P1I()x,) Q 3 0 ( 0 . 0 5 2 6 6 2 9 2(3i9nft/)M(_(PxI))*,2 1Q43704(803.604487.301 1+3 800.55f)/ M _| P ^ ~I ), Q30(0.0338476In file included from 151src/libavcodec/aacsbr_fixed.cf:/M62_: Psrc/libavcodec/aacsbrdata.hI:)523,:32 :Q 30warning: (0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 0207276177f/ M523_ | P{IQ3)1(, 0.Q434022(68000.90302298562f0)59,61 fQ/M3_1PI() , 0 .| 71 ^~~~~~~~~~~~~~32 67567src/libavcodec/aac_defines.h42:75442f:)}36,: {note: Q3expanded from macro 'Q30'1( 0.0367 14490 | 7#1de5f83i12nfe) ,Q 3Q301((x )0 . 6 3 6 0 6 3 8 9 3 6(6i6nt7)5f()(x}),*1 07 37| 41 ~~~~~^~~~~~~~~~~~~~~~~~8 24.0src/libavcodec/aac_defines.h +: 45:036.5:) note: | expanded from macro 'Q31' ^ 45In file included from | #src/libavcodec/aacps_fixed.cd:e24f: iIn file included from nsrc/libavcodec/aacps.ce: 32Q: 3src/libavcodec/aacps_fixed_tablegen.h1:(163x:)36 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x)*2 11634 | 7 4 8 3 6 4 8Q.300 (+0 .00.556)1 7 4| 9 ^ ~6 74f/M_PI), Q30(In file included from 0src/libavcodec/aacsbr_fixed.c.:0625: 2src/libavcodec/aacsbrdata.h6:65232:972:3 9warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]/ M_PI), Q30(0.0 45237 | 3{1Q13318(0 50f./4M4_2P2I6)8,0 0Q9330(209.5063f3)8,4 7Q63115(1 f0/.M7_1P3I2)6,7 5Q63704(207.5022f0)7}2,7 6{1Q7371f(/ M0_.P0I3)6,7 1Q93007(105.80301228f2)0,5 9Q6311f(/ M0_.P6I3)6,0 6 3| 8 ^~~~~~~~~~~~~~9 36667src/libavcodec/aac_defines.h5:f44):}36,: note: | expanded from macro 'Q30' ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45 :4436 | :# dnote: eexpanded from macro 'Q31'f ine Q30(x )45 | # d e f i nsrc/libavcodec/aacsbr.c e Q: 3200 1: (19 x:() i warning: n comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]t ) ( ( x ) * 1 0 7 3 7 4(2001i | 8n 2t 4) .( 0(f xo+)r * 02(.1i54 )7= 4 80| 3; ^6 4i8 .<0 +s b0r.-5>In file included from )n _src/libavcodec/aacps_fixed.c q:| ;24 ^ ~ : iIn file included from +src/libavcodec/aacps.c+:)32 : {src/libavcodec/aacps_fixed_tablegen.h : 163| :In file included from ~ ^ ~~~~~~~~11src/libavcodec/aacsbr_fixed.c :: 62warning: : implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavcodec/aacsbrdata.h :522:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | 522 | { QQ3310((-00..0956213764690627343f2/6M93_2PfI)),, QQ3310((-00..09572967692299283096f8/1M8_0PfI))},, Q{3Q03(10(.-004.7434161037810758f5/1M8_5P9I8)f,) ,Q 3Q03(10(.-003.3584427363125512f0/1M6_3P9I4)f,) }Q,3 0 (| 0 ~~~~^~~~~~~~~~~~~~~~~~~. 02072src/libavcodec/aac_defines.h7:6451:7367:f /note: Mexpanded from macro 'Q31'_ PI), Q30( 450 | .#0d0e2f8i2n0e5 9Q6311f(/xM)_ P I ) , | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h(:i44n:t36):( (note: xexpanded from macro 'Q30') *21474836 4448 | .#0d e+f i0n.e5 )Q 3 0| ( ^ ~x ) In file included from (src/libavcodec/aacsbr_fixed.ci:n62t: )src/libavcodec/aacsbrdata.h(:(522x:)58*:1 0warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 741824.0 + 0.5 )522 | | { ^Q 31(-0.9236602In file included from 33src/libavcodec/aacps_fixed.c2:6249: 3In file included from 2src/libavcodec/aacps.cf:)32,: src/libavcodec/aacps_fixed_tablegen.hQ:31621:(136-:0 .warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 979298068180f)}, { Q1623 | 1 ( - 0 . 4 4Q603701(708.511285529383f7)0,9 8Qf3/1M(_-P0I.)5,4 2Q33302(502.011167369441f0)3}1,7 f /| M ~~~~^~~~~~~~~~~~~~~~~~~_ PI),src/libavcodec/aac_defines.h :Q453:036(:0 .note: 1expanded from macro 'Q31'0 59871912f /45M | _#PdIe)f,i nQe3 0Q(301.(0x7)6 2 7 2 4 7 2 7 f / M _ P I )(,i nQt3)0(((0x.)0*426184970458334654f8/.M0_ P+I )0,. 5Q)3 0 (| 0 ^ ~. 0063956482f/M_In file included from PIsrc/libavcodec/aacsbr_fixed.c):,62 : src/libavcodec/aacsbrdata.h| : ^~~~~~~~~~~~~~522 :31: src/libavcodec/aac_defines.hwarning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]44 :36: note: expanded from macro 'Q30' 52244 | | {#Qd3e1f(i-n0e. 9Q23306(6x0)2 3 3 2 6 9 3 2 f ) , Q3 1 ((-i0n.t9)7(9(7x9)2*9180076387148108f2)4}.,0 {+Q 301.(5-)0 . 4| 4 ^6 07178518598f),In file included from Qsrc/libavcodec/aacps_fixed.c3:124(: -In file included from 0src/libavcodec/aacps.c.:5324: 2src/libavcodec/aacps_fixed_tablegen.h3:321625:21110:1 6warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 4f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45: 36162: | note: expanded from macro 'Q31' Q30(0 .451 | 2#5d2e3f3i7n0e9 8Qf3/1M(_xP)I ) , Q 3 0 ( 0 . 1 1 7 6 4(1i0n3t1)7(f(/xM)_*P2I1)4,7 4Q83306(408..100 5+9 807.159)1 2 f| / ^ ~M _PI), Q30(0.076In file included from 27src/libavcodec/aacsbr_fixed.c2:4627: 2src/libavcodec/aacsbrdata.h7:f522/:M6_:P Iwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], Q30(0.0468905 35224 | 5{fQ/3M1_(P-I0).,9 2Q33606(002.30302663993526f4)8,2 fQ/3M1_(PI-)0,. 9 7| 9 ^~~~~~~~~~~~~~7 92980src/libavcodec/aac_defines.h6:8441:8360:f )note: }expanded from macro 'Q30', {Q31(-0 .444 | 4#6d0e7f1i7n8e5 1Q83509(8xf)) , Q 3 1 ( - 0 . 5 4 2 3 3(2i5n2t0)1(6(3x9)4*f1)0}7,3 7 4| 1 ~~~~^~~~~~~~~~~~~~~~~~~8 24.0 src/libavcodec/aac_defines.h+: 450:.365:) note: expanded from macro 'Q31'| ^ 45 | #deIn file included from fisrc/libavcodec/aacps_fixed.c:n24e: In file included from Qsrc/libavcodec/aacps.c3:132(: xsrc/libavcodec/aacps_fixed_tablegen.h): 162 : 86 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x)*214 71624 | 8 3 6 4 8 . 0Q 3+0 (00..51)2 5 2| 3 ^ ~3 7098f/M_PI), In file included from Q3src/libavcodec/aacsbr_fixed.c0:(620: .src/libavcodec/aacsbrdata.h1:15217:6834:1 0warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 7f/M_PI), Q30(0 .5211 | 0{5Q93817(1-901.23f6/3M2_6P0I1)8,4 1Q93906(05.f0)7,6 2Q73214(7 207.f0/7M4_4P0I2)4,3 1Q23302(208.f0)4}6,8 9{0Q53314(5 f0/.M9_9P9I7)9,0 4Q43607(04.305006f3)9,5 6Q43812(f-/0M._1P4I1)3,0 2 8| 7 ^~~~~~~~~~~~~~3 47405src/libavcodec/aac_defines.hf:)44}:,36 : | note: ~~~~^~~~~~~~~~~~~~~~~~~expanded from macro 'Q30' src/libavcodec/aac_defines.h:45: 3644: | #note: dexpanded from macro 'Q31'e fine Q30( x45) | # d e f i n e Q 3 1 ( x )( i n t ) ( ( x ) * 1 0 7 3 7(4i1n8t2)4(.(0x )+* 201.457)4 8 3| 6 ^4 8.0 + 0.5) | ^ ~In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:162In file included from :61src/libavcodec/aacsbr_fixed.c:: 62warning: : implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavcodec/aacsbrdata.h :521:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | 521 | { Q 3Q13(0-(00..31623522363071089481f9/9M6_5PfI)),, QQ3310(( 00..10177464401204331172f3/2M2_8PfI))},, Q{3Q03(10(. 100.5999897719901424f6/7M4_3P5I0)f,) ,Q 3Q03(10(.-007.6124712340722877f3/4M7_4P0I5)f,) }Q,3 0 (| 0 ~~~~~^~~~~~~~~~~~~~~~~~. 04689src/libavcodec/aac_defines.h0:5453:4365:f /note: Mexpanded from macro 'Q31'_ PI), Q30 (450 | .#0d0e6f3i9n5e6 4Q8321f(/xM)_ P I ) , | ^~~~~~~~~~~~~~ (src/libavcodec/aac_defines.hi:n44t:)36(:( xnote: )expanded from macro 'Q30'* 21474836 4448 | .#0d e+f i0n.e5 )Q 3 0| ( ^ ~x ) (In file included from insrc/libavcodec/aacsbr_fixed.ct:)62(: (src/libavcodec/aacsbrdata.hx:)521*:1320:7 3warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 1824.0 + 0.5) | ^ 521 | {Q31(-0.3632In file included from 60src/libavcodec/aacps_fixed.c1:8244: 1In file included from 99src/libavcodec/aacps.c6:532f: )src/libavcodec/aacps_fixed_tablegen.h,: 162Q:3361: (warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0.074402431232 28162f | ) } , {Q 3 1Q( 300.(9909.7910254246374337500f9)8,f /QM3_P1I)(,-0 .1Q4301(300.21187764310437147f0/M5_fP)I)},, | Q ~~~~~^~~~~~~~~~~~~~~~~~30 (0.1src/libavcodec/aac_defines.h0:545:936:8 note: 7expanded from macro 'Q31'1 912f/M_P I45) | ,# dQ3e0f(in0e .Q03716(2x7)2 4 7 2 7 f/ M _ P I ) ,( iQn30t()0(.0(4x68)90*5231454f/7M_4P8I3)6, 4Q83.00( 0+.0 0603.9556)4 8 2| f ^ ~ /M_PI), | ^~~~~~~~~~~~~~ In file included from src/libavcodec/aacsbr_fixed.csrc/libavcodec/aac_defines.h::6244: :src/libavcodec/aacsbrdata.h36::521 :note: 6expanded from macro 'Q30': warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44 | #define 521Q | 3{0Q(3x1)( - 0 . 3 6 3 2 6 0 1 8 4 1 9(9i6n5tf))(,( xQ)3*11(0 703.704714842042.403 1+2 302.258)f ) }| , ^ {Q31( 0.99979In file included from 0src/libavcodec/aacps_fixed.c4:4246: 7In file included from 4src/libavcodec/aacps.c3:5320: fsrc/libavcodec/aacps_fixed_tablegen.h):,162 :Q113:1 (warning: -implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .14130287347405f) }162, | | ~~~~^~~~~~~~~~~~~~~~~~~ Q30src/libavcodec/aac_defines.h(:045.:1362:5 2note: 3expanded from macro 'Q31'3 7098f/M_ P45I | )#,d eQf3i0n(e0 .Q13117(6x4)1 0 3 1 7 f / M _ P I ) , Q(3i0n(t0).(1(0x5)9*827114971428f3/6M4_8P.I0) ,+ Q03.05()0 . 0| 7 ^ ~6 2724727f/M_PI),In file included from Qsrc/libavcodec/aacsbr_fixed.c:3062: (src/libavcodec/aacsbrdata.h0:.5200:4836:8 9warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 345f/M_PI), Q30 (5200 | .{0Q03613(9-506.438220f7/0M6_6P6I6)9,8 6 5| 6 ^~~~~~~~~~~~~~f ), Q3src/libavcodec/aac_defines.h1:(44 :036.:5 0note: 1expanded from macro 'Q30'4 34219087 5443 | f#)d}e,f i{nQe3 1Q(3 00(.x5)7 5 9 3 1 6 3 2 2 4 4 8 7 f )(,i nQt3)1(((-x0).*918097636744212892241.500 9+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.c45: | 32#: dsrc/libavcodec/aacps_fixed_tablegen.he:f161i:n136e: Qwarning: 31implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( x) (in t161) | ( ( x ) * 2 1Q43704(803.614986.903 9+9 705.05f)/ M _| P ^ ~I ), Q30(0.1856In file included from 74src/libavcodec/aacsbr_fixed.c1:1626: 0src/libavcodec/aacsbrdata.hf:/520M:_59P:I )warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(0.168155863 9520f | /{MQ_3P1I()-,0 .Q33200(700.616262639687645364f2)f,/ MQ_3P1I() ,0 .Q53001(403.402715980088785832f7)f}/,M _{PQI3)1,( Q03.05(705.903110633828244447897ff/)M,_P I)Q,3 1 | ( ^~~~~~~~~~~~~~- 0.989src/libavcodec/aac_defines.h6:644:4362: 2note: 9expanded from macro 'Q30' 21509f )44 | }#d,ef in e| ~~~~~^~~~~~~~~~~~~~~~~~Q3 0(x)src/libavcodec/aac_defines.h: 45 : 36 : note: expanded from macro 'Q31' (int )45(( | x#)*d10e7f3i7n41e82 4.Q03 +1 0(.5x) ) | ^ In file included from (src/libavcodec/aacps_fixed.ci:24n: In file included from tsrc/libavcodec/aacps.c):(32(: xsrc/libavcodec/aacps_fixed_tablegen.h:)161*:21111:47 4warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 648.0 + 0.5) | ^ ~161 | Q30(In file included from 0.src/libavcodec/aacsbr_fixed.c1:629: src/libavcodec/aacsbrdata.h6:95203:9329:7 warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 f/M_PI), Q 35200 | ({0Q.3118(5-607.4312106700f6/6M_6P6I9)8,6 5Q63f0)(,0 .Q13618(1 505.85603194f3/4M2_1P9I0)8,7 5Q33f0)(}0,. 1{2Q23316(7 403.4527f5/9M3_1P6I3)2,2 4Q43807(f0).,0 7Q53810(8-808.2978f9/6M6_4P2src/libavcodec/aacsbr.cI2):9,2252 :1Q1953:00 9(warning: f0comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare].) 0}1,0 3 8| 8 ~~~~~^~~~~~~~~~~~~~~~~~4 479f/src/libavcodec/aac_defines.hM: _45225P:I | 36) :, note: expanded from macro 'Q31'| f ^~~~~~~~~~~~~~o r (e src/libavcodec/aac_defines.h=: 44045:; | 36 #:ed e(b44x | )s #_dn ue m f _ien vn; e eQ+3+ 0)( x) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ (i n t ) ( ( x )src/libavcodec/aacsbr.c* :2227:(2314i7: n4warning: t8)comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]((3x 6)4*1807.3 2270 | 7 4 + 1 80 2.4 .5 0f)o +r 0(.| k5 ^ ~=) 0 ;| k ^ < sIn file included from bsrc/libavcodec/aacsbr_fixed.cr:-62>: nsrc/libavcodec/aacsbrdata.h_:l520In file included from :i6msrc/libavcodec/aacps_fixed.c::; 24warning: : implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]In file included from ksrc/libavcodec/aacps.c+:+32): src/libavcodec/aacps_fixed_tablegen.h{:161 : 86 | :520 | {Q ~ ^ ~~~~~~~~~~3 1warning: (-implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0.3207src/libavcodec/aacsbr.c:0 62301616: | 576 : 6 9warning: 8comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 6 5Q6f3)0,( 0Q.3119(6 902303. | 95 90 71 540 3f 4/ 2M 1_ 9P 0I 8) 7, 5 f3Qof3r)0 }((,0m . {1=Q8 35s16b(7r 4-01>.1f56_70t5fa9/b3Ml1_e6Pl3Ii2)m2,[4 k4Q]83 70-f( )0,s .bQ1r68315-51>k8x6[(31-90]f/.M; 9m_ <8 Psb9rI-6>f)_6t,a4 2Q23b0l9(2e15009lf).}i1,2m2[3k6 +7 | 4 ~~~~^~~~~~~~~~~~~~~~~~~13]4 2- f /Ms_Psrc/libavcodec/aac_defines.hIb:)45r, :Q-36:3 0>note: (0k.expanded from macro 'Q31'x07 5[18];0 8m88 245+ | 7+f#/)deMf i_{Pn I)e, Q 3| Q03 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1 ((0.x0)1 0 38 8 4 4 7src/libavcodec/aacsbr.c9 :245f:/ 57M: _ warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]P I ) (,i n t)| 245(( ^~~~~~~~~~~~~~x | ) * 2src/libavcodec/aac_defines.h :1 44 : 364: 7 4 note: 8 36expanded from macro 'Q30' 4f8 o.r 0(m + 44= | #0d .e5s)fbi rne -Q| >3 ^ ~0f(x )_ t a b l e l imIn file included from [src/libavcodec/aacsbr_fixed.c k:62 : src/libavcodec/aacsbrdata.h(:]519i n-t )s:b(r(-x84>)k:x* warning: [implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 07137]41;82 4.m0 +519 0. | 5<{) Q3 s| 1br ^-(> f0._94t0a44b94l66In file included from esrc/libavcodec/aacps_fixed.c8l:7i249m: 6In file included from [src/libavcodec/aacps.c:3k32 +f ): ,src/libavcodec/aacps_fixed_tablegen.h :1Q]3 161- 1s:61(:b warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]r0 .-0>k9x0[2162]0;1 m1++ ) 5{161 7 | 4| 16 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~f ) }Q3,0 ({0src/libavcodec/aacsbr.c.Q1:391251(6:-90357.: 998725308fwarning: /6comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] M3_P5I)2, 5Q33 403(25120 | 7.f ) ,1 8 5Q6 371 (4 1 106 .0 0f 8 / 9M_fPI2),o 4rQ370 6(8(08.m23167 66=8 1f55s8)b63}9r,f /M-_>P fI)| , ~~~~~^~~~~~~~~~~~~~~~~~ _ taQsrc/libavcodec/aac_defines.hbl3:e0l45(i:0m[36k.]:1 note: 2- expanded from macro 'Q31's2b 3r-6>k7x4[1 ]453 | ;4# d2efmifn /)f ( _ 0t. ab0l 7e 5l 8 i0 m 8[ k8 8 +2( 7if1n/t]M)( (_x-PI))* ,2 1s4b7Qr-4>8k3x30([604.801103.808]4 ;4+7 m9+0f.+5/)M)_P I{) , | | | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~ ^ ~ src/libavcodec/aac_defines.h:44:In file included from src/libavcodec/aacsbr.c36src/libavcodec/aacsbr_fixed.c::: 25762note: :: expanded from macro 'Q30'57src/libavcodec/aacsbrdata.h :: 519warning: :comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]58 : 44warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]# define 257Q | 3 0 ( x 519) | { Q 3 1 ( 0 . f9 o4 r0 4 (4 m9 4(=6i 6sn8bt7r)9-(6>(3fxf_))t*,a1 b0Ql73e31l7(i4 m10[8.k20]49 .0-02 6+s2 b00r1.-15>5)k7 x4 [1| 16 ^]f ;) }m, <{ Qs3b1r(--In file included from >0f.src/libavcodec/aacps_fixed.c_8:t224a3: b8In file included from l6src/libavcodec/aacps.ce3:l532i2: m5src/libavcodec/aacps_fixed_tablegen.h[3:k4161 3:+236 7:1f ])warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]- Qs3b1r(- >0k.x0[819]2;4 7m1616+ | 8+ 8) 2 3{ 6 7 6| Qf ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3) 0}(,0 . 1| 9 ~~~~^~~~~~~~~~~~~~~~~~~6 9399src/libavcodec/aacsbr.csrc/libavcodec/aac_defines.h7::5265450::f5736/::M _warning: note: Pcomparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]expanded from macro 'Q31'I ), Q30(0. 1458 | 5# 6d2657e | 4f 1i 1n 6e 0 fQ /3 M1 _ P( Ix )) , f oQ r3 0 (( m 0 .= 1 6 s8 b1 r5 -5(>8if6n_3tt9)af(b/(lMxe_)lP*Ii2)m1,[4 k7Q]43 80-3( 60s4.b81r.2-02> 3k+6x 7[041.3]54;)2 fm / | M< ^ ~_ PsIb)r,- >Qf3_0t(a0In file included from b.l0src/libavcodec/aacsbr_fixed.ce7:l562i8: m0src/libavcodec/aacsbrdata.h[:8k5198 :8+322: 7 1fwarning: ]/implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] M -_ PsIb)r,- >Qk3x0[ (15190] | .;{0 Q1m30+13+(8) 8 04{.4 97 49| 0f ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4/ 4M9_4P6I6)8,7 9 6| 3 ^~~~~~~~~~~~~~f ), Q3src/libavcodec/aac_defines.h1:(44 :036.:0 9note: 0expanded from macro 'Q30'2 62011574 1446 | f#)d}e,f i{nQe3 1Q(3-00(.x8)2 3 8 6 3 5 2 5 3 4 3 2 7 f )(,i nQt3)1((( x0).*018097234774618882243.607 6+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 :4532 | : #src/libavcodec/aacps_fixed_tablegen.hd:e161f:i11n:e warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 1(x) (161i | n t) ( ( x ) *Q23104(704.8139664983.909 7+5 00f./5M)_ P I| ) ^ ~, Q30(0.185674In file included from 11src/libavcodec/aacsbr_fixed.c6:062f: /src/libavcodec/aacsbrdata.hM:_519P:I7):, warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 0(0.1681558639 f519/ | M{_QP3I1)(, 0Q.3904(004.41924263668747394623ff/)M,_ PQI3)1,( Q03.00(900.206725081018587842176ff/)M}_,P I{)Q,3 1Q(3-00(.08.203180633858245437493f2/7Mf_)P,I )Q,3 1 (| ^~~~~~~~~~~~~~0 .0892src/libavcodec/aac_defines.h4:7446:8368:2 3note: 6expanded from macro 'Q30'7 6f)}, | ~~~~~^~~~~~~~~~~~~~~~~~44 | #defsrc/libavcodec/aac_defines.hi:n45e: 36Q:3 0note: (expanded from macro 'Q31'x ) 45 | # d e f i(nien tQ)3(1((xx))* 1 0 7 3 7 4 1 8 2 4 . 0 +( i0n.t5))( ( x| ) ^* 2147483648.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:160: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 :16083 | : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(0.3062773 65184 | 5{fQ/3M1_(P I0).,6 7Q23206(806.12399131748885f1)3,6 fQ/3M1_(P-I0).,1 3Q43904(308.92061619031246f3)6}5,f /{MQ_3P1I()-,0 .Q73007(307.319989874823076782f2)f,/ MQ_3P1I()-,0 .Q73605(407.314296342151949522f9)f}/,M _ P| I ~~~~^~~~~~~~~~~~~~~~~~~) , Q30src/libavcodec/aac_defines.h(:045.:0361:7 5note: 6expanded from macro 'Q31'0 9849f/M_ P45I | )#,d e f| i ^~~~~~~~~~~~~~n e Q31src/libavcodec/aac_defines.h(:x44): 36 : note: expanded from macro 'Q30' (44i | n#td)e(f(ixn)e* 2Q13407(4x8)3 6 4 8 . 0 + 0 . 5 ) (| i ^ ~n t)((x)*1073741In file included from 8src/libavcodec/aacsbr_fixed.c2:462.: 0src/libavcodec/aacsbrdata.h :+518 :058.:5 )warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^ 518In file included from | src/libavcodec/aacps_fixed.c{:Q243: 1In file included from (src/libavcodec/aacps.c :032.: 6src/libavcodec/aacps_fixed_tablegen.h7:21602:61118:6 1warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 3788f), Q31(-0.1349 41603 | 8 9 0 1 1 0 1Q43f0)(}0,. 3{0Q63217(7-306.4750f7/3M7_3P9I8)8,4 2Q03608(f0).,2 9Q13114(8-501.3766f5/4M7_3P4I9)3,2 5Q93902(f0).}2,6 6 9| 3 ~~~~^~~~~~~~~~~~~~~~~~~2 6365fsrc/libavcodec/aac_defines.h/:M45_:P36I:) ,note: expanded from macro 'Q31'Q 30(0.1997 8453 | 7#7d2e2ffi/nMe_ PQI3)1,( xQ)3 0 ( 0 . 1 2 6 4 1 1 4 5 2 9(fi/nMt_)P(I()x,) *Q23104(704.8031674586.009 8+4 90f./5M)_ 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 :518:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]44 | #define Q30(x )518 | { Q 3 1 ( 0 . 6 7 2 2 6(8i6n1t3)9(3(7x8)8*f1)0,7 3Q73411(8-204..103 4+9 403.859)0 1 1| 0 ^1 4f)}, {Q31(-0In file included from .src/libavcodec/aacps_fixed.c7:0247: 3In file included from 7src/libavcodec/aacps.c3:9328: 8src/libavcodec/aacps_fixed_tablegen.h4:21600:6868:f )warning: , implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 31(-0.7654734932599 2160f | ) } , | ~~~~^~~~~~~~~~~~~~~~~~~Q 30(0.src/libavcodec/aac_defines.h3:0456:2367:7 3note: 611expanded from macro 'Q31'4 5 warningfs/ generatedM. _P I45) | ,# dQe3f0i(n0e. 2Q93111(4x8)5 1 3 6 f / M _ P I ) , Q 3(0i(n0t.)2(6(6x9)3*In file included from 2216437src/libavcodec/ac3dec_fixed.c468:351556: f4src/libavcodec/eac3dec.c/8M.:_0141P :I+)17 :,0 .warning: Q5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 0()0 . 1| 9 ^ ~ 97837 71412 | 2 f / MIn file included from _ P src/libavcodec/aacsbr_fixed.cI: 62 ) , : Q src/libavcodec/aacsbrdata.h3 0:(i0518f .(:1n2s76c4: awarning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] l1e4 52<9 f-1/ M518.0_)P | I {)Q| 3, ^~~~~~ ~ 1Q (3 0(00..01677526206896183499f3/M7_8PI8)f, ) , | Q ^~~~~~~~~~~~~~ 31(src/libavcodec/aac_defines.h-:044.:1363: 4note: 9expanded from macro 'Q30' 4389011 0441 | #4dfef)i}ne, Q3{0Q(3x)1 ( - 0 . 7 0 7 3 7 (3i9n8t84)20(68(fx)),* 1Q0317(3-07.7465147832449.03 +2 50.959) 2 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:160:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]45 | #define Q31(x) 160 | Q 3(0i(n0t.)3(0(6x2)7*7231644754f8/3M64_8P.I0) ,+ Q030.(50). 2 9| 1 ^ ~1 485136f/M_PI),In file included from src/libavcodec/aacsbr_fixed.cQ:3620: (src/libavcodec/aacsbrdata.h0:.5172:6846:9 3warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 365f/M_PI), Q3 0517( | 0{.Q13919(7 803.74712828f1/2M8_4P1I8)2,6 8Q330f()0,. 1Q23614(1 104.502291f8/8M0_9P8I9)2,2 2Q8320f()0}.,0 1{7Q53610(9-804.98f6/1M3_5P4I5)4,9 4 1| 2 ^~~~~~~~~~~~~~3 7f), src/libavcodec/aac_defines.hQ:3441:(36 :0 .note: 9expanded from macro 'Q30'8 94748090 9443 | 5#9dfe)f}i,n e | Q ~~~~~^~~~~~~~~~~~~~~~~~3 0(x) src/libavcodec/aac_defines.h : 45 : 36 : note: expanded from macro 'Q31' (int) (45( | x#)d*e1f0i7n3e7 4Q13812(4x.)0 + 0 . 5 ) | ^ (int)((x)In file included from *2src/libavcodec/aacps_fixed.c1:4247: 4In file included from src/libavcodec/aacps.c8:3326: 4src/libavcodec/aacps_fixed_tablegen.h8:160.:036: +warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0.5) | ^ ~ 160 | In file included from src/libavcodec/aacsbr_fixed.c : 62 : Qsrc/libavcodec/aacsbrdata.h:35170:(580:. 3warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 2773645f/M_PI) ,517 | Q{3Q03(10(. 209.141148885113268f4/1M8_2P6I8)3,f )Q,3 0Q(301.(2 606.90322168386059f8/9M2_2P2I8)2,f )Q}3,0 ({0Q.3119(9-708.3876712325f4/5M4_9P4I1)2,3 7Qf3)0,( 0Q.3112(6 401.1948592497f4/8M0_P9I)0,9 Q33509(f0).0}1,7 5 | 6 ~~~~^~~~~~~~~~~~~~~~~~~ 0984src/libavcodec/aac_defines.h9:f45:/36M:_ Pnote: Iexpanded from macro 'Q31') , | ^~~~~~~~~~~~~~ 45 | src/libavcodec/aac_defines.h#:d44e:f36:i nnote: eexpanded from macro 'Q30' Q31(x) 44 | #d e fi ne Q 3 0 (x ) ( i n t ) ( ( x )(*i21n4t)7(4(8x3)6*4180.07 +3 07.54)1 8| 2 ^ ~4 .0 + 0.5) In file included from | ^src/libavcodec/aacsbr_fixed.c :62: src/libavcodec/aacsbrdata.h:517:32: warning: In file included from implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:160 :51711 | : {warning: Q3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 ( 0.4188128418 1602 | 6 8 3 f ) ,Q 3Q0(301.(3 00.062218787093869242528f2/Mf_)}P,I ),{ Q3Q13(0-(00..29816113544584954112363f7f/)M,_P IQ)3, 1Q(30 (00..928964679342683069509f3/5M_9PfI))},, Q 30| ( ~~~~~^~~~~~~~~~~~~~~~~~ 0.19src/libavcodec/aac_defines.h97:83457:73622:f/ Mnote: expanded from macro 'Q31'_ PI), Q30 (450 | .1#2d6e41f1i4n5e29 fQ/3M1_P(Ix)), Q 3 0 ( 0. 0 1 7 5 6 0 9 8(4i9nft)/(M(_x)P*I2),1 4| 7 ^~~~~~~~~~~~~~ 48364src/libavcodec/aac_defines.h8:.440: +36 :0 .note: 5expanded from macro 'Q30' ) | ^ ~ 44 | #define In file included from Qsrc/libavcodec/aacsbr_fixed.c3:062: (src/libavcodec/aacsbrdata.hx:517): 7 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)(( x517) | *{1Q03713(74 108.244.108 8+ 10.2584)1 8| 26 ^8 3f), Q31(In file included from src/libavcodec/aacps_fixed.c0:.2402: 1In file included from src/libavcodec/aacps.c8:8320: src/libavcodec/aacps_fixed_tablegen.h9:1598:1369:2 2warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]82 f)}, {Q31(-0.86 11593 | 5 4 54 94 1 2Q3307(f0.)42,0 0Q93215(8 207f./9M8_P9I4),7 4Q8300(09.40039837558927f8)f}/M,_ P I| ) ~~~~~^~~~~~~~~~~~~~~~~~, Q30(src/libavcodec/aac_defines.h0.:3457:6369:2 0note: 6expanded from macro 'Q31'4 05f/M_PI) ,45 | Q#d3e0f(i0n.e2 95Q33719(5x4)93 f / M _ PI ) , Q3 0 (0 . 1 9(4i6n7t8)6(7(9x1f)/M*_2PI1)4,74 8Q3306(408..002 78+72 2904.25f/)M _ P| I ^ ~ ), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.hIn file included from :src/libavcodec/aacsbr_fixed.c44::6236: :src/libavcodec/aacsbrdata.h :note: 516expanded from macro 'Q30': 83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44 | #define Q 35160 | ({xQ)3 1 ( - 0 . 0 3 8 4 1 5 1 7 6(0i1n8t4)3(f()x,) *Q13017(3-704.16892848.808 1+5 608.151)7 9 f| ) ^} , {Q31(-0.301In file included from 02src/libavcodec/aacps_fixed.c1:524: In file included from src/libavcodec/aacps.c:327: 3src/libavcodec/aacps_fixed_tablegen.h0:41596:41114:f )warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q31(-0.076678089222 01595 | f )} , | ~~~~^~~~~~~~~~~~~~~~~~~Q 30(0.src/libavcodec/aac_defines.h4:2450:0369:2 5note: 8expanded from macro 'Q31'2 7f/M_PI), 45Q | 3#0d(e0f.i4n0e3 8Q73518(2x7)8 f / M _ P I ) , Q 3 0 ( 0(.i3n7t6)9(2(0x6)4*0251f4/7M4_8P3I6)4,8 .Q03 0+( 00..259)5 3 7| 9 ^ ~5 493f/M_PI), Q30In file included from (0src/libavcodec/aacsbr_fixed.c.:1629: 4src/libavcodec/aacsbrdata.h6:75168:6587:9 1warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]/ M_PI), Q30(0.0 25167 | 8{7Q23219(4-20f./0M3_8P4I1)5,1 7 6| 0 ^~~~~~~~~~~~~~1 843f)src/libavcodec/aac_defines.h,: 44Q:3361:( -note: 0expanded from macro 'Q30'. 69888815 6448 | 1#1d7e9ffi)n}e, Q{3Q03(1x()- 0 . 3 0 1 0 2 1 5 7 3 0 496 4( warning4isfn generated)t. ,) (Q(3x1)(*-100.7037764617882048.902 2+2 005.f5))} , | ^| ~~~~^~~~~~~~~~~~~~~~~~~ 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#:d159e:f86i:n ewarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 31(x) (159i | n t ) ( ( x )Q*3201(407.448230604982.508 2+7 f0/.M5_)P I )| , ^ ~ Q30(0.40387582In file included from 7src/libavcodec/aacsbr_fixed.c8:f62/: Msrc/libavcodec/aacsbrdata.h_:P516I:)31,: Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 (0.3769206405f /516M | _{PQI3)1,( -Q03.00(308.42195513779650419834f3/fM)_,P IQ)3,1 (Q-300.(609.818984861758668719117f9/fM)_}P,I ){,Q 3Q13(0-(00..300217082712527934024f6/4M4_fP)I,) ,Q 3 1| ( ^~~~~~~~~~~~~~- 0.0766src/libavcodec/aac_defines.h7:8440:8369:2 2note: 2expanded from macro 'Q30'0 5f)}, | ~~~~^~~~~~~~~~~~~~~~~~~44 | #desrc/libavcodec/aac_defines.hf:i45n:e36 :Q 3note: 0expanded from macro 'Q31'( x) 45 | # d e f i(nien tQ)3(1((xx))* 1 0 7 3 7 4 1 8 2 4 . 0 +( i0n.t5))( ( x| ) ^* 2147483648.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 :159: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:516:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 159 | Q30( 0516. | 4{2Q03019(2-5802.70f3/8M4_1P5I1)7,6 0Q183403(f0).,4 0Q33817(5-802.76988f/8M_8P8I)1,5 Q6308(101.73976f9)2}0,6 40{5fQ/M3_1P(I-)0, .Q33001(002.21955377395044936f4/4fM)_P,I )Q,3 Q13(0-(00..19046776687860789912f/2M2_P0I)5, fQ)}3,0 ( 0| .0 ~~~~^~~~~~~~~~~~~~~~~~~2 7872src/libavcodec/aac_defines.h2:94452:f36/M:_ note: Pexpanded from macro 'Q31' I), | ^~~~~~~~~~~~~~ 45 | #dsrc/libavcodec/aac_defines.he:f44:i36:n note: eexpanded from macro 'Q30' Q31(x) 44 | # de fi n e Q 30 (x ) ( i n t ) ( ( x ) * 2 (1i4n7t4)8(3(x6)*410873.70 4+ 108.254). 0 +| ^ ~0 .5) | ^ In file included from src/libavcodec/aacsbr_fixed.cIn file included from :62src/libavcodec/aacps_fixed.c: :src/libavcodec/aacsbrdata.h24:: 515In file included from :src/libavcodec/aacps.c83::32 : warning: src/libavcodec/aacps_fixed_tablegen.himplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 159:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 515 | {Q31( 0.9 81596 | 3 0 5 6 3 2 3Q23007(50f.)4,2 0Q03912(5-802.75f3/5M7_8P8I9)9,6 0Q03606(02.f4)0}3,8 7{5Q83217(8-f0/.M6_1P5I1)0,3 6Q23207(703.7347f6)9,2 0Q63410(5-f0/.M8_9P5I1)5,0 1Q93809(909.9279f5)3}7,9 5 4| 9 ~~~~^~~~~~~~~~~~~~~~~~~3 f/M_Psrc/libavcodec/aac_defines.hI:)45,: 36Q:3 0note: (expanded from macro 'Q31'0 .19467867 9451 | f#/dMe_fPiIn)e, src/libavcodec/aacsbr.cQQ33:10(311(x0:).19 0: 2 7warning: 8comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 7 2 2 9 4 2 f / M _(PiIn) t,311) | ( (| x ^~~~~~~~~~~~~~ ) *f2o1rsrc/libavcodec/aac_defines.h4 :7(444e:8 363=:6 40note: 8;expanded from macro 'Q30'. 0e +< 0c. h544_) | d #a dt| ea ^ ~f- i>nbes _Qn3u0m(_xeIn file included from )nsrc/libavcodec/aacsbr_fixed.c v: ;62 : esrc/libavcodec/aacsbrdata.h +: +515 ): 58{ : warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ~ ^ ~~~~~~~~~~~~~~~~~~~ (int)((7x) warning* 1src/libavcodec/aacsbr.c5150s7 | : generated3{318. 7Q:341911:(8 2warning: 04comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare].. 908 6+3 005.65 3)318 2 | 3 | 2 ^0 7 5ffo)r, (Qe3 1=In file included from ( src/libavcodec/aacps_fixed.c-0:0;24. : 5eIn file included from 3 src/libavcodec/aacps.c5<:7 328c: 8src/libavcodec/aacps_fixed_tablegen.h9h:9_1596d:0a110t:6a 6-warning: 2>implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]fb )s}_,n u{mQ_3e1n(v-;0 . e6159+1 | +5 )1 0 {3 6 2 | 2Q ~ ^ ~~~~~~~~~~~~~~~~~~~73 703(704.f4)2,0 0Q93215(8-207.f8/9M51_5P0I1)9,8 9Q93909(70f.)4}0,3 8 7| 5 ~~~~^~~~~~~~~~~~~~~~~~~8 278f/src/libavcodec/aac_defines.hM:_45P:I36):, note: Qexpanded from macro 'Q31'3 0(0.37692 0456 | 4#0d5eff/iMn_eP IQ)3,1 (Qx3)0 ( 0 . 2 9 5 3 7 9 5 4 9 3 f(/iMn_tP)I()(,x )Q*3201(407.418934664788.607 9+1 f0/.M5_)P I )| , ^ ~ Q30(0.027872294In file included from 2fsrc/libavcodec/aacsbr_fixed.c/:M62_: Psrc/libavcodec/aacsbrdata.hI:)515,: 31 :| ^~~~~~~~~~~~~~warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 515 | {Q31 (44 | 0#.d9e8f6i3n0e5 6Q33203(2x0)7 5 f ) , Q 3 1 ( - 0 . 5(3i5n7t8)8(9(9x6)0*01606723f7)4}1,8 2{4Q.301 (+- 00..651)5 1 0| 3 ^6 2277374f), Q3In file included from 1src/libavcodec/aacps_fixed.c(:-240: .In file included from 8src/libavcodec/aacps.c9:5321: 5src/libavcodec/aacps_fixed_tablegen.h0:11589:81369:9 9warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: 158note: | expanded from macro 'Q31' Q30 (450 | .#5d6e2f8i7n1e7 5Q4321f(/xM)_ P I ) , In file included from Q 3 0 src/libavcodec/ac3enc_fixed.c( :0 31 .: 5In file included from 4src/libavcodec/ac3enc.h(9:i9n437t: 2)src/libavcodec/put_bits.h5(:3(2274x:2)37f*:/2 M1warning: _4P7I4)8,3 6comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]Q4 380.(00 .+5 207.458) 9 2270 | 0| 6 ^ ~ 5 f / M _ P Ii)f, (In file included from Qs3-src/libavcodec/aacsbr_fixed.c0>:b(62u0: f.src/libavcodec/aacsbrdata.h_4:e4515n9:d97 4:-5 3warning: s0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]-0 >8bfu/fM__pPtIr) ,>515 = | Q {3sQ0i3(z10e(.o 3f02(.8B93i83t65B38u02f51)66)3f 2/{3M _2 P0I| 7) ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~5, f )Q,3 0Q(301.(0-502.25233567886819f9/6M0_0P6I6)2,f ) }| , ^~~~~~~~~~~~~~ {Q31(src/libavcodec/aac_defines.h-:044.:6361:5 1note: 0expanded from macro 'Q30'3 62277374 f44) | ,# dQe3f1i(n-e0 .Q83905(1x5)0 1 9 8 9 9 9 9 7 f ) } , (| i ~~~~~^~~~~~~~~~~~~~~~~~n t)((xsrc/libavcodec/aac_defines.h):*451:0367:3 7note: 4expanded from macro 'Q31'1 824.0 + 0 .455 | )# d e| f ^i ne Q31(x) In file included from src/libavcodec/aacps_fixed.c : 24 : In file included from src/libavcodec/aacps.c : 32 : src/libavcodec/aacps_fixed_tablegen.h(:in158t:)111(:( xwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]* 2147483648.0 + 0.5 )158 | | ^ ~ Q30(0.5628In file included from 7src/libavcodec/aacsbr_fixed.c1:7625: 4src/libavcodec/aacsbrdata.h2:f514/:M84_:P Iwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], Q30(0.5499725 35144 | 2{fQ/3M1_(P-I0).,6 Q23008(105.8512376418894000f6)5,f /QM3_1P(I )0,. 7Q53000(006.7464291984955360f0)8}f,/ M{_QP3I1)(,- 0Q.3403(806.73021853235508821126ff)/,M _QP3I1)(, 0Q.3909(909.80056292224346382621ff)/}M,_ P I| ) ~~~~~^~~~~~~~~~~~~~~~~~, | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36src/libavcodec/aac_defines.h:: 44note: :expanded from macro 'Q31'36 : note: expanded from macro 'Q30' 45 | # d44e | f#idneef iQn3e1 (xQ)3 0 ( x ) ( i n t )((i(nxt))*(2(1x4)7*418037634784.108 2+4 .00. 5+) 0 .| 5 ^ ~) | ^ In file included from src/libavcodec/aacsbr_fixed.cIn file included from :62src/libavcodec/aacps_fixed.c: :src/libavcodec/aacsbrdata.h24:: 514In file included from :src/libavcodec/aacps.c58::32 : warning: src/libavcodec/aacps_fixed_tablegen.himplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 158:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 514 | {Q31(-0.6 21580 | 8 1 5 8 1 3 6Q13804(00f.)5,6 2Q83711(7 05.4725f0/0M0_6P7I6)2,1 8Q93506(f0).}5,4 9{9Q73215(3-402.f4/3M8_6P7I0)1,5 2Q53008(102.f5)2,7 4Q8319(0 006.59f9/9M9_8P0I6)9,2 4Q43302(20f.)4}4,9 9 4| 5 ~~~~^~~~~~~~~~~~~~~~~~~3 008fsrc/libavcodec/aac_defines.h/:M45_:P36I:) ,note: expanded from macro 'Q31'Q 30(0.328 3453 | 5#8d2e1f6ifn/eM _QP3I1)(,x )Q 3 0 ( 0 . 0 5 2 2 2 3 6 8 6(1ifn/tM)_(P(Ix)),* 2 1| 4 ^~~~~~~~~~~~~~7 483648src/libavcodec/aac_defines.h.:044 +: 360:. 5note: )expanded from macro 'Q30' | ^ ~ 44 | #defiIn file included from nesrc/libavcodec/aacsbr_fixed.c :Q623: 0src/libavcodec/aacsbrdata.h(:x514): 32 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)(( x514) | *{1Q03713(7-401.862240.801 5+8 103.651)8 4 0| f ^) , Q31( 0.7500In file included from 06src/libavcodec/aacps_fixed.c7:6242: 1In file included from 8src/libavcodec/aacps.c9:5326: fsrc/libavcodec/aacps_fixed_tablegen.h):}158,: 61{:Q 3warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( -0.43867015250812f )158, | Q3 1 ( 0 .Q9src/libavcodec/put_bits.h3909:(926508:.03756:69 22warning: 84comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]74 1372524f2)f}/,M _ P| I ~~~~~^~~~~~~~~~~~~~~~~~)265, | Q 3 0src/libavcodec/aac_defines.h (:045. :5 364 :9 9inote: 7fexpanded from macro 'Q31'2 5(3s4-2>fb/u Mf45__ | Pe#Ind)de, f -iQ n3se0- (>Q0b3.u15f(2_x7p)4t 8r 9 0> 0= 6 5s fi /z Me _o Pf I( )B i,(t iQBn3utf)0)((()x )0*2{1.4 744 84| 9 ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~396 44583.000 8+ f0/.M5_)P I )| , ^ ~ Q30(0.328335In file included from 82src/libavcodec/aacsbr_fixed.c1:662f: /src/libavcodec/aacsbrdata.hM:_514P:I6):, warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]30 (0.05222368 65141 | f{/QM_3P1I)(, - 0| . ^~~~~~~~~~~~~~ 6208src/libavcodec/aac_defines.h15:8441:363:6 note: 1expanded from macro 'Q30'8 40f), Q3 1(44 | 0.#75d0e0f06i7n6e2 18Q9536f0)}(, x{)Q 3 1( - 0 . 4 3 86 70 15 2 5 0(81i2ntf)()(,x )Q*311(0 07.939979481068922444.302 2+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 45src/libavcodec/aacps.c | :#32d: esrc/libavcodec/aacps_fixed_tablegen.hf:i158n:e36 :Q 3warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( x) (in t158) | ( ( x ) * 2 1Q43704(803.654682.807 1+7 504.25f)/ M _| P ^ ~I ), Q30(0.5499In file included from 7src/libavcodec/aacsbr_fixed.c2:5623: 4src/libavcodec/aacsbrdata.h2:f513/:M83_:P Iwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], Q30(0.52748900 65135 | f{/QM3_1P(I )0,. 5Q03404(901.6464796904350330f0)8,f /QM3_1P(I-)0,. 8Q53909(500.7322480383453842f1)6}f,/ M{_QP3I1)(, 0Q.3407(106.20859212026356180681ff)/,M _QP3I1)(,- 0 .| 1 ^~~~~~~~~~~~~~8 68020src/libavcodec/aac_defines.h40:4449:5366:9 fnote: )expanded from macro 'Q30'} , | ~~~~^~~~~~~~~~~~~~~~~~~ 44 | src/libavcodec/aac_defines.h#:d45e:f36i:n enote: expanded from macro 'Q31'Q 30(x) 45 | # d e f i n e (Qi3n1t()x()( x ) * 1 0 7 3 7 4 1 8 2 4 .(0i n+t )0(.(5x)) * 2| 1 ^4 7483648.0 + In file included from 0.src/libavcodec/aacps_fixed.c5:)24 : In file included from | src/libavcodec/aacps.c ^ ~: 32: src/libavcodec/aacps_fixed_tablegen.h:158:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:513:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 158 | Q30(0 .5135 | {6Q23817(1 705.4520f4/4M_9P1I6)6,7 6Q03300(30f.)5,4 9Q93712(5-304.28f5/9M9_5P0I7)2,4 0Q83403(40f.)5}2,7 4{8Q93010(6 50f./4M7_1P6I2)8,9 1Q03605(100.84f4)9,9 4Q53310(0-80f./1M8_6P8I0)2,0 4Q034src/libavcodec/aacdec_template.c09(5:063474.9:3f102):8} 3,warning: 3 missing field 'help' initializer [-Wmissing-field-initializers]5 8| 2 ~~~~~^~~~~~~~~~~~~~~~~~1 6f/M_ src/libavcodec/aac_defines.hP3474:I | 45) :, 36 : Q {3note: N0expanded from macro 'Q31'U( L0L.}0,5 2 2 | 245 ^3 | 6#8d6e1ffi/nMe_ PQI3)1,( x )| ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 44 : 36 : (note: iexpanded from macro 'Q30'n t)((x)*2 1444 | 7#4d8e3f6i4n8e. 0Q 3+0 (0x.)5 ) | ^ ~ (int)(In file included from (xsrc/libavcodec/aacsbr_fixed.c):*621: 0src/libavcodec/aacsbrdata.h7:35137:4311:8 2warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 0 + 0.5) | ^ 513 | {Q31( 0In file included from .50src/libavcodec/aacps_fixed.c:4244: 9In file included from 1src/libavcodec/aacps.c6:6327: 6src/libavcodec/aacps_fixed_tablegen.h0:31570:3136f:) ,warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 1(-0.8599507240843 4157f | )} , { Q 3 1Q( 300.(04.761761227829931350f/6M5_10P8I)f,) ,Q3 0Q(30.166(38-809.31488658f0/2M0_P4I0),4 Q935609(f0.)6}5,0 67 69| 0 ~~~~^~~~~~~~~~~~~~~~~~~61 f/M_src/libavcodec/aac_defines.h:P45Isrc/libavcodec/put_bits.h:)36,: :Q317: 333note: : 0warning: (expanded from macro 'Q31'0 comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]. 6009 59457 | 1#d8e2f fi/M317_ | n eP I)Q,3 1i(f x Q(3s)0-(> bu0f . 5 0 _3e 63n8d 0 2- 9 1s -f / >M_ bPu I)f,(_ piQtrn 3>t0(=0 .s)i1(0z(60e0xo)2f*8(7B2i4174f7/tM4B8u_fP3I)6)) 4, { 8 | | ^~~~~~~~~~~~~~. ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 0 + src/libavcodec/aac_defines.h0.:544):36 : | note: expanded from macro 'Q30' ^ ~ 44 | In file included from #dsrc/libavcodec/aacsbr_fixed.ce:f62i: nsrc/libavcodec/aacsbrdata.he: 513Q:370:( x)warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ( i513n | t{)Q(3(1x() *01.057034744911862647.600 3+0 30f.)5,) Q 3| 1 ^( -0.85995072408In file included from 43src/libavcodec/aacps_fixed.c4:f24): }In file included from ,src/libavcodec/aacps.c :{32Q: 3src/libavcodec/aacps_fixed_tablegen.h1:(157 :0111.:4 7warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 2891065108f), Q31(- 0157. | 1 8 6 8 0 2 0Q43004(905.6697f1)2}7,2 9 3| 3 ~~~~~^~~~~~~~~~~~~~~~~~5 f/M_src/libavcodec/aac_defines.hP:I45):,36 :Q 3note: 0expanded from macro 'Q31'( 0.6638893 4458 | 5#fd/eMf_iPnIe) ,Q 3Q13(0x()0 . 6 5 0 6 7 6 9 0 6 1 f / M(_iPnIt)),( (Qx3)0*(201.4670408935694781.802 f+/ M0_.P5I)) , | Q ^ ~3 0(0.5036380291In file included from fsrc/libavcodec/aacsbr_fixed.c/:M62_: Psrc/libavcodec/aacsbrdata.hI:)512,: 84Q:3 0warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .1060028747f/M_ P512I | ){,Q 3 1| ( ^~~~~~~~~~~~~~- 0.491src/libavcodec/aac_defines.h0:4447:8363:1 3note: 7expanded from macro 'Q30'1 50f), Q3 144( | #0d.e3f2i8n9e5 2Q13403(5x9)6 6 3 f ) } , { Q 3 1 ( 0(.i9n9t8)8(1(1x7)5*112007735714f1)8,2 4Q.301 (+ 00..858)9 9 3| 9 ^8 3831354f)}, In file included from | ~~~~~^~~~~~~~~~~~~~~~~~src/libavcodec/aacps_fixed.c :24: In file included from src/libavcodec/aacps.csrc/libavcodec/aac_defines.h::3245: :src/libavcodec/aacps_fixed_tablegen.h36::157 :note: 86expanded from macro 'Q31': warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | #define Q31 (157x | ) Q 3 0 ( 0 . 6 7(1i2n7t2)9(3(3x5)f*/2M1_4P7I4)8,3 6Q4380.(00 .+6 603.858)9 3 4| 8 ^ ~5 f/M_PI), Q30In file included from (0src/libavcodec/aacsbr_fixed.c.:6625: 0src/libavcodec/aacsbrdata.h6:75126:9590:6 1warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]/ M_PI), Q30(0.6 05120 | 9{5Q93711(8-20f./4M9_1P0I4)7,8 3Q13307(105.05f0)36, 3Q83012(9 10f./3M2_8P9I5)2,1 4Q33509(606.31f0)6}0,0 2{8Q73417(f /0M._9P9I8)8,1 1 7| 5 ^~~~~~~~~~~~~~1 20751src/libavcodec/aac_defines.hf:)44,: 36Q:3 1note: (expanded from macro 'Q30' 0.889939 8443 | 8#3d1e3f5i4nfe) }Q,3 0 (| x ~~~~~^~~~~~~~~~~~~~~~~~) In file included from src/libavcodec/aac_defines.h : src/libavcodec/ac3enc.c45 :: 4536 : : src/libavcodec/put_bits.h :note: 227expanded from macro 'Q31' : 37(:i nwarning: t comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare])45 ( | (#xd)e*fCC libavcodec/aliaspixdec.o 1i0n7e3 7Q43118 (2227x4 | ). 0 + 0 . 5 ) i f | ( ^ s -(i>nbtu)f(_(exn)d*In file included from 2-1src/libavcodec/aacps_fixed.c 4:s724-4: >8In file included from 3bsrc/libavcodec/aacps.c6u:4f832_.: p0src/libavcodec/aacps_fixed_tablegen.ht :r+ 157 >:0=61. :5s )iwarning: zimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] e | o ^ ~f (BitBuf)) { In file included from | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~src/libavcodec/aacsbr_fixed.c157 : | 62 : src/libavcodec/aacsbrdata.h : 512 : 32Q:3 0warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .6712729335f/M _512P | I{)Q,3 1Q(3-00(.04.961603487889331438751f5/0Mf_)P,I )Q,3 1Q(3 00(.03.268590562716493056916f6/3Mf_)P}I,) ,{ QQ3310(( 00..69090898519177158122f0/7M5_1PfI)),, QQ3310(( 00..58083969338908239813f1/3M5_4PfI))},, Q 3| 0 ~~~~~^~~~~~~~~~~~~~~~~~( 0.106src/libavcodec/aac_defines.h0:0452:87364:7 fnote: /expanded from macro 'Q31'M _PI), | ^~~~~~~~~~~~~~ 45 | #desrc/libavcodec/aac_defines.hf:i44n:e36 :Q 3note: 1expanded from macro 'Q30'( x) 44 | # d e f i n(ei nQt3)0(((xx)) * 2 1 4 7 4 8 3 6 4 8 . 0 (+i n0t.)5()( x )| * ^ ~1 073741824.0 +In file included from src/libavcodec/aacsbr_fixed.c0:.625: )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 : 512In file included from | src/libavcodec/aacps.c{:Q323: 1src/libavcodec/aacps_fixed_tablegen.h(:-157:036.:4 9warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 4783137150f), Q31( 1570. | 3 2 8 95 2 1Q4303(5906.6637f1)27}2,9 3{Q3351f(/ M0_.PI9)9,8 8Q13107(501.26067358819f3)48,5f /QM_3P1I(), 0Q.3808(909.36958036786319305641ff/)M}_,PI ), Q| 3 ~~~~^~~~~~~~~~~~~~~~~~~0 (0.src/libavcodec/aac_defines.h6:04509:59367:18 2note: fexpanded from macro 'Q31'/M _PI), Q3 045( | 0.#50d36e3f8i02n9e1 fQ/M3_P1I()x, )Q 30 ( 0 .1 0 60 0 2 8 74 7 f /M(_iPnIt),) ( | ( ^~~~~~~~~~~~~~ x)*214src/libavcodec/aac_defines.h7:4448:3366:4 8note: .expanded from macro 'Q30'0 + 0.5) 44 | | ^ ~ #define Q30(In file included from x)src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h : 511 :83 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x)* 15110 | 73{74Q138214.(0 0+ .0.95)4 8| ^1 3650221268In file included from f)src/libavcodec/aacps_fixed.c, :Q243: 1In file included from (src/libavcodec/aacps.c:-32: 0src/libavcodec/aacps_fixed_tablegen.h.:1579:7115:0 6warning: 64implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 027128f)}, {Q3 1157( | - 0 . 9 5 4Q34349074(9208.56731f)2, 7Q2319(-30.3759f6/07M9_P7I8)5,0 1Q93803f()}0,. 6| ~~~~^~~~~~~~~~~~~~~~~~~6 3889src/libavcodec/aac_defines.h3:445:836:5 note: fexpanded from macro 'Q31' /M_PI), 45Q | 3#0d(0e.f6i50n67e6 90Q631f1/(M_xP)I ), Q 3 0 ( 0. 6 0 0 9 5 97(1i82nft/)M(_(xP)I)*,2 Q134074(803.6540386.3080 29+1 f0/.M_5P)I) , | ^ ~ Q30(0.src/libavcodec/put_bits.h1060:0In file included from 2265src/libavcodec/aacsbr_fixed.c8::737624:: 7 src/libavcodec/aacsbrdata.hfwarning: :/511comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]M: _58P:I )warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^~~~~~~~~~~~~~ 265src/libavcodec/aac_defines.h | : 44 : 36511 : | { note: Q expanded from macro 'Q30'3 1i(f 0(.s9- 4>448b | 1u#3fd6_e5ef0ni2dn2 e1- 2 Q6s38-0f>()bx,u )fQ _3 p1 t( - r0 . >9 =7 5 0s 6i 6z 4e 0o(0fi2(n7Bt1i)2t(8B(fux)f)})*,)1 0{{7Q 33 71| 4( ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~1- 802.49.504 3+4 409.754)9 2 8| 5 ^3 f), Q31(-0.79In file included from 60src/libavcodec/aacps_fixed.c7:9247: 8In file included from 50src/libavcodec/aacps.c1:9328: 3src/libavcodec/aacps_fixed_tablegen.hf:)156}:,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' 156 | 45 | # d e fQi3n0e( 0Q.3718(5x3)9 8 1 8 5 3 f / M _ P I ) , (Qi3n0t()0(.(7x8)5*32918417845833f/6M4_P8I)., 0Q3 0+( 0.07.855)39 8 1| 8 ^ ~5 3f/M_PI), QIn file included from 30src/libavcodec/aacsbr_fixed.c(:062.: 78src/libavcodec/aacsbrdata.h53:95118:183153:f /warning: Mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] _PI), Q30(0. 75118 | 53{9Q8318153(f /0M_.P9I4),8 13Q63500(02.72851392816885f3)f,/M _QPI3)1,( - | 0 ^~~~~~~~~~~~~~. 9750src/libavcodec/aac_defines.h6:6444:0360:2 7note: 12expanded from macro 'Q30'8 f)}, { Q44 | 3#d1e(f-i0n.e9 5Q43304(4x9)7 4 9 2 8 5 3 f ) , Q 31 ( -(0i.nt7)(9(x6)0*719077378415802149.803 f+ )0}.5,) | | ^ ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45In file included from :src/libavcodec/aacps_fixed.c36::24 : note: In file included from expanded from macro 'Q31'src/libavcodec/aacps.c :32: src/libavcodec/aacps_fixed_tablegen.h:156:111 :45 | warning: #implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]d efine Q31(x) 156 | Q 3 0 ( 0. 7(i8n5t3)9((8x)1*281547348f3/6M48_.P0I )+, 0.Q53) 0 (0| .7 ^ ~8 53981853f/M_In file included from PIsrc/libavcodec/aacsbr_fixed.c):,62 Q: 30src/libavcodec/aacsbrdata.h(:0511.:77:8 5warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 81853f/M_PI), Q 35110 | (0{.Q371(8 05.39948811386553f0/2M2_P1I2)6,8 Qf30)(0,. 7Q38153(9-8108.59375f0/6M_6P4I0)0,2 7Q13208(0f.7)8},5 3{9Q8138153(f/-M0_.PI9)5, 4 34| 4 ^~~~~~~~~~~~~~9 7492src/libavcodec/aac_defines.h:8445:336:f note: )expanded from macro 'Q30' , Q31( -440 | #.de7fi9n6e0 Q7309(x7) 8 5 0 1 9 8 3 f ) } (,i n t| ) ~~~~~^~~~~~~~~~~~~~~~~~( (x)src/libavcodec/aac_defines.h*:1450:73637:4 1note: 82expanded from macro 'Q31'4 .0 + 0.5 ) 45 | | ^ #define QIn file included from 3src/libavcodec/aacps_fixed.c1:(24x: )In file included from src/libavcodec/aacps.c : 32 : src/libavcodec/aacps_fixed_tablegen.h : 156 : 86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x)*214 741568 | 36 48 . 0 +Q3 00(.0.57)85 3 98| 1 ^ ~85 3f/M_PI), Q3In file included from 0src/libavcodec/aacsbr_fixed.c(:062: .src/libavcodec/aacsbrdata.h78:55103:9838:1 8warning: 53implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f/ M_PI), Q30(0 .751085 | 39{81Q8533f1/M(_ P0I.)9, 9Q3403(00.27686539981189537f/2M8_PfI)),, QQ303(10(. 70.815389881182535f5/M5_31P7I5),5 3fQ)3}0,( 0{Q.317(8 50.39987186583f6/4M_0PI2)3,8 1| 8 ^~~~~~~~~~~~~~43 f), Qsrc/libavcodec/aac_defines.h3:144:(36-0:. note: 2expanded from macro 'Q30' 866453 43446 | 6#6d2e0ffi)n}e, Q3 0| ( ~~~~^~~~~~~~~~~~~~~~~~~x ) src/libavcodec/aac_defines.h : 45 : 36 : note: expanded from macro 'Q31' (int) (src/libavcodec/put_bits.h45( | x#:)d317*e:1f33i0:n7 e3warning: 7comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]Q4 3118(2x4). 0 + 0 . 5317 ) | | ^ i f(in t()s(-(>xb)In file included from *u2fsrc/libavcodec/aacps_fixed.c1_:4e247n: 4dIn file included from 8 src/libavcodec/aacps.c3-:6 324s: 8-src/libavcodec/aacps_fixed_tablegen.h.>:0b156 u:+f61 _:0p .twarning: 5rimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) > =| ^ ~s izeof(BitBuf )156In file included from ) | src/libavcodec/aacsbr_fixed.c :{ 62 : src/libavcodec/aacsbrdata.h| : ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 510 Q:3590:( 0warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 853981853f/M_ P510I | ),{ QQ3310(( 00..79895433908216865931f9/7M2_8PfI)),, QQ3310(( 00..71885831928515855331f7/5M5_3PfI))},, Q{3Q03(10(. 708.5937968816845032f3/8M1_8P4I3)f,) ,Q 3Q03(10(.-708.5238968614855334f3/6M6_6PI2)0,f )Q}3,0 ( 0| . ~~~~~^~~~~~~~~~~~~~~~~~7 85398src/libavcodec/aac_defines.h1:8455:336f:/ Mnote: _expanded from macro 'Q31'P I), | ^~~~~~~~~~~~~~ 45 | #src/libavcodec/aac_defines.hd:e44f:i36n:e note: Qexpanded from macro 'Q30'3 1(x) 44 | # d e f i n e (Qi3n0t()x()( x ) * 2 1 4 7 4 8 3 6 4 8 .(0i n+t )0(.(5x)) * 1| 0 ^ ~7 3741824.0 + 0In file included from .5src/libavcodec/aacsbr_fixed.c): 62 : | src/libavcodec/aacsbrdata.h ^: 510:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c :51032 | : {src/libavcodec/aacps_fixed_tablegen.hQ:31561:(36 :0 .warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 430266919728f), Q31 (156 | 0 . 1 8 8 1 2Q53505(301.77585533f9)8}1,8 5{3Qf3/1M(_ P0I.)9,7 6Q83604(002.378815834938f1)8,5 3Qf3/1M(_-P0I.)2,8 6Q63405(304.376865632908f1)8}5,3 f /| M ~~~~~^~~~~~~~~~~~~~~~~~_ PI),src/libavcodec/aac_defines.h :Q453:036(:0 .note: 7expanded from macro 'Q31'8 53981853f/ M_45P | #Id)e,f iQ3n0e( 0.Q7385139(8x18)53 f/ M _P I) , Q 3 0( 0 . 78 5 3(9i8n1t8)53(f(/x)M*_2P1I4),7 4 | 8 ^~~~~~~~~~~~~~36 48.0src/libavcodec/aac_defines.h :+44 :036:. 5note: )expanded from macro 'Q30' | ^ ~ 44 | #defiIn file included from nesrc/libavcodec/aacsbr_fixed.c :Q623: 0src/libavcodec/aacsbrdata.h(:x510): 7 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int) (510( | x{)Q*3110(7 307.4919842340.206 6+9 109.752)8 f )| , ^ Q31( 0.188125In file included from 55src/libavcodec/aacps_fixed.c3:1247: 5In file included from 5src/libavcodec/aacps.c3:f32): }src/libavcodec/aacps_fixed_tablegen.h,: {156Q:3111:( warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 97686402381843f), Q1563 | 1 ( - 0 . 2 8Q63604(503.47386563692801f8)5}3,f / M| _ ~~~~~^~~~~~~~~~~~~~~~~~P I), src/libavcodec/aac_defines.hQ:3450:(360:. 7note: 8expanded from macro 'Q31'5 3981853f /45M | _#PdIe)f,i nQe3 0Q(301.(7x8)5 3 9 8 1 8 5 3 f / M _ P I )(,i nQt3)0(((0x.)7*825134978418835634f8/.M0_ P+I )0,. 5Q)3 0 (| 0 ^ ~. 7853981853f/M_In file included from PIsrc/libavcodec/aacsbr_fixed.c):,62 : Qsrc/libavcodec/aacsbrdata.h3:0509(:083.:7 8warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 981853f/M_PI), 509 | | { ^~~~~~~~~~~~~~Q 31(-0.src/libavcodec/aac_defines.h9:0448:8369: 5note: 9expanded from macro 'Q30'3 602546 f44) | ,# dQe3f1i(n e0 .Q63200(3x4)3 9 7 0 5 4 3 8 0 f ) } , {(Qi3n1t()-(0(.x0)6*611087632724514882147.70f )+, 0Q.351)( - 0| . ^2 381221722135In file included from 9fsrc/libavcodec/aacps_fixed.c):}24,: In file included from src/libavcodec/aacps.c| : ~~~~^~~~~~~~~~~~~~~~~~~32 : src/libavcodec/aacps_fixed_tablegen.h:155src/libavcodec/aac_defines.h:136::45 warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]36 : note: expanded from macro 'Q31' 45 | #155d | e f i n e QQ3310((x0). 8 9 9 5 2 3 3 7 7 4 f / M(_iPnIt)),( (Qx3)0*(201.4970468930664986.204 f+/ M0_.P5I)) , | Q ^ ~3 0(0.920119404In file included from 8src/libavcodec/aacsbr_fixed.cf:/62M: _src/libavcodec/aacsbrdata.hP:I509):,58 :Q 3warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( 0.9698365927f/ M509_ | P{IQ)3,1 (Q-300.(910.808679159538630421544f6/fM)_,P IQ)3,1 (Q 300.(612.043644379973045443378f0/fM)_}P,I ){,Q 3 1| ( ^~~~~~~~~~~~~~- 0.06src/libavcodec/aac_defines.h6:1448:6362:2 5note: 4expanded from macro 'Q30'8 177f), Q 3441 | (#-d0e.f2i3n8e1 221Q73202(1x3)5 9 f ) } , | ~~~~^~~~~~~~~~~~~~~~~~~ (isrc/libavcodec/aac_defines.hn:t45):(36(:x )note: *expanded from macro 'Q31'1 073741824 .450 | #+d e0f.i5n)e Q| src/libavcodec/acelp_vectors.c3 ^1 :(x201): 47 : 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(:i32n: tsrc/libavcodec/aacps_fixed_tablegen.h):( 155(201:x | 111) :* 2 warning: 1 implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 7 4 8 3g6a4i8n._0s c+a l 0e155._ | 5f )a c t | o ^ ~r =Q 3s0q(r0t.(8s9pIn file included from 9esrc/libavcodec/aacsbr_fixed.c5e:2c623h: 3_src/libavcodec/aacsbrdata.h7e:7n5094e:f32r/:gM _warning: P/implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]I )p,o sQt3f0i(l0t.e9 r0509_6 | e9{n0Qe63r9g61)2(;4- f0 /.| M9 ~~~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~_0 P8I8)9,5 9Q33600(205.4962f0)1,1 9Q43014(8 f0/.M6_2P0I3)4,3 9Q73005(403.890src/libavcodec/acelp_vectors.cf6:)9203}8:,332 :6{ 5Qwarning: 93implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]12 (7-f0/.M0_6P 6I2031) | 8, 6 2 Q2 35g04a(8i11n.7_07s6fc7)a1,l5 e8Q_33f41a1(c4-tf0o/.rM2 _3*P8=I1 )21,2. 10Q7 32-02 (1a13l.5p49h6f4a)7};9, 3 4 | 4| ~ ^~~~~3 ~~~~~^~~~~~~~~~~~~~~~~~ 7 f/M_src/libavcodec/aac_defines.hP:I45):,36 : | note: ^~~~~~~~~~~~~~expanded from macro 'Q31' src/libavcodec/aac_defines.h:44: 3645: | #note: dexpanded from macro 'Q30'e fine Q31 (44x | )# d e f i n e Q 3 0 ( x ) ( i n t ) ( ( x ) * 2 1 4 7(4i8n3t6)4(8(.x0) *+1 007.357)4 1 8| 2 ^ ~4 .0 + 0.5) | ^ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:509:6:In file included from src/libavcodec/aacps_fixed.cwarning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]24 : In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:155:86: warning: 509implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | {Q31(-0.90889593602 51554 | 6 f ) , Q 3Q13(0 (00..682909354233937707544f3/8M0_fP)I}),, {QQ3301((0-.09.006696016896622245f4/8M1_7P7If)),, QQ3301((0-.09.220318119242014782f2/1M3_5P9If)),} ,Q 3 0| ( ~~~~^~~~~~~~~~~~~~~~~~~0 .9698src/libavcodec/aac_defines.h3:6455:9362:7 fnote: /expanded from macro 'Q31'M _PI), Q3 045( | 1#.d0e6f7i1n5e8 3Q43114(fx/)M _ P I ) , Q 3 0 ( 1 . 4 6(4i7n9t3)4(4(3x7)f*/2M1_4P7I4)8,3 6 4| 8 ^~~~~~~~~~~~~~. 0 + 0src/libavcodec/aac_defines.h.:544): 36 :| ^ ~note: expanded from macro 'Q30' In file included from src/libavcodec/aacsbr_fixed.c: 4462 | : #src/libavcodec/aacsbrdata.hd:508e:f83i:n ewarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 30(x) 508 | { Q 3(1i(n-t0).(4(7x7)7*0180372347164917832f)4,. 0Q 3+1 0(.-50) . | 1 ^ 67895562030In file included from 25src/libavcodec/aacps_fixed.cf:24): },In file included from src/libavcodec/aacps.c:{32Q: src/libavcodec/aacps_fixed_tablegen.h3:1155:(61:- 0warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 99715979260878f )155, | Q3 1 ( Q-300.(09.385969557283430077764f4/8Mf_)PI}),, Q| 3 ~~~~^~~~~~~~~~~~~~~~~~~0 (0.9src/libavcodec/aac_defines.h0:645:936:0 6note: 9expanded from macro 'Q31'6 24f/M_P I45 | )#d,e fiQn3e 0Q(03.19(2x0)11 9 4 0 4 8 f /M _ P I) , Q 3(i0n(0t.)96(98(3x6)59*2271f/4M7_P4I8)3, 6Q3408.(01. 06+71 58034.154)f / M_| P ^ ~I ), Q30(1.464In file included from 79src/libavcodec/aacsbr_fixed.c34:4623: 7src/libavcodec/aacsbrdata.hf/:M_508P:I)58,: | warning: ^~~~~~~~~~~~~~implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30'508 | {Q31(-0 .444 | 7#7d7e0f8i3n2e4 1Q63907(3xf)) , Q 3 1 ( - 0 . 1 6 7 8 9(5i5n6t2)0(3(0x2)5*f1)0}7,3 7{4Q13812(4-.00. 9+9 701.559)7 9 2| 6 ^0 878f), Q31(-0.9In file included from 35src/libavcodec/aacps_fixed.c6:5247: 8In file included from 4src/libavcodec/aacps.c0:0327: 6src/libavcodec/aacps_fixed_tablegen.h4:8155f:)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' 155 | 45 | # d eQf3i0n(e0 .Q83919(5x2)3 3 7 7 4 f / M _ P I ) , Q(3i0n(t0).(9(0x6)9*026194672448f3/6M4_8P.I0) ,+ Q03.05()0 . 9| 2 ^ ~0 1194048f/M_PIIn file included from ),src/libavcodec/aacsbr_fixed.c :Q623: 0src/libavcodec/aacsbrdata.h(:0508.:9316:9 8warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 5927f/M_PI), Q 35080 | ({1Q.3016(7-105.8437471740f8/3M_2P4I1)6,9 7Q33f0)(,1 .Q43614(7-903.41463778f9/5M5_6P2I0)3,0 2 5| f ^~~~~~~~~~~~~~) }, {Q3src/libavcodec/aac_defines.hsrc/libavcodec/acelp_vectors.c:144(::-360:. 2199note: :9expanded from macro 'Q30'437 :1 5warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 9 2446 | 0#8d7e8ffi)n,e QQ21933 | 10 (( -x 0) . 9 3 5 6 5s 7c 8a 4l 0e 0f 7a 6c 4t 8o(fri) n}=t, ) s( q(| rx ~~~~^~~~~~~~~~~~~~~~~~~t) (*s1u0src/libavcodec/aac_defines.hm7:_345o7:4f361_:8s 2qnote: 4uexpanded from macro 'Q31'. a0r e+s 0/. 5 s)45c | a# ld| ee ^fifn ea cQt31o(xr) ) In file included from ; src/libavcodec/aacps_fixed.c :24 : In file included from | ~~~~ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ src/libavcodec/aacps.c :32 : src/libavcodec/aacps_fixed_tablegen.h :155 :11 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x)*21 471554 | 8 3 6 4 Q83.0(00. 8+9 9052.3537)7 4 f| / ^ ~M _PI), Q30(In file included from 0.src/libavcodec/aacsbr_fixed.c9:0626: 9src/libavcodec/aacsbrdata.h06:9508:66:2 4fwarning: /Mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ PI), Q30(0.9 250801 | 19{4Q03418(f-/0M._4P7I7)7, 0Q8303(20.49166989376539f2)7, fQ/M3_P1I)(,-0 .Q310(61.706871958535461240f/3M0_2P5I)f,) }Q,3 0{(Q1.34164(79-3044.397f9/7M1_P5I9)7, 9 2| 6 ^~~~~~~~~~~~~~0 878fsrc/libavcodec/aac_defines.h):,44 :36Q:3 1note: (expanded from macro 'Q30'-0 .9356578 40440 | #7d6e4f8ifne) Q}30,( x )| ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 45 : 36 :( inote: nexpanded from macro 'Q31't) ((x)*10 74537 | 4#1d8e24f.i0n +e 0Q.53)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(:x154)*:21361:4 7warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 83648.0 + 0.5) | ^ ~154 | Q30(In file included from 1.src/libavcodec/aacsbr_fixed.c00:7629: src/libavcodec/aacsbrdata.h2:5074:5835:6 warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f /M_PI), Q30(1. 05072 | 0{8Q23318(36 30.f65/26M94_4P7I)4,7 5Q03904(1f.0)4,33 0Q73310( 40.465f9/1M6_0P0I4)8,33 9Q3320f)(},1 .1{2Q038151(0 03.996f/7M4_3P94I7)8, 1Q4301(112.124f2)4,60 4Q83931f(/-M0._8P1I)6, 8Q433800(814.65719865f7)}2,6 8| 8 ~~~~^~~~~~~~~~~~~~~~~~~ 1f/Msrc/libavcodec/aac_defines.h_:P45I:)36:, note: expanded from macro 'Q31' | ^~~~~~~~~~~~~~ 45src/libavcodec/aac_defines.h | :#44d:ef36in:e note: Qexpanded from macro 'Q30' 31(x) 44 | # d e f in e Q(3i0n(tx)) ( ( x ) * 2 1 4 7 4 (8in3t)6((4x8).*100 7+37 401.85)2 4| .0 ^ ~ + 0.5) | ^ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:507In 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:154:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 507 | {Q31( 0.652694474 71545 | 0 9 4 f ) , QQ3301((1 .00.067599214650506478f3/3M9_3P2If)),} ,Q 3{0Q(311.(0 200.86273483396437f8/1M4_1P1I2)1,f )Q,3 0Q(311.(0-403.38017638044348f0/8M4_6P7I9)6,f )Q}3,0 ( 1| . ~~~~~^~~~~~~~~~~~~~~~~~1 2085src/libavcodec/aac_defines.h1:0453:9369:f /note: Mexpanded from macro 'Q31'_ PI), Q30( 145. | 2#4d2e4f6i0n4e8 9Q33f1/(Mx_)P I ) , Q 3 0 ( 1 . 5 1 8 5(7i2n6t8)8(1(fx/)M*_2P1I4)7,4 8 3| 6 ^~~~~~~~~~~~~~4 8.0 +src/libavcodec/aac_defines.h :044.:536): note: | expanded from macro 'Q30' ^ ~ 44 | #definIn file included from esrc/libavcodec/aacsbr_fixed.c :Q623: 0src/libavcodec/aacsbrdata.h(:x507): 32 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)( (507x | ){*Q13017(3 704.16852246.904 4+7 407.550)9 4 f| ) ^, Q31( 0.65916In file included from 00src/libavcodec/aacps_fixed.c4:8243: 3In file included from 9src/libavcodec/aacps.c3:232f: )src/libavcodec/aacps_fixed_tablegen.h}:,154 :{86Q:3 warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( 0.674394781411 21154f | ) , Q 3 1Q3(0-(10..08071962845435860784f67/9M_6PfI)}), , Q| 3 ~~~~~^~~~~~~~~~~~~~~~~~0 (1.0src/libavcodec/aac_defines.h20:8452:33683:6 3note: f/expanded from macro 'Q31'M _PI), Q 3045( | 1#.0d4e3f30i7n3e0 4Q43f1/M(_xP)I ) , Q 3 0 ( 1 . 12 0 8 5(10i39n9ft/M)_(P(I)x,) *Q23104(714.832642446804.809 3+f/ M0_P.I)5,) Q 30 (1| . ^ ~51 85726881f/MIn file included from _src/libavcodec/aacsbr_fixed.cPI:)62,: src/libavcodec/aacsbrdata.h | : ^~~~~~~~~~~~~~507 :7: warning: src/libavcodec/aac_defines.himplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]:44 :36: note: expanded from macro 'Q30' 50744 | | {#Qd3e1f(i n0e. 6Q53206(9x4)4 7 4 7 5 0 9 4 f ) , Q 3 1((i n0t.)6(5(9x1)6*00140873337943128f2)4}.,0 {+Q 301.(5 )0 . 6| 7 ^4 39478141121f)In file included from , src/libavcodec/aacps_fixed.cQ:3241: (In file included from -src/libavcodec/aacps.c0:.328: 1src/libavcodec/aacps_fixed_tablegen.h6:81544:3618:0 8warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 796f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45 :15436 | : note: expanded from macro 'Q31' Q30(1.0 0457 | 9#2d4e5f5i6n7ef /QM3_1P(Ix)), Q 3 0 ( 1 . 0 2 0 8 2 3 8(3i6n3tf)/(M(_xP)I*)2,1 4Q73408(316.4084.303 0+7 300.454)f / M| _ ^ ~P I), Q30(1.1208In file included from 51src/libavcodec/aacsbr_fixed.c0:3629: 9src/libavcodec/aacsbrdata.hf:/506M:_83P:I )warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(1.242460489 3506f | /{MQ_3P1I()-,0 .Q43809(712.859138953722267848f1)f,/ MQ_3P1I() ,0 . 5| 6 ^~~~~~~~~~~~~~2 89246src/libavcodec/aac_defines.h3:6442:6368:6 fnote: )expanded from macro 'Q30'} , {Q31( -440 | .#8d9e0f3i3n6e5 8Q63809(6x9)7 f ) , Q 3 1 ( - 0 . 7 1 6(5i6n5t6)3(9(8x7)0*8120f7)3}7,4 1 8| 2 ~~~~^~~~~~~~~~~~~~~~~~~4 .0 + src/libavcodec/aac_defines.h0:.455:)36 : | note: ^expanded from macro 'Q31' 45 | #dIn file included from esrc/libavcodec/aacps_fixed.cf:i24n: eIn file included from Qsrc/libavcodec/aacps.c3:132(: xsrc/libavcodec/aacps_fixed_tablegen.h): 154 : 36 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x)*214 71544 | 8 3 6 4 8 . 0Q 3+0 (01..50)0 7 9| 2 ^ ~4 5567f/M_PI), QIn file included from 3src/libavcodec/aacsbr_fixed.c0:(621: .src/libavcodec/aacsbrdata.h0:25060:8582:3 8warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 3f/M_PI), Q30( 1506. | 04{3Q33017(3-004.44f8/9M7_2P8I9)3,9 3Q23207(41f.)1,2 0Q83511(0 309.95f6/2M8_9P2I4)6,3 6Q23608(61f.)2}4,2 4{6Q03418(9-30f./8M9_0P3I3)6,5 8Q63809(619.75f1)8,5 7Q23618(8-10f./7M1_6P5I6)5,6 3 9| 8 ^~~~~~~~~~~~~~7 082f)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 Q453 | 0#(dxe)f i n e Q 3 1 ( x ) ( i n t ) ( ( x ) * 1(0i7n3t7)4(1(8x2)4*.201 4+7 408.356)4 8 .| 0 ^ + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: In file included from src/libavcodec/aacps_fixed_tablegen.h:src/libavcodec/aacsbr_fixed.c154::6211: :src/libavcodec/aacsbrdata.h :warning: 506implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 154 | 506 | { Q 3 1Q(3-00(.14.8097027899234953526277f4/fM)_,P IQ)3,1 (Q 300.(516.208290284263386326638f6/fM)_}P,I ){,Q 3Q13(0-(01..809403333067538064849f6/9M7_fP)I,) ,Q 3Q13(0-(01..711260586551603399897f0/8M2_fP)I}),, Q| 3 ~~~~~^~~~~~~~~~~~~~~~~~0 (1.2src/libavcodec/aac_defines.h4:2454:6360:4 8note: 9expanded from macro 'Q31'3 f/M_PI), 45Q | 3#0d(e1f.i5n1e8 5Q73216(8x8)1 f / M _ P I ) , | ^~~~~~~~~~~~~~ (int)src/libavcodec/aac_defines.h(:(44x:)36*:2 1note: 4expanded from macro 'Q30'7 483648.0 44+ | #0d.e5f)i n e| ^ ~Q 30(x) In file included from src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h(:i506n:t6):( (warning: ximplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) *1073741824.0 +506 | 0{.Q53)1 ( -| 0 ^. 48972893932274In file included from f)src/libavcodec/aacps_fixed.c,: 24Q: 3In file included from 1src/libavcodec/aacps.c(:32 : 0src/libavcodec/aacps_fixed_tablegen.h.:51536:21368:9 2warning: 46implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 62686f)}, {Q31(-0.8 91530 | 3 3 6 5 8 6 8Q93609(71f.)1,5 0Q73013(7-807.87f1/6M5_6P5I6)3,9 8Q73008(21f.)1}6,6 9 2| 0 ~~~~^~~~~~~~~~~~~~~~~~~5 427fsrc/libavcodec/aac_defines.h/:M45_:P36I:) ,note: expanded from macro 'Q31'Q 30(1.193 8457 | 5#6d7e0f4ifn/eM _QP3I1)(,x )Q 3 0 ( 1 . 2 7 5 4 1 6 7 3 1(8ifn/tM)_(P(Ix)),* 2Q13407(418.33674681.107 7+0 603.f5/)M _ P| I ^ ~) , Q30(1.54292404In file included from 65src/libavcodec/aacsbr_fixed.cf:/62M: _src/libavcodec/aacsbrdata.hP:I505):,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'505 | {Q31( 0.441 | 0#d8ef3i1ne8 6Q2380(1x07)4 9 f ) , Q 3 1( -0 .0 8 62 8 8(3int)((x)*1073741824.07 +1 704.559)2 f )| } ^, {Q31( 0.91229In file included from 41src/libavcodec/aacps_fixed.c7:5244: 0In file included from 4src/libavcodec/aacps.c3:632f: )src/libavcodec/aacps_fixed_tablegen.h,: 153Q:31111:( -warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 65987351408410f)}, 153| | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.hQ:3450:(361:. 1note: 5expanded from macro 'Q31'0 7037878f/ M45_ | P#Id)e,f iQn3e0 (Q13.11(6x6)9 2 0 5 4 2 7 f / M _ P I ) ,( iQn3t0)((1(.x1)9*3281745764780346f4/8M._0P I+) ,0 .Q53)0 ( 1| . ^ ~2 754167318f/M_PI)In file included from , src/libavcodec/aacsbr_fixed.c:Q623: 0src/libavcodec/aacsbrdata.h(:1505.:3597:6 1warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 7063f/M_PI), Q 35050 | ({1Q.3514(2 902.410048635f1/8M6_2P8I1)0,7 4 9| f ^~~~~~~~~~~~~~) , Q31src/libavcodec/aac_defines.h(:-440:.360:8 6note: 2expanded from macro 'Q30'8 83717459 244f | )#}d,e f{iQn3e1 (Q 300.(9x1)2 2 9 4 1 7 5 4 0 4 3 6 f ) ,( iQn3t1)((-(0x.)6*519087733754114802844.100 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 :4532 | : #src/libavcodec/aacps_fixed_tablegen.hd:e153f:i86n:e warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 1(x) ( i153n | t ) ( ( x ) *Q213407(418.31654087.003 7+8 708.f5/)M _ P| I ^ ~) , Q30(1.1669205In file included from 42src/libavcodec/aacsbr_fixed.c7:f62/: Msrc/libavcodec/aacsbrdata.h_:P505I:)31,: Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 (1.1938756704f /505M | _{PQI3),1 (Q 300.(110.823715846126871301784f9/fM)_,P IQ)3,1 (Q-300.(018.632786813177177046539f2/fM)_}P,I ){,Q 3Q13(0 (01..951422299244107456450f4/3M6_fP)I,) ,Q 3 1| ( ^~~~~~~~~~~~~~- 0.6598src/libavcodec/aac_defines.h7:3445:1364:0 8note: 4expanded from macro 'Q30'1 0f)}, | ~~~~^~~~~~~~~~~~~~~~~~~44 | #defsrc/libavcodec/aac_defines.hi:n45e: 36Q:3 0note: (expanded from macro 'Q31'x ) 45 | # d e f i(nien tQ)3(1((xx))* 1 0 7 3 7 4 1 8 2 4 . 0 +(i nt0).((5x)) *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:153:61: In file included from warning: src/libavcodec/aacsbr_fixed.cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]:62 : src/libavcodec/aacsbrdata.h:505:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 153 | 505Q | 3{0Q(311.(1 500.71003873817886f2/8M1_0P7I4)9,f )Q,3 0Q(311.(1-606.90280652482873f7/1M7_4P5I9)2,f )Q}3,0 ({1Q.3119(3 807.5961720249f4/1M7_5P4I0)4,3 6Qf3)0,( 1Q.3217(5-401.6675391887f3/5M1_4P0I8)4,1 0Qf3)0}(,1 . 3| 7 ~~~~~^~~~~~~~~~~~~~~~~~6 11770src/libavcodec/aac_defines.h6:345f:/36M:_ Pnote: Iexpanded from macro 'Q31') , Q30(1. 5454 | 2#9d2e4f0i4n6e5 fQ/3M1_(PxI)) , | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 44 :(36i:n tnote: )expanded from macro 'Q30'( (x)*2147 4448 | 3#6d4e8f.i0n e+ Q03.05()x ) | ^ ~ (inIn file included from t)src/libavcodec/aacsbr_fixed.c(:(x62): *src/libavcodec/aacsbrdata.h1:05047:3837:4 1warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 4.0 + 0.5) | ^ 504 | {Q31( 0In file included from .6src/libavcodec/aacps_fixed.c7:7240: 9In file included from src/libavcodec/aacps.c4:329: 1src/libavcodec/aacps_fixed_tablegen.h:9153:3367:3 5warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f) , Q31(-0.954780 71535 | 8 22 90 6 f )Q},3 {0Q(311( .01.550671053718778f7/0M_5PI6)8,3 1Q630f(1).1,6 6Q92305142(7-f0/.M_7P0I6),9 Q33801(11.714973787785f6)}7,0 4 f| /M ~~~~^~~~~~~~~~~~~~~~~~~_ PI),src/libavcodec/aac_defines.h :Q453:036(: 1note: expanded from macro 'Q31'. 2754167 345 | 1#8dfe/Mf_iPnIe) ,Q 3Q13(0x(1).3 7 6 1 1 7 70 6 3f /M _ P I(),i Qn30t()1.(54(29x2)*42041654f/7M_4P8I36)4, 8 | . ^~~~~~~~~~~~~~0 + 0src/libavcodec/aac_defines.h.:544): 36 :| ^ ~ note: expanded from macro 'Q30' In file included from 44src/libavcodec/aacsbr_fixed.c | :#62d: esrc/libavcodec/aacsbrdata.hf:i504n:e59 :Q 3warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( x) 504 | ({iQn3t1)(( (0x.)6*717007934794119832743.507 f+) 0,. 5Q)3 1 (| - ^0 .954780758229In file included from 0src/libavcodec/aacps_fixed.c6:f24): }In file included from ,src/libavcodec/aacps.c :{32Q: 3src/libavcodec/aacps_fixed_tablegen.h1:(153 :011.:5 6warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 1770568316f), Q31 (153- | 0 .7 0 6 9 3 8Q13107(417.717580f7)0}3,7 8 7| 8 ~~~~~^~~~~~~~~~~~~~~~~~f /M_PIsrc/libavcodec/aac_defines.h):,45 :Q363:0 (note: 1expanded from macro 'Q31'. 166920542 745f | /#Md_ePfIi)n,e QQ3301((1x.)1 9 3 8 7 5 6 7 0 4 f / M _ P(Ii)n,t )Q(3(0x()1*.22174574418637634188.f0/ M+_ P0I.)5,) Q 3| 0 ^ ~( 1.3761177063f/In file included from M_src/libavcodec/aacsbr_fixed.cP:I62): ,src/libavcodec/aacsbrdata.h :Q5043:031(:1 .warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 29240465f/M_PI )504, | { Q| 3 ^~~~~~~~~~~~~~1 ( 0.6src/libavcodec/aac_defines.h7:7440:9364:9 note: 1expanded from macro 'Q30'9 37357f), 44Q | 3#1d(e-f0i.n9e5 4Q73800(7x5)8 2 2 9 0 6 f ) } , { Q 3 1((i n0t.)5(6(1x5)1*717007536784311862f4).,0 Q+3 10(.-50). 7 0| 6 ^9 3811747778f)}In file included from , src/libavcodec/aacps_fixed.c :| 24 ~~~~^~~~~~~~~~~~~~~~~~~: In file included from src/libavcodec/aacps.c:32src/libavcodec/aac_defines.h: :src/libavcodec/aacps_fixed_tablegen.h45::15236::136 :note: expanded from macro 'Q31'warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | #define Q 31521 | ( x ) Q 3 0 ( 1 . 2 6 4 5 1(8i9n7t6)2(f(/xM)_*P2I1)4,7 4Q83306(418..207 9+6 407.852)7 1 f| / ^ ~M _PI), Q30(1.3In file included from 0src/libavcodec/aacsbr_fixed.c3:8626: 3src/libavcodec/aacsbrdata.h6:45044:67f:/ Mwarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]P I), Q30(1.371 05041 | 2{5Q63815(f /0M._6P7I7)0,9 4Q93109(317.345474f3)8,4 9Q33215(f-/0M._9P5I4)7,8 0Q73508(212.950563f2)3}5,2 9{2Q43f1/(M _0P.I5)6,1 5 1| 7 ^~~~~~~~~~~~~~7 056831src/libavcodec/aac_defines.h6:f44):,36 :Q 3note: 1expanded from macro 'Q30'( -0.70693 8441 | 1#7d4e7f7i7n8ef )Q}3,0 ( x| ) ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 45 : 36 : note: expanded from macro 'Q31'( int)((x)* 1450 | 7#3d7e4f1i8n2e4 .Q03 1+( x0). 5 ) | ^ (int)In file included from (src/libavcodec/aacps_fixed.c(:x24): *In file included from 2src/libavcodec/aacps.c1:4327: 4src/libavcodec/aacps_fixed_tablegen.h8:31526:41118:. 0warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]+ 0.5) | ^ ~ 152 | In file included from src/libavcodec/aacsbr_fixed.c : 62Q: 3src/libavcodec/aacsbrdata.h0:(5031:.832:6 4warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 89762f/M_PI), Q 35030 | ({1Q.3217(9-604.7880267912f0/0M1_2P4I8)4,8 7Qf3)0,( 1Q.3310(3-806.3362464267f5/4M0_6P6I3)2,1 4Qf3)0}(,1 .{3Q73110(1 205.648350f8/0M0_0P3I6)4,9 9Q7360f()1,. 4Q43413(8-409.322159f1/9M0_9P5I6)3,6 6Q3380f()1}.,5 5 3| 2 ~~~~^~~~~~~~~~~~~~~~~~~3 52924src/libavcodec/aac_defines.hf:/45M:_36P:I )note: ,expanded from macro 'Q31' | ^~~~~~~~~~~~~~ 45 | #dsrc/libavcodec/aac_defines.he:f44i:n36e: Qnote: 3expanded from macro 'Q30'1 (x) 44 | # d e f i n(ei nQt3)0(((xx)) * 2 1 4 7 4 8 3 6 4 8 . 0 (+i n0t.)5()( x )| * ^ ~1 073741824.0 +In file included from 0src/libavcodec/aacsbr_fixed.c.:562): 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: 32503: | src/libavcodec/aacps_fixed_tablegen.h{:Q1523:186(:- 0warning: .8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 692001248487f), Q3 1(152- | 0 . 3 2 6 2 7Q53400(616.32261445f1)8}9,7 6{2Qf3/1M(_ P0I.)4,3 0Q83000(013.624799967467f8)2,7 1Qf3/1M(_-P0I.)2,1 9Q13900(915.633063683683f6)4}4,6 f /| M ~~~~~^~~~~~~~~~~~~~~~~~_ PI), src/libavcodec/aac_defines.hQ:3450:(361:. 3note: 7expanded from macro 'Q31'1 0125685f /45M | _#PdIe)f,i nQe3 0Q(311.(4x4)4 3 8 4 9 3 2 5 f / M _ P I )(,i nQt3)0(((1x.)5*523124375428932644f8/.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.h44: | 503#:d31e:f iwarning: nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e Q30(x) 503 | { Q 3 1 ((-i0n.t8)0(6(9x2)0*0110274387448178f2)4,. 0Q 3+1 (0-.05.)3 2 6| 2 ^7 540663214fIn file included from )In file included from }src/libavcodec/aacps_fixed.c,src/libavcodec/aacsbr.c: :24{369: Q: In file included from 3src/libavcodec/aacsbr_template.csrc/libavcodec/aacps.c1::(16332 :: 023src/libavcodec/aacps_fixed_tablegen.h.::4 1523warning: :0comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]618 :0 0warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 649976f), Q 31631 | ( - 0 152. | 2 1 9 1 9f 0o 9rQ5 36(03k(6 16=.3 2816f;4) 5}k1, 8 <9 =7| 6 ~~~~^~~~~~~~~~~~~~~~~~~s2 fb/rM-src/libavcodec/aac_defines.h_:>P45nI:u)36m,:_ pQnote: a3expanded from macro 'Q31't0c (h1e.s2;7 9 k645+4 | +7#)8d 2e 7f| 1i ~ ^ ~~~~~~~~~~~~~~~~fn /eM _QP3I1)(,x )Q 3 0 ( 1 . 3 0 3 8 6 3 6 4 4(6ifn/tM)_(P(Ix)),* 2Q13407(418.33674180.102 5+6 805.f5/)M _ P| I ^ ~) , Q30(1.44438In file included from 49src/libavcodec/aacsbr_fixed.c3:2625: fsrc/libavcodec/aacsbrdata.h/:M503_:P6I:) ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 30(1.553235292 4503f | /{MQ_3P1I()-,0 . 8| 0 ^~~~~~~~~~~~~~6 92001src/libavcodec/aac_defines.h2:444:8364:8 7note: fexpanded from macro 'Q30') , Q31(-0 .443 | 2#6d2e7f5i4n0e6 6Q33201(4xf)) } , { Q 3 1 ( 0 . 4 3 0(8i0n0t0)3(6(4x9)9*7160f7)3,7 4Q13812(4-.00. 2+1 901.950)9 5 6| 3 ^6 638f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/aacps_fixed.csrc/libavcodec/aac_defines.h::2445: :In file included from 36src/libavcodec/aacps.c:: 32note: : expanded from macro 'Q31'src/libavcodec/aacps_fixed_tablegen.h :152:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | #define Q31(x) 152 | Q 3 0 ( 1(.i2n6t4)5(1(8x9)7*6221f4/7M4_8P3I6)4,8 .Q03 0+( 10..257)9 6 4| 7 ^ ~8 271f/M_PI), In file included from Q3src/libavcodec/aacsbr_fixed.c0:(621: .src/libavcodec/aacsbrdata.h3:05023:8846:3 6warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 6f/M_PI), Q30(1 .5023 | 7{1Q03112(5-608.54f/3M3_1P1I2)6,0 3Q83009(715.f4)4,4 3Q83419(3 205.f8/5M3_2P1I8)1,5 9Q43704(910.f5)5}3,2 3{5Q23912(4 f0/.M9_9P1I9)4,9 7 9| 6 ^~~~~~~~~~~~~~7 3836fsrc/libavcodec/aac_defines.h):,44 :Q363:1 (note: expanded from macro 'Q30'0 .9187624 9447 | 6#6d4e2f2ifn)e} ,Q 3 0| ( ~~~~~^~~~~~~~~~~~~~~~~~x ) src/libavcodec/aac_defines.h : 45 : 36 : note: expanded from macro 'Q31' (int)( (45x | )#*d1e0f7i3n7e4 1Q83214(.x0) + 0 . 5 ) | ^ (int)((x)*2In file included from 1src/libavcodec/aacps_fixed.c4:7244: 8In file included from 3src/libavcodec/aacps.c6:4328: .src/libavcodec/aacps_fixed_tablegen.h0: 152+: 110:. 5warning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c152: | 62 : src/libavcodec/aacsbrdata.h : 502 : 59Q:3 0warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 .2645189762f/M _502P | I){,Q 3Q13(0-(01..423739161427680237810f9/7M5_fP)I,) ,Q 3Q13(0 (01..835033281683165494467f4/9M0_fP)I}),, {QQ3301((1 .03.791901192459678956f7/3M8_3P6If)),, QQ3301((1 .04.494138874692342957f6/6M4_2P2If)),} ,Q 3 0| ( ~~~~~^~~~~~~~~~~~~~~~~~1 .5532src/libavcodec/aac_defines.h3:5452:9362:4 fnote: /expanded 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 0src/libavcodec/aacsbr_fixed.c.:562): src/libavcodec/aacsbrdata.h :| 502 ^: 32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c :50232 | : {src/libavcodec/aacps_fixed_tablegen.hQ:31511:(136-:0 .warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 311260380975f), Q31 (151 | 0 . 8 5 3 2 1Q83105(914.73479308f5)6}3, 0{6Q13f1/(M _0P.I9)9,1 9Q43907(916.7338853162f2)1,8 0Q03f1/(M _0P.I9)1,8 7Q63204(917.6460422624f0)4}6,1 9 f| / ~~~~~^~~~~~~~~~~~~~~~~~M _PI),src/libavcodec/aac_defines.h :Q453:036(:1 .note: 4expanded from macro 'Q31'4 84288692f /45M | _#PdIe)f,i nQe3 0Q(311.(4x9)4 9 8 7 4 8 7 8 f / M _ P I )(,i nQt3)0(((1x.)5*620144077488737604f8/.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:502 :446 | :# dwarning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f ine Q30(x) 502 | { Q 3 1 ( - 0 .(4i3n3t1)1(2(6x0)3*8100977357f4)1,8 2Q43.10( + 00..855)3 2 1| 8 ^1 5947490f)}, {In file included from Q3src/libavcodec/aacps_fixed.c1:(24 : 0In file included from .src/libavcodec/aacps.c9:9321: 9src/libavcodec/aacps_fixed_tablegen.h4:91517:91116:7 3warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 6f), Q31( 0.9187624 91517 | 6 64 2 2 f ) }Q,3 0 (| 1 ~~~~^~~~~~~~~~~~~~~~~~~. 37385src/libavcodec/aac_defines.h6:3450:6361:f /note: Mexpanded from macro 'Q31'_ PI), Q30(1 .453 | 8#5d1e2f2i1n8e0 0Qf3/1M(_xP)I ) , Q 3 0 ( 1 . 4 0 2 6 4(0i4n6t1)9(f(/xM)_*P2I1)4,7 4Q83306(418..404 8+4 208.856)9 2 f| / ^ ~M _PI), Q30(1.49In file included from 49src/libavcodec/aacsbr_fixed.c8:7624: 8src/libavcodec/aacsbrdata.h7:8501f:/84M:_ Pwarning: Iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) , Q30(1.560407 85017 | 7{0Qf3/1M(_ P0I.)8,1 9 2| 4 ^~~~~~~~~~~~~~9 90025src/libavcodec/aac_defines.h7:244:436f:) ,note: expanded from macro 'Q30'Q 31( 0.996 9448 | 4#2d5e2f5i0n5e7 9Qf3)0}(,x ){ Q 3 1 ( - 0 . 2 6 7 1 9 8 5(0i8n7t3)3(5(7xf))*,1 0Q73317(4 108.2648.900 3+3 609.757)6 1 9| 3 ^f )}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.hIn file included from :src/libavcodec/aacps_fixed.c45::2436: :In file included from note: src/libavcodec/aacps.cexpanded from macro 'Q31': 32: src/libavcodec/aacps_fixed_tablegen.h:151:86: warning: 45implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | #define Q31(x) 151 | Q(3i0n(t1).(3(7x3)8*526134076418f3/6M4_8P.I0) ,+ Q03.05()1 . 3| 8 ^ ~5 1221800f/M_PI)In file included from ,src/libavcodec/aacsbr_fixed.c :Q623: 0src/libavcodec/aacsbrdata.h(:1501.:4580:2src/libavcodec/aacsbr_template.c 6warning: 4:implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0251 4:6311:9 fwarning: /comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]M _P I501) | ,{ QQ3310(( 10..4 8425118 | 94 22 48 98 96i09f02 2f5(/7sM2b_4rPf-I)>),b, s Q_Q3l31i0(m( i10t..e49r99_46b99a88n74d42s85 72!85=f0 /5oM7l_9dPf_I)b)}s,,_ lQ{i3Qm03i(1t1(e.-r50_6.b02a46n07d71s89 78&75&00 f8!/7sM3b_3rP5-I7>)fr,)e ,s e| Qt ^~~~~~~~~~~~~~3) 1 ( | 0 ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~src/libavcodec/aac_defines.h. :6448:9360:3 3note: 6expanded from macro 'Q30'9 776193f) }44, | # d| e ~~~~^~~~~~~~~~~~~~~~~~~f ine Qsrc/libavcodec/aac_defines.h3:045(:x36): note: expanded from macro 'Q31' 45( | i#ndte)f(i(nxe) *Q13017(3x7)4 1 8 2 4 . 0 + 0 . 5 ) ( i| n ^t )((x)*214748In file included from 36src/libavcodec/aacps_fixed.c4:824.: 0In file included from src/libavcodec/aacps.c+: 320: .src/libavcodec/aacps_fixed_tablegen.h5:)151 : 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 :151501 | : 32 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(1.3738563 05016 | 1{fQ/3M_P1I() ,0 .Q83109(214.939805012252712840f0)f,/ MQ_3P1I() ,0 .Q93906(918.442052265400547691f9)f}/,M _{PQI3)1,( -Q03.02(617.149488540288783639527ff/)M,_ PQI3)1,( Q03.06(819.043934699877746817983ff/M)_}P,I ) ,| ~~~~~^~~~~~~~~~~~~~~~~~Q 30(1.src/libavcodec/aac_defines.h5:6450:4360:7 8note: 7expanded from macro 'Q31'7 0f/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)*10737418In file included from 24src/libavcodec/aacsbr_fixed.c.:062 : +src/libavcodec/aacsbrdata.h :0501.:57): | warning: ^implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from 501src/libavcodec/aacps_fixed.c | :{24Q: 3In file included from 1src/libavcodec/aacps.c(: 320: .src/libavcodec/aacps_fixed_tablegen.h8:11519:2364:9 9warning: 00implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 5724f), Q31( 0.996 91518 | 4 2 5 2 5 0 5Q7390f()1}.,3 7{3Q83516(3-006.12f6/7M1_9P8I5)0,8 7Q33305(71f.)3,8 5Q13212(1 800.06f8/9M0_3P3I6)9,7 7Q63109(31f.)4}0,2 6 4| 0 ~~~~~^~~~~~~~~~~~~~~~~~4 619f/src/libavcodec/aac_defines.hM:_45P:I36):, note: Qexpanded from macro 'Q31'3 0(1.4484 2458 | 8#6d9e2ffi/nMe_ PQI3)1,( xQ)3 0 ( 1 . 4 9 4 9 8 7 4 8 7 8(fi/nMt_)P(I()x,) *Q23104(714.8536604480.708 7+7 00f./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:500:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]44 | #define Q30(x) 500 | { Q 3 1 ( 0 . 7 6 7 8(9i6n0t9)4(6(1x7)9*51f0)7,3 7Q43118(2-40..07 6+5 109.355)6 7 3| 0 ^9 66f)}, {Q31(-0In file included from .8src/libavcodec/aacps_fixed.c2:0240: 2In file included from 4src/libavcodec/aacps.c2:1328: 3src/libavcodec/aacps_fixed_tablegen.h6:41510:911f:) ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 31(-0.73530179553767 f151) | } , | ~~~~^~~~~~~~~~~~~~~~~~~ Q30src/libavcodec/aac_defines.h(:145.:3367:3 8note: 5expanded from macro 'Q31'6 3061f/M 45_ | P#Id)e,f iQn3e0 (Q13.13(x8) 5 1 2 2 1 80 0 f /M _ P I()i,n tQ)3(0(x()*12.14470482366484.00 +4 601.95f)/ M| _ ^ ~P I), Q30(1.4In file included from 4src/libavcodec/aacsbr_fixed.c8:426288: 6src/libavcodec/aacsbrdata.h92:f500/M:_58P:I) ,warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 0(1.4949874 875008 | f/{MQ_3PI1)(, 0Q3.0(71.656704809768079704f/6M_1P7I)9, 5 f| ) ^~~~~~~~~~~~~~ , Q3src/libavcodec/aac_defines.h1:44(:36-:0 .note: 7expanded from macro 'Q30'6 519356730 9446 | 6#fd)e}f,i ne{ QQ3310((-x0). 8 2 0 0 24 2 1 83 64 0 9 f)(, iQn3t1()-0(.(x7)35*310017793575431782647.0f )+ }0,. 5 ) | | ~~~~^~~~~~~~~~~~~~~~~~~ ^ src/libavcodec/aac_defines.h:45:36:In file included from note: src/libavcodec/aacps_fixed.cexpanded from macro 'Q31': 24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h: 1145150 | warning:#s136d generated:e. fwarning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n e Q31(x) 150 | ( i n t ) (Q(x3)0*(211.4474458536624680.101 f+/ M0_.P5I)) , | Q ^ ~3 0(1.4531552792f/In file included from M_src/libavcodec/aacsbr_fixed.cP:I62): ,src/libavcodec/aacsbrdata.h :Q5003:031(:1 .warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 48091793f/M_PI )500, | {QQ3301((1 .04.974657283986802994f6/1M7_9P5If)),, QQ3301((1-.05.273695015973554617f3/0M9_6P6If)),} ,Q 3{0Q(311.(5-604.48020060722492f1/8M3_6P4I0)9,f ) ,| ^~~~~~~~~~~~~~Q 31(-0src/libavcodec/aac_defines.h.:7443:5363:0 1note: 7expanded from macro 'Q30'9 553767f) }44, | # d| e ~~~~^~~~~~~~~~~~~~~~~~~f ine Qsrc/libavcodec/aac_defines.h3:045(:x36): note: expanded from macro 'Q31' 45 | (#idnetf)i(n(ex )Q*3110(7x3)7 4 1 8 2 4 . 0 + 0 . 5 )( i n| t ^) ((x)*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): 150| : ^ ~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:500:7: 150warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(1.445 55006 | 2{6Q03111(f /M0_.P7I6)7,8 9Q63009(416.14759351f5)5,2 7Q9321f(/-M0_.P7I6)5,1 9Q33506(713.04966468f0)9}1,7 9{3Qf3/1M(_-P0I.)8,2 0Q03204(211.843964450293f8)8,2 9Qf3/1M(_-P0I.)7,3 5Q33001(719.555233796075f7)5}4,1 f /| M ~~~~~^~~~~~~~~~~~~~~~~~_ PI), src/libavcodec/aac_defines.hQ:3450:(361:. 5note: 6expanded from macro 'Q31'4 4006729f/ M45_ | P#Id)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)*1073In file included from 7src/libavcodec/aacsbr_fixed.c4:1628: 2src/libavcodec/aacsbrdata.h4:.4990: 83+: 0warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 ) | ^ 499 | {In file included from Qsrc/libavcodec/aacps_fixed.c3:124(: In file included from 0src/libavcodec/aacps.c.:9327: 3src/libavcodec/aacps_fixed_tablegen.h9:41500:2867:8 9warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 42f), Q31(-0.266959 41504 | 0 8 6 5 6 1 fQ)3}0,( 1{.Q43415(5 602.69091210f6/4M6_3P4I7)7,9 4Q63f0)(,1 .Q43513(1-505.25779021f0/1M2_0P8I4)9,4 2Q93f0)(}1,. 4 6| 4 ~~~~^~~~~~~~~~~~~~~~~~~8 0917src/libavcodec/aac_defines.h9:345f:/36M:_ Pnote: Iexpanded from macro 'Q31') , Q30(1. 4459 | 4#5d2e3f8i8n2e9 fQ/3M1_(PxI)) , Q 3 0 ( 1 . 5 2 3 9 0 5(7i5n4t1)f(/(Mx_)P*I2)1,4 7Q43803(614.85.604 4+0 006.752)9 f /| M ^ ~_ PI), | ^~~~~~~~~~~~~~ In file included from src/libavcodec/aac_defines.hsrc/libavcodec/aacsbr_fixed.c::4462:: 36src/libavcodec/aacsbrdata.h: :note: 499expanded from macro 'Q30': 59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44 | #define Q30( x499) | { Q 3 1 ( 0 . 9 7 3 9 4 0(2i7n8t9)7(4(4x2)f*)1,0 7Q33714(1-802.42.606 +9 509.454)0 8 6| 5 ^6 1f)}, {Q31( In file included from 0.src/libavcodec/aacps_fixed.c9:9242: 06In file included from 4src/libavcodec/aacps.c:63234: 7src/libavcodec/aacps_fixed_tablegen.h7:941506f:)61,: warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 1(-0.570101208 41509 | 4 2 9f ) }Q3,0 (1 .| 4 ~~~~~^~~~~~~~~~~~~~~~~~ 4556src/libavcodec/aac_defines.h2:604511:f/36M:_ Pnote: Iexpanded from macro 'Q31') , Q30(1. 445 | 5#31d55e2fi7n9e2 Qf3/1M(_xP) I ) , Q3 0( 1. 4 6 4 80 9 1 7 9(i3nf/tM_)P(I)(, xQ)3*02(114.47944582338684289.f0 /+M _0PI.),5 ) Q 3| 0( ^ ~1 .5239057541fIn file included from /Msrc/libavcodec/aacsbr_fixed.c_:62P: src/libavcodec/aacsbrdata.hI:)499,: 31Q:3 warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion](1 .5644006729f /M499_ | PI{)Q,3 1 (| ^~~~~~~~~~~~~~0 .973src/libavcodec/aac_defines.h9:4440:2367:8 9note: expanded from macro 'Q30'7 442f), Q443 | #1d(e-f0.i2ne6 6Q3905(9x4)4 0 8 6 5 6 1 f ) } (,i nt{)Q(3(x1)*(1 0073.7941982240.06 4+ 60.354)7 7| 9 ^4 6f), Q31(In file included from -src/libavcodec/aacps_fixed.c0:.52470: 10In file included from 1src/libavcodec/aacps.c2:320: 8src/libavcodec/aacps_fixed_tablegen.h4:9150:4362:9 fwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) }, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h: 45150: | 36 : note: expanded from macro 'Q31' Q30(1.44 5455 | 6#2d6e0f1i1nfe/ MQ_3P1I()x,) Q 3 0 ( 1 . 4 5 3 1 5 5 2 7(9i2nft/)M(_(PxI))*,2 1Q43704(813.644684.800 9+1 709.35f)/ M _| P ^ ~I ), Q30(1.49452In file included from 38src/libavcodec/aacsbr_fixed.c8:2629: fsrc/libavcodec/aacsbrdata.h/:M499_:P7I:) ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 30(1.523905754 1499f | /{MQ_3P1I() ,0 .Q93703(914.052674849070464722f9)f,/ MQ_3P1I()-,0 . 2| 6 ^~~~~~~~~~~~~~6 95944src/libavcodec/aac_defines.h0:8446:5366:1 fnote: )expanded from macro 'Q30'} , {Q31( 044. | 9#9d2e0f6i4n6e3 4Q73709(4x6)f ) , Q 3 1 ( - 0 . 5 7 0 1(0i1n2t0)8(4(9x4)2*91f0)7}3,7 4 1| 8 ~~~~~^~~~~~~~~~~~~~~~~~2 4.0 +src/libavcodec/aac_defines.h :045.:536): note: | expanded from macro 'Q31' ^ 45 | #deIn file included from fisrc/libavcodec/aacps_fixed.cn:e24 : QIn file included from 3src/libavcodec/aacps.c1:(32x: )src/libavcodec/aacps_fixed_tablegen.h : 150 : 11 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x)*214 71504 | 8 3 6 4 8 . 0Q 3+0 (01..54) 4 5| 5 ^ ~6 26011f/M_PI),In file included from Qsrc/libavcodec/aacsbr_fixed.c3:062(: 1src/libavcodec/aacsbrdata.h.:44985:3841:5 5warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 92f/M_PI), Q30( 1498. | 4{6Q43810(9-107.973f2/0M9_4P7I8)6,2 3Q73609(61f.)4,9 4Q53213(8-802.93f5/0M0_8P9I6)1,9 3Q43205(51f.)5}2,3 9{0Q53715(41 f0/.M7_8P8I4)3,3 1Q13001(912.551f6)4, 4Q3010( 607.2592f85/1M3_9P8I9)58,2 7 1| f ^~~~~~~~~~~~~~ )}, src/libavcodec/aac_defines.h| : ~~~~~^~~~~~~~~~~~~~~~~~ 44:36: src/libavcodec/aac_defines.hnote: :expanded from macro 'Q30'45 :36: note: expanded from macro 'Q31' 44 | #de f45in | e #Q3d0e(fxi)n e Q 3 1 (x ) (i n t ) ( (x )*(10i7n3t74)(1(82x4.)0 *+2 14074.85)3 6| 4 ^ 8.0 + 0.5)In file included from src/libavcodec/aacps_fixed.c :24| : In file included from ^ ~src/libavcodec/aacps.c: 32: src/libavcodec/aacps_fixed_tablegen.h:149: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:498:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 149 | Q 34980 | (1{.Q53114(6-201.37727009f4/7M8_6P2I3)7,6 9Q63f0)(,1 .Q53118(1-303.43051090f8/9M6_1P9I3)4,2 5Q53f0)(}1,. 5{2Q33418(4 904.5738f8/4M3_3P1I1)0,1 9Q23501(f1).,5 3Q63914(8 608.0592f8/5M1_3P9I8)9,5 8Q23701(f1).}5,5 0 0| 6 ~~~~~^~~~~~~~~~~~~~~~~~8 7361fsrc/libavcodec/aac_defines.h/:M45_:P36I:) ,note: expanded from macro 'Q31'Q 30(1.567 9457 | 5#7d5e9f5ifn/eM _QP3I1)(,x ) | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h: 44 : 36 :( inote: nexpanded from macro 'Q30't )((x)*21 4447 | 4#8d3e6f4i8n.e0 Q+3 00(.x5)) | ^ ~ (int)In file included from ((src/libavcodec/aacsbr_fixed.cx:)62*: 1src/libavcodec/aacsbrdata.h0:74983:74311:8 2warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 0 + 0.5) | ^ 498 | {Q31(-0.7In file included from 20src/libavcodec/aacps_fixed.c9:4247: 8In file included from 6src/libavcodec/aacps.c2:3327: 6src/libavcodec/aacps_fixed_tablegen.h9:6149f:)111,: Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 (-0.35008961934255 f149) | } , { Q 3 1Q(3 00(.17.858144363211130717902f5/1Mf)_,P IQ)3,1 (Q 300.(512.58158113393849051892f7/1Mf_)P}I,) , | Q ~~~~^~~~~~~~~~~~~~~~~~~3 0(1.5src/libavcodec/aac_defines.h2:3454:8364:9 4note: 5expanded from macro 'Q31'3 f/M_PI), 45Q | 3#0(1.5369d48ef6i8n0e9 fQ/3M1_(PxI)) , Q 3 0 ( 1 . 5 5 0 0 6 8(7i3n6t1)f/(M(_PxI))*,2 1Q3407(14.853667947587.509 5+f 0/.5M)_ P| I) ^ ~, | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.hIn file included from :src/libavcodec/aacsbr_fixed.c44::6236: :src/libavcodec/aacsbrdata.h :note: 498expanded from macro 'Q30': 6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44 | #define Q4983 | 0{(Qx3)1 ( - 0 . 7 2 0 9 4 7 8 6 2 3(7i6n9t6)f()(,x )Q*3110(73-704.13852040.809 6+1 903.452)5 5 f| ) ^} , {Q31( 0.788In file included from 43src/libavcodec/aacps_fixed.c3:1241: 0In file included from 1src/libavcodec/aacps.c9:2325: 1src/libavcodec/aacps_fixed_tablegen.hf:)149,: 86Q:3 1warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0.52851398958271f)}, 149 | | ~~~~^~~~~~~~~~~~~~~~~~~ Qsrc/libavcodec/aac_defines.h3:045(:136.:5 1note: 4expanded from macro 'Q31'6 213770f/M _45P | I#)d,e fQi3n0e( 1Q.3511(8x1)3 3 4 0 1 9 f / M _ P I ) , (Qi3n0t()1(.(5x2)3*42814497445833f6/4M8_.P0I )+, 0Q.350)( 1 .| 5 ^ ~3 69486809f/M_PIIn file included from )src/libavcodec/aacsbr_fixed.c,: 62Q: 3src/libavcodec/aacsbrdata.h0:(4971:.845:5 0warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 87361f/M_PI), Q 34970 | ({1Q.3516(7 907.5775529154f6/8M1_8P1I1)1,5 0 f| ) ^~~~~~~~~~~~~~, Q31(-src/libavcodec/aac_defines.h0:.449:9369:5 5note: 6expanded from macro 'Q30'8 1042665f )44} | ,# d{eQf3i1n(e- 0Q.3402(1x0)2 9 9 8 8 2 9 3 3 9 f ) , Q(3i1n(t )0(.(9x9)7*210097431794919832944.f0) }+, 0 .| 5 ~~~~~^~~~~~~~~~~~~~~~~~) | ^src/libavcodec/aac_defines.h :45:36: note: expanded from macro 'Q31' In file included from src/libavcodec/aacps_fixed.c: 2445: | In file included from #src/libavcodec/aacps.cd:e32f: isrc/libavcodec/aacps_fixed_tablegen.hn:e149 :Q613:1 (warning: ximplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) (int )149( | ( x ) *src/libavcodec/ac3enc.c 2 1 4Q7:348208:(311396.:45 81warning: .4missing field 'unit' initializer [-Wmissing-field-initializers]06 2+1 307.750)f / M| _ ^ ~P I), Q823 | 0{("1In file included from .csrc/libavcodec/aacsbr_fixed.c5e:1n628t: 1esrc/libavcodec/aacsbrdata.h3:r3497_4:m058i1:x9 lfwarning: e/implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]vM "_P,I )",C eQn3t0e( r1497 . | M5{i2Qx33 41L8(e4 v90e4.l57"35,f2 /1OM4F_6FP8SI1E)8T,1( 1cQ1e35n00t(fe1)r,._ 5mQ3i36x19_(4l-8e06v.8e90l99)9f,5/ 5MA6V_8_P1OI0P)4T,2_ 6TQ6Y35P0fE()_1}F.,L5 O5{A0QT03,61 8({7-.30d6.b14lf2 /1=M0 _2LP9EI9V)8E,8CC libavcodec/aliaspixenc.o L 2_Q9M33I0N3(U91Sf._)54,6P 7OQ9I37N15T(75 5D09B.5 9f}9/,7M 2_00P.9I04),1, 9 19 .9| 03 ^~~~~~~~~~~~~~,9 4AfC)3}src/libavcodec/aac_defines.hE,:N 44C :_| 36P ~~~~^~~~~~~~~~~~~~~~~~~:A Rnote: Aexpanded from macro 'Q30'M src/libavcodec/aac_defines.h}:,45 : 36| : ^ 44 note: | expanded from macro 'Q31'# define Q 3450 | (#xd)e f i n e Q 3 1 ( x ) ( i n tsrc/libavcodec/ac3enc.c ) :( 83 (: x139 ): * 1warning: (0imissing field 'unit' initializer [-Wmissing-field-initializers]7n 3t7)4(1(8x2)4*.201 4+837 | 40{8."35s6)4u 8r .r| 0o ^ u +n d0_.m5i)x l e| vIn file included from ^ ~" ,src/libavcodec/aacps_fixed.c :"24S: uIn file included from rsrc/libavcodec/aacps.cr:o32u: nsrc/libavcodec/aacps_fixed_tablegen.hIn file included from d:src/libavcodec/aacsbr_fixed.c149 ::M6236i: :xsrc/libavcodec/aacsbrdata.h :warning: L497implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e: v31e:l "warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] OFFSET(sur r149o | u n 497d | _ {m Qi 3xQ_13l(0e (v01e..l75)51,24 16A42V61_83O1P87T17_10T1fY5/P0MEf__)PF,IL )OQ,A3 T1Q,(3 -0{0(..1d9.b95l91 5=85 16L38E31V40E04L12_96Mf6I/5NMfU_)SP}_I,6) D,B{ QQ}33,10 ((0-1.0.0.5,42 23114.0802,49 99A48C58332Ef9N/3CM3_9_PPfI)A,R)A, MQQ}3,3 01(( 1| ^.0 .59396792408964810999f/9M3_9PI4)f,) Q}3,0( 1. 5| 50 ~~~~^~~~~~~~~~~~~~~~~~~06 src/libavcodec/ac3enc.c8:7853:src/libavcodec/aac_defines.h134:6:1 45warning: f:36missing field 'unit' initializer [-Wmissing-field-initializers]/ :M _note: PIexpanded from macro 'Q31'), Q30 (851 | .{54567"9m | ix7i#5ngd_7elf5i9ene5 vQfe/l3M"_,1P I()"xM)i,x i | n g ^~~~~~~~~~~~~~ L e v src/libavcodec/aac_defines.h :e 44 l :", O36F(:F Snote: Eiexpanded from macro 'Q30'T (nmti)(x(xi)n* 2g44 | 1#_dlee4fivne7le48)3, 6QA3V0_(O4Px8T)_. 0T +Y P0E._ I5 ) N| T ^ ~ , {. i 6 4 ( In file included from isrc/libavcodec/aacsbr_fixed.c=: nA62tC: 3src/libavcodec/aacsbrdata.h):E((497x)N*:7C1_:O 0PTwarning: _7Nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]37O4N 1E82 4.}0 ,+ A4970C | {.Q533)1(E N0 C| _.O7 ^P5T 2_1N4O6N81E8,1In file included from src/libavcodec/aacps_fixed.c1:1241: 11,In file included from 5src/libavcodec/aacps.cAC03f:E)N32C,: _ Psrc/libavcodec/aacps_fixed_tablegen.hQ:A1493R:111(:- 0warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]A99 9M55}68,1 0 4| 26 ^65 f) }149, | { Q 3 1Q3(0(-10.5.1446221103279709f/8M8_P2I9)3, 3Q930f()1.,51 8Q1333140(1 90.f9/97M2_0P9I)4,1 9Q93903(914.f52)3},4 8 4| 94 ~~~~~^~~~~~~~~~~~~~~~~~53 f/M_src/libavcodec/aac_defines.hPI:),45 :Q363:0 (1note: .expanded from macro 'Q31'5 36948680 In file included from 945f | /src/libavcodec/adpcmenc.c#M:d_30ePIfi: )nsrc/libavcodec/put_bits.h,e :Q 227Q330(:1137:. 5(50warning: 0xcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]6)8 7src/libavcodec/ac3enc.c : 391 : 144 : warning: 61 f missing field 'unit' initializer [-Wmissing-field-initializers] / M227_(P | i In ) t , ) 91Q | 3(0i({("xp)efr1_* (.s5f2r-67194a7>47mbe8_5u3fm_7e6e4n5dt9a8d 5-.af s0-t/> aMb_+P"Iu f,_),0 . 5| ^~~~~~~~~~~~~~p )" A tlsrc/libavcodec/aac_defines.h| :r44l ^ ~ >:=36o: ws i note: expanded from macro 'Q30'z CeIn file included from hoasrc/libavcodec/aacsbr_fixed.cf(nB i:tg44i | B#62dnu: fe)g) src/libavcodec/aacsbrdata.h{f :iMn| e496e ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ :t83a:d awarning: tQimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]a3 0P e(rx-F)ra m e " , 496 | OF{ QF3S 1E( - 0(.iT92n4(ta)l4l(4(o08x5w4)_*p8e140r476_36ff7)r4a,m Q138e21_(4m-e0t..a1d004a t5a+7 )50,9 0A1.85)V _7 O| P ^T _4TY3P6Ef_)B}O,O L{, Q{31.(-i064. 8=38 202 5},9 30,5 71,8 7A2C8f3)E,N CQ3_1P(A-R0AM.}0, 1 | 6 ^9 5043208885f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' src/libavcodec/ac3enc.c:92: 12745: | #warning: dmissing field 'unit' initializer [-Wmissing-field-initializers]e fine Q31(x) 92 | { " c o p y r i g(hitn"t,) ("(Cxo)p*y2r1i4g7h4t8 3B6i4t8".,0 O+F F0S.E5T)( c o| CC libavcodec/allcodecs.o p ^ ~y right), AV_OPIn file included from T_src/libavcodec/aacsbr_fixed.cT:Y62P: Esrc/libavcodec/aacsbrdata.h_:I496N:T58,: {warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i 64 = AC3ENC_OP T496_ | N{OQN3E1 (}-,0 .A9C234E4N4C0_8O5P4T8_4N4O6N6Ef,) 1,, QA3C13(E-N0C._1P0A4R5A7M5}9,0 1 8| 7 ^4 36f)}, {Q31(-0.83822593578728f), Q31(-0.016950src/libavcodec/ac3enc.c4:3932:011488:8 5warning: fmissing field 'unit' initializer [-Wmissing-field-initializers]) }, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h: 4593: | 36{:" dnote: iexpanded from macro 'Q31'a lnorm", " D45i | a#ldoegfuien eL eQv3e1l( x()d B ) " , O F F S E T ( d i(ailnotg)u(e(_xl)e*v2e1l4)7,4 8A3V6_4O8P.T0_ T+Y P0E._5I)N T ,| ^ ~{ .i64 = -31 },In file included from -src/libavcodec/aacsbr_fixed.c3:162,: src/libavcodec/aacsbrdata.h-:1496,: 31A:C 3warning: Eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]N C_PARAM}, | ^ 496 | {Q31(-0.92444085484466f), Q31(-0.10457590187436f)}, {Q31(-0.83822593578728f), Q31(-0.01695043208885f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 src/libavcodec/ac3enc.c+: 980:.1335:) warning: missing field 'unit' initializer [-Wmissing-field-initializers]| ^ ~ In file included from src/libavcodec/aacsbr_fixed.c98: | 62{: "src/libavcodec/aacsbrdata.ho:r496i:g6i:n awarning: limplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]" , "Original Bi t496 | S{tQr3e1a(m-",0 .O9F2F4S4E4T0(8o5r4i8g4i4n6a6lf)),, AQV3_1O(P-T0_.T1Y0P4E5_7I5Nsrc/libavcodec/put_bits.hT9,0 :1 2658 :7{374.:3i 66f4warning: ) }comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]=, A{CQ33E1N(C-_0O.P8T3_8N2 O2265N5 | E9 3 }5 ,7 8 A7 C2 38 EfiN)fC, _ (OQsP3-T1>_(bN-uO0fN._E0e,1n 6d19 ,5- 0 A4sC3-32>E0bN8uC8f_8_P5pAftR)rA} M,>} =, | s ~~~~^~~~~~~~~~~~~~~~~~~i| z ^ eofsrc/libavcodec/aac_defines.h(:B45i:t36B:u fnote: )expanded from macro 'Q31') { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:495:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 495 | {Q31(-0.46353441212724f), Q31(-0.95249041539006f)}, {Q31(-0.07064096src/libavcodec/ac3enc.c3:31059:01332:1 fwarning: ),missing field 'unit' initializer [-Wmissing-field-initializers] Q31(-0.94479803 21050 | 5{8"8l6tfr)t}_,c m iCC libavcodec/alsdec.o | x ~~~~^~~~~~~~~~~~~~~~~~~l ev", src/libavcodec/aac_defines.h":L45t:/36R:t note: Cexpanded from macro 'Q31'e nter Mix L45e | v#edle"f,i nOeF FQS3E1T((xl)t r t _ c e n t e r _ m i x _(lienvte)l()(,x )A*V2_1O4P7T4_8T3Y6P4E8_.F0L O+A T0,. 5{). d b| l ^ ~ = -1.0 }, -1.In file included from 0,src/libavcodec/aacsbr_fixed.c :262.: 0src/libavcodec/aacsbrdata.h, :A495C:358E:N Cwarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]P ARAM}, | ^ 495 | {Q31(-0.46353441212724f), Q31(-0.95249041539src/libavcodec/ac3enc.c0:01066:f139):} ,warning: missing field 'unit' initializer [-Wmissing-field-initializers]{ Q31(-0.070640963 31069 | 0{2"1lft)r,t _Qs3u1r(m-i0x.l9e4v4"7,9 8"0L3t2/0R5t8 8S6ufr)r}o,u n d| ~~~~^~~~~~~~~~~~~~~~~~~ Mix Lsrc/libavcodec/aac_defines.he:v45e:l36":, note: Oexpanded from macro 'Q31'F FSET(ltr t45_ | s#udrerfoiunned _Qm3i1x(_xl)e v e l ) , A V _ O P T _ T(YiPnEt_)F(L(OxA)T*,2 1{4.7d4b8l3 6=4 8-.10. 0+ }0,. 5-)1 . 0| , ^ ~ 2.0, AC3ENC_PIn file included from Asrc/libavcodec/aacsbr_fixed.cR:A62M: }src/libavcodec/aacsbrdata.h,: 495 :| 31 ^: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 495 | {Q31(-0.46353441212724f), src/libavcodec/ac3enc.cQ:31071:(133-:0 .warning: 9missing field 'unit' initializer [-Wmissing-field-initializers]5 249041539006f)} ,107 | {{Q"3l1o(r-o0_.c0m7i0x6l4e0v9"6,3 3"9L0o2/1fR)o, CQe3n1t(e-r0 .M9i4x4 7L9e8v0e3l2"0,5 8O8F6FfS)E}T,( l o| r ~~~~^~~~~~~~~~~~~~~~~~~o _centsrc/libavcodec/aac_defines.he:r45_:m36i:x _note: lexpanded from macro 'Q31'e vel), AV _45O | P#Td_eTfYiPnEe_ FQL3O1A(Tx,) { . d b l = - 1 . 0 }(,i n-t1).(0(,x )2*.201,4 7A4C833E6N4C8_.P0A RA+M }0,. 5 )| ^ | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:495:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 495 | {src/libavcodec/ac3enc.cQ3:1108(:-1390:. 4warning: 6missing field 'unit' initializer [-Wmissing-field-initializers]3 53441212724f), 108Q | 3{1"(l-o0r.o9_5s2u4r9m0i4x15l3e9v0"0,6 f")L}o,/ R{oQ 3S1u(r-r0o.u0n7d0 6M4i0x9 6L3e3v9e0l2"1,f )O,F FQS3E1T((-l0o.r9o4_4s7u9r8r0o3u2n0d5_8m8i6xf_)l}e,v e l| ) ~~~~^~~~~~~~~~~~~~~~~~~, AV_Osrc/libavcodec/aac_defines.hP:T45_:T36Y:P Enote: _expanded from macro 'Q31'F LOAT, {.d b45l | #=d e-f1i.n0e }Q,3 1-(1x.)src/libavcodec/put_bits.h0 , : 2317 .: 033 ,: Awarning: Ccomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3 E N C _(PiAnRtA)M(}(,x ) *317| 2 | ^1 4 7 4 8i3f6 4(8s.-0> b+u f0._5e)n d | - ^ ~ s->buf_ptr >=In file included from ssrc/libavcodec/aacsbr_fixed.ci:z62e: osrc/libavcodec/aacsbrdata.hf:(494B:i84t:B uwarning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) ) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 494 | {Q31( 0.87392477144549f), Q31(-0.12796173740361f)}, {Q31( 0.CC libavcodec/amr_parser.o 19050361015753f), Q31( 0.01602615387195f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:494:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 494 | {Q31( 0.87392477144549f), Q31(-0.12796173740361f)}, {Q31( 0.19050361015753f), Q31( 0.01602615387195f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q3src/libavcodec/ac3enc.c1(:x122): 123 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] (int)(( x122) | *{2"1s4t7e4r8e3o6_4r8e.m0a t+r i0x.i5n)g " ,| ^ ~" Stereo RematrixiIn file included from ngsrc/libavcodec/aacsbr_fixed.c":,62 : Osrc/libavcodec/aacsbrdata.hF:F494S:ET31(:s twarning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]r eo_rematrixing )494, | {AQV3_1O(P T0_.T8Y7P3E9_2B4O7O7L1,4 4{5.4i96f)4, =Q 311 (}-,0 .01,2 719,6 1A7C337E4N0C3_6P1AfR)A}M,} , { Q| 3 ^1 ( 0.19050361015753f), Q31( 0.01602615387195f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ src/libavcodec/ac3enc.c:127:6:In file included from warning: src/libavcodec/aacsbr_fixed.cmissing field 'help' initializer [-Wmissing-field-initializers]: 62: src/libavcodec/aacsbrdata.h: 494127: | 7{:N Uwarning: Limplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]L } | ^ 494 | {Q31( 0.87392477144549f), Q31(-0.12796173740361f)}, {Q31( 0.19050361015753f), Q31( 0.01602615387195f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:493:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 493 | {Q31(-0.53697829178752f), Q31(-0.97649903936228f)}, {Q31(-0.97224737889348f), Q31( 0.22081333579837CC libavcodec/amrnbdec.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:493:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 493 | {Q31(-0.53697829178752f), Q31(-0.97649903936228f)}, {Q31(-0.97224737889348f), Q31( 0.22081333579837f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:493:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/ac3dec_float.c:37: src/libavcodec/ac3dec.c :493425 | :{57Q:3 warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( -0.53697829178752f), Q31(-0.97649903 94253 | 6 2 2 8 f ) } , d{oQw3n1(m-i0x._9c7o22e4f7f3s7[88093]48[fn)f,] = Qd31o(w nm0i.x_2c2oe0ff8s[11]3[n3f3]5 =7 9s8m3i7xf *) },L E| ~~~~^~~~~~~~~~~~~~~~~~~V EL_Msrc/libavcodec/aac_defines.h:I45N:U36S: _note: 3expanded from macro 'Q31'D B; | ^~~~ ~ 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:493:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 493 | {Q31(-0.53697829178752f), Q31(-0.97649903936228f)}, {Q31(-0.97224737889348f), Q31( 0.22081333579837f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:492:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 492 | {Q31( 0.24133038992960f), Q31( 0.51294362630238f)}, {Q31(-0.66393410674885f), Q31(-0.08249679629081f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:492:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] CC libavcodec/amrwbdec.o 492 | {Q31( 0.24133038992960f), Q31( 0.51294362630238f)}, {Qsrc/libavcodec/ac3dec.c31:(447-:058.:6 6warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 3410674885f), Q 34471 | ( - 0 . 0 8 2 4 9 6 7 96 2d9o0w8n1mfi)x}_,c o e| f ~~~~^~~~~~~~~~~~~~~~~~~f s[0][src/libavcodec/aac_defines.hi:]45 :=36 :( dnote: oexpanded from macro 'Q31'w nmix_coef f45s | [#0d]e[fii]n e+ Q 3| 1 ~~~~~~~~~~~~~~~~~~~~~^( x) 448 | ( i n t ) ( ( x ) * 2 1 4 7 4 8 3 6 4 8 . 0 + 0 . 5 ) | ^ ~d ownmix_coeffsIn file included from [1src/libavcodec/aacsbr_fixed.c]:[62i: ]src/libavcodec/aacsbrdata.h): 492*: 32L:E Vwarning: Eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]L _MINUS_3DB; | ~~~~~~~~~~~~~~~~~~~~ ~492 | {Q31( 0.24133038992960f), Q31( 0.51294362630238f)}, {Q31(-0.66393410674885f), Q31(-0.08249679629081f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:492:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 492 | {Q31( 0.24133038992960f), Q31( 0.51294362630238f)}, {Q31(-0.66393410674885f), Q31(-0.08249679629081f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:491:84: 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: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] 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:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 491 | {Q31( 0.11112534735126f), Q31( 0.21484763313301f)}, CC libavcodec/anm.o {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: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) | ^ ~ src/libavcodec/ac3enc.cIn file included from :src/libavcodec/aacsbr_fixed.c139::1262:: src/libavcodec/aacsbrdata.hwarning: :missing field 'value' initializer [-Wmissing-field-initializers]490 :58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 139 | { NU L490L | }{ Q 3| 1 ^( 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.src/libavcodec/ac3dec.c0 +: 4870:.215) : | warning: ^ ~comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] In file included from src/libavcodec/aacsbr_fixed.c :48762 | : src/libavcodec/aacsbrdata.h : 490 : 7 : warning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f (prevexp > 24 U490) | {{Q 3 1| ( ~~~~~~~ ^ ~~~ 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 + 0.5) | ^ ~ 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] 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:6: 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: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 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:488:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 488 | {Q31(-0.65In file included from 889src/libavcodec/aacps_fixed.c1:292465: 9In file included from 1src/libavcodec/aacps.c6:832f: )src/libavcodec/aacps_fixed_tablegen.h,: 244Q:31361:( warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 58835634138583f)}, {Q31( 0.988 32448 | 0 8 6 9 5 3 7Q3320f()0,. 0Q03010(0 000.090909f9/4M3_4P9I6)0,0 2Q3360f()0}.,0 0 1| 1 ~~~~^~~~~~~~~~~~~~~~~~~0 53939src/libavcodec/aac_defines.hf:/45M:_36P:I )note: ,expanded from macro 'Q31' Q30(0.001 7450src/libavcodec/aacsbr_template.c8 | 9#8d:5e2f369fi:/n23Me:_ PQwarning: I3comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare])1 ,( xQ)3 0 ( 0 . 0 0 2 5 2 5 3694 | 1 2 9( fi /n Mt _) P( I(f)xo,)r *Q 2(31k04 (7=04 .8103;06 24k98 3.<90=8 4+s6 b80rf.-/5>M)n_ _P mI| a) ^ ~s, t eQr3;0 (k0+.+0)0 3In file included from 1| 5src/libavcodec/aacsbr_fixed.c ~ ^ ~~~~~~~~~~~~~9: 7621: 7src/libavcodec/aacsbrdata.h0:f487/:M84_:P Iwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | src/libavcodec/aacsbr_template.c ^~~~~~~~~~~~~~: 381:23: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] src/libavcodec/aac_defines.h487: | 44{:Q363: 1 381(note: | -expanded from macro 'Q30' 0 . 4 8 2 0 2 4 f244o9 | r5# 3d6(e9kf8 i9=nf e)1 ,;Q 3Qk03 (1 0n 5_ 6m 0a 8s 8t 8e 4r 1;(6 i4knf+t)+)})(, ( x{| )Q ~ ^ ~~~~~~~~~~~~~*3 110(7 307.4217852742.508 2+4 106.556)7 f )| , ^ Q31( 0.5863475In file included from 3src/libavcodec/aacps_fixed.c3:3245: 8In file included from 3src/libavcodec/aacps.c2:f32): }src/libavcodec/aacps_fixed_tablegen.h,: 244 :| 111 ~~~~~^~~~~~~~~~~~~~~~~~: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45244 | | # d e f i n eQ 3Q03(10(.x0)0 0 0 0 0 0 00 0 f / M _ P I )(,i nQt3)0(((0x.)0*021114075438933694f8/.M0_ P+I )0,. 5Q)3 0 (| 0 ^ ~. 0017089852f/In file included from M_src/libavcodec/aacsbr_fixed.cP:I62): ,src/libavcodec/aacsbrdata.h :Q4873:059(:0 .warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 25254129f/M_PI )487, | {QQ3301((0-.00.042892309284426985f3/6M9_8P9If)),, QQ3301((0-.00.093618509576107808f8/4M1_6P4If)) } ,| ^~~~~~~~~~~~~~{ Q31( 0src/libavcodec/aac_defines.h.:2447:5367:2 5note: 8expanded from macro 'Q30'2 416567f), 44Q | 3#1d(e f0i.n5e8 6Q33407(5x3)3 3 5 8 3 2 f ) } , | ~~~~~^~~~~~~~~~~~~~~~~~ (intsrc/libavcodec/aac_defines.h):(45(:x36):* 1note: 0expanded from macro 'Q31'7 3741824.0 45+ | #0d.e5f)i n e| ^Q 31(x) In file included from src/libavcodec/aacps_fixed.c : 24(: iIn file included from nsrc/libavcodec/aacps.ct:)32(: (src/libavcodec/aacps_fixed_tablegen.hx:)244*:2861:4 7warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 3648.0 + 0.5) | ^ ~ 244 | Q30In file included from (0src/libavcodec/aacsbr_fixed.c.:0620: 0src/libavcodec/aacsbrdata.h0:04870:0310:0 0warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]/ M_PI), Q30(0.0 04871 | 1{0Q53319(3-90f./4M8_2P0I2)4,2 9Q53306(908.90f0)1,7 0Q893815(2-f0/.M9_6P8I0)5,6 0Q83808(401.6040f2)5}2,5 4{1Q2391f(/ M0_.P2I7)5,7 2Q53802(401.60506279f3)9,8 4Q6381f(/ M0_.P5I8)6,3 4Q73503(303.50803321f5)9}7,1 7 0| 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 Q443 | 1#(dxe)f i n e Q 3 0 ( x ) ( i n t ) ( ( x ) * 2(1i4n7t4)8(3(6x4)8*.100 7+3 704.158)2 4 .| 0 ^ ~ + 0.5) | ^ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:In file included from 487:6src/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:244:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 487 | {Q31(-0.4820242 92445 | 3 6 9 8 9 fQ)3,0 (Q03.10(0-000.090608000506f0/8M8_8P4I1)6,4 fQ)3}0,( 0{.Q03011(1 005.32973597f2/5M8_2P4I1)6,5 6Q73f0)(,0 .Q03011(7 008.95885623f4/7M5_3P3I3)5,8 3Q23f0)(}0,. 0 0| 2 ~~~~^~~~~~~~~~~~~~~~~~~5 25412src/libavcodec/aac_defines.h9:f45/:M36_:P Inote: )expanded from macro 'Q31', Q30(0.00 2459 | 3#9d8e4f6i8nfe/ MQ_3P1I()x,) Q 3 0 ( 0 . 0 0 3 1 5 9 7 1(7i0nft/)M(_(PxI))* 2 1| 4 ^~~~~~~~~~~~~~7 48364src/libavcodec/aac_defines.h8:.440: 36+: 0note: .expanded from macro 'Q30'5 ) | ^ ~ 44 | #defineIn file included from Qsrc/libavcodec/aacsbr_fixed.c3:062(: xsrc/libavcodec/aacsbrdata.h): 486 : 83 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x) *4861 | 0{7Q33714(1-802.48.05 2+8 302.459)2 7 5| 3 ^9 7f), Q31( 0.914In file included from 7src/libavcodec/aacps_fixed.c5:5246: 3In file included from 9src/libavcodec/aacps.c2:2324: 2src/libavcodec/aacps_fixed_tablegen.h1:f244):}36,: {warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 1( 0.8886680895812 4244In file included from | f ) , src/libavcodec/ac3dec_fixed.c :Q 31561: (src/libavcodec/ac3dec.cQ-:304250.:(95709:.7 03warning: 05implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]02 06070008030202f6/fM)_}P,I ) ,| ~~~~^~~~~~~~~~~~~~~~~~~Q 34250 | (src/libavcodec/aac_defines.h 0: 45. : 0 360: 1 1 note: d0expanded from macro 'Q31'5o3w 9n3m9ifx/_Mc_o PeI45f) | f,#s dQ[e30f0]i([0nn.ef0 ]0Q 137=0819( xd)ow8n5 2m fi/M _xP I_) ,c Q 3o0( 0e. f0f0 s[2 51 ]2[5n4 1f ] 2( 9=ifn t/sM)_m(i(xPx )I**)2 1,LE4V7E 4LQ8_33M064I(80N.U0S._ 0032+9D B3;09. 58 4| ) ^~~~ ~6 8 f| ^ ~/ M_PI), Q30(In file included from 0src/libavcodec/aacsbr_fixed.c.:0620: 3src/libavcodec/aacsbrdata.h15:974861:7590:f /warning: M_implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]PI ) | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :48644 | :36{:Q 3note: 1expanded from macro 'Q30'( -0.85283 2444 | 9#2d7e5f3i9n7ef )Q,3 0Q(3x1)( 0 . 9 1 4 7 5 5 6 3 9 2 2(4i2n1tf))(}(,x ){*Q13017(3 704.18882846.608 0+8 905.851)2 4 f| ) ^, Q31(-0.997352In file included from 6src/libavcodec/aacps_fixed.c7:0248: 3In file included from 2src/libavcodec/aacps.c2:632f: )src/libavcodec/aacps_fixed_tablegen.h}:,244 : 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' 24445 | | # d e f i nQe3 0Q(301.(0x0)0 0 0 0 0 0 0 0 f / M _ P I )(,i nQt3)0(((0x.)0*0211147045833963498f./0M _+P I0).,5 )Q 3 0| ( ^ ~0 .0017089852f/MIn file included from _src/libavcodec/aacsbr_fixed.cP:I62): ,src/libavcodec/aacsbrdata.h :Q4863:0(320:. 0warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 5254129f/M_PI) ,486 | Q{3Q03(10(.-000.2895329883426489f2/7M5_3P9I7)f,) ,Q 3Q03(10(. 000.391154977515706f3/9M2_2P4I2)1 f )| } ^~~~~~~~~~~~~~, {Q31(src/libavcodec/aac_defines.h :044.:8368:8 6note: 6expanded from macro 'Q30'8 08958124 f44) | ,# dQe3f1i(n-e0 .Q93907(3x5)2 6 7 0 8 3 2 2 6 f ) } , (| i ~~~~~^~~~~~~~~~~~~~~~~~n t)((xsrc/libavcodec/aac_defines.h):*451:0367:3 7note: 4expanded from macro 'Q31'1 824.0 + 045. | 5#)d e f| i ^n e Q31(x) In file included from src/libavcodec/aacps_fixed.c : src/libavcodec/ac3dec.c 24 : :In file included from 447src/libavcodec/aacps.c :: 5832(:: i src/libavcodec/aacps_fixed_tablegen.hnwarning: :timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]243):( 136(:x )warning: *implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 14748364 8447. | 0 + 2430 | . 5 ) Q3 0 (0 | . ^ ~ 0 0 0d0o0w0n0m0i0x0_fco/eIn file included from Mfsrc/libavcodec/aacsbr_fixed.c_f:sP[062]I: src/libavcodec/aacsbrdata.h[):, i486:Q6]:3 = warning: (0dimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion](0o.w n0m0i1x_9c6o0ef7 40f7s486f/[M_ | P0{QI)],3 [1Qi3(0(]- 0.00+.08 35 208| 3935 ~~~~~~~~~~~~~~~~~~~~~^2 340992f7/ 5M_448PI3) | 9 , 7 fQ ),3 0 Q (03. 01 (0 40 .4 99 5 1 147 5 2 50 66f 3 /9 22M4 2_ P1 I f) ,) Q}30 ( , 0 {.Q0305d1o(w2 n3m0i0.8x5_8c686o6e238f0f8/fs9[5M811_][2iP]I4)) f*,) Q3,0LE V(ELQ_0.30M10I(N5-0U.61S592963_73f7/D3M_BP5; I 2)| 6,7 ~~~~~~~~~~~~~~~~~~~~ ~08 | 3 ^~~~~~~~~~~~~~ 226src/libavcodec/aac_defines.hf:)44:}36,: note: | ~~~~^~~~~~~~~~~~~~~~~~~expanded from macro 'Q30' src/libavcodec/aac_defines.h :4445 | :#36d:e fnote: iexpanded from macro 'Q31'n e Q30(x) 45 | # d e f i n e Q 31 ( x(i)n t ) ( ( x ) * 1 (0i73n7t)4(1(8x2)4*.201 4+74 80.356)4 8| . ^ 0 + 0.5) | In file included from ^ ~ src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:In file included from 243:src/libavcodec/aacsbr_fixed.c111::62 : warning: src/libavcodec/aacsbrdata.himplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 485:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 243 | 485 | src/libavcodec/ac3dec.c {:Q 4513 :135 (Q: 3 00warning: .(implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]40 1.00205080000000109 0445106 | f /3 Mf _) P, I )Q ,3 1sQ(-3 >00d(.o00w.2n01m01i16x97_63c06o79e43f05f77sf3[/40Mf]_)P[}Ii,) ],{ Q=Q3 31F0(I( X00R..100290(63d308o30w96n52m30i00x98_f0c/4oM8e_ffP)fI,s) [,Q0 3]Q1[3(i0 ](0)0.;.0 04 04| 41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~41 99581423src/libavcodec/ac3.h08:6142f4:/544M7:_f P)note: I})expanded from macro 'FIXR12',, Q| 3 ~~~~~^~~~~~~~~~~~~~~~~~0 (0. 042src/libavcodec/aac_defines.h0 | :5#452d:3e360f:5i 6nnote: 2eexpanded from macro 'Q31'3 fF/IMX_RP1I2 )(45,a | )#Q d3e 0f (i0 n. e0 0 Q5 63 115 2 ( 6x3 ) (7 (f/ i nM t _) ( (Pa) I * ) , 4 0 | 9( ^~~~~~~~~~~~~~6in t+ )0src/libavcodec/aac_defines.h((.x:)445*):2) 36 | 1 ~~~~^~~~~~ ~:4 7note: expanded from macro 'Q30'4 83648 .44 | 0# d+ef in0e. 5Q)3 0( x| ^ ~) In file included from src/libavcodec/aacsbr_fixed.c : 62(: isrc/libavcodec/aacsbrdata.hn:485t:)(59(x:) *warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 73741824.0 + 4850 | .5{)Q 3 1| ^( 0.4102580In file included from 00src/libavcodec/aacps_fixed.c1:9244: 6In file included from 3src/libavcodec/aacps.cIn file included from :f32src/libavcodec/ac3dec_fixed.c): :,156src/libavcodec/aacps_fixed_tablegen.h : :Qsrc/libavcodec/ac3dec.c2433::145286(:: 35 0:warning: . implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 16736935734f)} ,452 | { 243Q | 3 1 ( 0 . 0Qs936-03>(8d00o.6w02n00m00i08x00_04c08o0fe0)f0,ff s/Q[M31_1]P([I i)0],. 0=Q4 34F01I(1X09R8.140230(81d19o46w50n77mf4i)0x}7_,fc /o Me| _f ~~~~~^~~~~~~~~~~~~~~~~~Pf Is)[,1 ]src/libavcodec/aac_defines.hQ[:3i450]:()360:;. 0note: 0expanded from macro 'Q31'| 3 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~0 39530src/libavcodec/ac3.h9: f4245/: | M44#_:dP eInote: f)expanded from macro 'FIXR12'i, n eQ 3Q03(10( .x420) | 0 #4 d4 e9 f5 i1 n2 e0 6 Ff I/ XM R_ 1P 2I(()ia,n) tQ )3 (0 (( x0 ). *0 20 15 427 34 08 536 62 43 8f(./(0Mi _n+Pt I)0.)5,) Q 3| 0 ^ ~( 0.00561(5(2a6)3 7In file included from *f /src/libavcodec/aacsbr_fixed.c4M:0_629P: 6Isrc/libavcodec/aacsbrdata.h ):+,485 :0 32.| :5 ^~~~~~~~~~~~~~ ) warning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ~~~~^~~~~~ ~src/libavcodec/aac_defines.h :44:36: note: expanded from macro 'Q30' 485 | {Q3 144( | #0d.e4f1i0n2e5 8Q0src/libavcodec/aacsbr_template.c03001(:9x4)5116 :3 17f :) , warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]Q 3 1 ( 0 . 0 2(1i1n6t7 )3511(6 | (9 x3 )5 *7 13i04f7f 3)(7}g4,o1 a8{l2Q_43s.1b0( <+0 . s00b9.r65-3)8> k0 x6| [2 ^10 ]0 8+0 4s8bfr)-,> mQIn file included from [3src/libavcodec/aacps_fixed.c11:](24) : 0In file included from {.src/libavcodec/aacps.c 0: 432| 4: ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~1src/libavcodec/aacps_fixed_tablegen.h 1:92438:4613:8 1warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 7fsrc/libavcodec/aacsbr_template.c):}524,: 34 :| ~~~~~^~~~~~~~~~~~~~~~~~warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] src/libavcodec/aac_defines.h: 45243: | 36 : note: 524 expanded from macro 'Q31' | Q 3 0( 0. 450 | 0 # 0f00odr0 e0f(i0 0i0n=fe/ M k;_ QPiI3 )=1=,( xQ3k0) |(|0 . 0s 0b > 1 96 0( 7 s 4b r0-7>f/ Mk (_i[Pn0I] t-))(( x,1 )Q* 23+104 7(m04.s8b0 306-34 08o.30d95 3+0 90d.f);5 /iM)- _ -PI| )), ^ ~ { Q 30 (| 0 ~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ .004In file included from 49src/libavcodec/aacsbr_fixed.c5:1622: src/libavcodec/aacsbr_template.csrc/libavcodec/aacsbrdata.h06:f:/485550:M:177:_ Pwarning: :I comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]) ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q3 0 550( | 0 . 0 0 52}30 5 485 | 6{2w3Qhifl3/1eM(_ P0(.sI4)b, !Q1=0 2s5b3r80-(0>0k0.x0[110095466135f])2 +, 6Qs3b73fr1-/>(M m0_[1.P0I]2))1;, 1 6 7| 3 ~~ ^ ~~~~~~~~~~~~~~~~~~~~~~69 | 3 ^~~~~~~~~~~~~~57 34f)src/libavcodec/aac_defines.h}:,44 :36{:Q 3note: 1expanded from macro 'Q30'( 0.0963 8440 | 6#2d0e0f80i4n8ef )Q,3 Q03(1x() 0 . 0 4 41 1 9 8 4(38i14n57tf))(}(,x ) | * ~~~~~^~~~~~~~~~~~~~~~~~10 7374src/libavcodec/aac_defines.h1:8452:436:. note: 0expanded from macro 'Q31' + 0.5) 45| | # ^de fine Q31(xIn file included from ) src/libavcodec/aacps_fixed.c :24 : In file included from src/libavcodec/aacps.c : 32 : src/libavcodec/aacps_fixed_tablegen.h : 243 : 36 : (warning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n t)((x)*21474836 42438 | . 0 + Q 30.05(0). 0 0| 0 ^ ~0 000000f/M_PIIn file included from )src/libavcodec/aacsbr_fixed.c,: Q623: src/libavcodec/aacsbrdata.h0:484(:0.840: 0warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 607407f/M_P I)484, | {QQ3301((0 0..9070330123319359320396f3/5fM),_ QP3I1)(-,0 .Q9935408(1091.6030003414f95)1},2 {0Q63f/1M(-_0.P38I2)9,9 9Q3706(50.600752031075f6)2,3f /MQ_3P1I() ,0 .Q93805(01.06059601957216357f4/M2_P7I)f,) } ,| ^~~~~~~~~~~~~~ | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:src/libavcodec/aac_defines.h44::4536:36:: note: expanded from macro 'Q30'note: expanded from macro 'Q31' 4445 | | ##ddeeffiinnee QQ3301((xx)) ((iinntt))((((xx))**12017437744813862448..00 ++ 00..55)) | | ^ ^ ~ In file included from In file included from src/libavcodec/aacsbr_fixed.csrc/libavcodec/aacps_fixed.c::6224: : src/libavcodec/aacsbrdata.hIn file included from :src/libavcodec/aacps.c484::3258: :src/libavcodec/aacps_fixed_tablegen.h :warning: 243implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 484 | {Q31( 0 .2439 | 7 3 1 2 3 1 3Q93203(603.50f0)00,0 0Q03010(0-f0/.M9_9P5I4)8,1 9Q13603(000.3010f1)9}6,0 7{4Q0371f(/-M0_.P3I8)2,9 9Q93706(506.70001370f3)9,5 3Q0391f(/ M0_.P9I8)5,1 6Q93009(701.50402474f9)5}1,2 0 6| f ~~~~^~~~~~~~~~~~~~~~~~~/ M_PI)src/libavcodec/aac_defines.h,: 45Q:3360:( 0note: .expanded from macro 'Q31'0 052305623 f45/ | M#_dPeIf)i,n eQ 3Q03(10(.x0)0 5 6 1 5 2 6 3 7 f / M _ P I()i,n t )| ( ^~~~~~~~~~~~~~( x)*21src/libavcodec/aac_defines.h4:7444:8363:6 4note: 8expanded from macro 'Q30'. 0 + 0.5) 44 | | # ^ ~d efine Q30(x) In file included from src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h : 484 : 31 : warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i nt)((x)*107374 14848 | 2{4Q.301 (+ 00..957)3 1 2| 3 ^1 3923635f), Q31In file included from (-src/libavcodec/aacps_fixed.c0:.249: 9In file included from 5src/libavcodec/aacps.c4:8321: 9src/libavcodec/aacps_fixed_tablegen.h1:62423:01360:3 1warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) }, {Q31(-0.38299976 52426 | 7 0 1 7 f ) ,Q 3Q03(10( .000.009080050010f6/9M0_P9I7),1In file included from 54Q2src/libavcodec/ac3dec_fixed.c7:1563: 0f(0src/libavcodec/ac3dec.c.):}04870:,3 214 : 9warning: | 1 ~~~~^~~~~~~~~~~~~~~~~~~comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3 03src/libavcodec/aac_defines.h4:45f:/M36_: Pnote: expanded from macro 'Q31'I ), Q30 ( 450 | #487.d | e00 5fi 4 n e0 7 0Q 6 36 11if(fx/ ()prMev e_ xpP I ),> Q3 0 2 ( 4 0 U(.)in0t )0({7 ( | 9 ~~~~~~~ ^ ~~~x 9)1*7229134f74/8M36_4P8.I0 )+, 0 .5Q)30 ( 0.| 0 ^ ~0 92999367f/In file included from M_src/libavcodec/aacsbr_fixed.cP:I62): ,src/libavcodec/aacsbrdata.h :484Q:37:0 (warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .0099875759 f484/M | _P{I)Q,31 ( | ^~~~~~~~~~~~~~0 .97312src/libavcodec/aac_defines.h31:34492:36363:5 fnote: )expanded from macro 'Q30', Q31(-0 .44 | 9#95d4ef8in1e 9Q3106(3x)0 0 3 1 f ) } , { Q 3 1 ((i-n0t).(38(29x99)7*16075376471082147.f0) ,+ 0Q.351) ( | ^0 .9851690971In file included from 54src/libavcodec/aacps_fixed.c2:724f: )In file included from }src/libavcodec/aacps.c,: 32 : | src/libavcodec/aacps_fixed_tablegen.h ~~~~~^~~~~~~~~~~~~~~~~~: 242:111:src/libavcodec/aac_defines.h :warning: 45implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 36: note: expanded from macro 'Q31' 45 | #d e242f | i n e Q 3 1Q(3x0)( 0 . 0 0 0 0 0 0 0 0 0 0 f /(Mi_nPtI))(,( xQ)3*02(104.70408334694183.003 4+f /0M._5P)I ) ,| ^ ~Q 30(0.005407066In file included from 1fsrc/libavcodec/aacsbr_fixed.c/:M62_: Psrc/libavcodec/aacsbrdata.hI:)483,: 83Q:3 0warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .0079917293f/M_ P483I | ){,Q 3Q13(0 (00..506079221995979 warning93s76 generated47. 8f3/9M4_fP)I,) ,Q 3Q13(0-(00..204009796887356745194f4/M99_fP)I}),, { Q| 3 ^~~~~~~~~~~~~~1 ( 0.4src/libavcodec/aac_defines.h6:8445:7367:6 6note: 7expanded from macro 'Q30'4 6029f), Q443 | 1#(d-e0f.i3n0e1 4Q03203(3x4)5 7 1 9 8 f ) } , | ~~~~^~~~~~~~~~~~~~~~~~~ (intsrc/libavcodec/aac_defines.h):(45(:x36):* 1note: 0expanded from macro 'Q31'7 3741824.0 45+ | #0d.e5f)i n e| ^Q 31(x) 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(:(242x:)86*:2 1warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 483648.0 + 0.5) | ^ ~ 242 | Q30(In file included from 0src/libavcodec/aacsbr_fixed.c.:0620: 0src/libavcodec/aacsbrdata.h00:04830:0590:0 fwarning: /implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]M _PI), Q30(0.0034 94831 | 3{0Q343f1(/ M0_.P5I6)7,2 1Q39079(7408.3090454f0)7,0 6Q361(1-f0/.M2_4P0I7),6 Q8303(604.01047499991f7)2}93,f/ M{_QP3I1),( Q03.0(40.60805977269969734676f0/2M9f_)PI,) , QQ3310((0.-0009.9380715470253934f5/7M_1PI9)8,f ) },| ^~~~~~~~~~~~~~| ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.hsrc/libavcodec/aac_defines.h::4544::3636:: note: note: expanded from macro 'Q31'expanded from macro 'Q30' 4544 | | ##ddeeffiinnee QQ3310((xx)) ((iinntt))((((xx))**21104773478431684284..00 ++ 00..55)) | | ^ ~ ^ In file included from In file included from src/libavcodec/aacsbr_fixed.csrc/libavcodec/aacps_fixed.c::6224: : src/libavcodec/aacsbrdata.hIn file included from :src/libavcodec/aacps.c483::3231: :src/libavcodec/aacps_fixed_tablegen.h :warning: 242implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 483 | {Q31( 0 .2425 | 6 7 2 1 9 79 7Q43803(904.f0)0,0 0Q003010(0-00f./2M4_0P7I6)8,3 6Q43104(409.90f0)3}4,9 1{3Q03314(f /0M._4P6I8)5,7 7Q63607(406.002095f4)0,7 0Q63611(f-/0M._src/libavcodec/aacsbr_template.c3P0I1:)4,5880 :2Q1933:30 4(warning: 50comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]7.1 09087f9)9}1,7 2 9| 3 ~~~~^~~~~~~~~~~~~~~~~~~f /588M | _ Psrc/libavcodec/aac_defines.h I: )45 ,:f 36oQ:r3 0note: ((expanded from macro 'Q31'k0 .=0 019;2 9 k945 9 | <3#=6d 7esffb/irMn-_e>P nIQ[)30,1] (;Qx 3)k0 +( +0 ). 0 0 | 9 ~ ^ ~~~~~~~~~9 8 7 5 7 5 9 f(/iMn_tP)I)(,src/libavcodec/aacsbr_template.c (: x| 615): ^~~~~~~~~~~~~~*19 2: 1warning: 47src/libavcodec/aac_defines.h4:8comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]344 :6364:8 .note: 0 expanded from macro 'Q30'615 | + 0 . 5 ) f 44| | ^ ~o#r d e(fikn e= 1;In file included from Q src/libavcodec/aacsbr_fixed.c:362k: 0 (src/libavcodec/aacsbrdata.h implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n _ q ; k(+i+n)t ){( ( x483) | *| 10{Q ~ ^ ~~~~~~~~37 1(3 7401.85627241.97097 4+8 03.59) 4 | f ^ ), Q31(-0.24In file included from 07src/libavcodec/aacps_fixed.c68:36244: In file included from 1src/libavcodec/aacps.c4:324: 99src/libavcodec/aacps_fixed_tablegen.hf:242):}36:, warning: {Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]31 ( 0.4685776674 624202 | 9 f ) , Q3Q1(3-00.3(00.1040023034057010980f)0},0 0 f| / ~~~~~^~~~~~~~~~~~~~~~~~ M_PIsrc/libavcodec/aac_defines.h):,45 :Q363:0 (note: 0expanded from macro 'Q31'.0 03491303 4f45/ | M#_dePfIi)n,e Q 3Q03(10(.0x0)5 4 0 7 06 6 1f / M _ P I) , (Qi3n0(t0).0(0(7x9)9*12714279438f3/M6_P4I8)., 0Q3 0+ (00..050)9 2 | 9 ^ ~ 99367f/M_PIIn file included from ),src/libavcodec/aacsbr_fixed.c :Q623: 0src/libavcodec/aacsbrdata.h(:0482.:0830: 9warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 75759f/M_PI )482, | { | Q ^~~~~~~~~~~~~~ 31( src/libavcodec/aac_defines.h0:.44:936:4 note: 2expanded from macro 'Q30'9 256555 31446 | #0deffi)n,e QQ313( 00.(8x31)6 3 9 0 6 5 1 8 2 9 3(fin)t}),(( x{)Q*31017(37 41082.4.70 5+ 008.151)4 5| ^2 86948f), QIn file included from 3src/libavcodec/aacps_fixed.c1(:-240: .In file included from 3src/libavcodec/aacps.c:532: 5src/libavcodec/aacps_fixed_tablegen.h:3242:3112: 2warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 42265f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ 242 | src/libavcodec/aac_defines.h : 45: 36 : note: expanded from macro 'Q31'Q 30(0.00 0450 | 0#d0e0f0in0e0 fQ/3M1_(PxI)), Q 3 0 ( 0 . 0 (0in3t4)9((1x3)03*42f1/4M7_4P8I3),6 4Q83.0(00 .+0 0504.05)7 0 | 6 ^ ~6 1f/M_PI), QIn file included from 30src/libavcodec/aacsbr_fixed.c(:0.620: 07src/libavcodec/aacsbrdata.h9:4829:1597:2 warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3f /M_PI), Q30( 0482. | 0{0Q93219( 909.3964729f25/65M5_P5I3)16,0 fQ)3,0( 0Q.3010(9 90.8837165379509f6/51M82_9P3fI)),} ,| ^~~~~~~~~~~~~~ {Q31src/libavcodec/aac_defines.h(: 440:.7365:0 note: 8expanded from macro 'Q30' 1145286 449 | #4d8eff)i,n Qe31 (Q3-00(.3x55)3 3 2 2 3 1 4 2 2 6 5 f()i}n,t ) | ( ~~~~~^~~~~~~~~~~~~~~~~~ (x)src/libavcodec/aac_defines.h*:451:360:7 3note: 7expanded from macro 'Q31'4 1824.0 + 450 | .#5d)e f | i ^n e Q31(x) In file included from src/libavcodec/aacps_fixed.c : 24: In file included from src/libavcodec/aacps.c : 32 : src/libavcodec/aacps_fixed_tablegen.h : 241(:i136n: twarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ((x)*2147483648. 0241 + | 0 . 5Q)30 ( 0.| 00 ^ ~0 0000000f/M_PIIn file included from )src/libavcodec/aacsbr_fixed.c,: 62Q: 30src/libavcodec/aacsbrdata.h(:0482.0:06322:1 0warning: 04implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 7f/M_PI), Q3 0482( | 0.{00Q9361135(24 2f0/.M9_4P2I9)2,5 6Q53505(3016.001f4)2,1 Q13015(68 f/0M_.PI8)3, 1Q63309(006.051165832498631f2f)/M}_,P I{)Q3,1( Q300.(7500.81014152787659488f7)02,9 Qf3/M1_P(I-0).,3 5 5| 3 ^~~~~~~~~~~~~~3 2231src/libavcodec/aac_defines.h42:2446:536:f )note: }expanded from macro 'Q30', | ~~~~~^~~~~~~~~~~~~~~~~~ 44 | src/libavcodec/aac_defines.h#:d45e:f36i: nnote: e expanded from macro 'Q31'Q3 0(x) 45 | # d e f i n e Q 3(1i(nxt)) ( ( x ) * 1 0 7 3 7 4(1i8n24t.)0( (+x )0.*52)1 4 7| ^4 83648.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:241:111: warning: In file included from implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavcodec/aacsbr_fixed.c :62: src/libavcodec/aacsbrdata.h:482:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 241 | Q 4823 | 0({0Q3.10(0 000.09040200902f5/M6_5P5I5)3,1 Q6300(0f.0)0,6 2Q103014(87 f/0M._8P3I1)6,3 9Q0306(501.8020996313f52)42}f,/ M{_QP3I1),( Q300.(07.0510482111415052688f69/4M8_PfI)),, QQ330(10(.-001.6533548561323f2/M23_1PI4),2 2Q6305(0f.)0}1,77 5 8| 7 ~~~~~^~~~~~~~~~~~~~~~~~0 29f/src/libavcodec/aac_defines.hM:_45P:36I:) ,note: expanded from macro 'Q31' | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :4544 | :#36d:e fnote: iexpanded from macro 'Q30'n e Q31(x) 44 | # d e f i n e Q 3 0 ((xi)n t ) ( ( x ) * 2 1 4 7 4 8 3(6i4n8t.)0( (+x )0*.150)7 3 7| 4 ^ ~1 824.0 + 0.5) | In file included from ^src/libavcodec/aacsbr_fixed.c :62: src/libavcodec/aacsbrdata.h:481: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 :481241 | :{86Q:3 1warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]- 0.65298804552119f) ,241 | Q3 1 ( - 0 . 1Q84330(9057.50405009020010f0)00}f/,M _{PQ3I1)(, Q0.3101(906.0031096020160084438f7)f/,M Q_3P1I)(, 0 .9Q9308(9903.4006978601136582f)4}2,f /| M ~~~~~^~~~~~~~~~~~~~~~~~_ PI), src/libavcodec/aac_defines.hQ3:045(:0.3601:4 2note: 1expanded from macro 'Q31'1 0568f/M_ PI45), | #Qd3ef0i(n0e .Q3011(x6)5 3 4 86 12 f / M _ P I ) , (Qin3t)0(((0x.)0*1271747548837062489.0f +/ 0M.5_) P I| ) ^ ~, | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.hIn file included from :src/libavcodec/aacsbr_fixed.c44::6236: :src/libavcodec/aacsbrdata.h :note: 481expanded from macro 'Q30': 59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44 | #define Q 4813 | 0{(Qx3)1 ( - 0 . 6 5 2 9 8 8 0 4 5 5(2i1n1t9)f()(,x )Q*3110(7-307.4118842349.507 5+4 500.952)1 f )| } ^, {Q31( 0.11960In file included from 31src/libavcodec/aacps_fixed.c9:0240: 6In file included from 8src/libavcodec/aacps.c4:332f: )src/libavcodec/aacps_fixed_tablegen.h,: 241Q:3611:( 0warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 9899346780168f)}, | 241 ~~~~~^~~~~~~~~~~~~~~~~~ | src/libavcodec/aac_defines.h :Q453:036(:0 .note: 0expanded from macro 'Q31'0 00000000f /45M | _#PdIe)f,i nQe3 0Q(301.(0x0)6 2 1 0 0 4 8 7 f / M _ P I )(,i nQt3)0(((0x.)0*029164173458234624f8/.M0_ P+I )0,. 5Q)3 0 (| 0 ^ ~. 0142110568f/MIn file included from _Psrc/libavcodec/aacsbr_fixed.cI:)62,: src/libavcodec/aacsbrdata.hQ:34810:(310:. 0warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 5348612f/M_PI) ,481 | Q{3Q03(01.(0-107.76558279082890f4/5M5_2P1I1)9,f ) ,| ^~~~~~~~~~~~~~Q 31(-0src/libavcodec/aac_defines.h.:1448:4363:9 5note: 7expanded from macro 'Q30'5 450921f) }44, | #{dQe3f1i(n e0 .Q13109(6x0)3 1 9 0 0 6 8 4 3 f ) , Q 3(1i(n t0).(9(9x8)9*91304763778401186284f.)0} ,+ 0| . ~~~~^~~~~~~~~~~~~~~~~~~5 ) | src/libavcodec/aac_defines.h ^: 45:36: note: expanded from macro 'Q31' In file included from 45src/libavcodec/aacps_fixed.c | :#24d: eIn file included from fsrc/libavcodec/aacps.ci:n32e: src/libavcodec/aacps_fixed_tablegen.hQ:32411:(36x:) warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)(( x241) | * 2 1 4 7 4 8Q33604(80..00 0+0 000.050)0 0 0| f ^ ~ /M_PI), Q30(0In file included from .src/libavcodec/aacsbr_fixed.c0:0626: 2src/libavcodec/aacsbrdata.h1:04810:468:7 fwarning: /implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]M _PI), Q30(0.00 94816 | 1{3Q53214(2-f0/.M6_5P2I9)8,8 0Q43505(201.1091f4)2,1 1Q03516(8-f0/.M1_8P4I3)9,5 7Q53405(009.2011f6)5}3,4 8{6Q1321f(/ M0_.P1I1)9,6 0Q33109(000.60814737f5)8,7 0Q2391f(/ M0_.P9I9)8,9 9 3| 4 ^~~~~~~~~~~~~~6 78016src/libavcodec/aac_defines.h8:f44):}36,: note: | expanded from macro 'Q30' ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45 :4436 | :# dnote: eexpanded from macro 'Q31'f ine Q30(x )45 | # d e f i n e Q 3 1 ( x()i n t ) ( ( x ) * 1 0 7 3 7 4(1i8n2t4).(0( x+) *02.154)7 4 8| 3 ^6 48.0 + 0.5) In file included from | ^ ~src/libavcodec/aacps_fixed.c :24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:241:11In file included from :src/libavcodec/aacsbr_fixed.c :warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]62 : src/libavcodec/aacsbrdata.h:480:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 241 | 480 | Q{3Q03(10(.-000.0306000204080208f2/4M2_8P9I6)f,) ,Q 3Q03(10(. 000.6324160505478375f6/4M8_2P8I7)f,) }Q,3 0{(Q03.10(0-906.193353284828f1/2M5_4P9I2)0,9 fQ)3,0 (Q03.10(1-402.181404576685f4/1M0_9P6I4)2,9 fQ)3}0,( 0 .| 0 ~~~~^~~~~~~~~~~~~~~~~~~1 65348src/libavcodec/aac_defines.h6:1452:f36/:M _note: Pexpanded from macro 'Q31'I ), Q30(0. 0451 | 7#7d5e8f7i0n2e9 fQ/3M1_(PxI)) , | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 44 :(36i:n tnote: )expanded from macro 'Q30'( (x)*2147 4448 | 3#6d4e8f.i0n e+ Q03.05()x ) | ^ ~ (iIn file included from nsrc/libavcodec/aacsbr_fixed.ct:)62(: (src/libavcodec/aacsbrdata.hx:)480*:1580:7 3warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 1824.0 + 0.5) 480| | ^{ Q31(-0.36024In file included from 82src/libavcodec/aacps_fixed.c8:2244: 2In file included from 8src/libavcodec/aacps.c9:632f: )src/libavcodec/aacps_fixed_tablegen.h,: 240Q:31361:( warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 34655735648287f)}, {240Q | 3 1 ( - 0 . 9Q33308(808.1020504090200090f0)0,f /QM3_1P(I-)0,. 8Q43407(605.4011019063462692f2)3}f,/ M _| P ~~~~^~~~~~~~~~~~~~~~~~~I ), Qsrc/libavcodec/aac_defines.h3:045(:036.:0 1note: 7expanded from macro 'Q31'0 863140f/M _45P | I#)d,e fQi3n0e( 0Q.3012(5x2)6 2 0 9 8 8 f / M _ P I ) , (Qi3n0t()0(.(0x2)9*32915457641873f6/4M8_.P0I )+, 0Q.350)( 0 .| 0 ^ ~3 15726399f/M_PIIn file included from ),src/libavcodec/aacsbr_fixed.c : 62| : ^~~~~~~~~~~~~~src/libavcodec/aacsbrdata.h :480:32:src/libavcodec/aac_defines.h :warning: 44implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 36: note: expanded from macro 'Q30' 44480 | | #{dQe3f1i(n-e0 .Q33600(2x4)8 2 8 2 4 2 8 9 6 f ) , Q(3i1n(t )0(.(3x4)6*515077335764418822847.f0) }+, 0{.Q53)1 ( -| 0 ^. 9338881254920In file included from 9fsrc/libavcodec/aacps_fixed.c):,24 : QIn file included from 3src/libavcodec/aacps.c1:(32-: 0src/libavcodec/aacps_fixed_tablegen.h.:82404:41117:6 5warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 096429f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h240: | 45 : 36 : note: expanded from macro 'Q31'Q 30(0.0000 045 | 0#0d0e0f0ifn/eM _QP3I1)(,x )Q 3 0 ( 0 . 0 1 1 0 3 6 6 2 2(3ifn/tM)_(P(Ix)),* 2Q13407(408.30614780.806 3+1 400.f5/)M _ P| I ^ ~) , Q30(0.02526In file included from 20src/libavcodec/aacsbr_fixed.c9:8628: fsrc/libavcodec/aacsbrdata.h/:M480_:P6I:) ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 30(0.029395561 7480f | /{MQ_3P1I()-, 0Q.3306(002.40832185274226839969ff)/,M _QP3I1)(, 0 .| 3 ^~~~~~~~~~~~~~4 65573src/libavcodec/aac_defines.h5:6444:8362:8 7note: fexpanded from macro 'Q30') }, {Q31( -440 | .#9d3e3f8i8n8e1 2Q53409(2x0)9 f ) , Q 3 1 ( - 0 . 8 4 4(7i6n5t4)1(0(9x6)4*2190f7)3}7,4 1 8| 2 ~~~~^~~~~~~~~~~~~~~~~~~4 .0 + src/libavcodec/aac_defines.h0:.455:)36 : | note: ^expanded from macro 'Q31' 45 | #In file included from desrc/libavcodec/aacps_fixed.cf:i24n: eIn file included from src/libavcodec/aacps.cQ:3321: (src/libavcodec/aacps_fixed_tablegen.hx:)240 : 86 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x)*2 124047 | 4 8 3 6 4 8 .Q03 0+( 00..050)0 0 0| 0 ^ ~0 000f/M_PI), Q3In file included from 0(src/libavcodec/aacsbr_fixed.c0:.620: 1src/libavcodec/aacsbrdata.h1:04793:6836:2 2warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f /M_PI), Q30(0.0 14797 | 0{8Q63311(4 00f./3M9_7P0I1)4,2 1Q43406(308.10f2)5,2 6Q23019(8 80f./8M1_7P7I9)6,3 4Q13704(301.60f2)9}3,9 5{5Q63117(f-/0M._3P7I0)2,4 4Q63401(807.403371f5)7,2 6Q33919(f-/0M._8P7I0)7,1 6 5| 6 ^~~~~~~~~~~~~~2 22959src/libavcodec/aac_defines.hf:)44}:,36 : | note: ~~~~^~~~~~~~~~~~~~~~~~~expanded from macro 'Q30' src/libavcodec/aac_defines.h:45: 3644: | #note: dexpanded from macro 'Q31'e fine Q30 (45x | )# d e f i n e Q 3 1 ( x ) ( i n t ) ( ( x ) * 1 0 7 3(7i4n1t8)2(4(.x0) *+2 104.754)8 3 6| 4 ^8 .0 + 0.5) | ^ ~In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:240In file included from :61src/libavcodec/aacsbr_fixed.c:: 62warning: : implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavcodec/aacsbrdata.h :479:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 240 | 479 | { QQ3310(( 00..03090700010402010404f6/3M8_1PfI)),, QQ3310(( 00..08111707396663242137f4/3M1_6PfI))},, Q{3Q03(10(.-001.7307806234144604f1/8M7_4P3I7)f,) ,Q 3Q03(10(.-002.5827602701968586f2/2M2_9P5I9)f,) }Q,3 0 (| 0 ~~~~^~~~~~~~~~~~~~~~~~~. 0293src/libavcodec/aac_defines.h9:5455:6361:7 fnote: /expanded from macro 'Q31'M _PI), Q3 045( | 0#.d0e3f1i5n7e2 6Q33919(fx/)M _ P I ) , | ^~~~~~~~~~~~~~ (src/libavcodec/aac_defines.hi:n44t:)36(:( xnote: )expanded from macro 'Q30'* 21474836 4448 | .#0d e+f i0n.e5 )Q 3 0| ( ^ ~x ) In file included from (src/libavcodec/aacsbr_fixed.ci:n62t: )src/libavcodec/aacsbrdata.h(:(479x:)32*:1 0warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 741824.0 + 0.5) 479 | | { ^Q 31( 0.3970142In file included from 144src/libavcodec/aacps_fixed.c6:3248: 1In file included from fsrc/libavcodec/aacps.c):,32 : Qsrc/libavcodec/aacps_fixed_tablegen.h:32401:(36 :0 .warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 779634174316f)}, {Q2403 | 1 ( - 0 . 3 7Q03204(4064.01087040307f0)00,00 fQ/3M1(_-0P.8I70)71,65 6Q23202(9509f.)0}1,1 03 66| 22 ~~~~~^~~~~~~~~~~~~~~~~~3 f/M_src/libavcodec/aac_defines.hP:I45):,36 Q:30 (note: 0expanded from macro 'Q31'. 0170863 1454 | 0#fd/eMf_PiI)n, eQ3 0(Q03.0125(2x6)2 0 9 88 f /M _ P I ) , Q(i3n0t()0(.(0x29)39*525161477f4/8M3_6P4I8).,0 Q+3 00(src/libavcodec/aacsbr_template.c.05.)0 3 1:5684| 7:23 ^ ~:26 3 9warning: 9comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]f /M_PI)In file included from ,src/libavcodec/aacsbr_fixed.c: 62 : | src/libavcodec/aacsbrdata.h ^~~~~~~~~~~~~~ :684479 | : 7src/libavcodec/aac_defines.h ::44 :warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 36: fnote: oexpanded from macro 'Q30' r (i =479 | {144Q | ;3 1#(d e0.i3f 9i f)b, s _ nQu 3m1 _(e nv0; . i(+i8+n)1 t7| ) ~ ^ ~~~~~~~~~~~~~~~~~~~7( (9x)6*13074371417src/libavcodec/aacsbr_template.c84:27003:4123.6: 0warning: f) +comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] }0 ,. 5{) Q 3| ^1700( | - 0 . 3 7 0In file included from src/libavcodec/aacps_fixed.c2:24f: 4In file included from o4rsrc/libavcodec/aacps.c6 (:432i1 : 8=src/libavcodec/aacps_fixed_tablegen.h7 :2404:0113;7: f) ,warning: iQimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3<1( -0c.8h70_7d1a 65t6240a2 | - 2 >29 59bf s) }_Q,3n0 u | (m0 ~~~~~^~~~~~~~~~~~~~~~~~.0_0e0 00n0v;0 0src/libavcodec/aac_defines.hi0:0+f45+)/ M: _| 36PI ~ ^ ~~~~~~~~~~~~~~~~~~~) ,: Qnote: expanded from macro 'Q31'3 0(0.0src/libavcodec/aacsbr_template.c1:1 747045: | 20#:36d e6warning: f22comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]3if /nMe _QP3 I)1(747x | , )Q 3 0 ( 0 .i0 1 f7 0( b 8s6 3_ p1(oi4nite0nfr/t M>)_ P(Ic()xh)_d,a* tQ23104(a7->0b4.s_8nu0m3_265e24n68v20. 9+08 8 1f+)/ 0 .M5{_ )P I | ) ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~| ^ ~ , Q30(0.src/libavcodec/aacsbr_template.c02:9In file included from 3src/libavcodec/aacsbr_fixed.c754::9195562:: 6src/libavcodec/aacsbrdata.h 1warning: :comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]4787 :f84/M:_ Pwarning: Iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]754) | , fQo30r( 0(i. =04783 15 | 712{;Q 3i1 (6 <309.=99 c3h8f8_/M7_d6P85aI6)1t,58a -7 >| 5b ^~~~~~~~~~~~~~sf_ ),n Qu31src/libavcodec/aac_defines.h(-m0:_.44e:n36v:; note: i1+expanded from macro 'Q30'1+2 8)4 5{28 2 44| | ~ ^ ~~~~~~~~~~~~~~~~~~~0# d4e6f3i6fn)}esrc/libavcodec/aacsbr_template.c, {:QQ378231:(041( 0:. xwarning: )8comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]5 1 2 6 4 35 7 78282 3 | 0 9f ) , Q( 3icn1t(h )_(0d.5(23a4xt)a*9-12>501e7_5a43[73405]417 8=f2 )-4.}0,( c h+_ | d ~~~~~^~~~~~~~~~~~~~~~~~a t0a-.>src/libavcodec/aac_defines.h5e): 45 _:a| 36[ ^:1 ] !note: = expanded from macro 'Q31'bs _nIn file included from umsrc/libavcodec/aacps_fixed.c_:en24v: _In file included from o45src/libavcodec/aacps.cld | ):#d;e 32/f: src/libavcodec/aacps_fixed_tablegen.h/: i239l_nAe :P136Q:r3ev 1warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (x )| ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 239 | ( i nQt3)0((0.(0x00)0*002010040f74/8M3_6PI4),8 Q.300 (0+.0 19058.753)5 6 6f| /M ^ ~_ PI), Q30(0.0In file included from 30src/libavcodec/aacsbr_fixed.c33:16629: 1src/libavcodec/aacsbrdata.h7:f478/:M59_:P Iwarning: ),implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(0.044866 84788 | 23{fQ/31M(_ P0I)., 9Q330(808.075622825586911558f75/f)M, _Q3P1(I-0).1,1 2Q83405(2082.004566361f0)4}4,9 6{Q131f( /0M._8P5I)1,2 6 4| 3 ^~~~~~~~~~~~~~5 7823src/libavcodec/aac_defines.h0:944f:)36:, note: Qexpanded from macro 'Q30'3 1( 0.52 34449 | #2de5f1i5ne Q30(x) 4 3 5 4 7 f ) } (,in t) (| ( ~~~~~^~~~~~~~~~~~~~~~~~x) *1073src/libavcodec/aac_defines.h7:41458:2364.:0 +note: expanded from macro 'Q31'0 .5) | ^ 45 | #define In file included from Q3src/libavcodec/aacps_fixed.c1:(24x): In file included from src/libavcodec/aacps.c : 32 : src/libavcodec/aacps_fixed_tablegen.h :239 :111 : (warning: inimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]t )((x)*2147483648 .0239 + | 0 .5 ) | ^ ~ Q30(0.0000000In file included from 0src/libavcodec/aacsbr_fixed.c0:620: fsrc/libavcodec/aacsbrdata.h/:M478_:PI31):, warning: Q3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0( 0.0195873566 f478/M | _{PQI3)1,( Q03.09(03.08380733616891576f1/M5_P8I)7, 5Q3f0()0,.0 4Q43816(6-808.2131f28/4M5_2P8I2),0 4Q6330(60f.0)5}22,2 {5Q839115(f /0M._P8I5),1 2Q6340(305.780256310044996f1)f/,M _QP3I1),( 0 .5| 2 ^~~~~~~~~~~~~~3 49251src/libavcodec/aac_defines.h5:44435:4736f:) },note: expanded from macro 'Q30'| ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :4445 | :#36d: enote: expanded from macro 'Q31'f ine Q30 (45x | )# d e f i n e Q3 1 ( x(i)n t ) ( ( x )* 1 0 73 74 1(8i2n4t).((0x )+* 2014.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:239:86: 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:478:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 239 | 478 | {QQ3301(( 00..0900300800807060f8/M5_P6I)1,5 87Q53f0()0, .Q0311(9-508.713516268f/4M5_2PI8)2, 0Q340(603.6f0)3}0,3 {3Q3116(9 01.875f12/6M4_3P5I)7, 8Q23300(90f.)0,4 48Q6368182(3f /0M._5P2I3)4,9 Q23501(05.4035252425789f1)5f}/,M _P I| ) ~~~~~^~~~~~~~~~~~~~~~~~, Q30src/libavcodec/aac_defines.h(0:.4505:61360:4 49note: 6expanded from macro 'Q31'1 f/M_PI) ,45 | | # ^~~~~~~~~~~~~~d efinsrc/libavcodec/aac_defines.he: 44Q:363:1 (note: xexpanded from macro 'Q30' ) 44 | # d ef in e Q 3(0i(nxt)) ( ( x ) * 2 1 4 7 4(i8nt3)(6(CC libavcodec/ansi.o 4x8.)0 *+ 100.57)3 74 1| ^ ~8 24.0 + 0.5In file included from ) src/libavcodec/aacsbr_fixed.c | : ^62 : src/libavcodec/aacsbrdata.h:477:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aacsbr_template.cIn file included from :src/libavcodec/aacps_fixed.c796:: 24: 44477In file included from | :src/libavcodec/aacps.c {:Q32warning: 3: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]1 src/libavcodec/aacps_fixed_tablegen.h(: 2390:.619:9 warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 1796 | 4 6 37 0 3d6s9t 1-f239),> | e Q_ 31a(- [ 0 ]Q030 ( .08 . 308 80 09 090 504 20 05=0304f6 /M2_f-P)(Id}),s ,t-{>e _aQ[1Q]3301( 0(!-.0=0.1 79d535s87t7-3>5b6s6_63f8/5Mn_P6I)u,m 3Q_93e907n8(v0).f;0) 3, Q| 3 ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~01 3(31 6901.70f0/8M_1PI4),6 Q4303(40.304848662658f82)3}f,/ M _| PI ~~~~~^~~~~~~~~~~~~~~~~~) , Q3src/libavcodec/aac_defines.h0:(450:36.: 0note: 5expanded from macro 'Q31'22 258915f/ M45_ | PI#)de,f iQn3e0 (0Q.30516(1x0)4 49 6 1 f/ M _P I) , | ^~~~~~~~~~~~~~ (insrc/libavcodec/aac_defines.ht:)44(:(36x: )note: *expanded from macro 'Q30' 214748 443 | 6#4d8ef.in0e +Q 300.(5x)) | ^ ~ (In file included from insrc/libavcodec/aacsbr_fixed.ct):(62(: xsrc/libavcodec/aacsbrdata.h):*4771:0587:3 74warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]82 4.0 + 0.5) | ^477 | {Q31( 0.99In file included from 97src/libavcodec/aacps_fixed.c1:4246: 3In file included from 7src/libavcodec/aacps.c0:332: 6src/libavcodec/aacps_fixed_tablegen.h:9239:136f:) , warning: Q3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 (-0.8388995425 323946 | 2 f) } , {QQ303(10(.-000.0700500300706f3/8M5_6P3I)9, 9Q370(80.f01)9,5 87Q335616(f /M0_.P0I)0, 8Q13406(4304.0338063321569f1)7}f,/ M_ P| I) ~~~~^~~~~~~~~~~~~~~~~~~, Q30(0src/libavcodec/aac_defines.h.:044548:66368:8 2note: 3expanded from macro 'Q31'f /M_PI), Q3450( | 0#.d0e5f2i2n25e89 1Q531f(x/)M _ P I ) , Q 3 0 ((i0n.t0)5((6x10)4*421946714f83/64M8_.P0I )+ ,0. 5 )| ^~~~~~~~~~~~~~| ^ ~ src/libavcodec/aac_defines.h:44:36:In file included from note: src/libavcodec/aacsbr_fixed.cexpanded from macro 'Q30': 62: src/libavcodec/aacsbrdata.h:477:31 :44 | warning: #implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]d efine Q30(x) 477 | { Q 3 1 ( 0 . 9 9 9(i7n1t4)(6(x3)7*01306739714f18)24,.0 Q+3 01.(5)- 0. 8| ^3 889954253462In file included from fsrc/libavcodec/aacps_fixed.c)}:,24 : {QIn file included from 3src/libavcodec/aacps.c1:(32: -src/libavcodec/aacps_fixed_tablegen.h0:239.:711:5 3warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 6385639978f), Q 32391 | ( 0 . 0 0Q8301(40.600403040300800602f5/fM_)PI}),, Q| ~~~~^~~~~~~~~~~~~~~~~~~3 0(0.src/libavcodec/aac_defines.h0:451:369: 5note: 8expanded from macro 'Q31' 735src/libavcodec/aacsbr_template.c66f: /82445 | M#_d:eP19If),: Qi3 0nwarning: (ecomparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]0 . 0Q33013(3x)1 6 9 1824 7 | f / M _ P If )o, (irnQ t3)(i0 (=((0x .)0*02;4 4i186 46<7 4s8b386r8-428>.3n0 _f+q/ M;_0 PiI+).,5)+ ) | Q ^ ~ 3| 0( ~ ^ ~~~~~~~~0. 05222In file included from 5src/libavcodec/aacsbr_fixed.c8:962: 1src/libavcodec/aacsbrdata.h:5477f:7/:M _Pwarning: I)implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], Q30(0.05610 444779 | 6{1Qf3/1M_(PI ),0 .| 9 ^~~~~~~~~~~~~~ 9971src/libavcodec/aac_defines.h4:6443:73603:6 9note: expanded from macro 'Q30'1 f), Q31 (44- | 0.#83d88e99f54i2n5e3 46Q23f0)(}x,) { Q 3 1( - 0 .7 5 3 76 38 56 3 9 9(7i8nft)), src/libavcodec/ac3dec.c(Q(3x1:)(* 1137100.0:703841741148:26 44warning: .implicit conversion increases floating-point precision: 'INTFLOAT' (aka 'float') to 'double' [-Wdouble-promotion]3 43086 2+ 50.f5)) } | , ^ 1137| | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h In file included from src/libavcodec/aacps_fixed.c:: 45 24:: 36i:fIn file included from note: src/libavcodec/aacps.c(expanded from macro 'Q31':r 32an: gesrc/libavcodec/aacps_fixed_tablegen.h_:bi238t 45: | s136# :d< ewarning: =fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i ne1 Q2317( x)| | 238 | s - > d r c_ s cQa 3 l0e ((0i), | {bQQ3u13f(0f-(er0 0.+9.3=0 F9F74M1396373I11N0677(f8g/-M>_2Pb0u0f2fI)f,)er _Q,30e(0 .nQ037d9116 (6-- 3g-0>.b35064u4f0f9/fM3e_7PrI, 9)6,s4 0i3z 5e| )6 ^~~~~~~~~~~~~~;f ) },| src/libavcodec/aac_defines.h ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~:44{:Q36 3: 1note: expanded from macro 'Q30'( -0.885src/libavutil/macros.h9 0:4944:0 | 25#0:de3f1 88i6note: 7expanded from macro 'FFMIN'ne7 Q 30f(x)), 49 | Q# 3d 1e( f i n0 e . 4 F7 F6 2M 4(IN6(i0a,n0tb)4) (9(1((3ax)8)2 f)*>1} 0(,b ) 7| ? ~~~~~^~~~~~~~~~~~~~~~~~ 3( 7b4)1src/libavcodec/aac_defines.h :8 :245(4:.0a36) ):+ note: 0| expanded from macro 'Q31'.5 ~ ^ ~) | ^ 45 | #defineIn file included from src/libavcodec/aacps_fixed.cQ:243: 1In file included from (src/libavcodec/aacps.cx:)32 : src/libavcodec/aacps_fixed_tablegen.h: 238 :111 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x)*214 723848 | 36 4 8 .0 + Q0.350)( 0| . ^ ~ 0000000000fIn file included from /Msrc/libavcodec/aacsbr_fixed.c_:P62I: src/libavcodec/aacsbrdata.h):,476 :Q58:3 0warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .0275881495 f/476M | _{PQI3),1 (Q-300.(903.9041492733167578132f0/0M2f_)P,I )Q,3 1Q(30-(00..065326641089387195f6/M4_P0I)3,5 6Qf3)0(}0, .{07Q36373110(67-f0/.M8_8P5I9)0, 0Q03301(808.60777f9)1,6 6Q33310(4 f/0M._P4I)7,6 2 4| 6 ^~~~~~~~~~~~~~0 04913src/libavcodec/aac_defines.h8:244:f36:) note: }expanded from macro 'Q30', | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h44: | 45#:d36e:f inote: nexpanded from macro 'Q31'e Q30(x) 45 | # d e f i n e( Qi3n1t()x(()x ) * 1 0 7 3 7 4 1 8 2 4 .(0i n+t 0).5()( x| ) ^* 2147483648.0In file included from +src/libavcodec/aacps_fixed.c :024.5: )In file included from src/libavcodec/aacps.c : | 32 ^ ~: src/libavcodec/aacps_fixed_tablegen.h:238: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:476:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 238 | Q30( 0476. | {0Q03010(-000.0090309f4/19M3_1PI7),8 2Q03002(0f.0)27,58 81Q4935f1/(M-In file included from _0.Psrc/libavcodec/adpcmenc.cI5):6,314 Q0: 93src/libavcodec/bytestream.h:3071869(:06.40130:42375 6f3warning: )6comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] }57,1 3{f/QM3_1PI()-, 0Q186.3 | 8 850 9 (0 s0i.00z0e6332261 =18 88F687175FfMf)I,/ MQ_31NP(I ()p0,->.b u4Q7f63f02e(r_4en0d 6-.007 p0-3649>17b33812u0f6f)7ff/}erM,_,P I )| , Qs ~~~~^~~~~~~~~~~~~~~~~~~iz3 e0)(src/libavcodec/aac_defines.h; 0: .0457| 9: ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~1366: 6 3note: 3expanded from macro 'Q31'0 4src/libavutil/macros.hf:/49M:_25P :I45) note: | expanded from macro 'FFMIN', # | ^~~~~~~~~~~~~~d efi n49e src/libavcodec/aac_defines.h | Q:3#441d(:ex36f): i nnote: expanded from macro 'Q30'e F F M I N ( 44 a | ,b )(# indt()e(a()f(ixn >) *e(2 b)1 Q4?73 4(08b3(6)x 4:)8 . 0( a+ ) ) 0 . 5 ) | ~ ^ ~ | ( ^ ~ intIn file included from )((src/libavcodec/adpcmenc.cx:)31*: 1src/libavcodec/bytestream.hIn file included from 0:src/libavcodec/aacsbr_fixed.c7:187362:74: 115:src/libavcodec/aacsbrdata.h :warning: 4768comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: 264:. 0 warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]187 | + i0f. (5s)i ze4762 | | {! ^Q =3 1(s-iz0e). 9 In file included from 3| src/libavcodec/aacps_fixed.c ~~~~~ ^ ~~~~ 9:4241: 9In file included from 3src/libavcodec/aacps.c:132: 7src/libavcodec/aacps_fixed_tablegen.h:8238:2610:0 warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] f), Q31(-0.5640 92383 | 7 9 6 40 3Q5306(0f.0)0}00,0 0{0Q03010f(/-M_0PI.),8 8Q593000(0301.88062777f)5,8 8Q1314(95 f/0M.4_7P6I2)4, 6Q30004(901.0348227f)3}6,57 1 | 3 ~~~~^~~~~~~~~~~~~~~~~~~f /M_Psrc/libavcodec/aac_defines.hI):, 45Q:3360(:0 note: .expanded from macro 'Q31'06 32618815 f/45M | _#PdIe)f, iQn30e(0 .Q03713(6x7) 3 1 0 67 f/ M _ PI ), Q 3 0 (0(.i0n79t1)(6(63x3)0*4f2/1M4_7P4I8),3 6 | 4 ^~~~~~~~~~~~~~8 .0 +src/libavcodec/aac_defines.h :440:.36:5 )note: expanded from macro 'Q30' | ^ ~ 44 | #definIn file included from esrc/libavcodec/aacsbr_fixed.c :Q623: 0src/libavcodec/aacsbrdata.h(:x)475 : 83 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x) *47510 | 7{Q33714(18 20.444.1803 0+ 909.0251)78 6 f| ^) , Q31(-0.93In file included from 56src/libavcodec/aacps_fixed.c8:972444: 98In file included from 7src/libavcodec/aacps.c6:321: f)src/libavcodec/aacps_fixed_tablegen.h}:,238 :{36:Q warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1( 0.9331018012 52385 | 3 2 f ) , Q3Q03(10(.-000.00900909103030f0/M8_P0I6),8 2Q4306(f0).0}2,7 5 8| ~~~~^~~~~~~~~~~~~~~~~~~8 1495f/src/libavcodec/aac_defines.hM:_45PI:)36:, note: Q3expanded from macro 'Q31'0 (0.0427 34565 | 7#1d3fe/fM_iPIn),e Q 3Q03(10(.x0)63 26 18 8 1 5 f / M _P I) , Q(3i0n(t0).0(7(36x7)3*12104764873f6/M4_P8I).,0 Q3+0 (00..507)91 6 6| 3 ^ ~3 04f/M_PI), In file included from | src/libavcodec/aacsbr_fixed.c ^~~~~~~~~~~~~~ :62: src/libavcodec/aacsbrdata.hsrc/libavcodec/aac_defines.h::44475:36::59 note: :expanded from macro 'Q30' warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44 | #def i475 | n{eQ Q3310((x ) 0 . 4 4 1 8 3 0 9 9(0in2t)1(78(6xf))*1,07 37Q4318124(.0- 0+. 903.55)6 8| 9 ^7 4498761f)}, In file included from {Qsrc/libavcodec/aacps_fixed.c31:(24 : 0In file included from .9src/libavcodec/aacps.c3:31320: 18src/libavcodec/aacps_fixed_tablegen.h0:1238:21155:3 2fwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], Q31(-0.999133 02388 | 0 6 82 4 6f )Q}3, 0 | ( ~~~~~^~~~~~~~~~~~~~~~~~ 0.00src/libavcodec/aac_defines.h0:45:0360: 00note: 0expanded from macro 'Q31'0 0f/M_PI )45, | Q3#0d(ef0in.e0 2Q7538181(4x95)f/ M _P I ) , Q 3 0 ( 0.(0i4n2t7)3(6(5x7)1*321f4/74M83_64P8I.)0 ,+ Q0.35)0 (0 .| 0 ^ ~6 32618815f/M_In file included from Psrc/libavcodec/aacsbr_fixed.cI:62): ,src/libavcodec/aacsbrdata.h Q:30475(0:.310:7 36warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]31 067f/M_PI), Q4753 | 0{(Q03.1(0 70.9416461383034f0/9M9_02P1I7)86,f )| , ^~~~~~~~~~~~~~ Q3src/libavcodec/aac_defines.h1:(44-:036.: 9note: 3expanded from macro 'Q30' 5689744 944 | 8#7d6e1fifne) }Q,30 ({xQ)3 1 ( 0 . 9 3 3 1 0 1 8 0 1(2i5n5t32)f()(, xQ)3*1107(3-07.4919892143.3008 06+8 204.6f5))} , | | ^ ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: In file included from expanded from macro 'Q31' src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c: 3245: | #src/libavcodec/aacps_fixed_tablegen.hd:e237f:136i:n ewarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q31(x) 237 | ( i nQt30)((0(.x0)0*002001040070f4/8M3_P6I)4,8 .Q03 0+(0 .00.358)7 4 6| 97 ^ ~54 f/M_PI), Q30In file included from (0src/libavcodec/aacsbr_fixed.c.0:66200: 63src/libavcodec/aacsbrdata.h67:88475f/:M_7PI:) , warning: Q3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0( 0.089038766 9475f | {/QM3_1(P I)0,. 44Q183300(99002.1170863f79)06,4 8Q33f1/M(_-P0I.9)3,5 Q6308(9704.1411959827367417ff)/M}_P,I) ,{ Q| ^~~~~~~~~~~~~~3 1( 0src/libavcodec/aac_defines.h.:449:3363:1 0note: expanded from macro 'Q30'1 801255 3244f) | ,# dQe3f1i(n-e0 .Q9939013(3x08)0 6 82 46 f ) }, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h(i:nt45):((36x:) *note: 10expanded from macro 'Q31'7 3741824 .45 | 0# +d ef0i.5n) e | ^Q 31(x) In file included from src/libavcodec/aacps_fixed.c : 24 : In file included from src/libavcodec/aacps.c :(32i: src/libavcodec/aacps_fixed_tablegen.hn:t237):(111:( xwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] *2147483648.0 + 2370 | . 5 ) | ^ ~Q 30(0.0000000In file included from 0src/libavcodec/aacsbr_fixed.c0:620: f/src/libavcodec/aacsbrdata.hM:_474P:83I: )warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(0.03874697 54744 | f{/Q3M1(_-0P.I1)6,7 Q9306(405.8906680096396878f8f)/,M Q_3P1I(),- 0Q3.0(908.9088795013188796046790ff/)M},_ P{IQ3)1, (Q3-00(0..817039797069482325f7/4M5_21P3I)f,) ,Q3 0(Q031.(-10.17117529527235704471f6/8M0_fP)I}),, | | ^~~~~~~~~~~~~~ ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.hsrc/libavcodec/aac_defines.h::4544::3636:: note: note: expanded from macro 'Q30' expanded from macro 'Q31' src/libavcodec/aacsbr_template.c 4445 | | :##ddef868ie:nf19ei: n eQ 3warning: Q0comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]3( 1x() x ) 868 | ( i fon tr ()(i (=i( nxt0))*;2( i1(4 x7< )c4h*83_614d0a8t7.3a07 -+>b4s 10_8.2nu5m)_4e .0n v+;| 0 ^ ~.i +5+)) | { ^ In file included from | src/libavcodec/aacsbr_fixed.c ~ ^ ~~~~~~~~~~~~~~~~~~~: 62: src/libavcodec/aacsbrdata.h:474:In file included from 58src/libavcodec/aacps_fixed.c::24 : In file included from warning: src/libavcodec/aacps.csrc/libavcodec/aacsbr_template.c:implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]872 ::31:32 : src/libavcodec/aacps_fixed_tablegen.hwarning: :comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]237: 86: 474warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] {Q3 1872( | -0 . 1 6 7 23796 | 4 58 9 6 Q 8 3f909or( 80(.f0j )0,= 0 Q0310(0;-0 0000j .09 n7Q[300cf(h0)._},0 d{aQ3t83a-7>14b(-60s.897_97f7594rf/2Me_2q5P7_Ir4e)5s2[1,3fi) , +Q Q1330]1((]0;- 0.j.0+7+6010)67 {3 265 77| 8 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 285f0/4M_1P6I8src/libavcodec/aacsbr_template.c)0,: 880fQ:3)310(}0.:0,89 0warning: 3comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 8| 7 ~~~~^~~~~~~~~~~~~~~~~~~6 69f /src/libavcodec/aac_defines.h880M_: | 45PI ),: 36 Q :30 ( 0. 1note: expanded from macro 'Q31' 0 3 7 9 0 6 48 3 f45 /fM | _PoI#r)d, e(fQijsrc/libavcodec/bytestream.h3n0e( Q:0.=327111( :1x0)17 1; :j 5 7 nf /[M ch__ d 271P(Ia) | i t , n a| itn)-(>(bx ^~~~~~~~~~~~~~ ts_)f* 2src/libavcodec/aac_defines.hresqi1z:44_4e7:r24 36e8= :F s3Fnote: [6M4expanded from macro 'Q30'iI8N .(0+ g +- 044. | 51)> #]]b; due fji+n| f+)e ^ ~f {Q 3e0 r( | _exnIn file included from ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~)d src/libavcodec/aacsbr_fixed.c: - 62 : src/libavcodec/aacsbrdata.h : 474 g src/libavcodec/aacsbr_template.c :->: 88931::31 :b warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]u fwarning: f ecomparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]( ri,n tsi ze))(474( | x{) 889; | Q * 31 0 1 7| 3(7 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~-40 1 .8 214 67.9src/libavutil/macros.h :06 +49 4 :f2505o: .note: 8r5 expanded from macro 'FFMIN'9 )( 6 8| j9 ^ 9=498 f | )0#;,d jIn file included from src/libavcodec/aacps_fixed.cQe :3241f(<-: i 0sIn file included from nsrc/libavcodec/aacps.c.b:e9r32 F8F9-: M8I>Nsrc/libavcodec/aacps_fixed_tablegen.h:72375:n61(1[:a1c8 ,h9_warning: b0dimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]a)t4a7-0 >(bfs(_)far)e}q ,>_ r( b{es237)Q 3[ | ? 1i( ( - 0 b+. Q1)]]8; 3 07j9:(0+.70 +9)0 ({200a0) ) | 20 | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ ^ ~5 00 70405f/2M_1P3Isrc/libavcodec/aacsbr_template.cf):,)900: 27,Q:3 0warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare](Q0 .033187(4- 690009 | 75.4 7f1/ 72M57 25_ P0I4 1) ,6 8Q0 f3 )0} (, 0 . 0| 6 ~~~~^~~~~~~~~~~~~~~~~~~f 0o0r6 src/libavcodec/aac_defines.h3(:j67458 :836=:f / M1note: ;_ jexpanded from macro 'Q31'

n [ cQ45h3_ | 0#(dd0.a0et8af-i>9n0b38e7s6 _f6rQe93q1f(_/rxMe_)sPI )[i , + Q 3 0 ( 1 ]0]; j.+ 1+) 0 { 3 7| 9 0 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~(6i n4t)8(3(xf)/M*_2P14I7)4, 8Q3306(04.81.1105 92+3 07.457f)/ M _P| I ^ ~), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:In file included from 44src/libavcodec/aacsbr_fixed.c::3662:: src/libavcodec/aacsbrdata.hnote: :expanded from macro 'Q30'474 :6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44 | #define Q 34740 | ({xQ) 3 1 ( - 0 . 1 6 7 9(6i4n5t)8(9(x6)8*910973874f1)82,4. 0 Q+31 (0-.50). 9 8| 9 ^8 7511890470fIn file included from )}src/libavcodec/aacps_fixed.c,: 24{Q: 31In file included from (src/libavcodec/aacps.c-:320: src/libavcodec/aacps_fixed_tablegen.h.:2378:7369: 7warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 225745213f), Q 31237( | - 0 . 7Q13702(05.700205004010608000f0f)/}M,_ P I)| , ~~~~^~~~~~~~~~~~~~~~~~~Q 30(0src/libavcodec/aac_defines.h.0:3458:7364:6 note: 9expanded from macro 'Q31'7 54f/M_P I45 | )#, dQe3f0i(n0e. 0Q6310(0x)6 3 6 7 8 8 f / M _ P(Ii)n,t Q)3((0x()*02.10849073487863669f4/8M._0PI )+, 0Q.305()0 . 1| 03 ^ ~79 06483f/M_PIIn file included from )src/libavcodec/aacsbr_fixed.c,: Q623: src/libavcodec/aacsbrdata.h0:(4730:.841:1 1warning: 59implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]23 747f/M_PI), 473| | ^~~~~~~~~~~~~~ {Q31src/libavcodec/aac_defines.h(:-44:036:. 4note: 3expanded from macro 'Q30'6 4559436 440 | 6#3d3effi)n,e Q3Q031((-x0).9 48 05 0 30 11 32 8 4 f ) } , {Q(3in1t(-)0((.x99)8*410873477147108292746.f0) ,+ 0.Q53) 1 | ( ^ 0.96245166In file included from 92src/libavcodec/aacps_fixed.c3:824: 0In file included from 9src/libavcodec/aacps.cf:)32}: ,src/libavcodec/aacps_fixed_tablegen.h : 237:| 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' 23745In file included from | | # d src/libavcodec/adpcmenc.ce :f 31i : nsrc/libavcodec/bytestream.he : QQ29333:0113((:0x .)warning: 0 comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]0 0 0 0 0 0 0 0 0 f / M _ P (I293i) | n, t )Q (3 (0sx(i)0z*.e20213 48=77 44F86F3M96I74N58(4.pf0-/ >M+b_ uP0fI.f)5e,)r _Q e3| n0 ^ ~d( 0-. 0p6-0>06b3uIn file included from 6fsrc/libavcodec/aacsbr_fixed.c7f:8e628r: ,f src/libavcodec/aacsbrdata.h/:s473iM:z58_e:) P;Iwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ) , | Q ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~3 0(0.089 047338src/libavutil/macros.h7 | 6:{496Q:391f(25-/M0_:.P4 36Inote: )4, expanded from macro 'FFMIN'Q 5539403(600 .61493 | 0#33d7effi9n)0e,6 F F4QM383If1/(MN-(_a0P.,94I8b0) )((5a,0 3Q)03 1>0 1((3b02)8 4?f .()1b})1,1 {5:Q93 21((-30a.7)94)97 8 4f| 8/4 ~ ^ ~7M _1P70I29)76,f) , In file included from Qsrc/libavcodec/adpcmenc.c :3311: | src/libavcodec/bytestream.h:(294 ^~~~~~~~~~~~~~ :015:. 9src/libavcodec/aac_defines.hwarning: :6comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]44 2:45361:66 9note: 2942expanded from macro 'Q30'3 | 80 9 f ) } ,i 44 | f # | d ~~~~^~~~~~~~~~~~~~~~~~~( siezfesrc/libavcodec/aac_defines.h2i !:=n 45siez: 36eQ:) 3 | ~~~~~ ^ ~~~~0(note: x ) expanded from macro 'Q31' 45 | # d (einfti)n((ex )Q*130173(7x4)18 2 4. 0 + 0 . 5 ) | ^ (int)((x)*214In file included from 74src/libavcodec/aacps_fixed.c8:243: 6In file included from 4src/libavcodec/aacps.c8:.032 +: 0src/libavcodec/aacps_fixed_tablegen.h.:5236):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.h236:473 | : 31 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(0.0000 047300 | 00{0Qf/3M_1P(I-)0, .Q4303(604.05554191433868703f6/3M_3PIf),) ,Q 3Q03(10.(0-803.99948805403401113728f4/fM)_}P,I ){,Q3 1Q(3-00.(9098.4814274178037219 warning87s7968f generated)f. /, MQ3_1P(I 0).,9 Q632045(106.691243580893f7)5},CC libavcodec/apac.o 1 56 f| ~~~~^~~~~~~~~~~~~~~~~~~/ M_PI)src/libavcodec/aac_defines.h,: 45Q:3036(0:. note: 1expanded from macro 'Q31'5 6978592 345f | /#M_dPeIf)i,n e | ^~~~~~~~~~~~~~Q 31(xsrc/libavcodec/aac_defines.h) : 44 :36 : note: expanded from macro 'Q30' (44i | nt#)d(e(fixn)e* Q2301(4x)7 4 8 3 6 4 8 . 0 +( in0t).((5x)) * 10| 7 ^ ~37 41824.0 + 0.In file included from 5src/libavcodec/aacsbr_fixed.c): 62 | : ^ src/libavcodec/aacsbrdata.h:473: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.h473: | {236Q:1113:1 (warning: -implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .43645594360633 f236) | , Q 3 1 ( -Q03.09(408.000500003001010302084ff/)M_}P, I{)Q,3 1(Q-300.9(908.4804574111378807239f7/M6_f)P,I) ,Q3 1Q3(0 (0.09.60284531969698243481079f/fM_)P}I,) ,| ~~~~^~~~~~~~~~~~~~~~~~~ Q30(src/libavcodec/aac_defines.h0:.14524:83671:8 note: 7expanded from macro 'Q31'9 8f/M_PI) ,45 | #dQef3in0e(0 .1Q4358137(5x15)6 f / M _ P I ) , Q 30 ( 0. 15 69(78i5n9t23)f(/(Mx_P)I*)21,4 7 4| ^~~~~~~~~~~~~~8 3648src/libavcodec/aac_defines.h.0: +44 0:.365:) note: | expanded from macro 'Q30' ^ ~ 44 | #dIn file included from efsrc/libavcodec/aacsbr_fixed.ci:ne62 : src/libavcodec/aacsbrdata.hQ:34720:(83x): warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (in t)472( | (x{)Q3*110src/libavcodec/bytestream.h(73-:70317:413.1:86 3243.warning: 60comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 4 +9 608.553)4 6 | 5 ^0f317) | , Q 3 s1i(z-e0In file included from .216src/libavcodec/aacps_fixed.c4 7:= 3FF24MI5: NIn file included from src/libavcodec/aacps.c94(4:23237p4: -6>fsrc/libavcodec/aacps_fixed_tablegen.hb)u:}f236f:,86e r:{_Q 3warning: 1eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n( d- 0-. 1p6->2b58u21f7f5 er0,2360 79 | 2sf )i , z eQ 3)Q1;3(0 -( 0| 0.. ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 90590390120src/libavutil/macros.h0504:004900:080f25/0:M 2note: _fexpanded from macro 'FFMIN') P}I, ) , | Q493 | # ~~~~^~~~~~~~~~~~~~~~~~~d e0(f0isrc/libavcodec/aac_defines.h.:ne0 455:F41361F:3M note: 8expanded from macro 'Q31'8I7 N3(fa/M,_P Ib45)) | ,#(d Q(ae)3f 0>(i0n.e08 3(b )9 Q98?44317 f1(/(bMx_)) P : I ) ,( a )Q ) 3 0 | ( ~ ^ ~ 0 src/libavcodec/aacsbr_template.c. 12(:i4In file included from n9378:src/libavcodec/adpcmenc.ct7)1198:7(: 319(warning: xcomparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]: 8)f /src/libavcodec/bytestream.h*M:_2318P:1I15)4 79374 | : warning: ,comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 8 3 6 Q3408f o(.3180r 0 | (+.14i = 0 50; 8 .i5f 3()i 7<5s1 5 6 fi| z ^ ~c /eh2M_ d_P!I=a) tsa-In file included from ,src/libavcodec/aacsbr_fixed.c :i>Q62: zsrc/libavcodec/aacsbrdata.hb3e0:(s)4720:.581:_ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 n 6um| 9 ~~~~~ ^ ~~~~_7 8no59 2i3472s | {fQe/;3M_ 1Pi(+I+-)0)., 6 33{64 9| ^~~~~~~~~~~~~~ 6 85| 3src/libavcodec/aac_defines.h ~ ^ ~~~~~~~~~~~~~~~~~~~~~:444: 65360: fnote: )expanded from macro 'Q30', Q31src/libavcodec/aacsbr_template.c(:-939 440 | #:.d27:1 6ewarning: 4f7icomparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]n3 e5 9Q4340 2(3939x7)4 6 f | ) } , { Q 3 1 ( - f0 .o1r 6 ((i2nj5 t8)(=( x20);1 *7j 1057<037 40s1b7r892-f2),> 4Q3n1._q(;-00 .j+++ 90.)5)5 93 91{2| 5| ^ ~ ^ ~~~~~~~~4 00 802f)}, | ~~~~^~~~~~~~~~~~~~~~~~~In file included from src/libavcodec/aacsbr_template.c src/libavcodec/aacps_fixed.c::948src/libavcodec/aac_defines.h24::4527: : :warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]In file included from 36src/libavcodec/aacps.c:: note: 32expanded from macro 'Q31': src/libavcodec/aacps_fixed_tablegen.h :948236 | : 61 : 45 warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | # d e f infe oQ3r1( x236) | ( j = 1 ; Q 30 (j0 . < 0 0s 00b0(0i0rn-0>t0)n(0_q(;f x/j)+M+)* {_ 2| P1 ~ ^ ~~~~~~~~ I4)7,4 8Q3306(408..00 5+ 40.151)38 87 3| ^ ~f /M_PI), Q30(In file included from 0src/libavcodec/aacsbr_fixed.c.:0628: 39src/libavcodec/aacsbrdata.h9:847244:1731f:/M _warning: Pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]I ), Q30(0.124 874721 | 8{Q73918f(/-M0_P.I)6, 3Q330(60.4149586378515563f4/M6_5PI0),f Q)3,0 (Q03.115(6-9078.5192634f7/3M5_9P4I4)2,3 7 4| ^~~~~~~~~~~~~~6 f)},src/libavcodec/aac_defines.h {:Q3441(:-360:.1 62note: 5expanded from macro 'Q30'8 217500 74492 | f)#,d eQ3f1(i-n0e.9 59Q33901(25x40)08 02 f) }, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :45 : 36(:in tnote: )(expanded from macro 'Q31'( x)*1073 7454 | #1de8fi2ne4 Q.301 (x+) 0 . 5 ) | ^ (iIn file included from nsrc/libavcodec/aacps_fixed.ct:)(24(x: )In file included from *src/libavcodec/aacps.c2:1324: 74src/libavcodec/aacps_fixed_tablegen.h8:32366:4368: .warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] + 0.5) | ^ ~ 236 | In file included from Qsrc/libavcodec/aacsbr_fixed.c3:062(: 0src/libavcodec/aacsbrdata.h.:4720:00600:0 warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 000f/M_PI), 472Q | {3Q03(10(-.00.5643131634896885734365f0f/)M,_ QP3I1)(,- 0.Q136407(305.9048432397496f8)4}41,7 {fQ/M3_1P(I-),0 .Q1306(02.5182241877158709087f9/2fM),_ QP31I()-,0 .9Q53903(90.11254405088023f7)}5,1 5 6| f ~~~~^~~~~~~~~~~~~~~~~~~/ M_PIsrc/libavcodec/aac_defines.h:)45:,36: Qnote: 3expanded from macro 'Q31' 0(0.156 9457 | 8#59d2e3ffi/nMe_ PIQ)3,1 ( | x ^~~~~~~~~~~~~~ ) src/libavcodec/aac_defines.h : 44 : 36: note: expanded from macro 'Q30' (in t44)( | (x#)d*e21f4i74n83e64 8Q.300 (+x )0. 5 ) | ^ ~ (intIn file included from )src/libavcodec/aacsbr_fixed.c(:(62: xsrc/libavcodec/aacsbrdata.h):*4711:830:7 warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 741824.0 + 0. 5471) | {| Q ^31 (-0.7046705In file included from 7src/libavcodec/aacps_fixed.c7:248: In file included from 6src/libavcodec/aacps.c8:322: 6src/libavcodec/aacps_fixed_tablegen.hf:)236,:11 :Q3 1warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0.932727775018 52367f | ) } , { Q 3Q1(3 00(.0.9090804006000201900502f5/4Mf_)P,I )Q,3 Q13(-00(0..90584712153784876325f44/3M3_fP)}I, ) ,| Q ~~~~^~~~~~~~~~~~~~~~~~~30 (0.0src/libavcodec/aac_defines.h83:99458:4364:1 7note: fexpanded from macro 'Q31'/ M_src/libavcodec/bytestream.hPI):,355 Q:453130 | :(# d0e.1warning: 2f4comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]87i1 n8e7 98Qf3/1M_(PxI)) , 355 | Q 3 0s i (src/libavcodec/ac3dec.cz e 0 .1 4 5:8 =3(714395 Fi:n23t:1 FM)5warning: I(6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]N(f /(xgM)*->_b2Puf1f I14394er)_ | e7n, 4d - 83Q g6->3b0 ( 04. u f81gfe.r,5 as0i6iz en)9;+ *78 =5 9 0| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~1 2..503) | f ^ ~ /src/libavutil/macros.h /4M:19_49P4In file included from :I325src/libavcodec/aacsbr_fixed.c::)0, 624note: : .expanded from macro 'FFMIN'0| src/libavcodec/aacsbrdata.h f:;471 ^~~~~~~~~~~~~~: 5949 | :| #src/libavcodec/aac_defines.hd e ~ ^~~~~~~~~~f:warning: 44implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] i: 36ne: Fnote: Fexpanded from macro 'Q30'M IN(a ,b471) | {44Q | #d3e(1(f-(ai)0.n7 e0> Q436 07((0x5)b 7) 78 6 8? 2( 6 b f)) , : Q 3 1((a(i)n )t0 ). (9(| 3x) ~ ^ ~2*710 72377747510818254.In file included from 0 7src/libavcodec/adpcmenc.c+f:) 031.},: 5{)src/libavcodec/bytestream.h Q:3 1| 356(: ^13 0:. 9warning: 9comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]8 4In file included from 6src/libavcodec/aacps_fixed.c0:242: 1In file included from 9src/libavcodec/aacps.c3560: | 5 2325: 4 fsrc/libavcodec/aacps_fixed_tablegen.h):, 235s iQ3:z1136e:(2 -warning: = 0Fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]F. M98I7N2(5p74-62>54b43u3 f235ff | e)r },_ e n d| Q ~~~~~^~~~~~~~~~~~~~~~~~3- 0p(-0src/libavcodec/aac_defines.h>.:0b045u0f:0fe36r:0 0,note: 0sexpanded from macro 'Q31'00i0zf e/)M;_ P I| )45 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~, | Q #3d0e(f0.i0src/libavutil/macros.hne7: 49Q4:253:7 15note: expanded from macro 'FFMIN'( x0)6 9 1 7 f 49 / | M _# dP efI )i , n eQ( 30i(Fn0.F1tM1I)6N((3(2ax8,)b*)7823 134(7f(a4)8/ 3>M6 (_b48P.)0I ) , ?Q 3+(0( 0.b1703).85 86)7: (a1)6 4)| ^ ~f | / ~ ^ ~M _PI), QIn file included from 30src/libavcodec/aacsbr_fixed.cIn file included from :(62src/libavcodec/adpcmenc.c0:: .31: src/libavcodec/aacsbrdata.hsrc/libavcodec/bytestream.h2::03574713:15::8 32warning: 5:87comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9f / 357M | _ P I ) ,i fQ4713 | 0 {((Q0s3i1ze.2( 21-909!4.=570 9s4i06z77e0)65 f /7| M ~~~~~ ^ ~~~~7_ P8I)6, 8 2| 6 ^~~~~~~~~~~~~~f ), Qsrc/libavcodec/aac_defines.h:3441:36(: 0note: .expanded from macro 'Q30'9 3272777 50441 | 8#5d7effi)n}e, {QQ303(1x( )0 .9 98 46 0 2 1 9 0 5(2i5nt4)(f(x)),*1 07Q337141(82-4.00 .+ 90.85)7 2 57| 46 ^2 54433f)}, In file included from src/libavcodec/aacps_fixed.c| ~~~~~^~~~~~~~~~~~~~~~~~: 24: In file included from src/libavcodec/aacps.csrc/libavcodec/aac_defines.h:32:: 45src/libavcodec/aacps_fixed_tablegen.h::23536:: note: 111expanded from macro 'Q31': warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | #defin e235 | Q 3 1 ( x) Q 3 0 ( 0 . 0 0 0 0(i0n0t0)(0(0x0f)/M*_2P1I)4,7 4Q3803(6408.0.7407 5+0 6901.7f5/)M _ P| ^ ~I ), Q30(0.116In file included from 3src/libavcodec/aacsbr_fixed.c2:87628: 33src/libavcodec/aacsbrdata.hf/:M471_P:I6),: Q 30warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0. 1738867164f/ M471_ | P{IQ),3 Q13(0-(00.7.024063785087577797f/8M_6PI8)2,6 fQ3)0,( Q03.211(99 45090.79362f/7M2_7P7I7),5 0| ^~~~~~~~~~~~~~1 857fsrc/libavcodec/aac_defines.h):44}:,36 :{ note: Qexpanded from macro 'Q30' 31( 0.9 984446 | 0#2d1e9f0i5ne2 5Q340f()x), Q 31 ( - 0 . 9 8 7 2 5 7(4in6t)2(5(x4)*4130733f74)18}2,4 . 0| ~~~~^~~~~~~~~~~~~~~~~~~ + 0.src/libavcodec/aac_defines.h5): 45 :| 36 ^: note: expanded from macro 'Q31' In file included from 45src/libavcodec/aacps_fixed.c | :#24d: In file included from esrc/libavcodec/aacps.cf:32i: nsrc/libavcodec/aacps_fixed_tablegen.h:e235: 86:Q warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 (x) (235in | t ) ( ( x ) *2Q14374083(6408..000 0+ 000.0050) 0 | 0 ^ ~ f/M_PI), Q30(In file included from 0.src/libavcodec/aacsbr_fixed.c0:746275: 06src/libavcodec/aacsbrdata.h9:17470f:/84M_:P Iwarning: ),implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(0.116328 747083 | 3{f/QM_3P1I(),- Q03.09(09.812793668386775126841f/8Mf_)P,I) , QQ3301(0(. 2003.850817877797f/1M3_8P8I)2, 4Q3310(10f.)2}1,9 9{4Q539017(6-f0/M._P7I0)80,1 0| 1 ^~~~~~~~~~~~~~65 4818src/libavcodec/aac_defines.h4:f44):, 36Q: 3note: expanded from macro 'Q30'1 ( 0.33 6448 | 0#6d8ef5i9n4e8 Q1310(7x)f ) } , | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h (:i45nt:)36(:( xnote: )expanded from macro 'Q31'*1 073741824 .045 | + #0d.e5f) i | n ^ e Q31(x) In file included from src/libavcodec/aacps_fixed.c :24 : In file included from src/libavcodec/aacps.c : 32: src/libavcodec/aacps_fixed_tablegen.h : 235 :(61:i nwarning: timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] )((x)*214748364 8.2350 | + 0 .Q53)0 (| 0. ^ ~0 000000000f/MIn file included from _src/libavcodec/aacsbr_fixed.cP:I62): , src/libavcodec/aacsbrdata.hQ:34700:(58:0 .warning: 07implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]47 506917f/M_PI )470, | {QQ3301((-00..119693822897863633f/7M5_2P8I1)8, fQ)30,( 0.Q17338186(7 01.640f1/8M77_1PI3),8 Q8302(403.1210f3)85}87,7 79{fQ/3M1_(P-I)0,. 7Q0308(001.201919465549807168f4/fM)_,P I)Q,3 1 | ( ^~~~~~~~~~~~~~ 0.3src/libavcodec/aac_defines.h3:6448:0366: 8note: expanded from macro 'Q30'5 948117 f44) | #}d,ef i ne| Q ~~~~^~~~~~~~~~~~~~~~~~~30 (x) src/libavcodec/aac_defines.h : 45 : 36 : note: expanded from macro 'Q31' (int)(( x45) | *1#0d7e37f41i8n2e4 .Q03 +1 (0x.)5 ) | ^ In file included from src/libavcodec/aacps_fixed.c(:i24n: In file included from tsrc/libavcodec/aacps.c):32(: (src/libavcodec/aacps_fixed_tablegen.hx:)235*:236:1 warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 483648.0 + 0.5) 235 | | ^ ~ Q30(0.In file included from 0src/libavcodec/aacsbr_fixed.c0:062: 0src/libavcodec/aacsbrdata.h0:04700:00320:f /warning: Mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ PI), Q30(0.07 474705 | 06{91Q731f(/M-_0PI.),9 9Q8302(09.661317652382817883f3)f/,M _QP3I1)(, 0.Q031807(07.113783888267413614f1/f)M}_,P I{)Q,3 Q13(0-(00..720038805180716757498f1/84Mf_)P,I )Q,3 1Q(3 00(.033.6281909465895097468f1/1M7_fPI))}, , | ^~~~~~~~~~~~~~ | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:src/libavcodec/aac_defines.h36::45 note: :expanded from macro 'Q30'36 : note: expanded from macro 'Q31' 44 | #d e45f | i#nde eQf3i0n(ex) Q 3 1 ( x ) (i n t) ( (x )* 10 7 3 74 1(i8n2t4.)0( +( x0.)5)* 2 1| ^4 7483648.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:235:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:470:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]235 | Q30(0 .4700 | {0Q301(0-00.90980209006f63/75M28_1P8If)), ,Q3 0(Q03.017(47 5006.901178f7/M7_1P3I)8,8 2Q43301(1f0).}1,1 6{3Q2837183(3f-/0M._P7I08)0, 1Q300(106.517438881687416f4f)/,M _PQI)3,1 ( Q030.(03.2303688580776798f/5M9_4P8I)1,1 7Qf3)}0,( 0 .2| 19 ~~~~^~~~~~~~~~~~~~~~~~~94 5907src/libavcodec/aac_defines.h6f:/45M:36_: Pnote: expanded from macro 'Q31'I ), | ^~~~~~~~~~~~~~ 45 | src/libavcodec/aac_defines.h#:d44:e36fi:n enote: expanded from macro 'Q30'Q 31(x) 44 | # de f i ne Q 3 0 (x()in t) ( (x ) * 2 1 4 7 4 8 3(6i4n8.t0)( (x+) *01.0573)74 18 24| .0 ^ ~ + 0.5) | ^ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:469:In file included from 83src/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:234:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]469 | {Q31(-0.795987 02342 | 9 7 3 2 6 1Qf3)0, (Q301(. 000.090701030800401f/1M3_1P8I)8, 9Q340f()0}.,1 0{1Q3111(2-09.9099266f4/7M08_9P4I8)1, 0Q1f3),0 (0Q.3115(80-7064.590925f/4M28_2P2I4)02,5 Q3306(f0).2}3,8 7 | 5 ~~~~^~~~~~~~~~~~~~~~~~~ 57179src/libavcodec/aac_defines.hf:/M45_:36P:I) ,note: Qexpanded from macro 'Q31'3 0(0.282 0457 | 28#7d19eff/Mi_PnI)e, QQ3310((0x.)3 05 83 8 0 1 8 7 f / M_ PI )(,in t )| ^~~~~~~~~~~~~~( (x)*2src/libavcodec/aac_defines.h14:74448:336:6 4note: 8.expanded from macro 'Q30'0 + 0.5 ) 44 | | # ^ ~ define Q30In file included from (xsrc/libavcodec/aacsbr_fixed.c): 62 : src/libavcodec/aacsbrdata.h : 469 : 58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x)*10 74693 | 7{4Q183214(.-00 +. 7905.958)7 0 2| ^9 73261f), Q3In file included from 1(src/libavcodec/aacps_fixed.c 0:.249: 7In file included from 1src/libavcodec/aacps.c3:328: 4src/libavcodec/aacps_fixed_tablegen.h1:12343:111188:9 4warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f )}, {Q31(-0.9926 42347 | 0 8 9 4 Q8310In file included from 01(f0src/libavcodec/adpcm.c.):,0420 00: Q0src/libavcodec/bytestream.h30:10(0171-00:f018/:.M_ P9warning: I9)comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare], 5Q 3402(802.21041012125903966 ff171/) | M} _ ,P I )g ->,b u | ~~~~^~~~~~~~~~~~~~~~~~~fQ 3f0(e0.r1src/libavcodec/aac_defines.h5 :458:+0367=6: F4 Fnote: M50expanded from macro 'Q31'2fI /MN_P(I)g, Q-453 | 0>#(b0udf.f2ee3fri8_7n55e7e1n Q731d( 9-xf )g/-> bM _ u P fI f e) , r ,Q 3s (0init(z)0.e2()8;( 2| x)0* ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~217 427848731694f8/.M0 _+P src/libavutil/macros.h:I049),. 5:)Q253 0 :( note: | expanded from macro 'FFMIN'0 ^ ~ . 3058 349 | 8#0d1ef8iIn file included from src/libavcodec/aacsbr_fixed.c7n:fe/ 62FM: F_Psrc/libavcodec/aacsbrdata.hI:)469,M :IN (32a| :, ^~~~~~~~~~~~~~warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3b ) warning (s( generatedsrc/libavcodec/aac_defines.ha. :)44: 36: >note: 469expanded from macro 'Q30' | ({bQ3) 144 | #?( -(d0ebf.)i7ne 9:5Q93 807((0x2)a 9) )7 32 6| 1 ~ ^ ~ f ) , Q 3 1 ( (0.i9nt7)(1(x3)8*4110137137841889244.f0) }+, 0 .{5)Q 3 | 1 ^( -0.992647In file included from 08src/libavcodec/aacps_fixed.c9:424: 8In file included from 1src/libavcodec/aacps.c0:132f: )src/libavcodec/aacps_fixed_tablegen.h:,234 :Q863: 1warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] -0.995428224025 32346 | f ) }, | ~~~~~^~~~~~~~~~~~~~~~~~ Q30(src/libavcodec/aac_defines.h:045:.36:0 note: 0expanded from macro 'Q31' 000000 0045f | /#dMe_fPiIn)e, QQ330(10(.x10)1 1 1 2 9 0 9 6 f / M _ P I()in,t) (Q(x3)*02(14074.81358604786.40 5+0 20f/.M5_)PI ), | Q3 ^ ~0 (0.2387557179In file included from f/src/libavcodec/aacsbr_fixed.cM_:PI62),: src/libavcodec/aacsbrdata.hQ:34690:(60:. 28warning: 20implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 28719f/M_PI )469, | {QQ303(10.(3-0058.387019875f/9M_8PI7),0 2 9| 7 ^~~~~~~~~~~~~~ 3261src/libavcodec/aac_defines.hf:)44,: 36Q:3 1(note: 0expanded from macro 'Q30'. 9713841 1443 | 1#d8e8f9i4fn)}e, {QQ3301((x-)0. 9 92 6 4 7 0 8 9 48 10 1 f ) , (Q3i1(n-0t.)99(5(4x2)8*1202470235376f4)}1, 8 2| 4 ~~~~^~~~~~~~~~~~~~~~~~~ .0 + src/libavcodec/aac_defines.h0:.45:536:) note: expanded from macro 'Q31' | ^ 45 | #deIn file included from fisrc/libavcodec/aacps_fixed.cn:e24 : QIn file included from 3src/libavcodec/aacps.c:132(: xsrc/libavcodec/aacps_fixed_tablegen.h:)234: 61 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)( (x234) | * 2 1 4 7 4 8Q3306(04.800.00000 0+00 0f0/.M5)_ P| ^ ~I ), Q30(0.10In file included from 1src/libavcodec/aacsbr_fixed.c1:16229: 0src/libavcodec/aacsbrdata.h9:6468f/:M84_:PI )warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(0.1580In file included from 7 6468src/libavcodec/adpcm.c4: | 50422{f: /Qsrc/libavcodec/bytestream.h3M1_:(P I186),0: .132Q: 53warning: 08comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare](70 2.6273857505637317690f/ fM),186 _Q | 3P1 (I )0 .s9,9 iQz839e302(3 00.3=298 20372F83F78M191fI6/MN_(PfIp)-)>},, b{QuQ3f301f((e0.-3r0508_3.en80018d71f 1/-1 M5_PpI9-)9>b,u 8 f68| 1fe ^~~~~~~~~~~~~~r9, 3 7fs)src/libavcodec/aac_defines.h,i:z 44e:Q363:1 )( note: 0expanded from macro 'Q30'.;9 8| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~4 9 644 | 0#1dsrc/libavutil/macros.h9e:7f449i24:44nfe25 ): Qnote: 3}0expanded from macro 'FFMIN',( x ) | ~~~~~^~~~~~~~~~~~~~~~~~ 49 | # de f src/libavcodec/aac_defines.hi:45 :n36 e :F(F iMnnote: ItNexpanded from macro 'Q31'(a), b()(x )(*(1 a0)45 7 | >37#4d e1(8b2)f 4i.?n0 + e0( .bQ5)) 3 1:| ^((x )a )) | ~ ^ ~In file included from src/libavcodec/aacps_fixed.c : 24 : In file included from src/libavcodec/aacps.c: In file included from 32 src/libavcodec/adpcm.c : (:i42src/libavcodec/aacps_fixed_tablegen.h: src/libavcodec/bytestream.hn::t234):187:(1536(: :warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]x )warning: *2comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]1 47483 61874 | 8. 0234 | + if (0 s .iQ53z)0(e0 2 | ! ^ ~=. 0si0ze0)0 00 0In file included from 0| src/libavcodec/aacsbr_fixed.c:062: ~~~~~ ^ ~~~~src/libavcodec/aacsbrdata.h0f /:M_468P:I58):, warning: Q3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 (0.101112909 6f468/ | M{_QPI3),1 (Q3 00(0..125850876742506275f0/6M3_36P0If)),, QQ3310(( 0.02.398795859731370399f/3M38_16PfI))},, { QQ3310((-00..0218121509978286781199f3/M7_fP)I,) Q,3 1Q( 300(.09.83045983680109714284744ff)/},M _ P| ~~~~^~~~~~~~~~~~~~~~~~~I ), src/libavcodec/aac_defines.h:| 45: ^~~~~~~~~~~~~~36: note: expanded from macro 'Q31' src/libavcodec/aac_defines.h:44:36: note: 45expanded from macro 'Q30' | #define 44Q | 3#1d(efxi)n e Q3 0 (x ) ( i n t ) (((inxt))(*(x2)1*14077374481832644.80. +0 0 .+5 )0 .| 5 ^ ) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24In file included from : src/libavcodec/aacsbr_fixed.cIn file included from :src/libavcodec/aacps.c62:32: : src/libavcodec/aacsbrdata.hsrc/libavcodec/aacps_fixed_tablegen.h::468:23432::11: warning: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 468 | {234 | Q 3 1 ( 0Q.3205(807.0200607050006030306f0/fM)_,P IQ3)1(, 0Q.309(09.8109131312093099363f8/M1_P6If)),} , Q{3Q03(01.(1-5800.7061415012f5/9M9_8PI6)8, 1Q93370f(0).,23 87Q5537117(9 f/0M._P9I)8, 4Q9306(00.21892707428271494f4f/)M}_,P I )| ~~~~~^~~~~~~~~~~~~~~~~~, Q30src/libavcodec/aac_defines.h(:045.:3360:5 8note: expanded from macro 'Q31'3 80187f/M _45 | P#Id)ef,in e Q| 3 ^~~~~~~~~~~~~~1 (x) src/libavcodec/aac_defines.h : 44 : 36: note: expanded from macro 'Q30' ( i44 | n#td)e(f(ixn)e* 2Q134704(8x36)4 8 . 0 + 0 . 5 ) | ^ ~ (int)((x)In file included from *src/libavcodec/aacsbr_fixed.c1:07623: 7src/libavcodec/aacsbrdata.h4:14688:274: .warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] + 0.5) | ^ 468 | {Q31( 0.2In file included from 5src/libavcodec/aacps_fixed.c8:72246: 7In file included from 5src/libavcodec/aacps.c06:33326: 0src/libavcodec/aacps_fixed_tablegen.h:f233):,136 Q:3 1(warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0.9989330393381 6233f) | } , { QQ3310((0.-0000.00000101010f5/M9_9PI8)6,81 9Q337f0),( Q03.1(1 02.1928249906src/libavcodec/aacsbr_template.c3706:1f9/1170:720M4:_ 2warning: P4Icomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]4) ,4 fQ)3}0,(0 . 19| 0 ~~~~~^~~~~~~~~~~~~~~~~~3 9 117049 | 38src/libavcodec/aac_defines.h 0: 45 f: 36i:f /note: Mexpanded from macro 'Q31'_( PbyIte)s_, r45Q3e0a( | 0d# .>2 d9ecf0n7ti)9n e5 {8 Q 03| 311f(/xM ~~~~~~~~~~ ^ ~~~_) P I) , Q 3 0 ( 0 . 34 66 99 3 86 8f(/iM_nPIt),) Q(30((0x.3)78*2281241754968f/3M_6P4I8).,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:467f:in83e: Q 30warning: (ximplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) 467( | i{Qn3t)1((( x0).*51007387443213832145.90 1+62 f0),. Q53)1 (| ^ 0.961076912In file included from 66src/libavcodec/aacps_fixed.c2:0245: fIn file included from )}src/libavcodec/aacps.c,:32 : {src/libavcodec/aacps_fixed_tablegen.hQ:32331:(111 : 0warning: .1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 006334670615f), Q2333 | 1 ( - 0Q.3706(805.400002050300100408f2/9Mf_P)I}),, Q 30| ( ~~~~^~~~~~~~~~~~~~~~~~~0 .121src/libavcodec/aac_defines.h22:904537:6f36/M:_P Inote: ),expanded from macro 'Q31' Q 30(0.19 03459 | 4#9d38e0ff/iMn_eP IQ)3,1 Q(3x0()0. 2 90 79 58 0 3 1 f /M _ PI ) , (Qi3n0t(0).(3(4x6)6*92913486784f/8M3_6PI4),8 Q.300 (0+.3 78028.21559)6f / M| _ ^ ~P I), | ^~~~~~~~~~~~~~ In file included from src/libavcodec/aac_defines.hsrc/libavcodec/aacsbr_fixed.c::44:6236: :src/libavcodec/aacsbrdata.h :note: 467expanded from macro 'Q30' :59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44 | #define Q 34670 | {(Qx3) 1 ( 0 .5 0 8 4 32 3(3in1t)5((9x)1*6120f7)3,7 4Q138214( .00. 9+ 601.057)6 91 2| ^6 6205f)}, {In file included from Qsrc/libavcodec/aacps_fixed.c3:124: (In file included from src/libavcodec/aacps.c :032: .src/libavcodec/aacps_fixed_tablegen.h1:2337:0860:6 3warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 4670615f), Q31 (233- | 0 . 7 6 8 5Q43002(503.104008020090f0)00}f/,M_ P I| ) ~~~~~^~~~~~~~~~~~~~~~~~ , Q3src/libavcodec/aac_defines.h0(:0.4512:123629:03 7note: expanded from macro 'Q31'6 f/M_PI), 45 | Q#3de0fi(n0e.1 90Q3319(4x93)8 0 f /M _P I ) , Q 3 0( 0. 29 07 9(5i80n31tf/)M(_(PIx)),* Q23104(704.833466468.909 3+8 680f/.M5_)P I )| , ^ ~Q 30(0.37828215In file included from 9src/libavcodec/aacsbr_fixed.c6:f/62M_: Psrc/libavcodec/aacsbrdata.hI):,467 : | 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' 467 | {Q31 (44 | #0d.e5f0in8e4 Q33203(x3)1 5 9 1 6 2 f ) , Q 3 (1i(n t)0(.(9x61)07*6109713274618622045.f0 )+} ,0 .5{)Q 3| 1 ^( 0.17006334In file included from 6src/libavcodec/aacps_fixed.c7:0246: In file included from 1src/libavcodec/aacps.c5:f32): ,src/libavcodec/aacps_fixed_tablegen.h :233Q:613:1 (warning: -implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0.768540253148 2233 | 9 f ) } ,Q 30 (| ~~~~~^~~~~~~~~~~~~~~~~~0 .000src/libavcodec/aac_defines.h0:045:03600:00 fnote: expanded from macro 'Q31'/ M_PI), Q4530 | (#0d.e1fi2n1e2 2Q93013(7x6f)/ M _ P I ) , Q 3(0i(nt0)(.(x1)*9210473489364489.03 8+0 f0./5M) _ | P ^ ~I ), Q30(0.29In file included from 0src/libavcodec/aacsbr_fixed.c7:629: src/libavcodec/aacsbrdata.h5:8467:073:1 f/warning: M_implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]P I), Q30(0.3 44676 | 69{93Q83618f(/ M0_.PI5)0,8 Q4303(20.337381258921156962ff/)M_,PI ),Q 3| 1 ^~~~~~~~~~~~~~ ( 0.src/libavcodec/aac_defines.h9:6441:360:7 note: 6expanded from macro 'Q30'9 126620 445 | f#)d}e,fi n{eQ3 1Q3(0 (0x.) 1 7 0 0 6 3 3 4 6 7 0 6(i1nt5)f()(x,) *1Q07331(7-41082.4.706 8+5 400.52)5 3| 1 ^4 829f)}, | In file included from ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aacps_fixed.c:24: src/libavcodec/aac_defines.hIn file included from :src/libavcodec/aacps.c45:32:: 36src/libavcodec/aacps_fixed_tablegen.h::233 :note: 36expanded from macro 'Q31': warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | #define Qsrc/libavcodec/bytestream.h2333 | 1: (x ) 271 :17 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]Q3 0 ( 0 . 0 0(i0nt0)0(00 (271x0)* | 20 10 4f 7/iM4_PnI8),t Q330s(64i80..z01e 2+2 01=2 2.95FF0M)I3 N7| 6 ^ ~f/(M g_-P>I)b, uQ3fIn file included from f0e(0src/libavcodec/aacsbr_fixed.c.:r621_: e9n0src/libavcodec/aacsbrdata.hd3:94 9466-: 833g8:-0> bwarning: ufimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f/f erM, _sPizIe)); , | 466Q ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~3 | 0{(Q031.( 20.src/libavutil/macros.h19:00744909:578259:0 630note: 51expanded from macro 'FFMIN'f /1M_0PI5) ,849 | 2Q#dfe)f,i3n 0e(Q0 31.3F4(F6 M60I.797N93(537a7,9b38)86 81f(1/(M6a_)P I>)1, Q9(3f0b)) (?0.}3 , 7{(Q83b2)18 2:1(5 09.9(5a96)6)4f73 7/8M 2_1| P7I ~ ^ ~2), 8 | f ^~~~~~~~~~~~~~ ), Qsrc/libavcodec/aac_defines.h3:144:(36-: 0note: .expanded from macro 'Q30'3 543581 8442 | 8#d5e50f2ifne) }Q3,0( x ) | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 45 : 36 (:in t)note: ((expanded from macro 'Q31'x) *107374 451 | 82#4de.f0i n+e 0 .5Q) 3 1| ^( x) In file included from src/libavcodec/aacps_fixed.c : 24(: In file included from isrc/libavcodec/aacps.cn:t32): (src/libavcodec/aacps_fixed_tablegen.h(:233x:11):* 2warning: 14implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 483648.0 + 0.5 233) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:466:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | Q30 (4660 | .{Q030010(0 000.1000400f/7M9_6P0I5),1 Q0350(802.1f2)1,2 2Q391(0 03.777635f77/93M81_16P1I9)f,) }Q3,0( 0{.1Q903319(4 9038.0f9/M5_P9I)6,4 7Q3307(8201.27902789f5)8,0 31Qf3/1M(_-P0I).,3 5Q43350(80.13846268959530826f8)f}/,M _P I)| , ~~~~~^~~~~~~~~~~~~~~~~~ Q 30(0.src/libavcodec/aac_defines.h37:824582:13659:6 f/note: M_expanded from macro 'Q31'P I), | ^~~~~~~~~~~~~~45 | #defsrc/libavcodec/aac_defines.hi:n44e:36 : Qnote: 3expanded from macro 'Q30'1 (x) 44 | # d e f i n(ient )Q3(0((xx))* 2 1 4 7 4 8 36 48 .0 + 0 .(5)i n t| ^ ~) ((x)*1073741In file included from 8src/libavcodec/aacsbr_fixed.c2:462.: 0src/libavcodec/aacsbrdata.h :+466 :032.:5 )warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^ 466In file included from | {src/libavcodec/aacps_fixed.cQ:3241: (In file included from src/libavcodec/aacps.c0:.321: 04src/libavcodec/aacps_fixed_tablegen.h0:72329:61360:5 1warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 82f), Q31( 0.773577 92323 | 8 1 1 6 1 9 fQ)3}0,( 0{.Q03010(0 000.09050906f4/7M3_7P8I2)1,7 2Q83f0)(,0 .Q13411(8-204.73057443f5/8M1_8P2I8)5,5 0Q23f0)(}0,. 2 2| 4 ~~~~~^~~~~~~~~~~~~~~~~~0 30837src/libavcodec/aac_defines.h4:f45/:M36_:P Inote: )expanded from macro 'Q31', Q30(0.3 4457 | 4#8d1e3f4i0n2ef /QM3_1P(Ix)), Q 3 0 ( 0 . 4 2 0 2 9 1 9(0i0n6tf)/(M(_xP)I*)2,1 4Q73408(306.4486.307 6+0 700.358)f / M| _ ^ ~P I), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.hIn file included from :44src/libavcodec/aacsbr_fixed.c::3662:: src/libavcodec/aacsbrdata.hnote: :expanded from macro 'Q30'466 :7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44 | #define Q 34660 | ({xQ)3 1 ( 0 . 1 0 4 0 7 9 6 0 5(1i0n5t8)2(f()x,) *Q13017(37 401.872743.507 7+9 308.151)6 1 9| f ^) }, {Q31( 0.95In file included from 96src/libavcodec/aacps_fixed.c4:7243: 7In file included from 8src/libavcodec/aacps.c2:1327: 2src/libavcodec/aacps_fixed_tablegen.h8:f232):,111 :Q 3warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( -0In file included from .35src/libavcodec/adpcm.c4:3425: 8src/libavcodec/bytestream.h1:8 2932232:8 | 135 :5 0 warning: 2 f comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]) }Q,3 0 (| 0 ~~~~~^~~~~~~~~~~~~~~~~~. 00000src/libavcodec/aac_defines.h:0450:036 0:2930 | fnote: /expanded from macro 'Q31' M _ PsIi)z,e 2Q 453= | 0 #(Fd0Fe.Mf1Ii4Nn1(e8p 2-Q4>37b10u(7fx4)ff e/ rM __ eP nI d) , - Q p3 -0 >( b0 u.(f2if2ne4tr0),3( 0(s8xi3)z7*e42)f1;/4 M7 _4| P8 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~I3 )6,4 8Q.300 (src/libavutil/macros.h+0: .4903:.42557:)4 8note: 1expanded from macro 'FFMIN'| 3 ^ ~4 02f/M_ P49I | )#,d eQIn file included from f3src/libavcodec/aacsbr_fixed.ci0:n(62e0: .Fsrc/libavcodec/aacsbrdata.h4F:2465M0:I283N9:(1 a9warning: ,0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]b0CC libavcodec/apedec.o )6 f(/(Ma_)P I>) , ( 465bQ | )3{ 0Q?(3 01(.(b4-)60 3.:79 69(09a78)06)39 88 f0| /7 ~ ^ ~M4 _6P2I0)0,f ) ,| In file included from ^~~~~~~~~~~~~~src/libavcodec/adpcm.cQ :3421: (src/libavcodec/bytestream.h-src/libavcodec/aac_defines.h:0:294.44:3:15636:0: 2 warning: 1note: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]6expanded from macro 'Q30' 1 02997 12945 | f )44 } | ,# di{efQf 3(i1sn(ie z 0eQ.238 09!(1=x1 )0 s6 i4z8 e 5 )9 9 8 | 7 ~~~~~ ^ ~~~~9 f ) , (Qi3n1t()-0(.(97x8)9*1402753704318423404.40f )}+, 0. 5)| ~~~~^~~~~~~~~~~~~~~~~~~ | ^ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31'In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c: 32: 45src/libavcodec/aacps_fixed_tablegen.h | :#232d:e86f:i nwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e Q31(x) 232 | ( in t ) (Q(3x0()0*.2010470408030060040f8/M._0P I)+, Q03.05() 0 .| 1 ^ ~4 18247074f/In file included from M_src/libavcodec/aacsbr_fixed.cPI:)62,: src/libavcodec/aacsbrdata.hQ:30465(:059.:22 40warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 8374f/M_PI), 465Q | 30{(Q03.314(7-4081.3949092f8/M6_98P0I)7, 4Q36020(00.f42)0,2 9Q1390106(f/-M_0P.I)3,60 21Q6310(00.2496937760170538ff/)M}_,PI ),{ Q 3| ^~~~~~~~~~~~~~1 ( 0.src/libavcodec/aac_defines.h8:449:361: 1note: expanded from macro 'Q30'0 648599 8447 | 9#fd)e,f iQn3e1 (Q-300(.x)9 7 89 42 5 0 3 4 3 0 (4i4nft))(}(,x )* 10| 73 ~~~~~^~~~~~~~~~~~~~~~~~7 4182src/libavcodec/aac_defines.h4:.045 :+36 :0 .5note: )expanded from macro 'Q31' | ^ 45 | #deIn file included from fisrc/libavcodec/aacps_fixed.cn:24e : In file included from Qsrc/libavcodec/aacps.c3:132(: src/libavcodec/aacps_fixed_tablegen.hx:)232 : 61 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)( (232x | ) * 2 1 47Q4308(306.04080.000 0+0 00.050f)/ M _| P ^ ~I ), Q30(0.141In file included from 8src/libavcodec/aacsbr_fixed.c2:4627: 07src/libavcodec/aacsbrdata.h4:465f:/31M:_ Pwarning: I)implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], Q30(0.224030 834657 | 4f{/MQ_P3I)1,( -Q030.(09.39497846891830470426f2/M0_0PIf)),, QQ330(10(.4-20029.13906060f/2M1_6PI1)0, 2Q390(90.74156f37)6}0,7 03{8Qf/3M1(_ 0P.I8)9, 1 | 1 ^~~~~~~~~~~~~~06 48599src/libavcodec/aac_defines.h8:7449:f36:) note: ,expanded from macro 'Q30' Q31(-0. 449 | 78#9d42e5f0i3n4e30 4Q43f0()x}), | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 45 : 36 : note: expanded from macro 'Q31'(i nt)((x) *4510 | 73#74d18e2fi4n.e0 +Q 301.(5)x ) | ^ In file included from src/libavcodec/aacps_fixed.c :(24: iIn file included from src/libavcodec/aacps.cn:t32)src/libavcodec/bytestream.h: (src/libavcodec/aacps_fixed_tablegen.h(::x232317)::*1336:: 2warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4warning: 74comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]8 3648.0 + 2320 | . 5 ) 317 | | ^ ~Q 3 0 (s0i.z0e020 =In file included from 0 src/libavcodec/aacsbr_fixed.c0F:0620: F0src/libavcodec/aacsbrdata.h0M0:INf(/In file included from M465_Pp:-src/libavcodec/adxenc.cI6>:)24:b, : Q ufsrc/libavcodec/bytestream.hf3warning: 0:e171implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]:(180.r1 :_ 4enwarning: 1d8 2- p4->465b | u7fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]f{07 eQr4,3f /s1iMz(e_)P;- I0).,9 Q 99| 863981710 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~0 | 7 4 (0 .6 222 4003src/libavutil/macros.hg0-0:8f49:>3)7254b,: fnote: uexpanded from macro 'FFMIN'f /feQr3M 49 | 1#_d+(P-e0=.If)i n3,F e6 0FQ3F02(MIFNM1I0N(61.0(2ag,399-7b145>)b7f4) u((8}f,a 1{f)e3Q4 r_3e10>2n( 0f.d8(/M _9b11-0P) ?6 I(gb)4 8)5-9:, (>a9 8b7)9Qu)f f | 3 ~ ^ ~f)e0 (,r ,0 .Q4s3i2In file included from 1z0esrc/libavcodec/adpcm.c(29)1:-42;900.: 069fsrc/libavcodec/bytestream.h/ | 7 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~:M3188 9_4:P2I5)0,15:3 warning: 4src/libavutil/macros.h30Q43comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]:40( 49f:0)25 .}CC libavcodec/aptx.o :3184, | 6note: expanded from macro 'FFMIN'| ~~~~^~~~~~~~~~~~~~~~~~~3 76 07src/libavcodec/aac_defines.h0:45 : 349 | #36d:8 iefnote: fexpanded from macro 'Q31'f / i(sMinz _ee 45FPFM2I | NI( #!)=a d,e,fsi b)i n( zee(| a) )Q ^~~~~~~~~~~~~~ >3 1(src/libavcodec/aac_defines.hb| (:x)) ~~~~~ ^ ~~~~ 44 ?: 36 (: b note: )expanded from macro 'Q30' : ( a )) ( i44n| | #td ~ ^ ~e )fi(ne( xQ)3*0(2x1)4 7 4 8 3 6 4 8 . 0 (+i n0t.)5(()x )* 1| 07 ^ ~3 741824.0 + 0In file included from .5src/libavcodec/aacsbr_fixed.c:) 62 : | src/libavcodec/aacsbrdata.h ^ :464:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacps_fixed.c:24 464: | In file included from {src/libavcodec/aacps.cQ:323: 1src/libavcodec/aacps_fixed_tablegen.h( :0232.:0113:0 04warning: 47implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 787316f), Q31( 232- | 0 . 9 9 Q7303(08.809060330300300804f0)f}/M,_P I){, QQ3310((0-.014.198729487702714f4/3M_4PI1),0 Q3304(0f.2)2,4 0Q30383174(f /0M_.P3I)6,5 2Q6301(02.9364876448251f3)4}02,f /| M_ ~~~~~^~~~~~~~~~~~~~~~~~PI ), Qsrc/libavcodec/aac_defines.h30:(450:.4362:02 91note: 90expanded from macro 'Q31'06 f/M_PI), 45Q | 3#0d(0e.f4i63n7e6 0Q7310(x3) 8 f / M _P I ) , (| in ^~~~~~~~~~~~~~t) ((x)*src/libavcodec/aac_defines.h2:1444:73648:3 6note: 48expanded from macro 'Q30'.0 + 0.5 44) | #d e| f ^ ~i ne Q30(x) In file included from src/libavcodec/aacsbr_fixed.c: 62: src/libavcodec/aacsbrdata.h: 464: 58 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x) *464 | 1{0Q3713(7 04.10832040.404 7+5 07.58) 7 | 3 ^1 6f), Q31In file included from (-src/libavcodec/aacps_fixed.c0:.9249: In file included from 7src/libavcodec/aacps.c3:328: src/libavcodec/aacps_fixed_tablegen.h8:2319:6313633:3 8warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] f)}, {Q31(-0.97 92318 | 7 2 1 4Q3304(10.000300400f00)0,0 fIn file included from Q/src/libavcodec/adxenc.c:3241M(_: Psrc/libavcodec/bytestream.h:0186I:13.)3: ,6 warning: Qcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]53 206(10.216906388 66618643 | 26 95 ff/ )M_ s}iP, z I)e,| 2 ~~~~^~~~~~~~~~~~~~~~~~~Q 3 0(=0src/libavcodec/aac_defines.h. :F245F5:M4I36N(9p-:>4bu f37note: 5f8expanded from macro 'Q31'e 2fr/M__ePn 45Id | ),- # dpQ-e>3fib0un(ffee0r, .Qsi431z(ex)0;)29 4 4 | 6 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 8 4 0f /M _src/libavutil/macros.h P: I49) ,: 25 :(Q inote: 3nexpanded from macro 'FFMIN'0 t()(0(x .)49*42 | 9810#467d8498e3CC libavcodec/aptxdec.o 5f6i845nf8e/ .MFF0M_IN (P+Ia ),, 0b)Q. 35)( 0( a(| )0 ^ ~. 56 1>5 64(1b4)75 f?/ M(In file included from _bPsrc/libavcodec/aacsbr_fixed.c): I62:): , src/libavcodec/aacsbrdata.h (| : ^~~~~~~~~~~~~~a464) ): 31 | src/libavcodec/aacsbr_template.c:src/libavcodec/aac_defines.h ~ ^ ~ : 44:warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1293 :3619In file included from :: src/libavcodec/adxenc.c warning: note: :comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]expanded from macro 'Q30' 24 : 464src/libavcodec/bytestream.h | {:Q187 :34415 | :1 #(dwarning: e0comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]. 1293 | f 0i src/libavcodec/ac3dec.c3 0187n :0 | 4e4f1841o 7Q:3r 5049((x )7 :k i8f warning: 7 (=simplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]3 i 10;z e 26k (k( -x[i1| ] ~~~~~ ^ ~~~~ 0n;t ) . 9 9 7 ((dxo)3*k10w7n8m8i9x+36_+i7341)8n234 fo3-3.80{ >4f +ce)n }t,e| r_0 { ~ ^ ~~~~~~~~~~Q 3m1.(i5x-)_l0e vsrc/libavcodec/aacsbr_template.c.9 7| 9 ^e :8l 13007 :219 :In file included from 1 src/libavcodec/aacps_fixed.c4:3 warning: 244 comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]: 1In file included from 0src/libavcodec/aacps.c: 32: 3src/libavcodec/aacps_fixed_tablegen.h 4=f:1300231 :) | g111,: warning: ai n _ l efvimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Qoe3rls1[( (s-0>k . 3 231= 60c; | 5e k 2 n < 6Qt s1b3re-20(r0>9_.k0x060m0[806]i;0 k4+src/libavcodec/bytestream.h+x)0 02_:{05l355 0fe: | 0 ~ ^ ~~~~~~~~~~)v13f }e:l/], M; warning: | _ ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]P I )| , ~~~~^~~~~~~~~~~~~~~~~~~Q3 0(0.src/libavcodec/aac_defines.h16:0 35545 | 3 : 8 3666s3:6i note: 9expanded from macro 'Q31'zf /eM _= PFIF )M45,I N | Q#(dg3e0-(>fsrc/libavcodec/ac3dec.c0bi:.1842u:n492f54e9 :Qf341 er3_(warning: 7e5x8implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]n)2 fd / M-_P I ) ,g -1842 > b u f | Qf 3 e( 0r i n(,0 .4 02t9sdi)44o6z8(wen)m;i x4( _0ixn)f| f*/oM ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~_2-> cP1eI)4n,7tesrc/libavutil/macros.h :449r:Q83_2530m:i6(40 xnote: 8..4_expanded from macro 'FFMIN'09 8+0 6l8 0e.9v5e)l 5 _8l| t ^ ~495rt | f/ M#_ dPIn file included from I )=,e src/libavcodec/aacsbr_fixed.c gfaQi3:0in_62l(env: 0e.esrc/libavcodec/aacsbrdata.h 56l15:6464Fs4:7F:M Iwarning: [implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]s 1N-(4> a 7c,5be)n (ft/e464( | Mr_am{iQ_)x 3>P _1(I )(,l 0b)e ?| . ^~~~~~~~~~~~~~v (0b el3_0l)t :src/libavcodec/aac_defines.h 0(ra:444t:)36:4 ]note: )expanded from macro 'Q30'7 ; 5| 7 ~ ^ ~8 | 447 ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3 1 | 6f#)d, eQIn file included from f3src/libavcodec/adpcm.ci1n:(-e042 Q.3: 9src/libavcodec/bytestream.h90:(7356x:3138): 8 warning: 9comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 6 src/libavcodec/ac3dec.c 3 :31843 :3 49(3i356n:84 | f ) }t, )( (warning: {sximplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion])*Q10i7 3z13e74(12- 80 .=2 18439749F8 | .F0M7I2N1 4 (+ 3p 0 4 1-0. >d354bow)nfu mi),f Qxf| e3r__ ^1 ienn(f d0o. 3-6-5>In file included from 2p6s1src/libavcodec/aacps_fixed.c-ur2r:>249o68b6: uIn file included from u4nsrc/libavcodec/aacps.cf:232df_emr5: fsrc/libavcodec/aacps_fixed_tablegen.hi:,) x231_:}86s,l: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] i z ee| ) ~~~~~^~~~~~~~~~~~~~~~~~v; e l 231src/libavcodec/aac_defines.h | | : 45= ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ : g a 36 i: src/libavutil/macros.hnQnote: :expanded from macro 'Q31'49 :_253l0e(:v0e l snote: .450[expanded from macro 'FFMIN' | 0#sd 0->e f 0 in 0490e0 | # dQe0f0is301n(uxr) f e r / Mo_uPnI )Fd_ m ,F i x M Q_IN 3 l(0 (eav(0,.eib)1 6l0n38(6]t;) ((6 3(ax| 69)f) ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~>/* M 21_4(7PbI)4,) 8?3 Q63(4b08.)0 (:0 (.a+)2 504)9. 4537 5)| 82 f ~ ^ ~| src/libavcodec/ac3dec.c/ ^ ~:M1844 _:PI49)In file included from :, src/libavcodec/adpcm.cQ :3420: warning: In file included from (src/libavcodec/bytestream.hsrc/libavcodec/aacsbr_fixed.c:implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]620:. : 357src/libavcodec/aacsbrdata.h4::015463:: 842warning: : 18449 | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 4 warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 6 83574 | 0 fd / oM _PiIfw 463)n( | si,m {Qz3iQ3e10((x2-00.9_5 i.n0!4f958=o-3108 >s6u8r9r5o825sfu48i8/1n0zMed)_ m 1_ix| _fP), ~~~~~ ^ ~~~~ lI )Q,e3 1v(eQl-300._9(l06t.5963195rt9 0=561 4134g87a50ifn/8M__P2Ilf))},e ,| v { ^~~~~~~~~~~~~~eQ l3s1[(s-src/libavcodec/aac_defines.h-:044>.s:u636:r r2o2u2ndnote: _8expanded from macro 'Q30'm8 7i2x92_86 l2e442 | fv#edle_fl)it,n rQet 3]Q310;(( x )0 . | 8 ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2 7 6 7 2 6 (2in8t)4(6(6x)6*11f)0},7 3 74| 1 ~~~~~^~~~~~~~~~~~~~~~~~82 4.0 src/libavcodec/aac_defines.h+ :045:.36:5 )note: expanded from macro 'Q31' | ^ src/libavcodec/ac3dec.c 45: | 1846#:dIn file included from 49e:src/libavcodec/aacps_fixed.c f:warning: 24iimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]: In file included from nsrc/libavcodec/aacps.c :32e: src/libavcodec/aacps_fixed_tablegen.hsrc/libavcodec/aacsbr_template.c :Q2313::161 (:1319 1846x:warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ) 19 : warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] do w231 | n m( i i1319 | nxt _)i(n(fx Q3o0)(f0-*>olrf e._2(0m001040ji 700x0_=l 40;0 e80jv3e6l4 8 f ./M<_ 0 sPb + I0).r5 ,->)n = | u Qg ^ ~a m3i0n__pla(e0tIn file included from vsrc/libavcodec/aacsbr_fixed.cel.sc:162_hlf6e: esrc/libavcodec/aacsbrdata.hs0; [j:3463s++8)6 :{- 6583>6l f| :9 warning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ ~ ^ ~~~~~~~~~~~~~~~~mif /M x__PlIev)e,l] ; Q 463| src/libavcodec/aacsbr_template.c30 | ({ ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: 0Q.3132221:5(224:- 0warning: .9comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]49357058 25f3/M1_8 P21322I4), | 8 Q38 0(100 .1 4 0f )2, 94 4Q6 83 410(f -/ M0_ .9P69wI3h),9 90i5Ql1e338 008(2(g0f .)4<}=, 9s{b8rQ06-89358>5n1_f(q/- &M&0_ P.k I>6),= Q2s3b20r(2-0>88.7f25_691t2a58bl6e6n4214o72i5ff/)Mse,[ gQ]3)1_( P | I0 ~ ^ ~~~~~~~~) .,8 2 7| 6 ^~~~~~~~~~~~~~7 26src/libavcodec/aacsbr_template.c2src/libavcodec/aac_defines.h:8:1338444::611636::6 note: 1expanded from macro 'Q30'f warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]) }, 44| ~~~~^~~~~~~~~~~~~~~~~~~ 1338 | | # disrc/libavcodec/aac_defines.heff: in45e (Qk: 3360:(< x )note: s expanded from macro 'Q31' b r -> m[ 1] 45 + | s b#r de-f >ik xn e (Qi[3n11t()x(]()) x ) * 1 | 0 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~7 37 41 8 24 . 0 + 0 .(5i) n t| ) ^ ((x)*2147483In file included from 6src/libavcodec/aacps_fixed.c48:.240: +In file included from src/libavcodec/aacps.c0:.325: ) src/libavcodec/aacps_fixed_tablegen.h :231| : ^ ~ 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: 463231: | 31 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q 30(0.0000000 004630 | f{/QM_3P1I()-, 0Q3.09(50.0165033816862346898f1/M0_1PfI)),, Q 3Q03(10(.-02.95649399493057153828f0/8M2_fP)I},) , {QQ330(10(.-400.2629242468884702f9/M2_8PI6)2, 2Qf3)0,(0 .Q49380168(95 850f./8M2_7PI6)7, 2Q360(20.85641566src/libavcodec/bytestream.h64611:f4271:)17}:7, 5 warning: f| comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] / ~~~~^~~~~~~~~~~~~~~~~~~ M_PIsrc/libavcodec/aac_defines.h),: 45 | : ^~~~~~~~~~~~~~36 : 271note: | expanded from macro 'Q31' src/libavcodec/aac_defines.h : i44n:36t: 45s | inote: #expanded from macro 'Q30'zde 2e =f iFn eF 44M | Q#3deIf1Ni((gnx-)e>b u Qff 30 (ex r ) _ e n d - g(- i> nb t u) (f (f xe(i)nrt*, )s(2(1xi47)z*4e10873)73;4 16 8244| 8. ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~0 .+ 00 .5+) src/libavutil/macros.h| 0:49 ^:. 255: )note: expanded from macro 'FFMIN'| ^ ~ In file included from src/libavcodec/aacps_fixed.c :4924 | : #In file included from dsrc/libavcodec/aacps.ceIn file included from :f32isrc/libavcodec/aacsbr_fixed.cn: e:src/libavcodec/aacps_fixed_tablegen.h :F62F231: M:src/libavcodec/aacsbrdata.hI:11N463:( awarning: :,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]b6 ) :( (awarning: ) implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]> (b) ?231 | (b ) : 463( | a{ Q)3Q)13(0 - (0| ~ ^ ~0 ..090050005301080020f4/8M_8PI1)0,1 fQ),3 0Q(03.11(-600.3986693693960951f3/8M08_2fP)I}),, Q{3Q301((-00..622522488974239725868222ff)/,M _QP3I)1,( Q03.802(70.640722946428648460f6/6M1_f)P},I )| , ~~~~^~~~~~~~~~~~~~~~~~~ Q30(0src/libavcodec/aac_defines.h.:4459:80366:8 9note: 5expanded from macro 'Q31'8 5f/M_P I45) | ,# deQfi3ne0 Q(310(x.) 5 6 1 5 6 41 4 7 5f /(iMnt_)(P(xI))*2,1 4| ^~~~~~~~~~~~~~7 4836src/libavcodec/aac_defines.h4:844.0: 36+ :0. 5note: )expanded from macro 'Q30' | ^ ~ 44 | #defiIn file included from nesrc/libavcodec/aacsbr_fixed.c :Q62: 3src/libavcodec/aacsbrdata.h0:(x462): 83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ( i462 | n{tQ)(3(1x()-0*.1067347461812246.1601 2+9 70.356)f ) | , ^ Q31( 0.7219In file included from 86src/libavcodec/aacps_fixed.c74:8240: In file included from 4src/libavcodec/aacps.c:532: 4src/libavcodec/aacps_fixed_tablegen.h4:f230):}136:, warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]{ Q31( 0.11657770 62306 | 3 1 9 1 f) , QQ313(0-(0.083.606020803038010050004f/1Mf_)PI}),, Q 30| (0 ~~~~^~~~~~~~~~~~~~~~~~~. 173src/libavcodec/aac_defines.h6:045:1365:9 7note: expanded from macro 'Q31'5 f/M_PI), 45Q | 30#(de0f.i27n7e3 7Q43516(56xf)/ M _ P I ) , Q 3 0 ( (0i.n4t46)1(9(84x03)8f*/2M1_4P7I4),8 3Q6340(80..056 6+6 8900.154) 4 f/| M_ ^ ~PI ), Q30(0.66In file included from 8src/libavcodec/aacsbr_fixed.c6:11622: 8src/libavcodec/aacsbrdata.h8:1462f:/59M:_ Pwarning: Iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :46244 | :{36:Q 3note: 1expanded from macro 'Q30' (-0.646 1442 | 6#1d6ef1i2n9e 7Q3306(fx)) , Q 3 1 ( 0 . 7 (2i19n8t)6(7(4x8)*0140753744148f2)4}.,0 +{ 0Q.351)( | 0 ^.1 1657770663In file included from 1src/libavcodec/aacps_fixed.c9:124f: )In file included from ,src/libavcodec/aacps.c: 32Q: src/libavcodec/aacps_fixed_tablegen.h3:1(230-:1110:.8 3warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]62 833815041f)}, 230| | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.hQ3:0(450:.360: 0note: 00expanded from macro 'Q31'0 00000f/M _45 | P#I)d,e Qf3i0(n0.e17 36Q30115(97x5)f / M_ P I) , Q 3 0 ( 0 .2 7(i7nt3)7(4(5x)6*562f/1Msrc/libavcodec/aacsbr_template.c4_7P:I13534):, 8Q31903:(604 8.warning: .4comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]04 6+1 98040.358f)/ M_ P | I ^ ~1353 | ) , QIn file included from 3 0( src/libavcodec/adxenc.cf0.:5oIn file included from r246: 6 6src/libavcodec/aacsbr_fixed.c89(0src/libavcodec/bytestream.h:62k: 1:44src/libavcodec/aacsbrdata.hf/=M293::13462 :0_;:32 P I:warning: k) (0k.x6[ 608293 ]4626 | 1; | 1k{ Q2+8 31+()- 08. 6{1fs/4M _i6z P| I1e2 ~ ^ ~~~~~~~~~~ )2,=6 FF1M | 6 ^~~~~~~~~~~~~~Isrc/libavcodec/aacsbr_template.c12 9N7(3:6fp),src/libavcodec/aac_defines.h :Q13593-144:14>b(: :0u.36 :warning: fnote: f7e2comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]expanded from macro 'Q30' r1_ 9e86 nd7 1359- 4 | 44 p 8 | -#0d4f5>efoi4nber4 u( ;fffQe3 0)(rk }x,, <{) s iQz s3e1 (b) r;- 0 >| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~.k 1 1x6[50 7 7 7]0src/libavutil/macros.h6 (:i6+49n3 1:ts)b9r125f(-(:x))> note: ,expanded from macro 'FFMIN'* 1m0 [Q7 049 | 3#3]714(1d; -k0+.+8)2e4.80 f{3 i+6 n6208| e ~ ^ ~~~~~~~~~~~~~~~~~~~~~~.3 F5)3 F81 5| M0 ^I src/libavcodec/aacsbr_template.c4N:(1f1366):a,}b)19 In file included from (, : src/libavcodec/aacps_fixed.cwarning: (comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]a)| : ~~~~~^~~~~~~~~~~~~~~~~~ >24 : (src/libavcodec/aac_defines.hIn file included from :b)src/libavcodec/aacps.c 451366::?32 | 36 : : (b src/libavcodec/aacps_fixed_tablegen.h):230note: : 86 :expanded from macro 'Q31'fo:r (warning: a(implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]))k | ~ ^ ~=45 | 0#;d efki n k) : x 294 Q[3: 151:0 ] warning: (;comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 0 .k+ 0 + 0) 294{ | (0i 0 n t )0i0| 0(0(f ~ ^ ~~~~~~~~~~0 x )0(s*i2fzsrc/libavcodec/aacsbr_template.c1/4e:M_7P213724I8 3:)!=6 4148,si:z .warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] e0)Q 3+ | 0 ~~~~~ ^ ~~~~ 1372(00..157 | )3 6| ^ ~ 0 1 f5or9 75(In file included from fsrc/libavcodec/aacsbr_fixed.c; /kM:62 : _src/libavcodec/aacsbrdata.h30 (k0warning: x.[implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 2 717]374624 | {5Q+63 15 s(b6r1841- | >-f/ Mm0[ _P.I)1 ]6;4 ,k+ +6 )12 6Q1 6 3{12 9d0 (7ow n| 0 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~3m.4 466i1fx_9i8n4)0f,o3 -8>fQ/c3Me_1PIn)(t er,0_.7 2mQ13i908x6_(70le4v.586e06l6849 5 4 04 1f4 )4 }f/ M, =_ g a{PQiI3n1_l)ev(e ,0.l 1sQ[s1-36>05 ( 7 077 . 0 666c36e1n89te6r11_1fm)i2x8,81_f/ MlQ_e31P(vI-),e 0 l.8| ] ^~~~~~~~~~~~~~3; 6 | 6 ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h2:448:363: 3note: 8expanded from macro 'Q30'1 5041f) }44 | ,# de f| in ~~~~^~~~~~~~~~~~~~~~~~~e Q30src/libavcodec/aac_defines.h:(45:x36:) note: expanded from macro 'Q31' src/libavcodec/ac3dec.c : 45 1842(i | :#dnet49:f )iwarning: (nimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]e( Q 3x1)(x*)10 7 3 7 1842 4 | 18 2 4 . 0( src/libavcodec/ac3dec_float.c i : + n40t )d((:1400.o5x:)w)n *warning: 2 mimissing field 'unit' initializer [-Wmissing-field-initializers]x _1i4 7n| f4 ^o 8-3>c6en4 t40e8r. | In file included from _0mi xsrc/libavcodec/aacps_fixed.c _:le+v {0 "24c: e.oIn file included from nsrc/libavcodec/aacps.csl_5n:_)o32ils e: tsrc/libavcodec/aacps_fixed_tablegen.h :| 230 ^ ~:g61r te :n "warning: =,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] gIn file included from "aeinnsrc/libavcodec/aacsbr_fixed.c_a:l62b: lsrc/libavcodec/aacsbrdata.he:e v461 :cel230s | 83o[ :n s s iwarning: s- implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]t e>n tQ n o30c(e0ni .t0s0461ee 0g0 | 0re{Q03_1n(0miex _0lr0a.t90e0i9v0foe9l/_nl"6M_tP,1rI) ,O 3Qt3F1F]S0E4;4(9T2 0(5c o| .01n7 ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~s f3)i6,s 0Qt15397e51nf/(M_tP_-n0o.Ii)1, sQ94e5310(_0.12src/libavcodec/ac3dec.cg87:71843e23:n8754495e44:06 rwarning: 256aimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]f ft)i}o/nM)_,, {AQVP 3_OIP1843T1) | ,_(T -Y0Q P .3800(0E._4 446B O1129 O384dL2,0 {o.i963w864nf/4M3_ m=1Pi 00 Ix9},) 0_,f,) src/libavcodec/bytestream.hi ,Q 3n0:1Qf3(10317.,56o6(6: 13PA-->8s:uR09. 8r8r5 10warning: 1o4u}n3comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]4 ,d8f /_1m M8ix| _ 1317_ | ^P9l94 5 Ie) 7 v ,sfel i)z eQ}3 2 ,0 ( 0 =.6 | 6 ~~~~^~~~~~~~~~~~~~~~~~~ =F F8src/libavcodec/aac_defines.hg:M6INa(src/libavcodec/ac3dec_float.ci45:1pn-_:41361:>le:v138e2l8s8[ sb-:1note: fu/> expanded from macro 'Q31'fMfwarning: e r _missing field 'unit' initializer [-Wmissing-field-initializers]P_I e) , n| ^~~~~~~~~~~~~~s 45d usrc/libavcodec/aac_defines.h | - rp:-44#:41r>d36e | foibn: u u fef n{ enote: rd, sQexpanded from macro 'Q30'_ "iz3emd 1)i;r44 | (#xx _ c_ds)l e| veec a ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~l f ilnee" ]Q3 0,; src/libavutil/macros.h :( " | 49x:p ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ )25e : rc enote: n expanded from macro 'FFMIN' t ( a gi e no f t d49y | n )#a m(idc r(e (ainxsrc/libavcodec/ac3dec.cfnge) :i1844t:)49*cn((:x2o1e47 )warning: *m1 0478implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]prFe3s7s431 FiM6I8No4n8 .t2o( 0 4 .a01844 +a,pp | l+y b0) 0". 5 . ,(()a )5 ) O F > F(| dSb) ^ ~ | o ^wEn ? Tm(d(ribc_xs_cia)lIn file included from In file included from n fesrc/libavcodec/aacsbr_fixed.c)src/libavcodec/aacps_fixed.c: o(-:>,: a62)s)24A: VIn file included from _O: Psrc/libavcodec/aacsbrdata.hTu rsrc/libavcodec/aacps.cr:_ :| o ~ ^ ~461 T32u: :Y58nsrc/libavcodec/aacps_fixed_tablegen.hdP_::E230m iIn file included from src/libavcodec/adxenc.c_::24warning: : xF36:implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning: src/libavcodec/bytestream.h_:L318 implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]lOe:v A15Te,l_: {461. | dlb {tQr3t1l( warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] =230 =0 | 1 .0.g9a9i n318_ | }0 l e,9 0 ve6l . Q1330s(0 1[s0->,si 4.4uf 6(0.902,5 rs0000Priof0A0z0u)ndR_mei0,0 02f/xM _} , _ Ql3!1P| e ^= (I-v s)i0zee,.l1)9 Q_34 5| l0(1 ~~~~~ ^ ~~~~t 01r8.2t1783]6051;454 0src/libavcodec/ac3dec_float.c29:f 7542f:/)M| _132}, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ P:I{ )warning: Q,missing field 'unit' initializer [-Wmissing-field-initializers] 3Q3 01((0.-20.787037 4442561 | 253 6f2/ 9M 6{_ "4h3eP1src/libavcodec/ac3dec.caIv0:),y_9cfo1846m p):,Qr349 "0,: Q(0 .warning: "34implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]e 14(n6ab-l1e098 h ea.41846v | y8 0d 8 3 y 581n af3/ M m8_ ic1 P I8ra n ) ,1g9ed Q93 0c(o0.45owm566n6p879mrefs)s}i0oix,_ i n1n4| f"o4- ~~~~^~~~~~~~~~~~~~~~~~~>,f l /feO_Msrc/libavcodec/aac_defines.h_FmF:PiIS)E,T 45:x36(Q_:lh3e enote: 0expanded from macro 'Q31'av( 0vey.l _ c6o6m8p6 re1s45s 1 | #i 28d8e1ffo ni/M )ne_ P=, QI) gA3V1_(OxP,a)iTn _ _ TlY | evPe ^~~~~~~~~~~~~~Els _ l_ feB Osrc/libavcodec/aac_defines.h[: Os44-:> lL36 f ,: e _{mnote: .ii6xexpanded from macro 'Q30'_ 4 l(ev i=n t0) e l](;(}44, 0,x) | *2 1 #1| ,4de ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~f iP7 nA4Re8 Q3}63408(.,x)0 | + ^ 0 . 5 ) (i| n ^ ~t )((x)*1073741In file included from 82src/libavcodec/aacsbr_fixed.c4:.620: src/libavcodec/aacsbrdata.h+ src/libavcodec/ac3dec_float.c:0:46143.:5): 128:31 :| ^ warning: warning: missing field 'unit' initializer [-Wmissing-field-initializers]implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacps_fixed.c : 2443: 461 | In file included from | src/libavcodec/aacps.c :{ 32{ Q: "t3asrc/libavcodec/aacps_fixed_tablegen.hrg1et:(230_: l011.:9 9ewarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 v9e6l1",3 14"49t25a 0230rfg | )e, Q3t1( - 0 l.e 1 9v Q43e501l1( 0i.n0 080-28054d40B0F0S0 200(0ff)0/M}_P I,no), t {aQQ3p03p(1l0.(1i-e0d.)87"30,6041src/libavcodec/ac3enc.c 1O2:35F9719502:F135:9SfE T6(/warning: 4tMaimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]31_0r9 fPge)It),_, QQ3310l ((0ev1950e-l.)0 | 2 7,7. 3A7V485 6_85 153O 6 8 Pf1/8M _TP1 _IT9Y9P4 )E,_ 5Q 30I(7vNT0,f ){}. i.,4>464 6=| ~~~~^~~~~~~~~~~~~~~~~~~( 1 v90src/libavcodec/aac_defines.h_84 0:3l}458if,:s/ M-_36PtI3:1 ,note: expanded from macro 'Q31'0 [)i,, ]Q 345P- 0F | L#TA_(deR O}0,. 5fP T6Ii| 66O8n ^N9e0 1_ 44TfQH3R1E(Sx)/ HM_ PIO ) , LQ D3 0) ) ( 0 | ^ ~ .6 68 6(1i12n8src/libavcodec/ac3enc.c:t811950)f:(/18(Mx):*_2 PI1)warning: ,4src/libavcodec/ac3dec_float.cimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 7 :| 446: 129: ^~~~~~~~~~~~~~ 81950 warning: 3 | missing field 'unit' initializer [-Wmissing-field-initializers] 6 src/libavcodec/aac_defines.h4 8.:0 44 +:36 :46 | { " l 0 tnote: r. vexpanded from macro 'Q30' src/libavcodec/aacsbr_template.ct5)> _ c| : m44i | x#l ^ ~e(v1390"d evf:,19_i : lwarning: inse In file included from comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]src/libavcodec/aacsbr_fixed.ct:[62 : src/libavcodec/aacsbrdata.h :iQ]"4613 0L:t-(x7): / R t warning: F1390L implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | T _ O P Cf o rTeIn O N t(_461T e e( | HRrE src/libavcodec/bytestream.h i={:SMni x0QH355:t13 ;L3e1v(e lO): 0"L,(warning: e.D9 ( comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] O)9)0 9 6x1 )<*F1| 3 F0 ^~~~~~~~~ ~713c7S4 44h9_2 E3551dsrc/libavcodec/ac3enc.c5:T | 8a201949( lttar-4>.bfs: 13t0_)c_ : swarning: i z,ee n implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]+ 0Q.35nutm=_ FF1M)ere_(I n1949m-iNx _lvev | e0l()| ,; .1g9- ^ 4>beu+ +f f5 ) A{Ve_1OIn file included from r_1ePnsrc/libavcodec/aacps_fixed.c | ~ ^ ~~~~~~~~~~~~~~~~~~~8 Td :- 2g_-24: iIn file included from f8T>src/libavcodec/aacps.csrc/libavcodec/aacsbr_template.c 5(4v4 066:41407ff/Msrc/libavcodec/ac3dec_float.c ::47 )_}P(I23:1291949: | warning: , b ) : missing field 'unit' initializer [-Wmissing-field-initializers] ), ? i f warning: (| b ~~~~~^~~~~~~~~~~~~~~~~~ Q(comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]) 3v0 (src/libavcodec/aac_defines.h0 . 2 :4547: | 8{<" (:v 5l1407 | 36 : _note: (expanded from macro 'Q31'6 t l a6r7i s)t _3s0 0t2)f45ur m ifxol[ i /| | ~ ^ ~ er] (Mi#vd"e,+_ P=f In file included from 0 src/libavcodec/adxenc.c Ii)n,e; "i:F QQ33L0 (240L1t(/x<): . T R ssrc/libavcodec/bytestream.hb4r_- >tn:6O _356:3P0S q 13T7u2;3 5:I r r 96Ofwarning: icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]o N/_+Tu M+_PHIn d )M i R)E,( 356x| ~ ^ ~~~~~~~~SinQt3 | 0L( 0H.) e vOe5lsrc/libavcodec/aacsbr_template.c"( Ls9i7:,1411(Dz)1 &:&x ) e62O 23*:2 1warning: 4comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]| 3F=7 4F ^~~~~~~~~ ~2 F 83F6M0ISN141140E4(f | 8 Tp-/. 0( >+bM l u0f_f t.rPte r5I)_, _ )f o rs Q(e| nu3riro ^ ~udn0 ( -d=_0 pm-.>In file included from 0i;7b6src/libavcodec/aacsbr_fixed.c0:3x _il u8f762ePnI[)_ | warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]] ;, Oi ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ P+T _T Y+P)Esrc/libavutil/macros.h| ^~~~~~~~~~~~~~ _{: 460 F49: 25src/libavcodec/aac_defines.h:: | 44L| ~ ^ ~~~~~~~~~{ Q:3361:Onote: (expanded from macro 'FFMIN' Anote: Tsrc/libavcodec/aacsbr_template.cexpanded from macro 'Q30'0 ,: . 491421 | {5 :#.2d4423d:e 8warning: 9b0l5 2=0 | #fcomparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare]i n9e6 -Fd 014212 | 1 F e 9.0M If i 5 }N(na,fb) (,e) ,( -fao)Q Q1.r03>1 30 ((,i (=( 0x; 2i. b0)) 0<, . ? i06 0 0l}i(m ;4 8,b) i +8+ :| ^ 7 ) (a2) ) 4{ 5 5 5 9(2i| f| n ~ ^ ~) ~ ^ ~~~~t } ,) {(Q3(1In file included from x()src/libavcodec/adxenc.csrc/libavcodec/ac3dec_float.c: *1:0247037484: .src/libavcodec/bytestream.h:1872:12944.357::2038 5155: +warning: 2 warning: missing field 'unit' initializer [-Wmissing-field-initializers]0comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]9 . 14558)7 357f | ) 48| , | ^{ "ifQ lo3ro(1sIn file included from _(i src/libavcodec/aacps_fixed.ccz0e:2m.240 4: isrc/libavcodec/ac3enc.c!4=In file included from x9: src/libavcodec/aacps.csli119689::ezv113532e"), : 2: 9 | src/libavcodec/aacps_fixed_tablegen.h1:warning: ~~~~~ ^ ~~~~" 02294implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4L:111 fo)/}R,o :| ~~~~~^~~~~~~~~~~~~~~~~~C e warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n t1968e | rsrc/libavcodec/aac_defines.h : M i x45 :L 229 | 36 e : v note: eil " expanded from macro 'Q31'Qf, 3 (0* o(O0p. 0Ft_45p | a#rdaem0 F>f00S0=0i0E 0n.0T0e0)( {0 lQf| /o3r1 ^~~~~~~~~~ ~~M o(__PxI) c e n ) ,t eQ r _ m 3 i0( 0 x. (_in1tl78)4e27(6v(6ex)64lf*)2/,M _1 PI4) 7, 4 AQ8V_3OP3T0(60_4.2T88.5Y06 6PEsrc/libavcodec/ac3enc.c_:+19707F :0563L0.:5O0 )warning: Aimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]2 T | f ^ ~ ,/ {M._dbPl IIn file included from 1969=)src/libavcodec/aacsbr_fixed.c | , : - Q623 1 : 0.( 0 src/libavcodec/aacsbrdata.h0. : 460 a4v:}596_3,:l0og ( -7lwarning: 123o5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9.6fg/_ 0M,c_ 2t.xP0,, A0VI_ L}),460 | O,{Q| 3G _ ^1(src/libavcodec/ac3dec_fixed.cQW3A 00:R(.159:N140I0N5:. Gwarning: ,2 8"5missing field 'unit' initializer [-Wmissing-field-initializers]9r09572 0e1q96u3e6s02src/libavcodec/ac3dec_float.c0t:e2d04949f / M_:5f159) | % P129,s Q I :{ "3)1,( warning: ics Q03missing field 'unit' initializer [-Wmissing-field-initializers]0o . (n0n.6so_706t0n30 v o847a749i8li1d8 | s{8".7 eu7l2fg/eMs_oP4ni"r,I 5"no)55e9g_ ," n 2| f ~~~~~~s a)bu r}l,| m1970e ^~~~~~~~~~~~~~ {cio | n Q3x1 (slsrc/libavcodec/aac_defines.he v "i: 440:.367:,s 42 3note: expanded from macro 'Q30't 8"eL o /5n t Rn5o44 | o#29i1 4 5 dSs8e7 geeuf ) ,f nQr3 inerr1 (e oat 0u.i0 Qnodn4"",30 M4id e(fxa)u9x OLF l t 1 eFvv9a lSe1l u E 5"2eT:( c,91 0%404. 3of f n \On)"s (FF}S,E T (| l,oiist ~~~~~^~~~~~~~~~~~~~~~~~e nrtn_ oopttn__)ssrc/libavcodec/aac_defines.huorn(:(irao45x)smeu_:*361engde:n0,7_ me r3atnote: iil7i4expanded from macro 'Q31'oxs_1 8n2tle)v,4 [AV _eO.m045lP)iTx_ T | ,#l+eYv de P0]. fAiVn_eO PE);5 )Q T__B 31 (TxY)O | ^~~~~~~~~~~~ | PO ^ EL_ , F L{ O. A In file included from iT,src/libavcodec/aacps_fixed.c 6 4:{24(: In file included from =.idsrc/libavcodec/aacps.cb n:l320: tsrc/libavcodec/aacps_fixed_tablegen.h })(:229=, (-x1: )0*,. 86120 :,1 } 4warning: 7P4A8R, implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]36 -}1 .40,8 . ,| 0 2 ^. 0+, 0 } ,0229.5 ) | | ^ | ^ ~ Q30(0.0000In file included from 00src/libavcodec/aacsbr_fixed.c00:0620src/libavcodec/ac3dec_fixed.cf: /src/libavcodec/aacsbrdata.hM_:P:160I460):,: Q3230138(::0. 1 warning: 7warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]missing field 'unit' initializer [-Wmissing-field-initializers] 4 2766src/libavcodec/ac3dec_float.c64:f53:/11 160M_:P 460warning: | I | )missing field 'help' initializer [-Wmissing-field-initializers], { Q Q3 { 30153" | ( ( d0 . r 02c8{. _56567NsU2L3Lc890}0a20f,le5"2,/ " 0Mp| ^9_eP 6rcIe)0n,t2a 9g5efQ) 3o,0f( 0Q.34 1(6 d03y0.n6070a42m38i87c52 9465r55fa9n2f/)gM}_eP, {IcQo3)m,p1r (Qe 3s00(.07.s4i52on9 73t1o8 653a522p90p014fl/4My5"8,7 fO_)FFPSIE,T()d Q,3r1 c(_Qs 3c0a0l(.0e.0)746,03487 7918A71V_fO9P/15TM_2TY_PPI91E04)_,4F f| L) ^~~~~~~~~~~~~~O}, A T,| ~~~~~^~~~~~~~~~~~~~~~~~src/libavcodec/aac_defines.h {:.dsrc/libavcodec/aac_defines.h44:b36:: lnote: 45 expanded from macro 'Q30' =: 136.0:} , 44note: | expanded from macro 'Q31'0 .#0,d e6fi n.045,e | # PdQ3Ae0fR(i nx}) e ,Q3 1 | ^ ( x ) ( i n t ) ( ( x ()in*t)1((0x7)37*412812447src/libavcodec/ac3dec_fixed.c4:.801613 6+: 40132.8:.5 0)warning: missing field 'unit' initializer [-Wmissing-field-initializers]+ | ^0 .5) | ^ ~161 | 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::32: 62src/libavcodec/aacps_fixed_tablegen.h: :src/libavcodec/aacsbrdata.h229:460::761:: warning: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 460229 | | { Q{3 1"( h eQ0a.3v05y(28_90c0o.mp5r"02,00 0"9en06a0bl00e2 09h50ef00af)/v,y Md_ PyQnI3a1m)ic( r,a 0.nQg6e 3000c4om(p80re8s7.s2i1o475n58",5 49OF2FS2E7Tf6()h6},e 6{Qa43vyf1_/co(Mm _PpI)0,r. 7e4Qs320s3(io8src/libavcodec/aacsbr_template.c0n.):52,1446 5A8:223V:5 warning: 9_6Ocomparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]PT1_6T7 34In file included from Y0P5Esrc/libavcodec/acelp_pitch_delay.c0:8_2724fB) f: Osrc/libavutil/ffmath.h,1446 /O:L49 | Q 3M1_,: ( P 30 { If.:i 604)orwarning: . implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]= 0, 0(e }Q=4,30 (04; 49 | 0 9 0e. 1< ,4961 5crh 32e_t1u09d,art7a1- nP2A0R> b s3_4n},e 5 4| ux96ff ^/ mp_)M}_2,e Pf(nMv_ LI);,| OQ ~~~~~^~~~~~~~~~~~~~~~~~G32e_1 00+ (* +xsrc/libavcodec/aac_defines.h0:));. 455 {: 9| 367 ~ ^1 | :6 note: ~ ^ ~~~~~~~~~~~~~~~~~~~expanded from macro 'Q31' 3src/libavcodec/ac3dec_fixed.c2:0163:011 :445f src/libavcodec/aacsbr_template.c | /Mwarning: :missing field 'help' initializer [-Wmissing-field-initializers]#_d1455 :P27e:Ifi n e) ,Q163warning: 3Q | 3comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]01 ( 0(.x{7 )N6 1455 | U L0L 3 } 8 , 7| ^ 7 18 7 f( /i Mnft_o)P(I()x,) r* 2 1| ( ^~~~~~~~~~~~~~4m =7 04;src/libavcodec/aac_defines.h8:3446: 4368m.0: + 0 .5m [144]; | #m+d+e)fIn file included from i{src/libavcodec/aacsbr_fixed.cn :| 62e: src/libavcodec/aacsbrdata.h ~ ^ ~~~~~~~~~: Q4593:0(84x:) src/libavcodec/aacsbr_template.cwarning: : 1467 implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : 23 : warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] (int )(459(x | ){Q1467*31 | 1(0- 07 3 7. 4178 9 234 5.0 1fo+r8 0 .(53)e2 3 4| =88 ^0 1;6 ef <) c,h In file included from _Q3src/libavcodec/aacps_fixed.c1:da(t24: -In file included from src/libavcodec/aacps.ca:032-.>3b: s_6nsrc/libavcodec/aacps_fixed_tablegen.h20u8:m892297:_36:9 ewarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8n9 1v3; 6ef+)}+, ){Q 2293{ | 1 ( | 0 ~ ^ ~~~~~~~~~~~~~~~~~~~. 6 3Q3807(20.3059src/libavcodec/aacsbr_template.c0:010014730:5270100:06 warning: fcomparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]3/ 6Mf)_, PQ3I1 )1473, | Q(3 0 ( 00 .. 170884 21 27 8 2 65f626o44r f(9p/3M _4= P04;I4)f ),p Q<3 0}(0s.b,r2 85-6 >67| 3 ~~~~~^~~~~~~~~~~~~~~~~~0n0 [2chf_/src/libavcodec/aac_defines.hMd:45_:Pat36a:I- note: )>,expanded from macro 'Q31' b Qs3_0f(r0 45e | .#q46d3e0f7_2ir3ne59e6fs/ M[Q_e31P( Ix),+ ) 1 ] ] Q ;3 p0 + + )( { 0 . 5 9| 71 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~63(2i 0n04tf)/M(_(xP)*I2),1 4Q7340(803.766043887.7108 +7 f/0M._5PI)) , | | ^~~~~~~~~~~~~~ ^ ~ 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:459: 5944: | # dwarning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]fi ne Q30(x) 459 | { Q3 1 ( - 0 .(i7n9t3)5(1(8x3)2*31408783167f41)8,2 4Q.03 1+( -00.3.65)2 0 8| ^8 97989136f)},In file included from {src/libavcodec/aacps_fixed.cQ:3241: (In file included from src/libavcodec/aacps.c :032.: 6src/libavcodec/aacps_fixed_tablegen.h3:82297:21135:9 warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 1636f), Q31( 0 .229 | 0 8 1 28 2Q53204(903.0404src/libavcodec/adpcm.c040f0)0:00296}:,38 :00 f | /warning: M ~~~~~^~~~~~~~~~~~~~~~~~comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]_ PI)src/libavcodec/aac_defines.h,: Q4530:(036.:17 8note: 2964expanded from macro 'Q31'2 | 7 6 66 4 f /45M | _ #PdI e)fai,v Qn3ce 0Qt31(x(0-x.2>8)c 5 h6 6 7 30_0 l a2f y /o Mu t . n(_bPiI_nct))h,a( nQn3e0l((0sx.) *4>62 3m10a74x2_73c5h9a164 warning6sfn8/ generatedMn3_el. 64P8Is.),) 0{Q 3+0 ( 00 ..| 55 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~) 9 7| 1 ^ ~63 2src/libavcodec/adpcm.c0:02954f:/M38_PIn file included from I:)src/libavcodec/aacsbr_fixed.c,: Q3620warning: : (comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]src/libavcodec/aacsbrdata.h :0459.7:60313 :8295 | 7warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 1 i8f 7(afv/ctMx_- P>I459c), | h| {_ ^~~~~~~~~~~~~~l aQy3o1usrc/libavcodec/aac_defines.h(:-44t:360:.. note: nexpanded from macro 'Q30'7b_ c9ha3nn5el s144 8 | <3 #m2di34e88n16ffi)_n,ce h aQQnn3e31l0((sx )| -|0 . | 36 2 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~0 8 8 97 9 8 (9i1nt3)6(f()}x, ){*1Q0371(3 07.46183287423.5901 5+1 60.356)f ) | , ^ Q31( 0.081In file included from 28src/libavcodec/aacps_fixed.c25:24249: In file included from 3src/libavcodec/aacps.c4:432: 4fsrc/libavcodec/aacps_fixed_tablegen.h:)228:}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' 228 | 45 | Q#3d0e(f0.i00n0e00 00Q03010f(/Mx_P)I ) , Q 3 0( 0. 1 7 3 60 1 5(97i5fn/tM)_P(I)(,x )Q*32014(704.8273763474856.506 f+/M _0P.I5)), Q 3| 0 ^ ~(0 .4461984038f/In file included from M_src/libavcodec/aacsbr_fixed.cPI:),62 : Qsrc/libavcodec/aacsbrdata.h:34590(:0.656:66 8warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 0144f/M_PI), 459Q | 30{(Q03.6168(61-1028.8719f3/5M1_8PI3),2 3| ^~~~~~~~~~~~~~4 881src/libavcodec/aac_defines.h6:44f:)36:, note: expanded from macro 'Q30' Q31(-0. 36442 | #0de8fi8n9e7 9Q3809(x1) 3 6 f ) } , {(Qin3t1)((( x0)*.16038773724315892145.01 6+3 60f.),5 Q)3 1| ^( 0.0812825In file included from 24src/libavcodec/aacps_fixed.c93:44244: fIn file included from )src/libavcodec/aacps.c}:,32 : | src/libavcodec/aacps_fixed_tablegen.h ~~~~^~~~~~~~~~~~~~~~~~~: 228:111:src/libavcodec/aac_defines.h :warning: 45implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 36: note: expanded from macro 'Q31' 45228 | | # d e f i n eQ 3Q301((0x.)0 0 0 0 0 0 0 0 0 0 f/(M_iPIn),t Q)3(0((x0).1*72361041579745f8/M3_P6I4),8 Q.300 (0+.2 707.357)4 5| 65 ^ ~6f /M_PI), Q30(0.In file included from 44src/libavcodec/aacsbr_fixed.c61:9628: 40src/libavcodec/aacsbrdata.h3:8f458/:M84_P:I )warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(0.566689 045814 | 4{fQ/M3_P1I( )0, .Q0302(07.0646856511421848118f8/5fM)_,P IQ3)1, ( -| 0 ^~~~~~~~~~~~~~. 0541src/libavcodec/aac_defines.h75:1448:0365:3 6note: 66expanded from macro 'Q30'f) }, {Q31 (44 | 0#.d8e0f0i0n1e 7Q370(3x5) 6 6 8 18 f ) , Q 3 1 ((i n0t.)9((1x5)4*12017937541184241.00 +3 09.5f)) } | , ^ | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45In file included from :36src/libavcodec/aacps_fixed.c: :note: expanded from macro 'Q31'24 : In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h: 228:4586 | : #warning: dimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e fine Q31(x) 228 | Q 3 0((0.i00n00t00)0(00(0xf)/*M_2PI1),4 Q7340(803.61743680.1059 75+f /0M_.P5I)), Q| 3 ^ ~0 (0.2773745656In file included from f/src/libavcodec/aacsbr_fixed.cM:_62PI: ),src/libavcodec/aacsbrdata.h Q:34580:(590:. 44warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 984038f/M_ P458 | I){,Q 31Q(30 (00..5062667890041554441f4/M1_8P8I5)f,), QQ3310(-(0.00.656481671152188810f/5M3_66P6I)f, ) | } ^~~~~~~~~~~~~~, {Q3src/libavcodec/aac_defines.h1:44(: 036.:8 0note: expanded from macro 'Q30'0 017735 6446 | 8#d1e8fifne) Q,30 (Qx3) 1 ( 0 .9 1 5 4 2 1 9 5 1(4in1t)0(3(x9)*f10)7}3,7 4 1| 8 ~~~~~^~~~~~~~~~~~~~~~~~24 .0 +src/libavcodec/aac_defines.h :045.:536): | note: ^expanded from macro 'Q31' In file included from 45 | src/libavcodec/aacps_fixed.c#:d24e: fiIn file included from nesrc/libavcodec/aacps.c :Q323: 1src/libavcodec/aacps_fixed_tablegen.h:(228x:61): warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (i 228n | t ) ( ( x )Q3*02(01.407040800306004008f/.M_0PI )+, Q03.05()0. 17 36| 01 ^ ~59 75f/M_PI), QIn file included from 30src/libavcodec/aacsbr_fixed.c(:0.6227: 73src/libavcodec/aacsbrdata.h74:564585:631f:/ Mwarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]P I), Q30(0.4 445861 | 9{8Q430318f(/ M0_P.I0)27,0 Q4350(50.45164616889081454ff/)M,_ PQI)3, 1Q3(0-(00..6068561411278851f1/M8_0P5I3)6,6 6 f| ^~~~~~~~~~~~~~) }, {src/libavcodec/aac_defines.hQ3:144(: 360: .note: 8expanded from macro 'Q30'0 0017735 6446 | 8#18dfe)f,i Qn3e 1Q(3 00(.x9)1 5 4 2 1 9 5 1 4 1 0 3(9ifn)t}),( ( | x ~~~~^~~~~~~~~~~~~~~~~~~) *107src/libavcodec/aac_defines.h3:7454:1368: 2note: 4expanded from macro 'Q31'. 0 + 0.5 ) 45 | #| d ^e fine Q31(x)In file included from src/libavcodec/aacps_fixed.c: 24 : In file included from src/libavcodec/aacps.c :32 : src/libavcodec/aacps_fixed_tablegen.h :228 : 36 : warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i nt)((x)*214748 3228 | 6 4 8 . Q030 (+0 0..050)0 0| ^ ~0 00000f/M_PIIn file included from ),src/libavcodec/aacsbr_fixed.c Q:3620: (src/libavcodec/aacsbrdata.h0:458.:17:7 warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]60 15975f/M_PI), 458Q | 30{(Q031.(2 7073.7405625760f4/5M5_4PI1),4 Q1308(850f.4)4,6 1Q938140(38-f/0M_.P0I5)4,1 7Q531800(05.35666666f8)}9,0 14{4fQ/M3_1P(I )0,. Q83000(01077.3665866681181f2)8, 8Q13f1/(M _0PI.),9 1 | 5 ^~~~~~~~~~~~~~4 2195src/libavcodec/aac_defines.h1:444:1360: 3note: expanded from macro 'Q30'9 f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ 44 | #dsrc/libavcodec/aac_defines.he:45f:36i:n note: eexpanded from macro 'Q31' Q30(x) 45 | # de f i n e Q3 1( x) (i nt ) (( x ) * 1 0(i7nt3)7(4(1x82)4.*021 4+7 408.3564)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:228In file included from :11src/libavcodec/aacsbr_fixed.c:: 62warning: : implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavcodec/aacsbrdata.h :457:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 228 | 457 | {Q 3 1Q( 300.(6203.1095037046020540020f0)0,f /MQ_3P1I)(,- Q03.9030(90.8131735352659091f5)}9,75 f/{MQ_3P1I)(, 0Q.304(20.2217578317475655964f8/0M_7PfI),) ,Q 3Q310((0-.044.607171928748703388f5/2M_0P8I)f,) }Q,3 0 (0| . ~~~~^~~~~~~~~~~~~~~~~~~5 6668src/libavcodec/aac_defines.h90:1454:436f/:M _Pnote: Iexpanded from macro 'Q31') , Q30(0 45. | 6#6d8e61f1i2n88e1f /MQ_P3I)1,( x| ) ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :44 : 36 : note: expanded from macro 'Q30' (int) ((44x | #)de*fi2ne1 Q4370(4x8)3 6 4 8 . 0 + 0(.in5t)) (( x)| *1 ^ ~07 3741824.0 In file included from +src/libavcodec/aacsbr_fixed.c :0.625: )src/libavcodec/aacsbrdata.h : 457| : ^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 457src/libavcodec/aacps.c | :{32Q: 31src/libavcodec/aacps_fixed_tablegen.h(: 227:0136:. 6warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 319537462542f) ,227 Q | 3 1 ( - 0. 9Q330908(3013.50502509090f0)0},0 {0Q031f(/ M_0PI.),4 2Q320(10.51861037865639694f/8M_0P7If)), ,Q3 0Q(301.(2-504.097741327785738825f20/8Mf_)P}I, ) ,| ~~~~~^~~~~~~~~~~~~~~~~~ Q30(src/libavcodec/aac_defines.h0:.4540:2369:4 4note: expanded from macro 'Q31'6 840f/M_ P45I | )#, dQe3f0i(0n.4e98 0Q683915(8x5)f / M _ P I ), Q 3 0 (0 .5 6 1(56i4n1t47)5(f(/xM)_*PI2)1, 4 7| ^~~~~~~~~~~~~~4 8364src/libavcodec/aac_defines.h:844:.360: +note: expanded from macro 'Q30'0 .5) | ^ ~ 44 | #define In file included from Qsrc/libavcodec/aacsbr_fixed.c30:(62x): src/libavcodec/aacsbrdata.h : 457 : 31 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x)* 1045773 | 7{4Q138214(. 00. +6 203.51) 9 5| 3 ^ 7462542f), QIn file included from 3src/libavcodec/aacps_fixed.c1:24(: -0In file included from .9src/libavcodec/aacps.c3:032: 9src/libavcodec/aacps_fixed_tablegen.h:8227:31111: 3warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 2599f)}, {Q31( 0227. | 42 21 5 8 1 7Q5309(04.8007f0),0 Q0301(-0000.00707f/1M_2P7I)8, 7Q3308(05.2160083f8)66}3,69 f /| ~~~~^~~~~~~~~~~~~~~~~~~M _PI),src/libavcodec/aac_defines.h :45Q:3360:( 0.note: 25expanded from macro 'Q31'4 9437582f /M45_ | PI#)d,e Qf30i(0n.e4 0Q23914(x4)6 84 0 f/ M_ P I ), Q 3 0( 0 . 4(9i80n68t95)85(f/(M_xP)I*),2 1Q43704(80.35In file included from 66145864src/libavcodec/adxenc.c1:.4277: 05fsrc/libavcodec/put_bits.h/:M227 :+ _0P37:. I5warning: ))comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare], | | ^ ~ ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :227In file included from 44 | :src/libavcodec/aacsbr_fixed.c 36 : :62 : inote: src/libavcodec/aacsbrdata.hexpanded from macro 'Q30'f : 457(:s7-:> bwarning: 44u | #implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]df_ eefnidne -Q3 0s-(>x) b uf457_ | {p trQ 31 > ( = 0si z. eo6f 2(3B(it1Bi95n3uft))7)(4 (6{x2 5) *4| 120 ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~f7) ,3 Q73411(-80.2943.09083 13+5 5025.995f))} ,| ^ {Q31( 0.42In file included from 21src/libavcodec/aacps_fixed.c5:8241: 7In file included from 5src/libavcodec/aacps.c:932: 480src/libavcodec/aacps_fixed_tablegen.h7:227f:)86:, warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 31(-0.077127873 2278 | 5 2 0 8 fQ)30}(,0 . 00| 0 ~~~~~^~~~~~~~~~~~~~~~~~00 00000src/libavcodec/aac_defines.hf/:M45:_36:P note: Iexpanded from macro 'Q31' ), Q30( 045. | 16#03d86e6f36i9nfe/M _QP3I1)(, xQ)3 0 (0 . 2 54 94 37 5 8 2 f /M _(PiIn)t,) (Q(3x0()0*.2410429744486834604f8/M._0P I+), Q030.(05.)4 9 8| 06 ^ ~89 585f/M_PI), In file included from Q3src/libavcodec/aacsbr_fixed.c0(:0.625: 6src/libavcodec/aacsbrdata.h15:64564:1844:7 5warning: f/implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]M_ PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h456: | 44:{36Q:3 1note: (expanded from macro 'Q30' -0.7449 014404 | 69#9d6ef2in6e fQ3)0,(x ) Q 31 ( 0. 9 4 7 2 5 9 1 1(7i4nt4)(6(1x0)*f10)7}3,7 41{82Q43.10 (+ 00..65)4 8| ^8 011979275In file included from 9src/libavcodec/aacps_fixed.cf:)24: ,In file included from Qsrc/libavcodec/aacps.c31:( 320.: 4src/libavcodec/aacps_fixed_tablegen.h1:2273:613: 6warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 60830571f)}, | 227 | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h Q:3450:(360:. 00note: 0expanded from macro 'Q31'0 000000 f45/ | M_#PdIe)f,i Qn3e0( 0Q.31160(38x66)36 9 f / M_ PI ), Q 3 0 (0 . 25 4(9i4n3t)7(5(8x2)f*/21M4_P7I4)83,6 Q4308(0..04 0+2 9404.68540)f / M| _P ^ ~I) , Q30(0.49In file included from 8src/libavcodec/aacsbr_fixed.c0:66289: 5src/libavcodec/aacsbrdata.h8:5456f:/59M_:P I)warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(0.561564 144567 | 5{fQ/M3_1PI()-, 0 | . ^~~~~~~~~~~~~~7 44901src/libavcodec/aac_defines.h0:444:636:9 9note: 6expanded from macro 'Q30'2 6f), Q 3441 | #(de fi0ne. Q9304(7x)2 5 9 1 1 7 4 4 6 1 (0if)n}t),(( x{)Q*1307137(41 802.46.04 8+8 001.159) 7 9| 2 ^ 759f), Q31In file included from ( src/libavcodec/aacps_fixed.c0:.244: 1In file included from 3src/libavcodec/aacps.c3:63266: 08src/libavcodec/aacps_fixed_tablegen.h3:02275:src/libavcodec/put_bits.h7361:f )warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: }265,: 37 : | warning: ~~~~~^~~~~~~~~~~~~~~~~~comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/aac_defines.h :22745:36 | : note: 265 | expanded from macro 'Q31' Q 3 0 ( 0if. (00450s | -00#0>0d00b0fe/uM_ffi_PenIen )d Q,3-1 s(->Qbxuf3_)p0 t(r 0 .1>6 =0 s3 i 8z6 e6o3f6( B9 i tf B/u Mf(_)PiIn)t,))( ( xQ{) 3 *021| 47( ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~04. 8236544894.37058 2+f /0M_.PI5)), | ^ ~Q 30(0.402944684In file included from 0src/libavcodec/aacsbr_fixed.cf:/62M_: Psrc/libavcodec/aacsbrdata.hI:)456,:32 :Q 3warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( 0.4980689585f/ M456_ | P{I)Q,31 (-Q03.07(4409.0516015466491946725f6/Mf_)PI,) ,Q 3| 1 ^~~~~~~~~~~~~~ ( 0.src/libavcodec/aac_defines.h9:444:72365: 9note: expanded from macro 'Q30'1 1744610 f44 | )#d}ef,in e{ QQ330(1x() 0 . 64 8 8 0 1 1 9 7 9 2(7i5n9tf))(, (Qx3)1*1(07 307.4418123436.606 0+ 803.50)5 7| 1 ^ f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/aacps_fixed.csrc/libavcodec/aac_defines.h:24:45: :In file included from 36:src/libavcodec/aacps.c :note: 32expanded from macro 'Q31': src/libavcodec/aacps_fixed_tablegen.h:227:11: 45warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]# define Q31(x) 227 | Q 3 0 ( 0 . 0 00(00i00n00t0)f/(M(_PxI)),* 2Q143704(83064.816.003 +8 60.653)6 9| f ^ ~ /M_PI), Q30(In file included from 0.src/libavcodec/aacsbr_fixed.c25:462: 9src/libavcodec/aacsbrdata.h4:4563:67: 5warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 2f/M_PI), Q3 0(4560 | .{4Q032914(4-608.4704f4/9M_0P1I0)4,6 9Q3906(206.f49)8,0 6Q8935815(f /0.M9_4P7I2)5,9 Q1301(07.5464165106f41)47}5,f /M{_QP3I1)(, | 0 ^~~~~~~~~~~~~~ .648src/libavcodec/aac_defines.h80:1441:936:7 9note: expanded from macro 'Q30'2 759f), 44Q | 3#1d(e 0f.in4e1 3Q363606(08x30)5 71 1 f warning) } generated , . | ~~~~^~~~~~~~~~~~~~~~~~~ (isrc/libavcodec/aac_defines.hnt:)45((:x36:) *note: 1expanded from macro 'Q31'07 3741824 .450 | #+d e0f.i5n)e Q| 3 ^ 1(x) In file included from src/libavcodec/aacps_fixed.c : 24 : In file included from src/libavcodec/aacps.c: 32 : src/libavcodec/aacps_fixed_tablegen.h(:i226n:t136:) (warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]x )*2147483648.0 226+ | 0src/libavcodec/acelp_pitch_delay.c . :5 ) Q95 3: 9| :0 warning: ^ ~(implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0 .00000000In file included from 00 f/src/libavcodec/aacsbr_fixed.c94M | _: 62 P: src/libavcodec/aacsbrdata.h :I455) : 84 ,: Qwarning: 3 implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0 ( 0 . 1 41e8n2e4rg7 y0_455m7 | {ea4Qnf/3M1_)P()I- )/0 ,| . ~Q0 3705(808. 29952 | 44 8 0 5 6 3 30s80q3rt7f79(f4f)ixfed,/ _QmM3e_a1nP(I_ )e0n.e,7r 4gyQ 0?39 6f02ix(10e.d43_04m7e48an8_413e40127n0fefr/g)My_}P,I) , {: Q13.10()Q ; 3 | 0 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~0. (706.34432190892591144src/libavcodec/acelp_pitch_delay.c59src/libavcodec/put_bits.h0f:930:6)317:f,: 78Q/333:M_1:( P0 warning: I.warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare])4 ,1 Q7304(0 .692 4663 | 7 31726 | 90 7 04 328 f 26/34 M_fP) iI}f,f )f ( s| ,_e- ~~~~~^~~~~~~~~~~~~~~~~~ >x bp| u1src/libavcodec/aac_defines.h0 ^~~~~~~~~~~~~~(f: 0_e45n.:src/libavcodec/aac_defines.h36d0::44 :536 - :*note: s expanded from macro 'Q31' | note: - ~expanded from macro 'Q30' > bu45f | _ 93# | p44d etfri | n >#=e d esf i nei QQ z33 1 (e0( x ox) f) (( aB v i pt r B iu f ))v _ ({is n c t| ) ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~a ((( lixa)nrp*rt1od)u0c(7t(x3)_7*4f211l842o74a4t8_3c6(.48p0r.e 0 d+_ t+a0 0b.5.5l)) e , | | ^ ~p ^r edictioIn file included from nIn file included from _src/libavcodec/aacsbr_fixed.ce:src/libavcodec/aacps_fixed.cr:62r24: o: src/libavcodec/aacsbrdata.hrIn file included from src/libavcodec/aacps.c::45532:: , 594:src/libavcodec/aacps_fixed_tablegen.h) warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 226 +: 111 :| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 94 | 455 | { Q 3 1 ( -226 | 0 .e 0 ne7r 5gy _ 8mQ8ea3n09)()40 .800/0050 6 3| 00 ~~~~~~~~~~~0 07009f/fM_)P,Isrc/libavcodec/acelp_pitch_delay.c ):, QQ91:3171:3 (0warning: (0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 1041.87244 70919 | 6 0724f /1 4M _0PIf)8l,4o1 7aQ0tf 3)0v}(a0,l. {2=2Q4 3f0ix1e(d 30_0g.8ai7367n34_43ff1a/9ctM8_oP9r I*5), 1 Q4| 4 ^~~~~~~~~~~~~~~~~ ~5 3f)0,( 0Q.33417(4 801.344021f/7M46_62P9I)4, 2Q236034(f0.)4}20,2 9 1| 9 ~~~~~^~~~~~~~~~~~~~~~~~ 006fsrc/libavcodec/aac_defines.h/M:_P45I:),36 :Q 30note: (0expanded from macro 'Q31'. 463In file included from 7607 03src/libavcodec/agm.c845 | :f#30d/M: _ePIsrc/libavcodec/bytestream.h),f:i n 171e | : ^~~~~~~~~~~~~~Q18 3:1 (warning: x)src/libavcodec/aac_defines.h:comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]44 : 36: note: expanded from macro 'Q30' 171 | (44 i | nt ) (#( dexfg)i-*>21nb4u7ffe4e83 64r8Q. 300(+ x=) +F F0 M . 5 I)N ( g | - ^ ~ > b u(fifnetr)_(In file included from (enxd) src/libavcodec/aacsbr_fixed.c-*:1 06273g: -7>src/libavcodec/aacsbrdata.h41b8u2:f4f.455e0r:,32 :+ warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] s.i5ze)) ;| ^ | 455 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ | { Q31(-0In file included from .0src/libavcodec/aacps_fixed.c7src/libavcodec/acelp_pitch_delay.c:524src/libavutil/macros.h8::: 8In file included from 9src/libavcodec/aacps.c4:4932: 100src/libavcodec/aacps_fixed_tablegen.h:834:: :522625warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6::86 :3 07 warning: note: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9expanded from macro 'FFMIN'f )100, | Q 3 1 49( | 0p re#dde.2267i4f0 | c i 9 tne6 2F i1F MoInN4( _e0raQ,8br)340( 0o.1070(r(0a0)[f0) }3,] {=Q0>0 32 0(10(0b0.0 f0)0 .*/ M7 l?o_g61 PI3)4,0 (Q3f(b3)1f90 i:8 ((x9e0a.5d_)g)114a 4| 1i84 ~ ^ ~5 fn2_)4f,7ac to07Q43fr/1)M;( _ P I0| ) ~ ^~~~~~~~~~~~~~~~~~~~~~~~~., 4 17Q463602(09.422242063308437f4)f}/M,_ P I)| , ~~~~~^~~~~~~~~~~~~~~~~~ Q30src/libavcodec/aac_defines.h(:045:.363:47 48note: 1expanded from macro 'Q31'34 02f/M_PI ),45 | Q3#0d(e0f.i4n20e29 19Q03016f(/Mx_P)I) , Q3 0( 0. 46 37 60 7 0 38 f/ M_ P I)(, i | n ^~~~~~~~~~~~~~ t)((src/libavcodec/aac_defines.hx:44):36*: 2note: 14expanded from macro 'Q30'7 483648. 044 | +# d0e.f5i)n e| ^ ~ Q30(x) In file included from src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h :(455i:6n: twarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( (x)*10737418 4552 | {4Q.301 (+-0 .00.755) 8 8| ^9 48563079f)In file included from ,src/libavcodec/aacps_fixed.c Q:3241: (In file included from 0src/libavcodec/aacps.c.7:4320: 9src/libavcodec/aacps_fixed_tablegen.h6:22261:461:0 warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4170f)}, {Q31( 0 .72266 | 3 4 3 1 9 8 9Q53104(40.50f0)0,00 00Q03001f(/M _0P.I)4,1 7Q4366029(402.21643148f)2},4 7| ~~~~^~~~~~~~~~~~~~~~~~~0 74f/src/libavcodec/aac_defines.h:M45:_36:P Inote: expanded from macro 'Q31') , Q30(0 .2452 | 4#0d30e8f3i7n4ef /QM3_1P(I)x, )Q3 0 ( 0. 34 74 8 1 34 02 f / M_ P (Ii)n, tQ3)0((0.(42x0)29*12194070468f3/6MIn file included from 4_P8I.0src/libavcodec/agm.c:) ,30 Q+3 : 00src/libavcodec/bytestream.h(0.:186.:45)136: 3 7| warning: ^ ~6comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]0 7 038f/M_PI)In file included from , src/libavcodec/aacsbr_fixed.c | : ^~~~~~~~~~~~~~18662 | : src/libavcodec/aacsbrdata.h :src/libavcodec/aac_defines.h 454 ::s8344i:: z36warning: e:implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 =note: expanded from macro 'Q30'F FMIN(p- > b44454u | f | f{#deeQrf3_1e(ni-0dn .- ep-8> 9bQ7u3406f(4xf74)6e2r, 5 6 s7i z1 e )f; ) , | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~Q 3 1 ( (0isrc/libavutil/macros.hn:.t499)9:(25:8 note: (expanded from macro 'FFMIN'4 x6)5*718 0873498353 | 77f#4d)e1}8f24,.i0 n e{ +QF 3F10(.5M) I 0| ^N (.a,3b)9 (6(a7)In file included from 7 2> src/libavcodec/aacps_fixed.c(b5): ?6 241(30: b7In file included from 9)src/libavcodec/aacps.c:2f 32:: ), src/libavcodec/aacps_fixed_tablegen.h(Qa3:1226:)36(): -warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 | . ~ ^ ~ 74854668In file included from 6src/libavcodec/agm.c0: 309: src/libavcodec/bytestream.h226:3 | 1875 9:f )15 } :, Q| 3warning: 0 ~~~~^~~~~~~~~~~~~~~~~~~comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ( 0.00src/libavcodec/aac_defines.h00 0:18700450 | :0 036f/ M : i_note: PfIexpanded from macro 'Q31' ) ,( siQze32 0! (45=0. | 1# s4deif1zie8)n2e 4Q3| 17 ~~~~~ ^ ~~~~( x0)7 4f /M _P I ) , Q 3 0 ( 0. 22 4(0i3n08t37)4f(/M(_xP)I*)2,1 4Q73408(30.6344784.801 34+0 2f0/.M_5P)I) , Q| ^ ~3 0(0.4202919In file included from 0src/libavcodec/aacsbr_fixed.c0:6f62/: Msrc/libavcodec/aacsbrdata.h_:P454I:)59,: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 30(0.4637607 04543 | 8f{/MQ_31P(I-0),. 8 | 9 ^~~~~~~~~~~~~~7 46474src/libavcodec/aac_defines.h:644:236:5 6note: 7expanded from macro 'Q30'1 f), Q31 (44 | #0d.e9f9i8n4e6 5Q3708(x8)3 8 53 7f ) } , { Q 3(i1n(t )0((.x3)*91067737741285264.103 0+ 709.25)f )| ^, Q31(-0.748In file included from 54src/libavcodec/aacps_fixed.c6:62486: 09In file included from 3src/libavcodec/aacps.c:532: 9src/libavcodec/aacps_fixed_tablegen.hf:226):}11,: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: 226 | expanded from macro 'Q31' Q30( 0.4500 | 00#0d0e00f0i0fn/Me_ PQI3)1,( Qx30)(0 . 1 4 18 2 47 0 7 4 f / M _(PIi)n,t )Q3(0((0x.2)2*420130487347843f/6M4_8P.I)0, Q+3 0(00..34574)8 1 34| 0 ^ ~2 f/M_PI), Q3In file included from 0src/libavcodec/aacsbr_fixed.c(:062.4: src/libavcodec/aacsbrdata.h2:0245491:903206:f/ M_warning: PIimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]), Q30(0.46376 074540 | 3{8fQ/M3_1P(I-)0, . 8| ^~~~~~~~~~~~~~9 7464src/libavcodec/aac_defines.h7:444:63625:6 note: 7expanded from macro 'Q30'1 f), Q3 144( | 0#.d9ef9i8ne4 6Q5370(8x8)3 8 53 7 f ) }, { Q 3(1i(n 0t.)3(96(7x7)2*15067137340187294.20 f+ )0.,5 )Q 3 1(| - ^ 0.7485466In file included from 86src/libavcodec/aacps_fixed.c0:9243: 5In file included from 9src/libavcodec/aacps.c:f32: )src/libavcodec/aacps_fixed_tablegen.h:}225:,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' 225 | 45Q | 3#0d(e0f.i0n0e0 0Q03010(0x0)0 f/ M_ PI ) , Q 3 0 ( 0. 12 12 29(0i37n6tf)/(M(_PxI)),* 2Q1304(704.8136940389.49038 0f+/ M0_.P5I)), Q 30| ( ^ ~0 .2907958031fIn file included from /Msrc/libavcodec/aacsbr_fixed.c_:P62I): ,src/libavcodec/aacsbrdata.h :Q45430:(60:. 34warning: 66implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]99 3868fCC libavcodec/aptxenc.o /M_PI) ,454 | {Q3Q0(301.3(7-802.88291759466f/4M7_4P6I2),5 6 | 7 ^~~~~~~~~~~~~~1 f), src/libavcodec/aac_defines.hQ:443:136:( note: 0.expanded from macro 'Q30'99 846578 84438 | 5#3de7ffi)ne} ,Q 3{0(Qx3) 1 ( 0 . 3 9 67 7 2(5i6nt1)(3(0x)7*190273f74)1, 8Q2341.(-00 .+74 805.456)68 6 0| 9 ^35 9f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ 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:225:111: warning: 45 | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]# define Q31(x) 225 | Q(3i0(n0t.)00(00(00x0)0*0201f4/M7_4PI8)3,6 4Q830.(00. 1+21 2209.03576)f/ M_ PI| ) ^ ~, Q30(0.190394In file included from 9src/libavcodec/aacsbr_fixed.c3:8620f: /Msrc/libavcodec/aacsbrdata.h_P:I)453,:84 : Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 (0.290795803 1453f | /{QM31_( P0I.8)1,50 54Q8435704(600.23f4)6, 6Q93913(8-06.89f46/85M9_4PI7)8,6 Q133609(f)0},. 37{8Q2318(2-105.9464f9/7M6_38P0I9)5, 4 | 8 ^~~~~~~~~~~~~~6 0f),src/libavcodec/aac_defines.h Q:3441(: 360:. 4note: 0expanded from macro 'Q30'8 945726 7441 | 5#4d5effi)n}e, Q 3 0| ~~~~~^~~~~~~~~~~~~~~~~~( x) src/libavcodec/aac_defines.h : 45 : 36 : note: expanded from macro 'Q31'(i nt)((x)* 104573 | 7#41d82e4f.i0n e+ 0Q.35)1 ( x| ^) In file included from src/libavcodec/aacps_fixed.c :(24i: nIn file included from tsrc/libavcodec/aacps.c):((32x: src/libavcodec/aacps_fixed_tablegen.h):225*:286:1 warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 483648.0 + 0.5 )225 | | ^ ~ Q30(0.00In file included from 0src/libavcodec/aacsbr_fixed.c00:006200: 0src/libavcodec/aacsbrdata.hf:/453M:_58P:I )warning: , implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 30(0.1212290 374536 | f{/MQ_3PI1),( Q 300(.801.15900359449838405f7/M4_6P0I)2,f Q)30,(0 .2Q930179(58-0301f./9M4_P6I8)5,9 4Q73806(103.6394f66)9}9,3 {8Q683f1/(M-_0PI.)4,4 Q93706(308.30789285214586906ff)/,M _QP3I1)(, 0 .| 4 ^~~~~~~~~~~~~~08 94572src/libavcodec/aac_defines.h6:7441:5364:5f )note: }expanded from macro 'Q30', | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h44: | #45d:ef36i: nnote: e expanded from macro 'Q31'Q 30(x) 45 | # d e f (iinne tQ)(3(1(xx)) * 1 0 7 3 7 4 1 82 4 (.i0n +t 0).5()( x )| * ^2 147483648.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:225: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:453:31: warning: 225implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | Q30(0.0 004530 | 00{00Q030f1/(M_ PI0).,8 1Q53005(408.4517214260229f0)3,7 Q63f1/M(_-0P.I9)4, 6Q3805(09.417986013934699f3)}8,0 f/{MQ3_1(P-I0.)4,4 9Q763308(009.54289600f7),9 5Q830131(f/ M0_.P40I89)45,7 Q2360(701.543546f6)}9,9 3| 8 ~~~~^~~~~~~~~~~~~~~~~~~68 f/M_src/libavcodec/aac_defines.hP:I45:)36,: Qnote: 3expanded from macro 'Q31'0( 0.3782 8452 | 1#5d96eff/Mi_PnIe )Q3,1( x | ) ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 44 : 36: note: expanded from macro 'Q30' (int)(( x44) | *#2d1e4f7in4e8 Q3306(4x8). 0 + 0 . 5 ) | ^ ~ ( int)((x)*1In file included from 07src/libavcodec/aacsbr_fixed.c37:46218: 24src/libavcodec/aacsbrdata.h.0: 453+ :07:. 5warning: ) implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^ 453In file included from | src/libavcodec/aacps_fixed.c{:24Q: 3In file included from 1src/libavcodec/aacps.c( :032.: src/libavcodec/aacps_fixed_tablegen.h8:1522505:483645:7 4warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 2f), Q31(-0.94 6225 | 8 5 9 4 7Q3806(10.300600900f0)0}0,0 f{Q/3M_1P(I)-,0 .4Q493706(308.1021922594806307f6)f,/src/libavcodec/bytestream.h M_QPI3:),1 (Q27130 :0(.0.171:4 900warning: 398comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]949 3485072f6/7M_1P5I)4,5 f)Q} , 3 0(2710| | . ~~~~~^~~~~~~~~~~~~~~~~~2 90 7i9n5src/libavcodec/aac_defines.ht:845: 0363:s1i fz/note: eexpanded from macro 'Q31'M 2_ =P FIFM I)45, | N#(Q3d0g(e-0f>i.n3buef4 Qf636CC libavcodec/arbc.o 9e931r8(x_e6n)d8 f- /g- >M b_ uPI )f, Qf3 er0, ( si0ze ). ; 3 (7| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~i 8n2t8)2(1src/libavutil/macros.h(5:9x496)f:/M*_P25I:2 )1, note: 4expanded from macro 'FFMIN' | 7 ^~~~~~~~~~~~~~4 836 4498src/libavcodec/aac_defines.h | :#44.d:360:e f i+nenote: expanded from macro 'Q30' F0 .F5MI)N ( a| 44, | b ^ ~) # d(ef(inae) Q3>0 (In file included from (src/libavcodec/aacsbr_fixed.cxb:)) 62 ?: src/libavcodec/aacsbrdata.h : ( 452 b: 84): : ( warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i(n t)a()(x)) *1 0| ~ ^ ~7 3 7452 | 4{18Q2341.0( + 00..58) 3 43| 4 ^ 292401346fIn file included from ),src/libavcodec/aacps_fixed.c :Q243: In file included from 1src/libavcodec/aacps.c(:-32: 0src/libavcodec/aacps_fixed_tablegen.h.:122530:23114: 5warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 646997f)}, {Q3 1225 | ( 0 . 0 59 4Q360(409.0100300070000020f5/fM)_,P QI31)(, 0Q3.0(20.015211212090437706f7/M4_P8I6)6, fQ)3}0, ( 0.| 1 ~~~~~^~~~~~~~~~~~~~~~~~90 3949src/libavcodec/aac_defines.h38:0f45/:M36_P:I) , note: Qexpanded from macro 'Q31'3 0(0.2907 954580 | 31#f/dM_ePfI)i,n eQ 30Q(03.3146(69x93)86 8f /M _ P I ) , Q3 0( 0 . 3 7 (8i28n21t59)6f(/(Mx_)PI*),2 1 4| ^~~~~~~~~~~~~~7 48364src/libavcodec/aac_defines.h8:.440: 36:+ note: 0expanded from macro 'Q30'. 5) | ^ ~ 44 | #define QIn file included from 30src/libavcodec/aacsbr_fixed.c(:62x: )src/libavcodec/aacsbrdata.h :452 : 59 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)(( x)452* | {1Q301(7 03.87344138244.20 9+ 20.4501)3 4 | 6 ^ f), Q31(-0.In file included from 13src/libavcodec/aacps_fixed.c0:242: 34In file included from 50src/libavcodec/aacps.c6:324: 6src/libavcodec/aacps_fixed_tablegen.h99:7224f:)}136, :{ Qwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 1( 0.05946491307 02242 | 5 f ) , Q3Q0(301.0(00 000.00200005f1/M1_P0I)4,7 Q0307(408.6160f1)1}1,2 9 0| ~~~~~^~~~~~~~~~~~~~~~~~9 6f/Msrc/libavcodec/aac_defines.h:_45P:I36:) ,note: expanded from macro 'Q31'Q 30(0.15 8450 | 7#d6e4f50i2nef Q/3M1_(PxI)), Q 3 0 ( 0 . 23 87 5 57(1i7nt9)f/(M(_x)P*I2),1 47Q4308(306.4288.02 07+2 8071.95f) / M| _ ^ ~P I), Q30(0.30In file included from 58src/libavcodec/aacsbr_fixed.c38:06218: 7src/libavcodec/aacsbrdata.hf/:M452_P:I31): ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]| ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44: 36452: | note: {expanded from macro 'Q30'Q 31( 0.8 3444 | #3de4fi2n9e 2Q3400(1x3) 4 6 f) ,CC libavcodec/argo.o Q 3 1 ( -(i0n.t1)(3(0x2)3*415007634746189249.7f0) }+, 0 .{5Q)3 1| ( ^ 0.0594649In file included from 13src/libavcodec/aacps_fixed.c0:724: 0In file included from 2src/libavcodec/aacps.c:532: fsrc/libavcodec/aacps_fixed_tablegen.h:)224:,111 :Q 3warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ( 0.205110470In file included from 7 4224 | 8 src/libavcodec/agm.c6 6:f) }30 : ,src/libavcodec/bytestream.h Q | : ~~~~^~~~~~~~~~~~~~~~~~~3293: 130(:0 .src/libavcodec/aac_defines.h:warning: 0450comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: 3600:0 0note: 0expanded from macro 'Q31'00 0f/M_PI ), 29345 | Q | #3 0d(seif0.z1e0i12n 11=2 eF9 09F6Q3M1fI(x/)N(M p _-P> buIf)f e, r Q_ e3n 0 ( 0d .1 5 8- 0p- >(b7iunf6ft4)5e(r0(2x, fs)/*iM2z1_4eP)7I;)4, Q380 3| (6 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~4 80.0. 2+3src/libavutil/macros.h8 :0.75495571:7)259f :/ M| _note: P ^ ~expanded from macro 'FFMIN'I ), Q30 (049.2 | In file included from 8#2dsrc/libavcodec/aacsbr_fixed.c0e:f7in62e2 : 87F1src/libavcodec/aacsbrdata.h:FM9IfN452/(M:a_P7I:, warning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion],b ) Q 30(((a0) .> 3( b0452) | 5{Q 381?3 ((b8) :00 (1.8a)8)73f/ M4 _3| 4P2 ~ ^ ~I)9, 2 4| ^~~~~~~~~~~~~~0 1In file included from 3src/libavcodec/agm.c4:src/libavcodec/aac_defines.h630: :src/libavcodec/bytestream.hf44::)29436:,:15 Qnote: 3expanded from macro 'Q30'1 :( warning: -comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]0 . 144 | 3 02942 | #3 d e 4f 5inief0 Q(3s6i04(zx)6 9 e 927 f ! ) = } ,s i { z Qe) 3( 1| i ~~~~~ ^ ~~~~(n 0 t.)05(94(64x9)1*130703774012852f4).,0 Q 31+( 00..2505)1 1 04| 70 ^7 4866f)}, In file included from src/libavcodec/aacps_fixed.c| : ~~~~~^~~~~~~~~~~~~~~~~~24: In file included from src/libavcodec/aacps.c:32src/libavcodec/aac_defines.h: :src/libavcodec/aacps_fixed_tablegen.h:45224::86:36 :warning: note: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]expanded from macro 'Q31' 45 | #defi n224e | Q3 1 ( x ) Q3 0 ( 0 . 0 0 0 0 0(0i0nt0)0(0f(/xM)*_21P47I48)36,4 8Q.300( 0+. 10.051)1 1 | 2 ^ ~9 096f/M_PI),In file included from Qsrc/libavcodec/aacsbr_fixed.c30:(062.1: 5src/libavcodec/aacsbrdata.h80:764514:50832:f /warning: M_implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]PI ), Q30(0.2387 545157 | 1{Q7319(f-/0M.5_86P60I70)96,69 7Q28src/libavcodec/adpcm.c3f0:)(0691.,:2 208Q230:71 ( 208.warning: 7comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]199f6 8/4M_0P7I7)3, 8Q0306(50 .38069125 | 8f38 )}0, {1 Q 381( 7 -f 0/if. M(f1i_P75l7It3)7e,3 r| ^~~~~~~~~~~~~~6 6>=6 src/libavcodec/aac_defines.hF7:44F:236_6A: 7note: Rfexpanded from macro 'Q30'R) , AQ3Y1(_ -E44L | 0#dEe.Mf4Si8ne( 1xQ630a(6x_92)0a 8 d 5p94 8 5c f m)_ }ta b , l e| () ~~~~^~~~~~~~~~~~~~~~~~~i )n {src/libavcodec/aac_defines.ht: 45) (:| ( ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~36x ):* 1note: 0expanded from macro 'Q31' 737src/libavcodec/adpcm.c4:17248: 2045: | 2#warning: d4ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]. f0i n+e Q30 7241.( | x5 ) ) | ^ i f ( fIn file included from i lsrc/libavcodec/aacps_fixed.ct: 24e(r: In file included from >src/libavcodec/aacps.c=:i n32t: )Fsrc/libavcodec/aacps_fixed_tablegen.hF(:_224(A:RxR61):A* warning: Yimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ E2L1E4M7S4(x8a_3a6dp c4m2248 | _ t. 0a b +l e ) Q03|.0|(5 0s.h)i 0f0t0 <0| ^ ~ 00 0)00 0{0 f /M| In file included from _ ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~Psrc/libavcodec/aacsbr_fixed.c :I62): ,src/libavcodec/aacsbrdata.h :Q451:3580:( warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] .101112909 6451 | f{/Q3M1_(P-I0).5,8 6Q60370096(6097.2185f8)07,6 Q435012(f 0/.9M6_8P4I0)77,3 80Q653802(0f.2)38}7,5 src/libavcodec/bytestream.h5{71Q:371(3179-f/:M013:_ .Pwarning: I1comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]) 7,5 7Q373306(06.62 7823170722 | 8677f1 )9,f / MsQ_3PIi)1z,( e-2Q =0 3F.04F(8M106.I6N9(32p00-8>5b83589u04f8f5e1r_fe8n)7fd/ }-M, _p P-I| )> ~~~~^~~~~~~~~~~~~~~~~~~b ,u f f| src/libavcodec/aac_defines.he: ^~~~~~~~~~~~~~45 :r36,: snote: src/libavcodec/aac_defines.hi:expanded from macro 'Q31'z44: 36e: )note: ; expanded from macro 'Q30' | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~45 | #def isrc/libavutil/macros.h44:n49 | e:# 25Q3d:1e f(note: inxe expanded from macro 'FFMIN'Q 3)0( x ) 49 | # d e f i n e F F M(IN((iian,tbn))t) ((((((ax)x) )**>2 11(407b7)4 387?34 1(8b26)44 :. 0( a8)+.0) + 0| .5 ~ ^ ~0 ). 5 | ) ^ In file included from | src/libavcodec/agm.c ^ ~: 30: src/libavcodec/bytestream.h:318:In file included from 15: src/libavcodec/aacps_fixed.c:warning: 24: In file included from In file included from comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]src/libavcodec/aacps.c :src/libavcodec/aacsbr_fixed.c:3262: : src/libavcodec/aacsbrdata.h src/libavcodec/aacps_fixed_tablegen.h318:: | 451224: :3236 :: warning: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] i f (size2 != 224451s | i z | e { )Q 3 1 | Q ~~~~~ ^ ~~~~( -300(.05.8006006000070000f9/M6_P6I)9,72 8fQ)30,( 0Q.1301111(2 9009.966f84/0M77_3P8I0)65,8 2Qf3)0}(,0 .{1Q53810(-706.1475507327f3/M6_66P7I)2,67 fQ)3,0 (0Q.312(38-7505.74178916f69/20M85_94P8I5)f, )Q}3,0( 0 .| 2 ~~~~~^~~~~~~~~~~~~~~~~~ 8207src/libavcodec/aac_defines.h2:458:7361:9 fnote: expanded from macro 'Q31'/ M_PI), Q 3045( | 0#.3d0e5f8i3n8e0 1Q873f/1M(_PxI)), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 44 : 36 : note: expanded from macro 'Q30'( int)(( x)44*2 | 1#4d7e4f8i3n6e4 8Q.300(x ) + 0 . 5 ) (i| n ^ ~t )((x)*107374In file included from 1src/libavcodec/aacsbr_fixed.c8:2624.: 0 src/libavcodec/aacsbrdata.h+: 0451.:56) : | ^ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacps_fixed.c451:24 | : {QIn file included from 31src/libavcodec/aacps.c(-:032.: 5src/libavcodec/aacps_fixed_tablegen.h8:622460:7110:9 warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 9728f), Q31( 0 .92246 | 8 4 0 7 7Q330(800.060508020f00)0}0,0 f{/QM3_1P(-I0.)1, 7Q3507(30.71301616162970926f6/7Mf_)P, IQ)31,( -0Q.3408(10.6165980270684550924f/8M5_fP)I)}, ,Q 30 (| 0 ~~~~^~~~~~~~~~~~~~~~~~~. 238src/libavcodec/aac_defines.h75:574517:9f36/M:_ Pnote: Iexpanded from macro 'Q31') , Q30(0. 28452 | 07#2d8e7f1i9nfe /QM3_1(Px)I ) , Q 3 0 (0 . 3 0 58 3(8in0t18)7(f(x/)M*_P2I14)74,83 6 4| 8. ^~~~~~~~~~~~~~0 + 0src/libavcodec/aac_defines.h:.44:536) : | ^ ~note: expanded from macro 'Q30' 44 | #In file included from dsrc/libavcodec/aacsbr_fixed.ce:62f: insrc/libavcodec/aacsbrdata.he :Q34500:(83x:) warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (in t)450(( | x){*Q311(0 07.3794198294.300 3+8 01.59)7 38 0| 4 ^f ), Q31( 0.9In file included from 4src/libavcodec/aacps_fixed.c57:824: 8In file included from 96src/libavcodec/aacps.c29:663249: fsrc/libavcodec/aacps_fixed_tablegen.h):},223 :{Q1363:1( warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .82907767600783 f223 | ) , Q Q3301(0(.0-00000.00000603f23/M4_4P2I)5, 9Q3801(20.80f7)47}50,69 17 f| / ~~~~^~~~~~~~~~~~~~~~~~~M_ PI), src/libavcodec/aac_defines.h:Q453:036(:0 .1note: 1expanded from macro 'Q31'63 287833f /45M | _P#Id)e,f iQ3n0(e0 .Q13713(88x6)7 1 6 4 f/ M _ P I ) , Q 3 0 ((i0n.t2)0(3(8x5)87*7729f1/4M7_4PI8),3 6Q340(80..021 9+94 59007.65f)/M _ PI| ), ^ ~ | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44In file included from :36src/libavcodec/aacsbr_fixed.c: :note: 62expanded from macro 'Q30': src/libavcodec/aacsbrdata.h:450:59: warning: 44implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | # define Q30(x) 450 | { Q 3 1 ( 0 . 9 9(i9nt3)(0(x3)8*119077338704418f2)4,. 0Q 3+1 (0 .05.) 9 4| 5 ^7 8896296649In file included from f)src/libavcodec/aacps_fixed.c},: {24Q: 31In file included from (src/libavcodec/aacps.c :032.: 8src/libavcodec/aacps_fixed_tablegen.h2:922307:71116:7 6warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]07 83f), Q31(-0.063 2322344 | 25 98 12 8 f )} Q,3 0 (0| .0 ~~~~~^~~~~~~~~~~~~~~~~~00 0000src/libavcodec/aac_defines.h0:0045f/:M_36Psrc/libavcodec/bytestream.hI: )note: ,:expanded from macro 'Q31' 355:Q13:3 0warning: (0 .comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]045 | 7#47d5e0f6i9n17ef/ M 355Q | 3_ 1 ( PIx )), Qs3i0 (z 0 e . 1 1 6= 3 2 F 8F7 83M3f(/IiMN_Pn(tI)g)(,-(x )>*Qb320(u01.1f747f438e88r366_7146e48fnd. /0- M+ _ g0P.-I)5, >Q)b u3ff e0r| (,0 ^ ~.s2i ze0)3; 8 5| 8 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~7 77In file included from 9fsrc/libavcodec/aacsbr_fixed.c/M:_P62Isrc/libavutil/macros.h: ):,src/libavcodec/aacsbrdata.h 49:450Q::325032(:: note: 0warning: expanded from macro 'FFMIN'implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 21 994590 7496 | # d450effi | n/{eQM3 _P1IFF(MI)N ,0(.a 99,9b ) 3| 0 ^~~~~~~~~~~~~~( 3(81a9src/libavcodec/aac_defines.h)7: 38440>: (4bf36)): ,note: ? expanded from macro 'Q30'Q(3 1b() : 0( .449 | #a4)de5f)i7 8n89 62e| 9Q ~ ^ ~6 36049(f)x})In file included from , src/libavcodec/agm.c: 30{ Q : 3 1src/libavcodec/bytestream.h( :356 :13 : 0.warning: 8 2comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 9 0 (7in7t 6)73566( | (0x0) 7 *8 31f 07)3s,7i Q43z11e8(22 4=- .00F .F0M+IN6( p30-2>3b.u45f)f4e 25r9_ 8| e ^1n d2 -8 fp)-}>b,uIn file included from f fsrc/libavcodec/aacps_fixed.c :e24: | In file included from rsrc/libavcodec/aacps.c ~~~~~^~~~~~~~~~~~~~~~~~, :s iz32e: )src/libavcodec/aac_defines.h;src/libavcodec/aacps_fixed_tablegen.h: 45:223 ::86| 36 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~: :warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavutil/macros.hnote: :expanded from macro 'Q31'49 :25: note: expanded from macro 'FFMIN' 45 | 223# | 49 | d# e dfe i fnQi3en0e ( 0QF.30FM1I(0x)N00 0(a 0 , 0b0 0) 0 f( (/a) M> _ ((bP)i In)?, (tb )Q ): 3(0(a(())0 x| . ~ ^ ~ )07*4271504In file included from 679src/libavcodec/agm.c4:183307: fsrc/libavcodec/bytestream.h6:/4M357_P8I:).15,: Qwarning: 03comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]0 (+0. 1106 .3575 | 3 2) 8 7 | i ^ ~8f3 3(sfi/zeM2 _!P=IIn file included from ssrc/libavcodec/aacsbr_fixed.ci)z:,e62: )src/libavcodec/aacsbrdata.hQ 3: 0| 450 ~~~~~ ^ ~~~~(:0 .1773:88 67warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 4f/M_PI), Q3 0450 | ({0Q.230318(58 7707.9f9/9M93_03P8I1),9 7Q383004f(),0 .Q2139914(5 90076.f/9M_4P5I7In file included from )8src/libavcodec/aic.c:,8 28: 9 src/libavcodec/bytestream.h62| ^~~~~~~~~~~~~~:9 661714src/libavcodec/aac_defines.h:9:18f44)::}36 ,: note: warning: expanded from macro 'Q30'comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]{ Q31( 0 .448 | #2de9f0i n77171e6 | 7Q 6030 07( 83xf )g) -, > b uQ f3 f1( -e 0.r 0 +6 =3 2 3( 4iFF4nMI2tN5)(9(8g(1-x>2)b8*fu1)f0}f7,e3r74 1_8 en2d4| . ~~~~~^~~~~~~~~~~~~~~~~~-0 g -+> src/libavcodec/aac_defines.hbu0:ff45.e5r,:)36 :s i | ^z note: expanded from macro 'Q31'e ); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~In file included from 45src/libavcodec/aacps_fixed.c | :#d24ef: iIn file included from nsrc/libavcodec/aacps.c:src/libavutil/macros.h32e: Q:src/libavcodec/aacps_fixed_tablegen.h493::2231:(x2561:): note: warning: expanded from macro 'FFMIN'implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | # d e fi(nin te223) | F( F( Mx I) N* (2 1aQ4,3b70) 4((8306(.4a0)8.00 0 >0 (+0 b)00 .0?50 )0 (0 bf) | /: ^ ~M(_P Ia))), Q 3| 0 ~ ^ ~( 0In file included from .src/libavcodec/aacsbr_fixed.c0:7624: 75src/libavcodec/aacsbrdata.h06:914497:f84/M:_ warning: Pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]I) , Q30(0.1163 24498 | 78{3Q3f3/1M(_P-I0),. 5Q0302(504.51070737828663751f6)4f,/ MQ_3P1I()-,0. 8Q8382093(3801.34220934f8)58}7,7 {7Q391f(/ M0_.P0I1),9 9Q53807(03.2231889595f4)59,07 6Qf3/1M(_ 0P.I8)5,2 2 3| 5 ^~~~~~~~~~~~~~1 50967src/libavcodec/aac_defines.h65:f44)}:, 36 :| ~~~~~^~~~~~~~~~~~~~~~~~ note: expanded from macro 'Q30' src/libavcodec/aac_defines.h:45:36: 44note: | #expanded from macro 'Q31'de fine Q3 045( | x)# d e f i n e Q 3(i1nt()(x(x)) * 1 0 7 3 7 4 1 8 2(4i.n0 t+) 0(.5()x )| * ^ 2147483648In file included from .src/libavcodec/aacps_fixed.c0 :+24 : 0In file included from .src/libavcodec/aacps.c5): 32 : | src/libavcodec/aacps_fixed_tablegen.h ^ ~: 223:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h: 223449: | 59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(0.000000 4490 | 0{0Q03f/1M(_-P0I.)5,0 2Q350(40.500740775706296137f5/Mf_)P,I )Q,3 1Q(3-0(00..18168382827983333f8/1M_3P4I2)9, 4Qf3)0},( 0.{17Q38386171(64 f0/.M0_P1I)9,9 58Q7303(203.2808358558f77)7,9 f/QM_3PI1),( Q300.(08.2512929435591057069f6/M7_6PI5)f,) }| , ^~~~~~~~~~~~~~ | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/aac_defines.h:src/libavcodec/aic.c44src/libavcodec/aac_defines.h::2836:: :45src/libavcodec/bytestream.h :note: 36:expanded from macro 'Q30' :186: 13:note: expanded from macro 'Q31'warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 44 | #def i45ne | Q 3#0(186dxe) | fi n e sQ i3 z1 (xe 2) = F F(M Ii Nn( t p)-( >(b xu ) f*f e1(r0_i7en3nt7)(d4( 1-x8 )2*p42.-01> 4b+u7 f40f8.e356r),4 8 .s| 0i ^z e) ;+ 0 .5| )In file included from ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavcodec/aacps_fixed.c:| 24 ^ ~: In file included from src/libavcodec/aacps.csrc/libavutil/macros.h::3249: :src/libavcodec/aacps_fixed_tablegen.h:25223::11 In file included from :note: expanded from macro 'FFMIN'src/libavcodec/aacsbr_fixed.c:warning: 62 implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: src/libavcodec/aacsbrdata.h:449: 4931 | :# dewarning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] i ne223 | F F M I 449N | Q(3a0{,(b)Q03 (.(a10)(- 00>0 .0(5002b05)0 04?0 0(b5f0)/ 0M7:_7 (Pa2I)6)3), 5 Qf| 3 ~ ^ ~)0, ( Q031.(0-7In file included from 04.src/libavcodec/aic.c78:50862898: 1279f33src/libavcodec/bytestream.h/8M:1_3187P:4I152)9:, 4 warning: fQ)comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]30}( ,0. 11{6 3Q187238 | 7 18 (3 30if.f /(s0Miz1_9eP92I5 )8,!7 3Q3=0 2(si30ze8.1)785 35 | 8 ~~~~~ ^ ~~~~f8 )6,71 6Q4f3/M1_P(I ),0 .Q3805(202.32501385508967777695ff/)M}_,P I| ) ~~~~^~~~~~~~~~~~~~~~~~~, Q30src/libavcodec/aac_defines.h(:045:.36:2 1note: 99expanded from macro 'Q31'4 59076f/ M45 | _#dPeIf)i, n e| Q ^~~~~~~~~~~~~~3 1(x)src/libavcodec/aac_defines.h : 44 : 36 : note: expanded from macro 'Q30' src/libavcodec/adpcmenc.c(in:t 987:)1244(:( | x #warning: )dmissing field 'help' initializer [-Wmissing-field-initializers]*e2f 1in4e 7Q483 30649878 | ( x.)0 + { 0 N. U5L )L }| ^ ~ | ( ^in t)((x)In file included from *1src/libavcodec/aacsbr_fixed.c0:73627: 4src/libavcodec/aacsbrdata.h1:844924:.06 :+ 0.warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) | ^ 449In file included from | src/libavcodec/aacps_fixed.c{Q:3241: (In file included from -src/libavcodec/aacps.c0:.325: 0src/libavcodec/aacps_fixed_tablegen.h2:52224:1365:0 0warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 2635f), Q31(-0 .822288 | 2 9 3 3 81 3 4Q2309(04.f)0}0,00 0{0Q030100(f /M0_.P0I19)95,8 7Q332038(8055.f0)54,1 13Q883731f/(M_ PI0),. Q8305(02.0283359159084941677f6/M5f_)PI}),, Q 3 0| (0 ~~~~^~~~~~~~~~~~~~~~~~~. 1248src/libavcodec/aac_defines.h71:87459:8f36/:M_ PInote: )expanded from macro 'Q31', Q30(0 .451 | 4#5d83e7f51i5n6ef /MQ_P3I)1, (Qx3)0 ( 0. 15 69 78 59 23 f / M_ P I )(i,n t | ) ^~~~~~~~~~~~~~ ((x)src/libavcodec/aac_defines.h*:2441:436:7 4note: expanded from macro 'Q30'8 3648.0 44 | +#d e0f.i5ne) Q 30| ( ^ ~ x) (int)((x)*1073In file included from 74src/libavcodec/aacsbr_fixed.c1:82624: .src/libavcodec/aacsbrdata.h0: 448+: 840.:5 )warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^ In file included from 448src/libavcodec/aacps_fixed.c | {:Q3241: (In file included from src/libavcodec/aacps.c-:032.: src/libavcodec/aacps_fixed_tablegen.h5:3222:2111:8 2warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 56061942f), Q31 (-2220 | . 91 4 2 3Q23605(0091.350400f0)0},0 00{00Qf3/M1_(P I0).,9 98Q1307(3100.075341117163f8),8 7Q331f(/ M0._61P13I3)5, 7Q23408(21048.f)0}8,3 9| 9 ~~~~~^~~~~~~~~~~~~~~~~~8 4417fsrc/libavcodec/aac_defines.h/:45M:_36P:I note: )expanded from macro 'Q31', Q30(0. 1452 | #4de8f7i1n8e 7Q983f1/(xM) _ P I ), Q 3 0 ( 0(i.n1t4)(5(x8)3*27145714583664f8./0 M+ _0.P5I)) , | ^ ~Q 30(0.15697In file included from 8src/libavcodec/aacsbr_fixed.c5:629: 23src/libavcodec/aacsbrdata.hf/:M448:_59:P I)warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44: 44836 | :{ Q3note: 1(expanded from macro 'Q30'-0 .532821 56440 | 6#19d4e2ffi)n,e Q 31Q(-30.09(1x)4 2 3 2 6 5 0 91 3 5 4 f )(}in,t ){(Q(3x1)(*1 0073.7941988241.70 3+1 007.3151)7 6f )| , ^ Q31( 0.6113In file included from 3src/libavcodec/aacps_fixed.c57:224: 4In file included from src/libavcodec/aacps.c8:2321: src/libavcodec/aacps_fixed_tablegen.h4:8222f:86):} ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: 222 | note: expanded from macro 'Q31' Q30(0 .450 | 0#00d0e0f00i0n0fe /QM_3PI1)(, xQ3)0 (0 . 0 5 4 1 1 3 88 73 f/ M _P I)(,i nQ3t0)(((0x).*201487348939684484.01 7+f 0/.5M) _ P| I ^ ~ ), Q30(0.1CC libavcodec/arm/aacpsdsp_init_arm.o 2In file included from 4src/libavcodec/aacsbr_fixed.c8:7621: 8src/libavcodec/aacsbrdata.h7:94488:31f:/ Mwarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]P I), Q30(0.14 54488 | 3{7Q531156(f/-M0_P.I5)3, 2Q83201(05.61056691798459223ff/)M_,PI )Q, 3 1| ( ^~~~~~~~~~~~~~ -0.914src/libavcodec/aac_defines.h2:3442:636:5 0note: 9expanded from macro 'Q30'1 354f)}, 44{ | Q#d3e1fi(n e0 .Q93908(1x7) 3 1 07 3 1 1 76 f ) , Q 31 ( 0.(6i11n3t3)57(2(4x82)1*1408f7)}3, 7 4| ~~~~^~~~~~~~~~~~~~~~~~~1 824.src/libavcodec/aac_defines.h0:45 :+36 : 0note: expanded from macro 'Q31'. 5) | ^ 45 | #defineIn file included from Qsrc/libavcodec/aacps_fixed.c3:124(x: )In file included from src/libavcodec/aacps.c : 32: src/libavcodec/aacps_fixed_tablegen.h : 222 : 61 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x)*21 42227 | 48 3 6 4 8 .0 Q+3 0(00.5.) 0 0| ^ ~0 0000000f/MIn file included from _Psrc/libavcodec/aacsbr_fixed.cI):,62: src/libavcodec/aacsbrdata.hQ:34480:(60: .warning: 05implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]41 138873f/M_PI )448, | {QQ313(-00(.0.5038283291596804641197f4/2fM)_, PQ3I1()-, 0Q.390(1042.31226540981375148f)7}9,8 f{/QM_3P1I(), 0Q.309(90.81415873735110567f3/M1_P1I)7, 6Q3f0()0.,15 69Q7835912(3f /0M._P6I1),1 3| 3 ^~~~~~~~~~~~~~5 7248src/libavcodec/aac_defines.h2:441:436:8 f)note: }expanded from macro 'Q30', | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h44: | 45#d:e36f:in enote: expanded from macro 'Q31' Q30(x) 45 | # d e f i n e( iQn3t)1(((x)x*)1 0 7 3 7 4 1 8 24 . 0 + 0(.i5n)t ) ((| x ^) *214748364In file included from 8src/libavcodec/aacps_fixed.c.0: +24 0: .5In file included from )src/libavcodec/aacps.c : | 32 ^ ~: src/libavcodec/aacps_fixed_tablegen.h:222:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:447:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]222 | Q30(0. 004470 | 0{0Q030100(0-f0/.M3_8P6I8)4, 1Q4304(7804.075341813f8)8,7 3fQ/3M_1P(I ),0 Q.3501(3307.0384399980430441076ff)}/,M_ PI{)Q,31 (-Q03.09(703.416224687791484759458ff)/,M _QPI3)1, (Q-300.(906.5144958336745318564f/0M9_8PfI)}), , | ~~~~^~~~~~~~~~~~~~~~~~~Q 30(0src/libavcodec/aac_defines.h:.451:5366: 9note: 7expanded from macro 'Q31' 85923f/ M_45P | I#),d e f| ^~~~~~~~~~~~~~i ne Qsrc/libavcodec/aac_defines.h31:(x44) : 36 : note: expanded from macro 'Q30' ( i44n | t#d)e((fxin)e *Q213407(4x)8 3 6 4 8 . 0 + 0(.i5n)t) (( x)| *1 ^ ~0 73741824.0 +In file included from 0src/libavcodec/aacsbr_fixed.c.:562: )src/libavcodec/aacsbrdata.h : | 447 ^: 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:44732: | src/libavcodec/aacps_fixed_tablegen.h:{222Q:311:1 (warning: -implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0.386841447847 3222 | 8 f ) , Q 3Q13( 00(.051.300300703040900003f0/M4_0P6I)f,) Q}30,( 0.{05Q4131318(87-30f./9M_7P3I4)6, 2Q3607(9404.504853f99)84,4 17Qf3/M1_P(I-)0src/libavcodec/bytestream.h,. 9:Q627135:4017(90:.3 16warning: 24comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]48378 14870989f/8Mf_)P}I 271,) | , | ~~~~^~~~~~~~~~~~~~~~~~~Q3 0i(0n.src/libavcodec/aac_defines.h1t:4 s455iz:8e33627 :5= 1note: 5 expanded from macro 'Q31'6F fF/MMI_P I)N,45( g | Q-#3d>0eb(uf0fi.nef1 Qe53r61_97e(8xn5)d9 2-3 gf -/M _>P bI u) f,f e r | , ^~~~~~~~~~~~~~ s i src/libavcodec/aac_defines.hz: e44)(:;i36 n: t | )note: ( ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~(expanded from macro 'Q30' x )*2147src/libavutil/macros.h 444: | 498#:3d625e4:f note: 8iexpanded from macro 'FFMIN'.n0 e+ Q03.0 5(x49)) | | # d ^ ~e f i n e F In file included from F(Misrc/libavcodec/aacsbr_fixed.cIn:Nt(62): a(,src/libavcodec/aacsbrdata.h(b:x447)) :*1(032(7a:3) 7 4warning: >1 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion](b2) 4 .?0 ( b)+ : 0.(4475 | )a{ ) Q) | 3| ^1 ~ ^ ~ (-0.386841In file included from 44src/libavcodec/aacps_fixed.c7:248: 47In file included from 38src/libavcodec/aacps.cf:)32,: src/libavcodec/aacps_fixed_tablegen.hQ:2213:1136( :0. 51warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 7349030406f)}, {221Q3 | 1( -0 .9 7 3 4Q6236709(404.54050f0)00,0 0Q301(0-00.f9/6M_5P4I9)3,6 4Q3308(400.90838f7)4}6,9 75 4| f ~~~~~^~~~~~~~~~~~~~~~~~/M _PI)src/libavcodec/aac_defines.h, :Q3450(:036.:0 6note: 00expanded from macro 'Q31'63 6788f/M_P I)45, | #Qd3e0f(0i.n0e89 0Q33817(6x69)f / M _ P I ) , Q3 0((i0.n1t0)3(7(9x0)*624813f4/M7_P4I8),3 Q63408(.0.01 1+15 9203.754)7f /M _| ^ ~P I), | ^~~~~~~~~~~~~~ In file included from src/libavcodec/aac_defines.h:src/libavcodec/aacsbr_fixed.c44::6236: src/libavcodec/aacsbrdata.h:: 447note: :expanded from macro 'Q30'6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44 | #def i447n | {eQ 31Q(3-00.(3x8)68 41 4 4 7 8 4 7 3 8 f ) ,( iQn3t)1((( x0)*.150713374317384294.00 3+ 004.056)f ) }| ^, {Q31(-0.973In file included from 46src/libavcodec/aacps_fixed.c2:62479: 44In file included from 54src/libavcodec/aacps.c5:f32): , src/libavcodec/aacps_fixed_tablegen.hQ:32211(:-1110:. 96warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 9364384098f)}, 221| ~~~~^~~~~~~~~~~~~~~~~~~ | src/libavcodec/aac_defines.h :45 :36Q:3 0note: (expanded from macro 'Q31'0 .000000 00450 | #0deff/iMne_ PQI3)1(,x) Q3 0 ( 0 . 0 3 8 7 4 (6in9t)7(5(x4)f*/2M1_4P7I4)83,64 8.Q0 3+ 00.(50). 0 6| 00 ^ ~6 36788f/M_PIIn file included from )src/libavcodec/aacsbr_fixed.c,:62 : src/libavcodec/aacsbrdata.hQ:4463:830:( warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 0890387669f/ M446_P | I){, QQ3301((0 .100.6357690765480389f31/46M31_fP)I,) ,Q 3Q1(3 00.1(83031.6317111354982803f7)4},7 {fQ3/1(M _0P.I03)2,7 3 37| 5 ^~~~~~~~~~~~~~4 57980src/libavcodec/aac_defines.h:f44):,36: Qnote: 3expanded from macro 'Q30'1 (-0.749 334410 | 95#6d41e0fi8nfe )Q},3 0| (x ~~~~^~~~~~~~~~~~~~~~~~~) src/libavcodec/aac_defines.h : 45 : 36: note: expanded from macro 'Q31'( int)((x )45 | *#1de0f7i3n7e 4Q3118(2x4). 0 + 0 . 5 ) | ^ (int)((In file included from x)src/libavcodec/aacps_fixed.c*2:1244: 7In file included from src/libavcodec/aacps.c4:328: 3src/libavcodec/aacps_fixed_tablegen.h6:4221:886.:0 warning: +implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0 .5) | ^ ~ 221 | In file included from In file included from src/libavcodec/aacsbr_fixed.csrc/libavcodec/aic.c ::2862 : : src/libavcodec/aacsbrdata.h src/libavcodec/bytestream.hQ::32934460::(1359:0 :.warning: 0comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]warning: 0 implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 0000000f/M_ P293 I | )446 , | Q {3sQ0i3(z10(e. 20 30=8 74.F6F69M576I57N4(5fp0/8-M_>P9I3b)1u,f4 f6Q330e1(rf0),_. Qe03n610(d0 6 03-.6 1873p83-8>b1fu6/Mf3_f7P13e4Ir),,8 8sQi30z0fe())0;}., 0| 8 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~{9Q 0338176(6src/libavutil/macros.h9:f 49/0:M.25_0:P3 I2note: expanded from macro 'FFMIN') 7,3 Q3370 (549045 | .7#1d90e837f09fin0e)6 ,4F8F3MfI/ NM(aQ_,b3)P1 I(()-(,0a) .Q7>340 9(3(03b.)111 1059?95 2(637b44)7 :1f (0/aM8)_f)P) I} ),| , ~ ^ ~ | | ^~~~~~~~~~~~~~ ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.hIn file included from src/libavcodec/aac_defines.h:src/libavcodec/aic.c44::36:45::3628 :note: : src/libavcodec/bytestream.h expanded from macro 'Q30':note: expanded from macro 'Q31'294: 15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]44 | 45# | d# e294 | df inee f Q ii3nf0e ( (sxiQ)z3 e1 2( x) ! = s i z e( )i n t| ) ~~~~~ ^ ~~~~( ( x)(*i1nt0)(7(3x)7*4211847248436.40 8+ .0.05 +) 0| . ^ 5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:In file included from 24: src/libavcodec/aacsbr_fixed.cIn file included from src/libavcodec/aacps.c::3262: : src/libavcodec/aacps_fixed_tablegen.h:src/libavcodec/aacsbrdata.h221::446:61:32 :warning: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 446221 | | {Q 3 1( 0 .6 56 7Q5308093(104.603010f)0,00 00Q030f1/M(_P I)0,. Q1308(03.301368377143649878504ff)}/, M{_QP3I1)(, Q03.00(32073.3076504056793860f7)8, 8Qf3/1M(_P-I0).,7 4Q93303(1009.56048190083f8)}7,6 6 9| ~~~~~^~~~~~~~~~~~~~~~~~f /M_Psrc/libavcodec/aac_defines.hI):,45 :Q363:0 note: (expanded from macro 'Q31'0 .1037906 454 | 83#fd/Me_fPinIe )Q,31 (xQ)3 0( 0 . 1 1 1 5 9 2 3 7(4in7tf)/(M(_x)P*I21)4, 7 4| 8 ^~~~~~~~~~~~~~36 48.0src/libavcodec/aac_defines.h :+44: 360:. note: 5expanded from macro 'Q30') | ^ ~ 44 | #definIn file included from esrc/libavcodec/aacsbr_fixed.c :Q6230: (src/libavcodec/aacsbrdata.hx:)446 :7 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (in t446)( | (x{)*Q130713(74 108.26546.07 5+0 809.53) 1 | 4 ^6 31f), Q31(In file included from src/libavcodec/aacps_fixed.c0:.241: 8In file included from 3src/libavcodec/aacps.c:3321: 6src/libavcodec/aacps_fixed_tablegen.h3:2217:361: 3warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 880f)}, {Q31( 0221 | . 0 3 2 7 3Q3370(504.50709080000f0)0,0 0Qf31/(M_-P0I.),7 4Q933301(00.9053687446190785f)AS libavcodec/arm/aacpsdsp_neon.o 4}f/,M _P I| ), ~~~~~^~~~~~~~~~~~~~~~~~ Q30(src/libavcodec/aac_defines.h0:.450:636:0 0note: 6expanded from macro 'Q31' 36788f /45M | _P#Id)e,f Qi30n(0e.0 89Q033187(66x9) f / M _P I ) , Q3 0 ( 0. 1 03(79i06n4t)8(3(fx/M)_*PI2)1,4 Q7304(8036.4181.105 9+23 704.7f5/M)_ PI )| , ^ ~ | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:In file included from 36src/libavcodec/aacsbr_fixed.c:: 62note: expanded from macro 'Q30': src/libavcodec/aacsbrdata.h:445:84: 44warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]# define Q30(x) 445 | { Q 3 1 ( 0 . 9(8i39n8t8)9(36(3x9)9*180783f7)4,1 8Q2341.0( 0+. 30.954)6 7 4| 4 ^ 04205src/libavcodec/bytestream.h69f)In file included from },src/libavcodec/aacps_fixed.c :{24Q: 3In file included from 1src/libavcodec/aacps.c(: 320: .src/libavcodec/aacps_fixed_tablegen.h4:7221:5114:6 warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 6844938f),: 317Q:133: 1221warning: ( | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 0 . 68 6 1 30Q43408 (30317.6 | 08 01 01 00f0 0)0s}0,0 ifz /e| M ~~~~~^~~~~~~~~~~~~~~~~~2_ P=I )src/libavcodec/aac_defines.hF, :QF3M0I45(N:036.:0 3note: expanded from macro 'Q31'(8 p7-46>97 5b445uf | f/#fMed_reP_fIein)en, d -QQ p3-30>1(b(x0)u. f0 f6 e0r0, 6 3s 6 i7 88zf e/M _) P; I ()| i, ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~n Q 3t)0(((0x.src/libavutil/macros.h)*028:1949407:342588:76 636note: 9expanded from macro 'FFMIN'4f8. /0M _+P I0 ).,5 49)Q | 3#d 0e| (f ^ ~0i .n10e37 90F6FIn file included from M48I3src/libavcodec/aacsbr_fixed.cNf:/62M(_: aPsrc/libavcodec/aacsbrdata.h,Ib):)445 ,:59(: (Qwarning: a)3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0> ( 0.(11b1) 5? 9445 2 | (3b{7Q) 4:73f1( / (a0M)_P.I)9)8 ,3 9| 8 ~ ^ ~| 8 ^~~~~~~~~~~~~~9 36399src/libavcodec/aac_defines.h8:In file included from 844fsrc/libavcodec/aic.c:):36,28: :src/libavcodec/bytestream.h :318Qnote: :315expanded from macro 'Q30'1: ( 0warning: .3comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 9444 | #6d7e 4f3184in | 0e4 2 Q0 35 0i6(f9xf ))( s} i, z {Qe 3 2 1 ( ! 0= s.i z(e4i)7n5 t4 )| 6(9 ~~~~~ ^ ~~~~( 46x84)4*1903783f7)4,1 8Q234.10( + 00..65)8 61 3| 0 ^4 4836811f)In file included from }src/libavcodec/aacps_fixed.c,: 24 : | In file included from src/libavcodec/aacps.c ~~~~~^~~~~~~~~~~~~~~~~~:32 : src/libavcodec/aacps_fixed_tablegen.hsrc/libavcodec/aac_defines.h::22045:136:: 36warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] note: expanded from macro 'Q31' 45 | #d e220f | i n e QQ3310((0x.0)0 0 0 0 0 0 0 0 0 f / M _ P(Ii),n tQ)3(0((0x.)0*22715487841843956f/4M_8P.I0) ,+ Q03.50) ( 0| . ^ ~ 0427365713f/MIn file included from _src/libavcodec/aacsbr_fixed.cP:I)62, : Qsrc/libavcodec/aacsbrdata.h3:0445(0:.320:63 2warning: 61implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 815f/M_PI), Q34450 | ({0Q.037316(7 301.09687f3/M9_8PI8)9,3 63Q9309(808.f07)9,1 6Q6333014(f/ M_0P.I3)9,4 6 7| ^~~~~~~~~~~~~~4 4042src/libavcodec/aac_defines.h0:5446:936:f note: )expanded from macro 'Q30' }, {Q3 1(44 | #d0ef.i4n7e5 4Q6390(4x6)8 4 4 9 3 8f ) , Q 3 1((in t0).(6(x8)*61107330744481382648.10 1+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 45 | src/libavcodec/aacps.c#:d32: esrc/libavcodec/aacps_fixed_tablegen.hf:i220:n111e: warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 31(x) 220 | ( i nQt30)((0.(0x)0*002010470400803f6/4M8_.0P +I )0,. 5)Q 3| 0 ^ ~(0 .0275881495f/MIn file included from _src/libavcodec/aacsbr_fixed.cP:62I: )src/libavcodec/aacsbrdata.h, :Q4453:07(:0 .0warning: 42implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 365713f/M_PI ),445 Q | 3{0(Q0.30163(2 06.1988831958f/8M9_P3I63)9,9 88Qf3)0,( Q031.(0 703.637931406677f4/40M4_P2I0),5 6Q93f0()0}.,0 {7Q3911(6 603.34074f5/M4_6P9I)4,6 8 4| 4 ^~~~~~~~~~~~~~ 938fsrc/libavcodec/aac_defines.h):,44 :36Q:3 note: 1expanded from macro 'Q30'( 0.686 144 | 3#04d48e3fi6ne8 1Q310f()x}), | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 45 : 36 :(i ntnote: )expanded from macro 'Q31'(( x)*1073 74451 | 8#2d4e.f0 i+n e0 Q.351)( x | ) ^ In file included from (src/libavcodec/aacps_fixed.ci:n24t: )(In file included from (src/libavcodec/aacps.cx):*3221: 47src/libavcodec/aacps_fixed_tablegen.h48:32206:4886.:0 warning: +implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0 .5) | ^ ~ 220 | In file included from src/libavcodec/aacsbr_fixed.c : Q6230: (0src/libavcodec/aacsbrdata.h.0:044400:00840:0 0warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] f/M_PI), Q3 0444 | ({0Q.310( 2075.808717419753f2/42M5_3P9I2),5 f)Q,30 (Q031.( 00.452876363578133f9/9M8_5P6I5),9 Q53f0)(},0 .{0Q63326118(8-105f./M5_6P04I9)8, 2Q913904(01.60733f6)73,1 0Q673f1/(M _P0I.)8,2 5Q23203(00.1057699160633630f4)f}/M,_ PI )| , ~~~~~^~~~~~~~~~~~~~~~~~ | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.hsrc/libavcodec/aac_defines.h::4544::3636:: note: note: expanded from macro 'Q30' expanded from macro 'Q31' 44 | 45#d | e#fidnee fQ3i0ne( xQ)3 1 ( x ) ( in t )( (x )* 10 7 37 4(1i82n4t.0) (+( 0x.5)) * 2| ^1 47483648.0 In file included from + src/libavcodec/aacps_fixed.c0:.245: )In file included from src/libavcodec/aacps.c :| 32: ^ ~src/libavcodec/aacps_fixed_tablegen.h: 220: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: 444220 | : 58 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(0.00src/libavcodec/bytestream.h00:00 3550:00444013 | f:{/M _Q3warning: P1comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]( I0 ).,0 7Q7310(703. 202355742 | 585 83 19 4 952fs/M5_iPzfIe)), , Q Q3=301 (F(0F .0M0.I42573N8663(58g7->31bu93ff/9Mf8_56eP5r9I5f_))e,} nd,Q - 3 0{(Qg03.10-(6>-30.b25uf6f16e88014r59f8/,2M9 _1sP9Ii)4z,e )Q;13 60 3(| f) ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~0, . 0Q7313(src/libavutil/macros.h6 :70493:25.18:20 562note: 72expanded from macro 'FFMIN'f 3/0M1_5P6I) 499, | 0Q#33d06e(fif0.n)0},e7 9| 16F6 ~~~~^~~~~~~~~~~~~~~~~~~3F 3M0I4fNsrc/libavcodec/aac_defines.h/(M:_aP45,bI):) 36,:( ( anote: | )expanded from macro 'Q31' ^~~~~~~~~~~~~~ > (bsrc/libavcodec/aac_defines.h:)44 : 4536? | : # (bdnote: )expanded from macro 'Q30'e f:in e( a44)Q | )3# d 1ef| (i ~ ^ ~xn)e Q3 0( x) In file included from src/libavcodec/aic.c :28 : src/libavcodec/bytestream.h : ( i 356(:ni13tn):t ()warning: (((xxcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]))* 1*0271374417848 23563464 | . 08 .+s0 i 0z.+e52 ) 0 .= 5| F) ^ F M| ^ ~I N(p->bIn file included from usrc/libavcodec/aacps_fixed.cf:f24e: In file included from rIn file included from _src/libavcodec/aacps.csrc/libavcodec/aacsbr_fixed.c:e32:n: 62dsrc/libavcodec/aacps_fixed_tablegen.h: :-src/libavcodec/aacsbrdata.h:220444: 36:p-:>32 b:warning: ufimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f ewarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]r , size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 220 | 444 | {src/libavutil/macros.h Q: 349 :1Q25(3 0:0. (07note: 071expanded from macro 'FFMIN'.07 030204002 050490039 | 2f5#/dfefMi)_n,Pe I) Q,3F F1QM(3 I0N0((.05a.8,06b2)7538 88((1a349)99 >5 8f(5/6bM5)_ 9P5?If )(),b} ),Q 3{0: Q((301.0a(4)-20.)7356 650 7| 41 ~ ^ ~39f /M8_P2I9)1,9In file included from 4Q1src/libavcodec/aic.c36:0328(f: 0src/libavcodec/bytestream.h).,:0357 6:Q33152:16 (1 warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]8 081.58 f357/2M5_P | I22)3, 0 Q31 0 i5(f 60(90.3s06i7zf3e)62},7 3 !1= | s0 ~~~~~^~~~~~~~~~~~~~~~~~6 i7zef)src/libavcodec/aac_defines.h/ :45M _| P ~~~~~ ^ ~~~~ :I)36, :Q3 0note: (expanded from macro 'Q31'0. 0791663 30454f | /#Md_ePfI)i,n e | ^~~~~~~~~~~~~~Q 31(xsrc/libavcodec/aac_defines.h):44 :36 : note: expanded from macro 'Q30' 44 | #(deifinnte) (Q(3x0)(x*) 2 1 4 7 4 8 3 6 48 . 0(i n+t) ((0x).*5)1 0 7| 3 ^ ~74 1824.0 + 0.In file included from 5src/libavcodec/aacsbr_fixed.c):62 : src/libavcodec/aacsbrdata.h| : ^444 :7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacps_fixed.c:24 : 444 | In file included from {Qsrc/libavcodec/aacps.c31:( 32: 0src/libavcodec/aacps_fixed_tablegen.h.0:722071:7113:2 4warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]53 925f), Q31( 0.5 8622038 | 39 98 56 59 5f ) }Q,3 0{(0Q.3010(0-00.0506000004f/9M8_2PI9)1, 9Q43106(30f.)02,7 Q53818(1 04.9852f/5M2_P2I3),0 Q135609(00.306f4)2}7,3 6 5| ~~~~~^~~~~~~~~~~~~~~~~~7 13f/src/libavcodec/aac_defines.hM_:PI45):36,: Q3note: 0expanded from macro 'Q31'( 0.06326 184581 | 5f#/Md_PeIf)i,n eQ3 0Q(03.10(7x3) 6 7 3 1 0 6 7 f / M(_iPntI)()(x,) *2Q1347048(3604.80.07 +9 10.656)3 3 0| 4 ^ ~ f/M_PI), | ^~~~~~~~~~~~~~In file included from src/libavcodec/aacsbr_fixed.c:62src/libavcodec/aac_defines.h: :44src/libavcodec/aacsbrdata.h::36443:: 84note: expanded from macro 'Q30': warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44 | #define 443Q | 30{(Q3x1()-0 . 9 97 1 1 5 81 83 4 5 0 8 f ()i,n t)Q((3x)1*1(07 37041.82548.20 1+ 10.5560)1 8 | 0 ^4 26f)}, {Q3In file included from 1src/libavcodec/aacps_fixed.c(:24 : 0In file included from .src/libavcodec/aacps.c7:732: 6src/libavcodec/aacps_fixed_tablegen.h3:2198:971366:3 7warning: 19implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]66 f), Q31( 0.94321 82193 | 4 8 73 8 1 9Q3f0)(0}.,0 0 0| 00 ~~~~~^~~~~~~~~~~~~~~~~~0 0000src/libavcodec/aac_defines.h:f45/:M_36P:I )note: ,expanded from macro 'Q31' Q30(0.0 451 | 95#87d35e6f6ifn/Me_ PIQ),3 Q130((x0.)03 0 3 3 1 6 9 1 7 f/ M _P I )(,i nQt3)0(((0.x04)4*2816467848832634f/8M._P0I ),+ Q 300.(50) . 0| 5 ^ ~2 2258915f/In file included from M_src/libavcodec/aacsbr_fixed.cP:I62: )src/libavcodec/aacsbrdata.h,: Q4433:0(590:.0 5warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 044961f/M_P I)443, | { | Q ^~~~~~~~~~~~~~ 31(-0.src/libavcodec/aac_defines.h9:449:7361: 1note: 5expanded from macro 'Q30'8 1834508 f44) | , #Qd3ef1in(e 0Q3.0(5x8) 2 1 1 5 6 0 1 8 0 4(2in6t)f()(}x),* 10{7Q3317( 401.8772643.809 +7 60.357)1 9 6| ^6 f), Q31( 0In file included from .9src/libavcodec/aacps_fixed.c43:21248: 3In file included from src/libavcodec/aacps.c4:328: 7src/libavcodec/aacps_fixed_tablegen.h:32198:1111:9 fwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]} , | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45: 21936 | : note: expanded from macro 'Q31' Q30 (450 | .#0d00e00f00i00n0ef /QM3_1P(Ix)), Q 3 0( 0 . 0 1 9 5 8 7 3(56i6ntf)/(M(_xP)I*)2,1 4Q3704(08.033604383.01 6+9 01.57)f/ M_ P| I ^ ~), Q30(0.04486In file included from 68src/libavcodec/aacsbr_fixed.c82:3f62/M: _src/libavcodec/aacsbrdata.hP:I443),: 32Q3:0( 0.warning: 05implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]22 258915f/M_P I443), | {Q3Q03(10.(0-5601.0944997611f/1M_5P8I18)3, 4 | 5 ^~~~~~~~~~~~~~08 f), Qsrc/libavcodec/aac_defines.h3:441:(36 : 0note: .expanded from macro 'Q30' 5821156 044 | 1#8d0ef4in2e 6Qf30)(}x), { Q 3 1 ( 0 . 7 7(i6n3t)8(9(7x63)7*110976367f4)1,82 4Q.03 1+ (0 .50). 9 | 4 ^3 2183487381In file included from 9src/libavcodec/aacps_fixed.cf):}24: ,In file included from src/libavcodec/aacps.c : 32: | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aacps_fixed_tablegen.h:219:src/libavcodec/aac_defines.h86:45::36 : warning: note: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] expanded from macro 'Q31' 45 | #d e219f | in e Q 3 1( x) Q 3 0 ( 0 . 0 0 0 0(00i0n0t0)0(f(/xM)_*P2I)1,4 7Q4833604(8.00. 0+ 109.558) 7 3| ^ ~5 66f/M_PI), Q3In file included from 0src/libavcodec/aacsbr_fixed.c(0:.6203: 0src/libavcodec/aacsbrdata.h3:34431:66:9 warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 f/M_PI), Q3 0443( | 0.{0Q434816(68-802.39f9/M7_1P1I5),8 Q13803(04.500582f22)58,9 1Q5f3/M1_P(I )0.,5 8Q23101(05.60056110844096412f6/Mf_P)I)},, | { ^~~~~~~~~~~~~~Q 31( src/libavcodec/aac_defines.h0:.44:7367:6 note: 3expanded from macro 'Q30' 89763 447 | #1de9fi6n6ef Q)3,0( x)Q 3 1 ( 0 . 9 4 32(1in8t3)(4(x8)7*31087137941f82)4.}0, +| 0 ~~~~^~~~~~~~~~~~~~~~~~~.5 ) src/libavcodec/aac_defines.h| ^: 45:36: note: expanded from macro 'Q31' In file included from src/libavcodec/aacps_fixed.c45:24 | : In file included from #src/libavcodec/aacps.c:d32: esrc/libavcodec/aacps_fixed_tablegen.hf:219i:n61e: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 31(x) 219 | Q(30i(0n.t0)00(0(0x0)00*0201f4/7M48_3P6I4)8,. 0Q 30+( 00..50)1 9 5| ^ ~8 73566f/M_PI)In file included from , src/libavcodec/aacsbr_fixed.cQ:3620: (src/libavcodec/aacsbrdata.h:0442:.8303:0 warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 316917f/M_P I442) | ,{ QQ313( 00.(901.70843404820696187682f2),3 Qf31/(M_-P0I.)4, 6Q3350(60.8095222328538997105ff)/M}_,P I{)Q,3 Q13(0 (00..7025565160947449461516f/9M0_fP)I,), Q 3| ^~~~~~~~~~~~~~1 (-0.9src/libavcodec/aac_defines.h98:9449:5365:5 note: 7expanded from macro 'Q30' 70747f )44} | ,#d e f| i ~~~~^~~~~~~~~~~~~~~~~~~n e Q30src/libavcodec/aac_defines.h(x:)45: 36 : note: expanded from macro 'Q31' (i n45t) | (#d(exf)i*n10e7 37Q431182(4x.)0 + 0 . 5 ) | ^ (int)(In file included from (xsrc/libavcodec/aacps_fixed.c)*:2241: 4In file included from 7src/libavcodec/aacps.c:4328: 3src/libavcodec/aacps_fixed_tablegen.h64:8219:.360: warning: +implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0.5) | ^ ~ 219In file included from | src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h : Q4423:590:( 0warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 000000000f/M _442 | PI{Q)31,( 0.Q9137083(0402.0091915877365626ff)/M,_ PQI3)1(,-0 .Q43603(506.809320333816399177f0/Mf_P)I}), ,{ QQ3301(( 00.0.4748265685862937f/4M_4P1I5),6 Q9300f()0.,0 5Q23212(5-8901.59f9/8M_9P9I)5,5 5Q3707(007.045761f04)4},9 6 1f| /M ~~~~~^~~~~~~~~~~~~~~~~~_P I), src/libavcodec/aac_defines.h :| ^~~~~~~~~~~~~~45 :36: src/libavcodec/aac_defines.hnote: :44expanded from macro 'Q31': 36: note: expanded from macro 'Q30' 45 | #de f44i | ne# dQe3f1i(xn)e Q 3 0 ( x ) ( i n t ) ( ( (xin)t*)(2(x1)4*7140783734618428.40.0 ++ 0 .50). 5 | ) ^ | ^ ~ In file included from In file included from src/libavcodec/aacps_fixed.csrc/libavcodec/aacsbr_fixed.c::6224: src/libavcodec/aacsbrdata.h: :In file included from 442src/libavcodec/aacps.c::3231: :src/libavcodec/aacps_fixed_tablegen.h: 219warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 442 | {Q31 (219 | 0 .9 1 78 30 4 Q230091(7602.f0)0,00 0Q030010(0f-/0M.4_6PI3)5,6 8Q93203(80.309179058f7)3}5,6 {6Qf/3M1_P(I) ,0 .7Q2305(50.603903731464911576f9/0Mf_)P,I )Q, 3Q130((-00..094948989665858253f7/7M0_P7I)4, 7Qf30)(0}.0,5 2 | 2 ~~~~^~~~~~~~~~~~~~~~~~~ 2589src/libavcodec/aac_defines.h1:545f:36/:M _note: expanded from macro 'Q31'P I), Q30 (450 | .0#5d61e0f44i9n61ef Q/3M1_(xP)I ) , | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 44: 36: note: expanded from macro 'Q30'( int)((x )*442 | 1#4d7e4f8in3e 6Q4380.(x0) + 0 . 5 ) (| in ^ ~t )((x)*107374In file included from 18src/libavcodec/aacsbr_fixed.c2:462: .src/libavcodec/aacsbrdata.h0 :+442: 70.:5) warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]| ^ In file included from 442src/libavcodec/aacps_fixed.c | :24{: Q3In file included from 1(src/libavcodec/aacps.c 0:.93217: 8src/libavcodec/aacps_fixed_tablegen.h3:0421820:9113676:2 fwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], Q31(-0.463568 922183 | 83 9 7 0 f )Q}3,0( 0{.Q03010(0 0000.00702f5/5M6_P9I7)4, 4Q1305(06.9001f1)0,3 6Q63212(3-f0/.M9_P9I8)9,9 Q535057(700.70147708f63)1},4 0 f/| M_ ~~~~~^~~~~~~~~~~~~~~~~~PI ), Q3src/libavcodec/aac_defines.h0(:0.450:23652:6 20note: 9expanded from macro 'Q31'88 f/M_PI), Q453 | 0#(0d.0e2f9i3n9e55 6Q173f/1M_(PxI)) , Q 3 0 ( 0 . 03 15 7 2 63 9 9f(/Mi_nPtI))(,( x | ) ^~~~~~~~~~~~~~* 2147src/libavcodec/aac_defines.h4:8443:6364: 8note: expanded from macro 'Q30'. 0 + 0. 544) | # d e| f ^ ~ ine Q30(x) In file included from src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h : 441(:84i:n twarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion](( x)*1073741824. 0441 | + {0Q.53) 1 | ( ^- 0.441327837In file included from 53src/libavcodec/aacps_fixed.c4:1244: f)In file included from ,src/libavcodec/aacps.c: 32: Qsrc/libavcodec/aacps_fixed_tablegen.h:3218:1111(:- 0warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 2688840659280f )218} | , { QQ330(10.(00-00000.008005f/6M9_4P9I7),4 Q23109(507.041f10)3,66 22Q3f3/M1_(PI ),0 Q.308(08.081740485633124701f9/8M_4PI4)f, )Q}3,0( 0 .| 0 ~~~~~^~~~~~~~~~~~~~~~~~2 5262src/libavcodec/aac_defines.h0:9458:368:f/ Mnote: _Pexpanded from macro 'Q31'I) , Q30(0 .4502 | 9#3d9e5f5i6n1e7f /QM3_1P(I)x,) Q 30 ( 0 . 0 3 15 7 2 63 9 9f / M(_iPIn)t,) (| ^~~~~~~~~~~~~~( x)*21src/libavcodec/aac_defines.h4:447:364: 8note: 3expanded from macro 'Q30'6 48.0 + 044.5 | ) # | d ^ ~ efine Q30(x)In file included from src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h : 441: 58 : ( inwarning: t)implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( (x)*10737418 24414 | .{0Q3 1(+-0 .4041.352)7 83 7| 5 ^3 414f), Q31In file included from (-src/libavcodec/aacps_fixed.c0:.24: 9In file included from 2src/libavcodec/aacps.c6:832: 8src/libavcodec/aacps_fixed_tablegen.h8:42180:6865:9 warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]80 f)}, {Q31(-0.856 92184 | 9 7 4 2 1Q9305(704.f00)0,00 0Q003010(f /0M._8PI8)8, 4Q4533207(109.08141043f6)62}23,f / M| _ ~~~~^~~~~~~~~~~~~~~~~~~PI ), Qsrc/libavcodec/aac_defines.h3:045(0:.0361:70 8note: 6expanded from macro 'Q31'3 140f/M_P I45) | ,# dQe3f0(i0n.e0 2Q5236120(9x8)8f /M _P I ) , Q 3 0( 0. 02 93 95(5i6n1t7)f/(M(_xP)*I2),1 4Q7304(803.063145782.6039 9+f /0M._P5I) ) , | | ^ ~ ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36In file included from : src/libavcodec/aacsbr_fixed.cnote: :expanded from macro 'Q30' 62: src/libavcodec/aacsbrdata.h:441:31 :44 | #dwarning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f ine Q30(x) 441 | { Q 3 1 (- 0 . 4 4 (1i3n2t7)8(3(7x53)41*410f7)3,7 4Q183241.(0 -+ 00..5)9 2| ^6 88840659280fIn file included from )}src/libavcodec/aacps_fixed.c,: 24{: QIn file included from src/libavcodec/aacps.c3:132(: -src/libavcodec/aacps_fixed_tablegen.h:0218.:8615:6 9warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 74219574f), Q3 1218( | 0 . 88 8Q3404(503.207109080040040f0)0}f/,M_ P I| ), ~~~~^~~~~~~~~~~~~~~~~~~ Q30(0src/libavcodec/aac_defines.h:.450:113603:66 22note: 3fexpanded from macro 'Q31'/M _PI), Q3 0(450 | .0#17d08e6f3i14n0ef /QM3_1PI()x, )Q3 0 ( 0 . 02 52 62 0 9 8 8f /M _ P(Ii)n,t )Q3(0((0x.)0*2291349754568137f6/M4_8P.I0) ,+ 0Q.305()0. 03 15| 72 ^ ~63 99f/M_PI), In file included from src/libavcodec/aacsbr_fixed.c| : ^~~~~~~~~~~~~~62 : src/libavcodec/aacsbrdata.h:441:src/libavcodec/aac_defines.h6::44: 36:warning: note: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]expanded from macro 'Q30' 44 | #d441e | f{iQn3e1 Q(30-(0x.) 4 4 1 3 2 7 8 3(i7n5t3)4((1x)4*1f07)3,7 41Q82341(.-00 +. 90.256) 8 | 8 ^8 40659280f)}In file included from ,src/libavcodec/aacps_fixed.c :{24Q: In file included from 3src/libavcodec/aacps.c1:(32-: 0.src/libavcodec/aacps_fixed_tablegen.h8:52186:94369:7 4warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 19574f), Q31( 0 .218 | 8 8 8 4 4 5Q323701(908.4040f0)0}00,0 0 0| 0f ~~~~^~~~~~~~~~~~~~~~~~~/ M_PIsrc/libavcodec/aac_defines.h),: 45Q:3360:( 0note: .expanded from macro 'Q31'0 1103662 2453 | f/#Md_PeIf)i,n Qe3 0(Q03.101(7x08)6 3 14 0f / M _P I) , Q 3 0 ( (0i.0n2t)5(26(2x09)8*8f2/M1_4P7I4)8,3 6Q4380.(00 .+ 0029.3955)56 17 f| /M ^ ~_P I), Q30(0.0In file included from 31src/libavcodec/aacsbr_fixed.c5:7622: 6src/libavcodec/aacsbrdata.h3:94409:f/84M:_ Pwarning: Iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) , | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :44044 | :{36:Q 3note: 1(expanded from macro 'Q30' 0.96735 2444 | #8d73e8f3i8n8ef )Q3,0 (Qx3) 1 ( 0 . 9 0 8 9 1 8 1 6(9i7n8t6)2(9(xf)*)1}0,7 3{7Q4138214(.-0 0+. 202.252) 5 9| ^6 8841114f), In file included from Q3src/libavcodec/aacps_fixed.c1:(24: In file included from 0src/libavcodec/aacps.c.:5327: 1src/libavcodec/aacps_fixed_tablegen.h:2218:4110: 2warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 781228f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ 218 | src/libavcodec/aac_defines.h : 45 :Q363:0( 0note: .expanded from macro 'Q31'00 000000 0450 | f#/Md_PeI)f, iQ3n0(e0 .Q0311103(6x6)2 2 3 f/ M_ PI ) , Q3 0( 0 .(01i7n0t8)6(3(1x4)0*f2/1M_4P7I)4,8 3Q360(40.80.205 2+6 200.958)8 f /| M_ ^ ~P I), Q30(0.0In file included from 2src/libavcodec/aacsbr_fixed.c9:3629: 5src/libavcodec/aacsbrdata.h5:64401:758f:/M _warning: Pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]I ), Q30(0.0315 74402 | 6{3Q993f1/M(_P I0).,9 6| 7 ^~~~~~~~~~~~~~3 52487src/libavcodec/aac_defines.h38:3448:836f:) note: ,expanded from macro 'Q30' Q31( 0 .44 | 9#0d8e9fi1n8e1 6Q9307(8x)6 2 9 f ) } , ({inQt)3(1((x-)0*.1202723275491862848.401 1+1 04.f5)) ,| ^ Q31( 0.57124In file included from 02src/libavcodec/aacps_fixed.c97:824: 1In file included from src/libavcodec/aacps.c2:322: 8src/libavcodec/aacps_fixed_tablegen.hf:)217}:,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' 217 | 45 | Q#30d(0e.f0i00n0e00 00Q003f/1M_(Px)I ) , Q 30 (0 . 00 6 2 1 00 4 8(7ifn/tM_)P(I(),x Q)30*(201.400794618335624428f./M0_P I)+, Q300(.05.)01 4 21| 10 ^ ~5 68f/M_PI), Q3In file included from 0src/libavcodec/aacsbr_fixed.c(0:.0621: 65src/libavcodec/aacsbrdata.h3:4844061:2f32/M:_P I)warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(0.017758 7440 | 0{29Qf/3M_1PI(), 0 .| ^~~~~~~~~~~~~~9 67352src/libavcodec/aac_defines.h4:4487:383638:8f ),note: Qexpanded from macro 'Q30'31 ( 0.908 9441 | 8#1de6fi9ne7 Q83602(9xf)) } , { Q 3 1 (- 0 .(2in2t2)2(59(6x8)84*11110743f7)4,1 8Q243.01 (+ 00.5.)5 7 1| 2 ^ 4029781228fIn file included from )src/libavcodec/aacps_fixed.c}:,24 : In file included from | src/libavcodec/aacps.c ~~~~~^~~~~~~~~~~~~~~~~~: 32: src/libavcodec/aacps_fixed_tablegen.h:217src/libavcodec/aac_defines.h:111::45 :warning: 36implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : note: expanded from macro 'Q31' 45 | 217# | d e fi n e QQ3310((0x.)0 0 0 00 00 00 0 f / M_ P I) , (Q3i0nt()0.(00(62x1)*0201448774f8/3M6_P4I8).,0 Q+30 (00..050)9 6 13| 52 ^ ~42 f/M_PI), Q30(0In file included from .src/libavcodec/aacsbr_fixed.c0:14622: 11src/libavcodec/aacsbrdata.h05:68440f/:M_7PI:) ,warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 0(0.01653486 12440f | /{MQ_3P1I() , 0Q.3906(703.52041787758378032898f/fM)_P,I) ,Q 3| 1 ^~~~~~~~~~~~~~ ( 0src/libavcodec/aac_defines.h.:9440:836:9 1note: 8expanded from macro 'Q30'1 6978629 f44 | )#}de,fi n{e QQ3301((-x0). 2 22 2 5 9 6 88 4 1 1(i1nt4)f()(,x) *Q13017(3 74018.25471.204 0+2 907.85)1 2 | 2 ^8 In file included from f)},src/libavcodec/ac3enc_float.c :| 31 ~~~~~^~~~~~~~~~~~~~~~~~: In file included from In file included from src/libavcodec/ac3enc.h:src/libavcodec/aacps_fixed.c43src/libavcodec/aac_defines.h::45: :2436: :src/libavcodec/put_bits.h In file included from :src/libavcodec/aacps.cnote: :22732expanded from macro 'Q31':: 37src/libavcodec/aacps_fixed_tablegen.h::217 :warning: 86:comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] warning: 45implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | #define Q31 (x227) | 217 | Q 3 i0f( 0( .0i00(0ns00t0-)(0(>x0b0f)/uM_*PIf)_,2 1Q43en70d4(8 3- 0s6-.>40b0862u1.0f0_p0t 48r+ 7> f=/0M_ Ps.5I)i),z eQ 3of| (0 ^ ~B( 0i.0t0B9u6f1))3 In file included from {5src/libavcodec/aacsbr_fixed.c24 2f:/M 62_: | src/libavcodec/aacsbrdata.hP ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ :I439):, 83Q:3 warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( 0.0142110568f /439M_ | P{IQ)31,( Q-300.(06.502186543549862132f9/2M9_18PfI)),, Q3Q13(0( 00..0512178756877202392f5/3M_6P3I7)f,) } ,| ^~~~~~~~~~~~~~ {Q31src/libavcodec/aac_defines.h(:44 :036:. 9note: 3expanded from macro 'Q30' 8854437 9448 | 18#8dfef)in,e QQ3301((x-0). 7 4 8 95 3 1 2 61 5 2 5(9fi)n}t),( ( x)| * ~~~~^~~~~~~~~~~~~~~~~~~1 07374src/libavcodec/aac_defines.h1:8452:436.:0 note: + expanded from macro 'Q31'0 .5) | ^ 45 | #define Q31In file included from (src/libavcodec/aacps_fixed.cx:24): In file included from src/libavcodec/aacps.c: 32: src/libavcodec/aacps_fixed_tablegen.h : 217 :61 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x)*21 4217 | 7 4 8 3 6 Q4308(0..00 0+0 000.50)00 0 0f| /M ^ ~_ PI), Q30(0.0In file included from 06src/libavcodec/aacsbr_fixed.c2:16200: 4src/libavcodec/aacsbrdata.h87:f439/:59M:_P Iwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], Q30(0.009613 54392 | 4{2fQ/M3_1P(I)-,0 .Q6350(20.8041549221310956289f/1M8_fP)I),, QQ3301(0(. 0016.5354826112f8/M6_P7I2)32,5 3Q6303(7f0).}0,1 7{75Q83710(29 f0/.M9_P3I8)8,5 4| ^~~~~~~~~~~~~~4 37981src/libavcodec/aac_defines.h:844:836:f note: )expanded from macro 'Q30' , Q31( -440 | #.d7ef4i8n95e3 Q1320(6x)1 5 2 5 9 f) } , | ~~~~~^~~~~~~~~~~~~~~~~~(i nt)((src/libavcodec/aac_defines.h:x45):*361:07 3note: 7expanded from macro 'Q31'4 1824.0 + 450. | 5)# d e| f ^i ne Q31(x) In file included from src/libavcodec/aacps_fixed.c : 24: In file included from src/libavcodec/aacps.c: 32 : src/libavcodec/aacps_fixed_tablegen.h : 217 :(36i:nt )warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( x)*2147483648.0 217+ | 0 . 5Q)30 ( 0| . ^ ~0 000000000f/In file included from Msrc/libavcodec/aacsbr_fixed.c_:PI62),: src/libavcodec/aacsbrdata.hQ3:0439(0:.3200:6 21warning: 00implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 87f/M_PI), Q 30439( | 0.{00Q9631315(2-402.f6/M5_2P8I)4,5 9Q2330(902.901184f21)10,5 6Q83f1/(M _0PI.)5,2 1Q8360(7023.205136653374f)8}6,12 f{Q/3M1_(PI )0,. Q9330(808.051447375789780219f8/M8_fP)I, )Q,3 1 (| -0 ^~~~~~~~~~~~~~. 7489src/libavcodec/aac_defines.h5:3441:236:6 1note: 52expanded from macro 'Q30'59 f)}, | 44 ~~~~~^~~~~~~~~~~~~~~~~~ | #defisrc/libavcodec/aac_defines.hn:e 45Q3:036(:x) note: expanded from macro 'Q31' (i45n | t#)(d(exfi)n*e1 07Q337141(8x24). 0 + 0 .5 ) | ^ (int)In file included from (src/libavcodec/aacps_fixed.c(:x24: )In file included from src/libavcodec/aacps.c*:23214: 74src/libavcodec/aacps_fixed_tablegen.h83:642178:.110: +warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 5) | ^ ~ src/libavcodec/put_bits.h: 217265 | In file included from :37 :src/libavcodec/aacsbr_fixed.c :62 : warning: src/libavcodec/aacsbrdata.h comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] : 439 :Q6:3 0warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0. 000 026500 | 00 00 f/ M 439 | _{Q 3 P Ii1f(), -(0Qs3.0-6>5(0b.020uf8_642en5d9 1-20 03s4897-2>f9/1bMu_8Pff_I)p,t)r >,Q=3 1 Qs( 30i(00.ze.o0502f(916B18it3B6u572f)2)432 523{f6 / 3| M7_ ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~fP )I}),, Q{3Q03(10.(0 104.2911308585648f4/37M98_1P8I8),f )Q, 3Q301(0(.-001.6754348869152f3/1M2_6P1I5)2,5 Q93f0)(}0,. 0 1| 7 ~~~~^~~~~~~~~~~~~~~~~~~7 5870src/libavcodec/aac_defines.h2:9f45/:M36_:PI ),note: expanded from macro 'Q31' | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :4544 | :36#:d enote: fiexpanded from macro 'Q30'n e Q31( x44) | # d e fi ne Q 3 0( x ) ( i n t ) ( ((inxt))*2(1(4x7)4*8130763744818.240. 0+ + 00.5.)5 )| ^ | ^ ~ In file included from src/libavcodec/aacps_fixed.cIn file included from :src/libavcodec/aacsbr_fixed.c24:: 62: In file included from src/libavcodec/aacsbrdata.h:src/libavcodec/aacps.c438::84:32 warning: : implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aacps_fixed_tablegen.h:216:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 438 | {Q31( 0.8 22161 | 0 4 9 0 5 4Q8303(509.00f00)0,00 0Q00301f(/ M_0P.I)9,9 5Q4037401(702.40902384f9)}1,3 {0Q3341(f /M0_.9P91I86)5,1 09Q8837802f()0,. Q0310( 504.0772006236010f1/M3_1P2I)9,4 7Qf3)}0,( 0| . ~~~~~^~~~~~~~~~~~~~~~~~0 0799src/libavcodec/aac_defines.h1:457:362:93 f/note: Mexpanded from macro 'Q31'_ PI), Q3 045 | (#0d.ef0in0e92 9Q39193(6x7)f / M _ P I ) , Q 30((i0n.t0)0((9x)9*8271457745893f6/4M_8PI.)0, +| ^~~~~~~~~~~~~~ 0.5)src/libavcodec/aac_defines.h :| 44: ^ ~36: note: expanded from macro 'Q30' 44In file included from | #src/libavcodec/aacsbr_fixed.cd:ef62i: nsrc/libavcodec/aacsbrdata.he:438 :59Q:3 0warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]x ) 438 | {(Q3i1(n t0).(8(21x0)*4109730745148284.30 5+ 900.f5)) ,| ^Q 31( 0.9954074In file included from 1src/libavcodec/aacps_fixed.c7:2244: 9In file included from src/libavcodec/aacps.c2:328: fsrc/libavcodec/aacps_fixed_tablegen.h):}216:,111 {:Q 3warning: 1(implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0.9918651098878 2216f | ) , Q 31 ( Q0.3702(002.30000100301020904070ff)/}M,_ PI ),| Q ~~~~~^~~~~~~~~~~~~~~~~~3 0(0.0src/libavcodec/aac_defines.h:04534:93613:0 34note: fexpanded from macro 'Q31'/ M_PI), Q3450( | 0.#0d0e5f4i0n7e0 66Q13f1/(M_xPI)) , Q 3 0 ( 0 .0 07 9 9 1 7 2(9i3nft/)M(_(Px)I*)2,14 7Q4308(306.4080.09 29+9 903.56)7 f | / ^ ~M _PI), Q30(0.In file included from 00src/libavcodec/aacsbr_fixed.c99:8627: 57src/libavcodec/aacsbrdata.h59:f438/:M32_: Pwarning: Iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) , | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :43844: | 36{: Qnote: 3expanded from macro 'Q30' 1( 0.8 244 | 1#0d4e9f05i4n8e 3Q5390(0xf) ) , Q 3 1 ( 0 . 9(i9nt5)4(0(7x4)*11707237441982284f.)0} ,+ {0.Q53)1 (| ^ 0.991865109In file included from 8src/libavcodec/aacps_fixed.c8:724: 8In file included from 2src/libavcodec/aacps.cf:32): ,src/libavcodec/aacps_fixed_tablegen.h :216Q:3861:( warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] .7202300131294 7f216)} | , | ~~~~~^~~~~~~~~~~~~~~~~~ Q30(0src/libavcodec/aac_defines.h.:00450:0360src/libavcodec/put_bits.h:00 :note: 0expanded from macro 'Q31'0 0317f:/33M:_ P warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]I45 ) | ,# dQe3f0i(n0e.0 Q0331731 | 4(9x1) 3 0 3 4 i ff / M(_ P sI )-, Q > (3inb0t)u((f(0_.xe00)*n5d24 01-4770468 6s3->1bu6ff/48_.M0 p_t+PrI >)= 0s, .Q53i)0(z0 e. 0| 0o ^ ~f (7Bi9t9Bu1f7)2)9 3fIn file included from {/ src/libavcodec/aacsbr_fixed.c| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~M :_62: Psrc/libavcodec/aacsbrdata.hI:),438 :Q73: 0warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( 0.0092999367 f/438M_ | PI{)Q,3 1Q(3 0(00.8.20019908479570595f4/M8_P3I)5, 9 0| ^~~~~~~~~~~~~~f ), Qsrc/libavcodec/aac_defines.h3:144(:36 : 0note: .expanded from macro 'Q30' 995407 4441 | 7#d2e4fi9n2e8 Qf3)0(}x), { Q 3 1 ( 0 . 9(i9nt1)(8(x6)*5101730794188284.708 2+f )0.,5 )Q 3| ^1 ( 0.72023001In file included from 31src/libavcodec/aacps_fixed.c29:4247: fIn file included from src/libavcodec/aacps.c):32}: ,src/libavcodec/aacps_fixed_tablegen.h : 216| ~~~~~^~~~~~~~~~~~~~~~~~: 61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavcodec/aac_defines.h :45:36: note: expanded from macro 'Q31' 21645 | | # d e f i nQe3 0(Q0.3010(0x00)00 00 0f /M _P I) , Q 30 (0 . 00 34 9 1(30i3n4tf/)M_(P(Ix)),* 2Q134704(803.604085.4007 0+6 601.f5/)M _ | P ^ ~ I), Q30(0.007In file included from 9src/libavcodec/aacsbr_fixed.c9:621: src/libavcodec/aacsbrdata.h7:2437:983:3 fwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]/ M_PI), Q30(0 .4370 | 09{29Q93913(6 70.f6/6M9_5PI1)1,2 4Q33900(306.0309f9)8,7 57Q593f1/(M _0P.I9),8 9| ^~~~~~~~~~~~~~0 58256src/libavcodec/aac_defines.h2:3448:369:3 fnote: )expanded from macro 'Q30' }, {Q3 144( | -#0d.ef9i9ne6 0Q32095In file included from (6x)5src/libavcodec/alac.c 5: 9 54 1: 7 src/libavcodec/bytestream.h:9171 : f18 ):, warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] Q 3 1 ((in-t)0(.(4x4)6*15 40771711357 | 47 158 7628 48 f.g)-0}>,b u | f+f ~~~~^~~~~~~~~~~~~~~~~~~ 0e. 5r) src/libavcodec/aac_defines.h +| :=45 ^: 36F: Fnote: Mexpanded from macro 'Q31'I N(In file included from g-src/libavcodec/aacps_fixed.c>:24b: In file included from usrc/libavcodec/aacps.c45 | f#f:erd_ee32nf: disrc/libavcodec/aacps_fixed_tablegen.h n:-e g216- Q:3>136b:(u warning: ximplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) f fe r, s iz e ); 216| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ | ( i nQ3tsrc/libavutil/macros.h)0(:(49(:x250):.*0 note: 2expanded from macro 'FFMIN'10 4074080306 04940 | #8d0e.0fi0nf e /FF+MIM N(_0Pa,.bI5))), Q3 ( 0| ^ ~( a()0 .0>0 3(49b1) In file included from 3?0src/libavcodec/aacsbr_fixed.c (3b4)f:/M _62:P: Isrc/libavcodec/aacsbrdata.h:(a))437,): Q583 :0| (0 ~ ^ ~. 0warning: 05implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 070661f/M_PI )437, | Q{3Q03(10(.0 0079.96167299531f/1M_2PI4),3 Q9303063(f0.)00,9 29Q9933617f(/ M0_P.I9)8, 9Q300(508.20506992838795735f9)f}/,M_ P{IQ),3 1 (| ^~~~~~~~~~~~~~- 0.99src/libavcodec/aac_defines.h6:440:362: 9note: expanded from macro 'Q30'5 655917 944f | #)d,e fQin3e1 (Q-300.4(4x)6 5 4 7 1 5 7 5 7 6(8i8nft))((}x),* 1 0| 7 ~~~~^~~~~~~~~~~~~~~~~~~3 7418src/libavcodec/aac_defines.h2:445.0: 36+: note: 0.expanded from macro 'Q31'5 ) | ^ 45 | #definIn file included from esrc/libavcodec/aacps_fixed.c :24Q: In file included from 3src/libavcodec/aacps.c:132(x: )src/libavcodec/aacps_fixed_tablegen.h : 216: 11 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x )216 | * 21 47 48 3 64 8Q.300(0 .+00 00000.0500)0 f/ M| _ ^ ~P I), Q30(0.00In file included from 34src/libavcodec/aacsbr_fixed.c9:13620: 34src/libavcodec/aacsbrdata.hf/:M_437PI:),32 :Q 30warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0. 0054070661f/ M_437PI | ){Q,3 1Q3(0 (00..6060957199117224933f/9M0_3P6I3)f,) ,Q 3Q301((0 .000.9928999095386275f/6M2_3P89I3),f Q)30}(0,. 0{Q03919(8-705.979569f0/M2_9P5I6)5, 5 9| 1 ^~~~~~~~~~~~~~7 9f), src/libavcodec/aac_defines.hQ:3441:(36-: 0note: .expanded from macro 'Q30'4 46547157 57446 | 88#fde)f}i,n e| ~~~~~^~~~~~~~~~~~~~~~~~ Q30(src/libavcodec/aac_defines.h:x45): 36: note: expanded from macro 'Q31' In file included from 45src/libavcodec/alac.c | #:d 54 e(i: nft)src/libavcodec/bytestream.h(i:186(:xn)13e*: 1Q3 1(0xwarning: )7 37comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]4 1 8 24 . 0 + 0 .1865 ) | ( i n ts)| (i ^z (ex2 )= *F2F14In file included from 7M4src/libavcodec/aacps_fixed.cI:8N24(36: 48p.-In file included from >src/libavcodec/aacps.c0b: uf32f+ : 0.e5src/libavcodec/aacps_fixed_tablegen.h)r:_ 215e: nd136 :| ^ ~ -warning: pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]- >bufIn file included from fesrc/libavcodec/aacsbr_fixed.cr,: s62iz: e )src/libavcodec/aacsbrdata.h215;: | 437 : 7 : warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 30(0.000src/libavutil/macros.h0:0 049:43725 | 0:{0 0Qnote: 301expanded from macro 'FFMIN'f ( /0.M6 _496 | P9I#51)12d43,9e Q03f306i(3n0ef )F.F0M,I0 QN3(1a19(6 007.,498b90)70 f5/(M8(2_5aPI6)),52 3 warning8>Qs9 3(f3 generatedb))} 0. (,? {(0bQ.3)10 0(:30-3 095(3a0).9) 9 | f ~ ^ ~9/ M6_P0I2)95,6 5In file included from Q350src/libavcodec/alac.c9(1:7549: f0src/libavcodec/bytestream.h.):00,4418795 12:06Qf153:/1 (M-_warning: 0comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]P I.)44,6 5Q 430187(70 | 15.0 0 57 2350 756i8f86 23ff/(M)_s}iP,zI )e ,2 | Q! ~~~~~^~~~~~~~~~~~~~~~~~=3 0s(i0zsrc/libavcodec/aac_defines.he:).45 0:0| 5366 ~~~~~ ^ ~~~~:1 5note: 26expanded from macro 'Q31'37 f/M_PI) ,45 | | ^~~~~~~~~~~~~~# defisrc/libavcodec/aac_defines.h:n44e:36 :Q 3note: 1expanded from macro 'Q30'( x) 44 | # d e f i n e Q 30((ixn) t ) ( ( x ) * 2 1 4 7 (4in8t)3(6(4x)8*1.0073 7+4 108.245.)0 | ^ ~+ 0.5) | ^ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:In file included from 436:src/libavcodec/aacps_fixed.c84:: warning: 24implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:215:111: warning: 436 | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]{Q 31(-0.0514653818 7921544 | f ) , Q3 1(Q-300.(09.020050990700001020006f7/9fM)_}P, I{Q)31,( Q03.09(909.400719260975470479f/9M0_5PIf)),, QQ3301((0 .00.0930336295523290790f7/9M1_2PfI)}), , | ~~~~~^~~~~~~~~~~~~~~~~~Q 30(0src/libavcodec/aac_defines.h.:450:036:4 49note: 5expanded from macro 'Q31' 1206f/M 45_ | P#Ide)fi,n eQ 3Q03(1(0x.)0 05 2 3 0 5 6 2 3 f /(M_iPnIt)),( (Qx3)0*(201.40075468153266347f8/.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.c44: | #62d: efsrc/libavcodec/aacsbrdata.hi:n436e: 59Q:30 (warning: ximplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) 436( | in{tQ)3(1((x-)*01.070375411842645.03 +8 01.58)79 4 4| f ^ ), Q31(-0.925In file included from 99src/libavcodec/aacps_fixed.c7:024: 0In file included from 1src/libavcodec/aacps.c2:320: 6src/libavcodec/aacps_fixed_tablegen.h7:9215f:)86},: { Q3warning: 1(implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0.9994729574990 5215 | f ) , Q 3 1 (Q3 00(.0.903060020502020907007f/9M_1P2fI))},, Q 3 0| ( ~~~~~^~~~~~~~~~~~~~~~~~ 0.00src/libavcodec/aac_defines.h19:64507:40367:f/ Mnote: _expanded from macro 'Q31' PI), Q3 0(450. | 00#3d0ef3i95n30e9f /QM3_1PI(),x Q)3 0 ( 0 . 0 0 4 4 9 5 1(2i0n6tf)/(M(_xP)I*)2,1 Q4307(04.0803654283.0506 2+3 f0/.M_5P)I ) , | Q3 ^ ~0 (0.00561526In file included from 3src/libavcodec/aacsbr_fixed.c7:f62/: Msrc/libavcodec/aacsbrdata.h_:436P:I31),: | warning: ^~~~~~~~~~~~~~implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aac_defines.h:44:36: 436note: expanded from macro 'Q30' | {Q31(- 044. | 0#51d4ef6i5n3e 8Q13807(9x4)4f ), Q 3 1 ( - 0 . 92 59 97 0 0 (1i20n67t9f))(}(,x ){*1Q0733174(1 802.49.909 4+7 209.557) 4 | 9 ^9 05f), Q31( 0In file included from .9src/libavcodec/aacps_fixed.c3:624: 2In file included from 5src/libavcodec/aacps.c2:2329: 7src/libavcodec/aacps_fixed_tablegen.h0:72159:1261f:) }warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: 215note: | expanded from macro 'Q31' Q3 0(450 | #.d0e0f0i00n0e0 Q03010(f/xM)_P I) , Q 3 0 ( 0 . (0in0t1)96(0(7x)4*0271f4/7M_4P83I64)8.,0 + Q0.350)( 0 .| ^ ~0 030395309f/MIn file included from _Psrc/libavcodec/aacsbr_fixed.cI):, 62Q: 30src/libavcodec/aacsbrdata.h(:0.4360:064:4 9warning: 51implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]20 6f/M_PI), Q3 0436( | 0{.Q03015(23-05062.30f/5M1_4PI6)5,3 Q83108(709.400456f1)52,63 7fQ/M3_1P(I-)0,. 9| 2 ^~~~~~~~~~~~~~ 59970src/libavcodec/aac_defines.h0:1442:360:6 7note: 9expanded from macro 'Q30'f )}, {Q 3441 | (# d0e.fi9ne9 Q9340(7x)2 9 57 4 9 9 0 5 f ) , Q(31i( n0t.)9(3(6x25)2*120977307749118224.f0) }+, 0 .| 5) ~~~~^~~~~~~~~~~~~~~~~~~ | ^src/libavcodec/aac_defines.h :45:36: note: expanded from macro 'Q31' In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c :3245: src/libavcodec/aacps_fixed_tablegen.h | :#215d:e36f:in ewarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q3 1(x) 215 | ( i n t )Q(30((x0).*0201004070040080f3/M6_4P8.I0), +Q 300.(50). 00 1| 9 ^ ~60 7407f/M_PI),In file included from src/libavcodec/aacsbr_fixed.cQ:3620: (src/libavcodec/aacsbrdata.h0:435.:830: 0warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 395309f/M_PI )435, | Q{3Q0(30.100(4-4095.122280267f52/78M43_9P9I4),f )Q,3 0Q3(1(0 .0.018087542735903957692937ff)}/,M _{QP3I1)(, 0 .Q6307(2408.0406208596114532f6)3,7 fQ/3M_1P(I)-, 0 .| ^~~~~~~~~~~~~~0 3646src/libavcodec/aac_defines.h2:1441:3369:0 5note: 6expanded from macro 'Q30' 9f)}, | 44 | ~~~~^~~~~~~~~~~~~~~~~~~#d efinsrc/libavcodec/aac_defines.he :Q453:0(36x:) note: expanded from macro 'Q31' 45 | # d(eifnit)n(e( xQ)*3110(73x74)1 8 2 4. 0 + 0. 5 ) | ^ (int)((x)In file included from *src/libavcodec/aacps_fixed.c2:2414: 7In file included from src/libavcodec/aacps.c4:832: 3src/libavcodec/aacps_fixed_tablegen.h6:42158:.110: warning: +implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0.5) | ^ ~ 215 | In file included from src/libavcodec/aacsbr_fixed.c : 62 Q: 3src/libavcodec/aacsbrdata.h0:435(:0.5900:0 00warning: 00implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]00 0f/M_PI), Q 34350 | ({0.Q030119(6-007.420278f2/7M5_P2I)7, 8Q433099(4f0).0,03 03Q935310(9 f0/.M_1P8I8)7,4 75Q9303(907.9090474f)9},5 {1Q2310( 60.f6/7M2_4P8I0)4,62 8Q3901(403f.),0 Q0315(2-3005.602336f46/21M13_9PI0)5,6 9fQ)3}0(,0 .0 05| 61 ~~~~~^~~~~~~~~~~~~~~~~~5 2637src/libavcodec/aac_defines.hf/:M_45P:I)36,: | ^~~~~~~~~~~~~~note: expanded from macro 'Q31' src/libavcodec/aac_defines.h:44: 3645: | note: #dexpanded from macro 'Q30'ef ine Q31 (44x | )# d ef in e Q 3 0 ( x ) ( in t ) ( ( x ) * 2 1(4i74n83t64)8(.(0x )+* 100.75)3 7| 41 ^ ~8 24.0 + 0.5)In file included from src/libavcodec/aacsbr_fixed.c| : ^62 : src/libavcodec/aacsbrdata.h:435:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h435: | 214{:Q13631:( -warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .22827527843994 f214 | ) , Q 3Q130((0 0..010808704007005009f3/9M7_P9I)9, 7Qf3)0(}0,.0 01{10Q533193(9 f0/.M6_P7I2),4 Q83004(602.809011740389f85)2,f/ MQ_3PI1),( Q-300(0..00306245622514112399f/0M5_6PI9),f Q)30}(0,. 0 02| 93 ~~~~~^~~~~~~~~~~~~~~~~~9 8468fsrc/libavcodec/aac_defines.h/:M_45PI:),36 :Q 3note: 0(expanded from macro 'Q31'0. 00315971 7450 | f#/Md_ePfIi)n,e Q| 3 ^~~~~~~~~~~~~~1( x) src/libavcodec/aac_defines.h: 44 : 36 : note: expanded from macro 'Q30' (i n44 | t#)de(fi(nex Q)3*0(2x)1 4 7 4 8 3 6 4 8 . (0i n+t )0(.(5)x )| * ^ ~1 0737418src/libavcodec/bytestream.h24In file included from .0src/libavcodec/aacsbr_fixed.c ::62+: src/libavcodec/aacsbrdata.h271: :17435:0 warning: :.comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 65: )warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^ In file included from 271435src/libavcodec/aacps_fixed.c | | : { 24iQ3: nIn file included from src/libavcodec/aacps.c1t(:- 32s: 0isrc/libavcodec/aacps_fixed_tablegen.hz.e2: 222148=2: 1117F:F5MI N(2gwarning: 7->implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8b u4ff3e9r94_fe)n,d Q- 3 g214-1( | >0 b .u1f 8 8f7 eQ47r5933,9709 9(s70fi).z}00e0,0 0)0{; 0 Q00| 0f3/M ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~_ 1P(I )0,src/libavutil/macros.h .:6497:22548Q0:340 (6note: 208expanded from macro 'FFMIN'.090 114130f5) 3,49 | 9#3 dQe3f9i1f(n-/eM _F0FMPIN.0I3(64)6a2,, 1Qb1) 3(03((9a00)5 .6> 0(90b1f7)) 0? },8 (b9) 8| 5: ~~~~^~~~~~~~~~~~~~~~~~~2f / (Ma)_)src/libavcodec/aac_defines.hPI ): ,45| : ~ ^ ~36 : Q 3note: expanded from macro 'Q31'0 (0.0025 2455 | 4#12d9eff/iMn_eP I)Q,3 1Q(3x0) ( 0 . 0 0 2 9 3 9 8 4 6 8 (fi/Mn_tP)I)(,( xQ3)0*(201.407043185397614780.f0/M _P+I 0).,5 )| ^~~~~~~~~~~~~~ | ^ ~ src/libavcodec/aac_defines.h:44:36: note: In file included from expanded from macro 'Q30'src/libavcodec/aacsbr_fixed.c :62: src/libavcodec/aacsbrdata.h:434: 8444: | # dewarning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]in e Q30(x) 434 | { Q 3 1 ( (i0nt.)(3(x3)4*51408703479431388042f4)., 0Q3 1(+- 00.8.62531)51 68 00| 4 ^0 8f)}, {Q31(-0In file included from .9src/libavcodec/aacps_fixed.c9:724: 0In file included from src/libavcodec/aacps.c7:5327: 9src/libavcodec/aacps_fixed_tablegen.h:32146:286:8 2warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 f), Q31( 0.9323 72149 | 9 0 0 79 4 4Q130f()0.}00,00 00 0| 0 ~~~~~^~~~~~~~~~~~~~~~~~0 0f/src/libavcodec/aac_defines.hM:_45P:I36),: Q 30note: (0expanded from macro 'Q31'. 0011053 93459f | /#Md_ePfiIn)e, QQ3301(0(.x00)1 7 0 8 9 8 5 2 f /M _ P I)(, iQn30t(0).0(02(52x54)12*9f2/1M4_P7I)4,83 6Q4308(0..000 2+93 9804.658)f / M| _P ^ ~I ), Q30(0.00In file included from 3src/libavcodec/aacsbr_fixed.c1:562: 9src/libavcodec/aacsbrdata.h7:14347:058:f warning: /implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] M_PI), | ^~~~~~~~~~~~~~ 434 | src/libavcodec/aac_defines.h{:Q44:336:1 ( note: 0expanded from macro 'Q30'.3 34548049 34438 | 0#4df)e,f iQ3n1e( -Q03.806(2x3) 1 5 1 68 0 0 4 0 8 (fi)n}t),( (x{)*Q13017(3-7041.89294.7007 5+ 709.356) 2 8| ^2 4f), Q31( In file included from 0.src/libavcodec/aacps_fixed.c93:2243: In file included from 7src/libavcodec/aacps.c9:9320: 0src/libavcodec/aacps_fixed_tablegen.h7:92144:4611: fwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]} , | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45 :21436 | : note: expanded from macro 'Q31' Q30(0 .4500 | 0#00d0e0f00i0fn/eM _QP3I1)(, xQ)3 0 ( 0 . 0 01 10 5 3 93 9 f(/iM_nPIt)),( (Q3x0)(*02.010417708498853264f8./0M _P+I )0, .Q53)0 ( | 0 ^ ~. 0025254129f/In file included from M_src/libavcodec/aacsbr_fixed.cPI:),62 Q: 30src/libavcodec/aacsbrdata.h(0:.043402:93319:8 46warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f /M_PI), Q30( 0.43400 | 31{5Q93711In file included from (7 0fsrc/libavcodec/alac.c/0:M.354: _3Psrc/libavcodec/bytestream.hI)4, : 54| ^~~~~~~~~~~~~~293 :8130:src/libavcodec/aac_defines.h4 :9443:warning: 3368comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]0: 4note: fexpanded from macro 'Q30') , Q31( -440 | .# 2938d | 6 2 e 3f1s5iin1e6z Q83e002 (x0)=4 F 0 F8 fM)I}N , ({p Q-31 (> -b 0 u .f(i9n9f7et0)(r(_x7e)n*5d170 7397-3 6p4128-82>42.0b 4uf)+,f fQ0.e53r) 1 ,(| ^ s0i.z9e3);2 3 | 7 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~9In file included from 9 0src/libavcodec/aacps_fixed.c0:247: 9In file included from src/libavcodec/aacps.csrc/libavutil/macros.h:324: 4:src/libavcodec/aacps_fixed_tablegen.h149:f:214):2536}:,: note: warning: expanded from macro 'FFMIN'implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]| ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :4945 | :#36: dnote: 214e | expanded from macro 'Q31'f i n e F FQM45I | N3#0((dae0,f.bin0e) 0 0Q(0(30a0)10 0>0 0(f(/Mb_x)P)I ) ?, (Q3 0b ( )0 :. 0 (0 1 a 1)0 )5 3 9| ~ ^ ~ 3(9fi/nM_tPI)),In file included from ( src/libavcodec/alac.cQ3(:x0)(54*: 0.20src/libavcodec/bytestream.h10:41729407:48158:9 warning: 3comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]8 6542f8/ .M2940_ P | I)+, Q03 . 0i5()f0 . (s0iz| e ^ ~20 2!5= 2s5i4z1e2) In file included from 9 f| src/libavcodec/aacsbr_fixed.c/M ~~~~~ ^ ~~~~_: PI62),: src/libavcodec/aacsbrdata.hQ:4343:0(70.:0 0warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 398468f/M_PI ),434 | {QQ303(01.(00 3015.97317304f5/M4_8P0I4)9,3 3 8| ^~~~~~~~~~~~~~0 4f)src/libavcodec/aac_defines.h, :Q44:3361:( note: -expanded from macro 'Q30'0 .862315 16448 | 0#d0e4fi0n8ef )Q3src/libavcodec/ac3enc_float.c}0, (:{x)Q68 :3 118( : -warning: 0 .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 9 9 70 75 79 3 6 2(82i4 nft)68, ) | Q( 3(1 ( x0) . 9*3r1203e79790t03ur77n49 148F4F241.M0 f+I)N (}c0,o o. 5r| )d ~~~~~^~~~~~~~~~~~~~~~~~ | , ^ COsrc/libavcodec/aac_defines.hE:F45_M:A36:X );In file included from note: expanded from macro 'Q31'src/libavcodec/aacps_fixed.c:| 24 : In file included from ~~~~~~^~~~~~~~~~~~~~~~src/libavcodec/aacps.c :32: src/libavcodec/aacps_fixed_tablegen.h :21445:src/libavutil/macros.h | 11#::d 49ewarning: f:implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i22 n:e Qnote: 31expanded from macro 'FFMIN'(x ) 214 | 49 | # d Qe3f0 i(0 .n0 e0 F0 F0(0MiIN0(0n0at,0)b)0 (((fa(/x))*M21 47_>4 P8(I3b))6, ?4Q (8.3b00( )0+. 000:.11 0553(9)a3 9) )| f ^ ~ /| M ^ ~_ PI), Q30(In file included from 0.src/libavcodec/aacsbr_fixed.c00:1627: 08src/libavcodec/aacsbrdata.h98:54332:f84/M:_ PIwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], Q30(0.002525 443312 | 9{fQ/3M_1P(I-)0, .Q83900(05.4090524923597894698f3/fM)_,P IQ)31,( Q-300(.0.3010731951997117301f8/M8_0P6I4)f,)} , | { ^~~~~~~~~~~~~~Q 31(-0src/libavcodec/aac_defines.h.:8443:78362:1 4note: 4expanded from macro 'Q30'6 51251f) ,44 | #dQe3fi1n(e Q030.(x9)7 6 3 7 6 3 2 5 4 7 4 6(i6ntf)()(}x, ) *1| 07 ~~~~~^~~~~~~~~~~~~~~~~~3 7418src/libavcodec/aac_defines.h2:445.0: +36 0:. 5note: ) expanded from macro 'Q31' | ^ 45 | #In file included from desrc/libavcodec/aacps_fixed.cf:i24: nIn file included from esrc/libavcodec/aacps.c :Q32: src/libavcodec/aacps_fixed_tablegen.h3:1213(:x136): warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)( (213x | ) * 2 1 47 4Q83306(408.0.000 00+00 00.05)0 f| / ^ ~M _PI), Q30(0.In file included from 0src/libavcodec/aacsbr_fixed.c1:9625: 8src/libavcodec/aacsbrdata.h7:34335:586: 6warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f /M_PI), Q30( 0433.0 | 30{3Q31369117(f/-M0_.PI8),9 Q0350(40.905444862685872939f3/Mf_)P,I) ,Q Q3310((0-.005.2232157899151f/9M_1PI3),1 Q8308(00.604f5)6}1,0 4{49Q631f1/(M_-PI0).,83 7 | 8 ^~~~~~~~~~~~~~2 14465src/libavcodec/aac_defines.h1:2445:136f):, note: Qexpanded from macro 'Q30'3 1src/libavcodec/bytestream.h( 0:. 317944:713 | :# 6dwarning: 3ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]7 f6i3n2e5 Q437046(6xf) })317, | | ~~~~^~~~~~~~~~~~~~~~~~~ s i z src/libavcodec/aac_defines.h: e 45 2:36 : = Fnote: (expanded from macro 'Q31'F iMnItN)((( xp45- | >#b)ud*e1f0f7fein3er 7_4Q131e(8xn2d)4 . 0 -+ p0- . 5 ) > b| u ^ ff e r (,in t)In file included from s(i(src/libavcodec/aacps_fixed.czex)):;* 242 1| 4: 7 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~In file included from 4src/libavcodec/aacps.c 8:3326: 4src/libavcodec/aacps_fixed_tablegen.hsrc/libavutil/macros.h8::213.:490 111+: 0:.warning: 25implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5: )note: expanded from macro 'FFMIN' | ^ ~ 49213 | | # In file included from d src/libavcodec/aacsbr_fixed.ce:f 62 i: nQ3src/libavcodec/aacsbrdata.h0e:(433 0:.31F:F Mwarning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]I0N 0(0a0,0b00)0 0( f(433a/ | M){_ Q>P3I )1(b,)( -?Q (0b3.0)(8 90:0 .5(a0)41)995587 34 | 5 ~ ^ ~ 265679f9/3M_fP)In file included from I),, src/libavcodec/alac.c QQ:3354: 0src/libavcodec/bytestream.h1((0-:.003183.:301153379:116 9warning: 91comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]31188 706f4f/) }318,M | {_ Q 3P 1iI(f) -(s,i0 Qz3e.02(8 0!3.=0748428 164s6i48z8263e5f12)5/ 1Mf_ )PI| ) ~~~~~ ^ ~~~~, , QQ3301((0. 0502.22958796135f7/6M32_5PI4)7, 4Q360(60.f0)5}6,1 0 44| 9 ~~~~^~~~~~~~~~~~~~~~~~~6 1f/Msrc/libavcodec/aac_defines.h_P:I)45,: 36| ^~~~~~~~~~~~~~: note: expanded from macro 'Q31' src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30'45 | #defi n44 | e# deQf3i1ne( xQ)30 (x ) ( i nt )(((ix)n*t10)73(74(18x2)4*.201 4+ 70.458) 3 6| 4 ^ 8.0 + 0.5)In file included from src/libavcodec/aacps_fixed.c| ^ ~: 24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:213In file included from :src/libavcodec/aacsbr_fixed.c86::62 : warning: src/libavcodec/aacsbrdata.himplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 433:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 213 | 433 | { Q 31 (Q-300.(89005.4905042057090930f)0, 0Q030f1/(M-0_.P3I17)9,1 9Q133108(80064.f0)19}5, 8{Q7331(5-06.8637f82/1M4_P4I)6, 5Q3102(50.10f3)03,3 1Q639117(f /M0_.P9I7)6,3 7Q3603(20.5044744866668f8)2}3f,/ M| ~~~~^~~~~~~~~~~~~~~~~~~_ PI)src/libavcodec/aac_defines.h:,45 :36Q:3 0note: (expanded from macro 'Q31'0 .052225 8459 | #1d5effin/eM Q_31P(Ix)), In file included from Q 3src/libavcodec/alacenc.c :0 (27 : 0src/libavcodec/put_bits.h. :0 5 6 122704 4:96 137 (fi:/nt )M_warning: PI()comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare](,x ) * 2| 1 ^~~~~~~~~~~~~~47 48364src/libavcodec/aac_defines.h8:44 .:36227: 0 | note: + expanded from macro 'Q30'0 . 5 ) i 44 | f | #(s ^ ~->db ueff_ienen Qd3 0-In file included from ( src/libavcodec/aacsbr_fixed.cs:-x>62)b: uf _psrc/libavcodec/aacsbrdata.ht :r >432 = : 84s : iz e warning: oimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] f( Bi t B(uifn)t))( ({x432) * | {1| Q ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~0 373174(18-240..0 7+4 09.05)4 9 3| 9 ^5 00519f), QIn file included from 31src/libavcodec/aacps_fixed.c(: 240: In file included from .src/libavcodec/aacps.c9:9329: 8src/libavcodec/aacps_fixed_tablegen.h5:4213:8613:6 4warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 21f)}, {Q31( 0 .2130 | 4 5 8 5 2 2Q380(507.4020100100f00)00,f /QM_3P1I() , 0Q3.0(90.90189152837335676f4/4M4_P0I82)f, )Q}3,0( 0. 03| 0 ~~~~~^~~~~~~~~~~~~~~~~~3 3169src/libavcodec/aac_defines.h17:f45:/36M_:PI ),note: expanded from macro 'Q31'Q 30(0.04 445 | 8#6d68e82f3ifn/eM _QPI3)1, (Qx3)0 (0 . 0 52 22 58 9 1 5f /M _ P I) , (Q3i0(n0.t05)61(04(4x9)61*f2/1M4_7PI4)8, 3 | 6 ^~~~~~~~~~~~~~4 8.0 +src/libavcodec/aac_defines.h :044:.365:) note: expanded from macro 'Q30'| ^ ~ 44 | #dIn file included from esrc/libavcodec/aacsbr_fixed.cf:i62ne: src/libavcodec/aacsbrdata.h:Q4323:059(:x )warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (i432n | t{)Q3(1((-0x.7)4*910047937341982540.00 5+19 f0).5,) Q| 31 ^( 0.9998548364In file included from 15src/libavcodec/aacps_fixed.c:224: 1In file included from f)src/libavcodec/aacps.c},: {32Q3: 1(src/libavcodec/aacps_fixed_tablegen.h 0:.021345:85362:2 warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 574211f), Q31( 0213 | . 99 8 1 2 3Q3307(04.4004000080020f0)0}f,/ M| _P ~~~~~^~~~~~~~~~~~~~~~~~I) , Q3src/libavcodec/aac_defines.h0:(450:.03619:58 7note: 3expanded from macro 'Q31'5 66f/M_P I45) | ,# dQ3e0(f0i.ne0 30Q33311(6x9)1 7 f / M _P I ), Q3 0 (0 .0 44 8(66i8n82t3f)/M(_(xP)*I2)1,4 7Q4383064(80..0502 +2 205.58) 9 1| ^ ~5 f/Msrc/libavcodec/bytestream.h_PI):, 355In file included from Q:3src/libavcodec/aacsbr_fixed.c13:062:: (src/libavcodec/aacsbrdata.hAS libavcodec/arm/ac3dsp_arm.o : 0warning: .432comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]05:632 1:0 warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]49 61f/M_PI )355, | | ^~~~~~~~~~~~~~432 | { sQiz3src/libavcodec/aac_defines.he 1 := (F44FM-I:0N36(:g.- 7>note: bu4fexpanded from macro 'Q30'9f0e 4r9_e3nd9 5440- | 0# d5g1-9>ebff)u,ifnfee rQ,Q331 (s 0i(0zxe.)) ; 9| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 9 9 8 5 4 83 src/libavutil/macros.h 6 :4 1495: 2251:f (note: )inexpanded from macro 'FFMIN't }),( (x{)Q* 1349 | 0#d17(e f03i.ne7 F0F441M85I2N845.202 8(a+,b5) 7(04(.2a5)1) > | 1 ^(f )b,src/libavcodec/put_bits.h) Q3:?1 265In file included from :(( 37bsrc/libavcodec/aacps_fixed.c):0:. 9249: 8 :In file included from src/libavcodec/aacps.c1:warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]( 2323: a3src/libavcodec/aacps_fixed_tablegen.h7:)213:4114)4: 265 | 0 8| 2 f ~ ^ ~warning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] } , | ~~~~~^~~~~~~~~~~~~~~~~~ iIn file included from fsrc/libavcodec/aac_defines.h (src/libavcodec/alac.cs:: -45>54:213b: 36 | u src/libavcodec/bytestream.h:: f _356note: : e expanded from macro 'Q31' 13:n warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] dQ 3-0 ( 0s-45>. | 0b0 #ud035600fef | 0 _ i0pt rsn0e iz0e 2> 0Qf=/=M 3 s_izFe1oPF(MfI(I)xN)B , (ip - >tQ3 b uBf0f u(0e. 0f1r ) 9 _)5 { e n8 7(di n3t | -5 )p ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~66(f(/x-) *M>_2bPu1fI4f)7,er4, s8Qiz3e36)4;08( .0 0| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~. 0 3+03 3src/libavutil/macros.h10:6.495:91)7 25 f| :/ note: ^ ~expanded from macro 'FFMIN'M _PI), 49Q | #In file included from d3e0fsrc/libavcodec/aacsbr_fixed.ci(:62ne0 : .Fsrc/libavcodec/aacsbrdata.hF0:4M484326I6:N(86a8:,2b 3)fwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] /(M_(PaI)) >, (Qb3432) 0? | ( ({b0Q) .:30 1(a5()2-2)2508. 7499 01| 54 ~ ^ ~f 9/3M_9PI5),0 0In file included from 5Q1src/libavcodec/alac.c39:f054): ,src/libavcodec/bytestream.h :Q(33570.1(: 0015.5:691 9warning: 09comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]845 494618f/ 3M6_3574P | 1 I5 )i,21ff )( | } ^~~~~~~~~~~~~~ s,iz esrc/libavcodec/aac_defines.h{Q2: !3=441( :036:s .inote: 0expanded from macro 'Q30'z 4e)5 8| ~~~~~ ^ ~~~~ 5442 | 28#5d74e2f1i1fn),e QQ313( 00.(9x98)1 2 33 74 44 08 2f ) } , | ~~~~^~~~~~~~~~~~~~~~~~~ (insrc/libavcodec/aac_defines.h:t45:)36:( (note: xexpanded from macro 'Q31' )*10737 4451 | 8#2d4e.f0i n+e 0.Q5)3 1| ^( x) In file included from src/libavcodec/aacps_fixed.c :(24: iIn file included from src/libavcodec/aacps.cn:32t: )(src/libavcodec/aacps_fixed_tablegen.h(:x212):*1362:1 4warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 83648.0 + 0.5) | 212 ^ ~ | Q30(0In file included from .0src/libavcodec/aacsbr_fixed.c0:620: 0src/libavcodec/aacsbrdata.h0:4310:084:0 warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0f /M_PI), Q30(0 .431 | 0{Q43313(4 50.9054732f2/3M05_1P36I83)3,7 fQ),3 Q03(10(-.00.6878281075020137383622f/6Mf_)PI}),, Q{3Q03(01.(09 9701.679990409f8/M0_1P2I1),8 8Q3305(03.f1)16,2 9Q5316163(f/ M_0PI.)9,7 0Q9304(305.81121530373868762ff/)M}_, P | I ~~~~~^~~~~~~~~~~~~~~~~~) , | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:src/libavcodec/aac_defines.h36::44 :note: 36:expanded from macro 'Q31' note: expanded from macro 'Q30' 4544 | | ##dedfeifinne eQ3 1Q3(0x()x ) ( in t) (((xi)n*t1)07(37(41x8)2*42.01 +4 7408.35)6 4 | 8 ^. 0 + 0.5) In file included from | ^ ~src/libavcodec/aacps_fixed.c :24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:212:In file included from 111src/libavcodec/aacsbr_fixed.c:: 62warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: src/libavcodec/aacsbrdata.h:431:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 212 | 431 | {Q3Q031((0. 0000.007022030005010f3/6M8_P3I)3, 7Q3f0()0.,04 3Q334519(5-403.f8/8M8_0P5I)0, 0Q310(70.306376221762f3)8}2f,/ M{_PQI)3,1 (Q3 00(.09.90499978160719020f1/M8_P8I)3, 5Q33f0)(0,. 1Q136219(51 6603f./9M7_P0I9)4, 3Q53src/libavcodec/put_bits.h801(1:03.1317253:083377f36:8 )6warning: 2}comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare],f / M| _P ~~~~~^~~~~~~~~~~~~~~~~~I ), src/libavcodec/aac_defines.h:| 45: ^~~~~~~~~~~~~~36: 317note: | expanded from macro 'Q31'src/libavcodec/aac_defines.h : 44 : 36i:f 45( | note: expanded from macro 'Q30's #-d>ebfuif n_44e | en d# dQ-3e1 f(isxne- Q)3>b u 0f ( _ xpt )r > = s i z e o f((Bii n t t )B (u(f()xi)n)t*)2( 1{(4 x 7)| 4 ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~* 8103736744188.240.0 ++ 00..5)5 ) | ^| ^ ~ In file included from In file included from src/libavcodec/aacps_fixed.csrc/libavcodec/aacsbr_fixed.c::6224: src/libavcodec/aacsbrdata.h: :In file included from 431src/libavcodec/aacps.c::3231: src/libavcodec/aacps_fixed_tablegen.h:: 212:warning: 86:implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 431 | {Q 32121 | ( 0 .0 72Q233005(13068.3307f0)0,0 Q0301(0-00.0808f8/0M5_0P0I1)7,3 3Q6236f0)}(,0 .{0Q341(3 03.9494599854031f2/1M8_8P3I5)3,f )Q,3 0Q(301.(0 06.977201947352831821f/3M3_8P7fI)),} Q,3 0( 0| . ~~~~^~~~~~~~~~~~~~~~~~~09 9716src/libavcodec/aac_defines.h7:9450:036f: /note: Mexpanded from macro 'Q31'_ PI), Q30 (450 | #.d1e1f6i2ne9 Q53116(6x)3 f / M _ P I ) ,( iQ3n0t()0(.(1x)2*52017346784682f3/6M4_8P.I0), +| 0 ^~~~~~~~~~~~~~.5 ) | src/libavcodec/aac_defines.h ^ ~ :44:36: note: expanded from macro 'Q30' In file included from src/libavcodec/aacsbr_fixed.c44: | 62#: src/libavcodec/aacsbrdata.hd:e431f:7i: nwarning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(x) 431 | { Q 3 1 ( (0i.nt0)(7(x2)2*310075371413862843.03 7+ f0.)5, )Q 3| 1 ^ (-0.8880500In file included from 17src/libavcodec/aacps_fixed.c33:62246f: )In file included from src/libavcodec/aacps.c}:,32: src/libavcodec/aacps_fixed_tablegen.h{:212Q:3611: (warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 9949801218835 3212 | f ) , Q 3Q13(0 (00..90700940350810103030870f0)}f, / M| ~~~~~^~~~~~~~~~~~~~~~~~_ PI),src/libavcodec/aac_defines.h :45Q:3360:( 0note: expanded from macro 'Q31'. 04334595 4453 | f#/dMe_fiPnIe) Q,3 1Q3(0(x0). 0 6 7 2 1 7 2 3 8(2ifn/tM)_(P(Ix))*, 2Q143704(8306.4089.907 +1 06.759) 0 | 0 ^ ~ f/M_PI), Q30In file included from (0src/libavcodec/aacsbr_fixed.c.:11626: src/libavcodec/aacsbrdata.h2:954301:836:6 warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] f/M_PI), Q30 (4300 | .1{2Q53017(3-6806.2f9/M1_P5I)2, 9 | 4 ^~~~~~~~~~~~~~ 61447src/libavcodec/aac_defines.h6:944:236f: )note: expanded from macro 'Q30', Q31(- 044. | 1#5d6e9f8in7e0 7Q5303(4x2) 0 6 f ) } , {Q 3 (i1n(t-)0.(0(3x3)0*5170373874814802740.50 f+), 0Q.53)1 ( -| 0 ^ .37205262859In file included from 76src/libavcodec/aacps_fixed.c4f:)}24,: In file included from | src/libavcodec/aacps.c ~~~~^~~~~~~~~~~~~~~~~~~: 32: src/libavcodec/aacps_fixed_tablegen.h:src/libavcodec/aac_defines.h:21245::3636:: warning: note: expanded from macro 'Q31'implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | #defin e212 Q | 3 1 (x ) Q 3 0 ( 0 .(0i0nt0)0(0(0x00)0*2014f74/8M3_6P48I.)0, +Q3 0(00..054)33 4 5| 9 ^ ~54 3f/M_PI), Q30In file included from (src/libavcodec/aacsbr_fixed.c0.:06267: 21src/libavcodec/aacsbrdata.h72:34308:258f/:M _Pwarning: I)implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], Q30(0.09971 6743090 | 0f{/QM3_P1I()-, 0Q.390(105.121692496511466437f6/M9_2PfI)), ,Q3 0Q(30.11(25-07036.8612f5/6M_9P8I7)0,7 5 34| 20 ^~~~~~~~~~~~~~6 f)},src/libavcodec/aac_defines.h: 44{Q:3361(:- note: 0expanded from macro 'Q30'. 033057 384484 | 07#05df)e,f iQn3e1 (Q-300(.3x7)2 0 5 2 6 2 8 5 9 7 6 4f )}(,i n t| ) ~~~~^~~~~~~~~~~~~~~~~~~(( x)*1src/libavcodec/aac_defines.h0:745:336:7 note: 4expanded from macro 'Q31'1 824.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 :(212:i11n:t )(warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]x )*2147483648.0 +212 | 0 .5 ) | Q3 ^ ~0 (0.00000000In file included from 00src/libavcodec/aacsbr_fixed.cf/:M62_: Psrc/libavcodec/aacsbrdata.hI:),430 Q:3031(0:.0 4warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 459543f/M_PI )430 | ,{ QQ313(0-(00..0961752291476231824f4/7M_6P9I2)f, )Q3,0 (Q03.019(9-71067.9010f5/M6_P9I8)7,0 7Q533402(00.61f1)6},2 9{5Q311(6-603.f03/3M0_5P7I3)88,40 7Q035f0),( Q031.(-102.5307723608652f2/6M_2P8I5)9, 7 | 6 ^~~~~~~~~~~~~~4 f)},src/libavcodec/aac_defines.h :44 :36| : ~~~~^~~~~~~~~~~~~~~~~~~note: expanded from macro 'Q30' src/libavcodec/aac_defines.h:45 :3644: | #note: dexpanded from macro 'Q31'ef ine Q30( x45) | # d e f i n e Q(3i1n(tx))( ( x ) * 1 0 7 3 74(1i8nt2)(4(x.)*021 4+ 704.8356)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 211:src/libavcodec/aacsbr_fixed.c136:: 62warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: src/libavcodec/aacsbrdata.h:430:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 211 | 430 | Q{30Q(03.0100(00-000.00901f5/2M94_6PI1)4, 4Q736902f(),0 In file included from .Q036src/libavcodec/alac.c17:(257-: 03src/libavcodec/unary.h4.1:1355066:92f41/:M8_7 0Pwarning: I7comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]) ,5 Q3340(20.01604f5)}2, 3 50{Q53 | 16 1( - 90 ff.o0/rM(3_iP3I0) 5=, 07;3 Q838i40 (00<7 .1055l85ef9n04)3 ,5&0 &f Q/gM_3Pe1I)t,_b( -iQ030t(s.130(g7.b18220)5 24!627825=9736 47fs8)0t}fo,p/; i M| +_+ ~~~~^~~~~~~~~~~~~~~~~~~P I));,src/libavcodec/aac_defines.h : Q3450| : ~~~~~~~~~~~~~ ^ ~~~~( 360:. 1note: expanded from macro 'Q31'9 66800541 f45/M | _#PdI)e,f i| ^~~~~~~~~~~~~~n e Q31src/libavcodec/aac_defines.h(x:)44 :36 : note: expanded from macro 'Q30' 44 | #(deifninte) (Q(30x()*x2)1 4 7 4 8 3 6 4 8 .0 + ( in0t.)5()( x) *| 1 ^ ~07 3741824.0 + 0In file included from .5src/libavcodec/aacsbr_fixed.c) : | 62 ^: src/libavcodec/aacsbrdata.h:429:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:211 429: | 111{: Qwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 1( 0.9014550940 921185 | 9 f ) Q,3 0Q(310(. 000.0909070080103900f3/65M44_6fP)}I,), Q{30Q(30.10(6-7203.4817326529f2/M8_9P0I4)8,0 4Q3f3)0,( 0Q.310145(2 305.969192f3/M3_P5I8)7, 3Q35036(60.615f5)8}9,0 4 3| 5 ~~~~~^~~~~~~~~~~~~~~~~~0f /M_Psrc/libavcodec/aac_defines.hI):, 45Q3:0(360.:18 24note: 7expanded from macro 'Q31'2 3780f/M _45P | I#),d eQf3i0n(e0 .Q13916(6x8)00 5 4 1 f / M _ PI ) , | ( ^~~~~~~~~~~~~~i nt)(src/libavcodec/aac_defines.h(x:)*4421:47364:8 3note: 64expanded from macro 'Q30'8 .0 + 0. 544 | )# d| e ^ ~f ine Q30(x) In file included from src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h : 429 : 58 (:i nwarning: timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) ((x)*107374 14298 | 2{4Q.310( +0 .090.154)55 0 94| 0 ^9 859f), Q3In file included from 1(src/libavcodec/aacps_fixed.c :024.: 9In file included from 97src/libavcodec/aacps.c81:39320: 3src/libavcodec/aacps_fixed_tablegen.h6:2115:864: 4warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] f)}, {Q31(-0.87 22115 | 9 2 8 9 0 Q4308(00.40300f0)0,00 0Q0301f(/ M0_.P9I9),2 3Q3350(870.305673263646f1)3}6, 2 f/| M ~~~~^~~~~~~~~~~~~~~~~~~_ PI), src/libavcodec/aac_defines.hQ3:045(:036.:10 4note: 5expanded from macro 'Q31'23 5619f/M_ P45I | ),# Qd3e0f(i0n.1e55 89Q03413(50xf)/ M _ P I) , Q3 0 ( 0. 1 8 (2i4n72t37)80(f(/xM)_P*I2)1,4 7Q43803(60.41986.608 0+05 401f./M5_)P I )| , ^ ~ | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:In file included from 44:36src/libavcodec/aacsbr_fixed.c:: note: 62expanded from macro 'Q30': src/libavcodec/aacsbrdata.h:429:32: warning: 44implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | # define Q30(x ) 429 | { Q3 1 ( 0 . 9 0 1 4 55(09i4n0t9)8(5(9fx)),* 1Q30173(74 108.249.907 8+1 309.053)6 5 | 4 ^ 46f)}, {Q3In file included from 1(src/libavcodec/aacps_fixed.c-:024.: 8In file included from 7src/libavcodec/aacps.c2:5329: src/libavcodec/aacps_fixed_tablegen.h2:82119:0614:8 warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 3f), Q31( 0.99233 52118 | 7 3 5 3 Q6360(60f.)0}0,0 0 0| 0 ~~~~~^~~~~~~~~~~~~~~~~~00 00f/Msrc/libavcodec/aac_defines.h:_45PI:)36,: Qnote: 30expanded from macro 'Q31'( 0.06723 4451 | 36#2fd/eMf_iPnI)e, Q3Q0(301(.x10)4 5 2 3 56 19 f/ M_ PI ) , Q 3 0 ((0i.n1t55)89(04(3x5)0*f2/1M4_7P4I8)3,64 8Q.300 (0+. 108.2547)2 3 78| 0 ^ ~f /M_PI), Q30In file included from (0src/libavcodec/aacsbr_fixed.c.1:96266: 8src/libavcodec/aacsbrdata.h00:54294:1f7/:M _Pwarning: Iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) , | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :42944 | {:Q36:3 note: 1expanded from macro 'Q30' ( 0.901 444 | 5#d5e0f9i4ne0 9Q8350(9x)f ) , Q 31 ( 0. 9 9 7 8(1i3n9t0)3(6(5x4)4*160f73)7}41,8 24{.Q03 1+( -00..85)7 2| 5 ^9 289048043f), In file included from Q3src/libavcodec/aacps_fixed.c1(: 24: 0In file included from src/libavcodec/aacps.c.:9329: src/libavcodec/aacps_fixed_tablegen.h2:32113:5368: 7warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 53666f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h211:45: | 36 : note: expanded from macro 'Q31' Q30(0.0 0450 | #0de0f0i0n0e 0Q301f(/x)M _ PI ) , Q 3 0 ( (0in.t)0(6(7x2)3*241417346823f6/48M.0_ P+I )0.,5) Q| ^ ~3 0(0.1045235In file included from 6src/libavcodec/aacsbr_fixed.c1:962f: src/libavcodec/aacsbrdata.h/:M428:_83:P warning: Iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]), Q30(0.15589 04284 | 3{50Qf3/1M( _0.P6I6)92,92 6Q637400(4707.f1),8 2Q4317( 203.7988602f94/93M40_17P48If))},, { QQ331(0-(0.09.7146936696582507035411f0/Mf_)P,I) ,Q 3| 1 ^~~~~~~~~~~~~~ (-0.src/libavcodec/aac_defines.h0:044:1369:0 2note: 2expanded from macro 'Q30' 330130 144f | #)de}f,i ne Q| 30 ~~~~^~~~~~~~~~~~~~~~~~~(x ) src/libavcodec/aac_defines.h : 45 : 36 : note: expanded from macro 'Q31' (int)(( x45) | *#10d7e3fi7n4e18 24Q.310( x+ )0. 5 ) | ^ (int)In file included from ((src/libavcodec/aacps_fixed.cx:)24*2: 1In file included from 4src/libavcodec/aacps.c7:324: 83src/libavcodec/aacps_fixed_tablegen.h6:2114:8.110: warning: +implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0.5) | ^ ~ 211 | In file included from src/libavcodec/aacsbr_fixed.c : 62 : Qsrc/libavcodec/aacsbrdata.h30:(4280.:00580:0 0warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 0000f/M_PI) ,428 | Q{3Q031((0 .00.6676922392461637460427f7f/)M,_ PQI31)(, 0Q.3908(6209.14094354203175486f1)9f}/M,_P I{)Q, 3Q310((0-.01.5975486936094532557301f0/fM)_,P IQ3)1,( -Q300.0(00.11980222433702133017f)8},0 f /| ~~~~^~~~~~~~~~~~~~~~~~~M _PI)src/libavcodec/aac_defines.h,: 45:Q363:0 (note: 0expanded from macro 'Q31'. 1966800 5454 | 1#f/dMe_fPIi)n, e | ^~~~~~~~~~~~~~Q 31(x)src/libavcodec/aac_defines.h: 44: 36 : note: expanded from macro 'Q30' ( i44n | t#)d((ex)f*i2n1e4 Q7304(83x6)4 8 . 0 + 0 .5 ) | ( ^ ~ int)((x)*107In file included from 3src/libavcodec/aacsbr_fixed.c7:624: 1src/libavcodec/aacsbrdata.h8:24284:.320 :+ warning: 0.implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 ) | ^ 428 | In file included from {Qsrc/libavcodec/aacps_fixed.c31:( 240.: 6In file included from src/libavcodec/aacps.c6:329: 2src/libavcodec/aacps_fixed_tablegen.h9:22106:1366:7 4warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 477f), Q31( 0.9 821062 | 9 4 9 34 01 74Q8f3)}0, ({Q031.(-00.0907004060306009f/5M_2P5I)7,3 Q1300f()0,. 1Q01311129(09-60f./M0_P0I)1, 9Q03202(303.015183007614f50)2}f,/ M_ PI| ), ~~~~~^~~~~~~~~~~~~~~~~~ Q 30(0src/libavcodec/aac_defines.h.:2453:836:7 5note: 57expanded from macro 'Q31'17 9f/M_PI) ,45 | Q#3d0(e0f.2i82n0e7 28Q71391f(/xM_)P I ) , Q 3 0 ( 0 . 3 0(5i8n3t8)0(1(87xf)/M*_21P4I7)4,8 3 64| 8 ^~~~~~~~~~~~~~ .0 src/libavcodec/aac_defines.h+: 44:036.:5 )note: expanded from macro 'Q30' | ^ ~ 44 | #defineIn file included from Qsrc/libavcodec/aacsbr_fixed.c3:062(x: ) src/libavcodec/aacsbrdata.h : 428 : 7 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x)* 142807 | 37{41Q82341.(0 0+. 06.659) 2 9| ^2 66740477f), Q3In file included from 1(src/libavcodec/aacps_fixed.c 0:.249: 8In file included from 6src/libavcodec/aacps.c:232: 9src/libavcodec/aacps_fixed_tablegen.h4:2109:3111:40 warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 748f)}, {Q31(-0 .2109 | 7 46 3 6 9 5Q235703(100.f0)0,0 0Q0301(0-0000.0f0/1M_9P0I22)33,01 30Q1f3)}0,( 0 .| ~~~~~^~~~~~~~~~~~~~~~~~1 011src/libavcodec/aac_defines.h12:94509:636f:/ note: Mexpanded from macro 'Q31'_P I), Q30( 0.4515 | 8#0d76e4f50i2fn/eM_ PIQ)3,1 (Qx3)0 (0 . 2 3 8 75 5 71 79 f / M_ P(Ii)n, tQ)3(0((0x.2)8*22071248774198f3/6M_4P8I.),0 Q3+0 (00..35)0 5| 8 ^ ~3 80187f/M_PI)In file included from ,In file included from src/libavcodec/aacsbr_fixed.c | : ^~~~~~~~~~~~~~62: src/libavcodec/ac3enc_float.c src/libavcodec/aacsbrdata.h::78427: :src/libavcodec/aac_defines.h83:44src/libavcodec/ac3enc_template.c:::21836 ::29warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]note: expanded from macro 'Q30'warning: implicit conversion increases floating-point precision: 'CoefSumType' (aka 'float') to 'double' [-Wdouble-promotion] 44 | 427#d | ef{iQn3e 1Q(3-00(.x9)8 6 0 7 8 5 218 73 | 36 2 3 0 f( )i,n t Q)3( 1(( x 0 ) . *25 10 03 743 i9f71 4(1c173o08o0r2d_2d43i.ff0)f} +,> 0 .{ QNE5W_3C)P1 L(| -_ ^C0O .OR4D0_7T6HR1ES0In file included from H5Osrc/libavcodec/aacps_fixed.cL66:D4) 240 : In file included from 5src/libavcodec/aacps.c0| 5 ^~~~~~~~~~ ~ :f)32, : Q3src/libavcodec/aacps_fixed_tablegen.h1(:-2100:.8690:0 45warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]73 444695f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ 210 | src/libavcodec/aac_defines.h: 45: 36: note: expanded from macro 'Q31' Q30(0.0 0450 | 00#0d0e0fi0n0ef Q/31M(x_) P I) , Q 3 0 ( 0 .(1i0n11t12)9((0x9)6f*/2M1_P4I7),4 8Q3360(408.1.508 0+ 70.65)4 5 0| 2 ^ ~f /M_PI), Q30(In file included from 0.src/libavcodec/aacsbr_fixed.c2:38627: 5src/libavcodec/aacsbrdata.h57:14277:958f/:M _warning: Pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]I ), Q30(0.282 04277 | 28{7Q193f1/(M-_0.P9I)8, 6Q0370(805.37053833862031807ff)/M,_ PQI3),1 ( | ^~~~~~~~~~~~~~ 0.25src/libavcodec/aac_defines.h0:443:364:9 11note: 7expanded from macro 'Q30' 30023f )44} | ,#d e{fiQne3 Q13(-00(x.) 4 0 7 6 1 0 5 6 64 0(i5nt0)5(f(x)), *Q31107(3-704.198204.004 55+73 44046.955)f ) }| , ^ | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:In file included from 45:src/libavcodec/aacps_fixed.c:3624: : note: In file included from expanded from macro 'Q31'src/libavcodec/aacps.c :32: src/libavcodec/aacps_fixed_tablegen.h:210:61 : 45warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] #define Q31(x) 210 | ( inQt)3(0((x0).*2010407408306408.00 0+0 0f0/.M5_)P I )| , ^ ~ Q30(0.10111In file included from 29src/libavcodec/aacsbr_fixed.c0:9626: fsrc/libavcodec/aacsbrdata.h/:427M:32_:P Iwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], Q30(0.158076 454270 | 2{fQ/3M1_P(I-)0,.9 8Q6300(70.8253877355371672930ff/)M,_ PQI)3,1 Q(3 0(00..22580324901721877139f0/M0_2PI3),f Q)3}0(,0. 30{5Q83318(01-807f./40M76_1P0I5)6, 6 4| 0 ^~~~~~~~~~~~~~ 505f)src/libavcodec/aac_defines.h,: 44:Q363:1 (note: -expanded from macro 'Q30'0. 900455 734444 | 46#95df)e},f i n| e ~~~~~^~~~~~~~~~~~~~~~~~ Q30src/libavcodec/aac_defines.h(x:)45: 36 : note: expanded from macro 'Q31' 45 | (#idnetfi)n(e( xQ)31*(1x)0 7 3 7 4 1 8 2 4 .0 + 0 .(5i) n t| ) ^( (x)*2147483In file included from 64src/libavcodec/aacps_fixed.c8:24.: 0In file included from src/libavcodec/aacps.c :+32 : 0src/libavcodec/aacps_fixed_tablegen.h.:2105:36): warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]| ^ ~ In file included from src/libavcodec/aacsbr_fixed.c210:62 | : src/libavcodec/aacsbrdata.h : 427 : 6Q:30 (warning: 0.implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 000000000f/ M_427PI | ){,Q Q331(0-(00..19081611029708965f7/3M3_P6I)2,3 0Q3f0)(,0 .Q15381(0 7064.52500324f9/1M1_7P3I0)0,2 3Qf3)0},( 0.{2Q33817(5-5701.7490f/7M_6P1I0)5,6 Q6304(005.208250f7)2,87 1Q93f1/(M-_0P.I9)0,0 4Q55373044(406.935f0)5}8, 3 | 8 ~~~~^~~~~~~~~~~~~~~~~~~0 187fsrc/libavcodec/aac_defines.h/:M45:_36P:I ),note: expanded from macro 'Q31' | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :4544 | :36#:de finote: nexpanded from macro 'Q30'e Q31(x) 44 | # de f i n e Q 3 0( x() i n t ) ( ( x ) * 2 (1i4n7t4)8(3(x6)4*810.703 7+41 802.45.0) + | 0 ^ ~. 5) | ^ In file included from src/libavcodec/aacsbr_fixed.c:62: In file included from src/libavcodec/aacsbrdata.hsrc/libavcodec/aacps_fixed.c::426:2483:: 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:210:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 426 | {Q31(-0.591743 921076 | 85 71 4f ) , Q 3Q13(-00.(89040.5307004202705020f0)0}00,f /{MQ_P3I1),( Q03.07(50.010817191209606969f/1M_8PI9)0,f Q)30,(0 .1Q53810(7-6045.0229f6/M1_2PI6),7 2Q93802(309.62f38)7},5 5 7| 1 ~~~~^~~~~~~~~~~~~~~~~~~ 79f/src/libavcodec/aac_defines.hM_:PI45):, 36Q:30 (note: 0expanded from macro 'Q31'.2 8207287 1459f | /#Md_ePfIi)n,e QQ331(0x() 0 . 3 0 5 8 3 8 0 1 8 7f /(iMnt_)PI()(,x ) *| 2 ^~~~~~~~~~~~~~ 1474src/libavcodec/aac_defines.h8:3446:4368: .note: expanded from macro 'Q30'0 + 0.5 )44 | #d e| fi ^ ~ne Q30(x) In file included from src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h : 426(:in59t: )warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( x)*107374182 4426.0 | {+Q 03.15)( - | 0 ^. 591743976857In file included from 14src/libavcodec/aacps_fixed.cf:24): In file included from ,src/libavcodec/aacps.c :Q32: 3src/libavcodec/aacps_fixed_tablegen.h1:(209-0:.1368:9 4warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 370422752f)}, {209Q | 31 ( 0 . Q7350(008.07090000060609108900ff/)M,_ PQI)3, 1Q(30-(00..219361152968752796892f3/96Mf_)P}I, ) ,| ~~~~~^~~~~~~~~~~~~~~~~~ Q30src/libavcodec/aac_defines.h(0:.45:2360:72 5note: 2expanded from macro 'Q31'2 491f/M_ P45I | )#,d eQfi3ne0 (Q03.13(18x8) 1 8 7 4 8 0 f / M _P I ) ,( iQn30t()0(.(3x8)2*5215401720448f3/6M4_P8I.),0 Q+3 00(0..541)9 3 95| 1 ^ ~ 190f/M_PI),In file included from src/libavcodec/aacsbr_fixed.c :| ^~~~~~~~~~~~~~62 : src/libavcodec/aacsbrdata.h:426src/libavcodec/aac_defines.h::3144:: 36:warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]note: expanded from macro 'Q30' 44 | 426# | {dQe3f1(i-n0e.5 9Q137403(9x76)8 57 14 f) , Q 31 (- 0 .8 94 0 5 3 7(0in4t)2(27(5x2)f)*}1, 0{Q733714(1 8204..075 08+79 0606.951)8 90 f| ) ^, Q31(-0.2961In file included from 26src/libavcodec/aacps_fixed.c7:2249: In file included from 8src/libavcodec/aacps.c23:9632f): },src/libavcodec/aacps_fixed_tablegen.h :| ~~~~^~~~~~~~~~~~~~~~~~~209 :111: src/libavcodec/aac_defines.hwarning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]45 :36: note: expanded from macro 'Q31' 45209 | | # d e f Qi3n0(e0. 0Q03010(x0)00 00 0 f/ M _ P I ) , Q 3 0( 0 .(i1n3t1)5(98(5x76)9*2f1/M4_P7I4),8 3Q6340(80..200 72+5 202.459)1 f| ^ ~/ M_PI), Q30(0.In file included from 31src/libavcodec/aacsbr_fixed.c8:81628: src/libavcodec/aacsbrdata.h7:484260f:/M6_: Pwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]I ), Q30(0.38 24265 | 5{01Q2034f1/M(_P-I)0, .Q3509(10.741493399517169805f71/4fM),_ PQI3)1,( - | 0 ^~~~~~~~~~~~~~ .894src/libavcodec/aac_defines.h:0445:336:7 0note: 42expanded from macro 'Q30'2 752f)}, 44{ | Q#31d( e0fi.n7e5 0Q38079(06x6)9 18 90 f) , Q 3 1 ( - 0 . 2 (9i6nt1)2(67(2x9)8*2103739764f18)24}., 0 | + ~~~~^~~~~~~~~~~~~~~~~~~ 0.5)src/libavcodec/aac_defines.h : 45| : ^36 : note: expanded from macro 'Q31' In file included from 45src/libavcodec/aacps_fixed.c | :#24d: eIn file included from fsrc/libavcodec/aacps.c:i32: nsrc/libavcodec/aacps_fixed_tablegen.h:e209 :86Q:3 1warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]x ) ( i209 | n t ) ( (Q3x0)(0*.201040704083064080.000 +f /0M_.P5I) ) | , ^ ~ Q30(0.1315In file included from 98src/libavcodec/aacsbr_fixed.c5:7626: src/libavcodec/aacsbrdata.h9:f425:/84:M _warning: PIimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) , Q30(0.207 2542522 | 4{91Qf31/(M _0.P5I)7, 3Q9307(3089.336148383187948f0)f,/ M_QP3I1)(, 0.Q353208(9070.333873275605f0)1},2 0{4fQ/3M1_(P 0I.)75,37 43Q13609(704.4419953f9)5,1 19Q0f3/1M(_ P0I.9)6,7 0 5| ^~~~~~~~~~~~~~2 1465src/libavcodec/aac_defines.h13:3445:f36):} ,note: expanded from macro 'Q30'| ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :4445 | :#d36e: fnote: expanded from macro 'Q31'i ne Q30(x) 45 | # d ef in e Q 3 1( x ) ( i n t) (( x )* 10 7 3 74 18(24i.0n t+) (0(.x5)) * 2| ^1 47483648.0In file included from +src/libavcodec/aacps_fixed.c 0:.24: 5In file included from )src/libavcodec/aacps.c : 32| ^ ~: src/libavcodec/aacps_fixed_tablegen.h:209: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:425:59 :209 | warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(0.000 0042500 | 00{0Qf3/1M_(P I0).,5 Q7330(90.71331859396845337969ff/)M,_ PQI3)1,( Q030.(03.5202782957220493137f3/M7_P6I0f)),} Q,3 0({0Q.3311(8 8018.7745803f7/4M3_P1I)6,97 4Q4390(50.f38)2,5 5Q031210( 40f/.M9_6P7I0)5, 2Q143605(103.354f1)9}3,9 5| ~~~~~^~~~~~~~~~~~~~~~~~1 190fsrc/libavcodec/aac_defines.h/:M45:_36P:I )note: ,expanded from macro 'Q31' | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h45: | 44#:de36f: inote: nexpanded from macro 'Q30' e Q31(x )44 | # d e f i n e (Qin3t0)((x() x ) * 2 1 4 7 4 8 3 (6i4n8t.)(0( x)+*1 07037.41582)4. 0 | ^ ~+ 0.5) | ^ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.hIn file included from :425src/libavcodec/aacps_fixed.c:32:: 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:209:36: warning: 425implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | {Q31( 0.573973 82099 | 3 6 43 39 f) , Q 3Q301(( 00.3.502080907000303070307f6/0Mf_)}P,I ){,Q 3Q13( 00(.07.513317549381567967494f9/5fM)_,P IQ)3,1 (Q 30.096(7005.22140657123523254f9)1}f,/M _ | P ~~~~~^~~~~~~~~~~~~~~~~~I ), Q3src/libavcodec/aac_defines.h0(:045.:336:1 8note: 81expanded from macro 'Q31'8 7480f/M_ 45P | I#)d,ef iQne3 Q031((x0). 3 8 25 5 0 1 2 0 4 f / M _(PIi),n tQ)30((0(.x41)9*3295114197048f3/6M_4P8I).,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:in425e: 7:Q 30warning: (ximplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) 425( | in{t)Q(31(( x0.)57*391730879336743431982f4),. 0Q 3+1( 00.3.552) 8 | 9 ^70 3373760f)},In file included from {src/libavcodec/aacps_fixed.cQ3:124(: In file included from 0src/libavcodec/aacps.c.:732: 5src/libavcodec/aacps_fixed_tablegen.h37:432091:6119:7 warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 95f), Q31( 0.967 02095 | 2 14 6 5 13 35 fQ)3},0 ( 0| ~~~~~^~~~~~~~~~~~~~~~~~. 0000src/libavcodec/aac_defines.h:0450:360:0 0note: 0expanded from macro 'Q31' f/M_PI), 45Q | 3#0d(e0f.1i31n59e8 57Q6391f(/Mx_P)I ) , Q 3 0( 0. 2 0 72 5 2 2(4i9n1tf)/(M(_xP)I*)21,47 4Q8330(604.83.01 8+8 10.857)4 8 | 0 ^ ~f /M_PI), Q30(0In file included from .3src/libavcodec/aacsbr_fixed.c82:556201: 20src/libavcodec/aacsbrdata.h4f:/424M:_P84I):, Q3warning: 0(implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .4193951190f /424M | _P{IQ),3 1( | ^~~~~~~~~~~~~~0 .463src/libavcodec/aac_defines.h3:2440:3368:2 47note: 4expanded from macro 'Q30' 97f), Q443 | 1(# d0e.fi1ne0 Q9306(4x)1 26 1 8 5 0 6 3 f ) } , ({inQt3)(1((x)-*01.07737644198274.000 4+ 904.051) 6 | 2 ^f ), Q31( 0.892In file included from 10src/libavcodec/aacps_fixed.c9:2249: 2In file included from 4src/libavcodec/aacps.c2:322: 3src/libavcodec/aacps_fixed_tablegen.h8f:)208}:,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' 20845 | | # de f in e QQ313(x0) ( 0 . 0 0 0 0 0 0 0 0 0 0(fin/tM_)P(I()x, )Q*3201(407.41860338666438.609 f+/ M0_.P5I)) , | ^ ~Q 30(0.254943In file included from 75src/libavcodec/aacsbr_fixed.c8:622: fsrc/libavcodec/aacsbrdata.h/:M424_P:I)58, :Q 3warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( 0.4029446840 f424/ | M{_QP3I)1,( 0Q.3406(303.24039828470469879f5)8,5 Qf31/(M 0_.1P09I6),4 1Q2361085(0603.5f6)}1,56 4{1Q43751f(/-M_0PI.)7,6 4 9| 7 ^~~~~~~~~~~~~~0 04940src/libavcodec/aac_defines.h1:6442:f36:) note: ,expanded from macro 'Q30' Q31( 0 .44 | 8#d9e2f1in0e92 9Q320(4x2)2 3 8 f ) } , ( i| n ~~~~^~~~~~~~~~~~~~~~~~~t )((x)src/libavcodec/aac_defines.h:*4510:73367:4 1note: 8expanded from macro 'Q31'2 4.0 + 0 .455 | )# d ef| i ^n e Q31(x) In file included from src/libavcodec/aacps_fixed.c : 24 : In file included from src/libavcodec/aacps.c: 32 : (src/libavcodec/aacps_fixed_tablegen.hi:n208t:)111(: (warning: ximplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) *2147483648.0 + 2080 | . 5 ) | ^ ~ Q30(0.0000In file included from 0src/libavcodec/aacsbr_fixed.c:0620: 0src/libavcodec/aacsbrdata.h0:4240:f32/:M warning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]P I), Q30(0.16 042438 | 6{6Q3316(9 f/0M_.P4I6)3,3 Q2300(30.8225447944397758f2)f,/M _QP3I1)(, Q300(.0.1400299446684401f/2M_6P1I)8, 5Q3006(30f.)4}9,8 0{6Q839158(5-f/0M._76P4I9)70,04 9Q430106(2f0).,56 1Q5316( 40.184972150f9/2M9_2PI4)2,2 3| 8 ^~~~~~~~~~~~~~ fAS libavcodec/arm/ac3dsp_armv6.o )},src/libavcodec/aac_defines.h : 44| :36 ~~~~~^~~~~~~~~~~~~~~~~~: note: expanded from macro 'Q30' src/libavcodec/aac_defines.h:45:36: 44note: | #expanded from macro 'Q31'd efine Q 3450 | (#xde)f i n e Q3 1( x ) ( i n t ) ( ( x()i*nt1)0(73(74x1)82*4.201 4+7 408.356)4 8| ^. 0 + 0.5) | In file included from ^ ~src/libavcodec/aacps_fixed.c :24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:208:In file included from 86src/libavcodec/aacsbr_fixed.c:: 62warning: : src/libavcodec/aacsbrdata.himplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 424:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 208 | 424 | { Q 3Q13(0 (00..4006003030020030802f47/49M7f_),P QI3)1,( 0.Q10396041(2601.815600633f)8},6 6{3Q6391f(/M-_0.P76I4),9 Q7300(0049.4205146924f37)58,2f /QM_3PI1),( Q0.380(90.24100922992444262388f)4}0,f / M| _ ~~~~~^~~~~~~~~~~~~~~~~~P I), src/libavcodec/aac_defines.hQ3:045:(36:0 .note: 4expanded from macro 'Q31'9 80689585 f45/M | _#dPeI)f, iQn30e(0 .5Q613516(4x1)4 75 f/ M _ P I ) , | ^~~~~~~~~~~~~~ (isrc/libavcodec/aac_defines.hn:44t:36):( (note: xexpanded from macro 'Q30' )*2147 4448 | #3de6f4i8ne. 0Q3 0+( x)0 . 5 ) | ^ ~ (int)((x)*In file included from 1src/libavcodec/aacsbr_fixed.c0:76237: 41src/libavcodec/aacsbrdata.h8:24423.:0 84+ :0 .5warning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^ 423In file included from | src/libavcodec/aacps_fixed.c:{24Q3: 1(In file included from src/libavcodec/aacps.c:032.: src/libavcodec/aacps_fixed_tablegen.h9:520847:2613: 0warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 713099f), Q31(- 0208. | 0 8 5 8 8 Q7370(600.109050500f0)0}0,0 0{0Qf31/( M0_.P4I8)7,0 8Q333027(406.29196f0)38,66 3Q639f1/(M _0.P9I)9,9 9Q90340(105.79243524f94)37}5,8 2 f| / ~~~~~^~~~~~~~~~~~~~~~~~M_ PI),src/libavcodec/aac_defines.h :Q45:3360:(0 .note: 4expanded from macro 'Q31'0 2944684 045f | /#Md_PeIf)i,ne QQ3310((x0). 4 9 8 06 89 5 8 5 f /(iMnt_)P(I(x))*,21 47Q48336048(.00 .+5 601.556)4 1 4| 7 ^ ~5f /M_PI), | ^~~~~~~~~~~~~~ In file included from src/libavcodec/aacsbr_fixed.csrc/libavcodec/aac_defines.h::6244: :src/libavcodec/aacsbrdata.h36::423 :note: 59expanded from macro 'Q30': warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44 | #defi 423n | e{ Q3Q1(3 00(x.) 9 5 4 7 2 30 87 13 0 9 9f ), Q 3(1(i-n0t.0)8(5(8x87)76*011950573074f1)}8,24 .{0Q +3 10(.5 )0 . 4| ^8 708332746299fIn file included from )src/libavcodec/aacps_fixed.c,:24 : QIn file included from 3src/libavcodec/aacps.c1(: 32: 0src/libavcodec/aacps_fixed_tablegen.h.:992089:9369: 0warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1579432f)}, | ~~~~~^~~~~~~~~~~~~~~~~~208 | src/libavcodec/aac_defines.h: 45: 36Q:3 note: 0expanded from macro 'Q31' (0.000 00450 | #0de0f0in0ef/ MQ_3P1I()x), Q 3 0 ( 0 . 1 6 03 8 6(6i3n69tf/)M(_P(I)x, )Q*3201(40.7245843964483.07 5+8 02.5f) / M| _ ^ ~P I), Q30(0.4In file included from 02src/libavcodec/aacsbr_fixed.c9:4624: 6src/libavcodec/aacsbrdata.h84:0423f:31/:M _warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]P I), Q30(0.49 8423 | 0{6Q38195(85 f0/.M95_47P23I0)8,71 3Q3009(90f.)5,6 1Q5316(-401.470585f8/8M7_7PI6)0,19 55 0f| )} ^~~~~~~~~~~~~~, {Q31(src/libavcodec/aac_defines.h 0:.444:87360:8 3note: 32expanded from macro 'Q30'74 6299f), Q443 | 1(# d0e.f9i99n99e0 4Q13507(9x4)3 2 f ) } , | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h(i:nt45)(:(36x:) *note: 10expanded from macro 'Q31'7 3741824. 045 | +# 0d.5e)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:208):11(:(x )warning: *2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 47483648.0 + 0 .2085 | ) | ^ ~Q 30(0.000000In file included from 00src/libavcodec/aacsbr_fixed.c0:620: fsrc/libavcodec/aacsbrdata.h/:423M:7_:P Iwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) , Q30(0.1603 842366 | 3{QCC libavcodec/arm/ac3dsp_init_arm.o 6391f( /0.M95_4P7I23)08,7 1Q330909f()0.,2 5Q4319(43-705.8028f5/8M_8PI7)7,6 Q0301(09.45052094f4)6}8,4 {0Qf/3M1_(P I0).,4 8Q7038303(207.44968209698f9),5 8Q53f1(/ 0M._P9I99)9,90 4Q1357094(320f.)5}6,1 5 6| 4 ~~~~~^~~~~~~~~~~~~~~~~~1 475fsrc/libavcodec/aac_defines.h/:45M:36_:P Inote: expanded from macro 'Q31') , | ^~~~~~~~~~~~~~ 45 | src/libavcodec/aac_defines.h#d:e44f:i36n:e Qnote: 31expanded from macro 'Q30'(x ) 44 | # d e(ifnitn)(e(x )*Q21340(7x)4 83 64 8. 0 + 0 . 5 ) ( in| t ^ ~)( (x)*1073741In file included from 82src/libavcodec/aacsbr_fixed.c4:62.: 0src/libavcodec/aacsbrdata.h :+422 :083.:5 )warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]| ^ In file included from 422src/libavcodec/aacps_fixed.c | :{24Q: 3In file included from src/libavcodec/aacps.c1:(-320: src/libavcodec/aacps_fixed_tablegen.h.:72074:1367:74 59warning: 55implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 9805f), Q31(-0. 22076 | 8 9 8 0 6Q3200(008.90050900f00)00}0,f /{QM3_1PI() 0,. 9Q5370(801.61677346609156579f7),5 fQ/31M(_-P0I.7)9,0 4Q73902(07.052276278f3)}7, 4 5| 6 ~~~~^~~~~~~~~~~~~~~~~~~5 6f/M_src/libavcodec/aac_defines.hP:I45):36,: Q 3note: 0(expanded from macro 'Q31'0. 4461984 0453 | 8#f/dM_ePIf)i, nQe3 Q03(10(x.) 5 6 6 6 8 9 0 1 4 (4inft/)M_(PI()x,) *Q23104(704.86366846811.208 81+f/ M0_P.I)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: | 422#d:e59fi:n e warning: Q3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 (x) 422 | { Q(3i1In file included from ntsrc/libavcodec/aic.c):((31: -(src/libavcodec/golomb.h0x:.)482*:71344077:745 3warning: 97comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]5456 19880254.f0) ,+ 0482Q. | 35) 1 (| -0 ^. 2 6 8 9 8 In file included from 0src/libavcodec/aacps_fixed.ci62:0f240 : (In file included from src/libavcodec/aacps.c8g:9b325: ->9src/libavcodec/aacps_fixed_tablegen.hfs:i207)z:e111_:i warning: }nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion],_ b{iQt3s1 ( < 2070= | . r9e 5_ i7 8n d16e 6Qx7346)09( 50.{060 70 | f0 ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~0) 0,0 Q0310(0f-/M0_P.I)7,9 0Q473src/libavcodec/alac.c9207(0:05.27712:7631:3 62warning: 08comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]1f) }5, 9 7| 5 ~~~~~^~~~~~~~~~~~~~~~~~ f/Msrc/libavcodec/aac_defines.h_: P45I277:)36,: | Q3note: 0 (expanded from macro 'Q31' 0 .} 2el7s7e 3 i45f7 | #4(de5foiun6t5peu 6tfQ_/s3a1mM(p_xl)e sP I! ) = , alQa 3 c0 - (> n(0ib._nsa4m4p6lte1)9(8s4()x0) 38*f/{M_2 1P4I 7)| , 4Q ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~8 3360(408..05 src/libavcodec/alac.c6+: 663138:9310:0.15 4) warning: 4| comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]f/ ^ ~M _PI), Q30 313( | 0 In file included from . 6src/libavcodec/aacsbr_fixed.c :6 6286 1 1 : 2src/libavcodec/aacsbrdata.h8 8: 1 422f /:iM_31PIf),: ( lpwarning: c| _ ^~~~~~~~~~~~~~ implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]o rsrc/libavcodec/aac_defines.hd:e44r:36[:c note: hexpanded from macro 'Q30'] 422> | = {a Q44 | l#d3e1a(-ficn-0>.em Q73ax4_0sa7m(pl7ex4)s5 9_ 5p5er _6 f 9r a8m 05ef ) , Q |3 | 1 ( !-l0p(.ic2n6_89t8q)0u(a6(n2t0[0cxh]8))9*5 9 f1)| 0 ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~}7 ,3 {7Q4138214.(0 +0 .09.55)7 8| 1 ^6 67469567f),In file included from Qsrc/libavcodec/aacps_fixed.c3:124(: -In file included from 0src/libavcodec/aacps.c:.327: 9src/libavcodec/aacps_fixed_tablegen.h0:2074:786:9 2warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 052628f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ 207 | src/libavcodec/aac_defines.h : 45 : Q363:0 (note: 0expanded from macro 'Q31'. 0000000 0450 | 0#fd/eM_fPIi)ne, Q 3Q13(0x()0 . 1 7 36 0 1 5 9 7(i5ntf)/((Mx_)*P21I47)48,3 6Q4380.(00 .2+7 7307.45)5 6| ^ ~5 6f/M_PI), QIn file included from 3src/libavcodec/aacsbr_fixed.c0:(620.: 4src/libavcodec/aacsbrdata.h4:64221:968:4 warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 38f/M_PI), Q4223 | {0Q3(1(0-0..754767465698950154649f8/0M5_PfI)),, QQ3310((0-.606.862161829888106f2/0M_0PI8),9 5| 9 ^~~~~~~~~~~~~~ f)},src/libavcodec/aac_defines.h :{44Q3:136:( note: 0expanded from macro 'Q30'.9 578166 7444 | #6de9fi5n6e7 fQ3)0,( x)Q 3 1 ( - 0 . 7 9(0i47n9t2)7(05(2x6)2*180f7)3}7,41 8 24| . ~~~~^~~~~~~~~~~~~~~~~~~0 + 0src/libavcodec/aac_defines.h:.455:)36: note: expanded from macro 'Q31' | ^ 45 | #deIn file included from fsrc/libavcodec/aacps_fixed.ci:n24e : QIn file included from src/libavcodec/aacps.c3:1(32x: )src/libavcodec/aacps_fixed_tablegen.h : 207 : 61 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x)* 212074 | 7 48 3 6 4 8Q3.00( 0+. 000.050)0 0| ^ ~0 000f/M_PI), In file included from Q30src/libavcodec/aacsbr_fixed.c(:0.621: src/libavcodec/aacsbrdata.h7:34216:01845:9 75warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]/ M_PI), Q30(0 .4212 | 7{7Q33714(5-605.69f9/9M0_9P61I57)2,0 2Q2350f()0,. 4Q43611(9-804.0963082f4/6M0_P5I7),1 3Q39070(f0.)5}6,6 6{89Q013414(f /0M._7P4I)6,4 Q934604(105.56066816f11)2,8 Q8311f( /0M_.P12I14)4,8 9 36| 0 ^~~~~~~~~~~~~~ 6462fsrc/libavcodec/aac_defines.h):}44,: 36 :| ~~~~~^~~~~~~~~~~~~~~~~~ note: expanded from macro 'Q30' src/libavcodec/aac_defines.h:45:36: 44note: | expanded from macro 'Q31'#d efine Q 3450( | x)# d e f i n e Q 3 1 ( x )( i n t) ( ( x ) * 1 0 7 3 (7i4nt1)82(4(x.)0 *+21 40.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:In file included from 207src/libavcodec/aacsbr_fixed.c::6236: :src/libavcodec/aacsbrdata.h :421warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 421207 | | { Q3 1 ( - 0Q.3909(900.09006010507002000f2/2M_5PIf)),, Q 3Q0(301.1(7-3600.195967052f4/M6_P0I)5, 7Q1303(09.27707f37)4}56,56 f/{MQ_31P( I0.)7,4 6Q4309(04.64441655106918f4)0,3 8Q3f1(/ M0_.P12I1)4424,8 warning9 3sQ generated360(. 00.654662f6)6}8,9 0 1| 44 ~~~~~^~~~~~~~~~~~~~~~~~f/ M_PI)src/libavcodec/aac_defines.h,: 45Q3:036:( 0note: .expanded from macro 'Q31'6 6861128 8145f | /M#_dPeI)f, i n| e ^~~~~~~~~~~~~~ Q 31(xsrc/libavcodec/aac_defines.h) : 44: 36 : note: expanded from macro 'Q30' (int)( 44( | #xd)ef*in2e14 74Q83306(4x8) . 0 + 0 . 5 ) | ( ^ ~i nt)((x)*10737In file included from 41src/libavcodec/aacsbr_fixed.c82:462.: 0 src/libavcodec/aacsbrdata.h+ :0.4215:)31 :| ^ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from 421src/libavcodec/aacps_fixed.c | :24{Q: 3In file included from 1src/libavcodec/aacps.c(:32-: 0src/libavcodec/aacps_fixed_tablegen.h.:92079:90119:6 1warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 720225f), Q31(- 0207. | 9 6 0 2Q340(600.50070010030090700f/fM)_}P,I ){,Q Q3301(0(. 107.734660419456941755f5/06M1_fP)I),, QQ303(01.2(77 37045.6516f2/M1_P4I)4,8 9Q33600(06.444661298f4)03}8f,/M _P I)| , ~~~~^~~~~~~~~~~~~~~~~~~ Q30(0src/libavcodec/aac_defines.h.:5456:66368:9 0note: 14expanded from macro 'Q31'4 f/M_PI), Q4530 | (0#.6d6e8f61i1n2e88 1fQ/3M1_(PxI)), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 44 :(36i: nnote: t)expanded from macro 'Q30'( (x)*21 4447 | 4#8d3e6fi4n8e. 0Q 30+( x0) . 5 ) | ^ ~ (int)In file included from (src/libavcodec/aacsbr_fixed.c(:x)62*: 1src/libavcodec/aacsbrdata.h07:342174:1682:4 .warning: 0 implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]+ 0.5) | ^ 421 | {Q31(-In file included from 0src/libavcodec/aacps_fixed.c.:99249: In file included from 0src/libavcodec/aacps.c9:61325: 7src/libavcodec/aacps_fixed_tablegen.h2:02062:1362: 5warning: f)implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], Q31(-0.9602460 52067 | 1 3 9 7 0Qf3)0}(0, .{Q03010( 000.704060409406f4/1M5_P5I0),6 1Qf)3, 0Q3(1(0 .017.8412271646468493f60/64M62_f)P}I,), | Q ~~~~^~~~~~~~~~~~~~~~~~~ 30(src/libavcodec/aac_defines.h0.:245:8365: 6note: expanded from macro 'Q31'6 73002f/M _45PI | )#,d eQf3i0n(e0 .Q43613(0x)7 2 3 5 96 f/ M _ P I )(,in tQ)3((0x)(*02.51947714683362480.040f /+M _0.P5)I ) ,| ^ ~ Q30(0.7603877In file included from 18src/libavcodec/aacsbr_fixed.c7f:/M62_: src/libavcodec/aacsbrdata.hP:I)420,:84 : warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44: 36420: | {note: expanded from macro 'Q30'Q 31(-0.2 6442 | 40#6d03e06f2i23n7ef )Q,30 (xQ) 3 1 ( - 0 . 9 2 7 7 4(i0nt9)5((3x)7*190703978f4)18}24,.0 +{ 0Q.53)1 ( | 0 ^. 83996497984In file included from 60src/libavcodec/aacps_fixed.c:424: fIn file included from )src/libavcodec/aacps.c, :Q323: 1src/libavcodec/aacps_fixed_tablegen.h(:206 :0111:. warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 839849139647f)}, 206 | | ~~~~~^~~~~~~~~~~~~~~~~~ Q30(src/libavcodec/aac_defines.h:045.:03600:0 00note: 00expanded from macro 'Q31'0 0f/M_PI )45, | Q#3d0e(f0.i1n78e4 2Q736616(4xf)/ M _P I) , Q 3 0( 0. 2 8 56 6 7 3(00i2fn/tM)_(PI()x,) Q*32104(704.8436634087.23059 6+f/ M0_.P5I)), Q| 3 ^ ~0( 0.5971632004In file included from fsrc/libavcodec/aacsbr_fixed.c/:M62_: Psrc/libavcodec/aacsbrdata.hI):,420 :Q593: 0warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0.760387718 7420f | /{MQ3_1PI(),- 0 .| ^~~~~~~~~~~~~~2 6240src/libavcodec/aac_defines.h:6440:3360:6 note: 2expanded from macro 'Q30' 237f), 44Q | 3#1d(-e0f.i9n2e77 40Q9305(3x79)09 8f )} , { Q 3 1( 0 . 8 3 9 (9i6n4t9)7(9(8x)4*6100743f7)4,18 2Q4.301 +( 0.05). 5| 58 ^3 9849139647fIn 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:206::4586::36: note: warning: expanded from macro 'Q31' implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | #defin 206e | Q 3 1 (Qx3)0 ( 0 . 0 0 0 0 00 00 0 0 f (/iMn_tP)(I()x,) *Q231407(408.316748842.7066 6+4 f/0M._5PI)) ,| Q ^ ~3 0(0.28566730In file included from 0src/libavcodec/aacsbr_fixed.c2:62f: /src/libavcodec/aacsbrdata.h:M420:_31:P warning: Iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ), Q30(0.463 04207 | 2{3Q53916(-f0./2M6_24P06I0)3,0In file included from 6Q23src/libavcodec/aic.c0(2:0334.7: src/libavcodec/unary.h5f9:71)50,6 Q:3341201:0(4 fwarning: -/0comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]M. _92P77I4)0,95 3 Q50 | 7390 (0 0 9.8 7ff60)o3}r(8i,7 7{Q=13 8107; (fi/ :(24six: )zIn file included from *src/libavcodec/aacps.ce:322: 1)src/libavcodec/aacps_fixed_tablegen.h:4204 :7{864:8 36warning: 4 implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8| ~~~~~~~~~~ ^ ~~~~.0 + 0.5) | ^ ~ 204 | Q3In file included from 0(src/libavcodec/aacsbr_fixed.c0.:006200: 0src/libavcodec/aacsbrdata.h0:0041600:f/83M_:P Iwarning: ),implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(0.1603866 34166 | 9{Qf31/(M _0.P9I)9,79 38Q73373086(504f.),2 Q5314(9 4037.59802f0/M4_P1I3),1 0Q3409(01.44907f2)}9,4 4{Q6318(4 0f0/M._P5I)7,56 33Q073602(6102.04f9)8,0 6Q3819(58-5f0/.9M10_3P4I33)73,5 2Q03970f()0},. 5 6| 1 ~~~~^~~~~~~~~~~~~~~~~~~5 6414src/libavcodec/aac_defines.h7:455:36f:/ Mnote: _expanded from macro 'Q31'P I), | ^~~~~~~~~~~~~~ 45 | #desrc/libavcodec/aac_defines.hfi:ne44 :36Q:3 1note: (expanded from macro 'Q30'x) 44 | # d e(ifnti)(n(xe)* 2Q134074(83x6) 4 8 . 0 + 0 . 5 ) | ^ ~ ( int)((x)*107In file included from 37src/libavcodec/aacsbr_fixed.c41:82624: .src/libavcodec/aacsbrdata.h0: 416+: 059.5:) warning: | ^implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from 416src/libavcodec/aacps_fixed.c | :{Q243: 1In file included from (src/libavcodec/aacps.c :320: .9src/libavcodec/aacps_fixed_tablegen.h97:9320487:376138:65 4fwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] , Q31( 0.900413 12040 | 49 1 4 9 7 f )Q3}0(,0 .{0Q03010(00 00000.f5/M7_5PI6)3,3 0Q7306(20.61162003f8)6,6 3Q6391f(/-M0._9P10I3)4,33 73Q5230907(f0)}.,2 5 4| ~~~~~^~~~~~~~~~~~~~~~~~9 437src/libavcodec/aac_defines.h5:8452f:/36M:_ Pnote: Iexpanded from macro 'Q31') , Q30(0 45. | 4#02d94e4f68i4n0fe/ MQ_3P1I(x)), Q 30 ( 0 .4 9 8 0 68 9 58(5fi/Mn_tP)I)(,( xQ3)0*(201.456715464813467458f./0M _+PI ),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.hde:f416i:n32e: warning: Q3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0( x) 416 | {Q 3 1(( 0i.9n9t7)9(3(87x37)3*8160547f)3,7 4Q1318( 20.490.00 4+ 1031.054)9 1| 4 ^ 97f)}, {Q3In file included from 1(src/libavcodec/aacps_fixed.c 0:.52475: In file included from src/libavcodec/aacps.c6:332: 3src/libavcodec/aacps_fixed_tablegen.h07:6204:2366: 1warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 f), Q31(-0.910 32044 | 3 3 7 3 5Q23009(07.f0)0},0 0| 0 ~~~~~^~~~~~~~~~~~~~~~~~0 0000src/libavcodec/aac_defines.hf:/45M:_36P:I )note: ,expanded from macro 'Q31' Q30(0.1 6450 | 38#66d3e6fi9nef Q/3M1(_xP) I ) , Q 3 0 (0 . 2 5 (4in9t)4((3x)7*52821f47/48M36_48P.0I )+, Q03.0(50). 4 02| 9 ^ ~44 6840f/M_PI), In file included from Qsrc/libavcodec/aacsbr_fixed.c3:0(620: .4src/libavcodec/aacsbrdata.h9:4168:70: 6warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 9585f/M_PI) ,416 Q | 3{Q031((0 .05.9691576934871374387655f4f/)M, _Q3P1I() ,0 . | 9 ^~~~~~~~~~~~~~0 04131src/libavcodec/aac_defines.h04:9441:43697:f note: )expanded from macro 'Q30' }, {Q3 144( | #0d.5e7fi5n6e33 0Q736206(1x)2 0 f ) , Q 3 1 ( -(0i.9n1t)0(3(43x3)73*521090773f7)4}1,82 4. 0| ~~~~~^~~~~~~~~~~~~~~~~~ + 0.5src/libavcodec/aac_defines.h): 45 :| 36 ^: note: expanded from macro 'Q31' In file included from 45src/libavcodec/aacps_fixed.c | :#d24e: In file included from fsrc/libavcodec/aacps.ci:ne32 Q: 31src/libavcodec/aacps_fixed_tablegen.h(:x204) : 11 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x)*21 42047 | 4 8 3 6 4 8Q3.2800 warning (+ 0s0.. generated05. )00 0 0| 0 ^ ~0 000f/M_PI),In file included from Q3src/libavcodec/aacsbr_fixed.c0(:0.6216: 03src/libavcodec/aacsbrdata.h86:6341569:f/84M:_ Pwarning: I)implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], Q30(0.2549437 54158 | 2{fQ/3M1_(PI-),0 Q.301(00.4408282934846084405f0/0M9f_)PI,) , QQ330(10.(4-9080.688975875f6/9M_9P4I7)4,0 2Q330(90.45f61)5}6,4 1{47Q53f/1M(_-PI0).,7 1 8| ^~~~~~~~~~~~~~8 658src/libavcodec/aac_defines.h6:144:8362: 0note: expanded from macro 'Q30'3 7f), Q3 144( | # d0e.f78i03n0e98 2Q43800(5x38)f ) } , | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:(45i:36n: tnote: expanded from macro 'Q31') ((x)*10 745 | 3#d7ef4in1e8 2Q341(.x0) + 0 . 5) | ^( int)((x)*21In file included from 47src/libavcodec/aacps_fixed.c48:3246: 4In file included from src/libavcodec/aacps.c8:.320: src/libavcodec/aacps_fixed_tablegen.h+: 203:0136.: 5warning: ) implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^ ~ In file included from 203src/libavcodec/aacsbr_fixed.c | : 62 : src/libavcodec/aacsbrdata.h Q:30415(:0.580:0 00warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 0000f/M_PI) ,415 | {QQ331(0-(00..1103418589238850746590f0/9fM)_,P IQ)3,1( -0Q.308(07.7260979245272449012f3/9M_4PfI)),} , Q{3Q03(10(-.0.3711888685816817842800f3/7Mf_)P,I )Q3,1 (Q 03.07(8003.039828524580053182f04)f/}M,_ P| ~~~~^~~~~~~~~~~~~~~~~~~I ), Qsrc/libavcodec/aac_defines.h3:450:(36:0 .note: 4expanded from macro 'Q31'1 93951190 f45/ | M#d_efPiI)n,e Q| 3 ^~~~~~~~~~~~~~1 (x) src/libavcodec/aac_defines.h : 44: 36: note: expanded from macro 'Q30' (i n44 | t#)d(ef(ixn)*e2 Q134704(8x3)64 8 . 0 + 0 . 5 ) (| i ^ ~ nt)((x)*1073In file included from 74src/libavcodec/aacsbr_fixed.c18:2624: src/libavcodec/aacsbrdata.h.:0 415+ :0.315:) warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ^ In file included from 415src/libavcodec/aacps_fixed.c | :24{: QIn file included from 3src/libavcodec/aacps.c:132(: src/libavcodec/aacps_fixed_tablegen.h-:0.20310:41118: 8warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]38 89045 warning00s9f generated). , Q31( -203 | 0 . 8 7 7Q6309(904.0700400000200309f4f/)}M, _{QP31I(-)0,. 71Q8386058(601.1832103579f85)7,6 9Qf3/1M(_ P0I.7)8,0 3Q03908(02.240870255232489f1f)/}M,_ P| I ~~~~^~~~~~~~~~~~~~~~~~~) , Q3src/libavcodec/aac_defines.h0:(450:.36:3 1note: 88expanded from macro 'Q31'18 7480f/M _45P | I#d)e,f iQne3 0Q(301.3(8x2) 5 5 01 20 4 f /M _P I ) ,( Qi3nt0)(((0.x41)93*952114174983064f8/.M0_ P+ I0).5,) | | ^ ~ ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36:In file included from note: src/libavcodec/aacsbr_fixed.cexpanded from macro 'Q30': 62: src/libavcodec/aacsbrdata.h:415:6 : 44warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]# define Q30( x)415 | { Q3 1( - 0 .1 04 88 2 3 8 0 4 5(i0n0t9f))(,(x )*Q13017(3-7041.88274.70 6+9 09.45)7 4 0| ^2 394f)}, {QIn file included from 3src/libavcodec/aacps_fixed.c1:24(: -In file included from 0src/libavcodec/aacps.c:.327: 18src/libavcodec/aacps_fixed_tablegen.h:82036:5868:6 1warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]20 37f), Q31( 0.78 02033 | 0 98 2 4 8 05Q338f0)(}0, . | 0 ~~~~^~~~~~~~~~~~~~~~~~~0 0000src/libavcodec/aac_defines.h0:0450:036f/:M _note: Pexpanded from macro 'Q31'I ), Q30( 0.451 | 3#15d9e85f76i9nf/eM _QP3I1)(, xQ)3 0 (0 .2 0 7 25 22 4 91 f / M_ PI()i,n Qt3)0(((0x.)3*1281841784784830f6/M4_8PI.)0, +Q3 00(.05). 3 8| 2 ^ ~55 01204f/M_PI)In file included from , src/libavcodec/aacsbr_fixed.cQ:3620: (src/libavcodec/aacsbrdata.h0:.414:4841:9 3warning: 95implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]11 90f/M_PI), | ^~~~~~~~~~~~~~ 414 | {src/libavcodec/aac_defines.hQ:3441:(36-:0 note: .expanded from macro 'Q30'2 289846 441 | #4d5ef5i0n5e4 Qf3),0 (Qx3)1 ( 0 .9 7 0 54 85 33 16 31 6f )} , {Q(31i(nt-)0(.(1x8)*5100973971451018982841.f0) +, 0 .Q5)3 1| ^( 0.475657In file included from 6src/libavcodec/aacps_fixed.c2:824: 9In file included from 2src/libavcodec/aacps.c:0328: 4src/libavcodec/aacps_fixed_tablegen.hf:203):}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' 203 | 45Q | 3#0de(f0in.e0 Q0301(0x)0 0 00 00 f / M_ P I ) , Q 30((0i.1n3t1)5((9x8)5*72619f4/7M4_8P3I)6, 4Q380.(00. 2+0 702.5252)49 1 f/| M_ ^ ~PI ), Q30(0.31881In file included from 8src/libavcodec/aacsbr_fixed.c74:8062f/: M_src/libavcodec/aacsbrdata.hPI:)414,: 58Q:3 0warning: (0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 3825501204f/ M_414P | I{)Q,3 Q130((-00.4.1293298591814906f/1M4_55P0I5),4 f| ^~~~~~~~~~~~~~) , Q3src/libavcodec/aac_defines.h1:(44 :036:. 97note: 0expanded from macro 'Q30'54 8533163 441 | 6#fde)fi}ne, Q 30{(Qx3)1 ( - 0 . 1 8 5 0 9 9 (1in5t)0(1(9x8)81*f1)0,73 7Q431182(4 0..407 56+57 6208.9250)8 4 f)| }, ^ | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.hIn 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:203: 36:45 | warning: #dimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]ef ine Q31(x) 203 | Q(3i0(n0.t0)0(0(0x0)0*02104007f48/3M64_8.P0I) ,+ Q300.(05.)1 31 59| 8 ^ ~5 769f/M_PI),In file included from Qsrc/libavcodec/aacsbr_fixed.c30:(620: .2src/libavcodec/aacsbrdata.h07:2541422:49321f:/ Mwarning: _Pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]I ), Q30(0.31 84148 | 1{87Q4318(0f-/0M._2P2I8)9, 8Q4360(104.535802555401f20)4, fQ/3M1(_ P0I.)9,7 0Q3504(08.451393316935116f1)}9,0 f{/QM_3P1I()-0,.1 8 5| 0 ^~~~~~~~~~~~~~99 1501src/libavcodec/aac_defines.h9:8448:136:f note: )expanded from macro 'Q30', Q31( 044. | 4#d7e5f6in5e7 6Q2380(9x20)84 f ) } , | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :(i45n:t36)(:(x )*note: 10expanded from macro 'Q31'73 741824.0 45+ | 0#.d5e) f i| n ^ e Q31(x) In file included from src/libavcodec/aacps_fixed.c : 24 : In file included from src/libavcodec/aacps.c : 32: src/libavcodec/aacps_fixed_tablegen.h :203 :11 : (warning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] nt)((x)*21474 82033 | 6 4 8 . 0 Q+3 00.(50). 0 | 0 ^ ~0 0000000f/M_In file included from PIsrc/libavcodec/aacsbr_fixed.c):,62 Q: 3src/libavcodec/aacsbrdata.h:0414(0:.61:31 5warning: 98implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]57 69f/M_PI), Q 30414( | 0.{20Q7235212(4-901.2f2/M8_P9I84)6,1 4Q53500(504.3f1)8,8 Q1318(7 408.9070f54/8M5_P3I)3, 1Q6303(106.3f82)55}0,1 20{4Qf3/M1_P(I)-,0 Q.301(08.45109939951151900f1/9M8_8P1If)), , | Q ^~~~~~~~~~~~~~3 1( 0src/libavcodec/aac_defines.h.:4447:365:6 5note: 7expanded from macro 'Q30'6 2892084 44f | )#}d,e f| i ~~~~^~~~~~~~~~~~~~~~~~~n e Q30src/libavcodec/aac_defines.h:(45:x36): note: expanded from macro 'Q31' 45 | (#idnte)(f(xi)*n10e7 3Q734118(2x)4 . 0 + 0 . 5 ) | ^ (int)((x)*214In file included from 74src/libavcodec/aacps_fixed.c8:243: In file included from 6src/libavcodec/aacps.c4:328: src/libavcodec/aacps_fixed_tablegen.h.:0202 :+136 :0 .warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) | ^ ~ In file included from 202 | src/libavcodec/aacsbr_fixed.c: 62 : src/libavcodec/aacsbrdata.h : 413 :Q833:0 (0warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0000000000f/ M413_ | P{IQ3)1,( -Q0.330(30.811src/libavcodec/agm.c0312:16510681:0239986:002 49warning: 6comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]f f)/,M _QP3I1)(,- 0Q .10683 | 308 (06.6 1 15w870776h4950i24f/lM4e_1 8P9I)(,g 7eQ3f0t_)b}(i,t0 .2s{3Q8_3l7515e7(ft1(-g0b7)9. 0f5>/8M _206P8 I&)&,2 x8 Q4<320 s0-(1>40.o2u8t2p6u0f)t,7 _2sQ8i73z1e1)9( -f0{/M._ 0P6 I)9,| Q43 ~ ^ ~~~~~~~~~~~~~~00 (70.734108588380012897ff/)M}_P,I ) ,| ~~~~^~~~~~~~~~~~~~~~~~~| ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.hsrc/libavcodec/aac_defines.h::4544:36::36 : note: note: expanded from macro 'Q30'expanded from macro 'Q31' 4445 | | ##ddeeffiinne eQ Q331(0x()x) ( i n(itn)t(()x()(*x1)0*72314774481832644.80. 0+ 0+. 50). 5| ) ^ | ^ ~ In file included from In file included from src/libavcodec/aacps_fixed.c:src/libavcodec/aacsbr_fixed.c24: :In file included from 62: src/libavcodec/aacps.csrc/libavcodec/aacsbrdata.h::41332:: src/libavcodec/aacps_fixed_tablegen.h58::202 :111warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 413 | {Q3 1202( | - 0 . 3 3 8 1Q3302(65008.6000240f)0,0 0Q301(0-00.3086f6/1M7_79P4src/libavcodec/adpcm.cI)4,1 :Q81133:3907(f32)0: }.warning: ,1comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare] 0{1Q13112(9-0096.f/0M_5PI8)2,6 Q 308(01133.21 | 8 5 84 0276 0 41 5406f )2f /M, _ PQ 3I ) 1,( i-Q0f3.0 (0(609c.s4-203>787s5t7e54p7_118i789nf0de/x2 M9f>)}_,P I )8 8, | Q ~~~~^~~~~~~~~~~~~~~~~~~3 0u()0{src/libavcodec/aac_defines.h .:245 :8| 236 ~~~~~~~~~~~~~~ ^ ~~~0 7:28 7note: 1expanded from macro 'Q31'9f /M_PI), Q45 | 3#0(d0e.f3i05nsrc/libavcodec/adpcm.c:878e3:8 0Q169381:7( f/xM)_ note: Pexpanded from macro 'CASE' I ) , | ^~~~~~~~~~~~~~ 78 | src/libavcodec/aac_defines.h : 44 :(CA36SEi_:n3( Ct)note: (O(Nexpanded from macro 'Q30'x)F* 2I1G_4 #7 4#834464 8. | 0#cd oed+ef 0c.5i )# n #e | Q 30 ^ ~_(D xEC)OD E R , A V _ CIn file included from O src/libavcodec/aacsbr_fixed.cD EC:_ 62I: Dsrc/libavcodec/aacsbrdata.h_ : 413#:(#31i :cnt )o((warning: ximplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion])d* e1c07,3 7_41_82V 4134 | A.{0 _+QA 3R0G1S.(_-5_0)) . 3 3| | 8 ^ ^~~~~~~~~~~1 32650860In file included from 2src/libavcodec/adpcm.c4src/libavcodec/aacps_fixed.cf::),76 24Q:: 343:1In file included from src/libavcodec/aacps.c(:-320note: : expanded from macro 'CASE_3'.src/libavcodec/aacps_fixed_tablegen.h :3202:886:6 warning: 676implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 | 7 7 9 4 4 18 9 7 CfAS) E}202_ | ,2 ( {cQo3n1 f i g ,Q( 3c-0od0.(0e05.c08_0206080208i40d02,0 00_f_1V4A/6_MAf_PRI)G)S,,_ _Q)Q 3 1| ( ^~~~~~~~~~~-3 00(0..100619141209src/libavcodec/adpcm.c07:7749:4636f1:/ Mnote: _8Pexpanded from macro 'CASE_2'8I0 2)9, fQ3) 074}(,0 . | 1 | 5 ~~~~^~~~~~~~~~~~~~~~~~~8 0 7 6 4 src/libavcodec/aac_defines.hC5:045A:2Sf36/E:_M _note: #expanded from macro 'Q31'P# eIn),a Qb3l0( 0e45. | d2#3d(8efcio7dn5ee cQ5_731i1(7xd)9, _ f_ V A /_ AM_ P R IG ) S,_ _) Q (| i ^~~~~~~~~~~n t3)0(((0x.)28*202712src/libavcodec/adpcm.c87419:f/771M:47_83:6P4I8 ),. note: 0Q3expanded from macro 'CASE_1'0( 0. 3+0 508. 571) | 3 8 | 0 ^ ~ 1{ 8__7VfA/M__PAIR)In file included from G,Ssrc/libavcodec/aacsbr_fixed.c _: 62_: | ^~~~~~~~~~~~~~src/libavcodec/aacsbrdata.h}: 413 : 6 :src/libavcodec/aac_defines.h : 44 : 36 warning: : implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] \ note: expanded from macro 'Q30' | ^~~~~~~~~~~ 41344 | | {#dQe31f(i-n0e.src/libavcodec/adpcm.c :Q311543:3032(x8):1 32warning: comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare] 6 50 86 02 4f ) , 1154 | Q 3 (1i( n-0 .t38 6) 6(1 7( x7 ) *9 1 40i74f31 8977(f4c1)s8-}2>4s.t0e p+_,i {nQ03.5d) 1 e(| ^x - 0> .880u5)8{2 In file included from 6| ~~~~~~~~~~~~~~ ^ ~~~8src/libavcodec/aacps_fixed.c2 8:424: 2In file included from src/libavcodec/aacps.c0:1324: 6src/libavcodec/aacps_fixed_tablegen.h:f202):,61 :Q 3warning: 1(implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]-0 src/libavcodec/adpcm.c.:0786:9694:0 note: 7expanded from macro 'CASE'7 4 12028 | 8 0 2 9 f )78 }Q | ,30 ( | 0 ~~~~^~~~~~~~~~~~~~~~~~~ . 0src/libavcodec/aac_defines.hC:0A45:036:S0 E_030(note: C0expanded from macro 'Q31'O 0N0F0IfG_/ M#_#45P I | c)od#e,decf Q3i0#n(e#0 .Q1 03_111(Dx1EC)OD2E 9R0 96,f A/V _ M C _O DPEI C) ,_ I Q(D3_i0 (n0#t.)1(5#8( x0)c7o*6d2e4c,1 50427f4/_M_8P_36I4V8)A, .Q_30AR0G( 0S+ .2_30_87.5)5 ) | ^~~~~~~~~~~| 5 ^ ~7 179f/M_src/libavcodec/adpcm.cP:I76):In file included from 34:, note: src/libavcodec/aacsbr_fixed.cexpanded from macro 'CASE_3': Q623: 0src/libavcodec/aacsbrdata.h(:4120:84 : .warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]762 | 8 2 07 2 8 7 1 4129 | fC/{AQM3S_P1IE)_(, 2 (Q300.c3(o00n.3805f87i3g2,1 6c38o0121d478e72f/c6_fiMd_), P_, IQ_3)V, 1 A( | 0 ^~~~~~~~~~~~~~_ .A4Rsrc/libavcodec/aac_defines.h1:5G144S4_9_6:0)365 :5 61note: | 2 ^~~~~~~~~~~expanded from macro 'Q30'6 f)}, {Q 3144( | -src/libavcodec/adpcm.c0#:d.74ef2i4:n5e36 2:Q3 3note: 8expanded from macro 'CASE_2' 03(x9) 5 7 2746 | 3 9 f ) , Q 3 1 C(A 0 .S(6iEnt3)_2( (0#x#6 6e)3n*3a1037b3974l148e08d7f2)(}4c.0, o d e| c ~~~~~^~~~~~~~~~~~~~~~~~ +_ 0i.dsrc/libavcodec/aac_defines.h5,:)45 : _ 36_V| :A ^_ note: Aexpanded from macro 'Q31'RG S__) In file included from | src/libavcodec/aacps_fixed.c ^~~~~~~~~~~45 : | 24#: dIn file included from esrc/libavcodec/aacps.cf:i32nsrc/libavcodec/adpcm.c: e :src/libavcodec/aacps_fixed_tablegen.hQ713:1:7202(:: 36xnote: :)expanded from macro 'CASE_1' warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 71 | {( i 202_ | _n V tA _) A (R GQS(3_0_x( 0}. 0)0 *201 4704 80 03 0 60 00src/libavcodec/alacenc.c4 f8/ M:_638.0 \+ P:I) , 157Q0| .:53 ^~~~~~~~~~~ )0( warning: 0.missing field 'unit' initializer [-Wmissing-field-initializers]1 0 | ^ ~1 11290src/libavcodec/adpcm.c96:f1205/:In file included from M41:src/libavcodec/aacsbr_fixed.c :_62P 638warning: | : src/libavcodec/aacsbrdata.h : I {comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare] 412): "m,i58 n:Q _warning: 3primplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e0 d(i1205 | 0 .c15 80t7 6 io n_4or412de r5 | { " ,0Q2 N3Uf 1L(L/, M0 Oif_.F3F P0S8(7IEcT2()-1>ms,t6i3 2Qan1_3t4p70u(r02se[.i6]d2f3)8.ic7t,s 5i57t1Qo3n_eo719(f/pMr __idnedr0),P eA.VIx 4>_ )81O5,184u9P Q)3 0{(60T. 0_525 TY8P26| 1 ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~2 6fE07)2_}I8,N 7{19TQ,f /3{M1_ (P.src/libavcodec/adpcm.c-:I78i:690:. )note: 6expanded from macro 'CASE'2,445 23 8 3Q= 9D3 05(E787 | 0 F2A6U. 330LT _ 95fM I 8)N _3,8CPR EQD0A3_1(1 0S.6O38ER2076_D3f63E3(/CR3MO_ }9,N P4FMII8I0)N_GL_P7C, f#_# )O}c,| RoD ^~~~~~~~~~~~~~dEe | Rc, ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.hA:#Lsrc/libavcodec/aac_defines.h44::4536::36#:A note: Cexpanded from macro 'Q30'note: __Dexpanded from macro 'Q31'EM ACX O_L44PD E | R,C 45A#V_ | Od_e#RdCfODeEfRiDni,nEeC eA _Q EQI331( x)D 0}_ (#, x#) | c ^ o d e c , _ _ V A_ A(R Gi S _n_(t))( in(tx ))(| src/libavcodec/alacenc.c*(2 ^~~~~~~~~~~1 :x6394:)741578src/libavcodec/adpcm.c3:*76:61: 40347warning: missing field 'unit' initializer [-Wmissing-field-initializers]8:. 0note: expanded from macro 'CASE_3'+3 0 7.451)8 2 | 4 ^ ~.0 76+ | 6390 | . 5 In file included from ) src/libavcodec/aacsbr_fixed.c :CA{S 62| E"m: asrc/libavcodec/aacsbrdata.hx ^_ :_412p:232r(e:dc iIn file included from cosrc/libavcodec/aacps_fixed.cnwarning: t:ifimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i24on g: ,In file included from _src/libavcodec/aacps.cco:32o: drec _src/libavcodec/aacps_fixed_tablegen.hd:412ie202r | d{:",, N_U_QV3A11_L1L:A warning: ( ,0 ROimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] .G3F08S72F1S_E6T(3_m) a2x 2021_4 7 | p| r2e di ^~~~~~~~~~~6 cft )i o , nQ3 1_(src/libavcodec/adpcm.c Qor:d0374e:.360:(r41 5note: expanded from macro 'CASE_2'0 .)10,4 0 974A | 0 6V00 0_55 601O2 0 P T6_0 fT)0 YC}A0SP,E _fE/{IN_TM,Q _3{1#P# (I.)e,-in6 0Q.30a(4 2=4 b0l5D.e2E318d3F01(19A5c1o2U97dLe0c2_T96i3_6d,9 fM)A,Xf/_M__ P_VQA3_1A(I PR)G0SR_,.E6_ )D3_Q 302(O0R D0In file included from .| 1Esrc/libavcodec/aliaspixdec.c6 ^~~~~~~~~~~5 R: 6}8,0257: 634 src/libavcodec/bytestream.h3:3590M2src/libavcodec/adpcm.cf1714:I18::/8N0_71L M7:7Pwarning: _fP:ICcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]_) }), Onote: R, Qexpanded from macro 'CASE_1'D | 3 ~~~~~^~~~~~~~~~~~~~~~~~E0( 0R. src/libavcodec/aac_defines.h,:245 71171 38:36 | : | A 7 L5A C _note: M 5g-expanded from macro 'Q31'>A X7_ b{1 L_u_ 745P | f#Vd9CffAe_f/iene_OAMr_ P IRR+G=Q)DS _3_, EQF1F}MRI3N( , 0((g0-x> A . 2 )b uE8 f2} f0e,r _ 7 e\ 2 | ^n 8| 7 ^~~~~~~~~~~1 9 fd/ M -_P I ) g , src/libavcodec/alacenc.c-src/libavcodec/adpcm.c :(1325:>641Qi:nb:332t: uwarning: 12comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare]0)(f:f e(r0, (warning: . 30x5)8missing field 'help' initializer [-Wmissing-field-initializers]s *3 8i02 6411325 | | z1e1 8 ) 4{ 7f;/7 4N8 3 M U| 6 _L ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~L4 }P 8 , I.src/libavcodec/aic.c | :)0 ^ src/libavutil/macros.h+ :,49400: 18 i f ::250 :. | ^~~~~~~~~~~~~~warning: 5note: )( comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] expanded from macro 'FFMIN'c s -| > ^ ~s src/libavcodec/aac_defines.h:t44 49e:p400_ | i36 | In file included from #nsrc/libavcodec/aacsbr_fixed.c:: dd e62x e fnote: : src/libavcodec/aacsbrdata.hiif expanded from macro 'Q30'(>b:n412 uef:8 8_u7) F44s:{F | M#i IdNzwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e(fe| ai, ~~~~~~~~~~~~~~ ^ ~~~< nboe)f f 412Q)3 0(( | {{(xa)Q ) 3 1 ( | > ~~~~~~~~ ^ ~~~ src/libavcodec/adpcm.c 0 (:b .78): 693: 0 ?note: src/libavcodec/aic.c8 :expanded from macro 'CASE'420 : 34:7( b )2 1warning: 6comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] : 3( a78)(2i1n4t | ))(7 420( | 2 6 x| ) *f ~ ^ ~ 1 ) , 0 7 QC3A 37S4 1(E 01. _834 2(C1 4 Oi5.0N fF1I+ 4G96(0_0s.l5i)c 5e #| 5#_ ^s6 1 izce2o 6+d ofe)c} ,# In file included from f# {_Qsrc/libavcodec/aacps_fixed.cfD31:( E24C-O> : bIn file included from usrc/libavcodec/aacps.cf:_Ds032E: isrc/libavcodec/aacps_fixed_tablegen.h.Rz:2201,:e4 136 5A2V3_8C3:9|OD E5|warning: Cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ 7 I2!D6sl_i 3#c 9e#201f_ | )sco ,idz e eQ 3)c ,1 (_ {Q_0 3 V| ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~.0(0A 6._0A3R2G0000S6_063_30)3 0 src/libavcodec/agm.c9408:0| 00 ^~~~~~~~~~~7f1166f )/}:M,_57PI ),src/libavcodec/adpcm.c : :| Q 76warning: : ~~~~~^~~~~~~~~~~~~~~~~~343comparison of integers of different signs: 'long' and 'unsigned int' [-Wsign-compare] :0 note: src/libavcodec/aac_defines.hexpanded from macro 'CASE_3': (45:036:. 0 67762note: | 3 expanded from macro 'Q31'4 13 6 1166 2 | f / 45 M | _#Cd e PAISf i n)E, Q 3e0_sk (Q02.i13(p0415c o(2x+)n 3 sf-i g , 5c> s6o1 i d9ez ef[c /M0]_ i+ _s-d> P I,s i )(,_zi n_eV[Q1tA3_]A)R0 ((G(+0.S1x )*_251s4_5)- 7 8>94| 8 ^~~~~~~~~~~3s0i z6e44[32580]f. >src/libavcodec/adpcm.c/:M74_:036 P I:)c,+ o0 .note: mexpanded from macro 'CASE_2'Q5p r3e)0s( s e0d 74. | _| 1 82s4 ^ ~7 i z2e )3 7 8 { 0 In file included from | fsrc/libavcodec/aacsbr_fixed.c ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~C/A: MS_62EP_: I )src/libavcodec/aacsbrdata.h,#:# 411Q:e84n:3a0 (warning: 0bimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]l.e 1d(9c6o68d0e0c_5 4i1411df | ,/ M__{_VPAIQ),_ 3A1R(G S 0_In file included from | . ^~~~~~~~~~~~~~_src/libavcodec/aliaspixdec.c9: )5 254 2| : ^~~~~~~~~~~src/libavcodec/aac_defines.h 4src/libavcodec/bytestream.h::186044::4368:13src/libavcodec/adpcm.c: 2 3note: :expanded from macro 'Q30'71warning: :4 comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]7 :4 4note: expanded from macro 'CASE_1'1 f44) | ,# dQ3711 (e- | 186 f 0 | in e .{ 9Q9320 ( x4__ )0 V 1A4 7s0_ AiR9 z G1Se_ _22 1 9}f ) } ,= F { QF3 M(1i(- 0 .I9N6n9 (\t2)(p(x )6-57 05*2>1| 4b07 ^~~~~~~~~~~3 0u237fffe4)1r82,4_ .e0 Q+nsrc/libavcodec/adpcm.cd3 -:113600 .(5:p) 070-:| . ^> 7b3warning: 7ucomparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare]f f7erIn file included from 5,src/libavcodec/aacps_fixed.c65 4:s8i249: zIn file included from 613605esrc/libavcodec/aacps.c) | ;7: 4 f ) } 32 ,: src/libavcodec/aacps_fixed_tablegen.hi| f : ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~201: 111 : (| c-warning: > ~~~~~^~~~~~~~~~~~~~~~~~implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavutil/macros.h :s49 t:25a:src/libavcodec/aac_defines.ht u:sAS libavcodec/arm/ac3dsp_neon.o note: 45[expanded from macro 'FFMIN' :036201]: | . s note: texpanded from macro 'Q31'e p49 _ | i #Qn3 d45d | e#xd0e f>e (8ifnie08.n eu 0F F|MQI0N|310(x( 00)0ac 0,-> s 0 0bt a0t)u f/sM[(1 ]_(P . s aI) t> e p)_i nd e,( x( >binQt )883u)) {0((?x )(* (02.| b ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~)104 7 46:78 23(3a64)14)38 . 60| ~ ^ ~+2 src/libavcodec/adpcm.c:f78/:0.M5_)69In file included from P I:) src/libavcodec/aliaspixdec.c ,| note: ^ ~: expanded from macro 'CASE'Q25: src/libavcodec/bytestream.h3:1870:(150In file included from :. src/libavcodec/aacsbr_fixed.c1warning: 0784:comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | 5622 : 3 5 6src/libavcodec/aacsbrdata.h1 9f:/M187_P 411 | I : ) ,58 : Q iCf3warning: A 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] S((sE0_i3.z1(e25C 411! | =5O8N{ Q9301Fs4(3I5i0f Gz_/ M0e)#_.P I#95 4)2 | , ~~~~~ ^ ~~~~4c0 Qo3d04(0e.818c22 3#4#444 17f_2D3)E7C,8O0f /DQEM31R(-_0P,I. A)V_9CO,D9 E2QC3400(_1407I.01D99_ 6#16#820 190fc)5o4d1efc/}M,, _{P IQ__)V3A,1 _ (A| ^~~~~~~~~~~~~~- R0G.S9_6_9src/libavcodec/aac_defines.h):244 :6 5| ^~~~~~~~~~~36 7:05 2note: 40expanded from macro 'Q30'2 3src/libavcodec/adpcm.cf:)76:, 34Q44: | 3 #note: 1expanded from macro 'CASE_3' d(ef in0e Q3.0767( | x)3 7 7 5 6 5 4 8C 9 A6 5S7 E _ 4 2f) ( }c(,oi n| n ~~~~^~~~~~~~~~~~~~~~~~~fti g),( src/libavcodec/aac_defines.h(cx:o)d45*e1:0c367_3:7i 4d1,note: 8expanded from macro 'Q31' 2_4_.V0A _A45R | +#G Sd_0e_f)i . 5n| )e ^~~~~~~~~~~ Q3 1| ^( x) src/libavcodec/adpcm.c :74 : In file included from 36src/libavcodec/aacps_fixed.c: : 24note: : expanded from macro 'CASE_2'In file included from src/libavcodec/aacps.c: 32(: isrc/libavcodec/aacps_fixed_tablegen.h :201nt74) | (:( 86 x :) * 2 1 warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 7C4AS8E3_6 #4# 8e.n0 a+b201l | e0d . ( 5 co)d eQc 3_| i0 ^ ~d (,0 ._00_0VA0_In file included from 00Asrc/libavcodec/aacsbr_fixed.cR0G:062S0: 0_fsrc/libavcodec/aacsbrdata.h_)/ :M411: 31| _ ^~~~~~~~~~~:P I ),warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]30 (0.0src/libavcodec/adpcm.c6:727134:173 6411: | 2{f/ MQ3note: 1_(expanded from macro 'CASE_1'P I ),0 Q 3.710 | 9 ( 05.1 404{52 2_43_V0A4_5A861R92GfS3_/4_M4 _4P}I)1, f )Q , 3Q0 ( 3 01. 15(5 -80 9 0.43 590\92f4 0 1/| ^~~~~~~~~~~4 M7_09P12I1)9,f Qsrc/libavcodec/adpcm.c)3:0}(1360,:037 .{:Q 131warning: (8comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare]2 4-702.93697286507 f13600 | /52 40M2 _P3If ) ,) Q,30 (0 Qi.3f11( (9c0-.>7367s7t6a85t0u0655s4[4018]f.9/6s5t7e4fM)p_},_P Ii)n, d| e ~~~~^~~~~~~~~~~~~~~~~~~| x ^~~~~~~~~~~~~~> 8src/libavcodec/aac_defines.h8u: 45|src/libavcodec/aac_defines.h|::44 :3636c:-: > snote: tnote: expanded from macro 'Q30'atexpanded from macro 'Q31'u s[1].s 44t | e45# | dp#de_effiinniee nQQ3d30e1(x (x)> x 88) u ){ | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ ( i n t)((i(nxt))src/libavcodec/adpcm.c*:(781(0:7x693)7*4:21148 2note: 47expanded from macro 'CASE'. 408 +3 60. 45878.) | 0 | ^ + 0 . 5 ) CA In file included from S| E_src/libavcodec/aacps_fixed.c3: ^ ~(24 C: OIn file included from src/libavcodec/aacps.cN:F32I: Gsrc/libavcodec/aacps_fixed_tablegen.h:_201In file included from :src/libavcodec/aacsbr_fixed.c#61::# 62c od: ewarning: src/libavcodec/aacsbrdata.hcimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 411#:# 7_D:E COwarning: DEimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]R , A201V_ | CO DE C_ I D _411 Q# | #3{Q 03(c10(o. 00d.0e0900c0050,4204 00414_f_8 warning/V2sM_AP_3A generated4IR). ,4 G4QS310(_0_f).) ,0 | 6 ^~~~~~~~~~~Q72 33411(3-06.src/libavcodec/adpcm.c9CC libavcodec/arm/audiodsp_init_arm.o 92:f76/:M2_P34I4:)0 1,47note: 0 9expanded from macro 'CASE_3'Q 13201(90 f).}1760, | 4 5{2Q 335 16( -1 90 f . /96 9CM_2P6IA)5S,E 7_2Q(3c00o(n05.f2i14g,50 235fc)8o9d,e0 Qc341_3i(d5 00,. f7/M__3P_77I5V6A5)_,4A Q839R60G(05.S17_84f_))} ,2 | 4 ^~~~~~~~~~~ 7| 2 ~~~~~^~~~~~~~~~~~~~~~~~3 780fsrc/libavcodec/adpcm.csrc/libavcodec/aac_defines.h:/74::36M:45_P Inote: :expanded from macro 'CASE_2')36: , Q3note: 0expanded from macro 'Q31'( 0 .741 | 9 645 | 6#d ef8i n0 0e 5 4 1Qf/CMA3_SPI1)E_( x#)#, e n a bl e | d (c ^~~~~~~~~~~~~~od e c_ id , src/libavcodec/aac_defines.h_:_ 44V: 36A _:A Rnote: (Gexpanded from macro 'Q30'iSn t_)_() ( x44) | * 2#1d| e4 ^~~~~~~~~~~ f7in4e 8Q3306(4xsrc/libavcodec/adpcm.c)8 :.71 : 07: note: expanded from macro 'CASE_1' + 0 . 571 | ) (| i ^ ~n{t) ( (_x)_*V10A7_3A74In file included from R1src/libavcodec/aacsbr_fixed.cG8:S262_: _src/libavcodec/aacsbrdata.h :}4 410.: 083 : warning: +implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0 . 5 ) | ^\ 410| | ^~~~~~~~~~~{ Q3In file included from 1(src/libavcodec/aacps_fixed.c-0:.245: 0In file included from 60src/libavcodec/aacps.c85:4320src/libavcodec/adpcm.c1: :src/libavcodec/aacps_fixed_tablegen.h01404:5201::1322368:: fwarning: comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare] warning: ),implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q 31(-0.65 8140446 | 01 5 2014 8 0 | 3 0 0 f )} , { Qi f3Q 31((0c-s(-00.>9.s070t2e1p00_7i03nd0e050x1 803>0 2804f83/f)u,M )_{Q 3P I| 1) ~~~~~~~~~~~~~~ ^ ~~~, (Q3-00(.02.036079253421133620f/6M7_7Psrc/libavcodec/adpcm.c9:I78:169)f: ,note: )expanded from macro 'CASE'} ,Q3 0( 0.| 10 ~~~~^~~~~~~~~~~~~~~~~~~4 57823 | 5src/libavcodec/aac_defines.h 6 :451:9 f36 /: M _P Inote: expanded from macro 'Q31' C)A S,E _Q33( 0(C045O. | N#1dF5IeG5f8i_ne9 Q034#31# 5(c0xfo/dM_)Pe I c) # # _ ,D E C Q O 3D0E(R0, A.V 1_8C2O(4D7i2EnC_3It7D)(8(_0x) *#2f1#/ 4cM7_oP4deIc),8 ,3 _Q6_V340A(_0.81.9A06 R+6G80 0S0.554_)1_f /) | M ^ ~ _ PI| ) ^~~~~~~~~~~, | ^~~~~~~~~~~~~~In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aac_defines.hsrc/libavcodec/adpcm.csrc/libavcodec/aacsbrdata.h:::4104476:::3634::58 :note: note: expanded from macro 'CASE_3'expanded from macro 'Q30'warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7644 | | # d410ef i | {nQ3 1e( Q-3C00AS(E._x520()6co n f i0gCC libavcodec/arm/audiodsp_init_neon.o 85,4 c0 o 1 d 0e c5(_i1nti)2d(,8(x )f_)*,_1V A0Q73_3714A(-10R8.G625S4_8._)4 6 0| 1 ^~~~~~~~~~~50 +4 08.053) 0 src/libavcodec/adpcm.c0:| f74 ^:)36 }: ,note: expanded from macro 'CASE_2'{ Q31(-In file included from 0src/libavcodec/aacps_fixed.c :.24974: 7 | 21In file included from 07 3src/libavcodec/aacps.c5 : 1 328: 3src/libavcodec/aacps_fixed_tablegen.h2 : 2014C:A311S:fE _) warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] #Q #3 e1na(b-l0e.d(2c3o0d e9201c | 5_ 2 i 1d3 ,0 _6 7_Q73V901Af_)A(}R,0G .| Ssrc/libavcodec/bytestream.h0 ~~~~^~~~~~~~~~~~~~~~~~~0_ 0:0_271src/libavcodec/aac_defines.h0): :045 17| 0 ^~~~~~~~~~~::0 36 :0warning: 0 comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]f note: /expanded from macro 'Q31'Msrc/libavcodec/adpcm.c_: P71I:7): ,note: Qexpanded from macro 'CASE_1'3 45 | 0271( 0#d | ef71i | . 0n 6{e 7Q 2i3n_t314_ VA(1xs_i3)6 2AzR f e/GM 2 S _ __ } P=I )F F MI, N ( Q(gi 3 - n0>( 0t.b u ) (\( x )1*f| fe0r2 ^~~~~~~~~~~14_5 243e7n54d863 1-6src/libavcodec/adpcm.c9 f:g4/1431M-_8P:>32.:Ib0u f), warning: f e+comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare] Qr3 0,0(. 5)0. s 1 1431| i ^ ~5 | 5z 8 e )9 ; 0 4 | In file included from 35 0 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~src/libavcodec/aacsbr_fixed.c : f 62 /: Mi_src/libavutil/macros.hsrc/libavcodec/aacsbrdata.hf P(c:s49-:I410:>25):, sQ:3 31note: expanded from macro 'FFMIN't e0p:_( i0warning: 49n | d.eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]x#1d 8e2>4f i8n78e2 u4103F7)8 | F{0{fM Q| 3 ~~~~~~~~~~~~~~ ^ ~~~1 (/IM_-PN0(.Ia5,)b0,) 6Q 0(835(0(src/libavcodec/adpcm.c4:a780:0)1 .691906>6:85 1 0note: 0(2expanded from macro 'CASE'8 5b4f))1,f / Q 3M1?(78_P I- | 0(.)6 b ,5 )| 84 6 ^~~~~~~~~~~~~~ :0 src/libavcodec/aac_defines.h1: 5(44 4 a:)8CA36):0S3 E0_note: | expanded from macro 'Q30'0 3 ~ ^ ~f ()CO N44} | , F{#dIeQfG3i1_n(e -#0Q.#3 9c07(o2x1d0)e 7c 3# 51#8 3_ 2 D 4 E3C OfD ),E QR ,( iAn3tV1_)(((-xC0)O*.D1E20C7337_I0D9_4 1852#4.20# 1c3 0o+d6 ec7,7 0_9.1_f5V)) A}, _ | A ^| R G ~~~~^~~~~~~~~~~~~~~~~~~ S__)src/libavcodec/aac_defines.h :45 :In file included from | src/libavcodec/aacps_fixed.c ^~~~~~~~~~~ 36::24: In file included from src/libavcodec/aacps.cnote: :src/libavcodec/adpcm.c32expanded from macro 'Q31':76: : 34src/libavcodec/aacps_fixed_tablegen.h::200 :note: 136 expanded from macro 'CASE_3' :45 | #warning: d76 | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] e f i n e Q3C1(Ax)S E_ 2200( | c o n fQ i3g, 0 c(o d0(e.c0i_i0d0,n0 0t_0)0(_(V0x0A0)_*f2/1M4A_P7IR4)G, 8QS33_6408._0 ()+ 0| .0 ^~~~~~~~~~~403.34 55)9 5 4| 3 ^ ~ fsrc/libavcodec/adpcm.c/:74M:36_: Pnote: I)expanded from macro 'CASE_2',In file included from src/libavcodec/aacsbr_fixed.cQ:3620: src/libavcodec/aacsbrdata.h :74( | 410 :0 . 6 0: warning: 6 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 1CA7S2E38_2f /M _#410P# | I{Q e)n,3a b1Ql3e(d0-(00(..c0599o706d01e8564c07_91i0d00,f5 /_1M__VPAI_)2,A8f )R,QGS _Q_3)3 10( 0.(1| -016 ^~~~~~~~~~~2. 965156683f4/M6_Psrc/libavcodec/adpcm.cI0:)1,71 5:47Q:8 30note: 0expanded from macro 'CASE_1'3 (00.012 5f071) | 7} 3, {Q6 3 1{(8 6-2f_/0_.VM9_PAI7_)21A0,7R G3S 5| _1 ^~~~~~~~~~~~~~ _8 }3 src/libavcodec/aac_defines.h :244 4 : 336f :) ,note: expanded from macro 'Q30'Q 3 1(-0 .442 | #3de0f9i 52n1\3e Q03 06| ( ^~~~~~~~~~~x7 )79 1f ) } , | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/adpcm.c : 1517(:insrc/libavcodec/aac_defines.ht:)32(45:(:x36) *:warning: comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare]1 0note: 7expanded from macro 'Q31'3 741824 .1517 | 045 + | # 0 d.e f 5)i | n ^ e iQ3f1( x)( c s- > In file included from ssrc/libavcodec/aacps_fixed.ct e: 24p: _In file included from src/libavcodec/aacps.ci: nd32e : xsrc/libavcodec/aacps_fixed_tablegen.h :> 200 :8(1118:iu )n{warning: timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ) (| ( ~~~~~~~~~~~~~~ ^ ~~~x )*2147483 62004 | 8 . 0 +Q3 00.src/libavcodec/adpcm.c5:)( 780: 69| .:00 ^ ~ 0 note: 0expanded from macro 'CASE' 000000f/ M_In file included from P78 | Isrc/libavcodec/aacsbr_fixed.c) ,: 62 : Qsrc/libavcodec/aacsbrdata.hIn file included from 3:0409 ( 0src/libavcodec/aliaspixdec.c:: .C8325:0A4 : warning: S3Esrc/libavcodec/bytestream.himplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 293:3134_3:(5C95 43Owarning: N FfIcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]409 / | G_M {#_#Q PI3)c, 1Qo d(e32930 c0 | ( 0 ..0 #268 #705 8 225s_i1z9D7EeC8O2232D9 8=E 92RfF/9,F MM0_fPIA)I)NV, ,Q(_ CQO3p0-3>Dbu(f01.Ef(e0C9-r__e9n0dID7_. 8 5316#1-46# pc2o076-d>e9c3b0,0 f_4_uV/03f6fAM_fer_, As)iPR}GzI,S e{)_)_;Q ,)3 Q13(0 ( 0| 0| ^~~~~~~~~~~. ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~. 18156229src/libavcodec/adpcm.c55src/libavutil/macros.h6:5762:134:4496:64: 25note: :37f/expanded from macro 'CASE_3' 0M5note: _expanded from macro 'FFMIN'P 7 I763) | 49f | , ) # ,d QQ e330 (f0.112 5in(e 0F-C7F306AM.8S6I26E_Nf(4a2,b/) 5(6(7M6(ca_0P7Io)n7f3i5g), co5d8,9>fe c )( _| i}b,) ^~~~~~~~~~~~~~d ? ,| _(_b ~~~~^~~~~~~~~~~~~~~~~~~src/libavcodec/aac_defines.h V)A_:A 44src/libavcodec/aac_defines.h:R:GS:_3645 :_:)( 36 anote: :expanded from macro 'Q30'| ^~~~~~~~~~~ ) )note: expanded from macro 'Q31' | 44 | ~ ^ ~src/libavcodec/adpcm.c# :d74:e 36f45:i nnote: | expanded from macro 'CASE_2'In file included from e# src/libavcodec/aliaspixdec.cdQ:e25f: 3 0isrc/libavcodec/bytestream.hn74e( x: | 294 Q)3: 15 : 1warning: ( comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] x ) 294 | C A S Ei (_f i n t#) (s#i(z(e (ein2xna b!)=t l*2)(s(ex1idz()c*o140ed)e 7 7c48| 3_73 ~~~~~ ^ ~~~~i461 8d428,.4 .00 _+ _ V0+A .0_5A.R)5 G| ) ^S _ _| ) ^ ~ | ^~~~~~~~~~~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from In file included from src/libavcodec/aacps.csrc/libavcodec/aacsbr_fixed.c::6232: src/libavcodec/adpcm.csrc/libavcodec/aacsbrdata.h: :71::src/libavcodec/aacps_fixed_tablegen.h4097:: :note: 200expanded from macro 'CASE_1'59:: 86warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 71 | warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] { _ _V409A_ | A{RQ3G1 (S200__ 0} | . 2 80 5 8 2 5 9Q8 23 0 (90 99.00f )0\0, 0 0| 0Q ^~~~~~~~~~~0 0301(0-0f./8M5_3P6I1)4src/libavcodec/adpcm.c,2: 0Q1623633:0441(:00 .warning: 034comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare]6 f3)34}59,5 4{3Qf3/M _11623P | ( 0I. )8, Q5 3 2 05( 6502.40 64 7 7 2017i25f 3(78c2f3-/>fsM),t _Q3a1Pt(-I0us),. [Q360i4(50].6s.t706e0p79_9i7716n73d9e5x050f /8> M8_9PI8)fu,))} , Q {3 0( 0 | . ~~~~~^~~~~~~~~~~~~~~~~~| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ 11src/libavcodec/aac_defines.h62:954516:6336f/:M_ Pnote: Iexpanded from macro 'Q31' ), Q30(src/libavcodec/adpcm.c :4578 | :0#.6912d50:7e 3fnote: i6expanded from macro 'CASE'n 8e6 2Q3f1/M _78P(I) | ,x ) | C ^~~~~~~~~~~~~~ A S E _ 3src/libavcodec/aac_defines.h (: 44C :O36 :N(F Iinote: nGtexpanded from macro 'Q30'_ )##( c(ox )*d2e44c1 | #d4e7f#i4#8n _3De6E C4OQ8.D0E R3,+0 0(Ax.V) 5 ) _ C | O D ^ ~E C _ I D(_i n#tIn file included from #) src/libavcodec/aacsbr_fixed.c(c(:oxd62e): *c10src/libavcodec/aacsbrdata.h7,:3 744091_:318:_2 4.V0warning: A_ A+implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] R 0G.S5_)_ )| ^ | ^~~~~~~~~~~409 | {Q31src/libavcodec/adpcm.c(:In file included from 76 :0.src/libavcodec/aacps_fixed.c34:2:248 : 0note: In file included from 5expanded from macro 'CASE_3'8 2src/libavcodec/aacps.c5:93282: 9 9src/libavcodec/aacps_fixed_tablegen.h76: | 200 : 619: warning: 0 implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] f ) ,C ASQE3_21(( c-0200.o | 8 n 5f 3 6i g1, 4 2Qc0o6d33e40(c0_0.i0d030,6f0) }_,0_0 V00{0QA03f_/1ARMG_P(IS _0_.)8 5) 2| , ^~~~~~~~~~~5 Q6350(20.4044733src/libavcodec/adpcm.c4:509745:36574:33 ffnote: )/src/libavcodec/bytestream.hexpanded from macro 'CASE_2',M : 317_:Q13P3I:) 1,(warning: -740 | . comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]Q 6 3405 (60 .7 0 6 607C317A721 | 7 S 7E2 3832f_/ M5_ s#5Pi#z89I )e, fQe2n)a}3 0b(,0.=0l 9e9F F| MdI7N ~~~~^~~~~~~~~~~~~~~~~~~(c1( po-6d7>9bsrc/libavcodec/aac_defines.he0cu:f0_f/45Mfie:_36PdIr),: ,_ Qenote: _3_0expanded from macro 'Q31'(n0.V1A_ Ad16R2 G9-S p5- >_bu1f45f_)6 6 | 3er ,#fd/| M _e ^~~~~~~~~~~s iPzfeIi))n;e , QQ src/libavcodec/adpcm.c| 330:( ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 1710:(.x7:12)50src/libavutil/macros.h7 3 note: :6 expanded from macro 'CASE_1' 49 8: 25 6 : 2 71fnote: / | expanded from macro 'FFMIN' M { __ _P (ViIn)t )A,_49A(R | (Gx#| d ^~~~~~~~~~~~~~S _)_e*f2 src/libavcodec/aac_defines.h}i1n: 44 :4e7 4 8 3366 F:F 4 M Inote: Nexpanded from macro 'Q30'8 ( a .,\b ) 0| 44 | ^~~~~~~~~~~(#+ (d0a.5e)) >f src/libavcodec/adpcm.c: i| n(eb1744 ^ ~ ): 44?Q:3 0 (warning: (comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]bx)In file included from src/libavcodec/aacsbr_fixed.c) : :62 ( : a src/libavcodec/aacsbrdata.h1744 | ) ) : 409 :7 : | ~ ^ ~ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ( fionIn file included from src/libavcodec/aliaspixdec.cr:25t: )(src/libavcodec/bytestream.hu409(:(nx | 318s:i15):{ warning: gcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]*Q1n e3d1 (c07 3h7 0an4n131882.42e. | 0 8l = +00 ;5 80 . 2c559i8fh)2 99a9 ( n0ns| feilze ^2 )! = ,s< Q 3i1czh(aIn file included from esrc/libavcodec/aacps_fixed.c-)n :024.: 8In file included from nsrc/libavcodec/aacps.c :5e| 32 ~~~~~ ^ ~~~~3: lsrc/libavcodec/aacps_fixed_tablegen.h:6200 :s361; :c 4warning: h2aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n 0n6e3l+4+)0 3 6f| )} ~~~~~~~ ^ ~~~~~~~~, 200{ | Q 3 1 ( Q030.(8src/libavcodec/adpcm.c05:21749.5:440:6 0502warning: 040comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]04 07000507f/3M f_)1749, | P I )Q , Q33 1(0- (00 .0.4f63434o55r9 6(574u3f60n7/s73M5i5_gP8In9f)),e d}Q 30,c(h an0n. e0l6| 72 1 ~~~~~^~~~~~~~~~~~~~~~~~=7 02;38 2fsrc/libavcodec/aac_defines.h/ch:a45n:n36eMl:_P I <) note: ,c Qexpanded from macro 'Q31'3h 0a(nn0e.l09 97s145 | ;#6d7 ec9hf0i0annnfe/Me_l +Q+3P)I1 (){ x )| ~~~~~~~ ^ ~~~~~~~~, Q 30 ( 0 .1 1 62 9 5src/libavcodec/adpcm.c: 1 618496: 323(fi:n /t)warning: (Mcomparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare] (_PxI)), *Q2310(40 74.18491825 | 03 67 43 8 . 6086 2 +f / 0iM._PfI )5(,c s -)>| s| ^ ~ ^~~~~~~~~~~~~~ t ep_isrc/libavcodec/aac_defines.hnd:e44x:In file included from 36>: src/libavcodec/aacsbr_fixed.c8note: 8:expanded from macro 'Q30'u 62): { src/libavcodec/aacsbrdata.h : 408| 44 ~~~~~~~~~~~~~~ ^ ~~~: | #83d:ef iwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n e Q30(x) 408 | { Q src/libavcodec/adpcm.c 3 :1((i78 n:t)0(69.:(9 x5)note: 4expanded from macro 'CASE'* 317073378435 17848 | 249. 9703 f + ) 0 , .C 5Q)3 1A( 0S| .E ^ 9_730(0C2O3N24F1In file included from IG0_9src/libavcodec/aacps_fixed.c9 :#245#: In file included from 2src/libavcodec/aacps.ccf):},o32d : esrc/libavcodec/aacps_fixed_tablegen.h{:200c:Q 11#: 3warning: #1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (_ D0EC.O9D95E78R9,0 2005A3 | 6V _5CO D 5 E 6CQ930_(fID0_). 0#,0#00 0 Q301c0(o0d-00e0.fc/5, M___PVI4),A 1_Q03A6802R6(G0.20S57_34_53)3465 f9 5)| ^~~~~~~~~~~4 3}f/,M _P I| ) ~~~~^~~~~~~~~~~~~~~~~~~,src/libavcodec/adpcm.c :Q3760src/libavcodec/aac_defines.h(:0:34.:450 6:7note: 36:2 1expanded from macro 'CASE_3'7note: 23 8expanded from macro 'Q31'2 f/M _P76I) | , 45 | # d eQf 3 0i(0 .n 0e9 C9ASQE73_11(62x(7)c o n9f 0 i g0 f, / c Mo_dP eIc _) , i (Qd30i(,0n _._1t16V2)(A(9x_5A)RG1S6*63_f/2M_1_)4 P7I4) 8,3| 6 ^~~~~~~~~~~4 8Q3.00(0 .+src/libavcodec/adpcm.c1 :274500:.5736)36:8 6 note: expanded from macro 'CASE_2'2 | f ^ ~/M _ PI74) | , | ^~~~~~~~~~~~~~ In file included from src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aac_defines.hsrc/libavcodec/aacsbrdata.hC::A44408SE:_: 3659:#: note: #expanded from macro 'Q30' warning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n able d(44c | o#ded 408c | e{_fiQn3eid1,( _0Q._3V90A(5_x4) A 3 R7G S_3_ )8 3 5 4| ^~~~~~~~~~~9 9 7 3 (fin)t),( Q(src/libavcodec/adpcm.cx3:)171(* :1700:7 .note: 397expanded from macro 'CASE_1'070 4128234. 0 2+71 | 4 1 0 0 9 .95{52 )_ f_ V)| A} ^_,A RG S{__Q 3}1( In file included from 0 src/libavcodec/aacps_fixed.c .: 249: 9 5In file included from 7src/libavcodec/aacps.c8:32 : 9src/libavcodec/aacps_fixed_tablegen.h :1990: 531366:\ warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 5 6| 9 ^~~~~~~~~~~f ), Q31( -0199.5 | 41 0 src/libavcodec/adpcm.c 6:8 18772:6 372: 5Q3warning: 703comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare]( 506f.)00}00,00 0 0| 018770 ~~~~~^~~~~~~~~~~~~~~~~~ | f /M _ src/libavcodec/aac_defines.hP I : src/libavcodec/bytestream.h)45, :355: Q:1336:i30:( fwarning: 0note: .0 1comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]9expanded from macro 'Q31'5( c -8>73s5t6 6a45f/tM | u_#P355Is)d | [,e f0 ] i Q.snts3iee 0Qz3e p(_1 (=0i.x )n0deFx 3 F0 3 M > 3 I 18N8( 6u9g1 )- 7{ >f/ M _| P Ib) ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ u,f f(e iQ3rnt0(_0)e.n((04d4x 86)-*68 8g2-src/libavcodec/adpcm.c>b2u1:43ff/78M7f4:_69:e 8PrInote: )3,,expanded from macro 'CASE'6 4 Q8s.3i0(00z e .78 | ) + 0; 5| 0 2 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~. 5 ) 2 C A2| S5E ^ ~_8src/libavutil/macros.h :3499(:CO1255NfIn file included from :F /src/libavcodec/aacsbr_fixed.cI:62note: : expanded from macro 'FFMIN'MG__Psrc/libavcodec/aacsbrdata.h : 408I:#)# 4932,c | Q:3 0o#dwarning: e(fdiimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 e.n05c6e 1#04F4FM#I 9 N(408a,6b_ | D1)f {EQC3O1D(/(E( MRa,0 _).9A5P4I )V3_7>, (C3 8bO D3E)C_| I ^~~~~~~~~~~~~~D5 49 9_7? 3#f )src/libavcodec/aac_defines.h#( ,c:b )o 44Qde:c:31 ((,a36) _:_ )0 Vnote: A._ expanded from macro 'Q30'9 A| R7 ~ ^ ~0G S 0__44) | 2# d3In file included from | e ^~~~~~~~~~~2src/libavcodec/aliaspixdec.cf i4n:1e0 259Q3: 0(9xsrc/libavcodec/adpcm.c:src/libavcodec/bytestream.h5)276f: :)34}:356 ,:note: 13expanded from macro 'CASE_3': {warning: Q comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3 1 ( 0 76. 9 9 | 356(5 | i 7 n8t ) (9 s (0i zxe52 )*3 6C51=A S50FEF_627(M93fc)I,N(7p-o> 4nbfuQi1g8,2 4f31c(o-d.efc00e_.i dr,5+ _ e4n0d_1_.V -0 658Ap)2_- 6 A>R2| bGS5_ ^u 7_3f)f5 e 6r,| In file included from sfsrc/libavcodec/aacps_fixed.c ^~~~~~~~~~~i ):}24,: In file included from | z ~~~~~^~~~~~~~~~~~~~~~~~src/libavcodec/aacps.c esrc/libavcodec/adpcm.c:):3274: :src/libavcodec/aac_defines.h;:src/libavcodec/aacps_fixed_tablegen.h36: 19945:: :note: 111| 36:expanded from macro 'CASE_2' : ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]note: expanded from macro 'Q31' src/libavutil/macros.h74: | 49 : 45 25 | # :199 | d enote: f expanded from macro 'FFMIN' iCA nSeE _Q 3 Q49310# | #( (#x)e n0d. abelf0 0 0eid (0cn e0 oF 0 d0F e0cM_ 0I0if /Nd, M_(_ _PaV, I()iAb,)n_ t()(Aa)Q(3R0 (0(.Gx)>0 S(*b1_925)8_1) 7 34? | (b5)676 ^~~~~~~~~~~f/ M4 :_8P 3I6(),4 Qa3src/libavcodec/adpcm.c8:.)071(00.): 0+7 :0 3.5note: ) | 0expanded from macro 'CASE_1'3 ~ ^ ~| 3 1 ^ ~69 1 771f/ | MIn file included from _src/libavcodec/aliaspixdec.cIn file included from : 25Psrc/libavcodec/aacsbr_fixed.c : I: 62src/libavcodec/bytestream.h: ){: src/libavcodec/aacsbrdata.h_:,408:3577:_15 V:: Qwarning: Acomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]_Awarning: R3 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]GS (0 _357_ | . 04 4} 8i f 6 40868(8s | i2z {Q33f/M_e P2I ) ,!= si 1Qze() 3 0| ( ~~~~~ ^ ~~~~00 ..09552 42 32 75 8 931\853 5f /4| M ^~~~~~~~~~~9_ P9I7)3,f ),Q Q3310( (0src/libavcodec/adpcm.c0..97:0019065:06411:2 032warning: 4414comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare]90 691f9/5M2f_)PI}),, 1906| | { ^~~~~~~~~~~~~~ Q 3 src/libavcodec/aac_defines.h :1 (44 : 0 . 36 9 :9i5f 7note: expanded from macro 'Q30'8( 9c0-5>36s5 5t446 | 9a#dfe)ft,i nQu3es 1[Q3(0-(ix0].)s. t 5 4e1 0p _ 6 i 82n6d ex2 5> 7 385 8(6iuf)nt))} ({, ( x| | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ ~~~~~^~~~~~~~~~~~~~~~~~ )*107src/libavcodec/aac_defines.h37:414582:436.:0 + note: 0.expanded from macro 'Q31'5 ) | src/libavcodec/adpcm.c ^ : 7845 | :#69d: enote: fIn file included from expanded from macro 'CASE'isrc/libavcodec/aacps_fixed.c n:e 24Q3: 1In file included from (src/libavcodec/aacps.c :x78)32 | : src/libavcodec/aacps_fixed_tablegen.h : 199 :C A86S : warning: E implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ 3((iCntO)N(F(xI)G* 199_ | 2 1#4 # 7 4c8oQ330d(06.e40c080 .00 #+# 0 00_00.0D5E0)f/CM O| _ ^ ~ DPIE)R,, Q3A0V(_In file included from C0Osrc/libavcodec/aacsbr_fixed.c.D0:1E62: 95C_src/libavcodec/aacsbrdata.hI8:D_7 4073:#845#6:6 fcwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]/ oMd_ePcI,), _Q 407_ | 3VA{_Q03A(01.R(03G0S-_303._71)6 6 9| 19 ^~~~~~~~~~~017 79f/2M_0PI2)src/libavcodec/adpcm.c,6: Q8763:434:0 8(note: 0fexpanded from macro 'CASE_3'.)0,4 4 86Q6838 12376f(- | 0 ./96 2M_ P2 6I6 ) 1 ,7 Q 305(4C90A.025S92E2_28(fc)2}o5n8,9f {1Qi35g1f(,/ M 0_c.P9o9Id)7,e4c _3Qid283100(1,60 .805_646_f1)V04,A 4_QA9R361GfS/_M1__)( P 0 .| 4 ^~~~~~~~~~~2I6 )9, 7 1| ^~~~~~~~~~~~~~5 7src/libavcodec/adpcm.c0:3src/libavcodec/aac_defines.h747::5366:7 fnote: 44)}expanded from macro 'CASE_2',: 36 | : ~~~~~^~~~~~~~~~~~~~~~~~ note: expanded from macro 'Q30' src/libavcodec/aac_defines.h74 | : 45 : 3644 | # :dCA Senote: expanded from macro 'Q31'E _f #i#n een ab l45Qe | d(3c#0d(oedexcf_)inie d , Q 3 1_ _V(A _x A) RG S_ _ ) | ( ^~~~~~~~~~~ i nt )( ( x) *1(src/libavcodec/adpcm.ci0nt:)(73717(:471x82:4.)0 * +note: 2expanded from macro 'CASE_1'10 4.57)4 871 | | 3 6 ^ 4 8 .{ 0__ V+A_ A0R.GSIn file included from 5_src/libavcodec/aacps_fixed.c)_ : | }24 ^ ~ : In file included from src/libavcodec/aacps.c : 32 : src/libavcodec/aacps_fixed_tablegen.h :In file included from 199 :src/libavcodec/aacsbr_fixed.c\:6162 : | : ^~~~~~~~~~~ src/libavcodec/aacsbrdata.hwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 407:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 199 | 407 | { Q3 1src/libavcodec/adpcm.c (:Q2180:-3230: 0warning: .comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare](70 6.900100070920020680408f0),f /2166QM | _3 P1I )( -, 0 . 9Q 306(0 .2 2061 96 1 7 55 4 8 79 329/85f)*} 6,Re6a fd/{ M_QPIi)n3 ,1(e v0eQr.30y(9 0s9.am7p403l3e20 83f3o11r6 09t117h6f8i4/s6M_ fP)cIha,n n)eQ,l3. 1 (Q 3*0.04/2( 06 .| 90 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4 478616588 21677 | 20 3 f3/M _7 P 5 I6), 7 Qf30 () }0 .0, | f ~~~~~^~~~~~~~~~~~~~~~~~5 o2r2 25src/libavcodec/aac_defines.h8(9:i451:n5t36 f:/Mi_ Pnote: =expanded from macro 'Q31'I )0, ;Q3 i0 45(0<.0 | 5 6#nb1_0ds4ae4m9f6pin1el Qf31e/M(_xs)P_I ),p e r | _ ^~~~~~~~~~~~~~ b l oc k / src/libavcodec/aac_defines.h (i:n44t2):836(;: (ix+ )*+2note: )expanded from macro 'Q30'1 {4 7 48| 3 6 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~444 | #8d.e 02168f | i+ n e0 Q.3 0(5x )) | ^ ~ ( i nIn file included from tsrc/libavcodec/aacsbr_fixed.c :62): (src/libavcodec/aacsbrdata.hi(:nx407t):31 :* f1iwarning: l0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]73t7 4er1, 8s2h4.i0 f +t 4070.,5 | { Qf)l 3a g| 1, ^( -b0y.t 7e6;91 0 7| 92 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~0In file included from 2 src/libavcodec/aacps_fixed.c6:2169248 | : 4In file included from 8src/libavcodec/aacps.c:f 322170: ) | ,src/libavcodec/aacps_fixed_tablegen.h Q :19931 (: 36- : 0 .warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 9 6 2 2 6 6 1 7 5 4 199f | 9 2 i 9lt e 8r Qf3 =) b0y}te(s,0t. 0r{Q03e10a0(0m 00.92907_40g30e208tf10_1/b6My_tP8Ie4)6u,f( &Qg3b0))(;0 ., 0| Q13 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1 9( 50. 84721712 | 3 56 967 6 1 f5/ M7 0_3P7I) ,5 6Q3 07f ) ( } 0, . 0 3| 0 ~~~~^~~~~~~~~~~~~~~~~~~s h33i1src/libavcodec/aac_defines.hf:t6 45=9 :136f7:fi/M _lnote: Pexpanded from macro 'Q31't erI ),& Q 30 x045(f | 0;#.d 0e 4| f4 ~~~~~~~~~~~~~~~~~~~~~~8i 66n8e 8 Q2172321 | 3 (f /xM ) _P I ) , Q 3 0 ( 0 . 0 5 2 2 f2(i5lit8ne9rt 1)=( 5fi(lfx/)Mt_*erP 2I>>1 )44,7; 4Q3| 08 ~~~~~~~~~~~~~~~~~~~~~( 3064.8.0 0521736 1+ | 0 4 0 .45) 9| ^ ~ 6 1 f / M _ P I In file included from ) src/libavcodec/aacsbr_fixed.c, : 62 i| f ^~~~~~~~~~~~~~: src/libavcodec/aacsbrdata.h :407 :6(:f warning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aac_defines.hl:t44e:r36: >note: = expanded from macro 'Q30'407 | F{FQ_3A R1R(44A | -#Y0.d7_e6ELfE9M1iS0(7x9n2ae_0 aQ236d8408p(cmf_x)t,a)b l e )Q )3 | 1 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ( - 0 (.2174 | i 9n t)6( 2(2 x6) 61*7 51 0743 9 7 249 8 1f82 4) .} ,0 + {0Q. 5)3 1 ( 0| . ^ 9 9r74e32t8ur1n 0A1In file included from 6src/libavcodec/aacps_fixed.cV:248ER: R4In file included from Osrc/libavcodec/aacps.c6:32R: f_src/libavcodec/aacps_fixed_tablegen.h)I, :NQ199V:113:A1( L0warning: Iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. D4DA2TA6; 9 71| 5 ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7 019937 | 5 621757 | f )Q3 0} (0,. 0 0 0 0 | ~~~~^~~~~~~~~~~~~~~~~~~0 0 0 src/libavcodec/aac_defines.h00 0 :f /45M_ P: 36I: ) note: ,f lexpanded from macro 'Q31'agQ 30 ( 0 =. b0 1y95458t73 | 5e#6sd6teff/reiMnae_mPI )2Q3,1_( xQ3g)0(e 0.t0 _b3y t 0 e u 3( &3 g 16b ) 9( 17ifn&t/ M)0_x(P7(;Ix) , )Q*3 02| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~( 01.0 44421767488 | 63 668488.20 32177f+/M | _ 0.P5 I)), Q 3| 0 ^ ~ ( 0. 0 5 2 2 2In file included from 5 8src/libavcodec/aacsbr_fixed.c :9 62 : 1src/libavcodec/aacsbrdata.h 5/:*406:f84 /:DM e_cwarning: PoId)e, implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q320 8 (s0a.0m56p1l04e 44069s | {6Q.31 f/1M (_*-0P/I. ),9 5 0| | 3 ^~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~8 560src/libavcodec/aac_defines.h28:88 64442178:f) | ,36 : Q 3 1note: expanded from macro 'Q30'( 0 . 844 9 | 5 #6 3d 2 ef1i9n5e 8 Q73fo6r2 5(f0)i(n}tx, {Q)n3 1 (= 00.;1 n7 <0 02 5823 94; 2n4 + 2+ )1 (2{i fn t))| ,( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~Q( x3)1*(10 73 702179. | 54 1 8424 6. 08 3+ 00 .55)3 9 6 | 2 ^ 6 5 8 f ) } , in t| ~~~~~^~~~~~~~~~~~~~~~~~sa mplesrc/libavcodec/aac_defines.h := 450,: 36sc:a lnote: e;expanded from macro 'Q31' | ~~~~~~~~~~~~~~~~~~~~~~ 2180 | 45 | #def i2181n | e Q 3 1 ( x ) i f (n & (1)i {n t | ) ~~~~~~~~~~~~(( x)*2147483648.0 + 0.5) | ^ ~ src/libavcodec/adpcm.c:78:69:In file included from src/libavcodec/aacsbr_fixed.cnote: expanded from macro 'CASE': 62: src/libavcodec/aacsbrdata.h:406:59: warning: 78 | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] CASE_ 3406 | (C{ONQF3I1G(_- #0# .c9od5e0c 3#8#5 _6D0EC2O8DE8R,8 6A4Vf_C)O,D ECQ_3I1D(_ #0#. c8o9de5c6, 3__2V19A58_7AR6G25Sf__))} , {| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~Q 31( 0.17src/libavcodec/adpcm.c00:52763:934:4 2note: 4expanded from macro 'CASE_3'2 12f), 76Q | 3 1 ( 0 .C5AS4E6_82(3c0o5n3f96i2g6, 5c8odfe)c}_,i d ,| ~~~~~^~~~~~~~~~~~~~~~~~__ VA_Asrc/libavcodec/aac_defines.hR:G45S:_36_): note: | expanded from macro 'Q31' ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ src/libavcodec/adpcm.c45: | 74:#36de:f inote: nexpanded from macro 'CASE_2'e Q31(x )74 | C A S E _ (#in#t )(e(nxa)bl*e2d1(c4o7de4c8_3i6d,4 8__.V0A_ A+R 0G.S_5_)) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ^ ~ src/libavcodec/adpcm.c:In file included from 71:src/libavcodec/aacsbr_fixed.c7::62: src/libavcodec/aacsbrdata.h:note: 406expanded from macro 'CASE_1': 32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 71 | { __V A406_ | {AQ3R1G(-S0._95_03 85}6 0 2 88 8 6 4 f ) , Q3\1 (| ^~~~~~~~~~~ 0.89563219587625f)}, {Q31( 0.17005239424212f), Q31( 0.54683053962658f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:406:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 406 | {Q31(-0.95038560288864f), Q31( 0.89563219587625f)}, {Q31( 0.17005239424212f), Q31( 0.54683053962658f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:405:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 405 | {Q31(-0.39466529740375f), Q31(-0.66809432114456f)}, {Q31( 0.97875325649683f), Q31(-0.72467840967746f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:405:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 405 | {Q31(-0.39466529740375f), Q31(-0.66809432114456f)}, {Q31( 0.97875325649683f), Q31(-0.72467840967746f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:405:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 405 | {Q31(-0.39466529740375f), Q31(-0.66809432114456f)}, {Q31( 0.97875325649683f), Q31(-0.72467840967746f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:405:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 405 | {Q31(-0.39466529740375f), Q31(-0.66809432114456f)}, {Q31( 0.97875325649683f), Q31(-0.72467840967746f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:404:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 404 | {Q31( 0.08707806671691f), Q31( 0.80938994918745f)}, {Q31(-0.86811883080712f), Q31( 0.39347308654705f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:404:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 404 | {Q31( 0.08707806671691f), Q31( 0.80938994918745f)}, {Q31(-0.86811883080712f), Q31( 0.39347308654705f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*21In file included from 474src/libavcodec/aacps_fixed.c8:3246: 4In file included from src/libavcodec/aacps.c8:32.: 0src/libavcodec/aacps_fixed_tablegen.h :261+:61 : 0warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c261: | 62 : src/libavcodec/aacsbrdata.h : 404 : 32 :Q3 0warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .0141414285 64049 | 98{fQ)3,1 (Q3 0(00..0008797502578801656477311f)6, 9Q13f0),( 0Q.30104(4 702.81019335899494499f1),8 7 4| ~~~~^~~~~~~~~~~~~~~~~~5 f)}, {src/libavcodec/aac_defines.h:Q443:361:( -0note: .8expanded from macro 'Q30'6 8118830 84407 | 1#2dfe)f, iQ3n1e (Q 30.03(x9) 3 4 7 3 0 8 6 5 4(7i0nt5)(f(x))*}10,73 74 18| 24 ~~~~~^~~~~~~~~~~~~~~~~~.0 + 0.src/libavcodec/aac_defines.h5): 45 :| ^ ~36 : note: expanded from macro 'Q31' In file included from src/libavcodec/aacps_fixed.c45: | 24#: In file included from dsrc/libavcodec/aacps.ce:32f: isrc/libavcodec/aacps_fixed_tablegen.hn:261e: 37:Q 3warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( x) 261 | ( i n tQ)3(0((0.x0)1*4211441474288356699488f)., 0Q3 0(+0. 000.79552)58 15 47| 3 ^ ~1 f), Q30(0.00In file included from 4src/libavcodec/aacsbr_fixed.c47:2621: 1src/libavcodec/aacsbrdata.h35:94044:479:f) , warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]| ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36 :404 | note: {expanded from macro 'Q30'Q3 1( 0.0 87440 | 7#8d0e6f67i1ne6 9Q310f(x)) , Q 3 1 ( 0 . 8 0(9i3n8t9)9(4(9x)1*81704753f7)41}8,24 .0{ +Q 03.15() - 0| . ^ ~8 68118830807In file included from 12src/libavcodec/aacps_fixed.cf:)24,: In file included from Qsrc/libavcodec/aacps.c3:321: (src/libavcodec/aacps_fixed_tablegen.h :0261:.133:9 3warning: 47implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 08654705f) }261, | | ~~~~~^~~~~~~~~~~~~~~~~~ Q30src/libavcodec/aac_defines.h(:045:.360: 1note: expanded from macro 'Q31'4 1414285 694598 | f#d)e,f inQe30 (0Q.301(0x7)95 25 81 5 4 7 3 1 f ) , Q 3 0((in0t.)00(4(47x2)11*3251497448493f6)4,8 . | 0 ~~~~^~~~~~~~~~~~~~~~~~ + 0.src/libavcodec/aac_defines.h5:44): 36: | note: expanded from macro 'Q30' ^ ~ 44 | #dIn file included from efsrc/libavcodec/aacsbr_fixed.ci:n62e: src/libavcodec/aacsbrdata.h:Q403:3840:( warning: ximplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) ( i403 | n{Qt3)(1((x) *100.780309794313852245.04 +6 708.5f)) ,| ^ ~ Q31(-0.36In file included from 8src/libavcodec/aacps_fixed.c5:1248: 9In file included from 6src/libavcodec/aacps.c7:1320: 8src/libavcodec/aacps_fixed_tablegen.h:52603:f85:) }warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] {Q31( 0.783 62608 | 1 3 1 3 9 Q2306(606.f1),1 19Q8312( 2051.6445520629959f8)02,59 7Qf)3}0, ( 0| . ~~~~~^~~~~~~~~~~~~~~~~~ 07940src/libavcodec/aac_defines.h1:62456:97366:5 3note: fexpanded from macro 'Q31' ), Q30( 045. | #0d44e6f9i9n0e1 56Q236177(fx)), Q 30 (0 . 0 2 5 1 4 4 69 3(18i28n4tf))(,( x| ) ~~~~^~~~~~~~~~~~~~~~~~* 2147src/libavcodec/aac_defines.h:444:836:3 64note: 8.expanded from macro 'Q30'0 + 0.5) | 44 ^ ~ | #define Q30In file included from (xsrc/libavcodec/aacsbr_fixed.c): 62 : src/libavcodec/aacsbrdata.h : 403 : 59 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x)*10 74033 | 7{41Q8234.10 (+ 0.05.)8 0 | 0 ^ ~ 99335254678In file included from f)src/libavcodec/aacps_fixed.c, :Q24: 3In file included from src/libavcodec/aacps.c1:(32-: src/libavcodec/aacps_fixed_tablegen.h0:.2603:616:8 5warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 896710853f) },260 | {Q 3 1 ( 0 Q.307(08.13161898122351136942262656ff),) Q,30 (0Q.30179(40 106.26495756056939f)9,8 0Q23509(7f0).0}44,69 9 01| 5 ~~~~~^~~~~~~~~~~~~~~~~~62 677src/libavcodec/aac_defines.hf):, 45Q3:0(360:. 0note: 2expanded from macro 'Q31'51 4469318 2458 | 4#fd)e, f i| n ~~~~^~~~~~~~~~~~~~~~~~e Q31src/libavcodec/aac_defines.h(:x44:)36: note: expanded from macro 'Q30' 44 | #(dienfti)n(e (Q3x0()x)* 2 1 4 7 4 8 3 6 4(i8nt.)(0(x )*+10 73074.18524).0 +| ^ ~0. 5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.cIn file included from :62src/libavcodec/aacps_fixed.c: :src/libavcodec/aacsbrdata.h24:: 403:In file included from 31:src/libavcodec/aacps.c :warning: 32implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: src/libavcodec/aacps_fixed_tablegen.h:260:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 403 | {Q31( 0260 | . 8 0 0 9 9 3Q33502(504.671811f9),8 Q23215(1-604.23265f8),5 1Q8390(60.701709845031f6)2},6 97{65Q33f1)(, Q300(.07.8034466891930113592666266f7)7,f )Q3,1( 0Q.4350(50.006929958012454976f9)3},1 8| ~~~~^~~~~~~~~~~~~~~~~~~2 84f)src/libavcodec/aac_defines.h, : 45| ~~~~^~~~~~~~~~~~~~~~~~: 36: note: src/libavcodec/aac_defines.hexpanded from macro 'Q31': 44:36: note: expanded from macro 'Q30' 45 | #def i44ne | Q#31d(ex)f i n e Q 3 0 ( x ) ( i n t ) ( ((xin)t)*(2(1x4)7*410873367484.18024 .+0 0+. 5)0 . 5| ) ^ ~ | ^ ~ In file included from In file included from src/libavcodec/aacsbr_fixed.csrc/libavcodec/aacps_fixed.c::6224: : src/libavcodec/aacsbrdata.hIn file included from :src/libavcodec/aacps.c403::327: :src/libavcodec/aacps_fixed_tablegen.h: 260warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]13 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 403 | {Q 32601( | 0. 80 0 9 9 3 3Q3502(504.161781f98)2,2 5Q1634122(5-f0).,3 Q6380(50.108799460176216098765533ff)), }Q,3 0{(In file included from Q03.014src/libavcodec/aliaspixenc.c:(46 25909: .0src/libavcodec/bytestream.h17:5817136626:7811873:1f3), 9Qwarning: 2636comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]60 (0f.),0 25Q1434169(3 1082. 171844f | 55)06 9 9,9 8 0g -2| 5>9 ~~~~^~~~~~~~~~~~~~~~~~b 7uffsrc/libavcodec/aac_defines.h):44f:}e,36:r note: + expanded from macro 'Q30'=| ~~~~~^~~~~~~~~~~~~~~~~~F FMINsrc/libavcodec/aac_defines.h (:44g45- | >b:u36f#fe:dr e_feinote: nneexpanded from macro 'Q31' d Q 3-0 g(-> bxu45)f f | e # r,d esf ii zne e ); Q| 31 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~( x ) ( in t ) ( (xsrc/libavutil/macros.h) *: 49 :125: 0 note: 7 expanded from macro 'FFMIN' 3 (7i4n1t8 )492 | #(de4f(x.0i n)e+*2 1F FM4I0N.7(4853a6),b4) 8 .(0( a+)| ^ ~ 0 .5>) (| b ^ ~In file included from ) src/libavcodec/aacps_fixed.c ?: 24(: In file included from bsrc/libavcodec/aacps.c:)32 : src/libavcodec/aacps_fixed_tablegen.h::259In file included from : 85src/libavcodec/aacsbr_fixed.c(::62a ): warning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aacsbrdata.h :| ~ ^ ~402 :84: warning: 259 | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(0 .44022 | 64{01Q43312(7-1012.20f)7,70 68Q47300059(310f)., 3Q3018(9-05.85945In file included from 80144src/libavcodec/alsdec.c367:513296051f3): src/libavcodec/unary.h,29:f) }50:Q41,3 :0{( 0.Qwarning: 3comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]2 21(13 74064.8987539000 907505 | 77 f 7 ) f7o,r2 (Q43i f=0 )(00,.; Qi1 35<1 7(l 60e8n7 .8&&88 89g5e2t44_147b1it2s411f)1,(3 3g9 b)8 | 1!f ~~~~^~~~~~~~~~~~~~~~~~=) } ,s t osrc/libavcodec/aac_defines.h| p:; ~~~~~^~~~~~~~~~~~~~~~~~i +44+):; 36 src/libavcodec/aac_defines.h:| : ~~~~~~~~~~~~~ ^ ~~~~45note: : expanded from macro 'Q30'36 : note: expanded from macro 'Q31' 44 | #de fi45n | e# dQe3fi0ne( x)Q 3 1 ( x ) ( i n t) ( (x ) (*i10n7t3)7(41(82x4).*0 2+1 04.57)48 3 | 6 ^ ~4 8.0 + 0.5In file included from ) src/libavcodec/aacps_fixed.c :24| : In file included from ^ ~src/libavcodec/aacps.c: 32: src/libavcodec/aacps_fixed_tablegen.h:259: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:402:59 :259 | warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(0. 424026 | 40{1Q4331(2-07.01717026824f7)00,5 9Q313f0),( 0Q.313(08-90.585940548614537910613529ff)),}, {QQ330(10.(22 1037.46948873509770f0)9,0 5Q73707(20.415f7)6,8 7Q831In file included from 8(9 54src/libavcodec/aliaspixenc.c401:.425: 8src/libavcodec/bytestream.hf)8, :2 4186| 1 ~~~~^~~~~~~~~~~~~~~~~~:7 1321:1 3src/libavcodec/aac_defines.hwarning: :3comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]44 :98361:f )}note: ,expanded from macro 'Q30' | ~~~~~^~~~~~~~~~~~~~~~~~ 186 | src/libavcodec/aac_defines.h44 : | s#d45ei:fizn36ee: 2Q 3 =0 note: F(expanded from macro 'Q31' FxM) I N ( 45p | -# > d bef iunfef eQ r_3e n 1(di (n-tx))(( xp )- * 1> b 0 7u 3 f 7f 4 e 1r 8,(i2n t4si)z.(e0)( ;+ 0x.| ) ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~5*) 2 1| ^ ~4 7src/libavutil/macros.h4:8493:625:4 8note: .0In file included from expanded from macro 'FFMIN' src/libavcodec/aacps_fixed.c +:24 : In file included from 0src/libavcodec/aacps.c .49 | :#325)d ef: isrc/libavcodec/aacps_fixed_tablegen.h :259n:| e 37FF ^ ~M: warning: Iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]N (a,b) ((aIn file included from ) src/libavcodec/aacsbr_fixed.c259: | >62 : ( b src/libavcodec/aacsbrdata.h ) : ?402 :Q(3b31): 0 warning: :( implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion](0 .a4)2)6 4 | 0 ~ ^ ~1 4327 14021 | 2In file included from 2f{src/libavcodec/aliaspixenc.cQ:)3251,(-: 0 src/libavcodec/bytestream.h.:01877:Q15730:60 8(4070warning: 0.comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]3 085959543 01187f4 | ) 6 5 ,96 5if Qf3 1((s-)0i,z. e28Q9 350!(081=4. 3272110s13i7342z6e4)8973 0f7 )7| f ~~~~~ ^ ~~~~} ,) , {QQ3310(( 00..195857960807980859775742441f)4,f Q)3,1 ( 0| . ~~~~^~~~~~~~~~~~~~~~~~88 2417src/libavcodec/aac_defines.h2:441:361:3 3note: 9expanded from macro 'Q30' 81f)}, 44 | #| d ~~~~^~~~~~~~~~~~~~~~~~~e finesrc/libavcodec/aac_defines.h Q:3450:36(: xnote: )expanded from macro 'Q31' 45 | # d e fi(nien tQ)3(1(x()x*)1 0 7 37 4 1 82 4 .0 + 0 .5 ) (| i ^ ~nt )((x)*21474In file included from 83src/libavcodec/aacps_fixed.c6:4248: .In file included from 0src/libavcodec/aacps.c: 32+ : 0src/libavcodec/aacps_fixed_tablegen.h.:5)259 :| ^ ~13 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacsbr_fixed.c :25962 | : src/libavcodec/aacsbrdata.h : 402 : 6:Q 3warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( 0.4264014327 1402 | 1{22Qf)3, 1Q(3-00.(007.73006889457540004655996351ff)),, QQ330(10(.-202.1893578414634781703130297f7)}f, ){,Q 31Q( 30.098(5900.0195075678777828945f4)4,1 4fQ),3 1 | ( ~~~~^~~~~~~~~~~~~~~~~~ 0.8src/libavcodec/aac_defines.h8:442:364:1 note: 7expanded from macro 'Q30'21 133981f )44} | ,#d e f| i ~~~~^~~~~~~~~~~~~~~~~~~n e Q3src/libavcodec/aac_defines.h0(:x)45 : 36: note: expanded from macro 'Q31' ( i45 | n#dte)(f(xi)n*e1 0Q7337411(8x)2 4. 0 + 0 . 5 ) | ^ ~ (int)((x)In file included from *src/libavcodec/aacps_fixed.c21:424: 7In file included from src/libavcodec/aacps.c4:8323: 6src/libavcodec/aacps_fixed_tablegen.h:4258:885:. warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] + 0.5) | ^ ~ 258 | Q3In file included from 0(src/libavcodec/aacsbr_fixed.c0:.628: 7src/libavcodec/aacsbrdata.h9:640117:16846:5 5warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]42 f), Q30(0.754 64014 | 8{59Q23327132(f ),0 Q.309(09.65337650650732149820324f)8,3 Q63f0)(0,.5 23Q038110(42 67054.34f5),8 4| 4 ~~~~^~~~~~~~~~~~~~~~~~5 8603src/libavcodec/aac_defines.h8:144:1361:f )note: expanded from macro 'Q30'} , {Q31( -440 | .#6d3ef4in3e1 4Q63609(4x)7 3 4 0 f ) , Q 3 1 ( 0(i.nt2)1((0x7)9*11017367441852942.304 f)+} 0,.5 ) | | ~~~~~^~~~~~~~~~~~~~~~~~ ^ ~ src/libavcodec/aac_defines.h:45:36:In file included from src/libavcodec/aacps_fixed.cnote: :expanded from macro 'Q31'24 : In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h: 25845:61 | :# dwarning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f ine Q31(x) 258 | Q 3 0 ((i0n.8t7)(9(x6)1*27114674685356428.40 2+ f0).,5 )Q 3 | 0 ^ ~ (0.75464859In file included from 23src/libavcodec/aacsbr_fixed.c27:3622: fsrc/libavcodec/aacsbrdata.h):,401: 58:Q warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 (0.633656072 14019 | {2Q3321(f )0,. 9Q39057(005.3458024833068f1)04,2 6Q735413( f0),. 4 | 5 ~~~~^~~~~~~~~~~~~~~~~~8 4458src/libavcodec/aac_defines.h6:0443:8361: 1note: 1fexpanded from macro 'Q30') }, {Q31 (44 | -#0d.ef6i3ne4 Q3301(x4)6 6 9AS libavcodec/arm/audiodsp_neon.o 4 7 3 40 f ) , Q 3(1in(t) (0(.x2)*1100779371411682445.09 +2 304.f5))} , | ^ ~ | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:In file included from 45:src/libavcodec/aacps_fixed.c:3624:: In file included from note: expanded from macro 'Q31'src/libavcodec/aacps.c :32: src/libavcodec/aacps_fixed_tablegen.h:258: 3745 | :# warning: dimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e fine Q31(x) 258 | Q 3 (0i(0n.8t7)9((6x17)16*62515244724f8),3 6Q4380(.0.07 5+4 60.4585)92 3 2| 7 ^ ~3 2f), Q30(0.6In file included from 33src/libavcodec/aacsbr_fixed.c6:5626: 0src/libavcodec/aacsbrdata.h7:4012:1329:2 3warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f ), Q30(0.523 04018 | {1Q30412(67 5043.f9)9,5 7 0| ~~~~^~~~~~~~~~~~~~~~~~5 348src/libavcodec/aac_defines.h:0444:836:3 note: 6expanded from macro 'Q30' f), Q3 144 | (# d0ef.in4e 5Q380(4x)4 5 8 6 0 3 8 1 1 1 f) } (,in t){((Qx3)*11(0-73074.186243.04 +3 01.54) 6 6| 9 ^ ~ 47340f), QIn file included from 3src/libavcodec/aacps_fixed.c1:( 240: .In file included from 21src/libavcodec/aacps.c07:91321: src/libavcodec/aacps_fixed_tablegen.h6:2584:135:9 warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 4f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ 258 | src/libavcodec/aac_defines.h : 45: 36 : note: Q3expanded from macro 'Q31'0( 0.879617 16456 | 5#5d2e4fi2nf)e, QQ330(10.(7x5)4 6 48 5 9 2 3 2 7 32 f) , Q 3(0(i0n.t6)33(6(5x6)07*221194273428f36)4,8 .Q300 (0+.5 203.08510)4 2 6| ^ ~7 543f), | ~~~~^~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/aacsbr_fixed.c:src/libavcodec/aac_defines.h:6244:: 36src/libavcodec/aacsbrdata.h:: 401:note: 7expanded from macro 'Q30': warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44 | #defi n401e | Q{3Q03(1(x )0 . 9 9 5 7 0 5 3 4 8 0(4in8t3)6(f()x),* 10Q733714(1 8024..405 +8 04.455) 8 6| ^ ~0 38111f)}, {Q31(-In file included from 0src/libavcodec/aacps_fixed.c.:6243: 4In file included from 3src/libavcodec/aacps.c:1324: src/libavcodec/aacps_fixed_tablegen.h6:6257:9614: 7warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 40f), Q31( 257 | 0 . 2 1 0 7 9Q1310(61.4265493231400f8)1}49,65 4f ),| ~~~~~^~~~~~~~~~~~~~~~~~Q 30(1src/libavcodec/aac_defines.h.:1459:60363: 7note: expanded from macro 'Q31'4 1667993 f45) | ,#d efQin3e0 (Q311.(10x7)3 7 2 4 0 36 2 3 2 3 f ), Q 3(0(i1n)t,) (| ~~~~^~~~~~~~~~~~~~~~~~( x)*2src/libavcodec/aac_defines.h1:444:7364: 8note: expanded from macro 'Q30'3 648.0 + 440 | .#5d)e fi n| e ^ ~ Q30(x) In file included from src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h :(400in:t84)(:(x )warning: *implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 073741824.0 + 4000 | .5{)Q 3| 1 ^ ~( -0.6669426In file included from 9src/libavcodec/aacps_fixed.c6:249: 1In file included from 1src/libavcodec/aacps.c9:532f: src/libavcodec/aacps_fixed_tablegen.h):,257 :37Q:3 1warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( -0.9164361 12578 | 1 0 1 4 8 f ) Q}3,0( 1.{26Q433110(0 801.46964504f1),6 Q7309(12.0719498600f3)74,1 66Q73919(3 f)0, .Q310(516.410973573204803366825362f3)f}), , Q| 3 ~~~~~^~~~~~~~~~~~~~~~~~0 (1), src/libavcodec/aac_defines.h| : ~~~~^~~~~~~~~~~~~~~~~~45 :36: src/libavcodec/aac_defines.h:note: 44expanded from macro 'Q31':36 : note: expanded from macro 'Q30' 45 | # d44e | f#idneefi neQ 3Q1(3x0)( x ) ( i n t()in(t)((x(x))**120713474718428436.480. 0+ + 00..55) ) | ^ ~| ^ ~ In file included from In file included from src/libavcodec/aacps_fixed.csrc/libavcodec/aacsbr_fixed.c::24: 62In file included from : src/libavcodec/aacps.csrc/libavcodec/aacsbrdata.h::40032:: 59:src/libavcodec/aacps_fixed_tablegen.h :257warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 400 | { Q2573 | 1 ( - 0 . Q63606(19.42624361900689114916955f4f)),, QQ3310((1-.01.96903176443166617919831f0)1,4 8Q3f0)}(,1. 10{73Q7234src/libavcodec/bytestream.h10( :306.227136:17243: 0warning: f16comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]7 9)20,7 Q93408(10)f, ) | ~~~~^~~~~~~~~~~~~~~~~~, 271 | Q 3src/libavcodec/aac_defines.hi:144:n36( :0t.1 56 4note: sexpanded from macro 'Q30' 9i53z08e3 24468 5 | =6 f#FF)M}d,IeNf i( | n ~~~~~^~~~~~~~~~~~~~~~~~ge-> b ufQfsrc/libavcodec/aac_defines.he3r:0(_45enxd :-)36 : g -> bunote: f fexpanded from macro 'Q31' e r ,( isi 45nzt | )e#)d(e;( fx )| *i ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~1 0n73e74 1Q832src/libavutil/macros.h41.0: (49+x 0:.5)) 25 : | note: ^ ~ expanded from macro 'FFMIN' 49 | (#In file included from idnetsrc/libavcodec/aacps_fixed.cf:i24): n((In file included from src/libavcodec/aacps.ce:32x: )src/libavcodec/aacps_fixed_tablegen.h*F2:F256:185M47: Iwarning: 4N8(3a6,4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]b8 .)0 + (0(.a)5 )> (| b ^ ~)256 | ? ( b ) : In file included from Q(30src/libavcodec/aacsbr_fixed.c(a:1).62)3 : 9src/libavcodec/aacsbrdata.h| CC libavcodec/arm/blockdsp_init_arm.o 6: ~ ^ ~400 :731:7 9warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 49In file included from 8402src/libavcodec/anm.cf:)28,: src/libavcodec/bytestream.h : 171400Q3:0 | (118.{Q:3318 (warning: 0-comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]00 .56360699946728267f9) ,6171 9Q13 | 01 9(51 f)., 3 4gQ8-3399>7b1u2(4f9-0fe2r. 694+8= 1FFf64M3I)6N1,1( 81g0-1>Q4b83uf0f)(fe}r,1 .{_e3Q1n33d9 12-0(1 7g03.6-647>06b31u16ff),7 f 9e| 2r ~~~~^~~~~~~~~~~~~~~~~~, 07s94i80src/libavcodec/aac_defines.hfz):e44,):;36 : Qnote: 3expanded from macro 'Q30'1| ( ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 0.15 6444 | 95#src/libavutil/macros.hd3:ef0498i3:n256:8 e5 note: Q36expanded from macro 'FFMIN'f0) (}x,) | ~~~~^~~~~~~~~~~~~~~~~~~ 49 | #src/libavcodec/aac_defines.hd : e 45f : 36 i :n e F Fnote: (Mexpanded from macro 'Q31'I inNt()a,(b) ((45x( | )#*ad)1 >e 0f7(3bi) 7n?e 4 1Q8(321b(x4)) . :0 ( + a0) . ) 5 ) | ~ ^ ~ | ^ ~ (int)((xIn file included from )src/libavcodec/aacps_fixed.c*:242: 1In file included from 4src/libavcodec/aacps.c7:324: 8src/libavcodec/aacps_fixed_tablegen.h:32566:461:8 warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0 + 0.5) | ^ ~ 256 | QIn file included from 3src/libavcodec/aacsbr_fixed.c0:62(: 1src/libavcodec/aacsbrdata.h.:34009:667:7 9warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0498402f), Q4003 | 0{(Q13.138(0-005.36066999467286297f6)9,1 1Q935f0),( 1.Q334813(9-90.7924196264483f)6, 1Q183100(114.8f3)}1,39 2{01Q73367163(1f ),0 . 6| 4 ~~~~^~~~~~~~~~~~~~~~~~0 1679src/libavcodec/aac_defines.h20:7449:436:8 0fnote: )expanded from macro 'Q30', Q31( 0 44. | 1#5d6e4f9in5e3 0Q8330(6x8)5 6 f) } , | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :(45i:n36t: )note: expanded from macro 'Q31'( (x)*1073 745 | 4#1de8fi2ne4 Q.310(x ) + 0 . 5 ) | ^ ~( int)((x)*In file included from 21src/libavcodec/aacps_fixed.c4:7244: 8In file included from 3src/libavcodec/aacps.c6:4328: .src/libavcodec/aacps_fixed_tablegen.h:0256 :+37 :0 warning: .5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) | ^ ~ 256 | In file included from src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h: 399Q:3840:( 1warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 9677960498402 f399) | ,{ QQ3310( (01..333840008504324039897562f7),8 27Qf)3,1 Q(3 00(1..8364188359997532849724674089f)f, In file included from )Q3}0src/libavcodec/aliaspixenc.c(,1.:3 1{3259Q: src/libavcodec/bytestream.h23:2930:11(13 In file included from 7:0 warning: 3comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]. src/libavcodec/anm.c:69796283: src/libavcodec/bytestream.h0:1861:1f)13,:0 7 warning: | 293comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]3 ~~~~^~~~~~~~~~~~~~~~~~ | 6 3src/libavcodec/aac_defines.h 74:7 4416 s:i36f:186 z), | note: eexpanded from macro 'Q30' Q 3 2 1 ( =s0 i44 | .#zF0Fdeef4iM2n6e IQ 30N=( 0F(2xp)F3-9 M >7I b5N u 7(6f p 6 f -2e3 f>)}r b ,_u( ienf fnetr_| e ~~~~~^~~~~~~~~~~~~~~~~~ndd) (--src/libavcodec/aac_defines.h(x ) *:pp-1>0457-b>:336ubf7:41u82f4 enote: f.r,expanded from macro 'Q31' sfiz0 +eer ),; 0si .z545| | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~#ed)) e; f i| | src/libavutil/macros.hn: ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~49 ^ ~e: Q253src/libavutil/macros.h:1:(49x: )25note: :In file included from note: expanded from macro 'FFMIN'src/libavcodec/aacps_fixed.c: 24expanded from macro 'FFMIN' : In file included from src/libavcodec/aacps.c: 32 : 4949 src/libavcodec/aacps_fixed_tablegen.h | | #: # dde256f e:f13i:nie nwarning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]F ei nFtFFM)IM(N (Ia(256 | N , bx()a*,2b1)4 ()(7 a4) (8(3a ) 6> >Q43(0 8(b.(b)01). 3 ??9+6 7 0(7(9.6bb50)4)9)8 4::| 0(2 f ^ ~a)() ,) a )Q)3 | 0 ~ ^ ~| (In file included from ~ ^ ~1src/libavcodec/aacsbr_fixed.c. :623: src/libavcodec/aacsbrdata.hIn file included from 80:0src/libavcodec/anm.c5399:28In file included from 3:0: src/libavcodec/aliaspixenc.c599:src/libavcodec/bytestream.h :9:6warning: 7258: 2187implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]:src/libavcodec/bytestream.h :7294f:)1515,:: Qwarning: 3 warning: 399comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | {0Q(31comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare](1 . 3 42940 | 8 3187. 9 | 937 2 3 4i4f 9206 84i8(0f4f2s4 ),i Q33(z8e02s !7=5(2ifz)e 1.,32s !Q=1 3i3zs91e(i2z0e) 1)7 03 | | .68 ~~~~~ ^ ~~~~ ~~~~~ ^ ~~~~7 6 1683519f5)3,87 47 0| 9 ~~~~^~~~~~~~~~~~~~~~~~f )}, {Qsrc/libavcodec/aac_defines.h3:1(44 :036.9:9 0note: expanded from macro 'Q30'1 07363747 1446 | #fd)e,f iQn3e 1Q(30 (0x.) 0 4 6 0 23 97 57 66 23 f ) } ,( in t)| (( ~~~~~^~~~~~~~~~~~~~~~~~x )*10src/libavcodec/aac_defines.h7:3457:436:1 note: 8expanded from macro 'Q31'24 .0 + 0 .45 | 5#d)e f | i ^ ~ ne Q31(x) In file included from src/libavcodec/aacps_fixed.c : 24: In file included from src/libavcodec/aacps.c :32 : src/libavcodec/aacps_fixed_tablegen.h: 255(i:nt85):( warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]x )*214748364 8.2550 | + 0. 5 ) Q3| 0( ^ ~1 .413506985In file included from 48src/libavcodec/aacsbr_fixed.c0:624: 4src/libavcodec/aacsbrdata.hf:)399:,32 : Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 (1.41198278 33997 | 5{9Q5391f( )0,. 3Q334008(014.24430897775320f2)2,6 2Q33515(f ),0 Q.3806(118.5490553387944779408985f4)5}f,) ,{ Q 3| 1( ~~~~^~~~~~~~~~~~~~~~~~ 0.99src/libavcodec/aac_defines.h0:1440:736:3 note: 6expanded from macro 'Q30'3 74716f 44) | #,de fQin3e 1Q3(0( x)0 . 0 4 6 0 2 3 9 7(57i6n6t2)3(f()x})*,1 0| ~~~~~^~~~~~~~~~~~~~~~~~7 374src/libavcodec/aac_defines.h18:2445.0: +36 :0 .note: 5expanded from macro 'Q31') | ^ ~ 45 | #dIn file included from efsrc/libavcodec/aacps_fixed.ci:n24: eIn file included from src/libavcodec/aacps.c:Q32: 3src/libavcodec/aacps_fixed_tablegen.h1:(255x:)61 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ( i255n | t )( (x ) * 21 4 74 8Q3306(14.84.01 3+5 00.659)8 5 4| 8 ^ ~0 44f), Q30(1In file included from .4src/libavcodec/aacsbr_fixed.c:1621: 98src/libavcodec/aacsbrdata.h2:73998:3775:9 5warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f) , Q30(1.4097 7399 | 3{02Q263213(5 50.f3)3, 4Q0380(014.244053398477945828f)5,4 5Qf3),1 ( | 0 ~~~~^~~~~~~~~~~~~~~~~~. 8618src/libavcodec/aac_defines.h5:95443:8367:4 7note: 09expanded from macro 'Q30'f )}, { Q443 | 1#( d0e.f9i9n0e1 07Q33603(x7)47 1 6 f ) , Q 3 1 ( 0(.i0n4t6)0(23(9x7)57*61602733f74)18}2,4 . | 0 ~~~~~^~~~~~~~~~~~~~~~~~ + 0.5src/libavcodec/aac_defines.h:)45 : 36| : ^ ~ note: expanded from macro 'Q31' In file included from 45src/libavcodec/aacps_fixed.c | :#24de: fIn file included from isrc/libavcodec/aacps.cne: Q323: 1src/libavcodec/aacps_fixed_tablegen.h(:255x:) 37 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/bytestream.h (:in317 :t13:255)( | warning: ( comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] x ) * 2 1 4 7Q43803(6 31714.8 | .04 1 + 3 5 006.98s55)i 4| z ^ ~8e0 424 =f F)F,M In file included from IQNsrc/libavcodec/aacsbr_fixed.c3(0:p(621-: .4>1src/libavcodec/aacsbrdata.hb1u:9f8398f2e:847:8 3warning: 7r_implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e n59d5 9- fp),- >Q b3983u0 | (f{f1eQ.3r1(4-,00 .s9797i39z80e9)2;920 6824 5| 0 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~9 533505ff)),src/libavutil/macros.h :Q,349 Q130:(25 :0(. 1note: 7expanded from macro 'FFMIN'.4 460453591 4574996 | #4d98e8954f52if)4,n93 fe )} ,F | {F ~~~~^~~~~~~~~~~~~~~~~~MQ3 1(I N0src/libavcodec/aac_defines.h(.8:6a54457,1:b7)36 1:5(7 (9anote: )4expanded from macro 'Q30'5 2 >f )(,b )Q 3441?( | ( b#)0de f.i:5 n5(5ea9) 3) Q 38| 0 ~ ^ ~6( 6x6)9 6 2 9 9 f ) In file included from } src/libavcodec/aliaspixenc.c, :25 : src/libavcodec/bytestream.h| : ~~~~~^~~~~~~~~~~~~~~~~~318 : 15(:isrc/libavcodec/aac_defines.hn:t )(45(warning: x:comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] )36*1:07 3 note: 743181 | 8expanded from macro 'Q31' 2 4 . 0if + 0(.45s5 | )i #| zed2 ^ ~ !e= f isinzee) Q3| ~~~~~ ^ ~~~~In file included from 1 (src/libavcodec/aacps_fixed.cx:) 24 : In file included from src/libavcodec/aacps.c : 32: src/libavcodec/aacps_fixed_tablegen.h : 255 : 13: warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i nt)((x)*21 425574 | 83 6 48 . 0 + 0Q.305()1 .| 41 ^ ~3 5069854804In file included from 4fsrc/libavcodec/aacsbr_fixed.c):,62 : Qsrc/libavcodec/aacsbrdata.h3:0398(1:.594: 1warning: 19implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]82 78375959f), Q33980 | (1.{40Q9377130(2-26023.559f)9,89 9Q3008(4150.9405533904f7)9,48 8Q5435f1),( | 0 ~~~~^~~~~~~~~~~~~~~~~~. 746src/libavcodec/aac_defines.h4:544:1365: 6note: 9expanded from macro 'Q30'9 2493f) },44 | #{dQe3fi1n(e 0Q.3806(x5)5 71 7 1 5 7 9 4 5 2 f()in,t )(Q(3x1() 0*.10573575491382846.06 6+ 90.652) 9 | 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:254:85: warning: 45 | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]# define Q31 (254 | x ) Q3 0 ( 1 . 4 14(2i0n64t9)1(35(8x3)2f*),2 Q1340(714.843164481.90 1+20 22023.645f) ) | , ^ ~ Q30(1.41414In file included from 2src/libavcodec/aacsbr_fixed.c85:6629: 9src/libavcodec/aacsbrdata.h7:83984:f)32,: Q3warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( 1.4139900085 9398 | 4{3Q83f1)(,- 0 | . ~~~~^~~~~~~~~~~~~~~~~~9 9899src/libavcodec/aac_defines.h08:444:5360:9 5note: 3expanded from macro 'Q30'0 f), Q31 ( 440 | .7#4d6e4f5i1ne5 Q63909(2x4) 9 3 f ) } , { Q 3(1i( n0t.)8((6x55)71*7115079743527f4)1,8 24Q.03 1(+ 0 .05.555)9 3| 86 ^ ~66 96299f)}, In file included from | src/libavcodec/aacps_fixed.c ~~~~~^~~~~~~~~~~~~~~~~~ :24: In file included from src/libavcodec/aac_defines.hsrc/libavcodec/aacps.c::3245: :src/libavcodec/aacps_fixed_tablegen.h:36254:: 61note: :expanded from macro 'Q31' warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | #d ef254in | e Q 3 1 ( x )Q 3 0 (1 .4 14 20 64 91 3 5 8 3 2(f)i, nQ3t0)(1(.(4x1)4*129114270428223366448.f0 )+ ,0 .Q350) ( 1| ^ ~. 414142856997In file included from 84src/libavcodec/aacsbr_fixed.cf:)62,: Qsrc/libavcodec/aacsbrdata.h3:0398(1:.4613:9 warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 00859438f), | 398 ~~~~^~~~~~~~~~~~~~~~~~ | {Q31src/libavcodec/aac_defines.h:(44-:360: .note: 9expanded from macro 'Q30' 9899084 50449 | 53#0fd)e,f iQn31e( Q03.7046(4x51)5 69 9 2 49 3 f ) }, { Q 3 1 ((i nt0)(.(x8)6*515077317741185247.904 5+ 20f.)5,) Q 3| 1 ^ ~( 0.55593866In file included from 69src/libavcodec/aacps_fixed.c62:9249: fIn file included from )}src/libavcodec/aacps.c, : 32| : ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aacps_fixed_tablegen.h:254:37:src/libavcodec/aac_defines.h :warning: 45implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 36: note: expanded from macro 'Q31' 25445 | | # d e f i nQe3 0(Q1.341142(0x64)9 1 3 58 3 2 f) , Q 3 0 (1 . 4(1i41n9t)1(20(22x23)64*f)2,1 4Q73408(316.44814.1402 +8 506.99578)4 f )src/libavcodec/bytestream.h| , ^ ~ :Q2713:017(: 1warning: .comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]4 13In file included from 99src/libavcodec/aacsbr_fixed.c0:620: 08src/libavcodec/aacsbrdata.h5:939743:884f:) warning: ,271implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | | ~~~~^~~~~~~~~~~~~~~~~~ intsrc/libavcodec/aac_defines.h :s44i :z36e397:2 | =note: {expanded from macro 'Q30'FQ3 1FM(IN-(0 .44g2 | -#6>db0ufef2fe4r_ie1nne6 Qd3 9-06(x )3 g -3 >b4u 1 f f7 erf ),, Q 3 1 s((init-)z0.(7e)(;5 x| 9)* ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~9 1src/libavcodec/bytestream.h907753:79355src/libavutil/macros.h:485:549131:7:582 2524fwarning: :. )comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]}0,note: { Q expanded from macro 'FFMIN'+3 10(.-05. )49 3 5 | | 355 ^ ~7 # | 1d2 e 51f4 7 iIn file included from 4ssrc/libavcodec/aacps_fixed.cn:243: i5zeeIn file included from 6 src/libavcodec/aacps.c 3=F :f32F: F)MIsrc/libavcodec/aacps_fixed_tablegen.hF:,254NM I:N(Q133(1ga:( warning: -, bimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] >0)b .(u19(2f 254a | 9 f)8 9e r_ e 6 > n3 d7(Q 6b)3 -?8 0 (15(.74gb4) 1:-f>)4 (b}u2a0,f )| )6f4 ~~~~~^~~~~~~~~~~~~~~~~~ e| 9rsrc/libavcodec/aac_defines.h, ~ ^ ~13:5s45 8i3:2fz)36:e ,note: expanded from macro 'Q31') ;Q 3 0 | ( ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 1 45. | 4#14d1src/libavutil/macros.he:9f49i:125n2:e0 2 Qnote: 32expanded from macro 'FFMIN'1 (2x36)4 f 49) | # de,f iQ n3e 0 F F (MI 1 N (. a 4(,1b)i 4n(1t4)2(8(5(x6)9*9a72)184 f4>7) ,4 Q(38b03)6( 418.4?1.0 (3b9+) 0:. 9(a5)0)) 0 0 8| ~ ^ ~| 5 ^ ~9 438f), In file included from | src/libavcodec/aliaspixenc.c ~~~~^~~~~~~~~~~~~~~~~~: 25In file included from : src/libavcodec/bytestream.hsrc/libavcodec/aacsbr_fixed.c::src/libavcodec/aac_defines.h62356::13: :src/libavcodec/aacsbrdata.h:44397: 36:warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: 58 :note: expanded from macro 'Q30' warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 356 | 44 | # d esfi zei397n2e | {Q 3= QFF1M(I3N-0(0p-(.>2bx60u)f2f4 e1r_ e6 n d9 6 3 - p3- >4 1b 7 fu) , (Qi3fnt1f)(((e-0x.r7,5) 9*99s7519i80z7e5)357;4 715 822f| )4} ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~. ,0 +{ src/libavutil/macros.h0Q:.3149(:525)-:0 . 3note: | ^ ~5 expanded from macro 'FFMIN'7 125147 43495In file included from 6 | 3#dsrc/libavcodec/aacps_fixed.cef:f24)i: n,eIn file included from src/libavcodec/aacps.cF:F32MQI: 3N1(src/libavcodec/aacps_fixed_tablegen.ha(: ,0252b:.)61 1:( 9warning: (2aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) 9> 8(96b37)6 8 2525?7 | ( b )4 : f) }( a, | ) ~~~~^~~~~~~~~~~~~~~~~~~Q)3 0 (| ~ ^ ~src/libavcodec/aac_defines.h0:.45 :236:7 6note: 71expanded from macro 'Q31'In file included from 82 8src/libavcodec/aliaspixenc.c2:3250: 98 445src/libavcodec/bytestream.h | :f357):,#15d: e fQiwarning: 3comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]n0 (e0 .Q137 1(6x357 | 6 4 4)6 2 7 6 i 6f71 3f ), ( Qs i3z0( 0e . 0729 4!01(6= is2nitz)6e)( 9( 7| x6 ~~~~~ ^ ~~~~) 5*32f1),4 7| 4 ~~~~^~~~~~~~~~~~~~~~~~ 836src/libavcodec/aac_defines.h4:448:.360: + note: 0expanded from macro 'Q30'. 5) | ^ ~ 44 | #defineIn file included from Qsrc/libavcodec/aacsbr_fixed.c3:062(x: )src/libavcodec/aacsbrdata.h :397 : 31 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)(( x397) | *{1Q0733714(18-20.42.06 0+2 04.16596)33 4 1| ^ ~7 f), Q31(-0In file included from .7src/libavcodec/aacps_fixed.c5:9249: 9In file included from 7src/libavcodec/aacps.c:5329: src/libavcodec/aacps_fixed_tablegen.h8:2525:5377: 5warning: 2fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) }, {Q31(-0 .32525 | 7 12 5 1 47 4 3 5Q6330(f0).,2 Q736171(8 02.18922938906397864f8)57,4 fQ)3}0,( 0| . ~~~~^~~~~~~~~~~~~~~~~~~ 17664src/libavcodec/aac_defines.h46:2457:366:6 note: 7expanded from macro 'Q31'1 3f), Q 3450 | (0#.0d7ef9iIn file included from 4n0e1src/libavcodec/anm.c6 :2Q6928731: (6x5src/libavcodec/bytestream.h)3:293 f :)13, : warning: | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 44 : 36 (:i nnote: t )expanded from macro 'Q30'(293 ( | x ) *s 2i44z1e2 | #d4e7=48f3i ne6 F4Q8F3.M00I (+N x()0p -.>b 5u) f f e| r _ ^ ~ e (nidnt )- (p(-x)>*bIn file included from 1u07src/libavcodec/aacsbr_fixed.c3f:f62e: r7src/libavcodec/aacsbrdata.h4,1: 8s397i2:4z.6e0: ) ;warning: +implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0.| 5 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~) | ^ ~ 397 | {src/libavutil/macros.hQ:349:125:( In file included from -note: 0expanded from macro 'FFMIN'src/libavcodec/aacps_fixed.c.2 :624: 0In file included from 2src/libavcodec/aacps.c4:32 : 491 | src/libavcodec/aacps_fixed_tablegen.h6#9:d6252e3:3f41137:i fn)warning: e,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] FQF3MI1N((a-, 0.b2527 | ) 5 9 ( ( 9 a9)Q7 >3 059(b() 8?05. 527(5b72)f6)7}1 ,:8 28(23{aQ03)918)(4 f-), | Q0 ~ ^ ~3.0 (30.517761624In file included from 5416src/libavcodec/anm.c:42872: 4src/libavcodec/bytestream.h37:52946667:133f15)f, :Q )3warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare],0 (Q03.01 79(294 4 | 00 .1 612 962 9i98f7 695(36s3f7)6i,8z5e 7 2| 4 ~~~~^~~~~~~~~~~~~~~~~~f !)=} src/libavcodec/aac_defines.h,:s44: 36i: ze )| note: ~~~~^~~~~~~~~~~~~~~~~~~| expanded from macro 'Q30' ~~~~~ ^ ~~~~ src/libavcodec/aac_defines.h: 4544: | 36#d:e fnote: iexpanded from macro 'Q31' ne Q30( x45) | # d e f i n e Q 3 1 ((ixn)t) ( (x )* 1 0 73 74 1 8 24 . 0 (+ i0n.5t)) ( | ( ^ ~ x)*2147483In file included from 64src/libavcodec/aacps_fixed.c8:24.0 : +In file included from src/libavcodec/aacps.c0.:532: )src/libavcodec/aacps_fixed_tablegen.h : 251| :85 ^ ~: 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 : 396 :83 :Q warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 (0.879617166 3965 | 5{2Q423f1)(,- 0Q.9330(104.79574634185092832077362f7)f, )Q,30 (Q0.35716(-7079.90978443571531f6)2, 5Q7300(40.942064f01)43}27,11 22{fQ)3,1 (| ~~~~^~~~~~~~~~~~~~~~~~0. 99923src/libavcodec/aac_defines.h4:7442:363:0 27note: 7expanded from macro 'Q30'3 f), Q3 144 | (#-de0f.i8n0e1 42Q93903(7x6)75 54 f) }, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :45 : (36i:nt )(note: (xexpanded from macro 'Q31')* 107374182 445 | .#0 d+e fi0n.e5 )Q 31 (| ^ ~x ) In file included from src/libavcodec/aacps_fixed.c : 24 : In file included from (src/libavcodec/aacps.ci:32n: tsrc/libavcodec/aacps_fixed_tablegen.h:)251(:(61:x )warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]* 2147483648 .2510 | + 0 . 5 )Q 3 0(| 0 ^ ~.8 7961716655In file included from 2src/libavcodec/aacsbr_fixed.c4:622: src/libavcodec/aacsbrdata.hf:)396,: 59Q:3 warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( 0.7546485923 3962 | 7{3Q23f1)(,-0 .9Q331409(70.351078607779960774f4)57,5f )Q,3 1Q3(0-(00.4.298634103114632527701142920ff)),} , | ~~~~^~~~~~~~~~~~~~~~~~ {Q31(src/libavcodec/aac_defines.h :044.:9369:9 2note: 3expanded from macro 'Q30' 4723027 7443f | )#d,e fQi31n(e- 0Q3.08(0x1)4 2 9 9 3 7 6 7 5 5 4 f) }(i,n t| ) ~~~~~^~~~~~~~~~~~~~~~~~ ((x)*src/libavcodec/aac_defines.h1:07453:74361:82 4.note: 0expanded from macro 'Q31' + 0.5) | 45 ^ ~ | #define Q31In file included from (src/libavcodec/aacps_fixed.cx:)24: In file included from src/libavcodec/aacps.c : 32 : src/libavcodec/aacps_fixed_tablegen.h : 251: 37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x)*2 1251 | 4 74 8 3 6 4 8 . Q03 0+( 00..857)96 1 7| 16 ^ ~6 55242f), Q30In file included from (src/libavcodec/aacsbr_fixed.c0:.6275: 46src/libavcodec/aacsbrdata.h4src/libavcodec/bytestream.h:839659:2:3317312::73 2warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]13:f ) ,warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]Q 30(0.57 673967 | 9{9Q0317 (3174-4 | 50 7 5. f9 31),s 4Qi97330z(1e20 .042=64801 40F3F2771M61I27N2ff(p)-)>,, b| uf ~~~~^~~~~~~~~~~~~~~~~~f Qe3r1src/libavcodec/aac_defines.h(_-en:d0 44.-9: 8p363:-1> 3bunote: ff1eexpanded from macro 'Q30'r6, 2 s5i7ze0) ;4 44| 9 | # ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~d 0ef)f},i src/libavutil/macros.h{:nQe49 Q33:0125(( :x0 .note: 9)expanded from macro 'FFMIN'9 9 2 3 4 7 2 3 0 2 7 7 3(fin),49t )Q | 3(1#(x(d)-e*f0i1.8ne0703 1F4724F9M913I8N72(46.a7,5b05) (+4( af0).) 5)} >, | | ( ^ ~ ~~~~^~~~~~~~~~~~~~~~~~~ b ) ? src/libavcodec/aac_defines.h(:b45): 36In file included from ::src/libavcodec/aacps_fixed.c (:note: aexpanded from macro 'Q31'24) ): In file included from | ~ ^ ~src/libavcodec/aacps.c :4532 | : #src/libavcodec/aacps_fixed_tablegen.hde:f251:i13In file included from n:src/libavcodec/anm.ce: Q283: warning: src/libavcodec/bytestream.h:1318implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( :x15): warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 251 | 318 | Q 3 0 (( iinft0 )(.((xs8i)z7*e9262 117!14=676 54si5z2843e2f64)) 8, | Q ~~~~~ ^ ~~~~.03 +0 (00..7554)64 85 9| 2 ^ ~3 2732f), Q30(In file included from 0src/libavcodec/aacsbr_fixed.c.:576267: 79src/libavcodec/aacsbrdata.h9:039674:465:7 5fwarning: ),implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(0.42640143 23967 | 1{1Q2321f)(,- 0 | . ~~~~^~~~~~~~~~~~~~~~~~9 31497src/libavcodec/aac_defines.h3:144:036:8 0note: 7expanded from macro 'Q30'6 7f), Q3 144( | #-d0e.f9i8n3e1 3Q3106(2x5)70 4 9 0f ) } , { Q 3 1 ((i n0t.)(9(9x9)23*4712073370421787243.0f +) 0,. 5Q)3 1 (| - ^ ~ 0.801429937675In file included from 5src/libavcodec/aacps_fixed.c4:24f: In file included from )src/libavcodec/aacps.c}:32,: src/libavcodec/aacps_fixed_tablegen.h :250| : ~~~~^~~~~~~~~~~~~~~~~~~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' 250 | 45 | # dQe3f0(i1n.e2 9Q1234913(7x1)1 0 0 28 f ) , Q 30 (1 . 1 9(6in0t3)74(16(67x9)93*f2),1 4Q3704(813.6104783.702 +4 00.356)23 23 f| ), ^ ~ Q30(1), | ~~~~^~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/aacsbr_fixed.csrc/libavcodec/aac_defines.h::6244:: 36src/libavcodec/aacsbrdata.h::395 :note: expanded from macro 'Q30'83 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44 | #defin e395 | {QQ3301((-x0) . 3 0 9 6 30 7 3 1 2 9CC libavcodec/arm/blockdsp_init_neon.o 7(5i1ntf)()(,x )Q*311(0-7307.1481087627420.5909 3+3 6f0).5}), {| Q ^ ~3 1( 0.99992In file included from 58src/libavcodec/aacps_fixed.c82:2249: 0In file included from 1src/libavcodec/aacps.c8:f)32,: src/libavcodec/aacps_fixed_tablegen.hQ3:1250(:37-: 0warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 262818720 9425028 | 9f ) } , | ~~~~^~~~~~~~~~~~~~~~~~~ Q30src/libavcodec/aac_defines.h(1:.452:369: 1note: expanded from macro 'Q31'2 493711 0450 | 2#8dfe)fi,ne Q3Q03(1(1x). 1 96 0 3 7 4 1 6 6 7 (9in9t3)f(()x),*2 14Q73408(3614.8.10 0+7 30.752)4 0| 3 ^ ~ 62323f), Q3In file included from 0(src/libavcodec/aacsbr_fixed.c1:)62: ,src/libavcodec/aacsbrdata.h : | 395 ~~~~^~~~~~~~~~~~~~~~~~: 59: warning: src/libavcodec/aac_defines.himplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 44:36: note: expanded from macro 'Q30' 39544 | { | Q#3d1e(f-i0n.e3 0Q93603(0x7)31 2 9 7 5 1 f ) , Q 3 1(i(nt-)(0(.x1)*8100737764178224.00 5+ 909.35)3 6| ^ ~f )}, {Q31( 0In file included from .src/libavcodec/aacps_fixed.c9:249: In file included from 9src/libavcodec/aacps.c:932: 2src/libavcodec/aacps_fixed_tablegen.h58:8250:213:2 warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 018f), Q31 (250- | 0 . 2 6 28 1 8 7 2Q300(91.42298192f4)9}3,71 1 0| ~~~~~^~~~~~~~~~~~~~~~~~0 28f)src/libavcodec/aac_defines.h,: Q453:0(361:. note: 1expanded from macro 'Q31'96 0374166 7459 | 9#3deff),i nQe3 0(Q13.11(0x7) 3 7 2 4 0 3 6 2 3 2 3 f ) (,i Qn3t0)((1()x,) * 2| ~~~~^~~~~~~~~~~~~~~~~~1 4748src/libavcodec/aac_defines.h3:6444:368:. note: 0expanded from macro 'Q30' + 0.5) 44 | # d| e ^ ~f ine Q30(x) In file included from src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h : 395 (:i31n: twarning: )(implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion](x )*1073741824 .0395 | + {0.Q53)1 ( | - ^ ~0 .309630731In file included from 29src/libavcodec/aacps_fixed.c7:5241: fIn file included from )src/libavcodec/aacps.c,: 32: Qsrc/libavcodec/aacps_fixed_tablegen.h3:1249(:85-:0. 1warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 76720599336f)}, {249Q | 31 ( 0 . 9 9 9 9Q235808(21.241910981287f8),3 Q735195(9f-)0,. 2Q63208(11.84703213089154226898f3)6}0,f )| ~~~~^~~~~~~~~~~~~~~~~~~, Q30(src/libavcodec/aac_defines.h1.:34586:8367:6 70note: 40expanded from macro 'Q31'49 60f), Q 3450( | 1#.d3e4f83i9n97e24 92Q6438f1src/libavcodec/bytestream.h),( :x| 355) ~~~~^~~~~~~~~~~~~~~~~~:13 : src/libavcodec/aac_defines.h : 44warning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 36 : note: expanded from macro 'Q30' (int )44( (x | )355*# | d2 e f 1 siin4zee7 4Q 308(= 3F6x)F 4M8 I .0 N ( + g - > 0(b.u5ifn)fte r) (_(x| )e ^ ~*n d1 -0 g7->3b74uIn file included from f1fsrc/libavcodec/aacsbr_fixed.c8:e2624r.0: , src/libavcodec/aacsbrdata.h+ :s3950i:z.e65)) : | warning: ^ ~;implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ In file included from src/libavutil/macros.hsrc/libavcodec/aacps_fixed.c395::49 | :24{25:: QIn file included from src/libavcodec/aacps.c:3note: 132expanded from macro 'FFMIN'(: src/libavcodec/aacps_fixed_tablegen.h :-2490.:3610: 9 496warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3# 0d73e12f9i75n1e f249 | ),FF M QIN 3(1a (, b- )0 .(Q(13a08()017 .6> 4(1719b8227)8 307?5 5(999b3)536 f9f:) )(},,a ) {)QQ 330 | 1 ~ ^ ~(( 1 .4003.1939989In file included from 251src/libavcodec/anm.c:8288: 5src/libavcodec/bytestream.h:23562269:81303:61 0warning: 8comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]f f)),, Q 31 Q3(0(3561- | . 03. 2682 86s81iz7e28 =6 77F204F00M4996I402N89ff()p-)>},b, u Q| ~~~~^~~~~~~~~~~~~~~~~~~f3 f0e(r_src/libavcodec/aac_defines.he1:45n.d: 336:-4 note: 83p9expanded from macro 'Q31'- 9>7bu2ff4e 9r,45 2 | s6iz#e48dfe))fi;n, e Q| 3| 1 ~~~~^~~~~~~~~~~~~~~~~~( x ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~) src/libavcodec/aac_defines.h : src/libavutil/macros.h44 :: 3649: : note: expanded from macro 'Q30' 25 : note: (expanded from macro 'FFMIN'i nt44)( | #(d49x | e#)fd*e2if1i4nn7ee4 F FM8IQN336(4a,0b8.(0) x )(+ ( a 0 ) . 5)> (| b ^ ~ ) ? ( b()i n: tIn file included from (src/libavcodec/aacsbr_fixed.ca))):62(: src/libavcodec/aacsbrdata.h( :x| 394) ~ ^ ~*:1840:7 3warning: 7 implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 1824.0In file included from src/libavcodec/anm.c+: 280: src/libavcodec/bytestream.h .:394357 | :515{)Q:31 (| warning: ^ ~0comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]. 47 835703 | 8In file included from src/libavcodec/aacps_fixed.c 8 i:f 3(247s1i: z4In file included from src/libavcodec/aacps.ce:21 3299!: =f src/libavcodec/aacps_fixed_tablegen.h)s,: i249zQe:3) 37 1| :( ~~~~~ ^ ~~~~- 0warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 9423219786 224988 | f ) } , Q3{0(Q13.14(1 10.9982872893971599559f8)7,9 Q53104(1f.)4,0 31Q383115(2 6083.60109f)8,9 7Q3901(13.9308064877f6)}7, 0 40| 4 ~~~~~^~~~~~~~~~~~~~~~~~96 0f),src/libavcodec/aac_defines.h: 45Q:363:0 (1note: .expanded from macro 'Q31'34 83997249 2456 | 48#f)d,e f i| ~~~~^~~~~~~~~~~~~~~~~~n e Q3src/libavcodec/aac_defines.h1:(44x:36): note: expanded from macro 'Q30' 44 | #d e(fiinnte) Q(3(0x()x*) 2 1 4 7 4 8 3 6 4 8 .(0i +n 0t.)5() ( x)| * ^ ~ 1073741824.0 +In file included from src/libavcodec/aacsbr_fixed.c0:62.: src/libavcodec/aacsbrdata.h5:394):59 : warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ^ ~ In file included from src/libavcodec/aacps_fixed.c394: | 24{: Q3In file included from 1src/libavcodec/aacps.c(: 032.: 4src/libavcodec/aacps_fixed_tablegen.h7:82490:3138:8 warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]71 4199f), Q31( -2490 | . 3 94 23 21 97 8 6 2Q3808(f1).}4,11 98{2Q738317(5 90.599f8)2,9 91Q93508(719.54104f3),1 3Q83115(2 6083.6001f9)8,9 Q73901(3910.03478f6)8}7,6 7 | 0 ~~~~~^~~~~~~~~~~~~~~~~~ 40496src/libavcodec/aac_defines.h0f:)45,: 36Q: 3note: 0(expanded from macro 'Q31'1. 3483997 24549 | 26#4d8eff)i,n e | ~~~~^~~~~~~~~~~~~~~~~~Q 31(xsrc/libavcodec/aac_defines.h:)44 :36 : note: expanded from macro 'Q30' 44 | (#idenfti)n(e(x )*Q23104(x7)4 8 3 6 4 8. 0 + 0 (.i5nt)) ( (x| ) ^ ~ *1073741824In file included from .0src/libavcodec/aacsbr_fixed.c :+62 0: .src/libavcodec/aacsbrdata.h:5394): 31 :| ^ ~ 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:7: 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:393:84: In file included from warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:265 :393160 | {:Q 3warning: 1(implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]- 0.31744434966056f), Q3 1265( | - 0 . 3 6 8 3Q3411(01)1, 8Q3813(605.21f)7}8,4 2{7Q63351(f-/0M._3P41I10)82,7 5Q9311(602.3f2)8,5 6Q6371(3 30f./40M2_1PI1),2 2Q3218(0076.94163f0)}7,2 3 | 6 ~~~~~^~~~~~~~~~~~~~~~~~f /M_Psrc/libavcodec/aac_defines.hI):,45: 36Q:31 (0note: .expanded from macro 'Q31'5 9716315 f/45M | _#PdI)e,f iQn3e1 (Q0.37185(3x9)8 1 6 f/ M_ P I ) , Q 3 1 ((i1n.t1)00(3(0x85)5*f2/1M_4P7I48)3,6 4Q83.1(01 .+ 50.75)0 7 | 9 ^ ~6 33f/M_PI) In file included from | ^~~~~~~~~~~~src/libavcodec/aacsbr_fixed.c :62: src/libavcodec/aacsbrdata.h:src/libavcodec/aac_defines.h393::45:5836:: note: expanded from macro 'Q31'warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | #393de | f{inQe3 1Q3(1-(0x.)3 1 74 4 4 34 9 6 6 0 5 6 f)(, iQn3t1()-(0.(36x83)4*121118487364528f36)48}.0, {+Q3 1(0-0..53) 4 | 1 ^10 827591623f),In file included from Qsrc/libavcodec/aacps_fixed.c31:( 240: .In file included from 4src/libavcodec/aacps.c02:1321: 2src/libavcodec/aacps_fixed_tablegen.h2:282650:71376: 9warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45 :36265: | note: expanded from macro 'Q31' Q 345 | 1#(de0fi)n,e QQ331(1x()0 . 1 78 4 2 7 6 3 5 f/ M_ P I(i)n,t Q)3(1((x0).2*8526164773438f3/6M4_8PI.),0 Q+31 (00..4563)07 23 6| f/ ^ ~M _PI), Q31(0.5In file included from 9src/libavcodec/aacsbr_fixed.c71:636215: f/src/libavcodec/aacsbrdata.hM:_P393I:)31,: Qwarning: 31implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( 0.78539816f/ M393_ | PI{),Q Q3311((1-.01.0033107845454f3/4M9_6P6I0),5 Q63f1)(,1 .Q5317(0-7096.333f6/8M3_4PI1)1 1 8| 8 ^~~~~~~~~~~~3 652f)src/libavcodec/aac_defines.h}:,45 :{36:Q 3note: 1expanded from macro 'Q31'( -0.3411 04582 | 7#59d16e23ffi)n,e QQ3311((x )0 . 4 0 2 1 12 2 2 8 07 69(1ifnt))(}(x,) *2 1| ~~~~^~~~~~~~~~~~~~~~~~~4 7483src/libavcodec/aac_defines.h64:8.450 :+36 :0 .note: 5expanded from macro 'Q31') | ^ 45 | #definIn file included from esrc/libavcodec/aacps_fixed.c :Q24: 3In file included from 1src/libavcodec/aacps.c:(32x: )src/libavcodec/aacps_fixed_tablegen.h: 265: 114 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x)*21 426574 | 8 3 6 4 8 .Q301 (+0) ,0 .Q531)(0 .1 78| 42 ^ ~76 35f/M_PI), QIn file included from 31src/libavcodec/aacsbr_fixed.c(:0.6228: 56src/libavcodec/aacsbrdata.h67:33393f/:M_6PI:), Qwarning: 31implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( 0.46307236f/ M_393P | I{)Q,3 1Q3(1-0(.03.157947146433154f9/6M6_P0I56)f, )Q3,1( 0Q.3718(-503.938166f8/3M4_1PI1)1, 8Q8313(61.5120f)0}30,85 5{f/QM_3P1I)(, -Q03.13(14.517017098267335f9/M1_P6I)2 3 f| ^~~~~~~~~~~~) , Q31src/libavcodec/aac_defines.h( :045.:436:0 2note: 1expanded from macro 'Q31'1 2228076 9451 | #fde)fi}ne, Q 31 (x| ) ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 45 : 36 (:in tnote: )expanded from macro 'Q31'(( x)*21474 8453 | 6#4d8e.f0i +n e0 .Q53)1 (| x) ^ In file included from src/libavcodec/aacps_fixed.c :(24i: In file included from nsrc/libavcodec/aacps.c:t32): src/libavcodec/aacps_fixed_tablegen.h(:265(:91x:) warning: *implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 147483648.0 + 0. 5)265 | | ^ ~ Q31(0),In file included from src/libavcodec/aacsbr_fixed.cQ:3162(0: .src/libavcodec/aacsbrdata.h:1392:783:8 4warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 7635f/M_PI), 392Q | 3{Q131((0 .02.98595036306873437f79/8M_6PfI)),, Q 3Q311( (0.07.6467340479223761f7/38M7_3PfI))},, {QQ313( 10(.0.75359047112633195f0/M9_P8I7),9 fQ)3,1 (0Q.317(-8053.9801367f/4M72_0P31I7)3,1 9Q321f()1.}10,0 3 0| 8 ~~~~^~~~~~~~~~~~~~~~~~~5 5f/Msrc/libavcodec/aac_defines.h_P:I)45,: 36Q3:1( src/libavcodec/ansi.c1note: .expanded from macro 'Q31':5 74790:7129:6 3warning: 45missing field 'value' initializer [-Wmissing-field-initializers]3 f | /#M_dPIe)f 479 | i ^~~~~~~~~~~~ | n e src/libavcodec/aac_defines.h :{ QN45UL3L:1( 36}x:,) note: expanded from macro 'Q31' | ^ 45 | # d e(fiinnet )Q3(1((xx))*2 1 4 74 8 36 4 8. 0 + 0. 5 ) | ( ^ ~ int)((x)*21In file included from 47src/libavcodec/aacsbr_fixed.c48:362: 6src/libavcodec/aacsbrdata.h:4392:859.: 0warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]+ 0.5) | ^ 392 | {Q31( In file included from 0.src/libavcodec/aacps_fixed.c9:5249: 03In file included from 30src/libavcodec/aacps.c84:7327: 9src/libavcodec/aacps_fixed_tablegen.h8:6f265):,68: Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1( 0.76744927173 82657 | 3 f )} , { Q 3Q13(1( 0)0, .Q371(30.5170844127263359f0/9M_8PI7),9 Qf31)(,0 .Q23815(6-607.3033f7/47M2_P0I3)1,7 3Q3119(20.f4)6}30,7 2| 3 ~~~~~^~~~~~~~~~~~~~~~~~6 f/M_src/libavcodec/aac_defines.hP:I45),: Q3631:( 0.note: 5expanded from macro 'Q31'9 716315f/ M45_ | P#Id)ef,i nQ3e1 (0Q.37185(39x8)1 6 f / M _P I) , Q 3 1 ( 1. 1(00i30n85t5f)/M(_(PxI)),* 2Q3114(714.853706794683.30f/ M+_ P0I.)5 ) | ^~~~~~~~~~~~| ^ ~ src/libavcodec/aac_defines.h:45:36: note: In file included from expanded from macro 'Q31' src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h: 45392 | :#32d:e warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i ne Q31(x) 392 | { Q 3 1 ( 0 . 9(5i9n0t)3(3(x0)*824174774988366f4)8,. 0 Q+3 10(.5 )0 . | 7 ^ 674492717In file included from 38src/libavcodec/aacps_fixed.c7:324f: )In file included from src/libavcodec/aacps.c}:,32: src/libavcodec/aacps_fixed_tablegen.h:{265Q:3451:( warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .73504123909879f )265, | Q3 1 ( - 0 . 0Q3371(407),2 03Q1317(3109.1278f42)76}35,f/ M _| PI ~~~~~^~~~~~~~~~~~~~~~~~), Q31(src/libavcodec/aac_defines.h0.:2458:5366:67 33note: fexpanded from macro 'Q31'/M _PI), Q 345 | 1#(0d.e4f6i3n07e2 36Qf/3M_1P(Ix)), Q 31 (0 . 5 9 7 16 31 5f /M _ P I)(, iQ3n1t()0.(78(53x98)16*f/2M_1P4I7)4,83 6Q3418(1..1000 30+85 5f0/M._P5I)), | Q ^ ~3 1(1.57079633In file included from fsrc/libavcodec/aacsbr_fixed.c/:M62_: Psrc/libavcodec/aacsbrdata.hI:392): 7 :| warning: ^~~~~~~~~~~~implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aac_defines.h:45:36: 392note: | expanded from macro 'Q31'{Q 31( 0. 459 | 5#9d0e3f3i0n84e77 9Q8361f()x,) Q 3 1 ( 0 . 76 7 4 49 27 1(7i3n8t7)3f()(}x,) {*Q23114(7 40.8733506414283.9009 8+7 9f0),. 5Q3)1( - 0| .0 ^3 74720317319In file included from 2fsrc/libavcodec/aacps_fixed.c)}:,24 : | In file included from ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aacps.c:32: src/libavcodec/aac_defines.hsrc/libavcodec/aacps_fixed_tablegen.h::45265::36:21 :note: expanded from macro 'Q31' warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | #define 265Q3 | 1 ( x ) Q 3 1 ( 0) , Q 3 1( 0. 1(7i8nt4)(2(76x35)f*/2M_1PI4),7 48Q3316(408..28056 6+7 330f/.M_5PI)) , | ^ ~Q3 1(0.46307236fIn file included from /src/libavcodec/aacsbr_fixed.cM:_P62I: ),src/libavcodec/aacsbrdata.h :391Q:3184(:0. 59warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 6315f/M_PI), Q3913 | 1({0.Q78351(3-908.8147664f34/54M83_66P5If)), ,Q 31Q(3 10(.0123.712003301856580f1/M2_61PfI))},, { Q3Q13(-10(.8190.3958763047893683131ff/),M Q_31P(I 0).8 88 66| 5 ^~~~~~~~~~~~~8 1484src/libavcodec/aac_defines.h6:0245f):},36 : | note: ~~~~~^~~~~~~~~~~~~~~~~~ expanded from macro 'Q31' src/libavcodec/aac_defines.h:45:36 :45 | note: #expanded from macro 'Q31'd efine Q3 145(x | )# d e f i n e Q 3 1 ((ixnt))( (x src/libavcodec/alsdec.c)* 21: 473604 8:38 :3 6 4warning: 8. comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]0 + 0 . 5)( i n| t ^ )(( x360 | ) * 2i1f47 48(36a4vc8t.0x -+> c0h._l5a)y o u| t ^ ~.n b_channels >In file included from Fsrc/libavcodec/aacsbr_fixed.cF_:SA62N: src/libavcodec/aacsbrdata.hE:_391N:B_58C:HA Nwarning: NEimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]L S) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ 391 | {Q31(-0.src/libavcodec/alsdec.c8:474246:4283:4 54warning: 8comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare]3 665f), Q424 | 3 1 ( i f0 (.ge0t2_b3i7t2s3_1le6f8t0(&1g2b6)1 f<)} ,ht _{siQz3e1)(- 0 | . ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~8 9039863483811f), Q31( 0.88866581484602f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:391:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 391 | {Q31(-0.84764345483665f), Q31( 0.02372316801261f)}, {Q31(-0.89039863483811f), Q31( 0.88866581484602f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:391:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 391 | {Q31(-0.84764345483665f), Q31( 0.02372316801261f)}, {Q31(-0.89039863483811f), Q31( 0.88866581484602f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:390:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 390 | {Q31(-0.20461677199539f), Q31(-0.14209977628489f)}, {Q31( 0.66223843141647f), Q31( 0.72528579940326f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:390:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 390 | {Q31(-0.20461677199539f), Q31(-0.14209977628489f)}, {Q31( In file included from 0.6src/libavcodec/aacps_fixed.c62:23248: 4In file included from 3src/libavcodec/aacps.c1:43216: 4src/libavcodec/aacps_fixed_tablegen.h7:f279):,79 :Q 3warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( 0.7252857994032 6279f | ) } , s| ta ~~~~~^~~~~~~~~~~~~~~~~~t ic csrc/libavcodec/aac_defines.ho:n45:s36t: inote: nexpanded from macro 'Q31't fracti on45al | _#ddeefliayn_lei nkQs3[1]( x=) { Q 3 1 ( 0 . (4in3t)f(()x),*2 14Q734183(6408..70 5+f )0,. 5Q) 3 1| ( ^ ~0 .347f) }; | In file included from ~~~~^~~~~~~ src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:390:src/libavcodec/aac_defines.h:3145:: 36:warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]note: expanded from macro 'Q31' 45390 | | {#Qd3e1(f-0i.2n0e4 6Q136177(1x9)9 5 39 f) , Q 3 1 ( - 0 . 1 4(2i0n9t9)(7(7x6)2*8428194f7)4}8,3 6{4Q8.30 1+ (0 .50). 6| 6 ^ ~ 223843141647In file included from fsrc/libavcodec/aacps_fixed.c):,24 Q: 3In file included from 1src/libavcodec/aacps.c(:32 : 0.src/libavcodec/aacps_fixed_tablegen.h7:2792:5672:8 5warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 940326f)}, 279| | ~~~~^~~~~~~~~~~~~~~~~~~ ssrc/libavcodec/aac_defines.ht:45a:36t:ic note: cexpanded from macro 'Q31'on st int f ra45c | t#idoenafli_ndee lQa3y1_(lixnk)s[ ] = { Q 3 1( 0 .4 3 f )(,i nQ3t1)(((0x.7)5f*)2, 1Q43714(80.334674f8) .}0; +| ~~~~^~~~~~ 0.5)src/libavcodec/aac_defines.h : 45| : ^ ~36: note: expanded from macro 'Q31' In file included from 45 | src/libavcodec/aacsbr_fixed.c#:de62f: isrc/libavcodec/aacsbrdata.hn:e 390Q:316(:x) warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ( i390nt | ){(Q(3x1)(*-2104.742803464681.60 7+ 70.159)95 3 | 9 ^ ~f ), Q31(-0In file included from .src/libavcodec/aacps_fixed.c1:244: 2In file included from 0src/libavcodec/aacps.c9:9327: 7src/libavcodec/aacps_fixed_tablegen.h6:282794:8559:f warning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]} , {Q31( 0. 6279 | 6 2 2 3s84t3a1ti4c1 6c4o7nfs)t, iQn3t1 f(ra c0t.i7o2n5a2l8_5d7e9l9a4y0_3l2i6nkfs)[}], = {| Q ~~~~^~~~~~~~~~~~~~~~~~~3 1(0.4src/libavcodec/aac_defines.h:345f:)36,: Q 3note: 1expanded from macro 'Q31'( 0.75f), Q3451( | 0#.d34e7ff)i n};e Q| ~~~~^~~~~~3 1(xsrc/libavcodec/aac_defines.h): 45 : 36 : note: expanded from macro 'Q31' ( i45n | t#)de(fi(nxe) *Q23114(x7)4 83 6 4 8 . 0 + 0 .(i5n)t ) (| (x ^ ~) *2147483648In file included from .src/libavcodec/aacsbr_fixed.c0:62 : src/libavcodec/aacsbrdata.h+: 3890:.83:5 warning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^ ~ 389 | {Q31(-0.27338148835532f), Q31( 0.99950922447209f)}, {Q31( 0.063108023In file included from 38src/libavcodec/aacps_fixed.c3:0242: In file included from fsrc/libavcodec/aacps.c:)32, : Q3src/libavcodec/aacps_fixed_tablegen.h1:(280-:043.: 5warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 39587529618 f280) | }, | c ~~~~^~~~~~~~~~~~~~~~~~~o nst src/libavcodec/aac_defines.hi:n45t: f36ra:c tinote: onexpanded from macro 'Q31'al _delay_ga i45n | #=d eQ3f1i(n0e.3 9fQ)31;( x )| ~~~~^~~~~~ src/libavcodec/aac_defines.h : 45 :36 : note: (iexpanded from macro 'Q31'nt )((x)*21 445 | 7#4d8ef3i6n4e 8Q.310( +x )0 . 5 ) | ^ ~ (int)In file included from (src/libavcodec/aacsbr_fixed.c(x:)62: *src/libavcodec/aacsbrdata.h2:13894:7594:8 3warning: 64implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 .0 + 0.5) | ^ ~389 | {Q31(-0.27338148835532f), Q31( 0.99950922447209f)}, {Q31( 0.06310802338302f), Q31(-0.54539587529618f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:389:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 389 | {Q31(-0.27338148835532f), Q31( 0.99950922447209f)}, {Q31( 0.06310802338302f), Q31(-0.54539587529618f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:389:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 389 | {Q31(-0.27338148835532f), Q31( 0.99950922447209f)}, {Q31( 0.06310802338302f), Q31(-0.54539587529618f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:388:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 388 | {Q31(-0.98935142339139f), Q31(-0.40249159006933f)}, {Q31(-0.98081380091130f), Q31(-0.72856895534041f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:388:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 388 | {Q31(-0.98935142339139f), Q31(-0.40249159006933f)}, {Q31(-0.98081380091130f), Q31(-0.72856895534041f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.hsrc/libavcodec/alsdec.c:45::36577:: note: 31expanded from macro 'Q31' : warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 45 | #define Q31(x) 577 | i f ( c t(xi-n>tc)u(r(_xf)r*a2m1e4_7l4e8ng3th6 !4=8 .ct0x -+> s0c.o5n)f . f| r ^ ~ ame_length)In file included from {src/libavcodec/aacsbr_fixed.c :| ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~62 : src/libavcodec/aacsbrdata.h:388:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 388 | {Q31(-0.98935142339139f), Q31(-0.40249159006933f)}, {Q31(-0.98081380091130f), Q31(-0.72856895534041f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:388:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 388 | {Q31(-0.98935142339139f), Q31(-0.40249159006933f)}, {Q31(-0.98081380091130f), Q31(-0.72856895534041f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:387:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 387 | {Q31(-0.53499621979720f), Q31( 0.97241553731237f)}, {Q31(-0.49429560226497f), Q31( 0.98183865291903f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:387:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 387 | {Q31(-0.53499621979720f), Q31( 0.97241553731237f)}, {Q31(-0.49429560226497f), Q31( 0.98183865291903f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:387:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 387 | {Q31(-0.53499621979720f), Q31( 0.97241553731237f)}, {Q31(-0.49429560226497f), Q31( 0.98183865291903f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:387:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 387 | {Q31(-0.53499621979720f), Q31( 0.97241553731237f)}, {Q31(-0.49429560226497f), Q31( 0.98183865291903f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:386:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 386 | {Q31( 0.88461574003963f), Q31( 0.57508405276414f)}, {Q31( 0.05198933055162f), Q31( 0.21269661669964f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:386:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 386 | {Q31( 0.88461574003963f), Q31( 0.57508405276414f)}, {Q31( 0.05198933055162f), Q31( 0.21269661669964f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:386:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 386 | {Q31( 0.88461574003963f), Q31( 0.57508405276414f)}, {Q31( 0.05198933055162f), Q31( 0.21269661669964f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:386:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 386 | {Q31( 0.88461574003963f), Q31( 0.57508405276414f)}, {Q31( 0.05198933055162f), Q31( 0.21269661669964f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:385:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 385 | {Q31(-0.60182204677608f), Q31( 0.86779651036123f)}, {Q31(-0.97418588163217f), Q31( 0.96468523666475f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:385:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 385 | {Q31(-0.60182204677608f), Q31( 0.86779651036123f)}, {Q31(-0.97418588163217f), Q31( 0.96468523666475f)},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::36361:: 15note: : expanded from macro 'Q31' warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 45 | #define Q31(x) 361 | i f (k < F(Fi_AnRtR)(A(Yx_)*E2L1E4MS7(4f8_c3en6te4r8_.02 0)+) 0| . ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~5 ) | ^ ~ src/libavcodec/aacps_fixed_tablegen.h:383:15In 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:385:32: warning: 383implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | if ( k385 | <{ QFF3_A1RR(AY-_E0LE.MS6(f0_1ce8nt2er2_0344)6) 7 7| 6 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 08f), Q31( 0.86779651036123f)}, {Q31(-0.97418588163217f), Q31( 0.96468523666475f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:385:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 385 | {Q31(-0.60182204677608f), Q31( 0.86779651036123f)}, {Q31(-0.97418588163217f), Q31( 0.96468523666475f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:384:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 384 | {Q31(-0.38658751133527f), Q31( 0.99501571208985f)}, {Q31(-0.29250814029851f), Q31( 0.37444994344615f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:384:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 384 | {Q31(-0.38658751133527f), Q31( 0.99501571208985f)}, {Q31(-0.29250814029851f), Q31( 0.37In file included from 444src/libavcodec/aacps_fixed.c99:4243: 446src/libavcodec/aacps.c1:540f:)}45,: warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 40 | 45 | Q#d3e1f(i0n.0ef )Q,1131 (x warning )sQ generated 3. 1 ( 0 . 30 59 66 30 5 4 5 (1i6nt8)f(),( xQ)3*12(01.54f7) 4 8| 36 ~~~~^~~~~4 8.0 + src/libavcodec/aac_defines.h0:.545) : 36| : ^ ~ note: expanded from macro 'Q31' In file included from 45src/libavcodec/aacsbr_fixed.c | :#62d: efsrc/libavcodec/aacsbrdata.hi:ne384 :Q323:1 (warning: ximplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) 384 | { Q3 1((i-0n.3t86)58(75(1x1)33*52271f4)74,83 6Q483.10( +0 .09.95)5 0| 1 ^ ~57 1208985f)},In file included from src/libavcodec/aacps_fixed.c{:Q243: 1src/libavcodec/aacps.c(:-400:21.:2 9warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 08140298 5140f | ) , QQ3311((0 .00.f3)7,4 4Q3419(904.33404596616350f5)4}5, 1 68| f ~~~~~^~~~~~~~~~~~~~~~~~ ), Qsrc/libavcodec/aac_defines.h3:145(:036:. 5note: expanded from macro 'Q31'f ) | ~~~~^~~~~~~~~~~~~~~~~~ 45 | src/libavcodec/aac_defines.h#d:e45f:i36n:e note: expanded from macro 'Q31'Q 31(x) 45 | #d e f i ne Q 3 1 ( x()i n t ) ( ( x )* 2 1 4(7i48n3t6)48(.(0 x+ )0*.251)4 7 4| ^ ~8 3648.0 + 0.In file included from 5)src/libavcodec/aacsbr_fixed.c : 62| ^ ~: src/libavcodec/aacsbrdata.h:384:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacps_fixed.c:24: src/libavcodec/aacps.c:40:9: 384warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]{Q 31(-0.3 86405 | 8 7 5 1 13Q3351(207.f0)f,) Q,3 1Q3(1 0(.9095.013507519260683908554f5)1}6,8 f){,Q 3Q13(1-(00..259f2)5 0 | 8 ~~~~^~~~~1 4029src/libavcodec/aac_defines.h8:5451:f)36,: Qnote: expanded from macro 'Q31'3 1( 0.37 44454 | #9d9e43f4i4n61e5f )Q}3,1 ( x| ~~~~^~~~~~~~~~~~~~~~~~~) src/libavcodec/aac_defines.h : 45 : 36 : note: expanded from macro 'Q31' (int)(( x45 | )#*d21e4f7i4n8e3 6Q483.1(0x )+ 0 . 5 ) | ^ ~ (int)In file included from ((src/libavcodec/aacps_fixed.cx:)24*: 21src/libavcodec/aacps.c4:739:4568:36 4warning: 8.implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 + 0.5) | ^ ~ 39 | Q31(0In file included from .src/libavcodec/aacsbr_fixed.c0:f62: )src/libavcodec/aacsbrdata.h, : 383:Q843:1 (warning: 0.implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 18994875260 43839 | f{)Q,3 Q131(( 00..09f1)6,5 3Q3118(0-306.70792913133f9)16,7 53Q83f1)(,- 0 | . ~~~~^~~~~~~~~~~~~~~~~~~ 3058src/libavcodec/aac_defines.h7:456:362:8 note: 7expanded from macro 'Q31'2 6597f) }45, | #{Qd31e(f i0.n6e9 00Q0380134(99x31)6 f ) , Q 31 ( 0. 9 0 95 21 71 3 (8i6n1t3)2(f)(}x,) *| 2 ~~~~~^~~~~~~~~~~~~~~~~~1 4748src/libavcodec/aac_defines.h3:6454:836.:0 + note: 0expanded from macro 'Q31'.5 ) | ^ ~ 45 | #definIn file included from esrc/libavcodec/aacps_fixed.c :24Q: 31src/libavcodec/aacps.c(x:)39 : 45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ( i39n | t )( (x ) *Q213417(48036.408f).,0 + Q03.51)( 0 | . ^ ~0 1899487526In file included from 049src/libavcodec/aacsbr_fixed.cf:)62, : Q3src/libavcodec/aacsbrdata.h1:(383:059:. 0warning: f)implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], Q31(-0.0729 33831 | 3{9Q13617(5 380f.),9 1 | 6 ~~~~^~~~~ 5318src/libavcodec/aac_defines.h0:3456:7369: 1note: 3expanded from macro 'Q31'f ), Q31( -45 | 0#.de3f05i8n76e2 Q8372165(97xf))} , { Q 3 1 ( 0 . 6 9 0(i0n0t)8((0x)3*429194371468f3)6,4 8Q3.1(0 0 .+ 90.059) 5 21| 71 ^ ~3 86132f)}, In file included from | src/libavcodec/aacps_fixed.c: ~~~~~^~~~~~~~~~~~~~~~~~24: src/libavcodec/aacps.c:39:src/libavcodec/aac_defines.h21::45 warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]36 : note: expanded from macro 'Q31' 3945 | | #d e fQi3n1e (Q031.(0xf)), Q 31 ( 0. 0 18 9 9 4 87 52 6 04(9inft)),( Q(31x()0*.2014f7)4, 8Q331(6-40.80.7209 3+1 309.15)6 7 53| 8f ^ ~) , | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.hIn file included from :45src/libavcodec/aacsbr_fixed.c::3662:: note: src/libavcodec/aacsbrdata.hexpanded from macro 'Q31' :383:31: 45warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]#d efine Q31(x) 383 | { Q 3 1 ( 0 . 9 1(6i5n31t8)(0(3x6)*72914174383f64)8.,0 Q+ 301.5()- 0 | . ^ ~ 3058762872In file included from 65src/libavcodec/aacps_fixed.c97:f24): }src/libavcodec/aacps.c, :{39Q:319( :0. 69warning: 00implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]08 03499316f ),39 Q | 31 ( 0. 9Q3019(52017.10f3)8,6 1 3Q23f)1}(, 0 .| 0 ~~~~^~~~~~~~~~~~~~~~~~~1 8994src/libavcodec/aac_defines.h:8457:365: 2note: expanded from macro 'Q31'6 049f), 45Q3 | 1(#0d.0ef)f,i Qn3e1 Q(3-10(x.)0 7 2 9 3 1 3 9 1 6 7 53 8f()i, n t| ) ~~~~^~~~~ ((x)*src/libavcodec/aac_defines.h2:1454:736:4 8note: expanded from macro 'Q31'3 648.0 45 | +# d0e.f5i)n e Q| 3 ^ ~1( x) In file included from src/libavcodec/aacsbr_fixed.c : 62: src/libavcodec/aacsbrdata.h(:in383t):(7(x:) *warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 47483648.0 + 0383.5 | ) { | Q ^ ~31 ( 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.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:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 382 | {Q31( 0.05237237274947f), Q31(-0.25640361602661f)}, {Q31( 0.36703583957424f), Q31(-0.38653265641875f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:382:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 382 | {Q31( 0.05237237274947f), Q31(-0.25640361602661f)}, {Q31( 0.36703583957424f), Q31(-0.38653265641875f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:381:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 381 | {Q31( 0.99740224117019f), Q31(-0.16830494996370f)}, {Q31(-0.35899413170555f), Q31(-0.46633226649613f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:381:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 381 | {Q31( 0.99740224117019f), Q31(-0.16830494996370f)}, {Q31(-0.35899413170555f), Q31(-0.46633226649613f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:381:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 381 | {Q31( 0.99740224117019f), Q31(-0.16830494996370f)}, {Q31(-0.35899413170555f), Q31(-0.46633226649613f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:381:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 381 | {Q31( 0.99740224117019f), Q31(-0.16830494996370f)}, {Q31(-0.35899413170555f), Q31(-0.46633226649613f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:380:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 380 | {Q31( 0.99267657565094f), Q31(-0.03757034316958f)}, {Q31(-0.94063471614176f), Q31( 0.41332338538963f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) src/libavcodec/alsdec.c : 716 : 32 : warning: (comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]in t)((x)*21474836 47168 | . 0 + 0 . 5 ) | ^ ~if (*bd->opt_oIn file included from rsrc/libavcodec/aacsbr_fixed.cde:r62 >: src/libavcodec/aacsbrdata.hsc:o380n:58f:- >warning: mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]a x_order) { | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ 380 | {Q31( 0.9926src/libavcodec/alsdec.c7:7486:5317:5 6warning: 5comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]0 94f), Q 37481 | (- 0 . 0 3 7 5 70 34 3 1 6 9 5 8f ) f}or, ( k{ Q=3 10;( -k0 .<9 4k0_6ma3x;4 7k1+6+1)4 1{7 6 f| ~ ^ ~~~~~) , Q31( 0.src/libavcodec/alsdec.c41:3376223:3268:5 3warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]8 963f)} , 762 | | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 45 : 36 : note: expanded from macro 'Q31' for (; k 45< | #k_dmeafixn;e Qk3+1(+x) ) | ~ ^ ~~~~~ (insrc/libavcodec/alsdec.ct:)(810(:30x:) *warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]2 147483648.0 810+ | 0 .5 ) | ^ ~ av_assert0(sbIn file included from _src/libavcodec/aacsbr_fixed.cl:62e: nsrc/libavcodec/aacsbrdata.hg:th380 :<31= :s cwarning: oimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n f->frame_len gt380h | );{ Q | 3 ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~1 ( 0.992676575src/libavutil/avassert.h6:5380:119:4f )note: expanded from macro 'av_assert0', Q31(-0. 033875 | 7 0 3 4 i3f 1(6!(9c58ofn)d}),) { Q3{1 ( - 0 . 9 40 6 34 71 6 1 4 1 7 6 f ) , Q 3 1 ( 0 . 4 1 3 3 2 3 3 8 53 89 63 f ) } , | ~~~~^~~~~~~~~~~~~~~~~~~ \ src/libavcodec/aac_defines.h: 45:| 36 ^~~~ : note: expanded from macro 'Q31' src/libavcodec/alsdec.c45: | 842:#25d:e warning: fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]i ne Q3AS libavcodec/arm/blockdsp_neon.o 1 (842x | ) f o r (s b = (0;i nstb) (<( xs)u*b2_b1l4oc7ks4;8 3sb6+4+)8 .{0 +| ~~ ^ ~~~~~~~~~~ 0.5) | ^ ~ src/libavcodec/alsdec.c:863:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:380 :8637 | : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] for (sb = 0 ; 380sb | { c ur _ t a i l_(ciodne)t ) (| ( ~~~ ^ ~~~~~~~~~~~~~x )*214748364src/libavcodec/alsdec.c8:.0903 :+ 250: .warning: 5comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]) | ^ ~ 903 | In file included from src/libavcodec/aacsbr_fixed.c :62 : src/libavcodec/aacsbrdata.h :f379o:r 83(:s bwarning: =implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0; sb < sub_ b379l | o{cQk3s1;( -s0b.3+6+8, 3st4a3r3t6 9=4 09) 2 5| 2 ~~ ^ ~~~~~~~~~~f) , Q31( 0.96458298020975f)}, {Q31( 0.93891760988045f), Q31(-0.89968353740388f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:379:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 379 | {Q31(-0.36834336949252f), Q31( 0.96458298020975f)}, {Q31( 0.93891760988045f), Q31(-0.89968353740388f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:379:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 379 | {Q31(-0.36834336949252f), Q31( 0.96458298020975f)}, {Q31( 0.93891760988045f), Q31(-0.89968353740388f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:379:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 379 | {Q31(-0.36834336949252f), Q31( 0.96458298020975f)}, {Q31( 0.93891760988045f), Q31(-0.89968353740388f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:378:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 378 | {Q31( 0.92045124735495f), Q31(-0.62433652524220f)}, {Q31( 0.89162532251878f), Q31( 0.54950955570563f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:378:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 378 | {Q31( 0.92045124735495f), Q31(-0.62433652524220f)}, {Q31( 0.89162532251878f), Q31( 0.54950955570563f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:378:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 378 | {Q31( 0.92045124735495f), Q31(-0.62433652524220f)}, {Q31( 0.89162532251878f), Q31( 0.54950955570563f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:378:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 378 | {Q31( 0.92045124735495f), Q31(-0.62433652524220f)}, {Q31( 0.89162532251878f), Q31( 0.54950955570563f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:377:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 377 | {Q31(-0.86425093011245f), Q31(-0.45795025029466f)}, {Q31( 0.38879779059045f), Q31( 0.97274429344593f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:377:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 377 | {Q31(-0.86425093011245f), Q31(-0.45795025029466f)}, {Q31( 0.38879779059045f), Q31( 0.97274429344593f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:377:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 377 | {Q31(-0.86425093011245f), Q31(-0.45795025029466f)}, {Q31( 0.38879779059045f), Q31( 0.97274429344593f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:377:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 377 | {Q31(-0.86425093011245f), Q31(-0.45795025029466f)}, {Q31( 0.38879779059045f), Q31( 0.97274429344593f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:376:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 376 | {Q31( 0.93379635304810f), Q31(-0.70881994583682f)}, {Q31(-0.85235410573336f), Q31(-0.08342347966410f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ src/libavcodec/alsdec.cIn file included from src/libavcodec/aacsbr_fixed.c::62933: :src/libavcodec/aacsbrdata.h60:376:: warning: 58comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 376 | {Q 39331( | 0 . 93 3 79 63 5 3f0o4r8 1(0lftp)_,s mQp3 1=( -F0F.M7A0X(8*8b1d-9>9lt4p5_8la3g6 -8 22, f0))};, l{tQp3_s1m(-p0 .<8 b5l2oc3k5_l4e1n0gt5h7;33 36lf)t,p_ sQ3m1p(+-+0). {0 8 34| 23 ~~~~~~~ ^ ~~~~~~~~~~~~4 7966410f)}, | src/libavcodec/alsdec.c ~~~~^~~~~~~~~~~~~~~~~~~: 951:29:src/libavcodec/aac_defines.h :warning: 45comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: 36: note: expanded from macro 'Q31' 95145 | | # d e f i n efo r Q(3s1mp( =x 0); sm p < FF MI N( op t _ o(ridnet)r((,x) *2b14l7o4c8k3_6le4ng8t.h)0; + s0.m5)p + | + ^ ~ ) { | ^ ~~~~~~~~~ ~~~~~~~~~~~~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:376src/libavutil/macros.h::3149:: 25warning: : implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]note: expanded from macro 'FFMIN' 49 | #376d | ef{iQn3e1 ( F0FM.I93N3(7a,9b)6 (3(a5) 3>0 4(8b1)0 f?), Q(3b1()- 0:. 70(88a19)9) 4 5| 8 ~ ^ ~3 682f)}, {Q3src/libavcodec/alsdec.c1:(954-0:.29:8 warning: 5comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]2 354105 79543 | 3 3 6 f ) , Q 3 1 (f-o0r. 0(s8b3 4=2 30;4 7sb9 6<6 s4mp1;0 sfb+)+}) , | ~~ ^ ~~~ | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.hsrc/libavcodec/alsdec.c::45961::2336:: warning: note: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] expanded from macro 'Q31' 961 | 45 | # d e f ifnoer Q3(1k (=x 0); k < o p t _ or d er ; k(+i+)n t | ) ~ ^ ~~~~~~~~~( (x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:376:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 376 | {Q31( 0.93379635304810f), Q31(-0.70881994583682f)}, {Q31(-0.85235410573336f), Q31(-0.08342347966410f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:375:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 375 | {Q31( 0.19513029146934f), Q31(-0.94239832251867f)}, {Q31(-0.95476662400101f), Q31( 0.98364554179143f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:375:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 375 | {Q31( 0.19513029146934f), Q31(-0.94239832251867f)}, {Q31(-0.95476662400101f), Q31( 0.98364554179143f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:375:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 375 | {Q31( 0.19513029146934f), Q31(-0.94239832251867f)}, {Q31(-0.95476662400101f), Q31( 0.98364554179143f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:375:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 375 | {Q31( 0.19513029146934f), Q31(-0.94239832251867f)}, {Q31(-0.95476662400101f), Q31( 0.98364554179143f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:374:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 374 | {Q31( 0.43440904467688f), Q31(-0.98546330463232f)}, {Q31(-0.98298583762390f), Q31( 0.21021524625209f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:374:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 374 | {Q31( 0.43440904467688f), Q31(-0.98546330463232f)}, {Q31(-0.98298583762390f), Q31( 0.21021524625209f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:374:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 374 | {Q31( 0.43440904467688f), Q31(-0.98546330463232f)}, {Q31(-0.98298583762390f), Q31( 0.21021524625209f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:374:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 374 | {Q31( 0.43440904467688f), Q31(-0.98546330463232f)}, {Q31(-0.98298583762390f), Q31( 0.21021524625209f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:373:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 373 | {Q31( 0.29078277605775f), Q31( 0.35393777921520f)}, {Q31(-0.62858772103030f), Q31( 0.38765693387102f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:373:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 373 | {Q31( 0.29078277605775f), Q31( 0.35393777921520f)}, {Q31(-0.62858772103030f), Q31( 0.38765693387102f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:373:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 373 | {Q31( 0.29078277605775f), Q31( 0.35393777921520f)}, {Q31(-0.62858772103030f), Q31( 0.38765693387102f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:373:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 373 | {Q31( 0.29078277605775f), Q31( 0.35393777921520f)}, {Q31(-0.62858772103030f), Q31( 0.38765693387102f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:372:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 372 | {Q31( 0.20541973692630f), Q31(-0.94435144369918f)}, {Q31( 0.99980371023351f), Q31( 0.79835913565599f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:372:59:3 warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warnings generated. 372 | {Q31( 0.20541973692630f), Q31(-0.94435144369918f)}, {Q31( 0.99980371023351f), Q31( 0.79835913565599f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:372:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 372 | {Q31( 0.20541973692630f), Q31(-0.94435144369918f)}, {Q31( 0.99980371023351f), Q31( 0.79835913565599f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:372:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 372 | {Q31( 0.20541973692630f), Q31(-0.94435144369918f)}, {Q31( 0.99980371023351f), Q31( 0.79835913565599f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:371:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 371 | {Q31( 0.94138021032330f), Q31( 0.35281916733018f)}, {Q31(-0.75725076534641f), Q31( 0.53650549640587f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:371:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 371 | {Q31( 0.94138021032330f), Q31( 0.35281916733018f)}, {Q31(-0.75725076534641f), Q31( 0.53650549640587f)}, In file included from | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aacps_fixed.c:src/libavcodec/aac_defines.h24:: 45src/libavcodec/aacps.c::36416::44 :note: expanded from macro 'Q31' warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | #define Q31(x) 416 | c o n s(itnt )I(N(xT)*F21L4O7A4T8 36p4e8a.k0_d e+ c0a.5y)_ f a| ct ^ ~or = Q31(0.76In file included from 5src/libavcodec/aacsbr_fixed.c9:28623: 38src/libavcodec/aacsbrdata.h36:463715f:);32 : | warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h: 45371:36 | :{ note: Qexpanded from macro 'Q31'3 1( 0.941 3458 | 02#10d32e3f30if)n,e Q 31Q( 301.(x3)52 8 1 9 1 6 7 3 3 0 18 f) },( {iQ3n1t()-(0.(7x5)7*225017476485363484.604 1+f 0).,5) Q 3| ^ ~1 ( 0.53650549640587f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:371:7:11 warning: warningimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]s generated. 371 | {Q31( 0.94138021032330f), Q31( 0.35281916733018f)}, {Q31(-0.75725076534641f), Q31( 0.53650549640587f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:370:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 370 | {Q31( 0.99885650204884f), Q31( 0.11136095490444f)}, {Q31(-0.56649614128386f), Q31(-0.90494866361587f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:370:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 370 | {Q31( 0.99885650204884f), Q31( 0.11136095490444f)}, {Q31(-0.56649614128386f), Q31(-0.90494866361587f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:370:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 370 | {Q31( 0.99885650204884f), Q31( 0.11136095490444f)}, {Q31(-0.56649614128386f), Q31(-0.90494866361587f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:370:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 370 | {Q31( 0.99885650204884f), Q31( 0.11136095490444f)}, {Q31(-0.56649614128386f), Q31(-0.90494866361587f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:369:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 369 | {Q31(-0.58947456517751f), Q31(-0.34847132454388f)}, {Q31(-0.41815140454465f), Q31( 0.16276422358861f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)In file included from ((xsrc/libavcodec/aacps_fixed.c)*:212447: 48src/libavcodec/aacps.c3:64864:839.:0 +warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .5) | ^ ~ In file included from 486src/libavcodec/aacsbr_fixed.c | : 62 : src/libavcodec/aacsbrdata.h :369 : 58 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]g _decay_slope 369 | ={Q 31((-10 .<5<8 3904)7 4-56 51D77E51CfA)Y,_ QS31L(-O0P.E 3* 4(k8 4- 7D1EC3A2Y_4CU5T4O3F8F8[ifs)34}]),; { Q| 3 ^~~~~~~~~~~1 (-0.41815src/libavcodec/aacps.c1:4018845:44306:5f )note: ,expanded from macro 'DECAY_SLOPE' Q31( 0.1 61882 | #7de6f4i2n2e3 5D8EC8A6Y1_SfL)O}P,E | ~~~~^~~~~~~~~~~~~~~~~~~ Q3src/libavcodec/aac_defines.h0:(45:036.:0 note: 5expanded from macro 'Q31'f ) | ~~~~^~~~~~ 45 | #src/libavcodec/aac_defines.h:d44e:f36:i nnote: eexpanded from macro 'Q30' Q31(x) 44 | # d e f i ne Q 3 0 ((xi)n t ) ( ( x ) * 2 1 4 7 4(8i3n6t)4((8x).*010 7+3 07.45)1 8 24| .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.64src/libavcodec/alsdec.c9462:41245:62052:7 4warning: 5comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]8 f), Q31( 0.6864 12455 | 50 7 1 0wh4il9e6 (0enft)r}i,e s {4s3t7ofp)_, fQl3ag1 =( -g0e.5t7_b1it4s17(g3b)2))2 {1 53 3| 1 ~~~~~~~ ^ ~~~~~~~~ 2f)}, | ~~~~^~~~~~~~~~~~~~~~~~~src/libavcodec/alsdec.c :1248:37src/libavcodec/aac_defines.h: :warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]45 :36: note: expanded from macro 'Q31' 1248 | 45 | # d ieffi n(ec uQr3r1e(nxt)- > m a s t e r _ ch a nn e l (>i=n cth)an(n(elxs))* {2 1 4| 7 ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~4 83648.0 src/libavcodec/alsdec.c+ :01273.:175: )warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | ^ ~ 1273 | In file included from src/libavcodec/aacsbr_fixed.cif: 62(: src/libavcodec/aacsbrdata.he:n368t:ri58es: ==warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]c hannels) { | 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: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] In file included from 367 | src/libavcodec/apedec.c{:Q3321(: -0src/libavcodec/bytestream.h.:1711:7183: 2warning: 5comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]55 2859616f), Q31(-0 .91712 | 7 7 0 6g7->2bu2f5f0e4r 9+4f=) F}F,M I{NQ(g3->1bu(f fe0r_.e9n99d48 03-5 0g-2>5b7u4f4ffe)r,, Q3s1i(z e0).;5 82 85| 5 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~4 5563426f)}, src/libavutil/macros.h| : ~~~~^~~~~~~~~~~~~~~~~~~ 49:25:src/libavcodec/aac_defines.h note: :expanded from macro 'FFMIN'45: 36: note: expanded from macro 'Q31' 49 | #de f45in | e #FFdMefIiNn(ea ,Qb)3 1(((a)x )> ( b ) ? ( b ) : ((ai)n) t )| ( ~ ^ ~ (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 In file included from src/libavcodec/aacsbr_fixed.c:src/libavcodec/apedec.c62: :src/libavcodec/aacsbrdata.h32:: 366src/libavcodec/bytestream.h::58186::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] 366 | {Q 31861( | 0 . s3i8ze927 5= 9F9F3MI0N(9p-39>7b5ufff)e,r_ eQnd3 -1 p(- >b0uf.fe9r,5 s5i1z5e3)5;8 0| 9 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 9121f)src/libavutil/macros.h}:,49: 25{: Qnote: 3expanded from macro 'FFMIN'1 (-0.97 7495 | 7#d1e2fi5n2e 2F4F1MI5N(0af,)b,) (Q(a3)1( >0 (.b0) 5?3 (0b5) 8:9 4(5a8))0 6 0| ~ ^ ~6 f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/aac_defines.h:src/libavcodec/apedec.c45::3236: src/libavcodec/bytestream.h::187 :15note: : expanded from macro 'Q31'warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 18745 | | # d e fiifn e( siQz3e12 (!x=) s i ze ) | ~~~~~ ^ ~~~~ (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) | ^ ~ 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:src/libavcodec/bytestream.h warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 271:17: warning: 364comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | {Q31(-0.3460078 52718 | 7 9 5 9i4ntf )s,iz eQ2 3=1 (F-F0MI.N9(g9->4bu4f1fe4r_2e6nd1 4-4 2g0-0>fbu)f}fe,r ,{ Qs3iz1e(-)0.;68 7 7| 4 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~4 81731008src/libavutil/macros.hf:)49:,25 Q:3 1note: (expanded from macro 'FFMIN'- 0.3023 8498 | 3#7de9f5in6e2 9F9FfM)I}N,( a ,| b ~~~~^~~~~~~~~~~~~~~~~~~) ((a)src/libavcodec/aac_defines.h: 45:>36: (note: bexpanded from macro 'Q31') ? (b) : 45( | a)#)d e| ~ ^ ~f ine Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h: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)}, {In file included from Q31src/libavcodec/apedec.c(:32-: 0.src/libavcodec/bytestream.h7:02933:71335:9 warning: 42comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]6 2891f), Q31( 0. 92931 | 2 2 7s66i5z8e227 0= 8FF1MfI)N}(,p - >b| u ~~~~~^~~~~~~~~~~~~~~~~~ff er_esrc/libavcodec/aac_defines.hn:d45 :-36 :p- >note: bexpanded from macro 'Q31'uf fer, siz e)45; | #| d ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~e fine Q31src/libavutil/macros.h(:49x:)25 : note: expanded from macro 'FFMIN' 49 | (i#ndte)f(i(nxe) *F2FM1I4N7(4a8,3b)6 4(8(.a0) +> (0b.)5 )? (b| ) ^ ~ : (a)) | ~ ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.hIn file included from :src/libavcodec/apedec.c362::32: 84src/libavcodec/bytestream.h:: 294warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] CC libavcodec/arm/fft_init_arm.o 294362 | | { Q 3i1(f (0si.z0e29 3!5=5 4s7iz6e5) 5 8| ~~~~~ ^ ~~~~5 34f), 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.09355476558534fIn file included from ), Qsrc/libavcodec/aacps_fixed.c31:( 240.: 5src/libavcodec/aacps.c4:86784:345:12 30warning: 45implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 04f)}, {Q31(-0.546 6678 | 8 41 4 2 2 4 0 9 0 fI)N,T FQL3O1A(T 0w.i95d98t0h 7= 7Q43002(10.2f2)1 f/ )((}s,t o p | - ~~~~~^~~~~~~~~~~~~~~~~~st art) src/libavcodec/aac_defines.h?: 45(:s36t:o pnote: -expanded from macro 'Q31' start) :45 | 1#)de;f i n| e ~~~~^~~~ Q 31(x) src/libavcodec/aac_defines.h : 44 : 36 : note: expanded from macro 'Q30' (int)( (44 | x#)d*ef2i1ne4 Q73408(3x)6 4 8 . 0 + 0 . 5 ()i n t| )( ^ ~(x )*107374182In file included from 4.src/libavcodec/aacsbr_fixed.c0 :+62 : 0src/libavcodec/aacsbrdata.h.:5362): 7 | : ^ ~ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 362 | {Q31( 0.09355476558534f), Q31( 0.54845123045604f)}, {Q31(-0src/libavcodec/bytestream.h.54:63176:813:4 1warning: 4comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]2 24090f), Q31( 317 | 0 . 9 59s8i0z7e72 4= 0F20F22M1IfN)(}p-,> bu f| f ~~~~~^~~~~~~~~~~~~~~~~~e r_endsrc/libavcodec/aac_defines.h :- 45p-:>36bu:f fnote: eexpanded from macro 'Q31' r, size );45 | #| d ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~e fine Q31src/libavutil/macros.h(:49x:)25 : note: expanded from macro 'FFMIN' 49 | # d ef i(ninet F)F(MI(Nx()a*,b2) 1(47(4a8)3 >6 4(b8) .? 0( b+) :0 .(5a)) ) | | ^ ~ ~ ^ ~ In file included from In file included from src/libavcodec/apedec.csrc/libavcodec/aacsbr_fixed.c::3262: : src/libavcodec/bytestream.h:src/libavcodec/aacsbrdata.h318::15361: :warning: 83comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 318 | if (si ze3612 | {!Q=3 1s(i ze0). 8 8| 5 ~~~~~ ^ ~~~~4 7373760759f), 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' AS libavcodec/arm/fft_neon.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: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(AS libavcodec/arm/fft_vfp.o 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:62src/libavcodec/bytestream.h: src/libavcodec/aacsbrdata.h:360::59355:: 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] 360 | {Q3 1355( | 0 . 0 s2iz4e1 6= 2F7F5M80I68N6(g9-f>)bu,f feQr3_1e(nd 0 .-2 7g-1>9bu2f9f1er4,2 8s8i9ze0)5; f )| } ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~, {Q31( 0src/libavutil/macros.h.:849:2250:6 note: 8expanded from macro 'FFMIN' 619590 5491 | 5#dfe),f iQn3e1 (F-F0M.8I5N0(a8,b7)78 7(9(a9) 4>4 7(6bf)) ?} (,b ) : | ( ~~~~~^~~~~~~~~~~~~~~~~~a )) | src/libavcodec/aac_defines.h ~ ^ ~ :45:36: note: expanded from macro 'Q31' In file included from src/libavcodec/apedec.c:32: src/libavcodec/bytestream.h :45356: | 13#:d ewarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]f ine Q31(x )356 | s i z e2 = F FM I N((pi-n>btuf)f(e(rx_)e*2n14d7 4-8 3p6->4b8u.ff0e r+, s0.i5z)e )| ; ^ ~ | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.hIn file included from :src/libavcodec/aacsbr_fixed.c49::2562:: src/libavcodec/aacsbrdata.h :note: 360expanded from macro 'FFMIN' :32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | #define FF M360IN | (a{,Qb3) 1((( a0) .>0 2(4b)1 6? 2(7b)5 :8 0(a6)8)6 9 | f ~ ^ ~) , Q31( 0.In file included from 2src/libavcodec/apedec.c71:932: 2src/libavcodec/bytestream.h9:3571:415:2 8warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]8 905f) }357 | , {Q 3i1f (( si0z.e822 !0=6 8si6z19e5)9 0| 5 ~~~~~ ^ ~~~~1 5f), Q31(-0.85087787994476f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) AS libavcodec/arm/flacdsp_arm.o (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] src/libavcodec/alsdec.c 359 | :{Q153831:(27:- 0.warning: 2comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]6 240034795124f )1538, | Q 3 1 ( - 0 . 6 8 26 4 i5f5(4t3m6p9_1320 8!f)=} n,c ha{rQs3)1 {( - 0| .2 ~~~~~~ ^ ~~~~~~4 664412953388fsrc/libavcodec/alsdec.c),: 1559Q:3321: (warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]- 0.87642273115183f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) 1559 | (i n t )n(b(ixt)s*[2i]1 4=7 4FF8MI3N6(4n8b.i0t s+[i ]0,. 5hi)g h | e ^ ~ st_byte*8); 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] src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 359 | {Q3 149( | #-de0f.i2ne6 F2F4M0IN0(a3,b4) 7((9a5)1 2>4 (fb)), ?Q 3(1b()- 0:.CC libavcodec/arm/flacdsp_init_arm.o 6(8a2)6)4 5 5| 4 ~ ^ ~3 69108f)}, {Q31src/libavcodec/alsdec.c(:-15810.:22746:64 41warning: 2comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]9 53388f) , 1581Q3 | 1 ( - 0 . 8 7 6 4 2 2 7 3 1 1 51i8f3f()t}mp,_ 3 2 | ! ~~~~^~~~~~~~~~~~~~~~~~~= nchasrc/libavcodec/aac_defines.hr:s)45 {: 36: | ~~~~~~ ^ ~~~~~~note: expanded from macro 'Q31' 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: CC libavcodec/arm/fmtconvert_init_arm.o 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' AS libavcodec/arm/fmtconvert_neon.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: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.12378AS libavcodec/arm/fmtconvert_vfp.o 128133110f)}, {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.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:58: 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:356:31: 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: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] src/libavcodec/alsdec.c: 1663354: | 31{:Q 3warning: 1comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]( 0.96367554763201f), Q31( 0.38486749303242f)}, 1663{ | Q 31 ( - 0 .i99f1 4(3g8e7t_5b7i1t6s8_l1e8ftf(g)b,) n2u7m_7bl2oc3k9s8)0 9 f| ) ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ }, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(src/libavcodec/alsdec.cx): 1720 : 23 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] (int)((x) *17202 | 1 4 7 4 8 f3o6r 4(8b. =0 0 +; 0b .<5 )ct x ->| nu ^ ~m_ blocks; b++)In file included from src/libavcodec/aacsbr_fixed.c{: 62| : ~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/aacsbrdata.h:354:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 354 | {Q31( 0.96367554763201f), Q31( 0.38486749303242f)}, {Q31(-0.99143875716818f), Q31(-0.24945277239809f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:354:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 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)((xAS libavcodec/arm/g722dsp_neon.o )*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:354:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 354 | {Q31( 0.96367554763201f), Q31( 0.38486749303242f)}, {Q31(-0.99143875716818f), Q31(-0.24945277239809f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:353:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 353 | {Q31( 0.80723395114371f), Q31(-0.24717418514605f)}, {Q31( 0.47788757329038f), Q31(-0.46333147839295f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:353:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 353 | {Q31( 0.80723395114371f), Q31(-0.24717418514605f)}, {Q31( 0.47788757329038f), Q31(-0.46333147839295f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:353:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 353 | {Q31( 0.80723395114371f), Q31(-0.24717418514605f)}, {Q31( 0.47788757329038f), Q31(-0.46333147839295f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #defiIn file included from ne src/libavcodec/argo.cQ:3128(: xsrc/libavcodec/bytestream.h) : 171 : 18 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] (int)((x)*21474836 41718.0 | + 0 .5g) - >| b ^ ~u ffer += FFMIn file included from Isrc/libavcodec/aacsbr_fixed.cN:(62g: src/libavcodec/aacsbrdata.h-:>353b:uf7f:e r_warning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]nd - g->buffe r353, | s{Qi3z1e)(; 0 .| 8 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~0 723395114371f)src/libavutil/macros.h, :Q49:3251:(- 0note: expanded from macro 'FFMIN'. 2471741 854914 | 60#5fd)}e,f i{nQe3 1(F FM0I.4N77(8a8,7b57)3 2(9(0a3)8 >f ),( bQ3)1 ?( (-b0). :4 (6a3)3)3 1 4| 7 ~ ^ ~83 9295f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 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)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45In file included from | #dsrc/libavcodec/argo.cef:i28n: esrc/libavcodec/bytestream.h :Q31861:(x13) : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] (int)(( x186) | * 21 4 74si8ze326 4=8 .FF0M I+N (0p-.>5b)uf f er| _e ^ ~n d - p->buffeIn file included from r,src/libavcodec/aacsbr_fixed.c s:i62ze: );src/libavcodec/aacsbrdata.h : 352| : ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 352 | {Q31 49( | #d0ef.i6n7e 8F6F6M8I6N0(1a18,2b)1 5(f()a,) Q 31>( 0(.b8)1 28?45 03(8b7) 0:85 6f()}a,) {)Q 31 (-| 0 ~ ^ ~. 1580856973In file included from 2src/libavcodec/argo.c5:288: src/libavcodec/bytestream.h3:f187):15,: Qwarning: 3comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1( 0. 8518727 | 9 5 55 02 4i3f82 f()src/libavcodec/amrnbdec.cs}i,:z e 1882:| 62 ~~~~~^~~~~~~~~~~~~~~~~~ : !warning: = implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavcodec/aac_defines.hs :i45z:e36): note: expanded from macro 'Q31' | ~~~~~ ^ ~~~~ 45 | #define Q31(x) 188 | ( in t ) (p(-x>)p*r21e4v7_4l8s3p6_4su8b4.[0i ]+ =0. 5 )l s p| _ ^ ~s ub4_init[i]In file included from src/libavcodec/aacsbr_fixed.c*:62 : src/libavcodec/aacsbrdata.h1:03520:07 : /warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]fl oat)(1 << 1 5352) | ;{ Q3 1(| 0 ~ ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~.6 7866860118215f), 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) | ^ ~ CC libavcodec/arm/g722dsp_init_arm.o In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:351:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 351 | {Q31( 0.98720684660488f), Q31( 0.48409133691962f)}, {Q31(-0.81689296271203f), Q31(-0.90827703628298f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:351:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 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.30889773919437f), Q31(-0.80664389776860f)}, {Q31( 0.03574995626194f), Q31(-0.97325616900959f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:350:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 350 | {Q31(-0.30889773919437f), Q31(-0.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), Qsrc/libavcodec/bytestream.h31(src/libavcodec/alsdec.c 0:.7271::817:18218: 9warning: 33:1 comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]5 2warning: 3comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare]73 4774f)}, {Q3 1(271 | 0 .7 3 i5nt1821 3 | 8s 2i 1z 5e 7 25 2 6 3=0fct x-)>,cFu FrQ_fMr3IaNm1e((_ legn-0>g.thb u9f=6f4 eF5rF_M2Ie07N2(nsc3odn7f 34-0-4 f>gs)-a>}bm, upf fl| eesr ~~~~~^~~~~~~~~~~~~~~~~~,- sctix-src/libavcodec/aac_defines.h>z:fera45m):;36 :e | _note: ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~expanded from macro 'Q31'i d src/libavcodec/amrnbdec.c* (45src/libavutil/macros.h:u | 292:i49#::25nde54::tf in enote: 6warning: 4implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]expanded from macro 'FFMIN' Q_3t1)( x)s c 49 o | n# d f292-e f | > f ir a n mle e s F_Ff _(lMeqi[nInit)Ng(]a ,=( tb)( l(h(xs,a))f _* 2 1r47>4| [ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8(ib )3]6 ? 4(*8b. 0)( : L( 1822+ | SaF_ R0_) . F ) 5A )| C ~ ^ ~ / | 8 0 ^ ~ 0 0 . 0 ) + l In file included from s fsrc/libavcodec/aacsbr_fixed.c _ : n62o_ r : [ isrc/libavcodec/aacsbrdata.h]: 349* : 59( :1 warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 / 8 0s00csrc/libavcodec/amrwbdec.c.o 3490n: | )f{236;-Q:3 1(>35 f:r| a ^~~~~~~~~~~ ~0 m .warning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_5 l5e52n6g9t4h0)6; 5 9 23694| 7 | ~~~~~~~~~~~~~~~~~~~f ) , Q3 1 ( 0 . 78 8i9s15f23_7q34[7i]7 4f+)}=, {PQ3R1src/libavutil/macros.h(E:D _490.F:A25C:T7O 35R3note: 8 expanded from macro 'FFMIN'*2 1i57s5f2_p 6493a0 | stf[)#,id]e f;Q in3e1 (F| F M ~ ^~~~~~~~~~~0I N.(a9,b6)4 52(07(23a7)3 4>04 f)(},b ) | ? ~~~~~^~~~~~~~~~~~~~~~~~ (b)src/libavcodec/aac_defines.h ::45 :(a36):) note: expanded from macro 'Q31' | ~ ^ ~ 45 | #definsrc/libavcodec/alsdec.ce :Q1864:39:1 (warning: xcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]) 1864 | (IiNnTtER)LE(A(VEx_)O*U2T1P4U7T4(8136)6 4| ^~~~~~~~~~~~~~~~~~~~~8 .0 +src/libavcodec/alsdec.c :01854.:315:) note: expanded from macro 'INTERLEAVE_OUTPUT' | ^ ~ In file included from 1854 | src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h : 349 : 32 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] f or (c = 0; c 349< | {cQh3a1n(n el0s.; 5c5+5+)2 6 9 4 0 6 5 9 9 4 7 f ) , Q 3 1 ( 0 . 7 8 89 1 5 23 7 34 7 7 4\ f | ) ~ ^ ~~~~~~~~ }, {Q31( 0.src/libavcodec/alsdec.c7:318645:3982:1 5warning: 7comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]5 2630f) ,1864 | Q3 1( 0 .9 6 4 52 0 7I2N37T3E4R0L4EfA)V}E_,O UT P| UT ~~~~~^~~~~~~~~~~~~~~~~~( 16) src/libavcodec/aac_defines.h :| 45 ^~~~~~~~~~~~~~~~~~~~~ :36: src/libavcodec/alsdec.cnote: :expanded from macro 'Q31'1858: 31: note: expanded from macro 'INTERLEAVE_OUTPUT' 45 | #defi n1858e | Q 3 1 ( x ) f o r (c = 0(;i nc t<) c(h(axn)ne*l2s1; 4c7++4)8 3 6 4 8 . 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] src/libavcodec/alsdec.c:1866:9: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 349 | {Q31 1866( | 0 . 5 5 5 2 6I9N4Tsrc/libavcodec/amrwbdec.c0ER6:L2555:9E549A4: V7warning: fEimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion])_, O UQTP3UT1((3 20). 7| 2558 ^~~~~~~~~~~~~~~~~~~~~ | 8 9 1 5 src/libavcodec/alsdec.c2 : 3 185473 4:31 :i 7snote: expanded from macro 'INTERLEAVE_OUTPUT'7 p4_fq)[}k,][ i ]1854{ | Q= 31 (( 10. .In file included from 0 7 3 5 src/libavcodec/argo.c 38-2:1 28 5c ): 7 src/libavcodec/bytestream.h : 293 * src/libavcodec/amrnbdec.c5: 2f:o13ri (6c321:s3 0=: 0p;f 75warning: :4)_cpcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] , [bru }3,[ f f e]i]| r[ ~~~~~^~~~~~~~~~~~~~~~~~= _pi- > en]dp rsrc/libavcodec/aac_defines.h;: e v45_-l : sp -| 36:f > b u f ^ ~f er_, si znote: er expanded from macro 'Q31');[ i src/libavcodec/amrwbdec.c ] | : ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 255 45 \* : | 34 L| # ~ ^ ~~~~~~~~:src/libavutil/macros.h Sd e:fwarning: iFn49implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ e: Rsrc/libavcodec/alsdec.c_25FQ :255: | A 31866 :C 1*note: 9 ( x expanded from macro 'FFMIN' P : ) R E warning: D comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] i_s 49 | F p _#qA C1866 | d[_ e k M f iI]NOT n[eDEE i FRFL_(1i]MEIA2VEn_ Nk(2at,Ob=) )+U (1(.T0l (-(PUs( xcTf(3a2))) _5)* 2* _i 1| m>s4 ^~~~~~~~~~~~~~~~~~~~~ ep7 (4_asrc/libavcodec/alsdec.c4b8p3n:)1858a6s[t :?4i[]31 :8 i;](.bnote: ) :0expanded from macro 'INTERLEAVE_OUTPUT' + +| (0c ~ ^~~~~~~~~~~~~a . 5 )* )i s p1858_)q| | [ ^ ~| ~ ^ ~3 ] [ i ] ; In file included from In file included from src/libavcodec/aacsbr_fixed.csrc/libavcodec/argo.c:| 28 ~ ^: : src/libavcodec/bytestream.h62 :fo: r294src/libavcodec/aacsbrdata.h :(c: 15348:=: 830:warning: ; warning: ccomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] < chan ne294ls | ; c +348 + | ){Qi3 f1( - 0 ( s.i 0z8 7e 25 0 !6 0=4 6si ze5) 6 8 2 5 | f ~~~~~ ^ ~~~~), Q 3 1 ( 0 . 9 7 6 8 6 9\4 43 62| 5 ~ ^ ~~~~~~~~ 27f)}, {Q31(-src/libavcodec/alsdec.c0.:919186:354:9 5warning: 2comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]6 7812511f), Q31(-0 .19185 | 3 96 0 3 05 94 6 51 1if)f}, ( ct| x ~~~~^~~~~~~~~~~~~~~~~~~- >cursrc/libavcodec/aac_defines.h:_45f:r36:a note: mexpanded from macro 'Q31'e _length 45! | = #sdcoenfifn-e> Qf3ra1m(e_xl)en gt h & & | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ (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.9649src/libavcodec/bytestream.h526:7831712:5131:1 fwarning: )comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare], Q31(-0.5396030 5931746 | 5 11 f )} ,si z e| ~~~~^~~~~~~~~~~~~~~~~~~2 = src/libavcodec/aac_defines.hF:F45:M36IN:( note: pexpanded from macro 'Q31' ->buffe 45r | _#deefninde - pQ-31>(bxuf)fe r , s i z e ) ; | ( ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~i nt)((x)*src/libavutil/macros.h21:44974:825:3 6note: 4expanded from macro 'FFMIN' 8.0 + 0 .495 | #)de f i| ^ ~n e FFMIN(a,b) (In file included from (src/libavcodec/aacsbr_fixed.ca): 62: >src/libavcodec/aacsbrdata.h :(347b:)84 :? (warning: b)implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : (a)) | ~ ^ ~ 347 | {Q31( In file included from 0src/libavcodec/argo.c.4:37289: 38src/libavcodec/bytestream.h6:3181:4155:8 7warning: 5comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]4 f), Q 31318(- | 0. 7 89 0 49i6f98 9(2s72i4zf)e}2, !={ sQi31z(e-)0 .3 6| 34 ~~~~~ ^ ~~~~5 126374441f), Q31( 0.64874435357162f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(src/libavcodec/amrnbdec.cx) : 355: 89 : warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] (int)((x)*2147 4355 | 8 3 64 8 . 0 + l0.s5)f _ q[| i] ^ ~ = (lsf_r[i] In file included from + src/libavcodec/aacsbr_fixed.cp-:>p62r: esrc/libavcodec/aacsbrdata.hv:_347l:s58f:_ rwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion][ i] * pred_fa c347[i | ]{) Q* 3(1L(S F_0R._F4A3C 7/9 8308006.01) 4+5 8ls7f_534_mfe)an,[ i]Q *3 (11.(0 -/0 .870890004.9609)8;9 2 72| 4 ^~~~~~~~~~~~~ ~f )}, {Q31(-0.3src/libavcodec/amrnbdec.c6:33554:51302:6 3warning: 74implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]44 1f), Q31( 0 .3556 | 4 8 7 4 4 3 5 3l5s7f1_6q2[if] )=} ,(l s f_| ~~~~^~~~~~~~~~~~~~~~~~~r [i] src/libavcodec/aac_defines.h+: p45-:>p36r:ev _note: lsexpanded from macro 'Q31'f _r[i] * 45 | p#rdeed_ffaic[ni]e) Q*3 1(L(SxF)_ R_ F A C / 8 0 0 0 .(0)i n+t )l(s(xf)*_2134_7m4e8an3[i6] 4*8 (.10.0 +/ 08.0050). 0 );| ^ ~ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 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 + 0src/libavcodec/amrwbdec.c.5) : 366| :43 ^ ~: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacsbr_fixed.c:62 : src/libavcodec/aacsbrdata.h366: | 346 : 84 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 346 | {Q 31 ( 0 . 14 32036.5181 3*8 7e3x6c0[fi) ,+ 1Q]3;1 ( -| 0 ~ ^~~~~~~~~~. 94145598222src/libavcodec/amrwbdec.c4:8365:863:f warning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]} , {Q31(-0 365. | 2 9 2 6 8 2 9 3 5 7 5c6tx7->2pift)c, hQ_v3e1ct(o r0[.i0]5 =7 05.198 2* 2ex4c[9i 2-7 915]2 f)+} ,0 .6 4 | * ~~~~~^~~~~~~~~~~~~~~~~~ exc[src/libavcodec/aac_defines.hi]: 45+:36 : | ~ ^~~~~~ note: expanded from macro 'Q31' src/libavcodec/amrwbdec.c 45: | #365de:f43i:n ewarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 31(x) 365 | src/libavcodec/bytestream.h :( 355 : i13c:tn xt-warning: >)comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare](p i(tcxh_)v*ec2t1or4[7i4] 8 3553 | = 6 48 .s0i z0e + . =180 .* FeF5Mx) I cN| [i( g ^ ~->-b uf1f]er _+en d In file included from - 0g.src/libavcodec/aacsbr_fixed.c-64: >*62bu f: efxersrc/libavcodec/aacsbrdata.h,c: 346[s:i58i: ]z warning: +eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ) | ; ~ ^~~~~~~~~~ | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 346 | {Q3src/libavutil/macros.h1:(49 :025.:1 4note: 32expanded from macro 'FFMIN'3 651387 493 | 6#d0effi)ne, F FQMI3N1(a(,b-)0 .((9a4)1 45>5 9(82b2) 2? 4(b8)8 :f )(}a),) {Q 3| ~ ^ ~1 (-0.292682In file included from 9src/libavcodec/argo.c3:285: src/libavcodec/bytestream.h7:5356:613:7 2warning: fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]) , Q31( 0.0 5735659 | 2 24 9 2 7s9i5z2ef)2} ,= | F ~~~~^~~~~~~~~~~~~~~~~~~F MIN(src/libavcodec/aac_defines.hp:-45>:b36u: fnote: fexpanded from macro 'Q31' er_end -45 | p-#>dbeuffifneer , Qs3iz1e();x ) | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h : 49 : 25 :( note: iexpanded from macro 'FFMIN' nt)((x) *2491 | 47#4d83e6f48i.n0e FF+M IN0(.a,5b)) ((| a ^ ~) > (b) ? (b)In file included from src/libavcodec/aacsbr_fixed.c:: (62a: )src/libavcodec/aacsbrdata.h) : | 346 ~ ^ ~: 31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/argo.c:28 : src/libavcodec/bytestream.h346:357 | :{15:Q 3warning: 1comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]( 0.14323 6357 | 5 1 3 8 7i36f0f )(, sQiz3e12( -0!.9=41 45s5i9z8e2)2 2 | 4 ~~~~~ ^ ~~~~ 88f)}, {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.cIn file included from :62: src/libavcodec/aacsbrdata.h:src/libavcodec/arbc.c346::267:: src/libavcodec/bytestream.hwarning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]171: 18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 346 | {Q31( 0.14323 61715 | 1 3 87 3 6g-0>fb)u,ff eQr3 1+=( F-FM0I.N(9g4->1b4u55f9f8e2r2_2e4nd8 8- fg)-}>,b u{fQfe3r1, (s-iz0e.)29;2 6 82| 9 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~3 575672f), Q31(src/libavutil/macros.h :049.0:572559:2 note: 2expanded from macro 'FFMIN'49 27952f) 49} | ,#d e f| i ~~~~~^~~~~~~~~~~~~~~~~~n e FFsrc/libavcodec/aac_defines.hMI:N(45:36a: ,note: b)expanded from macro 'Q31' ((a) > (45b) | #?d (ebf) i:n (ea) ) Q | 3 ~ ^ ~1( x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:345:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 345 | {Q31(-0.67414626793544f), Q31( 0.49548221180078f)}, {Q31(-0.47339353684664f), Q31(-0.85904328834047f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:345:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 345 | {Q31(-0.67414626793544f), Q31( 0.49548221180078f)}, {Q31(-0.47339353684664f), Q31(-0.85904328834047f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*21474In file included from 836src/libavcodec/arbc.c4:268: .0src/libavcodec/bytestream.h :+186 :013.5:) | 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.h186:345 | : 32 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] size2 = FFMI 345N | ({pQ-3>1b(uf-fe0r_.e6n7d41 4-6 2p6-7>9b35u44fff)e,r ,Q 3s1i( z0e).; 4 95| 4 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 822118007src/libavutil/macros.h8:f49:)25}:, note: expanded from macro 'FFMIN'{ Q31(-0 .494 | 7#3d3ef9i3n5e 3FF6M8IN4(6a6,4b)f )(,( Qa3) 1>( -(b0).8 5? 9(0b)4 3: 2(8a)8) 3 | 4 ~ ^ ~ 047f)}, In file included from | src/libavcodec/arbc.c ~~~~~^~~~~~~~~~~~~~~~~~:26 : src/libavcodec/bytestream.h:187src/libavcodec/aac_defines.h:15:: 45warning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]36 : note: expanded from macro 'Q31' 187 | 45i | f# de(fisnie zQe312(x )! = s i z e ) | (i ~~~~~ ^ ~~~~n t)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h: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),src/libavcodec/bytestream.h Q3:1271(:17 :0 .warning: 71comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]4 72290693300f)}, { 271Q | 3 1 ( 0 .9i19n80t08 12s4i30z87src/libavcodec/alsdec.cef)2,: 2064=:Q19 3:1(F F0 .6M6warning: 5IN0(comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]7 g45-5>6b4u4ff9er1_9efn )}d2064 | , - | gf ~~~~~^~~~~~~~~~~~~~~~~~o -r> src/libavcodec/aac_defines.hb:(cu 45= f0f;: e36cr :,< s note: nuiexpanded from macro 'Q31' mz_eb);u f f45 | e| r ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~# sd; ec+f+i)src/libavutil/macros.hn :e{49 Q 3:25 :1 | (xnote: expanded from macro 'FFMIN' ~ ^ ~~~~~~~~~~~ ) 49 | #d src/libavcodec/alsdec.c e: f2087 :in e19: FF(Mwarning: iIcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]nNt )((a(,xb)) *20872( | 1(4a )7 4> (8b3) 6 ?f o(48r.b) (0 : c+ (0 a.=) )0src/libavcodec/amrnbdec.c5 ;| ) : ~ ^ ~568c <| : ^ ~nu25m _b:uf fwarning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]rs ; cIn file included from ++src/libavcodec/aacsbr_fixed.c) : | 62 ~ ^ ~~~~~~~~~~~: src/libavcodec/aacsbrdata.h: 342568: | 59 :src/libavcodec/alsdec.c :warning: 2103 implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : 23 :p -warning: >comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]be ta 342= | F{F QM2103I3 | N1(( p--0 >.p3 4 it8ch _ 7g a5i 5fn8o[r5 54(]c0 ,2 1=.2 00)3;; 8c f <)| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~, nQu3m1_(src/libavutil/macros.hb :u490ff:e.22r:7s; note: c1+expanded from macro 'FFMIN'4+7) 2| 2 ~ ^ ~~~~~~~~~~~90 649 | 9#3d3e0src/libavcodec/alsdec.c0ffi:)2133n:}e23,: FFwarning: Mcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]{ IQN(3a1(, b )21330 | . 9( ( 1 a9 ) 8 0> 08 1f2(obr4 ()c 3= 00;? 8 c(7b) 4521b4:u f7warning: f4eimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]r_8e nd3 6- 4p-8>.b0u f+fe r0 .5,) 604 | s | i ^ ~z e ); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~di fIn file included from fsrc/libavcodec/aacsbr_fixed.c :+62src/libavutil/macros.h=:: 49f:asrc/libavcodec/aacsbrdata.h25bs:(:341l snote: f:84expanded from macro 'FFMIN': _warning: aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]vg [ i]49 - | l#sdf[eif in]e341) F | FM/I{N Ql(3as,1fb()_ a(v0g(.[9a)i 6>]3 6;1 8( b| 8) ~ ^~~~~~~~~~ 2 ?2 (7b0)19 0:f src/libavcodec/amrnbdec.c()a:,604:) 33Q3):1 ( warning: 0 .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]| ~ ^ ~4 070696 6047In file included from 1 | 40src/libavcodec/arbc.c98 9: f26) }: src/libavcodec/bytestream.h, : 294 : { d15iQf:3 warning: f1 comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]+( =- f0a .b62948s | (8 l 8s 3 iff_7a 5(vs8gi[zie12 ]!=9 s2-i 4lz2es)6f[ fi )| ] ~~~~~ ^ ~~~~ ,) Q/3 l1sf(_ av0g.[91i33]8;9 5 8| 8 ~~~~ ~~~~~~~~~~~^~~~~~~~4 0772f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147src/libavcodec/amrnbdec.c48:366094:89.:0 warning: +implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0.5) | ^ ~609 | if (diffIn file included from pf-f>i)b,x Qu31efdf_(g 0e.ar9i1_ne3[0n]d3 8+- 9p5- 8p8>4-f>ix0edb_7ug7af2fiefnr[),1 }s,]iz e ) +; | ~~~~~^~~~~~~~~~~~~~~~~~ | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavcodec/aac_defines.h:45:36 :622 | src/libavutil/macros.h : 49note: :25 expanded from macro 'Q31' : note: expanded from macro 'FFMIN' 45 | #49 d | #e def f iine n e F F Q M3IN ( 1a ( , x b )) (( a ) >p ( -b )> f? ( i(ibnxe)d t_:g )((a)a) ( inx[)2| *] ~ ^ ~+ 2p 1-4>74f8i3x6eIn file included from 4dsrc/libavcodec/arbc.c_:g826a: i.src/libavcodec/bytestream.hn0: [3318]:+15 0 .5:) warning: + comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | | ^ ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 318 | 623 | i f In file included from (src/libavcodec/aacsbr_fixed.cs:i ze622 : src/libavcodec/aacsbrdata.h ! := 340 s i:z83e) : | ~~~~~ ^ ~~~~ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 340 | { Q 3 1p( -0.>00f2i8x7ed8_g4ai0n6[40]3) 3*4 08.f2;) ,| ~~~~~~~~~~~~~~~~ ~ Q31( 0.64768261158166f)}, {Q31( 0.70176989408455f), Q31(-0.20453028573322f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45src/libavcodec/amrnbdec.c:36::625 :43note: :expanded from macro 'Q31' warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 45 | # d625ef | i n e Q 3 1 ( x ) ( 1 . 0 - s m oo t h i n (gi_fnactto)r() (* xfi)xe*d2_1ga4i7n_4me8a3n6;4 8 | . ~ ^~~~~~~~~~~~~~~0 + 0.5) src/libavcodec/amrnbdec.c| : ^ ~625 :23: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacsbr_fixed.c625: | 62 : src/libavcodec/aacsbrdata.h : 340 : 59 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( 1.0 - smooth i340n | g{_Qfa3c1t(o r0) .*00 2f8i7x8e4d0_6g0a3i3n4_8mfe)an,; | Q ~ ^~~~~~~~~~~~~~~~3 1( 0.6476src/libavcodec/amrnbdec.c8:2624:61331: 5warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 66f)}, { 624Q | 3 1 ( 0 . 7 01r7e6tu9rn8 s9m4oo0t8hi4n5g_5fafct)or, *Q 31p(->-fi0xe.d2_g0a4i5n3[04]2 +8 5 7| 3 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ~3 22f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 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.8125444190888src/libavcodec/amrwbdec.c7f),: Q60531:(-280.:51 62warning: 72implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]34 660629f)}, {Q31(- 0.60599 | 64 6 3 69 4 85 4 8f1fi)x,ed _vQec3t1o(r[ i]0 .+8src/libavcodec/bytestream.h=44 :93550f5i:x313e3:5 dwarning: 2_comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]07v5e ct2orf[i) }- ,ct x ->| p ~~~~~^~~~~~~~~~~~~~~~~~355i | t ch src/libavcodec/aac_defines.h_ : 45silz:a36e:g _ inote: n= expanded from macro 'Q31'FFtM ]I N*( g0- >b.u458f5; | f #ede frin| e_ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ eQn3d1 (-x) g - > b u f f e r ,( insti)(z(ex))*;21 47 48| 3 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~6 48.0 + 0.src/libavutil/macros.h5): 49 :| 25 ^ ~ : note: expanded from macro 'FFMIN' In file included from src/libavcodec/aacsbr_fixed.c49: | 62#d: esrc/libavcodec/aacsbrdata.h:f339i:58n:e warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 339 | {Q3 1(-0.8125444F1F9M0I8N88(7af,b)), (Q(3a)1 (>-0 .(5b16)2 ?7 23(4b)6 6:0 (6a)2)9f )} ,| ~ ^ ~{ Q31(-0.996463In file included from 6src/libavcodec/arbc.c9:4268: 54src/libavcodec/bytestream.h8:1356:f13),: Q 3warning: 1comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]( 0.844905 3356 | 3 5 2 0si7z5e22f )}=, F| F ~~~~^~~~~~~~~~~~~~~~~~~ MIN(src/libavcodec/aac_defines.hp:->45b:36u:ff enote: rexpanded from macro 'Q31'_ end - p ->45b | uf#fdeefirn, es iQze3);1 (| x ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ) src/libavutil/macros.h :49 :25 : note: expanded from macro 'FFMIN' (int )(49( | #xd)esrc/libavcodec/amrwbdec.c*f:i21ne623 F4F:M30I7N:4( warning: 8a3,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6b4 ) 8((.a0) + 0 > .(5623b) | | ) ^ ~ ? ( b ) : (a In file included from ))src/libavcodec/aacsbr_fixed.c : | 62 ~ ^ ~ : src/libavcodec/aacsbrdata.h :339 :31 : In file included from warning: src/libavcodec/arbc.c :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 26p : _src/libavcodec/bytestream.h:g357a:i15n: warning: * comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 339 | p{_gQ 3357a1 | i(n; - 0.| 8 ~ ^~~~~~i f 1(s2iz5e424src/libavcodec/amrwbdec.c 4!:=1623: 219:s08 8warning: 8i7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]z fe)), Q| 31 ~~~~~ ^ ~~~~( - 6220 | . 5 16 2 7 2 34 6 60 62 9 f ) } , { Q3 1( -0 .9 96 4 6 3 6 94 8 54 8 1 f ) , Q 3 1 ( 0 . 8 4 4 9 0 5 33 5 2AM0RW7B_5SF2Rf_S)I}ZE,) * | | ~~~~^~~~~~~~~~~~~~~~~~~ ~ src/libavcodec/aac_defines.h :62345 | : 36 : note: expanded from macro 'Q31' 45 | # d epf_giainne Q*3 1p(_xg)a i n ; | ^~~~~~ (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.5162723466src/libavcodec/amrwbdec.c06:29626f:)30},: { Q3warning: 1(implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]- 0.996463 696264 | 8 5 4 8 1 f ) , Q 3 1 ( 0 . 8 4 f4_g9ai0n5 *3 35f20_7g52afin); } ,| ~ ^~~~~~ | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45src/libavcodec/amrwbdec.c::36626: :note: 21expanded from macro 'Q31' : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | #de fi625n | e Q 31 ( x ) ( i n t) ( ( x ) * 2 14 7 4 83 6 4 8 .0 + 0 .5 ) | ^ ~ AMRWB_SFIn file included from R_src/libavcodec/aacsbr_fixed.cS:I62Z: Esrc/libavcodec/aacsbrdata.h): *338 : 84| : ~ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 626 | 338 | { Q 3 1 ( - f0_.g9ai9n5 7* 5f_0ga5in4;4 8| ^~~~~~6 311f), Q31( 0.42389784469507f)}, {Q31(-0.65501142790847f), Q31src/libavcodec/amrnbdec.c( 0.:8273454:61914:6 5warning: 56implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 4f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h734: | 45 : 36 : inote: expanded from macro 'Q31'f (p->pi t45c | h#_degafini[n4]e < Q03.61) ({ 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 | {src/libavcodec/amrnbdec.cQ3:1(736-:016:. warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]95 750544863 17361 | f ) , Q}3 1e(l s0e.4 2i3f 89(7p8->4p4i69t5c0h7_gfa)i}n[,4] <{ Q0.39)1 ({- 0| . ^~~~~~~~~~~~~~~~ ~6 5501142790847f), Q31( 0.82546114655624f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/amrwbdec.csrc/libavcodec/aac_defines.h:45::64936::9 :note: expanded from macro 'Q31' warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/amrnbdec.c 45: | 742#:de f9:649 | i newarning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3 1i(xf) (c t x742 | - > p i t i c h f_(g aiin(nt[f)0i] (< x0.(6e)x d){*_2 g 1| ^~~~~~~~~~~~~~~~~~ ~a4i n7 4>8 326.408 *. 0p -+>p re0v._5s)p a | r ^ ~ se_fixed_gaiIn file included from n)src/libavcodec/aacsbr_fixed.c {: 62 : | src/libavcodec/aacsbrdata.h ^~~~~~~~~~ ~ :338:32: warning: src/libavcodec/amrnbdec.cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :742:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 338 | src/libavcodec/amrwbdec.c{ Q:37426511 | (:- 160: warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 9 9i57f5 0(5 651f | 4 i4 x8 63e11}fd )e_,lg seaQ 3ii1fn ( (>0 2c.t0x .* -4>2pp3i-8t>97c8hp_4rge4avin6_[9sp0a]5 r0783f64i8.x0 e+d _0.g5ai)n [ 0]| ^ ~> 3.0 * ctx-In file included from >fisrc/libavcodec/aacsbr_fixed.cx:e62d: _src/libavcodec/aacsbrdata.hg:ai338n:[61:] )warning: {implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^~~~~~~~~~~~~~~~~~ ~ src/libavcodec/amrwbdec.c338: | {657Q:363: 1warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]- 0.9957src/libavcodec/amrnbdec.c5 0:751657: | 517 4:4 8warning: 6 implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i3 1f1 (fc)t, xQ- 3751>1 | f (i x 0 e. d _ 4g 2 a 3i8n9 78[4i40f] 6 (>p9- 53>.00 p* 7ifc)}t,c th{x_->Qfgi3a1x(iend[-i_0g.a]i6 p8i7tc4h3_fg)a}in,[i ] {< Q0.361) ( -| ^~~~~~~~~~~~~~~~~~ ~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) (intsrc/libavcodec/amrnbdec.c)((x:)*8162:19:4 7warning: 48implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 648.0 + 0.5) | ^ ~ 816 | if (p->pIn file included from isrc/libavcodec/aacsbr_fixed.ct:c62h: _src/libavcodec/aacsbrdata.hga:i336n:[483] :> 0warning: .5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] && !overflow) 336{ | { Q| 3 ^~~~~~~~~~~~~~~~ ~1 ( 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)src/libavcodec/amrwbdec.c*214:77154:830:3 6warning: 48implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 0 + 0.5) | ^ ~ 715 | In file included from src/libavcodec/aacsbr_fixed.c :re62t: usrc/libavcodec/aacsbrdata.h:r336n:58 : Fwarning: FMimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]A X(0.0, 1.25 -336 a | c{cQ *3 01.(8 *0 .258613212)85;1 7 | 9 ^~~ ~ 909f), Q31(-src/libavutil/macros.h0:.4791:02835:04 7note: 1expanded from macro 'FFMAX'43 603f)} ,47 | #{dQe3f1i(n-e0 .FF8M3AXsrc/libavcodec/amrnbdec.c(a3:,b0)822 (2(:72a5306): 0 >5warning: 60 implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion](8 bf)), ?Q 3(1(a-)0 .:6782233 04 | 10(8 b)9)2 0 8 4 f ) | } ^, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:045.:2365: * src/libavcodec/amrwbdec.cnote: :expanded from macro 'Q31'715F:30 F:M warning: Iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]N (45p | -#>pdie tfcin715eh_ | g a Q i3 nr1e[(tx4)u]rn ,FF M A 1 X. 0() 0. 0 ,: 111 . ( warningi| 2 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ns5 generated t-. ) (a(csrc/libavutil/macros.hcx :)**2 4901.:422784: *83note: 6 expanded from macro 'FFMIN'54 18.20 )+ 0;49 . | | 5 ^~~ ~ #) d e| src/libavutil/macros.h ^ ~:f47 i:n40:e note: expanded from macro 'FFMAX'F FMIIn file included from Nsrc/libavcodec/aacsbr_fixed.c(a ,47:b | #62): d src/libavcodec/aacsbrdata.h(:e(336a:)31f: i >warning: n e implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]F (FbM)AX (? a(b )336, b | :) ((a{()a)Q) 3 >| 1 ^ ~ ( 0(.b2)86 3?1 (2a8)5src/libavcodec/amrnbdec.c ::1 (822b:)730) 9 :9| ^0warning: 9 fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) , Q31(- 0822. | 9 1 0 3 5 0 4 7 1 4 30.6205 3*f) }F,FM I{N(Qp31-(->0.p83i30t2c7h2_5ga6in0[546]0,8 1f.)0), : Q 3| ~ ^~~~~~~~~~~~~~~~1 (-0.src/libavutil/macros.h67:33490:440:1 0note: 8expanded from macro 'FFMIN'92 02484 warningf 49s) generated | }. ,# de f| in ~~~~^~~~~~~~~~~~~~~~~~~e FFMsrc/libavcodec/aac_defines.hIN:(45a,:b36) :( note: (expanded from macro 'Q31'a ) > (b) ? 45( | b)# de:fi n(ea Q)3)1( x )| ^ src/libavcodec/amrnbdec.c : 823 : 30(i:n twarning: )(implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( x)*21474 8823 | 3 6 4 8 . 0 + 0. 5 ) | ^ ~0 .5 * FFMINIn file included from (src/libavcodec/aacsbr_fixed.cp:62-: >psrc/libavcodec/aacsbrdata.hi:336t:7c:h warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] _g asrc/libavcodec/amrwbdec.c336i | {n:Q3[7324]1,: (44SH AR:P0_M AX.warning: ))2;implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 6 3 1| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~2 85179src/libavutil/macros.h9:09 f49732:)22 | :, note: Qf3expanded from macro 'FFMIN'l1o( a-0t.9 10s 3495 | 0m4#_7f1da4ec3f60 =i 3n0fe .F)F5}M ,I*N ({aQ(3,11b) (((--a 0).8v3o3 02i7>2 c5(e6b0)_5 6f?0 8a(fbc))) *,: s tQ(3aa1)(b)-_0f a. c6| ; ^ ~7 3| 3 ~ ^~~~~~~~04 1089src/libavcodec/amrnbdec.c20:8823:src/libavcodec/amrwbdec.c304::f) warning: 732implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: }29, : | ~~~~~^~~~~~~~~~~~~~~~~~ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]823 | src/libavcodec/aac_defines.h : 45 :732 36 : | note: expanded from macro 'Q31' f l oa t 0. 5s45m | _ #dfea c f=* i0 .nFF5MeI N* Q((31p 1-(>x-p)i tcv ohi _c eg _ af aic n ) * [s4 ] t(a,ibn t_SH)fA(a(cRx;)P * _| 2M1 ~ ~~^~~~~~~~~~~47A4 X8)36)4; 8 | . ~ ^~~~~~~~~~~~~~~~ 0 + 0src/libavutil/macros.h.:549:)40 : | note: ^ ~expanded from macro 'FFMIN' 49 | #defIn file included from isrc/libavcodec/aacsbr_fixed.cn:62e: src/libavcodec/aacsbrdata.hF:335F:M83I: Nwarning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]a, b) ((a) > (b ) 335? | ({bQ)3 :1 ((a-)0) . 3| 9 ^9 229545146src/libavcodec/amrnbdec.c6:2820f:13):, Qwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 1( 0.9 48201 | 2 9 6 0 1 6 1 6 9 6 6pf-)>}p,i t{cQ3h1(_ g0a.in9[90489]1 *9 7 | 5 ^~~~~~~~~~~~~~~~ ~6 5987f), 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) | ^ ~ src/libavcodec/amrnbdec.cIn file included from src/libavcodec/aacsbr_fixed.c::83862:: 13src/libavcodec/aacsbrdata.h::335 :32warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 838 | 335 | { Q 3 1 ( -if0 .(f3a9b9sf2(s2a9mp54le5s14[66i2f])), >Q3 1(A M0R._S9AM4PL1E_2B9O6UN0Dsrc/libavcodec/amrwbdec.c1)6 {1: 6 7599:| 29:6 ^~~~~~~~~~~~~~~~~ ~6 warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) }, {Q31( 0.990 87599 | 1 9 7 f5lo6a59t8 7fc),p eQ 3 1=( -00..91220652 62*55 81(5817 f+)} ,vo i | c ~~~~~^~~~~~~~~~~~~~~~~~ e_fasrc/libavcodec/aac_defines.hc:)45:;36 : note: | expanded from macro 'Q31' ~ ~~^~~~~~~~~~~ 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) src/libavcodec/apedec.c (i:nt478):(20(x:) *warning: 2comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]1 47483648.0 +478 | 0. 5) | ^ ~i f (riceIn file included from -src/libavcodec/aacsbr_fixed.c>:k62su: msrc/libavcodec/aacsbrdata.h :< 334l:i84m:) 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.64src/libavcodec/amrwbdec.c3239:07922:892: 2warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 7f)}, {Q31(-0 .179215 | 66 0 3 9if8 (5c3t8x9->6pf)i, Qtc3h1_(g a0i.2n85[8708]46 2>53 7206f.)5}, & | & ~~~~^~~~~~~~~~~~~~~~~~~ ctxsrc/libavcodec/aac_defines.h-:>45:f36:r _note: cexpanded from macro 'Q31' ur_mode <45= | M#OdDEe_8fki8n5e) {Q 3 | 1 ^~~~~~~~~~~~~~~~~~ ~( 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.2858784625372src/libavcodec/amrwbdec.c6f:)799}:58,: warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: 799note: | expanded from macro 'Q31' f l45oa | t# pditechf_ifnea cQto3r1 (=x )0. 2 5 * ct x- >p it ch _g a i n[ 0(]i n* tct)x(-(>pxi)tc*h2_14g74a8in3[604];8 .0 | + ~ ^~~~~~~~~~~~~~~~~~0 .5) | ^ ~ src/libavcodec/amrwbdec.c:799:37In file included from : src/libavcodec/aacsbr_fixed.cwarning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]62: src/libavcodec/aacsbrdata.h:334:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 799 | f334lo | at{ Qp3i1tc(h_-f0ac.to7r99 42=7 708.429655 *4 7ctfx-)>p,it chQ_g3ai1n([ 0]0 .*6 c4t32x3->9pi0t2c82h2_8g5a7inf[)0]}; , | ~ ^~~~~~~~~~~~~~~~~~ {Q31(-0.11566039853896f), Q31( 0.28587846253726f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)src/libavcodec/amrnbdec.c((x:)*9022:112:4 7warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 3648.0 + 0.5) | 902 | ^ ~ return rIn file included from h1src/libavcodec/aacsbr_fixed.c >:=62 0: .0src/libavcodec/aacsbrdata.h :333?: 84rh:1 /warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]r h0 * AMR_TIL T333_G | AM{MQA3_T1 (:- 00.0.; 7 9| 7 ^~~ ~~ 3277947353src/libavcodec/amrnbdec.c5:f902):29,: Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 (-0.9158 2590224 | 73 61 5 9 fr)e}t,u r{n Qrh31 1>=( 00..09 6? 3rh419 /9 7r3h604 2*4 0A6MRf_T)I,LT _GQA3M1M(A_ T0 :. 96064.0405; 8 0| 41 ~~~~^~~~~ ~0 00f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:333:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 333 | {Q31(-0.79732779473535f), Q31(-0.91582524736159f)}, {Q31( 0.96349973642406f), Q31( 0.96640458041000f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:333:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 333 | {Q31(-0.79732779473535f), Q31(-0.91582524736159f)}, {Q31( 0.96349973642406f), Q31( 0.96640458041000f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:333:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 333 | {Q31(-0.79732779473535f), Q31(-0.91582524736159f)}, {Q31( 0.96349973642406f), Q31( 0.96640458041000f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:332:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 332 | {Q31(-0.09215968531446f), Q31( 0.69540012101253f)}, {Q31( 0.99956173327206f), Q31(-0.12358542001404f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:332:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 332 | {Q31(-0.09215968531446f), Q31( 0.69540012101253f)}, {Q31( 0.99956173327206f), Q31(-0.12358542001404f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:332:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 332 | {Q31(-0.09215968531446f), Q31( 0.69540012101253f)}, {Q31( 0.99956173327206f), Q31(-0.12358542001404f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:332:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 332 | {Q31(-0.09215968531446f), Q31( 0.69540012101253f)}, {Q31( 0.99956173327206f), Q31(-0.12358542001404f)},src/libavcodec/amrwbdec.c | ~~~~^~~~~~~~~~~~~~~~~~~ :892src/libavcodec/aac_defines.h::2845:: 36warning: : implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]note: expanded from macro 'Q31' 45 | #def i892 | n e Q3 1 (rext)u r n av _ c l i p f ( ( 1(.i0n t-) ((tx)i*2l1t4)7 4*8 36(418..02 +5 0 .5-) | 0 ^ ~ .25 * wsp), In file included from 0.src/libavcodec/aacsbr_fixed.c1,: 621: .src/libavcodec/aacsbrdata.h:0331:)84; : | warning: ~ ^~~~ implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 331 | {Q31(-0.99500381284851f), Q31(-0.02634122068550f)}, {Q31( 0.84329189340667f), Q31( 0.10406957462213f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:331:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 331 | {Q31(-0.99500381284851f), Q31(-0.02634122068550f)}, {Q31( 0.84329189340667f), Q31( 0.10406957462213f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:331:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 331 | {Q31(-0.99500381284851f), Q31(-0.02634122068550f)}, {Q31( 0.84329189340667f), Q31( 0.10406957462213f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:331:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 331 | {Q31(-0.99500381284851f), Q31(-0.02634122068550f)}, {Q31( 0.84329189340667f), Q31( 0.10406957462213f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:330:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 330 | {Q31(-0.67680188682972f), Q31( 0.94502052337695f)}, {Q31( 0.86849774348749f), Q31(-0.18333598647899f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:330:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 330 | {Q31(-0.67680188682972f), Q31( 0.94502052337695f)}, {Q31( 0.86849774348749f), Q31(-0.18333598647899f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:330:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 330 | {Q31(-0.67680188682972f), Q31( 0.94502052337695f)}, {Q31( 0.86849774348749f), Q31(-0.18333598647899f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:330:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 330 | {Q31(-0.67680188682972f), Q31( 0.94502052337695f)}, {Q31( 0.86849774348749f), Qsrc/libavcodec/amrwbdec.c31(-:0974.:137:8 warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 3598647899f)}, | ~~~~^~~~~~~~~~~~~~~~~~~974 | src/libavcodec/aac_defines.h: 45:e36st: note: expanded from macro 'Q31' = 7965 +45 | #(diesffi[ne2 Q]3 1-( xi)sf [3 ] - i s f [ 4 ] ) /(i nt6)(.(0x; ) *2| 14 ~~~~~~~~~~~~~~~~^~~~~~~~ ~7 483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:329:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 329 | {Q31( 0.81014640078925f), Q31( 0.53722648362443f)}, {Q31( src/libavcodec/amrwbdec.c0:.9764:036:6 warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 991671205 f)975, | Q3 1( -0 .2s6c4a6l90e08 5=9 804.459f )}*, (| ~~~~^~~~~~~~~~~~~~~~~~~F FMIsrc/libavcodec/aac_defines.hN:45(:e36:s tnote: ,expanded from macro 'Q31' 7600) -45 | #idesfifn[eL QP3_1O(xR)D E R - 2 ] ) / | ( ~in t)((x) *297614 | 7 48 3 6 4 8 . 0 + ( is0f[.L5)P _| O ^ ~ RDER_16k - In file included from 2src/libavcodec/aacsbr_fixed.c]: 62-: src/libavcodec/aacsbrdata.hi:s329f:[59:L Pwarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]O RDER - 2]) ;329 | { Q| 31 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~( 0.81014src/libavcodec/amrwbdec.c6:4975:037:0 warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 925f), Q 31975( | 0. 5 3 7 2s2c64a83l62e44 3=f )}0,. 5{ *Q 31((F F0.M4I06N1(6e9s91t6,71 270650f0),) Q-3 i1sf([L-P_0O.RD2ER6 -4 26])9 0/0 8| 5 ~ ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~9 8449f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' src/libavcodec/amrnbdec.c45 | #d:efi1077ne: 61:Q 3warning: 1implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]( x) ( in1077t | ) ( ( x ) * 2 1 4 7 4 8 3 6 4 8 . 0 + 0 . 5 ) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h : 329:h32i:g hwarning: pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ass_gain * A MR329_S | AM{PQL3E1_S(CA LE0,. 8 | 1 ^~~~~~~~~~~~~ ~ 014640src/libavcodec/amrwbdec.c07:899832:5f25):, warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]31 ( 0.53722 69834 | 8 3 6 2 4 4i3ff )(d}i,f f{_iQs3f1[i(] 0+.4 0d6i1f6f9_i9s1f6[i7 -1 12]05 f<) ,5. 0)Q {3 1| ( ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ~ -0.26469008598449f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*src/libavcodec/amrwbdec.c2:19854:7414:8 36warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 .0 + 0.5 )985 | | ^ ~ diIn file included from fsrc/libavcodec/aacsbr_fixed.cf:_62i: src/libavcodec/aacsbrdata.hs:f329[:i7 -: 1warning: ]implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] = 5.0 - dif f329_ | {iQsf3[1i(] ;0 .| 8 ~ ^~~~~~~~~~~1 014640078925f), Q31( 0.53722648362443f)}, {Q31( 0.40616991671205f), Q31(-src/libavcodec/amrwbdec.c0:.9872:376:46 90warning: 08implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 98449f)} , 987 | | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :45 : 36 : note: expanded from macro 'Q31' diff_ 45i | s#dfe[fi]i =n e 5Q3.1(0x) - di ff _ i s f [ i - 1] ;( i | n ~ ^~~~~~~~~~~~~~~t )((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:328:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 328 | {Q31( 0.09140039465500f), Q31(-0.20537731453108f)}, {Q31(-0.71658965751996f), Q31(-0.97788200391224f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:328:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 328 | {Q31( 0.09140039465500f), Q31(-0.20537731453108f)}, {Q31(-0.71658965751996f), Q31(-0.97788200391224f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:328:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 328 | {Q31( 0.09140039465500f), Q31(-0.20537731453108f)}, {Q31(-0.71658965751996f), Q31(-0.97788200391224f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:328:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 328 | {Q31( 0.09140039465500f), Q31(-0.20537731453108f)}, {Q31(-0.71658965751996f), Q31(-0.97788200391224f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:327:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 327 | {Q31(-0.99196309146936f), Q31( 0.67019017358456f)}, {Q31(-0.67684928085260src/libavcodec/amrwbdec.cf),: 1040:Q3931:( 0.warning: 12implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]63 1491649378f)}, | 1040 ~~~~~^~~~~~~~~~~~~~~~~~ | src/libavcodec/aac_defines.h :45 : 36 : note: expanded from macro 'Q31' 45 | # de f i n e Q3 1(1x). 0 - i sf p _ i nt e r[(suibntf)ra(me(]x,) *2L1P4_7O4R8D36E4R8);. 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: 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(-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.09325857238682fsrc/libavcodec/amrwbdec.c)}, : 1224| : ~~~~^~~~~~~~~~~~~~~~~~~ 30: warning: src/libavcodec/aac_defines.himplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 45:36: note: expanded from macro 'Q31' 45 | 1224# | de f i n e Q 31 ( x ) c t x- > t il t _ c oe(f i= nvotic)(e(_xfa)c* 2*1 40.724853 +6 04.285.;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.970792529503AS libavcodec/arm/h264cmc_neon.o 21f), 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/apedec.csrc/libavcodec/aacsbr_fixed.c::62: 904src/libavcodec/aacsbrdata.h::32123:: 58warning: : comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare]warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 321904 | | { Q 31 ( -if0 .(0p0->8s4a8m5p91l1e9_5p3o2s 5< fs)ta,r tQ) 3{1 (| - ~~~~~~~~~~~~~ ^ ~~~~~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) | ^ ~ CC libavcodec/arm/h264dsp_init_arm.o 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)*AS libavcodec/arm/h264dsp_neon.o 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.cCC libavcodec/arm/h264chroma_init_arm.o :62: src/libavcodec/aacsbrdata.h:320:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 320 | {Q31( 0.97139128574778f), Q31( 0.80093621198236f)}, {Q31( 0.51992825347895f), Q31( 0.80247631400510f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:319:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 319 | {Q31( 0.83524300028228f), Q31( 0.83702537075163f)}, {Q31(-0.48086065601423f), Q31(-0.98848504923531f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62AS libavcodec/arm/h264idct_neon.o : 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] CC libavcodec/arm/h264pred_init_arm.o 318 | {Q31(-0.87930772356786f), Q31( 0.74748307690436f)}, {Q31(-0.71573331064977f), Q31(-0.98570608178923f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:318:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 318 | {Q31(-0.87930772356786f), Q31( 0.74748307690436f)}, {Q31(-0.71573331064977f), Q31(-0.98570608178923f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:318:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 318 | {Q31(-0.87930772356786f), Q31( 0.74748307690436f)}, {Q31(-0.71573331064977f), Q31(-0.98570608178923f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:318:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 318 | {Q31(-0.87930772356786f), Q31( 0.74748307690436f)}, {Q31(-0.71573331064977f), Q31(-0.98570608178923f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:317:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 317 | {Q31(-0.85359479233537f), Q31( 0.88738125901579f)}, {Q31(-0.81412430338535f), Q31(-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: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.8141243033CC libavcodec/arm/h264qpel_init_arm.o 8535f), Q31(-0.97480768049637f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:316:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 316 | {Q31( 0.95432193457128f), Q31( 0.68849603408441f)}, {Q31(-0.72962208425191f), Q31(-0.76608443420917f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ AS libavcodec/arm/h264pred_neon.o In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:316:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 316 | {Q31( 0.95432193457128f), Q31( 0.68849603408441f)}, {Q31(-0.72962208425191f), Q31(-0.76608443420917f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:316:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 316 | {Q31( 0.95432193457128f), Q31( 0.68849603408441f)}, {Q31(-0.72962208425191f), Q31(-0.76608443420917f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:316:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 316 | {Q31( 0.95432193457128f), Q31( 0.68849603408441f)}, {Q31(-0.72962208425191f), Q31(-0.76608443420917f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:315:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 315 | {Q31( 0.97401082477563f), Q31(-0.16855870075190f)}, {Q31( 0.72683747733879f), Q31(-0.48060774432251f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:315:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 315 | {Q31( 0.97401082477563f), Q31(-0.16855870075190f)}, {Q31( 0.72683747733879f), Q31(-0.48060774432251f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:315:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 315 | {Q31( 0.97401082477563f), Q31(-0.16855870075190f)}, {Q31( 0.72683747733879f), Q31(-0.48060774432251f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:315:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 315 | {Q31( 0.97401082477563f), Q31(-0.16855870075190f)}, {Q31( 0.72683747733879f), Q31(-0.48060774432251f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:314:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 314 | {Q31( 0.74922239129237f), Q31(-0.8987985882608AS libavcodec/arm/hevcdsp_deblock_neon.o 7f)}, {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), QAS libavcodec/arm/h264qpel_neon.o 31(-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)}, {Q31( 0.90998308703519f), Q31( 0.96715662938132f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:312:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 312 | {Q31( 0.47336129371299f), Q31(-0.27333178296162f)}, {Q31( 0.90998308703519f), Q31( 0.96715662938132f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:312:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 312 | {Q31( 0.47336129371299f), Q31(-0.27333178296162f)}, {Q31( 0.90998308703519f), Q31( 0.96715662938132f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:311:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 311 | {Q31( 0.51646184922287f), Q31(-0.71373332873917f)}, {Q31( 0.61130721139669f), Q31( 0.46950141175917f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:311:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 311 | {Q31( 0.51646184922287f), Q31(-0.71373332873917f)}, {Q31( 0.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: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: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:309:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 309 | {Q31(-0.21411126572790f), Q31(-0.93424819052545f)}, {Q31(-0.68821476106884f), Q31(-0.26892306315457f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:308:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 308 | {Q31(-0.98512833386833f), Q31(-0.99972330709594f)}, {Q31(-0.95915368242257f), Q31(-0.99237800466040f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:308:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 308 | {Q31(-0.98512833386833f), Q31(-0.99972330709594f)}, {Q31(-0.95915368242257f), Q31(-0.99237800466040f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:308:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 308 | {Q31(-0.98512833386833f), Q31(-0.99972330709594f)}, {Q31(-0.95915368242257f), Q31(-0.99237800466040f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:308:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 308 | {Q31(-0.98512833386833f), Q31(-0.99972330709594f)}, {Q31(-0.95915368242257f), Q31(-0.99237800466040f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:307:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 307 | {Q31( 0.99298717043688f), Q31( 0.40816610075661f)}, {Q31( 0.82368298622748f), Q31(-0.74036047190173f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:307:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 307 | {Q31( 0.99298717043688f), Q31( 0.40816610075661f)}, {Q31( 0.82368298622748f), Q31(-0.74036047190173f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:307:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 307 | {Q31( 0AS libavcodec/arm/hevcdsp_idct_neon.o .99298717043688f), Q31( 0.40816610075661f)}, {Q31( 0.82368298622748f), Q31(-0.74036047190173f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:307:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 307 | {Q31( 0.99298717043688f), Q31( 0.40816610075661f)}, {Q31( 0.82368298622748f), Q31(-0.74036047190173f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:306:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 306 | {Q31( 0.29938434065514f), Q31(-0.46051329682246f)}, {Q31(-0.91781958879280f), Q31(-0.74012716684186f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:306:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 306 | {Q31( 0.29938434065514f), Q31(-0.46051329682246f)}, {Q31(-0.91781958879280f), Q31(-0.74012716684186f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:306:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 306 | {Q31( 0.29938434065514f), Q31(-0.46051329682246f)}, {Q31(-0.91781958879280f), Q31(-0.74012716684186f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:306:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 306 | {Q31( 0.29938434065514f), Q31(-0.46051329682246f)}, {Q31(-0.91781958879280f), Q31(-0.74012716684186f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:305:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 305 | {Q31( 0.72165342518718f), Q31(-0.69259857349564f)}, {Q31(-0.62928247730667f), Q31( 0.13627037407335f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:305:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 305 | {Q31( 0.72165342518718f), Q31(-0.69259857349564f)}, {Q31(-0.62928247730667f), Q31( 0.13627037407335f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:305:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 305 | {Q31( 0.72165342518718f), Q31(-0.69259857349564f)}, {Q31(-0.62928247730667f), Q31( 0.13627037407335f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:305:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 305 | {Q31( 0.72165342518718f), Q31(-0.69259857349564f)}, {Q31(-0.62928247730667f), Q31( 0.13627037407335f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:304:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 304 | {Q31( 0.89065051931895f), Q31( 0.52783352697585f)}, {Q31(-0.68683707712762f), Q31( 0.80806944710339f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:304:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 304 | {Q31( 0.89065051931895f), Q31( 0.52783352697585f)}, {Q31(-0.68683707712762f), Q31( 0.80806944710339f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:304:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 304 | {Q31( 0.89065051931895f), Q31( 0.52783352697585f)}, {Q31(-0.68683707712762f), Q31( 0.80806944710339f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:304:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 304 | {Q31( 0.89065051931895f), Q31( 0.52783352697585f)}, {Q31(-0.68683707712762f), Q31( 0.80806944710339f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:303:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 303 | {Q31(-0.70395684036886f), Q31( 0.58796798221039f)}, {Q31( 0.00563771969365f), Q31( 0.61768196727244f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:303:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 303 | {Q31(-0.70395684036886f), Q31( 0.58796798221039f)}, {Q31( 0.00563771969365f), Q31( 0.61768196727244f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:303:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 303 | {Q31(-0.70395684036886f), Q31( 0.58796798221039f)}, {Q31( 0.00563771969365f), Q31( 0.61768196727244f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:303:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 303 | {Q31(-0.70395684036886f), Q31( 0.58796798221039f)}, {Q31( 0.00563771969365f), Q31( 0.61768196727244f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:302:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 302 | {Q31(-0.93643603134666f), Q31( 0.99870790442385f)}, {Q31( 0.91427159529618f), Q31(-0.98290505544444f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:302:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 302 | {Q31(-0.93643603134666f), Q31( 0.99870790442385f)}, {Q31( 0.91427159529618f), Q31(-0.98290505544444f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:302:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 302 | {Q31(-0.93643603134666f), Q31( 0.99870790442385f)}, {Q31( 0.91427159529618f), Q31(-0.98290505544444f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:302:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 302 | {Q31(-0.93643603134666f), Q31( 0.99870790442385f)}, {Q31( 0.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) (inCC libavcodec/arm/hevcdsp_init_arm.o t)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:301:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 301 | {Q31( 0.82411158711197f), Q31( 0.96654618432562f)}, {Q31(-0.65185446735885f), Q31(-0.88734990773289f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:301:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 301 | {Q31( 0.82411158711197f), Q31( 0.96654618432562f)}, {Q31(-0.65185446735885f), Q31(-0.88734990773289f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:300:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 300 | {Q31(-0.78566324168507f), Q31(-0.75568541079691f)}, {Q31(-0.95789495447877f), Q31(-0.20423194696966f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:300:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 300 | {Q31(-0.78566324168507f), Q31(-0.75568541079691f)}, {Q31(-0.95789495447877f), Q31(-0.20423194696966f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:300:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 300 | {Q31(-0.78566324168507f), Q31(-0.75568541079691f)}, {Q31(-0.95789495447877f), Q31(-0.20423194696966f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:300:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 300 | {Q31(-0.78566324168507f), Q31(-0.75568541079691f)}, {Q31(-0.95789495447877f), Q31(-0.20423194696966f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) CC libavcodec/arm/hevcdsp_init_neon.o (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:299:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 299 | {Q31( 0.28398686150148f), Q31( 0.34633555702188f)}, {Q31( 0.95258164539612f), Q31(-0.54893416026939f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:299:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 299 | {Q31( 0.28398686150148f), Q31( 0.34633555702188f)}, {Q31( 0.95258164539612f), Q31(-0.54893416026939f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:299:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 299 | {Q31( 0.28398686150148f), Q31( 0.34633555702188f)}, {Q31( 0.95258164539612f), Q31(-0.54893416026939f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:299:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] AS libavcodec/arm/hevcdsp_qpel_neon.o 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) src/libavcodec/apedec.c | ^ ~: 1522:38: In file included from warning: src/libavcodec/aacsbr_fixed.ccomparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]: 62: src/libavcodec/aacsbrdata.h:298:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1522 | 298 | { Q 3i1f( ( s-0>.9d1a3t2a8_e0nd8 2- 6s1-8>1pt2r5 bs_limiter_bands != old_bs_limiter_bands && !sbr->reset) | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ CC libavcodec/arm/videodsp_init_arm.o CC libavcodec/arm/vorbisdsp_init_arm.o AS libavcodec/arm/vorbisdsp_neon.o CC libavcodec/arm/vp3dsp_init_arm.o AS libavcodec/arm/vp3dsp_neon.o CC libavcodec/arm/vp6dsp_init_arm.o src/libavcodec/aacsbr_template.c:355:31: warning: comparison of integers of different signs: 'AAC_SIGNE' (aka 'int') and 'unsigned int' [-Wsign-compare] 355 | if (sbr->k[2] - sbr->k[0] > max_qmf_subbands) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/aacsbr_template.c:782:41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 782 | ch_data->e_a[0] = -(ch_data->e_a[1] != bs_num_env_old); // l_APrev | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ AS libavcodec/arm/vp6dsp_neon.o AS libavcodec/arm/vp8_armv6.o src/libavcodec/aacsbr_template.c:1170:20: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1170 | if (bytes_read > cnt) { | ~~~~~~~~~~ ^ ~~~ AS libavcodec/arm/vp8dsp_armv6.o CC libavcodec/arm/vp8dsp_init_arm.o CC libavcodec/arm/vp8dsp_init_armv6.o CC libavcodec/arm/vp8dsp_init_neon.o In file included from src/libavcodec/arm/me_cmp_init_arm.c:26: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 30 warnings generated. In file included from src/libavcodec/arm/mpegvideo_arm.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/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/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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ AS libavcodec/arm/vp8dsp_neon.o CC libavcodec/arm/vp9dsp_init_10bpp_arm.o CC libavcodec/arm/vp9dsp_init_12bpp_arm.o 3 warnings generated. CC libavcodec/arm/vp9dsp_init_arm.o AS libavcodec/arm/vp9itxfm_16bpp_neon.o AS libavcodec/arm/vp9itxfm_neon.o AS libavcodec/arm/vp9lpf_16bpp_neon.o AS libavcodec/arm/vp9lpf_neon.o AS libavcodec/arm/vp9mc_16bpp_neon.o AS libavcodec/arm/vp9mc_neon.o 3 warnings generated. CC libavcodec/ass.o CC libavcodec/ass_split.o CC libavcodec/assdec.o CC libavcodec/assenc.o CC libavcodec/asv.o 13 warnings generated. CC libavcodec/asvdec.o CC libavcodec/asvenc.o CC libavcodec/atrac.o CC libavcodec/atrac1.o CC libavcodec/atrac3.o CC libavcodec/atrac3plus.o CC libavcodec/atrac3plusdec.o CC libavcodec/atrac3plusdsp.o CC libavcodec/atrac9dec.o CC libavcodec/atsc_a53.o CC libavcodec/audio_frame_queue.o CC libavcodec/audiodsp.o CC libavcodec/aura.o CC libavcodec/av1_frame_merge_bsf.o CC libavcodec/av1_frame_split_bsf.o CC libavcodec/av1_metadata_bsf.o CC libavcodec/av1_parse.o CC libavcodec/av1_parser.o 203 warnings generated. src/libavcodec/atrac.c:56:19: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 56 | float s = qmf_48tap_half[i] * 2.0; | ^~~~~~~~~~~~~~~~~ ~ CC libavcodec/av1dec.o CC libavcodec/avcodec.o src/libavcodec/atrac.c:139:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 139 | for(i=0; ifields)) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/ass_split.c:273:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 273 | for (i = 0; i < FF_ARRAY_ELEMS(ass_sections); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/ass_split.c:369:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 369 | for (i=0; inum_rects; i++) { | ~^~~~~~~~~~~~~~~ 2 warnings generated. 33 warnings generated. CC libavcodec/avs3_parser.o 16 warnings generated. 1 warning generated. CC libavcodec/avuidec.o CC libavcodec/avuienc.o 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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-src/libavcodec/audio_frame_queue.c>buf:_91p:tr29 :>= warning: scomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]i zeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 91 | for(i=0; nb_samples && iframe_count; i++){ | ~^~~~~~~~~~~~~~~~~ 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); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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) | ~~~~~ ^ ~~~~ 647 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/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) | ~~~~~ ^ ~~~~ src/libavcodec/atrac3plusdsp.c:98:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 98 | hann_window[i] = (1.0f - cos(TWOPI * i / 256.0f)) *src/libavcodec/bytestream.h: 355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 0. 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 5src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ f;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)src/libavcodec/atrac3plusdsp.c:98:50 | ~~~~~ ^ ~~~~ : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 98 | hann_window[i] = (1.0f - cos(TWOPI * i / 256.0f)) * 0.5f; | ~ ^~~~~~ src/libavcodec/atrac3plusdsp.c:98:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 98 | hann_window[i] = (1.0f - cos(TWOPI * i / 256.0f)) * 0.5f; | ^~~~ ~ src/libavcodec/atrac3plusdsp.c:131:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 131 | amp = amp_sf_tab[wave_param->amp_sf] * | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 132 | (!synth_param->amplitude_mode | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133 | ? (wave_param->amp_index + 1) / 15.13f | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | : 1.0f); | ~~~~~~~ src/libavcodec/atrac3plusdsp.c:141:23: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 141 | out[i] += sine_table[pos] * amp; | ^~~~~~~~~~~~~~~ ~ CC libavcodec/bethsoftvideo.o CC libavcodec/bfi.o CC libavcodec/bgmc.o CC libavcodec/bink.o CC libavcodec/binkaudio.o CC libavcodec/binkdsp.o CC libavcodec/bintext.o 1 warning generated. src/libavcodec/atrac3.c:192:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 192 | float w = 0.5 * (wi * wi + wj * wj); | ~ ~~~~~~~~^~~~~~~~~ src/libavcodec/atrac3.c:494:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 494 | c2 * INTERPOLATE(mc1_r, mc2_r, nsample - band); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/atrac3.c:469:41: note: expanded from macro 'INTERPOLATE' 469 | ((old) + (nsample) * 0.125 * ((new) - (old))) | ~ ~~~~~~^~~~~~~ src/libavcodec/atrac3.c:494:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 494 | c2 * INTERPOLATE(mc1_r, mc2_r, nsample - band); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/atrac3.c:469:7: note: expanded from macro 'INTERPOLATE' 469 | ((old) + (nsample) * 0.125 * ((new) - (old))) | ^~~ ~ src/libavcodec/atrac3.c:494:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 494 | c2 * INTERPOLATE(mc1_r, mc2_r, nsample - band); | ^~ ~ src/libavcodec/atrac3.c:493:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 493 | c2 = c1 * INTERPOLATE(mc1_l, mc2_l, nsample - band) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/atrac3.c:469:41: note: expanded from macro 'INTERPOLATE' 469 | ((old) + (nsample) * 0.125 * ((new) - (old))) | ~ ~~~~~~^~~~~~~ src/libavcodec/atrac3.c:493:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 493 | c2 = c1 * INTERPOLATE(mc1_l, mc2_l, nsample - band) + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/atrac3.c:469:7: note: expanded from macro 'INTERPOLATE' 469 | ((old) + (nsample) * 0.125 * ((new) - (old))) | ^~~ ~ src/libavcodec/atrac3.c:493:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 493 | c2 = c1 * INTERPOLATE(mc1_l, mc2_l, nsample - band) + | ^~ ~ src/libavcodec/atrac3.c:496:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 496 | su2[nsample] = c1 * 2.0 - c2; | ~ ^~ src/libavcodec/atrac3.c:496:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 496 | su2[nsample] = c1 * 2.0 - c2; | ^~ ~ src/libavcodec/atrac3.c:506:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 506 | su1[nsample] = c2 * 2.0; | ^~ ~ src/libavcodec/atrac3.c:507:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 507 | su2[nsample] = (c1 - c2) * 2.0; | ~~~^~~~ ~ src/libavcodec/atrac3.c:514:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 514 | su1[nsample] = (c1 + c2) * 2.0; | ~~~^~~~ ~ src/libavcodec/atrac3.c:515:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 515 | su2[nsample] = c2 * -2.0; | ^~ ~ src/libavcodec/atrac3.c:540:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 540 | ch[1] = sqrt(2 - ch[0] * ch[0]); | ~~~~ ~~^~~~~~~~~~~~~~~ src/libavcodec/atrac3.c:558:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 558 | su1[nsample] *= INTERPOLATE(w[0][0], w[0][1], nsample - band); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/atrac3.c:469:41: note: expanded from macro 'INTERPOLATE' 469 | ((old) + (nsample) * 0.125 * ((new) - (old))) | ~ ~~~~~~^~~~~~~ src/libavcodec/atrac3.c:558:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 558 | su1[nsample] *= INTERPOLATE(w[0][0], w[0][1], nsample - band); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/atrac3.c:469:7: note: expanded from macro 'INTERPOLATE' 469 | ((old) + (nsample) * 0.125 * ((new) - (old))) | ^~~ ~ src/libavcodec/atrac3.c:559:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 559 | su2[nsample] *= INTERPOLATE(w[1][0], w[1][1], nsample - band); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/atrac3.c:469:41: note: expanded from macro 'INTERPOLATE' 469 | ((old) + (nsample) * 0.125 * ((new) - (old))) | ~ ~~~~~~^~~~~~~ src/libavcodec/atrac3.c:559:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 559 | su2[nsample] *= INTERPOLATE(w[1][0], w[1][1], nsample - band); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/atrac3.c:469:7: note: expanded from macro 'INTERPOLATE' 469 | ((old) + (nsample) * 0.125 * ((new) - (old))) | ^~~ ~ CC libavcodec/bitpacked_dec.o CC libavcodec/bitpacked_enc.o CC libavcodec/bitstream.o CC libavcodec/bitstream_filters.o CC libavcodec/blockdsp.o CC libavcodec/bmp.o CC libavcodec/bmp_parser.o In file included from src/libavcodec/av1_parse.c:27: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/av1_parse.c:27: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/av1_parse.c: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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/av1_parse.c:27: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/av1_parse.c:27: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/av1_metadata_bsf.c:172:39: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 172 | { .i64 = -1 }, -1, 255, FLAGS }, | ^ src/libavcodec/av1_metadata_bsf.c:175:39: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 175 | { .i64 = -1 }, -1, 255, FLAGS }, | ^ src/libavcodec/av1_metadata_bsf.c:178:39: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 178 | { .i64 = -1 }, -1, 255, FLAGS }, | ^ src/libavcodec/av1_metadata_bsf.c:200:44: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 200 | { .dbl = 0.0 }, 0, UINT_MAX, FLAGS }, | ^ src/libavcodec/av1_metadata_bsf.c:203:43: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 203 | { .i64 = -1 }, -1, INT_MAX, FLAGS }, | ^ src/libavcodec/av1_metadata_bsf.c:207:34: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 207 | { .i64 = 0 }, 0, 1, FLAGS}, | ^ src/libavcodec/av1_metadata_bsf.c:209:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 209 | { NULL } | ^ src/libavcodec/av1_parse.c:71:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/avpacket.c:124:27 :71 | warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] if (n124e | w _ s i zei f> =( (IuNnT_sMiAgXne d)/gr soiwz_eboy f>( * tm| p ~~~~~~~~~~~~~~~~~ ^) ) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ 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) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/avdct.c:60:89: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | {"bits_per_sample", "", OFFSET(bits_per_sample), AV_OPT_TYPE_INT, {.i64 = 8 }, 0, 14, 0,}, | ^ src/libavcodec/avdct.c:61:6: warning: missing field 'help' initializer [-Wmissing-field-initializers] 61 | {NULL}, | ^ src/libavcodec/atrac3plus.c:364:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 364 | if (pos > FF_ARRAY_ELEMS(chan->qu_wordlen)) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/bmpenc.o CC libavcodec/bmvaudio.o In file included from src/libavcodec/av1dec.c:28: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 2 warnings generated. 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/libavcodec/avpacket.c | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~: 615:38: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare]src/libavutil/macros.h :49:25: note: expanded from macro 'FFMIN' 61549 | | # d e f iifn e( !FsFiMIdNe(_ad,ab)t a( (|a| )s i>d e(_bd)a ta?_ s(ibze) :< (4a+))4 +8 *| e ~ ^ ~r ror_count) 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/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) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ 7 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/av1dec.c:28: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/av1dec.c:28: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/av1dec.c:28: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/av1dec.c:28: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/av1dec.c:28: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/avcodec.c:413:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 413 | for (i = 0; i < sub->num_rects; i++) { | ~ ^ ~~~~~~~~~~~~~~ 5 warnings generated. src/libavcodec/atrac9dec.c:526:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 526 | maxval = FFMAX(FFMAX(FFABS(tmp[0]), FFABS(tmp[1])), maxval); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ src/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ~ ^ src/libavcodec/av1dec.c:65:11: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 65 | if (v > 2 * r) | ~ ^ ~~~~~ CC libavcodec/bmvvideo.o CC libavcodec/bonk.o src/libavcodec/atrac9dec.c:626:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 626 | rate = pow(2, rate); | ~~~ ^~~~ src/libavcodec/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++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. 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) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ 5 warnings generated. src/libavcodec/atrac9dec.c:964:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 964 | scale = 1.0f / 32768.0; | ^~~~ ~ src/libavcodec/atrac9dec.c:979:33: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 979 | const float s_c = sinf(sidx*M_PI - M_PI_2)*0.5f + 0.5f; | ^~~~~ src/libavcodec/atrac9dec.c:980:33: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 980 | const float e_c = sinf(eidx*M_PI - M_PI_2)*0.5f + 0.5f; | ^~~~~ src/libavcodec/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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ 31 warnings generated. 19 warnings generated. CC libavcodec/brenderpix.o 12 warnings generated. CC libavcodec/bsf.o CC libavcodec/bswapdsp.o CC libavcodec/c93.o src/libavcodec/av1dec.c:1222:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1222 | for (int i = 0; i < FF_ARRAY_ELEMS(s->ref); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/av1dec.c:1237:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1237 | OFFSET(operating_point), AV_OPT_TYPE_INT, { .i64 =CC libavcodec/cabac.o 0 }, 0, AV1_MAX_OPERATING_POINTS - 1, VD }, | ^ src/libavcodec/av1dec.c:1238:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1238 | { NULL } | ^ CC libavcodec/canopus.o 13 warnings generated. 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 - 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/cavs.o In file included from src/libavcodec/bfi.c:31: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/bfi.c:31: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/cavs_parser.o CC libavcodec/cavsdata.o In file included from src/libavcodec/bitstream.c:37: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 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/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/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/cavsdsp.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/put_bits.h :317:33In file included from :src/libavcodec/bfi.c :warning: 31: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]src/libavcodec/bytestream.h :318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | 317 | i fi f( s(izse2- >!b=u fs_ieznde )- s| - ~~~~~ ^ ~~~~> buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/cavsdec.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) | ~~~~~ ^ ~~~~ In file included from CC libavcodec/cbrt_data.o src/libavcodec/bethsoftvideo.c:33: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/bethsoftvideo.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/bethsoftvideo.c:33: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/bethsoftvideo.c:33: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/bethsoftvideo.c:33: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = 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/bfi.c> :(b130): ?24 :( warning: bcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]) : (a)) | ~ ^ ~ 130 | In file included from src/libavcodec/bethsoftvideo.c : 33 : src/libavcodec/bytestream.h :318 : 15 : iwarning: fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] (lengt h 318> | = b y tief s(trseiaze2m 2_!g=e ts_ibzyet)e s _| ~~~~~ ^ ~~~~l eft(&g)) { | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-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) | ~~~~~ ^ ~~~~ CC libavcodec/cbrt_data_fixed.o CC libavcodec/cbs.o CC libavcodec/cbs_av1.o CC libavcodec/cbs_bsf.o src/libavcodec/bmp_parser.c:84:17: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 84 | i = 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/binkaudio.c:229:36: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 229 | while (s->bands[k] < i) CC libavcodec/cbs_h2645.o | ~~~~~~~~~~~ ^ ~ src/libavcodec/binkaudio.c:233:37: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 233 | if (s->bands[k] == i) | ~~~~~~~~~~~ ^ ~ CC libavcodec/cbs_jpeg.o CC libavcodec/cbs_mpeg2.o In file included from src/libavcodec/bitpacked_enc.c:27: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: '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/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/cbs_sei.o 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->bufCC libavcodec/cbs_vp9.o fer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/bmp.c:25: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/bmp.c:25: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buff3er, warning ss generatedi. 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/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) | ~~~~~ ^ ~~~~ 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/bmp.c:25: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/bmp.c:25: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 4 warnings generated. 3 warnings generated. CC libavcodec/ccaption_dec.o src/libavcodec/bmp.c:61:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 61 | if (buf_size < fsize) { | ~~~~~~~~ ^ ~~~~~ src/libavcodec/bmp.c:264:31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 264 | if ((hsize-ihsize-14) < (colors << 2)) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/bmp.c:265:35: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 265 | if ((hsize-ihsize-14) < colors * 3) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ CC libavcodec/cdgraphics.o 12 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) { | ~~~~~~~~~ ^ ~~~ 11 warnings generated. 3 warnings generated. In file included from src/libavcodec/bmpenc.c:28: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/bmpenc.c:28: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/bmpenc.c:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 67 warnings generated. src/libavcodec/bytestream.h:271:CC libavcodec/cdtoons.o 17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/bmpenc.c:28: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/bmpenc.c:28: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/cdxl.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/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) | ~~~~~ ^ ~~~~ CC libavcodec/celp_filters.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/bmpenc.c:28: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/bmpenc.c:28: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/celp_math.o CC libavcodec/cfhd.o CC libavcodec/cfhddata.o 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)) | ~ ^ ~ 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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned 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/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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-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) | ~~~~~ ^ ~~~~ CC libavcodec/cfhdenc.o CC libavcodec/cfhddsp.o CC libavcodec/cfhdencdsp.o CC libavcodec/chomp_bsf.o CC libavcodec/cga_data.o src/libavcodec/bsf.c:338:22: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 338 | if (lst->idx < lst->nb_bsfs) { | ~~~~~~~~ ^ ~~~~~~~~~~~~ CC libavcodec/cinepakenc.o CC libavcodec/clearvideo.o CC libavcodec/cinepak.o 11 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->buffIn file included from er +src/libavcodec/bonk.c=: F28F: Msrc/libavcodec/bytestream.hI:171N:(18g:- >warning: bucomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]f fer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 171 | g->bufsrc/libavutil/macros.hf:e49r: 25+:= note: FFexpanded from macro 'FFMIN'M IN(g->b uf49f | e#rd_eefnidn e- FgF-M>IbNu(faf,be)r ,( (saiz)e) ;> (| b ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~) ? (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/c93.c:23: src/libavcodec/bytestream.h:186:13In file included from : warning: src/libavcodec/bonk.c:comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]28 : src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | 186s | i z e 2 s=i zeF2F M=I FNF(Mp-I>Nb(up-f>fbeurf_feendr _-e npd- >-b upf-f>ebru,ff esriz,e )s;i z e| ) ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:src/libavutil/macros.h25:: 49note: :expanded from macro 'FFMIN'25 : note: expanded from macro 'FFMIN' 49 | #d e49f | i#ndee fFinFeM IFNFM(IaN,(ba), b)( (((aa)) > >( b() b?) ( b?) (b:) (:a )()a )| ) ~ ^ ~ | ~ ^ ~ In file included from src/libavcodec/c93.c:In file included from src/libavcodec/bonk.c23: :src/libavcodec/bytestream.h28: :src/libavcodec/bytestream.h187::187:1515: :warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | 187 | i fi f( (ssiizzee22 !!== ssiizzee)) | | ~~~~~ ^ ~~~~ ~~~~~ ^ ~~~~ 14 warnings generated. src/libavcodec/bytestream.hIn file included from :271src/libavcodec/canopus.c::17:27: 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] 271 | int size2 = FF171M | I N( g- >b ufgfe-r>_beunffde r- +g-=> bFuFfMfIeNr,( gsi-ze>)b;u f f| CC libavcodec/cljrdec.o e ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~r _end - gsrc/libavutil/macros.h->:b49u:f25f:e rnote: ,expanded from macro 'FFMIN' size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~49 | #define FFMIsrc/libavutil/macros.hN:(49a:,25b:) (note: (expanded from macro 'FFMIN'a) > (b) ?49 ( | b#) d:e fisrc/libavcodec/bytestream.h(nae:) 271F): F 17M:| ~ ^ ~I warning: Ncomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]( a,b) ((a) > (b) ? (271b | ) : in(ta s)i)ze 2 =| ~ ^ ~FF MIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/canopus.c:27: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/c93.cIn file included from :src/libavcodec/canopus.c23:: 27src/libavcodec/bytestream.h: :293src/libavcodec/bytestream.h::13187:: 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] 187 | i293f | ( s iz e2 s!i= zsei2z e=) FF 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/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/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) | ~~~~~ ^ ~~~~ CC libavcodec/cljrenc.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/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:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ 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)) | ~ ^ ~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-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:src/libavcodec/bytestream.h49:25:: 271note: :expanded from macro 'FFMIN' 17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 49 | #define FFMIN(a, b271) | ( ( a ) in>t s(ibz)e ?2 =( bF)FM I:N ((ga->)b)u f| ~ ^ ~f er_end - gIn file included from -src/libavcodec/c93.c>:b23: usrc/libavcodec/bytestream.hf:f357e:r15,: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]s ize); 357| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ | if (ssrc/libavutil/macros.hi:z49e:225 :! =note: expanded from macro 'FFMIN's ize) | ~~~~~ ^ ~~~~49 | #define FFMIN(In file included from a,bsrc/libavcodec/brenderpix.c): 27(: (src/libavcodec/bytestream.ha:)186 :>13: (bwarning: )comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ? (b) : (a)) | ~ ^ ~186 | size2 = FFMIN(p->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/bytestream.h(a):)355 :13 :| ~ ^ ~ warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] In file included from src/libavcodec/brenderpix.c:27: src/libavcodec/bytestream.h:187: 15355: | warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] size =187 | F F M I iNf ((sgiz-e>2b u!f=f esriz_ee)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/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) | ~~~~~ ^ ~~~~ 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 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 36 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/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:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned 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->bufferIn file included from , ssrc/libavcodec/brenderpix.ci:z27e: )src/libavcodec/bytestream.h;: 293| : ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~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' 29349 | | # de fi nsei zFeF2M I=N (FaFM,IbN) ((p(->ab)u f>f e(rb_) e?n d( b-) p:- >(bau))f f| ~ ^ ~e r, size);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] src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 356 | s49i | ze#2d e=f iFnFeM IFNF(pM->IbNuf(fae,rb_)en d( (-a) p->> b(ubf)fe r?, s(bi) z:e) ;( a ))| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ | ~ ^ ~ src/libavutil/macros.h:49:25: In file included from note: src/libavcodec/brenderpix.cexpanded from macro 'FFMIN': 27: src/libavcodec/bytestream.h:294: 1549: | # dwarning: ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]fi ne FF M294 | I N ( ai,fb )( s(i(az)e 2> !(=b ) s?i z(be)) : | ( ~~~~~ ^ ~~~~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:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ src/libavcodec/bonk.c:227:46: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 227 | if (bits[x].bit && bits[x].count > entries - n_zeros) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/bonk.c:336:25: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long 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)) | ~ ^ ~ 2 warnings generated. src/libavcodec/brenderpix.c:208:41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 208 | if (bytestream2_get_bytes_left(&gb) < hdr.height * bytes_per_scanline) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/brenderpix.c:270:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 270 | bytes_left / bytes_per_scanline < hdr.height) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ CC libavcodec/cllc.o 11 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_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: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 In file included from != ssrc/libavcodec/cbs.ciz:e)30 : | In file included from ~~~~~ ^ ~~~~src/libavcodec/cbs_internal.h :30: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BIn file included from itBsrc/libavcodec/cbs_mpeg2.c:u22f): ) 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 >=src/libavcodec/bytestream.h s:i317z:e13of:( Biwarning: tcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]B uf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavcodec/put_bits.hsrc/libavutil/macros.h::49265::2537:: note: warning: expanded from macro 'FFMIN'comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 49 | #defin e265 | F F M I N ( a , bi) f( (a()s >- >(bbu) f? _(ebnd) - :s -(>ab)u)f_ pt r| > ~ ^ ~= sizeof(BitBIn file included from usrc/libavcodec/cbs_h2645.cf:)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/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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 29 warnings generated. In file included from src/libavcodec/cbs_jpeg.c:20: In file included from src/libavcodec/cbs_internal.h:30: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - src/libavcodec/put_bits.hs-:>317bu:f33:23_ warningpwarning: strcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] generated > . = sizeof(Bit B317u | f ) ) i{f (| 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/cbs_h2645.c:22: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/cbs_h2645.c:22: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/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/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/cbs.c:84:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 84 | for (i = 0; i < FF_ARRAY_ELEMS(cbs_type_table); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/cbs_vp9.c:22: In file included from src/libavcodec/cbs_internal.h:30: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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_av1.c:25: In file included from src/libavcodec/cbs_internal.h:30: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h: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/cngdec.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/cngenc.o CC libavcodec/codec_desc.o In file included from src/libavcodec/cbs_jpeg.c:55: src/libavcodec/cbs_jpeg_syntax_template.c:92:20: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 92 | if (ij >= FF_Asrc/libavcodec/cbs.cRRA:Y_376E:37L:E Mwarning: Scomparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare]( current->V)) | ~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 376 | av_assert0(put_bits_count(&pbc) <= 8 * ctx->write_buffer_size); | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ CC libavcodec/codec_par.o CC libavcodec/cook.o CC libavcodec/cook_parser.o In file included from src/libavcodec/cbs_sei.c:20: In file included from src/libavcodec/cbs_internal.h:30: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 13 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 | isrc/libavcodec/put_bits.hf :(g265et:_b37it:s_ lwarning: ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]f t(gbc) < zeroe s265) | { | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ if (s->buf_end - s->buf_ptr >= sizsrc/libavcodec/cbs_av1.ce:o82:f23(: Bwarning: itcomparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]B uf)) { 82 | | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ for (i = 0; i < zeroes; i++) | ~ ^ ~~~~~~ src/libavcodec/cbs_av1.c:87:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 87 | for (j = 0; j < zeroes; j++) | ~ ^ ~~~~~~ src/libavcodec/cbs.c:513:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 513 | av_assert0(k > 0 && j + k < sizeof(name)); | ~~~~~ ^ ~~~~~~~~~~~~11 warnings generated. src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavcodec/cbs.c:523:30: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 523 | av_assert0(j + 1 < sizeof(name)); | ~~~~~ ^ ~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavcodec/cbs.c:527:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 527 | av_assert0(j + 1 < sizeof(name)); | ~~~~~ ^ ~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ 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/cbs_av1.c:280:28: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 280 | if (put_bits_left(pbc) < w) | ~~~~~~~~~~~~~~~~~~ ^ ~ src/libavcodec/cbs_av1.c:296:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 296 | for (i = 0; i < w - 1; i++) | ~ ^ ~~~~~ 1 warning generated. In file included from src/libavcodec/cbs_jpeg.c:76: src/libavcodec/cbs_jpeg_syntax_template.c:92:20: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 92 | if (ij >= FF_ARRAY_ELEMS(current->V)) | ~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: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/cpia.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/cri.o src/libavcodec/cavsdec.c:573:40: warning: comparison of integers of different signs: 'unsigned int' and 'const int8_t' (aka 'const signed char') [-Wsign-compare] 573 | level = esc_code + (run > r->max_run ? 1 : r->level_add[run]); | ~~~ ^ ~~~~~~~~~~ src/libavcodec/cavsdec.c:620:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 620 | if (cbp > 63U) { | ~~~ ^ ~~~ src/libavcodec/cbs_jpeg.c:100:23: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] 100 | for (i = 0; i + 1 < frag->data_size && frag->data[i] != 0xff; i++); | ~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/cbs_jpeg.c:105:21: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] 105 | for (++i; i + 1 < frag->data_size && frag->data[i] == 0xff; i++); | ~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/cbs_jpeg.c:106:15: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned 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/cavsdec.c:692:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 692 | if (cbp_code > 63U) { | ~~~~~~~~ ^ ~~~ src/libavcodec/ccaption_dec.c:931:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 931 | { "real_time", "emit subtitle events as they are decoded for real-time display", OFFSET(real_time), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, SD }, | ^ src/libavcodec/ccaption_dec.c:932:176: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 932 | { "real_time_latency_msec", "minimum elapsed time between emitting real-time subtitle events", OFFSET(real_time_latency_msec), AV_OPT_TYPE_INT, { .i64 = 200 }, 0, 500, SD }, | ^ src/libavcodec/ccaption_dec.c:937:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 937 | {NULL} | ^ src/libavcodec/cbs_jpeg.c: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/cdgraphics.c:23: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/cdgraphics.c:23: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/cdgraphics.c:23: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned 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/cdgraphics.c:23: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | sisrc/libavcodec/cbs_sei.c:142z:31: warning: comparison of integers of different signs: 'CodedBitstreamUnitType' (aka 'unsigned int') and 'int' [-Wsign-compare] e2 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] F 157 | if (au->units[i].type < highest_vcl_type) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ FMsrc/libavcodec/cbs_sei.c:164:35: warning: comparison of integers of different signs: 'CodedBitstreamUnitType' (aka 'unsigned int') and 'int' [-Wsign-compare] I 164 | if (au->units[i].type < highest_vcl_type) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ 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/cdgraphics.c:23: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/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/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/cbs_sei_syntax_template.c:54:29: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 54 | if (state->payload_size < i) { | ~~~~~~~~~~~~~~~~~~~ ^ ~ src/libavcodec/cbs_sei_syntax_template.c:63:19: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] 63 | for (j = 0; j < current->data_length; j++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-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) ? src/libavcodec/cbs_sei_syntax_template.c(:91:19: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] b) 91 | for (i = 0; i < current->data_length; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~ : (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/cdtoons.c:33: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavcodec/cri_parser.o 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->In file included from buffsrc/libavcodec/cdxl.cer:, 32si: zesrc/libavcodec/bytestream.h):;171 : 18| : ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN (171a | , b ) (g(-a>)b u>f f(ebr) +?= (FFbMI)N (:g- >(bau)f) f er| _ ~ ^ ~e nd - g->bufIn file included from fsrc/libavcodec/cdtoons.ce:33r: ,src/libavcodec/bytestream.h :s187i:15z:e )warning: ;comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 187 | if (sisrc/libavutil/macros.hz:e492: 25!: =note: expanded from macro 'FFMIN's ize) | ~~~~~ ^ ~~~~ 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/cdxl.c:32: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/cdxl.c:32: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/cfhddata.c:25: In file included from src/libavcodec/cfhd.h:27: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/cfhddata.c:25: In file included from src/libavcodec/cfhd.h:27: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - CC libavcodec/cscd.o p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/cfhddata.c:25: In file included from src/libavcodec/cfhd.h:27: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned 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:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned 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)In file included from > src/libavcodec/cdxl.c(:b32): src/libavcodec/bytestream.h?: 293:(13b:) warning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] (a)) | ~ ^ ~ 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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/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) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/cfhddata.c:25: In file included from src/libavcodec/cfhd.h:27: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/cfhddata.c:25: In file included from src/libavcodec/cfhd.h:27: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/bytestream.h317 | : 355 : 13 s:i zwarning: ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]2 = FFMIN(p->buf f355e | r _ e n ds i-z ep - >=b uFfFfMeIrN,( gs->ibzeu);f f e| r ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ _end src/libavutil/macros.h-: 49g-:25>:bu fnote: fexpanded from macro 'FFMIN'e r, siz e49) | ;# d ef| i ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ne FFMIN(src/libavutil/macros.ha:,49b:)25: (note: (expanded from macro 'FFMIN'a ) > (b) 49 | ?# (db)e f:i n(ea )F)F M | I ~ ^ ~ N(a,b) ((a) >In file included from src/libavcodec/cfhddata.c(:b25): In file included from ?src/libavcodec/cfhd.h :(27: bsrc/libavcodec/bytestream.h): 318:: 15(:a )warning: )comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | ~ ^ ~ 318 | if (sIn file included from izsrc/libavcodec/cdtoons.ce:233 : !src/libavcodec/bytestream.h=: 356si:z13e:) warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]| ~~~~~ ^ ~~~~ 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: src/libavcodec/cbs_sei_syntax_template.cnote: expanded from macro 'FFMIN': 191:26: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]49 | #define FFMIN(a ,191b | ) ( ( a) > ( b) ? ( bb)i t:s _(war)i)t t e| n ~ ^ ~< 8 * current-In file included from >src/libavcodec/cdxl.cp:a32y: lsrc/libavcodec/bytestream.hoa:d356_:s13i: zwarning: ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ 356 | size2 =src/libavcodec/cbs_sei_syntax_template.c :F240:F23:M Iwarning: Ncomparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]( p->buffe r240_ | en d - p- > b u ff efror, (sii z=e );0 ; | i ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ < cursrc/libavutil/macros.hr:e49n:t25-:> pnote: expanded from macro 'FFMIN'a yload_ s49i | z#e;d eifi+n+e) F F| MI ~ ^ ~~~~~~~~~~~~~~~~~~~~~N (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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-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/cinepakenc.c:137:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 137 | OFFSET(max_extra_cb_iterations), AV_OPT_TYPE_INT, { .i64 = 2 }, 0, INT_MAX, VE }, | ^ src/libavcodec/cinepakenc.c:139:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 139 | OFFSET(skip_empty_cb), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE }, | ^ src/libavcodec/cinepakenc.c:141:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 141 | OFFSET(max_max_strips), AV_OPT_TYPE_INT, { .i64 = 3 }, MIN_STRIPS, MAX_STRIPS, VE }, | ^ src/libavcodec/cinepakenc.c:143:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 143 | OFFSET(min_min_strips), AV_OPT_TYPE_INT, { .i64 = MIN_STRIPS }, MIN_STRIPS, MAX_STRIPS, VE }, | ^ src/libavcodec/cinepakenc.c:145:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 145 | OFFSET(strip_number_delta_range), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, MAX_STRIPS - MIN_STRIPS, VE }, | ^ src/libavcodec/cinepakenc.c:146:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 146 | { NULL }, | ^ src/libavcodec/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/cfhd.c:33: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/cfhd.c:33: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/cfhd.c:33: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned 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/cyuv.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 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/cfhd.c:33: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->bsrc/libavcodec/cdtoons.cuffe:r,232 :s18:i zwarning: e)comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'const int' [-Wsign-compare]; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h :23249 | : 25 : note: expanded from macro 'FFMIN' if ( s49i | z#e d>e fbinuef _FsFiMzINe( a|,|b )b u((fa ) +> (sbi)z e? >( be)o d:) ( a)| ) ~~~~ ^ ~~~~~~~~ | ~ ^ ~ src/libavcodec/cdtoons.cIn file included from :src/libavcodec/cfhd.c289::3338: :src/libavcodec/bytestream.h :warning: 318:comparison 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] 289318 | | i f ( s i zief2 (!=s isziez eod - buf) { | ~~~~~~~~ ^ ~~~~~~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/cfhd.c:33: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/cfhd.c:33: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/cljrenc.c:32: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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/put_bits.h : 265 : 37 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] \265 | | ^~~~ ifsrc/libavcodec/cbs_vp9.c :(506s:-13>:b warning: ucomparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare]f _end - s506- | > b uf _ pitrf >(=p ossi z=e=o fu(Bniitt->Bduaf)t) a{_ 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/cbs_vp9.c:535:30: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 535 | if (frame->data_size > put_bits_left(pbc) / 8) | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ 13 warnings generated. 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)) | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs_vp9.c:613:31: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 613 | av_assert0(size - pos == 2 + frag->nb_units * size_len); | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavcodec/cljrenc.c:100:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 100 | { "dither_type", "Dither type", OFFSET(dither_type), AV_OPT_TYPE_INT, { .i64=1 }, 0, 2, VE}, | ^ src/libavcodec/cljrenc.c:101:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 101 | { NULL }, | ^ In file included from src/libavcodec/cfhdenc.c: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)) | ~ ^ ~ 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/cfhdenc.c:33: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/cfhdenc.c:33: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/d3d11va.o src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/cfhdenc.c:33: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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) CC libavcodec/dca.o > (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/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) | ~~~~~ ^ ~~~~ CC libavcodec/dca_core.o CC libavcodec/dca_core_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/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/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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/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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ 6 warnings generated. In file included from src/libavcodec/cngdec.c:25: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ 12 warnings generated. CC libavcodec/dca_exss.o CC libavcodec/dca_lbr.o CC libavcodec/dca_parser.o In file included from src/libavcodec/cfhdenc.c:38: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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. CC libavcodec/dca_sample_rate_tab.o 11 warnings generated. src/libavcodec/cllc.c:377:61: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 377 | if (info_offset > UINT32_MAX - 8 || info_offset + 8 > avpkt->size) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ 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/cfhdenc.c:305:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/cngdec.c :305144 | : 34 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] for 144( | i n ts cka l=i ng0 ;= ks q_eEnLeEMrSg(ys- >/pl a1n0e[8i1]1.0b9an9d7[5j);] ) ;| ~~~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~ k++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cngdec.c:144:36: warning: implicit conversion from 'int' to 'float' changes value from 1081109975 to 1081110016 [-Wimplicit-const-int-float-conversion] 144 | scaling = sqrt(e * p->energy / 1081109975); | ~ ^~~~~~~~~~ src/libavcodec/cfhd.c:679:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 679 | if (avctx->height < height) | ~~~~~~~~~~~~~ ^ ~~~~~~ src/libavcodec/cfhd.c:742:66: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 742 | lowpass_width * lowpass_height * sizeof(int16_t) > bytestream2_get_bytes_left(&gb)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cfhd.c:796:104: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 796 | if (highpass_height > highpass_a_height || highpass_width > highpass_a_width || a_expected < highpass_height * (uint64_t)highpass_stride) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/cbs_av1.c:643: src/libavcodec/cbs_av1_syntax_template.c:1434:43: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1434 | priv->ref[i].frame_id < (current->current_frame_id - | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1435 | (1 << diff_len))) | ~~~~~~~~~~~~~~~ src/libavcodec/cbs_av1_syntax_template.c:1433:43: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1433 | if (priv->ref[i].frame_id > current->current_frame_id || | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs_av1_syntax_template.c:1439:43: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1439 | priv->ref[i].frame_id < ((1 << id_len) + | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ 1440 | current->current_frame_id - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1441 | (1 << diff_len))) | ~~~~~~~~~~~~~~~ src/libavcodec/cbs_av1_syntax_template.c:1438:43: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1438 | if (priv->ref[i].frame_id > current->current_frame_id && | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ 13 warnings generated. src/libavcodec/cfhdenc.c:847:11: warning: missing field 'help' initializer [-Wmissing-field-initializers] 847 | { NULL}, | ^ 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) | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/dca_xll.o CC libavcodec/dcaadpcm.o CC libavcodec/dcadata.o CC libavcodec/dcadct.o CC libavcodec/dcadec.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) { | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ In file included from src/libavcodec/cook.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)) | ~ ^ ~ In file included from src/libavcodec/cook.c:54: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/cook.c:54: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 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)) | ~ ^ ~ CC libavcodec/dcadsp.o In file included from src/libavcodec/cri.c:33: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/cri.c:33: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned 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/dcaenc.o 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:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/cook.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) | ~~~~~ ^ ~~~~ CC libavcodec/dcahuff.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->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/cook.c:54: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 31 warnings generated. 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/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;src/libavcodec/bytestream.h i <: 355:cu13rr:en twarning: ->comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]pa yload_size; i++) | 355 ~ ^ ~~~~~~~~~~~~~~~~~~~~~ | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: src/libavcodec/bytestream.hexpanded from macro 'FFMIN' :317:13: 49warning: | #comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]d efine FFMIN(a,b) 317( | (a ) > s(ib)z e?2 (=b )F F:M I(Na()p)-> b u| f ~ ^ ~f er_end - p-In file included from >src/libavcodec/cook.cb:u54f: fesrc/libavcodec/bytestream.hr:,356 :s13i: zwarning: ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]) ; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 356 | src/libavutil/macros.h : 49s:iz25e:2 note: =expanded from macro 'FFMIN' FFMIN( p49- | >#dbeuffifneer _eFnFdM I-N( ap,-b>) b((ua)f >f e(br), ?s i(zb)e ):; ( a| ) ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~) | ~ ^ ~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' In file included from src/libavcodec/cri.c:33: src/libavcodec/bytestream.h49: | 318#:d15e:fi nwarning: ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] FFMIN (318a | , b ) i f( ((saiz)e 2 >!= (sibz)e )? (| b ~~~~~ ^ ~~~~) : (a)) | ~ ^ ~ In file included from src/libavcodec/cook.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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/cri.c:33: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/cri.c:33: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 3 warnings generated. In file included from src/libavcodec/cook.c:58: src/libavcodec/unary.h:50:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 50 | for(i = 0; i < len && get_bits1(gb) != stop; i++); | ~~~~~~~~~~~~~ ^ ~~~~ CC libavcodec/dct.o 6 warnings generated. 11 warnings generated. 1 warning generated. 11 warnings generated. 8 warnings generated. src/libavcodec/cook.c:196:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 196 | q->gain_table[i] = pow(pow2tab[i + 48], | ~~~ ^~~~~~~~~~~~~~~ CC libavcodec/dct32_fixed.o CC libavcodec/dct32_float.o 20 warnings generated. 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)) | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cri.c:405:64: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 405 | av_display_rotation_set((int32_t *)rotation->data, 0.f); | ~~~~~~~~~~~~~~~~~~~~~~~ ^~~ src/libavcodec/cri.c:232:48: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 232 | if (bytestream2_get_bytes_left(gb) < length) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ CC libavcodec/dds.o 19 warnings generated. CC libavcodec/decode.o CC libavcodec/dfa.o CC libavcodec/dfpwmdec.o CC libavcodec/dfpwmenc.o CC libavcodec/dirac.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 FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 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 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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_core_bsf.c:23: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned 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/dca_core_bsf.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/dca_core_bsf.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/dca_core_bsf.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/dca_core_bsf.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/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) | ~~~~~ ^ ~~~~ CC libavcodec/dirac_arith.o 1 warning generated. CC libavcodec/dirac_dwt.o CC libavcodec/dirac_parser.o CC libavcodec/dirac_vlc.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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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. CC libavcodec/diracdec.o In file included from src/libavcodec/cbs_h2645.c:369: src/libavcodec/cbs_h265_syntax_template.c:552:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 552 | for (j = 0; j <= num_delta_pocs; j++) { | ~ ^ ~~~~~~~~~~~~~~ CC libavcodec/diracdsp.o src/libavcodec/dca_parser.c:326:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 326 | if (buf_size > pc1->startpos) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~ In file included from src/libavcodec/dca_lbr.c:30: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-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)) | ~ ^ ~ 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) | ~~~~~ ^ ~~~~ 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/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) | ~~~~~ ^ ~~~~ 15 warnings generated. CC libavcodec/diractab.o CC libavcodec/dnxhd_parser.o CC libavcodec/dnxhddata.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); | ~ ^ 13 warnings generated. 6 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; | ^~~~~~~ ~ In file included from src/libavcodec/cbs_av1.c:721: src/libavcodec/cbs_av1_syntax_template.c:1359:17: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1359 | infer(current_frame_id, ref->frame_id); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs_av1.c:710:27: note: expanded from macro 'infer' 710 | if (current->name != (value)) { \ | ~~~~~~~~~~~~~ ^ ~~~~~ In file included from src/libavcodec/cbs_av1.c:721: src/libavcodec/cbs_av1_syntax_template.c:1434:43: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1434 | priv->ref[i].frame_id < (current->current_frame_id - | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1435 | (1 << diff_len))) | ~~~~~~~~~~~~~~~ src/libavcodec/cbs_av1_syntax_template.c:1433:43: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1433 | if (priv->ref[i].frame_id > current->current_frame_id || | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs_av1_syntax_template.c:1439:43: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1439 | priv->ref[i].frame_id < ((1 << id_len) + | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ 1440 | current->current_frame_id - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1441 | (1 << diff_len))) | ~~~~~~~~~~~~~~~ src/libavcodec/cbs_av1_syntax_template.c:1438:43: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1438 | if (priv->ref[i].frame_id > current->current_frame_id && | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/dnxhddec.o CC libavcodec/dnxhdenc.o CC libavcodec/dolby_e.o src/libavcodec/dca_lbr.c:1179:21: warning: missing field 'tonal' initializer [-Wmissing-field-initializers] 1179 | } chunk = { {0} }; | ^ 18 warnings generated. 3 warnings generated. 13 warnings generated. src/libavcodec/dcadec.c:389:122: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 389 | { "core_only", "Decode core only without extensions", OFFSET(core_only), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, PARAM }, | ^ src/libavcodec/dcadec.c:402:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 402 | { NULL } | ^ src/libavcodec/dca_lbr.c:1468:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1468 | 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] a2046c | c u m [ jf]o r+ =( if a=b s0(;o tih epayload_size; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ 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) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~ CC libavcodec/dolby_e_parse.o 4 warnings generated. In file included from src/libavcodec/dca_xll.c:27: src/libavcodec/unary.h:50:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 50 | for(i = 0; i < len && get_bits1(gb) != stop; i++); | ~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/cbs_av1.c:1032:24: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] 1032 | av_assert0(end_pos <= unit->data_size * 8); | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ 1 warning generated. src/libavcodec/cbs_av1.c:1219:27: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1219 | if (8 * obu->obu_size > put_bits_left(pbc)) { | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ 20 warnings generated. In file included from src/libavcodec/dfa.c:26: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/dfa.c:26: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/dfa.c:26: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/cbs_av1.c:1340:120: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1340 | OFFSET(operating_point), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, AV1_MAX_OPERATING_POINTS - 1, 0 }, | ^ src/libavcodec/cbs_av1.c:1341:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1341 | { NULL } | ^ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/dfa.c:26: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/dfa.c:26: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/dfa.c:26: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/dfa.c:26: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/dfa.c:26: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 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) | ~~~~~ ^ ~~~~ 1 warning generated. src/libavcodec/dfa.c:61:49: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 61 | if (bytestream2_get_buffer(gb, frame, size) != size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned 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/dirac_dwt.c:27: src/libavcodec/dirac_dwt_template.c:352:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 352 | if(y+5<(unsigned)height) vertical_compose_l0( b[5], b[6], b[7], width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:353:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 353 | if(y+1<(unsigned)height) vertical_compose_h0(b[0], b[2], b[3], b[4], b[6], width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:355:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | if(y-1<(unsigned)height) d->horizontal_compose(b[0], d->temp, width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:356:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | if(y+0<(unsigned)height) d->horizontal_compose(b[1], d->temp, width); | ~~~^~~~~~~~~~~~~~~~~ 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/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) | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ CC libavcodec/dolby_e_parser.o src/libavcodec/dirac_dwt_template.csrc/libavcodec/bytestream.h:374::31711::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] 317374 | | siifz(ey2+ 1=< (FuFnMsIiNg(npe-d>)bhuefifgehrt_)e nvde r-t ipc-a>lb_ucfofmepro,s es_ilz0e()b;[ 1 ]| , ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ b[2], b[3]src/libavutil/macros.h,: 49w:i25d:t hnote: )expanded from macro 'FFMIN'; | ~~~^~~~~~~~~~~~~~~~~ 49 | #desrc/libavcodec/dirac_dwt_template.cf:i375n:e 11F:F warning: Mcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]IN (a,b) ((a) 375 | > ( ibf() y+?0< (u(nbs)i gn:e d()ahe)i)g h t| ) ~ ^ ~ vertical_comIn file included from psrc/libavcodec/dds.co:35s: esrc/libavcodec/bytestream.h_h:0318(:15b:[ 0]warning: , comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]b [1], b [3182 | ] , w iidfth )(;s i z| e ~~~^~~~~~~~~~~~~~~~~2 != sizsrc/libavcodec/dirac_dwt_template.ce:)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); | ~~~^~~~~~~~~~~~~~~~~ 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)) | ~ ^ ~ CC libavcodec/dovi_rpu.o src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/dirac_dwt_template.c:398:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size =398 | F F iMfI(Ny(+g5-<>(buunsfigfneed)r_heeinghdt ) -v egr-t>ibcuaflfe_rc,o mpsoiszee_l)0;( b [| 3 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~] , b[5], bsrc/libavutil/macros.h[:649]:25,: bnote: [expanded from macro 'FFMIN' 7], b[9] , 49wi | d#tdhef)i;n e | ~~~^~~~~~~~~~~~~~~~~F FMIN(a,b)src/libavcodec/dirac_dwt_template.c :(399(:a11In file included from ) :> (warning: src/libavcodec/decode.cbcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]:) 44 : ?src/libavcodec/bytestream.h :186(:b13) : 399: | warning: (comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]a )i)f( y +| 1 ~ ^ ~< (unsi gn186e | d) In file included from hsrc/libavcodec/dds.c: 35e : issrc/libavcodec/bytestream.hg:i356:hz13e2t: )= warning: Fvcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]eFM IrNt(ipc-a>lb_ ucfo356mf | epo ser__ he 0n( bds [0i]-z e,2p -> b=bu f[2FfF]eM,IrN( ,p b-[>sb3i]u, zbef);[ f| 4]e, ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ r _ebn[d6src/libavutil/macros.h] :,-49 w:25p:i d-note: t>expanded from macro 'FFMIN'bh )u; f f| e ~~~^~~~~~~~~~~~~~~~~ r49 , | s#idzefesrc/libavcodec/dirac_dwt_template.ci):n;e401 : F11| F:M ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~IN ( warning: a,comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]b ) src/libavutil/macros.h(:(a49):25 : note: >401 expanded from macro 'FFMIN'( | b) ? (i49f | b() #:yd -(ef1a187 >(:h15obr:)i z warning: o?ncomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] (tb )a l:_ co mp(o187sa | e )( b)[ 0 ]i,| df- ~ ^ ~(> tseizme2p ,! = wsiIn file included from dtihzsrc/libavcodec/dds.ce)):; 35| | ~~~^~~~~~~~~~~~~~~~~ : ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:357:15src/libavcodec/dirac_dwt_template.c: :warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]402 :11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]357 | if (si ze4022 | ! = s i izfe()y + 0| <( ~~~~~ ^ ~~~~u nsigned)height) d->horizontal_compose(b[1], d->temp, width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dfa.cIn file included from src/libavcodec/dcaenc.c::21741:: 34src/libavcodec/put_bits.h:: 227warning: :37:comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 217 | 227 | i f (isf- >b(ufrfa_meen d -- sl->ibneu_fp_tptrr <>== sbizyeotf(eBisttBrufe)a)m 2{_ p e| e ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~k _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) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned 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 | #dIn file included from efinsrc/libavcodec/dirac_arith.ce: 28FF: MIn file included from Isrc/libavcodec/dirac_arith.hN:(a32,: bsrc/libavcodec/bytestream.h): 171:(18(:a )warning: 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)) | ~ ^ ~ 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/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(In file included from b[0]src/libavcodec/dirac_arith.c,: 28b: [In file included from 1src/libavcodec/dirac_arith.h]:,32 : b[src/libavcodec/bytestream.h2:]186,: 13w:i dwarning: thcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]) ; | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c :186471 | : 11 : swarning: icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]z e2 = FFMI N471( | p - > bu ffiefr(_ye-n1d< (-u nps-i>gbnuefdf)ehre,i gshitz)e )d-; > h| o ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ri zontal_csrc/libavutil/macros.hom:p49o:se25(:b [note: 0]expanded from macro 'FFMIN', d->tem p49, | w#iddetfhi)n; e | F ~~~^~~~~~~~~~~~~~~~~F MIN(a,In file included from b) src/libavcodec/decode.csrc/libavcodec/dirac_dwt_template.c(:(:472a44: :)src/libavcodec/bytestream.h 11::>293 :(warning: b13)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]( b )472 : | ( a )i)f ( | 293y | ~ ^ ~ + 0 < ( unssiigzIn file included from ene2dsrc/libavcodec/dirac_arith.c ):= hF28eF: igMhIn file included from tsrc/libavcodec/dirac_arith.h) I:32dN-: (p>->src/libavcodec/bytestream.hbuh:fof187re:ir15_eznd:o -n warning: tpa-comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]l> _cboumff pe187o | r s e,( bi[1sf]i z(,se )idz;e- >2t | e! ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~=mp ,si zwei)d src/libavutil/macros.h | t: ~~~~~ ^ ~~~~h49 ):;25 : | note: ~~~^~~~~~~~~~~~~~~~~expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/decode.c:44: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/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/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/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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/bytestream.hsrc/libavcodec/bytestream.h::271355::1713:: 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] 355 | 271 | s iiznet si=ze 2F F=M IFNF(MgI-N>(bgu-f>fbeurf_feenr_de n-d g- -g>-b>ubfufffeerr,, ssiizzee);) ; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.hsrc/libavutil/macros.h::4949::2525:: note: note: expanded from macro 'FFMIN'expanded from macro 'FFMIN' 4949 | | ##ddeefifnien eF FFMFIMNI(Na(,ab,)b )( ((a()a )> >( b()b )? ?(b )( b:) (:a )()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) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/dirac_arith.c:28: In file included from src/libavcodec/dirac_arith.h:32: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/dirac.c:32: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 16 warnings generated. 355 | 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) | ~~~~~ ^ ~~~~ src/libavcodec/dds.c:381:78: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 381 | else if (bpp == 32 && r == 0xff0000 && g == 0xff00 && b == 0xff && a == 0xff000000) | ~ ^ ~~~~~~~~~~ src/libavcodec/dds.c:383:78: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 383 | else if (bpp == 32 && r == 0xff && g == 0xff00 && b == 0xff0000 && a == 0xff000000) | ~ ^ ~~~~~~~~~~ src/libavcodec/dds.c:483:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 483 | z = lrint(sqrtf(d)); | ~~~~~ ^~~~~~~~ src/libavcodec/dcaenc.c:336:60: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 336 | double reconst = ff_dca_fir_32bands_perfect[i] * ((i & 64) ? (-1) : 1); | ~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcaenc.c:344:63: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 344 | double reconst = ff_dca_fir_32bands_nonperfect[i] * ((i & 64) ? (-1) : 1); | ~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dirac.c:297:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 297 | if (idx < 3U) | ~~~ ^ ~~ src/libavcodec/dcaenc.c:309:52: warning: implicit conversion from 'unsigned long long' to 'float' changes value from 281474968322048 to 281474976710656 [-Wimplicit-const-int-float-conversion] 309 | c->lfe_fir_64i[64 * j + k] = (int32_t)(0xffffff800000ULL * ff_dca_lfe_fir_64[8 * k + j]); | ^~~~~~~~~~~~~~~~~ ~ src/libavcodec/dcaenc.c:310:63: warning: implicit conversion from 'unsigned long long' to 'float' changes value from 281474968322048 to 281474976710656 [-Wimplicit-const-int-float-conversion] 310 | c->lfe_fir_64i[64 * (7-j) + (63 - k)] = (int32_t)(0xffffff800000ULL * ff_dca_lfe_fir_64[8 * k + j]); | ^~~~~~~~~~~~~~~~~ ~ CC libavcodec/dpcm.o CC libavcodec/dpx.o CC libavcodec/dpx_parser.o In file included from src/libavcodec/dirac_dwt.c:30: src/libavcodec/dirac_dwt_template.c:352:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 352 | if(y+5<(unsigned)height) vertical_compose_l0( b[5], b[6], b[7], width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:353:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 353 | if(y+1<(unsigned)height) vertical_compose_h0(b[0], b[2], b[3], b[4], b[6], width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:355:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | if(y-1<(unsigned)height) d->horizontal_compose(b[0], d->temp, width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:356:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | if(y+0<(unsigned)height) d->horizontal_compose(b[1], d->temp, width); | ~~~^~~~~~~~~~~~~~~~~ CC libavcodec/dpxenc.o src/libavcodec/dirac_dwt_template.c:374:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 374 | if(y+1<(unsigned)height) vertical_compose_l0(b[1], b[2], b[3], width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:375:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 375 | if(y+0<(unsigned)height) vertical_compose_h0(b[0], b[1], b[2], width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:377:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 377 | if(y-1<(unsigned)height) d->horizontal_compose(b[0], d->temp, width)CC libavcodec/dsd.o ; | ~~~^~~~~~~~~~~~~~~~~ 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/dsddec.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/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) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ 2 warnings generated. src/libavcodec/dirac_dwt_template.c:466:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 466 | if(y+3<(unsigned)height) vertical_compose_l1(b[3], b[4], b[5], width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:467:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 467 | if(y+2<(unsigned)height) vertical_compose_h1(b[2], b[3], b[4], width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:468:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 468 | if(y+1<(unsigned)height) vertical_compose_l0(b[1], b[2], b[3], width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:469:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 469 | if(y+0<(unsigned)height) vertical_compose_h0(b[0], b[1], b[2], width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:471:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 471 | if(y-1<(unsigned)height) d->horizontal_compose(b[0], d->temp, width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:472:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 472 | if(y+0<(unsigned)height) d->horizontal_compose(b[1], d->temp, width); | ~~~^~~~~~~~~~~~~~~~~ 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/dcaenc.c:708:50: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int32_t' (aka 'int') [-Wsign-compare] 708 | if ((ff_dca_quant_levels[abits] - 1) / 2 < quantize_value(peak, our_quant)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcaenc.c:718:53: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int32_t' (aka 'int') [-Wsign-compare] 718 | av_assert0((ff_dca_quant_levels[abits] - 1) / 2 >= quantize_value(peak, *quant)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavcodec/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/dcaenc.c:835:15: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int32_t' (aka 'int') [-Wsign-compare] 835 | if (t < best_bits) { | ~ ^ ~~~~~~~~~ CC libavcodec/dsicinaudio.o 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/dsicinvideo.o CC libavcodec/dss_sp.o CC libavcodec/dstdec.o CC libavcodec/dts2pts_bsf.o 12 warnings generated. CC libavcodec/dump_extradata_bsf.o 1 warning generated. CC libavcodec/dv.o src/libavcodec/dcaenc.c:1297:136: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1297 | { "dca_adpcm", "Use ADPCM encoding", offsetof(DCAEncContext, options.adpcm_mode), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, DCAENC_FLAGS }, | ^ src/libavcodec/dcaenc.c:1298:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1298 | { NULL }, | ^ src/libavcodec/dcaenc.c:1310:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 1310 | { NULL }, | ^ In file included from src/libavcodec/dirac_dwt.c:33: src/libavcodec/dirac_dwt_template.c:352:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 352 | if(y+5<(unsigned)height) vertical_compose_l0( b[5], b[6], b[7], width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:353:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 353 | if(y+1<(unsigned)height) vertical_compose_h0(b[0], b[2], b[3], b[4], b[6], width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:355:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | if(y-1<(unsigned)height) d->horizontal_compose(b[0], d->temp, width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:356:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | if(y+0<(unsigned)height) d->horizontal_compose(b[1], d->temp, width); | ~~~^~~~~~~~~~~~~~~~~ In file included from src/libavcodec/cbs_h2645.c:439: src/libavcodec/cbs_sei_syntax_template.c:31:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 31 | for (i = 0; i < current->payload_size; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/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 | src/libavcodec/cbs_sei_syntax_template.c if:(63y:+195:< (warning: ucomparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare]n signed)height) ve r63t | i c a l _fcoorm p(ojs e=_l 00(;b [j3 ]<, bc[u5r]r,e nbt[-6>]d,a tba[_7l]e,n gbt[h9];, wji+d+th)) ; | | ~ ^ ~~~~~~~~~~~~~~~~~~~~ ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:399:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 399 | if(y+1<(unsigned)height) vertical_compose_h0(b[0], b[2], b[3], b[4], b[6], width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:401:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 401 | if(y-1<(unsigned)height) d->horizontal_compose(b[0], d->temp, width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:402:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 402 | if(y+0<(unsigned)height) d->horizontal_compose(b[1], d->temp, width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/cbs_sei_syntax_template.c:91:19: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] 91 | for (i = 0; i < current->data_length; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~ 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); | ~~~^~~~~~~~~~~~~~~~~ 12 warnings generated. src/libavcodec/decode.c:1319:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1319 | for (int i = 0; i < FF_ARRAY_ELEMS(sd); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ CC libavcodec/dv_error_marker_bsf.o CC libavcodec/dv_profile.o CC libavcodec/dvaudio_parser.o CC libavcodec/dvaudiodec.o In file included from src/libavcodec/diracdec.c:36: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/cbs_sei_syntax_template.c:191:26: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 191 | bits_written < 8 * current->payload_size) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs_sei_syntax_template.c:240:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 240 | for (i = 0; i < current->payload_size; i+src/libavcodec/decode.c+) :| ~ ^ ~~~~~~~~~~~~~~~~~~~~~1428 :50: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1428 | for (i = num_planes; num_CC libavcodec/dvbsub_parser.o planes > 0 && i < FF_ARRAY_ELEMS(frame->data); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/dvbsubdec.o In file included from src/libavcodec/diracdec.c:37: In file included from src/libavcodec/dirac_arith.h:32: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/diracdec.c:37: In file included from src/libavcodec/dirac_arith.h:32: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/diracdec.c:37: In file included from src/libavcodec/dirac_arith.h:32: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/dvbsubenc.o CC libavcodec/dvd_nav_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/dsd.c:119:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 119 | sum +In file included from = src/libavcodec/diracdec.cc:t37ab: lIn file included from esrc/libavcodec/dirac_arith.hs:[32i: ][src/libavcodec/bytestream.ha:]293 :+13: cwarning: tcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]a bles[i][b]; | ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/diracdec.c:37: In file included from src/libavcodec/dirac_arith.h:32: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/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/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(src/libavcodec/dnxhddata.cp:-986>b:u20f:f ewarning: rmissing field 'packet_scale' initializer [-Wmissing-field-initializers]_ end -986 | p - > b u f f{e r1,2 0s,i z14e5) ;} }| , ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ | ^ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : src/libavcodec/dnxhddata.c(:a993):)24 : | warning: ~ ^ ~missing field 'packet_scale' initializer [-Wmissing-field-initializers] 993 | In file included from src/libavcodec/diracdec.c :{37 : 9In file included from 0src/libavcodec/dirac_arith.h,: 321: 8src/libavcodec/bytestream.h0:,318 :2152:0 warning: }comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] }, | ^ 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/dnxhddata.c:1000:29: warning: missing field 'packet_scale' initializer [-Wmissing-field-initializers] 1000 | { 90, 110, 180, 220 } }, | ^ src/libavcodec/dnxhddata.c:1007:28: warning: missing field 'packet_scale' initializer [-Wmissing-field-initializers] 1007 | { 60, 75, 120, 145 } }, | ^ src/libavcodec/dnxhddata.c:1014:26: warning: missing field 'packet_scale' initializer [-Wmissing-field-initializers] 1014 | { 36, 45, 75, 90 } }, | ^ src/libavcodec/dnxhddata.c:1021:35: warning: missing field 'packet_scale' initializer [-Wmissing-field-initializers] 1021 | { 350, 390, 440, 730, 880 } }, | ^ src/libavcodec/dnxhddata.c:1028:27: warning: missing field 'packet_scale' initializer [-Wmissing-field-initializers] 1028 | { 42, 60, 75, 115 } }, | ^ src/libavcodec/dnxhddata.c:1035:28: warning: missing field 'packet_scale' initializer [-Wmissing-field-initializers] 1035 | { 63, 84, 100, 110 } }, | ^ src/libavcodec/dnxhddata.c:1042:28: warning: missing field 'packet_scale' initializer [-Wmissing-field-initializers] 1042 | { 80, 90, 100, 110 } }, | ^ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-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/diracdec.c:37: In file included from src/libavcodec/dirac_arith.h:32: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/diracdec.c:37: In file included from src/libavcodec/dirac_arith.h:32: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 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_c5id_ warningtasb generatedle. ); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/diracdec.c:37: src/libavcodec/dirac_arith.h:156:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 156 | bit = (low >> 16) >= range_times_prob; | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/dnxhddata.c:1137:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1137 | for (i = 0; i < FF_ARRAY_ELEMS(dnxhd_cid_table); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dnxhddata.c:1140:55: warning: comparison of integers of different signs: 'const unsigned int' and 'int' [-Wsign-compare] 1140 | if (cid->width == avctx->width && cid->height == avctx->height && | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/dnxhddata.c:1140:24: warning: comparison of integers of different signs: 'const unsigned int' and 'int' [-Wsign-compare] 1140 | if (cid->width == avctx->width && cid->height == avctx->height && | ~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/dnxhddata.c:1148:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1148 | for (j = 0; j < FF_ARRAY_ELEMS(cid->bit_rates); j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dnxhddata.c:1160:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1160 | for (i = 0; i < FF_ARRAY_ELEMS(dnxhd_cid_table); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dnxhddata.c:1162:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1162 | for (j = 0; j < FF_ARRAY_ELEMS(cid->bit_rates); j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/dvdata.o In file included from src/libavcodec/dolby_e_parse.c:22: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: '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/dnxhddec.c:292:18: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 292 | if (buf_size < ctx->cid_table->coding_unit_size) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dnxhddec.c:337:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 337 | for (i = 0; i < ctx->mb_height; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavcodec/dnxhddec.c:341:41: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 341 | if (buf_size - ctx->data_offset < ctx->mb_scan_index[i]) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/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/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/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/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)) { \ | ^~~~ 15 warnings generated. CC libavcodec/dvdec.o CC libavcodec/dvdsub.o src/libavcodec/diracdec.c:669:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 669 | for (level = 0; level1 < warning generateds. ->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) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20 warnings generated. src/libavcodec/dnxhddec.c:605:19: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 605 | for (x = 0; x < ctx->mb_width; x++) { | ~ ^ ~~~~~~~~~~~~~ src/libavcodec/diracdec.c:739:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 739 | if (quant > (DIRAC_MAX_QUANT_INDEX - 1)) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dnxhddec.csrc/libavcodec/diracdec.c::635:79052::27 :warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 790 | 635 | f o r ( l(ecvtexl- >=w i0d;t hl e!v=e la v>wwaivdetlhe t|_|d ecpttxh-;> hleeivgehlt+ +!)= a| v ~~~~~ ^ ~~~~~~~~~~~~~~~~c tx->height))src/libavcodec/diracdec.c :{803 : 27| : ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] src/libavcodec/dnxhddec.c :803635 | : 21 : warning: focomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]r (level = 0 ;635 | l e v e l < s(-c>twxa-v>ewliedtt_hd e!p=t ha;v cltexv-e>lw+i+d)t h | | ~~~~~ ^ ~~~~~~~~~~~~~~~~| ctx->height != avctx->height)) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/diracdec.c:826:27: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 826 | for (level = 0; level < s->wavelet_depth; level++) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/dnxhdenc.c:52:92: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 52 | offsetof(DNXHDEncContext, nitris_compat), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE }, | ^ src/libavcodec/dnxhdenc.c:55:44: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 55 | { .i64 = 0 }, INT_MIN, INT_MAX, VE }, | ^ src/libavcodec/dnxhdenc.c:71:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 71 | { NULL } | ^ src/libavcodec/diracdec.c: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++) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/diracdec.c:923:19: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 923 | for (i = 0; i < s->num_x; i++) | ~ ^ ~~~~~~~~ src/libavcodec/diracdec.c:942:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 942 | if (s->slice_params_num_buf != (s->num_x * s->num_y)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/diracdec.c:977:50: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 977 | for (slice_y = 0; bufsize > 0 && slice_y < s->num_y; slice_y++) { | ~~~~~~~ ^ ~~~~~~~~ src/libavcodec/diracdec.c:978:54: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 978 | for (slice_x = 0; bufsize > 0 && slice_x < s->num_x; slice_x++) { | ~~~~~~~ ^ ~~~~~~~~ src/libavcodec/diracdec.c:1003:31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1003 | if (s->num_x*s->num_y != slice_num) { | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavcodec/diracdec.c:1010:50: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1010 | for (slice_y = 0; bufsize > 0 && slice_y < s->num_y; slice_y++) { | ~~~~~~~ ^ ~~~~~~~~ src/libavcodec/diracdec.c:1011:54: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1011 | for (slice_x = 0; bufsize > 0 && slice_x < s->num_x; slice_x++) { | ~~~~~~~ ^ ~~~~~~~~ 22 warnings generated. 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) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 7 warnings generated. src/libavcodec/dovi_rpu.c:45:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 45 | for (int i = 0; i < FF_ARRAY_ELEMS(s->vdr_ref); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/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/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++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 14 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++) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ CC libavcodec/dvdsub_parser.o 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) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ 14 warnings generated. src/libavcodec/dnxhdenc.c:1047:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1047 | if (bits > ctx->frame_bits) | ~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/dnxhdenc.c:1051:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1051 | if (bits > ctx->frame_bits) | ~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/dnxhdenc.c:1055:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1055 | if (bits < ctx->frame_bits) { | ~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/dolby_e.c:1298:14: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1298 | { NULL }, | ^ src/libavcodec/dnxhdenc.c:1103:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1103 | if (bits > ctx->frame_bits) | ~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/dnxhdenc.c:1106:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1106 | if (bits < ctx->frame_bits) { | ~~~~ ^ ~~~~~~~~~~~~~~~ CC libavcodec/dvdsubdec.o src/libavcodec/dpx.c:260:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] CC libavcodec/dvdsubenc.o 260 | AVRational q = av_d2q(av_int2float(i), 4096); | ~~~~~~ ^~~~~~~~~~~~~~~ src/libavcodec/dpx.c:272:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 272 | AVRational q = av_d2q(av_int2float(i), 4096); | ~~~~~~ ^~~~~~~~~~~~~~~ CC libavcodec/dvenc.o CC libavcodec/dxa.o src/libavcodec/dnxhdenc.c:1227:51: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1227 | for (x = 0; x < ctx->m.mb_num && max_bits > ctx->frame_bits; x++) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/dnxhdenc.c:1237:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1237 | if (max_bits > ctx->frame_bits) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~ CC libavcodec/dxtory.o 2 warnings generated. src/libavcodec/dnxhdenc.c:1353:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 1353 | { NULL }, | ^ 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/diracdec.c:2306:28: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 2306 | if (data_unit_size > buf_size - buf_idx || !data_unit_size) { | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/diracdec.c:2307:31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 2307 | if(data_unit_size > buf_size - buf_idx) | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/dsicinvideo.c:28: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 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 | #In file included from defsrc/libavcodec/dsicinvideo.ci:n28e: src/libavcodec/bytestream.hSC:A186L:E13(:c )warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]( (c) / (256.0f * 1863 | 2 7 6 8 .s0ifz)e)2 =| ~ ~~~~~~~^~~~~~~~~~F FMIN(p->buffer_end - p->buffer,src/libavcodec/dcadata.c :s7467i:z5e:) ;warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h :746749 | : 25 : note: Sexpanded from macro 'FFMIN'C ALE(3.16 495 | 9#7d9e6f8i3n3e9 9F2F0M0IeN-(2a),,b )S C(A(LaE)( 1>. 5(2b7)8 2?9 7(9b4)2 1:3 1(7a6)e)- 3 )| , ~ ^ ~ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338In file included from :src/libavcodec/dsicinvideo.c33::28 : note: src/libavcodec/bytestream.hexpanded from macro 'SCALE': 187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7338 | #def i187n | e S C AiLfE ((cs)i z(e(2c )! =/ s(i2z5e6). 0 f| ~~~~~ ^ ~~~~* 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7466:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7466 | SCALE(3.152491748332978e-1), SCALE(1.543320864439010e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7466:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7466 | SCALE(3.152491748332978e-1), SCALE(1.543320864439010e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7465:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7465 | SCALE(1.516709625720978e-1), SCALE(3.135308027267456e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7465:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7465 | SCALE(1.516709625720978e-1), SCALE(3.135308027267456e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 327648. warning0sf generated). ) | ~ ~~~~~~~^~~~~~~~~~ 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.20f) warning)s generated . | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7461:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7461 | SCALE(1.490248143672943e-1), SCALE(3.117676973342896e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7460:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7460 | SCALE(1.331258914433420e-3), SCALE(2.959549613296986e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7460:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7460 | SCALE(1.331258914433420e-3), SCALE(2.959549613296986e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7459:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7459 | SCALE(3.3824src/libavcodec/bytestream.h689:62718:6172:9 8warning: 3comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]7 e-2), SCALE(1.7463274 92719 | 8 5 9 0 3i5ne-t3 )s,i z e| 2 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ = Fsrc/libavcodec/dcadata.cF:M7338I:N33(:g -note: >expanded from macro 'SCALE'b uffer_e n7338d | #-d egf-i>nbeu fSfCeArL,E (sci)z e()(;c ) | / ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ (256.0f * src/libavutil/macros.h3:2497:6258:. 0note: fexpanded from macro 'FFMIN') ) | ~ ~~~~~~~^~~~~~~~~~ 49 | #define FFMINsrc/libavcodec/dcadata.c(:a7459,:b5): (warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]a ) > (b) ? (7459b | ) : (SaC)A)L E (| 3 ~ ^ ~. 382468968629837e-2), SCALE(1.746327499859035e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7458:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7458 | SCALE(3.185488879680634e-1), SCALE(1.596965193748474e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7458:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7458 | SCALE(3.185488879680634e-1), SCALE(1.596965193748474e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7457:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7457 | SCALE(1.463943719863892e-1), SCALE(3.099608123302460e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7457:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7457 | SCALE(1.463943719863892e-1), SCALE(3.099608123302460e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7456:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7456 | SCALE(1.240676851011813e-3), SCIn file included from ALE(src/libavcodec/dsicinvideo.c2:.288: 6src/libavcodec/bytestream.h0:02933:9132:8 6warning: 3comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]1 5441e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c :2937338 | : 33 : note: sexpanded from macro 'SCALE'i ze2 = F7338F | M#IdNe(fpi-n>eb uSfCfAeLrE_(ecn)d (-( cp)- >/b u(f2f5e6.r0f, *s i3z2e7)6;8 . 0| f ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~) ) | ~ ~~~~~~~^~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' src/libavcodec/dcadata.c: 745649: | 5#:d ewarning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i ne FFMIN(a ,7456b | ) ( ( aS)C A>L E((b1). 2?4 0(6b7)6 8:5 1(0a1)1)8 1 3| e ~ ^ ~- 3), SCALE(In file included from 2src/libavcodec/dsicinvideo.c.:8286: 0src/libavcodec/bytestream.h0:32949:2158:6 3warning: 1comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]5 441e-2) ,294 | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ifsrc/libavcodec/dcadata.c :(7338s:i33z:e 2note: expanded from macro 'SCALE'! = size) 7338 | | # ~~~~~ ^ ~~~~d efine SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7455:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7455 | SCALE(3.494550660252571e-2), SCALE(1.864377525635064e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7455:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7455 | SCALE(3.494550660252571e-2), SCALE(1.864377525635064e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7454:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7454 | SCALE(3.201287388801574e-1), SCALE(1.623983532190323e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7454:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7454 | SCALE(3.201287388801574e-1), SCALE(1.623983532190323e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/bytestream.hsrc/libavcodec/dcadata.c:7453::31734::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] 7453 | SCA L317E | ( 1 . 4 3s7i8z0e226 1=2 7F8F1M5I2N5(ep--1>)b,u fSfCeArL_Ee(n3.d0 8-1 1p0-8>0b3u3f6fe57r0, 7si4zee)-;1 ) | , ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.csrc/libavutil/macros.h::733849::3325:: note: note: expanded from macro 'SCALE'expanded from macro 'FFMIN' 733849 | | ##ddeeffiinnee SFCFALMEI(Nc()a ,(b()c )( (/a )( 2>5 6(.b0)f ?* (3b2)7 6:8 .(0af)))) | | ~ ^ ~ ~ ~~~~~~~^~~~~~~~~~ In file included from src/libavcodec/dsicinvideo.c:28: src/libavcodec/bytestream.hsrc/libavcodec/dcadata.c:318::745315::5 :warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 318 | 7453i | f ( s iSzCe2A L!E=( 1s.i4z3e7)8 0 2| 6 ~~~~~ ^ ~~~~1 2781525e-1), SCALE(3.081108033657074e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7452:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7452 | SCALE(1.155023579485714e-3), SCALE(2.762960828840732e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7452:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7452 | SCALE(1.155023579485714e-3), SCALE(2.762960828840732e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7451:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7451 | SCALE(3.609224036335945e-2), SCALE(1.988604199141264e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7451:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7451 | SCALE(3.609224036335945e-2), SCALE(1.988604199141264e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7450:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7450 | SCALE(3.216609656810760e-1), SCALE(1.651122719049454e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7450:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7450 | SCALE(3.216609656810760e-1), SCALE(1.651122719049454e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7449:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/bytestream.h7449 | : 355S:C13A:L Ewarning: (1comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]. 411831974983215e-1) ,355 | SC A L E (s3i.z0e6 2 1=8 5F3F4M7I0N8(0g2-3>0beu-f1f)e,r _ e| n ^~~~~~~~~~~~~~~~~~~~~~~~~~~d - src/libavcodec/dcadata.cg:-7338>:b33u:f fnote: eexpanded from macro 'SCALE'r , size )7338; | # d| e ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~f ine SCALE(csrc/libavutil/macros.h): 49(:(25c:) note: /expanded from macro 'FFMIN' (256.0f 49* | #3d2e7f6i8n.e0 fF)F)M I N| ( ~ ~~~~~~~^~~~~~~~~~a ,b) ((a) > (b) ? (src/libavcodec/dcadata.cb): 7449:: 5(:a )warning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ~ ^ ~ 7449 | In file included from src/libavcodec/dsicinvideo.c :S28C: Asrc/libavcodec/bytestream.hL:E356(:113.:4 1warning: 1comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]8 31974983215 e356- | 1 ) , SsCiAzLeE2( 3=. 0F6F2M1I8N5(3p4-7>0b8u0f2f3e0re_-e1n),d - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~p ->bsrc/libavcodec/dcadata.cu:7338f:f33e: rnote: ,expanded from macro 'SCALE' size); 7338| | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~# defisrc/libavutil/macros.hn:e49 :25S: Cnote: Aexpanded from macro 'FFMIN'L E(c) ( (49c) | #/d e(f2i5n6.e0 fF F*M I3N2(7a6,8b.)0 f()()a ) | > ~ ~~~~~~~^~~~~~~~~~ (b) ? (b) : (a)src/libavcodec/dcadata.c) : 7448| :34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ~ ^ ~ 7448 | SCALEIn file included from (1src/libavcodec/dsicinvideo.c.:0287: 3src/libavcodec/bytestream.h9:33570:2159:6 1warning: 1comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]5 577e-3 )357, | S C AiLfE ((2s.i6z6e822 8!=6 11s4iz93e)1 1 | 0 ~~~~~ ^ ~~~~6 e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c: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)) | ~ ~~~~~~~^~~~~~~~~~ CC libavcodec/dxv.o 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.969023004174232e-2), SCALE(2.400433411821723e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7439:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7439 | SCALE(3.969023004174232e-2), SCALE(2.400433411821723e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7438:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7438 | SCALE(3.259649574756622e-1), SCALE(1.733186990022659e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7438:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7438 | SCALE(3.259649574756622e-1), SCALE(1.733186990022659e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7437:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7437 | SCALE(1.335003077983856e-1), SCALE(3.002967536449432e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7437:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7437 | SCALE(1.335003077983856e-1), SCALE(3.002967536449432e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7436:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7436 | SCALE(8.570110658183694e-4), SCALE(2.398385666310787e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7436:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7436 | SCALE(8.570110658183694e-4), SCALE(2.39838src/libavcodec/dv_error_marker_bsf.c566:631001:01067:8 7warning: e-missing field 'unit' initializer [-Wmissing-field-initializers]2 ), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 100 | 7338{ | #"dceofilneo rS"C A L,E ("cs) e((tc )c o/l (o25r6".,0 OfFF SE*T (3c2o7l6or8_.rg0bf)a)) , | ~ ~~~~~~~^~~~~~~~~~A V_OPT_TYPE_COLOsrc/libavcodec/dcadata.cR,: {7435.:st34r: warning: = implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]"y ellow"}, 74350 | , S C A0L,E (4F.L0A9G4S 2},8 8 8| 7 ^0 692253e-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/dv_error_marker_bsf.c:src/libavcodec/dcadata.c121::127433:: 34warning: :missing field 'help' initializer [-Wmissing-field-initializers] warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 121 | { 7433N | U L L }S,C A L| E ^(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.843813359737396e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7422:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7422 | SCALE(3.309969604015350e-1), SCALE(1.843813359737396e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7421:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/dv_profile.c 7421: | 250 : 19: Swarning: CALE(1.2353comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]1 3042998314e-1), SCALE( 2250. | 9 1 86 2 1f8o9r7 6(9i7 4=4 80e;- 1i) ,< F| F ^~~~~~~~~~~~~~~~~~~~~~~~~~~_ ARRsrc/libavcodec/dcadata.cA:Y7338_:E33L:E Mnote: Sexpanded from macro 'SCALE'( dv_prof i7338l | e#sd)e;f iin+e+ )S C{A L E| ( ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~c ) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7421:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7421 | SCALE(1.235313042998314e-1), SCALE(2.918621897697448e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7420:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7420 | SCALE(6.222130032256246e-4), SCALE(2.070316113531590e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7420:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7420 | SCALE(6.222130032256246e-4), SCALE(2.070316113531590e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7419:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7419 | SCALE(4.622544348239899e-2), SCALE(3.232272574678064e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7419:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7419 | SCALE(4.622544348239899e-2), SCALE(3.232272574678064e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7418:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7418 | SCALE(3.321248590946198e-1), SCALE(1.871629506349564e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7418:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7418 | SCALE(3.321248590946198e-1), SCALE(1.871629506349564e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7417:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7417 | SCALE(1.210917681455612e-1), SCALE(2.896633744239807e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7417:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7417 | SCALE(1.210917681455612e-1), SCALE(2.896633744239807e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' src/libavcodec/dsicinvideo.c :7338271 | :#87d:e fwarning: icomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]n e SCALE(c) ((c) / (256.0 f271 | * 3 2 7 6 8 . 0fi)f) ( c| i ~ ~~~~~~~^~~~~~~~~~n ->bitmap_size - avctsrc/libavcodec/dcadata.cx:-7416>:d34i:s cwarning: aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]rd _damaged_pe r7416c | e n t a gSeC*AcLiEn(-5>.b7i2t1m5a9p_2s4i6z0e7/51890804e -4>), rSeCAsL)E( 1 .| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~9 93762329220772e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 | #defisrc/libavcodec/dv_profile.cne :S283C:A19L:E (warning: c)comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ((c) / (256.0f * 327 62838 | . 0 f ) )f o r| ~ ~~~~~~~^~~~~~~~~~ (i = 0; i < FF_ARRsrc/libavcodec/dcadata.cA:Y7411_:E34L:E Mwarning: Simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( dv_profile s7411) | ; i + +S)C A L| E ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~( 4.9032241106033src/libavcodec/dv_profile.c3:3288e:-252:) ,warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare]S CALE(3.62 12889 | 6 72 7 6i55f82 80(e-s3)y,s &&| b ^~~~~~~~~~~~~~~~~~~~~~~~~~~u f_ssrc/libavcodec/dcadata.ci:z7338e: =33=: snote: yexpanded from macro 'SCALE's- >fram e_7338s | i#zde)e f i| n ~~~~~~~~ ^ ~~~~~~~~~~~~~~~e SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7411:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7411 | SCALE(4.903224110603333e-2), SCALE(3.621967276558280e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7410:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7410 | SCALE(3.342207968235016e-1), SCALE(1.927391141653061e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7410:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7410 | SCALE(3.342207968235016e-1), SCALE(1.927391141653061e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7409:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7409 | SCALE(1.162794977426529e-1), SCALE(2.851640880107880e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7409:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7409 | SCALE(1.162794977426529e-1), SCALE(2.851640880107880e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7408:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7408 | SCALE(4.812776169274002e-4), SCALE(1.846982724964619e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7408:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7408 | SCALE(4.812776169274002e-4), SCALE(1.846982724964619e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7407:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7407 | SCALE(5.047753453254700e-2), SCALE(3.830091329291463e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7407:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7407 | SCALE(5.047753453254700e-2), SCALE(3.830091329291463e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7406:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7406 | SCALE(3.351879119873047e-1), SCALE(1.955319195985794e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7406:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7406 | SCALE(3.351879119873047e-1), SCALE(1.955319195985794e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7405:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7405 | SCALE(1.139076948165894e-1), SCALE(2.828655838966370e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7405:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7405 | SCALE(1.139076948165894e-1), SCALE(2.828655838966370e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7404:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7404 | SCALE(4.401875485200435e-4), SCALE(1.776690222322941e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7404:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7404 | SCALE(4.401875485200435e-4), SCALE(1.776690222322941e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7403:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7403 | SCALE(5.195093154907227e-2), SCALE(4.047499038279056e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7403:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7403 | SCALE(5.195093154907227e-2), SCALE(4.047499038279056e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7402:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7402 | SCALE(3.361004292964936e-1), SCALE(1.983266174793244e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7402:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7402 | SCALE(3.361004292964936e-1), SCALE(1.983266174793244e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7401:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7401 | SCALE(1.115593686699867e-1), SCALE(2.805356979370117e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7401:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7401 | SCALE(1.115593686699867e-1), SCALE(2.805356979370117e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7400:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7400 | SCALE(4.018281470052898e-4), SCALE(1.708412915468216e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7400:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7400 | SCALE(4.018281470052898e-4), SCALE(1.708412915468216e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 3276src/libavcodec/dv_profile.c8.0f:)325): 19 :| ~ ~~~~~~~^~~~~~~~~~warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/dcadata.c:7399:34 :325 | warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] for (i = 73990 | ; i si z7338e | _#idne_fbiintes S7e2x8cei-ta2t)i,o nS)C)AL;E ( 2| . ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 583232223987580e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0src/libavcodec/dstdec.cf * :31452:7196:8 .warning: 0comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]f )) | ~ ~~~~~~~^~~~~~~~~~ 145 | src/libavcodec/dcadata.c :7364f:o34:r warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i = 0; i <7364 | e l e mSeCnAtLs;E (i1+.+5)7 5{9 5 8| 0 ~ ^ ~~~~~~~~1 2836054e-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 Ssrc/libavcodec/dts2pts_bsf.cCALE(:c)379 :(19(:c )warning: /comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] (256.0f * 32768.0f)) | 379 ~ ~~~~~~~^~~~~~~~~~ | for (i = 0; src/libavcodec/dcadata.ci: 7363< :F34F:_ Awarning: Rimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]R AY_ELEMS (7363f | un c_ t a SbC);A LiE++()6 {. 8 2| 4 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~7 31826782227e-2), SCALE(6.794991903007030e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7363:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7363 | SCALE(6.824731826782227e-2), SCALE(6.794991903007030e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7362:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7362 | SCALE(3.421461284160614e-1), SCALE(2.261696159839630e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7362:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7362 | SCALE(3.421461284160614e-1), SCALE(2.261696159839630e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7361:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7361 | SCALE(8.945026248693466e-2), SCALE(2.557355761528015e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7361:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7361 | SCALE(8.945026248693466e-2), SCALE(2.557355761528015e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7360:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7360 | SCALE(1.397485757479444e-4), SCALE(1.129068247973919e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7360:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7360 | SCALE(1.397485757479444e-4), SCALE(1.129068247973919e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7359:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7359 | SCALE(7.003392279148102e-2), SCALE(7.133882027119398e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7359:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7359 | SCALE(7.src/libavcodec/dstdec.c003:316892:2317:9 1warning: 4comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]8 102e-2), SCALE(7.133882027119398e-3) ,168 | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c : 7338 : 33 : note: expanded from macro 'SCALE' for (k 7338= | #0d;e fki n)e,le m e| n ^~~~~~~~~~~~~~~~~~~~~~~~~~~ tssrc/libavcodec/dcadata.c;: 7338i:+33:+ note: )expanded from macro 'SCALE' { | ~ ^ ~~~~~~~~~~~~~~~ 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7352:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7352 | SCALE(1.082170274457894e-4), SCALE(1.033949479460716e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7351:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7351 | SCALE(7.369252294301987e-2), SCALE(7.850865833461285e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7351:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7351 | SCALE(7.369252294301987e-2), SCALE(7.850865833461285e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7350:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7350 | SCALE(3.428434133529663e-1), SCALE(2.343961596488952e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7350:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7350 | SCALE(3.428434133529663e-1), SCALE(2.343961596488952e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7349:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7349 | SCALE(8.333285897970200e-2), SCALE(2.478559017181396e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7349:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7349 | SCALE(8.333285897970200e-2), SCALE(2.478559017181396e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7348:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7348 | SCALE(9.439323912374676e-5), SCALE(9.887560270726680e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7348:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7348 | SCALE(9.439323912374676e-5), SCALE(9.887560270726680e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7347:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7347 | SCALE(7.556436210870743e-2), SCALE(8.229630999267101e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7347:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7347 | SCALE(7.556436210870743e-2), SCALE(8.229630999267101e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7346:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7346 | SCALE(3.429597318172455e-1), SCALE(2.371159791946411e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7346:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7346 | SCALE(3.429597318172455e-1), SCALE(2.371159791946411e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7345:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7345 | SCALE(8.134882897138596e-2), SCALE(2.451938837766648e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7345:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7345 | SCALE(8.134882897138596e-2), SCALE(2.451938837766648e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7344:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7344 | SCALE(8.179365249816328e-5), SCALE(9.450953453779220e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7344:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7344 | SCALE(8.179365249816328e-5), SCALE(9.450953453779220e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7343:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7343 | SCALE(7.746443897485733e-2), SCALE(8.622321300208569e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7343:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7343 | SCALE(7.746443897485733e-2), SCALE(8.622321300208569e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7342:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7342 | SCALE(3.430179357528686e-1), SCALE(2.398228943347931e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7342:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7342 | SCALE(3.430179357528686e-1), SCALE(2.398228943347931e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7341:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7341 | SCALE(7.939263433218002e-2), SCALE(2.425158768892288e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7341:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7341 | SCALE(7.939263433218002e-2), SCALE(2.425158768892288e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7340:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7340 | SCALE(2.658434386830777e-4), SCALE(9.029330685734748e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7340:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7340 | SCALE(2.658434386830777e-4), SCALE(9.029330685734748e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/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:2 warning: warningcomparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare]s generated. 375 | for (i = 0; i < channels; i++) { | ~ ^ ~~~~~~~~ CC libavcodec/eamad.o CC libavcodec/eatgq.o src/libavcodec/dcadata.c:7546:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7546 | SCALE(0.01724460535), SCALE(0.47964480519), SCALE(0.48503074050), SCALE(0.01805862412), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7546:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7546 | SCALE(0.01724460535), SCALE(0.47964480519), SCALE(0.48503074050), SCALE(0.01805862412), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7546:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7546 | SCALE(0.01724460535), SCALE(0.47964480519), SCALE(0.48503074050), SCALE(0.01805862412), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7546:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7546 | SCALE(0.01724460535), SCALE(0.47964480519), SCALE(0.48503074050), SCALE(0.01805862412), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7545:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7545 | SCALE(0.01645922661), SCALE(0.47423094511), SCALE(0.49038675427), SCALE(0.01890186779), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7545:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7545 | SCALE(0.01645922661), SCALE(0.47423094511), SCALE(0.49038675427), SCALE(0.01890186779), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7545:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7545 | SCALE(0.01645922661), SCALE(0.47423094511), SCALE(0.49038675427), SCALE(0.01890186779), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7545:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7545 | SCALE(0.01645922661), SCALE(0.47423094511), SCALE(0.49038675427), SCALE(0.01890186779), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7544:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7544 | SCALE(0.01570170000), SCALE(0.46879136562), SCALE(0.49571081996), SCALE(0.01977507770), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7544:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7544 | SCALE(0.01570170000), SCALE(0.46879136562), SCALE(0.49571081996), SCALE(0.01977507770), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7544:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7544 | SCALE(0.01570170000), SCALE(0.46879136562), SCALE(0.49571081996), SCALE(0.01977507770), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7544:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7544 | SCALE(0.01570170000), SCALE(0.46879136562), SCALE(0.49571081996), SCALE(0.01977507770), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7543:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7543 | SCALE(0.01497144438), SCALE(0.46332800388), SCALE(0.50100076199), SCALE(0.02067894675), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7543:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7543 | SCALE(0.01497144438), SCALE(0.46332800388), SCALE(0.50100076199), SCALE(0.02067894675), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7543:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7543 | SCALE(0.01497144438), SCALE(0.46332800388), SCALE(0.50100076199), SCALE(0.02067894675), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7543:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7543 | SCALE(0.01497144438), SCALE(0.46332800388), SCALE(0.50100076199), SCALE(0.02067894675), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7542:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7542 | SCALE(0.01426773332), SCALE(0.45784294605), SCALE(0.50625455379), SCALE(0.02161412500), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7542:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7542 | SCALE(0.01426773332), SCALE(0.45784294605), SCALE(0.50625455379), SCALE(0.02161412500), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7542:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7542 | SCALE(0.01426773332), SCALE(0.45784294605), SCALE(0.50625455379), SCALE(0.02161412500), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7542:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7542 | SCALE(0.01426773332), SCALE(0.45784294605), SCALE(0.50625455379), SCALE(0.02161412500), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7541:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7541 | SCALE(0.01358995494), SCALE(0.45233830810), SCALE(0.51147013903), SCALE(0.02258131653), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7541:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7541 | SCALE(0.01358995494), SCALE(0.45233830810), SCALE(0.51147013903), SCALE(0.02258131653), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7541:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7541 | SCALE(0.01358995494), SCALE(0.45233830810), SCALE(0.51147013903), SCALE(0.02258131653), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ In file included from src/libavcodec/dvbsubdec.c:24: src/libavcodec/bytestream.hsrc/libavcodec/dcadata.c::1717541::185:: 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] 7541 | SCALE(0.0135899 51714 | 9 4 ) , gS-C>AbLuEf(f0e.r4 5+2=3 3F8F3M0I8N1(0g)-,> bSuCfAfLeEr(_0e.n51d1 4-7 0g1-3>9b0u3f)f,e rS,C AsLiEz(e0).;0 2 2| 5 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~8 131653), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:src/libavutil/macros.h7338::4933::25 :note: expanded from macro 'SCALE'note: expanded from macro 'FFMIN' 7338 | #49d | e#fdienfei nSeC AFLFEM(IcN)( a(,(bc)) (/( a()2 5>6 .(0bf) *? 3(2b7)6 8:. 0(fa)))) | | ~ ~~~~~~~^~~~~~~~~~ ~ ^ ~ src/libavcodec/dcadata.c:7540:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7540 | SCALE(0.01293735672), SCALE(0.44681602716), SCALE(0.51664537191), SCALE(0.02358125709), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7540:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7540 | SCALE(0.01293735672), SCALE(0.4468160271In file included from 6),src/libavcodec/dvbsubenc.c :S22C: Asrc/libavcodec/bytestream.hLE:(1710:.185:1 6warning: 64537191), Scomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]C ALE(0.02358125709), | ^~~~~~~~~~~~~~~~~~~~171 | src/libavcodec/dcadata.c : 7338g:-33>:b unote: fexpanded from macro 'SCALE'f er += FF M7338I | N#(dge-f>ibnuef fSeCrA_LeEn(dc )- (g(-c)> b/u f(f2e56r.0,f s* i32z76e8);. 0f )| ) ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ | ~ ~~~~~~~^~~~~~~~~~ src/libavutil/macros.h:49src/libavcodec/dcadata.c:25::7540 :note: 27expanded from macro 'FFMIN': warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | #defi n7540e | F F MSICNA(LaE,(b0). 0(1(2a9)3 7>3 5(6b7)2 )?, (SbC)A L: E((a0).)4 4 6| 8 ~ ^ ~1 602716), SCALE(0.51664537191), SCALE(0.02358125709), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~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] src/libavcodec/dcadata.c:7540:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 186 | s7540i | z e 2 = SFCFAMLIEN((0p.-0>1b2u9f3f7e3r5_6e7n2d) ,- SpC-A>LbEu(f0f.e4r4,6 8s1i6z0e2)7;1 6 )| , ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ SCALE(0.src/libavutil/macros.h5:1496:6254:5 3note: 7expanded from macro 'FFMIN'1 91), SC A49L | E#(de0f.i0ne2 3F5F8M1I2N5709)(,a , b| ^~~~~~~~~~~~~~~~~~~~) ((asrc/libavcodec/dcadata.c): 7338>: 33:( bnote: )expanded from macro 'SCALE' ? (b) : (7338a | #)de)fi ne S| C ~ ^ ~ ALE(c) ((c) In file included from /src/libavcodec/dvbsubdec.c :24(: src/libavcodec/bytestream.h2:1875:156:. 0warning: fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] * 327 61878 | . 0 f) ) i| f ~ ~~~~~~~^~~~~~~~~~ (size2 != size) src/libavcodec/dcadata.c :| 7539: ~~~~~ ^ ~~~~71 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7539 | SCALE(0.01230939943), SCALE(0.44127810001), SCALE(0.52177828550), SCALE(0.02461459488), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ In file included from src/libavcodec/dcadata.csrc/libavcodec/dvbsubenc.c::753922:: 49src/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] 7539 | SCA L186E | ( 0 . 0s12i3ze0293 9=9 4F3F),M SICNA(LEp(-0.>44b1u27f8f1e00r0_e1nd) , -SC ApL-E>(b0u.5f2f1e7r7,8 s2iz8e5)5;0 ) ,| S ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~C ALE(0.0src/libavutil/macros.h24:61494:5259:4 8note: 8)expanded from macro 'FFMIN', | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c :497338 | :#33d:e fnote: iexpanded from macro 'SCALE'n e FFMIN (7338a | ,#bd)e f(i(nae) S>C A(LbE)( c?) ((b()c ): /( a()2)5 6 .| 0 ~ ^ ~f * 32768.0f)In file included from )src/libavcodec/dvbsubenc.c : 22| : ~ ~~~~~~~^~~~~~~~~~src/libavcodec/bytestream.h :187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | src/libavcodec/dcadata.c : 7539 : 27i:f warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]s ize2 != siz e7539) | | ~~~~~ ^ ~~~~ SCALE(0.01230939943), SCALE(0.44127810001), SCALE(0.52177828550), SCALE(0.02461459488), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7539:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7539 | SCALE(0.01230939943), SCALE(0.44127810001), SCALE(0.52177828550), SCALE(0.02461459488), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7538:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7538 | SCALE(0.01170534454), SCALE(0.43572667241), SCALE(0.52686679363), SCALE(0.02568206564), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7538:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7538 | SCALE(0.01170534454), SCALE(0.43572667241), SCALE(0.52686679363), SCALE(0.02568206564), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7538:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7538 | SCALE(0.01170534454), SCALE(0.43572667241), SCALE(0.52686679363), SCALE(0.02568206564), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7538:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7538 | SCALE(0.01170534454), SCALE(0.43572667241), SCALE(0.52686679363), SCALE(0.02568206564), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7537:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7537 | SCALE(0.01112466771), SCALE(0.43016362190), SCALE(0.53190881014), SCALE(0.02678431384), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7537:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7537 | SCALE(0.01112466771), SCALE(0.43016362190), SCALE(0.53190881014), SCALE(0.02678431384), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7537:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7537 | SCALE(0.01112466771), SCALE(0.43016362190), SCALE(0.53190881014), SCALE(0.02678431384), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7537:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7537 | SCALE(0.01112466771), SCALE(0.43016362190), SCALE(0.53190881014), SCALE(0.02678431384), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 3src/libavcodec/bytestream.h276:8.2710:f17):) warning: | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c :2717536 | : 71 : warning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n t size2 = F F7536M | I N ( g -S>CbAuLffEe(r0_.e0n1d0 5-66 54g56-5>)b, uSCfAfeLrE(,0 .s42i4ze5)9;1 0 6| 4 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~4 5), SCALEsrc/libavutil/macros.h(:490:25.:5 3note: 6expanded from macro 'FFMIN'90 224886) , 49SC | A#LEd(e0.f0i27n9e22 F1F2M3I6N7()a,, b ) | (( ^~~~~~~~~~~~~~~~~~~~a) > src/libavcodec/dcadata.c(:b7338): 33? :( bnote: )expanded from macro 'SCALE' : (a)) | 7338 ~ ^ ~ | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7536:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7536 | SCALE(0.01056654565), SCALE(0.42459106445), SCALE(0.53690224886), SCALE(0.02792212367), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7536:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7536 | SCALE(0.01056654565), SCALE(0.42459106445), SCALE(0.53690src/libavcodec/bytestream.h2248:82716):, 17S:C Awarning: LEcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]( 0.02792212367) ,271 | | ^~~~~~~~~~~~~~~~~~~~ int src/libavcodec/dcadata.cs:i7338z:33e:2 note: =expanded from macro 'SCALE' FFMIN( g7338-> | b#ufdfeefr_ienen dS C-A LEg(-c)> b(u(fc)f e/ r(,25 6s.i0fz e*); 3| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~2 768.0f))src/libavutil/macros.h :| ~ ~~~~~~~^~~~~~~~~~49 :25: note: expanded from macro 'FFMIN' src/libavcodec/dcadata.c49: | 7536#:d5e:f iwarning: nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e FFMIN(a,b) ( (7536a | ) > ( bS)C A?L E((b0.)0 1:0 5(6a6)5)4 5 6| 5 ~ ^ ~) , SCALE(0.42459106445), SCALE(0.536902248486) warning,s generatedS. CALE(0.02792212367), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7535:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7535 | SCALE(0.01003060210), SCALE(0.41901078820), SCALE(0.54184508324), SCALE(0.02909611352), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7535:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7535 | SCALE(0.01In file included from 003src/libavcodec/dvbsubdec.c0:62402: 1src/libavcodec/bytestream.h0:)293,: 13:S Cwarning: Acomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]LE (0.41901078820 )293, | S C AL Esi(ze02. 5=4 1FF8M45I0N8(3p2-4>)b,u fSfCeArL_Ee(nd0 -. p0-2>b9u0f9f6er1,1 3s5iz2e),) ; | ^~~~~~~~~~~~~~~~~~~~ | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE'src/libavutil/macros.h :49:25: note: 7338expanded from macro 'FFMIN' | # define 49 | S#CdAeLfEi(nc)e (F(cF)MI N/( a(,2b)5 (6(.a0)f >* (b3)2 ?7 6(8b.) 0:f ()a)) ) | | ~ ~~~~~~~^~~~~~~~~~ ~ ^ ~ In file included from src/libavcodec/dvbsubdec.c:src/libavcodec/dcadata.c24:: 7535src/libavcodec/bytestream.h::27294:: 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 | 7535 | i fS C(AsLiEz(e02. 0!1=0 0s3i0ze6)0 2 1| 0 ~~~~~ ^ ~~~~) , SCALE(0.41901078820), SCALE(0.54184508324), SCALE(0.02909611352), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7535:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7535 | SCALE(0.01003060210), SCALE(0.41901078820), SCALE(0.54184508324), SCALE(0.02909611352)In file included from , src/libavcodec/dvbsubenc.c| : ^~~~~~~~~~~~~~~~~~~~22 : src/libavcodec/bytestream.h:src/libavcodec/dcadata.c293::733813::33 :warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]note: expanded from macro 'SCALE' 7338 | #define S293C | A L E ( cs)i z(e(2c )= /F F(M2IN56(.p0-f> b*u f3f2e7r6_8e.n0df )-) p -| > ~ ~~~~~~~^~~~~~~~~~b uffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavcodec/dcadata.c:7534:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavutil/macros.h :49:25: note: expanded from macro 'FFMIN' 7534 | 49 | S#CdAeLfEi(n0e. F0F0M9I5N1(6a0,0b4)4 7()(,a )S C>A L(Eb()0 .?4 1(3b4)2 4:8 7(9a3)1)) , | S ~ ^ ~C ALE(0.546735In file included from 3src/libavcodec/dvbsubenc.c4:6223: 2src/libavcodec/bytestream.h):,294 :S15C:A Lwarning: Ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]( 0.03030 72940 | 3 7 7 6 )i,f (| s ^~~~~~~~~~~~~~~~~~~~i ze2src/libavcodec/dcadata.c :!7338=: 33s:i znote: eexpanded 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/bytestream.h| ^~~~~~~~~~~~~~~~~~~~ :317src/libavcodec/dcadata.c::137338:: 33warning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] note: expanded from macro 'SCALE' 7338 | #define 317S | C A L E (sci)ze 2( =( cF)F /M (I2N(5p-6>.bu0fffe r*_ en3d27 6-8. 0pf-)>)bu f f| ~ ~~~~~~~^~~~~~~~~~e r, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavcodec/dcadata.c:7534:5:src/libavutil/macros.h :warning: 49implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 25: note: expanded from macro 'FFMIN' 753449 | | # d e fSiCnAeL EF(F0M.I0N0(9a5,1b6)0 0(4(4a7)) ,> S(CbA)L E?( 0(.b4)1 3:4 2(4a8)7)9 3 1| ) ~ ^ ~, SCALE(0.54673In file included from 5src/libavcodec/dvbsubdec.c3:4246: 3src/libavcodec/bytestream.h2:)318,: 15S:C Awarning: LEcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] (0.0303 03187 | 0 3 7 7 6i)f, ( s| i ^~~~~~~~~~~~~~~~~~~~z e2 !src/libavcodec/dcadata.c=: 7338s:i33z:e )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/bytestream.hsrc/libavcodec/dcadata.c::7533317::4913:: 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] 7533 | 317S | C A L E (s0i.z0e029 0=2 2F3F0M1I0N6()p,- >SbCuAfLfEe(r0_.e4n0d7 8-3 5p21-5>3b3u)f,f eSrC,A LsEi(ze0).; 5 5| 1 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~5 7101154)src/libavutil/macros.h,: 49S:C25:A Lnote: expanded from macro 'FFMIN'E (0.0315 549 | 5#5d5e2f0i4n)e, F F| MI ^~~~~~~~~~~~~~~~~~~~N (a,src/libavcodec/dcadata.cb:) 7338(:33(: anote: ) expanded from macro 'SCALE'> (b) ? 7338( | b#)d e:f i(an))e S| C ~ ^ ~A LE(c) ((c)In file included from src/libavcodec/dvbsubenc.c/:22 : (src/libavcodec/bytestream.h:23185:615.:0 fwarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]* 32768 .0318f | ) ) i| f ~ ~~~~~~~^~~~~~~~~~ (size2 != size) 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), SCAsrc/libavcodec/bytestream.hLE(:0355.:5135:6 3warning: 4comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]9 99275), SCALE(0.0328 43552 | 3 9 39 6 )s,i z e| ^~~~~~~~~~~~~~~~~~~~ = Fsrc/libavcodec/dcadata.cF:M7338I:N33(:g -note: >expanded from macro 'SCALE'b uffer_e n7338d | #-d egf-i>nbeu fSfCeArL,E (sci)z e()(;c ) | / ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ (256.0f * src/libavutil/macros.h3:2497:6258:. 0note: fexpanded from macro 'FFMIN') ) | ~ ~~~~~~~^~~~~~~~~~ 49 | #define FFMINsrc/libavcodec/dcadata.c(:a7532,:b5): (warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]a ) > (b) ? (b )7532 | : ( a) )S C A| L ~ ^ ~E (0.0085488157In file included from 3src/libavcodec/dvbsubdec.c):24,: src/libavcodec/bytestream.hS:C356AL:E13(:0 .warning: 4comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]02 24379301) ,356 | S C A LsEi(z0e.25 =5 6F3F4M9IN9(9p2->7b5uf)f,er _SeCnAd L- Ep(->0b.uf0f3er2,8 4s2i3ze9)3; 9 | 6 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ), | ^~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49src/libavcodec/dcadata.c::733825:: 33note: : 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/dvbsubdec.c:24: src/libavcodec/bytestream.h:357:src/libavcodec/dcadata.c15::7531 :warning: 71comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: src/libavcodec/bytestream.h warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 355357: | 13 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]i f 7531( | s i z e 2S C!A=L Es( i0355z. | e0 )0 8 0 9| s4 ~~~~~ ^ ~~~~9i8 z0e3 8 )=, FSFCMAILNE((g0-.>3b9u6f6f5e2r4_3e0n3d0 )-, gS-C>AbLuEf(f0e.r5,6 1s0i7z0e2)6;3 3 9| ) ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~, SCALE(0.03src/libavutil/macros.h4:1496:81259:1 2note: 5expanded from macro 'FFMIN' ), | ^~~~~~~~~~~~~~~~~~~~ 49 | src/libavcodec/dcadata.c#:de7338f:in33e: F Fnote: Mexpanded from macro 'SCALE'IN (a,b) (7338( | a#)d e> f(ib)n e? S(CAbL)E (:c ()a ))( ( c)| ~ ^ ~ / (256.0f *In file included from 3src/libavcodec/dvbsubenc.c2:72268: .0src/libavcodec/bytestream.hf):) 356 :| 13 ~ ~~~~~~~^~~~~~~~~~: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/dcadata.c356: | 7531 : 49 : swarning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]z e2 = FFMIN (7531p | - > b ufSfCerA_LenEd( -0 p.->0b0u8f09f4er9,8 0s3i8z)e),; SC AL| E( ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~0 .3966src/libavutil/macros.h5:24493:03250: )note: expanded from macro 'FFMIN', SCALE( 490 | .#d5e6fi1n0e7 F0F2MI6N3(a3,b9)) ,( (SCaA) L>E( 0(.b0)3 4? 1(6b)8 :1 9(a1)2)5 ), | | ~ ^ ~ ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: In file included from note: src/libavcodec/dvbsubenc.cexpanded from macro 'SCALE': 22: src/libavcodec/bytestream.h:357:15 :7338 | warning: #comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]d efine S C357A | L E ( c )i f( ((cs) i/z (e22 5!=6 .si0zf e* )3 2 76| 8. ~~~~~ ^ ~~~~0 f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7531:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7531 | SCALE(0.00809498038), SCALE(0.39665243030), SCALE(0.56107026339), SCALE(0.03416819125), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7531:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7531 | SCALE(0.00809498038), SCALE(0.39665243030), SCALE(0.56107026339), SCALE(0.03416819125), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7530:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7530 | SCALE(0.00766016589), SCALE(0.39106300473), SCALE(0.56572991610), SCALE(0.03553372994), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7530:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7530 | SCALE(0.00766016589), SCALE(0.39106300473), SCALE(0.56572991610), SCALE(0.03553372994), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7530:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7530 | SCALE(0.00766016589), SCALE(0.39106300473), SCALE(0.56572991610), SCALE(0.03553372994), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7530:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7530 | SCALE(0.00766016589), SCALE(0.39106300473), SCALE(0.56572991610), SCALE(0.03553372994), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7529:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7529 | SCALE(0.00724391919), SCALE(0.38547745347), SCALE(0.57032698393), SCALE(0.03693958372), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7529:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7529 | SCALE(0.00724391919), SCALE(0.38547745347), SCALE(0.57032698393), SCALE(0.03693958372), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7529:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7529 | SCALE(0.00724391919), SCALE(0.38547745347), SCALE(0.57032698393), SCALE(0.03693958372), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7529:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7529 | SCALE(0.00724391919), SCALE(0.38547745347), SCALE(0.57032698393), SCALE(0.03693958372), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7528:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7528 | SCALE(0.00684553990), SCALE(0.37989753485), SCALE(0.57485944033), SCALE(0.03838652745), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7528:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7528 | SCALE(0.00684553990), SCALE(0.37989753485), SCALE(0.57485944033), SCALE(0.03838652745), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7528:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7528 | SCALE(0.00684553990), SCALE(0.37989753485), SCALE(0.57485944033), SCALE(0.03838652745), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7528:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7528 | SCALE(0.00684553990), SCALE(0.37989753485), SCALE(0.57485944033), SCALE(0.03838652745), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7527:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7527 | SCALE(0.00646453211), SCALE(0.37432509661), SCALE(0.57932555676), SCALE(0.03987516090), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7527:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7527 | SCALE(0.00646453211), SCALE(0.37432509661), SCALE(0.57932555676), SCALE(0.03987516090), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7527:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7527 | SCALE(0.00646453211), SCALE(0.37432509661), SCALE(0.57932555676), SCALE(0.03987516090), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7527:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7527 | SCALE(0.00646453211), SCALE(0.37432509661), SCALE(0.57932555676), SCALE(0.03987516090), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7526:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7526 | SCALE(0.00610029325), SCALE(0.36876192689), SCALE(0.58372318745), SCALE(0.04140623659), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7526:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7526 | SCALE(0.00610029325), SCALE(0.36876192689), SCALE(0.58372318745), SCALE(0.04140623659), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7526:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7526 | SCALE(0.00610029325), SCALE(0.36876192689), SCALE(0.58372318745), SCALE(0.04140623659), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7526:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7526 | SCALE(0.00610029325), SCALE(0.36876192689), SCALE(0.58372318745), SCALE(0.04140623659), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7525:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7525 | SCALE(0.00575236930), SCALE(0.36320972443), SCALE(0.58805054426), SCALE(0.04298033938), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7525:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7525 | SCALE(0.00575236930), SCALE(0.36320972443), SCALE(0.58805054426), SCALE(0.04298033938), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7525:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7525 | SCALE(0.00575236930), SCALE(0.36320972443), SCALE(0.58805054426), SCALE(0.04298033938), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7525:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7525 | SCALE(0.00575236930), SCALE(0.36320972443), SCALE(0.58805054426), SCALE(0.04298033938), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7524:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7524 | SCALE(0.00542017492), SCALE(0.35767036676), SCALE(0.59230577946), SCALE(0.04459818453), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7524:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7524 | SCALE(0.00542017492), SCALE(0.35767036676), SCALE(0.59230577946), SCALE(0.04459818453), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7524:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7524 | SCALE(0.00542017492), SCALE(0.35767036676), SCALE(0.59230577946), SCALE(0.04459818453), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7524:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7524 | SCALE(0.00542017492), SCALE(0.35767036676), SCALE(0.59230577946), SCALE(0.04459818453), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7523:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7523 | SCALE(0.00510312291), SCALE(0.35214546323), SCALE(0.59648692608), SCALE(0.04626038298), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7523:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7523 | SCALE(0.00510312291), SCALE(0.35214546323), SCALE(0.59648692608), SCALE(0.04626038298), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7523:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7523 | SCALE(0.00510312291), SCALE(0.35214546323), SCALE(0.59648692608), SCALE(0.04626038298), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7523:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7523 | SCALE(0.00510312291), SCALE(0.35214546323), SCALE(0.59648692608), SCALE(0.04626038298), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7522:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7522 | SCALE(0.00480085658), SCALE(0.34663668275), SCALE(0.60059231520), SCALE(0.04796761274), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7522:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7522 | SCALE(0.00480085658), SCALE(0.34663668275), SCALE(0.60059231520), SCALE(0.04796761274), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7522:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7522 | SCALE(0.00480085658), SCALE(0.34663668275), SCALE(0.60059231520), SCALE(0.04796761274), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7522:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7522 | SCALE(0.00480085658), SCALE(0.34663668275), SCALE(0.60059231520), SCALE(0.04796761274), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7521:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7521 | SCALE(0.00451271003), SCALE(0.34114575386), SCALE(0.60462015867), SCALE(0.04972046614), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7521:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7521 | SCALE(0.00451271003), SCALE(0.34114575386), SCALE(0.60462015867), SCALE(0.04972046614), | CC libavcodec/eatgv.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:7521:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7521 | SCALE(0.00451271003), SCALE(0.34114575386), SCALE(0.60462015867), SCALE(0.04972046614), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7521:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7521 | SCALE(0.00451271003), SCALE(0.34114575386), SCALE(0.60462015867), SCALE(0.04972046614), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7520:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7520 | SCALE(0.00423829490), SCALE(0.33567428589), SCALE(0.60856848955), SCALE(0.05151961371), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7520:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7520 | SCALE(0.00423829490), SCALE(0.33567428589), SCALE(0.60856848955), SCALE(0.05151961371), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7520:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7520 | SCALE(0.00423829490), SCALE(0.33567428589), SCALE(0.60856848955), SCALE(0.05151961371), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7520:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7520 | SCALE(0.00423829490), SCALE(0.33567428589), SCALE(0.60856848955), SCALE(0.05151961371), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7519:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7519 | SCALE(0.00397720048), SCALE(0.33022382855), SCALE(0.61243581772), SCALE(0.05336561054), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7519:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7519 | SCALE(0.00397720048), SCALE(0.33022CC libavcodec/eatqi.o 382855), SCALE(0.61243581772), SCALE(0.05336561054), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7519:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7519 | SCALE(0.00397720048), SCALE(0.33022382855), SCALE(0.61243581772), SCALE(0.05336561054), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7519:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7519 | SCALE(0.00397720048), SCALE(0.33022382855), SCALE(0.61243581772), SCALE(0.05336561054), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7518:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7518 | SCALE(0.00372874714), SCALE(0.32479602098), SCALE(0.61622029543), SCALE(0.05525910854), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7518:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7518 | SCALE(0.00372874714), SCC libavcodec/elbg.o CALE(0.32479602098), SCALE(0.61622029543), SCALE(0.05525910854), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7518:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7518 | SCALE(0.00372874714), SCALE(0.32479602098), SCALE(0.61622029543), SCALE(0.05525910854), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7518:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7518 | SCALE(0.00372874714), SCALE(0.32479602098), SCALE(0.61622029543), SCALE(0.05525910854), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7517:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7517 | SCALE(0.00349264755), SCALE(0.31939238310), SCALE(0.61992025375), SCALE(0.05720067024), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7517:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7517 | SCALE(0.00349264755), SCALE(0.31939238310), SCALE(0.61992025375), SCALE(0.05720067024), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7517:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7517 | SCALE(0.00349264755), SCALE(0.31939238310), SCALE(0.61992025375), SCALE(0.05720067024), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7517:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7517 | SCALE(0.00349264755), SCALE(0.31939238310), SCALE(0.61992025375), SCALE(0.05720067024), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7516:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7516 | SCALE(0.00326841651), SCALE(0.31401440501), SCALE(0.62353414297), SCALE(0.05919086933), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7516:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7516 | SCALE(0.00326841651), SCALE(0.31401440501), SCALE(0.62353414297), SCALE(0.05919086933), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7516:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7516 | SCALE(0.00326841651), SCALE(0.31401440501), SCALE(0.62353414297), SCALE(0.05919086933), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7516:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7516 | SCALE(0.00326841651), SCALE(0.31401440501), SCALE(0.62353414297), SCALE(0.05919086933), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7515:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7515 | SCALE(0.00305565330), SCALE(0.30866351724), SCALE(0.62706029415), SCALE(0.06123027951), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7515:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7515 | SCALE(0.00305565330), SCALE(0.30866351724), SCALE(0.62706029415), SCALE(0.06123027951), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7515:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7515 | SCALE(0.00305565330), SCALE(0.30866351724), SCALE(0.62706029415), SCALE(0.06123027951), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7515:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7515 | SCALE(0.00305565330), SCALE(0.30866351724), SCALE(0.62706029415), SCALE(0.06123027951), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7514:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7514 | SCALE(0.00285378192), SCALE(0.30334126949), SCALE(0.63049703836), SCALE(0.06331945211), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7514:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7514 | SCALE(0.00285378192), SCALE(0.30334126949), SCALE(0.63049703836), SCALE(0.06331945211), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7514:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7514 | SCALE(0.00285378192), SCALE(0.30334126949), SCALE(0.63049703836), SCALE(0.06331945211), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7514:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7514 | SCALE(0.00285378192), SCALE(0.30334126949), SCALE(0.63049703836), SCALE(0.06331945211), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7513:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7513 | SCALE(0.00266251224), SCALE(0.29804900289), SCALE(0.63384294510), SCALE(0.06545893103), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7513:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7513 | SCALE(0.00266251224), SCALE(0.29804900289), SCALE(0.63384294510), SCALE(0.06545893103), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7513:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7513 | SCALE(0.00266251224), SCALE(0.29804900289), SCALE(0.63384294510), SCALE(0.06545893103), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7513:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7513 | SCALE(0.00266251224), SCALE(0.29804900289), SCALE(0.63384294510), SCALE(0.06545893103), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7512:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7512 | SCALE(0.00248134881), SCALE(0.29278811812), SCALE(0.63709646463), SCALE(0.06764923781), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7512:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7512 | SCALE(0.00248134881), SCALE(0.29278811812), SCALE(0.63709646463), SCALE(0.06764923781), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7512:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7512 | SCALE(0.00248134881), SCALE(0.29278811812), SCALE(0.63709646463), SCALE(0.06764923781), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7512:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7512 | SCALE(0.00248134881), SCALE(0.29278811812), SCALE(0.63709646463), SCALE(0.06764923781), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7511:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7511 | SCALE(0.00231004250), SCALE(0.28755992651), SCALE(0.64025616646), SCALE(0.06989086419), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7511:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7511 | SCALE(0.00231004250), SCALE(0.28755992651), SCALE(0.64025616646), SCALE(0.06989086419), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7511:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7511 | SCALE(0.00231004250), SCALE(0.28755992651), SCALE(0.64025616646), SCALE(0.06989086419), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7511:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7511 | SCALE(0.00231004250), SCALE(0.28755992651), SCALE(0.64025616646), SCALE(0.06989086419), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7510:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7510 | SCALE(0.00214785640), SCALE(0.28236576915), SCALE(0.64332056046), SCALE(0.07218432426), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7510:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7510 | SCALE(0.00214785640), SCALE(0.28236576915), SCALE(0.64332056046), SCALE(0.07218432426), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7510:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7510 | SCALE(0.00214785640), SCALE(0.28236576915), SCALE(0.64332056046), SCALE(0.07218432426), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7510:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7510 | SCALE(0.00214785640), SCALE(0.28236576915), SCALE(0.64332056046), SCALE(0.07218432426), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7509:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7509 | SCALE(0.00199495023), SCALE(0.27720692754), SCALE(0.64628833532), SCALE(0.07453006506), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7509:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7509 | SCALE(0.00199495023), SCALE(0.27720692754), SCALE(0.64628833532), SCALE(0.07453006506), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7509:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7509 | SCALE(0.00199495023), SCALE(0.27720692754), SCALE(0.64628833532), SCALE(0.07453006506), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7509:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7509 | SCALE(0.00199495023), SCALE(0.27720692754), SCALE(0.64628833532), SCALE(0.07453006506), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7508:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7508 | SCALE(0.00185023469), SCALE(0.27208462358), SCALE(0.64915806055), SCALE(0.07692859322), | ^~~~~~~~~~~~~~~~~~~~src/libavcodec/dvbsubenc.c :src/libavcodec/dcadata.c:3057338::1833:: warning: note: expanded from macro 'SCALE'comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7338 | #define SC A305L | E ( c ) i(f( c()b u/f _(s25i6z.e0 f< *8 3+2 7h6-8>.n0ufm)_)r e c| t ~ ~~~~~~~^~~~~~~~~~s * 6) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7508:49: src/libavcodec/dvbsubenc.cwarning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]317 :35: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 7508 | S C317A | L E ( 0 .f0or0 (1re8g5i0o2n3_4i6d9) , =S 0C;A rLeEgi(on0_.2i7d20 84<6 2h-3>58n)u,m _SrCeActLsE; (r0e.gi6o4n9_1i5d8+0+6)0 5{5 ) ,| ~~~~~~~~~ ^ ~~~~~~~~~~~~S CALE(0.076928src/libavcodec/dvbsubenc.c5:93283:2352:) ,warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338: 33328: | note: expanded from macro 'SCALE' for 7338( | #cdluetf_iinde S=CA L0;E (ccl) u(t(_c)i d /< ( 25h6-.>0nf u* m3_27r68e.0cft)s); c| l ~ ~~~~~~~^~~~~~~~~~u t_id++) { | ~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/dcadata.c:7508:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavcodec/dvbsubenc.c :379:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7508 | S379C | AL E ( 0. 00 1 8 5 0i23f46 9()b,u SfCA_LsEi(ze0 .<2 h7-2>n0u84m62_3r5e8c)t,s S*C A2L2)E ( 0| . ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~6 4915806055src/libavcodec/dvbsubenc.c):,381 S:CA39L:E (0warning: .comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare]0 76928593 2381 | 2 ) , | f ^~~~~~~~~~~~~~~~~~~~o r (src/libavcodec/dcadata.cr:eg7338i:on33_:i dnote: expanded from macro 'SCALE'= 0; reg i7338o | n#_dide enu m_SrCeAcLtsE; (recgi)o n(_(icd+)+ )/ { (2 5| 6 ~~~~~~~~~ ^ ~~~~~~~~~~~~ .0f * 32768src/libavcodec/dvbsubenc.c.0:f422)): 39: | warning: ~ ~~~~~~~^~~~~~~~~~ comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 422 | src/libavcodec/dcadata.c : 7508 : 5 : fwarning: oimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]r (object_id = 75080 | ; o bj eSCcAtL_Ei(d0 .<0 0h1-8>5n0u2m3_4r6ec9t),s ;S oCbAjLeEc(t_0id.+2+7)2 0{ 8 4| ~~~~~~~~~ ^ ~~~~~~~~~~~~6 2358), SCALE(0.64915806055), SCALE(0.07692859322), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7507:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7507 | SCALE(0.00171401864), SCALE(0.26700007915), SCALE(0.65192854404), SCALE(0.07938029617), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7507:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7507 | SCALE(0.00171401864), SCALE(0.26700007915), SCALE(0.65192854404), SCALE(0.07938029617), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7507:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7507 | SCALE(0.00171401864), SCALE(0.26700007915), SCALE(0.65192854404), SCALE(0.07938029617), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7507:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7507 | SCALE(0.00171401864), SCALE(0.26700007915), SCALE(0.65192854404), SCALE(0.07938029617), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7506:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7506 | SCALE(0.00158570008), SCALE(0.26195442677), SCALE(0.65459835529), SCALE(0.08188561350), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7506:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7506 | SCALE(0.00158570008), SCALE(0.26195442677), SCALE(0.65459835529), SCALE(0.08188561350), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7506:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7506 | SCALE(0.00158570008), SCALE(0.26195442677), SCALE(0.65459835529), SCALE(0.08188561350), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7506:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7506 | SCALE(0.00158570008), SCALE(0.26195442677), SCALE(0.65459835529), SCALE(0.08188561350), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7505:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7505 | SCALE(0.00146482687), SCALE(0.25694879889), SCALE(0.65716648102), SCALE(0.08444493264), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7505:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7505 | SCALE(0.00146482687), SCALE(0.25694879889), SCALE(0.65716648102), SCALE(0.08444493264), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7505:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7505 | SCALE(0.00146482687), SCALE(0.25694879889), SCALE(0.65716648102), SCALE(0.08444493264), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7505:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7505 | SCALE(0.00146482687), SCALE(0.25694879889), SCALE(0.65716648102), SCALE(0.08444493264), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7504:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7504 | SCALE(0.00135110028), SCALE(0.25198432803), SCALE(0.65963155031), SCALE(0.08705867827), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7504:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7504 | SCALE(0.00135110028), SCALE(0.25198432803), SCALE(0.65963155031), SCALE(0.08705867827), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7504:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7504 | SCALE(0.00135110028), SCALE(0.25198432803), SCALE(0.65963155031), SCALE(0.08705867827), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7504:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7504 | SCALE(0.00135110028), SCALE(0.25198432803), SCALE(0.65963155031), SCALE(0.08705867827), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7503:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7503 | SCALE(0.00124442333), SCALE(0.24706205726), SCALE(0.66199249029), SCALE(0.08972713351), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7503:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7503 | SCALE(0.00124442333), SCALE(0.24706205726), SCALE(0.66199249029), SCALE(0.08972713351), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7503:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7503 | SCALE(0.00124442333), SCALE(0.24706205726), SCALE(0.66199249029), SCALE(0.08972713351), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7503:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7503 | SCALE(0.00124442333), SCALE(0.24706205726), SCALE(0.66199249029), SCALE(0.08972713351), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7502:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7502 | SCALE(0.00114431616), SCALE(0.24218304455), SCALE(0.66424828768), SCALE(0.09245070815), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7502:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7502 | SCALE(0.00114431616), SCALE(0.24218304455), SCALE(0.66424828768), SCALE(0.09245070815), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7502:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7502 | SCALE(0.00114431616), SCALE(0.24218304455), SCALE(0.66424828768), SCALE(0.09245070815), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7502:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7502 | SCALE(0.00114431616), SCALE(0.24218304455), SCALE(0.66424828768), SCALE(0.09245070815), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7501:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7501 | SCALE(0.00105048984), SCALE(0.23734821379), SCALE(0.66639786959), SCALE(0.09522963315), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7501:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7501 | SCALE(0.00105048984), SCALE(0.23734821379), SCALE(0.66639786959), SCALE(0.09522963315), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7501:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7501 | SCALE(0.00105048984), SCALE(0.23734821379), SCALE(0.66639786959), SCALE(0.09522963315), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7501:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7501 | SCALE(0.00105048984), SCALE(0.23734821379), SCALE(0.66639786959), SCALE(0.09522963315), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7500:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7500 | SCALE(0.00096255314), SCALE(0.23255851865), SCALE(0.66844022274), SCALE(0.09806428105), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7500:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7500 | SCALE(0.00096255314), SCALE(0.23255851865), SCALE(0.66844022274), SCALE(0.09806428105), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7500:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7500 | SCALE(0.00096255314), SCALE(0.23255851865), SCALE(0.66844022274), SCALE(0.09806428105), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7500:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7500 | SCALE(0.00096255314), SCALE(0.23255851865), SCALE(0.66844022274), SCALE(0.09806428105), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7499:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7499 | SCALE(0.00088037323), SCALE(0.22781492770), SCALE(0.67037439346), SCALE(0.10095486045), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7499:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7499 | SCALE(0.00088037323), SCALE(0.22781492770), SCALE(0.67037439346), SCALE(0.10095486045), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7499:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7499 | SCALE(0.00088037323), SCALE(0.22781492770), SCALE(0.67037439346), SCALE(0.10095486045), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7499:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7499 | SCALE(0.00088037323), SCALE(0.22781492770), SCALE(0.67037439346), SCALE(0.10095486045), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7498:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7498 | SCALE(0.00080365466), SCALE(0.22311829031), SCALE(0.67219948769), SCALE(0.10390164703), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7498:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7498 | SCALE(0.00080365466), SCALE(0.22311829031), SCALE(0.67219948769), SCALE(0.10390164703), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7498:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7498 | SCALE(0.00080365466), SCALE(0.22311829031), SCALE(0.67219948769), SCALE(0.10390164703), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7498:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7498 | SCALE(0.00080365466), SCALE(0.22311829031), SCALE(0.67219948769), SCALE(0.10390164703), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7497:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7497 | SCALE(0.00073179678), SCALE(0.21846942604), SCALE(0.67391467094), SCALE(0.10690483451), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7497:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7497 | SCALE(0.00073179678), SCALE(0.21846942604), SCALE(0.67391467094), SCALE(0.10690483451), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7497:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7497 | SCALE(0.00073179678), SCALE(0.21846942604), SCALE(0.67391467094), SCALE(0.10690483451), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7497:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7497 | SCALE(0.00073179678), SCALE(0.21846942604), SCALE(0.67391467094), SCALE(0.10690483451), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7496:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7496 | SCALE(0.00066567765), SCALE(0.21386915445), SCALE(0.67551922798), SCALE(0.10996460915), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7496:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7496 | SCALE(0.00066567765), SCALE(0.21386915445), SCALE(0.67551922798), SCALE(0.10996460915), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7496:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7496 | SCALE(0.00066567765), SCALE(0.21386915445), SCALE(0.67551922798), SCALE(0.10996460915), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7496:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7496 | SCALE(0.00066567765), SCALE(0.21386915445), SCALE(0.67551922798), SCALE(0.10996460915), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7495:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7495 | SCALE(0.00060277141), SCALE(0.20931822062), SCALE(0.67701220512), SCALE(0.11308115721), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7495:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7495 | SCALE(0.00060277141), SCALE(0.20931822062), SCALE(0.67701220512), SCALE(0.11308115721), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7495:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7495 | SCALE(0.00060277141), SCALE(0.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/dcadata.c:7492:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7492 | SCALE(0.00044236859), SCALE(0.19596865773), SCALE(0.68081587553), SCALE(0.12277261168), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7492:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7492 | SCALE(0.00044236859), SCALE(0.19596865773), SCALE(0.68081587553), SCALE(0.12277261168), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7491:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7491 | SCALE(0.00039634691), SCALE(0.19162209332), SCALE(0.68185669184), SCALE(0.12611730397), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define CC libavcodec/elsdec.o SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7491:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7491 | SCALE(0.00039634691), SCALE(0.19162209332), SCALE(0.68185669184), SCALE(0.12611730397), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7491:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7491 | SCALE(0.00039634691), SCALE(0.19162209332), SCALE(0.68185669184), SCALE(0.12611730397), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7491:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7491 | SCALE(0.00039634691), SCALE(0.19162209332), SCALE(0.68185669184), SCALE(0.12611730397), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7490:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7490 | SCALE(0.00035398375), SCALE(0.18732811511), SCALE(0.68278300762), SCALE(0.12951917946), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7490:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7490 | SCALE(0.00035398375), SCALE(0.18732811511), SCALE(0.68278300762), SCALE(0.12951917946), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7490:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7490 | SCALE(0.00035398375), SCALE(0.18732811511), SCALE(0.68278300762), SCALE(0.12951917946), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7490:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7490 | SCALE(0.00035398375), SCALE(0.18732811511), SCALE(0.68278300762), SCALE(0.12951917946), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7489:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7489 | SCALE(0.00031519096), SCALE(0.183087319src/libavcodec/dump_extradata_bsf.c14):,91 :12S:C Awarning: Lmissing field 'help' initializer [-Wmissing-field-initializers]E (0.6835 94915 | 2 4 8 6 ){ ,N USLLC AL}E, ( 0| . ^ 132978CC libavcodec/encode.o 18601), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7489:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7489 | SCALE(0.00031519096), SCALE(0.18308731914), SCALE(0.68359452486), SCALE(0.13297818601), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7489:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7489 | SCALE(0.00031519096), SCALE(0.18308731914), SCALE(0.68359452486), SCALE(0.13297818601), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7489:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7489 | SCALE(0.00031519096), SCALE(0.18308731914), SCALE(0.68359452486), SCALE(0.13297818601), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7488:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7488 | SCALE(0.00027949660), SCALE(0.17890018225), SCALE(0.68429082632), SCALE(0.13649433851), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7488:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7488 | SCALE(0.00027949660), SCALE(0.17890018225), SCALE(0.6842CC libavcodec/error_resilience.o 9082632), SCALE(0.13649433851), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7488:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7488 | SCALE(0.00027949660), SCALE(0.17890018225), SCALE(0.68429082632), SCALE(0.13649433851), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7488:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7488 | SCALE(0.00027949660), SCALE(0.17890018225), SCALE(0.68429082632), SCALE(0.13649433851), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7487:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7487 | SCALE(0.00024667382), SCALE(0.17476719618), SCALE(0.68487155437), SCALE(0.14006754756), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7487:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7487 | SCALE(0.00024667382), SCALE(0.17476719618), SCALE(0.68487155437), SCALE(0.14006754756), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7487:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7487 | SCALE(0.000246CC libavcodec/escape124.o 67382), SCALE(0.17476719618), SCALE(0.68487155437), SCALE(0.14006754756), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7487:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7487 | SCALE(0.00024667382), SCALE(0.17476719618), SCALE(0.68487155437), SCALE(0.14006754756), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7486:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7486 | SCALE(0.00021643363), SCALE(0.17068879306), SCALE(0.68533653021), SCALE(0.14369773865), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7486:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7486 | SCALE(0.00021643363), SCALE(0.17068879306), SCALE(0.68533653021), SCALE(0.14369773865), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7486:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7486 | SCALE(0.00021643363), SCALE(0.17068879306), SCALE(0.68533653021), SCALE(0.14369773865), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7486:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7486 | SCALE(0.00021643363), SCALE(0.17068879306), SCALE(0.68533653021), SCALE(0src/libavcodec/dvbsubdec.c.143:67749:723:7 3warning: 8comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]6 5), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: 774note: | expanded from macro 'SCALE' f7338o | r# d(eif i=n e0 ;S CiA Lcn)u m/_ r(e2c5t6s.;0 fi +*+ )3 2{7 6 8| . ~ ^ ~~~~~~~~~~~~~~0 f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dvbsubdec.c:849:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/dcadata.c:7485:71: warning: 849implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | for (7485i | = 0; i S88n7u8m6_0r9e)c,t sS;C ALiE(+0+). 1{6 6 6| 6 ~ ^ ~~~~~~~~~~~~~~5 37523), 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' In file included from src/libavcodec/dvdec.c7338: | 52#: desrc/libavcodec/put_bits.hf:i227n:e37 :S CALwarning: Ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]( c) ((c) / (256.0 f 227* | 32 7 6 8. 0f ) ) i f| ~ ~~~~~~~^~~~~~~~~~ (s->buf_end - src/libavcodec/dcadata.cs-:>7484b:uf5_p:t r warning: >implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]= sizeof( B7484i | t B u fS)C)A L{ E (| 0. ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~0 0016358691), SCALE(0.16269733012), SCALE(0.68591803312), SCALE(0.15112841129), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7483:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7483 | SCALE(0.00053168571), SCALE(0.15878495574), SCALE(0.68603444099), SCALE(0.15492856503), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7483:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7483 | SCALE(0.00053168571), SCALE(0.15878495574), SCALE(0.68603444099), SCALE(0.15492856503), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7483:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7483 | SCALE(0.00053168571), SCALE(0.15878495574), SCALE(0.68603444099), SCALE(0.15492856503), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7483:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7483 | SCALE(0.00053168571), SCALE(0.15878495574), SCALE(0.68603444099), SCALE(0.15492856503), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ 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. 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/dvdec.c:313:32: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 313 | if (re_index + vlc_len > last_index) { | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ In file included from src/libavcodec/dxa.c:29: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/dvbsubdec.cIn file included from :src/libavcodec/dxa.c:156029:: 124src/libavcodec/bytestream.h:: 186warning: :13missing field 'unit' initializer [-Wmissing-field-initializers]: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1560 | 186 | { "sciozmep2u t=e _FeFdMt"I,N "(pc-o>mbpuuftef eenrd_ eonfd t-i pm-e> buusffienrg, pstisz e)o;r t| i ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~m eout", Osrc/libavutil/macros.hFF:S49E:T25(:c onote: mexpanded from macro 'FFMIN'pu te_edt) , 49A | V#_dOePTf_iTYnPeE _FBFOMOLI,N ({.ai,6b4) ((=a 0)} ,> 0 ,( b1), ? D(Sb}) ,: (| ^a )) | ~ ^ ~ In file included from src/libavcodec/dxa.c:29: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | src/libavcodec/dvbsubdec.c : 1561i:f 166(:s iwarning: zmissing field 'unit' initializer [-Wmissing-field-initializers]e 2 != size) | ~~~~~ ^ ~~~~ 1561 | {"compute_clut", "compute clut when not available(-1) or only once (-2) or always(1) or never(0)", OFFSET(compute_cCC libavcodec/escape130.o lut), AV_OPT_TYPE_BOOL, {.i64 = -1}, -2, 1, DS}, | ^ src/libavcodec/dvbsubdec.c:1562:86: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1562 | {"dvb_substream", "", OFFSET(substream), AV_OPT_TYPE_INT, {.i64 = -1}, -1, 63, DS}, | ^ src/libavcodec/dvbsubdec.c:1563:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1563 | {NULL} | ^ 12 warnings generated. CC libavcodec/evrcdec.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/exif.o In file included from src/libavcodec/dxa.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_en1d warning- generated . p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/dxa.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/dxa.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/dxa.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/dxa.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) | ~~~~~ ^ ~~~~ 6 warnings generated. 6 warnings generated. 3 warnings generated. In file included from src/libavcodec/dvdsubenc.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/dvdsubenc.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) > (src/libavcodec/dvaudiodec.cb) :? 57(:b19): :warning: (acomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]) ) | ~ ^ ~ In file included from src/libavcodec/dvdsubenc.c :5722 | : src/libavcodec/bytestream.h : 187 :f15o:r warning: (comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]i = 0; i187 | < F F _iAfR R(AsYi_zEeL2E M!S=( ss-i>zseh)u f f| ~~~~~ ^ ~~~~l e); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/dxtory.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/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) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/dxtory.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/dxtory.c:30: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned 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/dvdsubenc.c:22: src/libavcodec/bytestream.h:293:13: warning: CC libavcodec/exr.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/dvdsubenc.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] src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN( p271- | > b u f fienrt_ seinzde 2- =p -F>FbMuIfNf(egr-,> bsuiIn file included from fzfesrc/libavcodec/dvenc.ce):r;_49 e: nsrc/libavcodec/put_bits.h| d ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~: 227-: 37g:- >src/libavutil/macros.hbwarning: :ucomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]49f :f25e:r ,note: expanded from macro 'FFMIN's ize); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 49 | #227d | e f isrc/libavutil/macros.h n: e49 : F25 F: M iInote: fNexpanded from macro 'FFMIN' ( (as,-b>)b u(f (_49a | e)#n dd>e f-(i bns)e- >?Fb uF(fMb_I)pN t(:ra ,(>ba=)) )s( i( za| e) ~ ^ ~o f>( (Bbi)t B?u f()b)In file included from ) src/libavcodec/dvdsubenc.c {:: 22 : (| src/libavcodec/bytestream.ha ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~:) 318) : 15| : ~ ^ ~ warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/dvdsubdec.c:207:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 207 | for (i = 0; i < sub_header->num_rects; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/exrdsp.o 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/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/dxtory.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/dxtory.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/exrenc.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/dvdsubenc.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->src/libavcodec/bytestream.hbuffe:r317,: 13s:i zwarning: ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]) ; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: 317note: | expanded from macro 'FFMIN' size 249 | #=d eFfFiMnIeN (FpF-M>IbNu(faf,ebr)_ e(n(da )- >p -(>bb)u f?f e(rb,) s:i z(ea));) | | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~ ^ ~ src/libavutil/macros.hIn file included from :src/libavcodec/dvdsubenc.c49::2225: :src/libavcodec/bytestream.h :note: 357expanded from macro 'FFMIN': 15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 49 | #357d | e f i n ei fF F(MsIiNz(ea2, b!)= (s(iaz)e )> (| 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/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/dxtory.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/dpcm.c:41: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/dpcm.c:41: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-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/dxtory.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/dxtory.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/dvdsubdec.c:249:21: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 249 | if (cmd_pos > size) { | ~~~~~~~ ^ ~~~~ src/libavcodec/dvdsubdec.c:505:47: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 505 | av_assert0(buf_size >= 0 && ctx->buf_size <= sizeof(ctx->buf)); | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavcodec/dvdsubdec.c:506:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 506 | if (buf_size >= sizeof(ctx->buf) - ctx->buf_size) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 warnings generated. src/libavcodec/dxa.c1: warning generated60. :94: warning: comparison of integers of different signs: 'unsigned long long' and 'int' [-Wsign-compare] 60 | if (12ULL + ((avctx->width * avctx->height) >> 4) + AV_RB32(src + 0) + AV_RB32(src + 4) > srcsize) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~ In file included from src/libavcodec/dxv.c:29: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/dvdsubdec.c:697:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 697 | { "palette", "set the global palette", OFFSET(palette_str), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, SD }, | ^ src/libavcodec/dvdsubdec.c:698:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 698 | { "ifo_palette", "obtain the global palette In file included from frosrc/libavcodec/dxv.cm: 29.: Isrc/libavcodec/bytestream.hF:O186 :f13i:l ewarning: "comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare], OFFSET(ifo_str) ,186 | A V _ O PsTi_zTeY2P E=_ FSFTMRIINGN, ({p -.s>tburf f=e NrU_eLnL d}, -0, 0p,- >SDb }u,f f| e ^ r, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49src/libavcodec/dvdsubdec.c | :#699d:e121f:i nwarning: emissing field 'unit' initializer [-Wmissing-field-initializers] FFMIN(a,b) ((a )699 | > ( b ){ ?" f(obr)c e:d _(sau)b)s _ o| n ~ ^ ~l y", "Only shIn file included from osrc/libavcodec/dxv.cw: 29f: osrc/libavcodec/bytestream.hr:c187e:d15 :s uwarning: bcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]t itles", 187O | F F S E Ti(ff o(rsciedz_esu2b s!_o=nl y)s,iz eA)V_ O P| T_ ~~~~~ ^ ~~~~T YPE_BOOL, {.i64 = 0}, 0, 1, SD}, | ^ src/libavcodec/dvdsubdec.c:700:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 700 | { NULL } | ^ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned 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/dxv.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/dxv.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/dxv.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/dxtory.c:33: src/libavcodec/unary.h:50:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 50 | for(i = 0; i < len && get_bits1(gb) != stop; i++); | ~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-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/dxv.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/dxv.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/extract_extradata_bsf.o 18 warnings generated. src/libavcodec/eacmv.c:189:18: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 189 | if (size > buf_end - buf - EA_PREAMBLE_SIZE) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dvdsubenc.c:491:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 491 | {"palette", "set the global palette", OFFSET(palette_str), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, SE }, | ^ src/libavcodec/dvdsubenc.c:492:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 492 | {"even_rows_fix", "Make number of rows even (workaround for some players)", OFFSET(even_rows_fix), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, SE}, | ^ src/libavcodec/dvdsubenc.c:493:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 493 | { NULL }, | ^ src/libavcodec/dvenc.c:1227:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1227 | { "quant_deadzone", "Quantizer dead zone", OFFSET(quant_deadzone), AV_OPT_TYPE_INT, { .i64 = 7 }, 0, 1024, VE }, | ^ src/libavcodec/dvenc.c:1228:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1228 | { NULL }, | ^ 1 warning generated. src/libavcodec/elbg.c:134:33: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 134 | while (elbg->utility_inc[i] < r) { | ~~~~~~~~~~~~~~~~~~~~ ^ ~ src/libavcodec/dxtory.c:446:24: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 446 | if (slice_size <= 16 + (avctx->height * avctx->width / (8 * nslices))) | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dxtory.c:451:69: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] 451 | if (off_check - avctx->discard_damaged_percentage*off_check/100 > src_size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/dxv.c:406:47: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 406 | for (table1[x].val1 = k; k < 256 && j > table2[k]; k++); | ~ ^ ~~~~~~~~~ src/libavcodec/dxv.c:443:58: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 443 | if (endoffset <= 0 || bytestream2_get_bytes_left(gb) < endoffset) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ In file included from src/libavcodec/eac3enc.c:30: In file included from src/libavcodec/ac3enc.h:43: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: '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/faandct.o src/libavcodec/elbg.c:477:5: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 477 | ALLOCATE_IF_NECESSARY(cells, num_cb, 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/elbg.c:463:35: note: expanded from macro 'ALLOCATE_IF_NECESSARY' 463 | if (elbg->field ## _allocated < new_elements) { \ | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/elbg.c:478:5: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 478 | ALLOCATE_IF_NECESSARY(utility, num_cb, 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/elbg.c:463:35: note: expanded from macro 'ALLOCATE_IF_NECESSARY' 463 | if (elbg->field ## _allocated < new_elements) { \ | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/elbg.c:479:5: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 479 | ALLOCATE_IF_NECESSARY(utility_inc, num_cb, 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/elbg.c:463:35: note: expanded from macro 'ALLOCATE_IF_NECESSARY' 463 | if (elbg->field ## _allocated < new_elements) { \ | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/elbg.c:480:5: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 480 | ALLOCATE_IF_NECESSARY(size_part, num_cb, 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/elbg.c:463:35: note: expanded from macro 'ALLOCATE_IF_NECESSARY' 463 | if (elbg->field ## _allocated < new_elements) { \ | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/elbg.c:481:5: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 481 | ALLOCATE_IF_NECESSARY(cell_buffer, numpoints, 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/elbg.c:463:35: note: expanded from macro 'ALLOCATE_IF_NECESSARY' 463 | if (elbg->field ## _allocated < new_elements) { \ | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/elbg.c:482:5CC libavcodec/faanidct.o : warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 482 | ALLOCATE_IF_NECESSARY(scratchbuf, dim, 5) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/elbg.c:463:35: note: expanded from macro 'ALLOCATE_IF_NECESSARY' 463 | if (elbg->field ## _allocated < new_elements) { \ | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ CC libavcodec/fastaudio.o CC libavcodec/faxcompr.o CC libavcodec/fdctdsp.o src/libavcodec/dxv.c:753:18: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 753 | if (op_size0 > max_op_size0) | ~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/dxv.c:758:18: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 758 | if (op_size1 > max_op_size1) | ~~~~~~~~ ^ ~~~~~~~~~~~~ 7 warnings generated. 17 warnings generated. In file included from src/libavcodec/eamad.c:35: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/dxv.c:806:17: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 806 | if (op_size > max_op_size) | ~~~~~~~ ^ ~~~~~~~~~~~ In file included from src/libavcodec/eamad.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/eamad.c:35: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned 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/eamad.c:35: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/eamad.c:35: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/eamad.c:35: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/eamad.c:35: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/eamad.c:35: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/fft_fixed_32.o CC libavcodec/fft_float.o 1 warning generated. CC libavcodec/fft_init_table.o CC libavcodec/ffv1.o src/libavcodec/eatgv.c:232:24: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 232 | if (vector < num_mvs) { | ~~~~~~ ^ ~~~~~~~ src/libavcodec/elsdec.c:307:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 307 | if (ctx->t > ctx->x) { /* decode most probable symbol (MPS) */ | ~~~~~~ ^ ~~~~~~ src/libavcodec/elsdec.c:309:23: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 309 | while (ctx->t > pAllowable[ctx->j]) | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/elsdec.c:338:47: warning: comparison of integers of different signs: 'const uint32_t' (aka 'const unsigned int') and 'int' [-Wsign-compare] 338 | while (pAllowable[ctx->j - 1] >= z) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~ In file included from src/libavcodec/eatgq.c:37: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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/eamad.c:95:20: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 95 | src/libavcodec/bytestream.h : i271f: 17(:of fwarning: secomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]t >= (t->avctx->he i271g | h t - i7n)t *s itz-e>2l a=s tF_FfMrIaNm(ge-->>bluifnfeersi_zee[n0]d -- 7g-)> b| u ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ffer, size)src/libavcodec/eamad.c;: 104 :| 20 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] src/libavutil/macros.h:49 :10425 | : note: expanded from macro 'FFMIN' if (49o | #fdfseefti n>e= (FtF-M>IaNv(catx,->bh)e i(g(hta/)2 -> 7 ) (*b )t- >?l a(bs)t _:f r(aame)-)> l i| n ~ ^ ~e size[index] - 7) | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/eatgq.c:37: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/eatgq.c:37: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/eatgq.c:37: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 11 warnings generated. CC libavcodec/ffv1dec.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/eatgq.c:37: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/eatgq.c:37: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 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)) | ~ ^ ~ CC libavcodec/ffv1enc.o 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) | ~~~~~ ^ ~~~~ 1 warning generated. CC libavcodec/ffwavesynth.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/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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-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/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/exif.c:163:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 163 | for (i = 0; i < FF_ARRAY_ELEMS(tag_list); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ 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/escape124.c:299:18: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 299 | if (skip == -1) { | ~~~~ ^ ~~ 3 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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); | ~~~~~~~~~~~~ ~~^ CC libavcodec/fic.o src/libavcodec/escape130.c:300:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 300 | if (block_x * 2 == avctx->width) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/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) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ 12 warnings generated. CC libavcodec/filter_units_bsf.o src/libavcodec/error_resilience.c:396:12: warning: variable 'depth' set but not used [-Wunused-but-set-variable] 396 | int i, depth, num_avail; | ^ src/libavcodec/faanidct.c:65:20: warning: implicit conversion increases floating-point precision: 'FLOAT' (aka 'float') to 'double' [-Wdouble-promotion] 65 | od25= (s17 - s53)*CC libavcodec/fits.o (2*A4); | ~~~~^~~~~ ~ src/libavcodec/faanidct.c:67:34: warning: implicit conversion increases floating-point precision: 'FLOAT' (aka 'float') to 'double' [-Wdouble-promotion] 67 | od34= d17*(2*(B6-A2)) - d53*(2*A2); | ^~~~ src/libavcodec/faanidct.c:67:16: warning: implicit conversion increases floating-point precision: 'FLOAT' (aka 'float') to 'double' [-Wdouble-promotion] 67 | od34= d17*(2*(B6-A2)) - d53*(2*A2); | ^~~~ src/libavcodec/faanidct.c:68:34: warning: implicit conversion increases floating-point precision: 'FLOAT' (aka 'float') to 'double' [-Wdouble-promotion] 68 | od16= d53*(2*(A2-B2)) + d17*(2*A2); | ^~~~ src/libavcodec/faanidct.c:68:16: warning: implicit conversion increases floating-point precision: 'FLOAT' (aka 'float') to 'double' [-Wdouble-promotion] 68 | od16= d53*(2*(A2-B2)) + d17*(2*A2); | ^~~~ CC libavcodec/fitsdec.o src/libavcodec/cbs_h2645.c:937:26: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 937 | data_size > data_bit_start / 8); | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavcodec/cbs_h2645.c:939:27: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 939 | if (data_size * 8 + 8 > put_bits_left(pbc)) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/exr.c:47: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/exr.c:47: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/exr.c:47: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (sizeIn file included from 2 !src/libavcodec/exrenc.c=: 36s: isrc/libavcodec/bytestream.hz:e171): 18 :| ~~~~~ ^ ~~~~warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-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/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.c:36: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/faandct.c:99:28: warning: implicit conversion increases floating-point precision: 'FLOAT' (aka 'float') to 'double' [-Wdouble-promotion] 99 | z2= tmp4*(A2+A5) - tmp6*A5; | ^~~~~ src/libavcodec/faandct.c:99:13: warning: implicit conversion increases floating-point precision: 'FLOAT' (aka 'float') to 'double' [-Wdouble-promotion] 99 | z2= tmp4*(A2+A5) - tmp6*A5; | ^~~~~ src/libavcodec/faandct.c:100:28: warning: implicit conversion increases floating-point precision: 'FLOAT' (aka 'float') to 'double' [-Wdouble-promotion] 100 | z4= tmp6*(A4-A5) + tmp4*A5; | ^~~~~ src/libavcodec/faandct.c:100:13: warning: implicit conversion increases floating-point precision: 'FLOAT' (aka 'float') to 'double' [-Wdouble-promotion] 100 | z4= tmp6*(A4-A5) + tmp4*A5; | ^~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned 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:1316:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1316 | for (int i = 0; i < FF_ARRAY_ELEMS(h264->sps); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs_h2645.c:1320:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1320 | for (int i = 0; i < FF_ARRAY_ELEMS(h264->pps); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ 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/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIsrc/libavcodec/faandct.cN:(154g:-28>:b uwarning: fimplicit conversion increases floating-point precision: 'FLOAT' (aka 'float') to 'double' [-Wdouble-promotion]f er_end -154 | g - > b u f f e rz,4 =s itzmep)6;* ( A| 4 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~- A5) + tmp4src/libavutil/macros.h*:A495:;25 : | note: ^~~~~expanded from macro 'FFMIN' 49 | src/libavcodec/faandct.c#:d154e:f13i:n ewarning: implicit conversion increases floating-point precision: 'FLOAT' (aka 'float') to 'double' [-Wdouble-promotion]F FMIN(a ,154b | ) ( ( a ) > z(4b=) t?m p(6b*)( A:4 -(aA)5)) +| ~ ^ ~t mp4*A5; | ^~~~~ 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/libavcodec/cbs_h2645.c ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ :1337:19: warning: src/libavutil/macros.hcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: 49:25: note: expanded from macro 'FFMIN' 49 | #d e1337f | i n e FfFoMrI N((ia ,=b )0 ;( (ia )< >F F(_bA)R R?A Y(b)_ E:L E(MaS)()h 2 6| 4 ~ ^ ~- >sps); i++) 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]src/libavcodec/cbs_h2645.c :1339:19: warning: 294comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | if (siz e13392 | ! = sfiozre )( i | = ~~~~~ ^ ~~~~ 0; i < FF_ARRAY_ELEMS(h264->pps); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ 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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:src/libavcodec/cbs_h2645.c49:25::1347 :note: 23expanded from macro 'FFMIN': warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 49 | #define FFMIN(a ,1347b | ) ( ( af)o r> ((ibn)t ?i (=b )0 ;: i( a<) )F F _| A ~ ^ ~R RAY_ELEMS(hIn file included from 26src/libavcodec/exr.c5:-47>: vsrc/libavcodec/bytestream.hp:s318):;15 :i +warning: +comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ 318 | if (sisrc/libavcodec/cbs_h2645.cz:e13512: 23!:= warning: scomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]i ze) | ~~~~~ ^ ~~~~ 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:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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/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++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/exr.c:47: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/exr.c:47: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-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: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/exrenc.c:36: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/evrcdec.c: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); | ~ ~~~^~~ 12 warnings generated. 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/fitsenc.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) | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ ~~ CC libavcodec/flac.o src/libavcodec/evrcdec.c:322:35: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 322 | 1.0 - lsp_interpolation_factors[index], | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/evrcdec.c:335:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 335 | + d_interpolation_factors[index ] * current; | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ src/libavcodec/evrcdec.c:334:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 334 | dst[0] = (1.0 - d_interpolation_factors[index ]) * prev | ~ ^~~~ src/libavcodec/evrcdec.c:334:21: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 334 | dst[0] = (1.0 - d_interpolation_factors[index ]) * prev | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/evrcdec.c:337:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 337 | + d_interpolation_factors[index + 1] * current; | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ src/libavcodec/evrcdec.c:336:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 336 | dst[1] = (1.0 - d_interpolation_factors[index + 1]) * prev | ~ ^~~~ src/libavcodec/evrcdec.c:336:21: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 336 | dst[1] = (1.0 - d_interpolation_factors[index + 1]) * prev | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/evrcdec.c:339:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 339 | + d_interpolation_factors[index + 2] * current; | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ src/libavcodec/evrcdec.c:338:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 338 | dst[2] = (1.0 - d_interpolation_factors[index + 2]) * prev | ~ ^~~~ src/libavcodec/evrcdec.c:338:21: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 338 | dst[2] = (1.0 - d_interpolation_factors[index + 2]) * prev | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/evrcdec.c:365:60: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 365 | a[i + 1] = a[i] - 2 * lsp[i * 2 ] * a1[i] + a2[i]; | ~ ^~~~~ src/libavcodec/evrcdec.c:365:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 365 | a[i + 1] = a[i] - 2 * lsp[i * 2 ] * a1[i] + a2[i]; | ~ ^~~~~ src/libavcodec/evrcdec.c:365:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 365 | a[i + 1] = a[i] - 2 * lsp[i * 2 ] * a1[i] + a2[i]; | ^~~~ ~ src/libavcodec/evrcdec.c:366:60: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 366 | b[i + 1] = b[i] - 2 * lsp[i * 2 + 1] * b1[i] + b2[i]; | ~ ^~~~~ src/libavcodec/evrcdec.c:366:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 366 | b[i + 1] = b[i] - 2 * lsp[i * 2 + 1] * b1[i] + b2[i]; | ~ ^~~~~ src/libavcodec/evrcdec.c:366:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 366 | b[i + 1] = b[i] - 2 * lsp[i * 2 + 1] * b1[i] + b2[i]; | ^~~~ ~ src/libavcodec/evrcdec.c:374:54: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 374 | ilpc[k - 1] = 2.0 * (a[FILTER_ORDER / 2] + b[FILTER_ORDER / 2]); | ~ ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ src/libavcodec/evrcdec.c:386:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 386 | t = (offset - delay + 0.5) * 8.0 + 0.5; | ~~~~~~~^~~~~~~ ~ src/libavcodec/evrcdec.c:412:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 412 | invl = 1.0 / ((float) length); | ~ ^~~~~~~~~~~~~~ In file included from src/libavcodec/fft_float.c:20: src/libavcodec/fft_template.c:96:12: warning: missing field 'control' initializer [-Wmissing-field-initializers] 96 | { NULL }, | ^ src/libavcodec/fft_template.c:97:12: warning: missing field 'control' initializer [-Wmissing-field-initializers] 97 | { NULL }, | ^ src/libavcodec/fft_template.c:98:12: warning: missing field 'control' initializer [-Wmissing-field-initializers] 98 | { NULL }, | ^ src/libavcodec/fft_template.c:99:12: warning: missing field 'control' initializer [-Wmissing-field-initializers] 99 | { NULL }, | ^ src/libavcodec/evrcdec.c:524:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 524 | double fac = gamma; | ~~~ ^~~~~ src/libavcodec/evrcdec.c:528:20: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 528 | coeff[i] = inbuf[i] * fac; | ^~~~~~~~ ~ src/libavcodec/evrcdec.c:529:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 529 | fac *= gamma; | ~~ ^~~~~ src/libavcodec/exrenc.c:532:94: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 532 | { "gamma", "set gamma", OFFSET(gamma), AV_OPT_TYPE_FLOAT, {.dbl=1.f}, 0.001, FLT_MAX, VE }, | ^ src/libavcodec/exrenc.c:533:11: warning: missing field 'help' initializer [-Wmissing-field-initializers] 533 | { NULL}, | ^ src/libavcodec/exrenc.c:532:82: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 532 | { "gamma", "set gamma", OFFSET(gamma), AV_OPT_TYPE_FLOAT, {.dbl=1.f}, 0.001, FLT_MAX, VE }, | ~ ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/exrenc.c:532:69: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 532 | { "gamma", "set gamma", OFFSET(gamma), AV_OPT_TYPE_FLOAT, {.dbl=1.f}, 0.001, FLT_MAX, VE }, | ~ ^~~ src/libavcodec/evrcdec.c:590:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 590 | if (sum2 < 0.0) | ^~~~ ~ 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; | ~~~~ ~~~~~^~~~~~ 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' CC libavcodec/flac_parser.o 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; | ^~~~~~~~~~~~~~~ ~ In file included from src/libavcodec/fastaudio.c:25: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/fastaudio.c:25: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/exr.c:205:18: warning: comparison of integers of different signs: 'unsigned long' and 'int' [-Wsign-compare] 205 | dest_len != uncompressed_size) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/evrcdec.c:686:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 686 | sum = pow(10, sum); | ~~~ ^~~ src/libavcodec/evrcdec.c:691:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 691 | if (fabs(e->pitch_delay - e->prev_pitch_delay) > 15) | ~~~~ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ src/libavcodec/evrcdec.c:701:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 701 | if (e->avg_acb_gain < 0.3) { | ~~~^~~~~~~~~~~~ ~ src/libavcodec/evrcdec.c:710:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 710 | pitch_lag = lrintf((idelay[1] + idelay[0]) / 2.0); | ~~~~~~~~~~^~~~~~~~~~~ ~ 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)) | ~ ^ ~ src/libavcodec/evrcdec.c:718:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 718 | e->fade_scale = FFMAX(e->fade_scale - 0.05, 0.0); | ~~~^~~~~~~~~~ ~ src/libavutil/macros.h:47:22: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavcodec/evrcdec.c:718:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 718 | e->fade_scale = FFMAX(e->fade_scale - 0.05, 0.0); | ~~~^~~~~~~~~~ ~ src/libavutil/macros.h:47:34: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffIn file included from er, src/libavcodec/extract_extradata_bsf.cs:i28z: esrc/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 | si z49e | 2# d=e fFinFeM IFNF(MpI-N>(bau,fbf)e r(_(ean)d >- (pb-)> b?u f(fbe)r ,: s(iaz)src/libavcodec/evrcdec.ce)) :; 726| : ~ ^ ~| 44 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 726 | 49 | # d eiffi n(ee -F>FbMiItNr(aat,eb )! =( (RaA)T >E _(QbU)A N?T (&b&) e:- >(aav)g)_ a c| b ~ ^ ~_ gain < 0.4)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:727:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 727 | f = 0.1 * e->avg_fcb_gain; | ~ ~~~^~~~~~~~~~~~ In file included from src/libavcodec/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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/fastaudio.c:25: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned 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:814:41: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 814 | e->prev_pitch_delay = delay - e->frame.delasrc/libavcodec/bytestream.hy_d:i355f:f13 :+ warning: 1comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]6 .0; | ~~~~~~^~~~~~~~~~~~~~~~~~~~~ ~ 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #definesrc/libavcodec/evrcdec.c F:F816M:IN37(:a ,warning: bimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) ((a) > (b) ? 816( | b ) : ( a ) ) | ~ ^ ~i f (fabs(e->pIn file included from isrc/libavcodec/fastaudio.ct:c25h: _src/libavcodec/bytestream.hd:e356l:a13y: -warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]d elay) > In file included from 1 5356) | src/libavcodec/extract_extradata_bsf.c : 28| : ~~~~ ~~~~~~~~~~~~~~~^~~~~~~ src/libavcodec/bytestream.hs:iz293e:213 := warning: Fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]F MIN(p->buffer_end - p293- | > b u f fseirz,e 2s i=z eF)F;M I N| ( ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~p ->buffsrc/libavutil/macros.he:r49_:e25n:d note: -expanded from macro 'FFMIN' p->buff e49r | ,# dseifzien)e; F F| M ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~I N(a,b) ((src/libavutil/macros.ha:)49 :>25 :( bnote: )expanded from macro 'FFMIN' ? (b) : (49a | )#)d e f| i ~ ^ ~n e FFMIN(a,b)In file included from src/libavcodec/fastaudio.c(:(25a: )src/libavcodec/bytestream.h :>357 :(15b:) warning: ?comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] (b) : 357(a | ) ) | ~ ^ ~if (size2 !In file included from =src/libavcodec/extract_extradata_bsf.c :s28: isrc/libavcodec/bytestream.h:z294e:)15 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]| ~~~~~ ^ ~~~~ 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/evrcdec.c:829:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 829 | if (fabs(e->pitch_delay - e->prev_pitch_delay) > 15) | ~~~~ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 5 warnings generated. 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/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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:852:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 852 | pitch_lag = lrintf((idelay[1] + idelay[0]) / 2.0); | ~~~~~~~~~~^~~~~~~~~~~ ~ 8 warnings generated. src/libavcodec/evrcdec.c:876:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 876 | e->fade_scale = FFMIN(e->fade_scale + 0.2, 1.0); | ~~~^~~~~~~~~~ ~ src/libavutil/macros.h:49:22: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavcodec/evrcdec.c:876:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1 876 | warning generated . e->fade_scale = FFMIN(e->fade_scale + 0.2, 1.0); | ~~~^~~~~~~~~~ ~ src/libavutil/macros.h:49:40: note: 14expanded from macro 'FFMIN' warnings generated. 49 | #define FFMIsrc/libavcodec/bytestream.hN(a,:b)355 :(13(:a )warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]> (b) ? (b) : (a)) | 355 ^ | 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/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) >src/libavcodec/exr.c (b): ?475 :(15b): :warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]( a)) | ~ ^ ~ In file included from src/libavcodec/extract_extradata_bsf.c475: | 28 : src/libavcodec/bytestream.h : 357i:f15 :( nwarning: Bcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]it s > 8 357* | b y t eisft r(esaimz2e_2g e!t=_ bsyitzee)s _ l| e ~~~~~ ^ ~~~~f t(gb)) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/faxcompr.c:30: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ 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/evrcdec.c:921:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 921 | { "postfilter", "enable postfilter", OFFSET(postfilter), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, AD }, | ^ src/libavcodec/evrcdec.c:922:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 922 | { NULL } | ^ src/libavcodec/put_bits.h: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. CC libavcodec/flacdata.o src/libavcodec/exr.c:744:31: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 744 | for (j = 0; j < s->xdelta; ++j) { | ~ ^ ~~~~~~~~~ 3 warnings generated. CC libavcodec/flacdec.o CC libavcodec/flacdsp.o CC libavcodec/flacenc.o CC libavcodec/flacencdsp.o src/libavcodec/extract_extradata_bsf.c:345:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 345 | for (i = 0; i < FF_ARRAY_ELEMS(extract_tab); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/flashsv.o src/libavcodec/exr.c:906:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 906 | const float a = .5f * cosf( M_PI / 4.f); | ~ ^~~ CC libavcodec/flashsv2enc.o src/libavcodec/exr.c:907:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 907src/libavcodec/fits.c | : c174o:32n: swarning: t comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]fl oat b = .5f * c os174f | ( M _ P Ii f/ (1r6e.tf )!;= 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_isrc/libavcodec/exr.cnd:e908x: 43=:= warning: himplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e ader->naxi s908) | { | c ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~o nst 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.src/libavcodec/extract_extradata_bsf.cf*M_:PI414 :/35 :1 6warning: .missing field 'unit' initializer [-Wmissing-field-initializers]f ); | ~ ^~~~ 414 | src/libavcodec/exr.c : 909 : 32{: .warning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 4 = 0 }, 0909, | 1 , cFoLnAsGtS f}l,o a t| ^d = .5f * cosf(3.f*M_PI / 16src/libavcodec/extract_extradata_bsf.c.:f415):;12 : | warning: ^~~~missing field 'help' initializer [-Wmissing-field-initializers] 415 | { NULL }, | ^ src/libavcodec/exr.c:910:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 910 | const float e = .5f * cosf(5.f*M_PI / 16.f); | ~ ^~~~ src/libavcodec/exr.c:910:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 910 | const float e = .5f * cosf(5.f*M_PI / 16.f); | ^~~~ src/libavcodec/exr.c:911:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 911 | const float f = .5f * cosf(3.f*M_PI / 8.f); | ~ ^~~ src/libavcodec/exr.c:911:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 911 | const float f = .5f * cosf(3.f*M_PI / 8.f); | ^~~~ src/libavcodec/exr.c:912:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 912 | const float g = .5f * cosf(7.f*M_PI / 16.f); | ~ ^~~~ src/libavcodec/exr.c:912:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 912 | const float g = .5f * cosf(7.f*M_PI / 16.f); | ^~~~ In file included from src/libavcodec/faxcompr.c:31: In file included from src/libavcodec/faxcompr.h:31: In file included from src/libavcodec/tiff.h:34: In file included from src/libavcodec/tiff_common.h:33: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/faxcompr.c:31: In file included from src/libavcodec/faxcompr.h:31: In file included from src/libavcodec/tiff.h:34: In file included from src/libavcodec/tiff_common.h:33: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/faxcompr.c:31: In file included from src/libavcodec/faxcompr.h:31: In file included from src/libavcodec/tiff.h:34: In file included from src/libavcodec/tiff_common.h:33: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 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 < (uinsrc/libavcodec/bytestream.ht64:_271t:17): (warning: locomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]_s ize | ac_size | d c_271si | ze | rilnte _sciszei2z =e )F F|M|IN (cgom-p>brueffsseerd__esinzde - b8u8LfL f+e rl,o _sisziez)e; + | a ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ c_size + src/libavutil/macros.hd:c49_:s25i:z enote: expanded from macro 'FFMIN' + rle_cs iz49e | # d e| f ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ine FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/faxcompr.c:31: In file included from src/libavcodec/faxcompr.h:31: In file included from src/libavcodec/tiff.h:34: In file included from src/libavcodec/tiff_common.h:33: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/faxcompr.c:31: In file included from src/libavcodec/faxcompr.h:31: In file included from src/libavcodec/tiff.h:34: In file included from src/libavcodec/tiff_common.h:33: src/libavcodec/bytestream.h: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/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) | ~~~~~ ^ ~~~~ 13 warnings generated. src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/faxcompr.c:31: In file included from src/libavcodec/faxcompr.h:31: In file included from src/libavcodec/tiff.h:34: In file included from src/libavcodec/tiff_common.h:33: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/faxcompr.c:31: In file included from src/libavcodec/faxcompr.h:31: In file included from src/libavcodec/tiff.h:34: In file included from src/libavcodec/tiff_common.h:33: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/flashsvenc.o 1 warning generated. src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/flicvideo.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/exr.c:1396:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1396 | t.f = trc_func(t.f); | ~~~~~~~~ ~~^ src/libavcodec/exr.c:1198:42: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long 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] src/libavcodec/ffwavesynth.c:288:29: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]1219 | if (ti l288e | _ x & & s- > t i l e _ a t t r . x S iizfe (+p h(ii n>t=6 4i_)t ) F| F ~~~ ^ ~M AX(s->xmin, 0) >= INT_MAX / tile_x ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/faxcompr.csrc/libavcodec/exr.c::1691221::3571:: warning: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 1691221 | | i f ( t i l e _ y &i&f s(-*>ptiixl_el_eafttt r<.=y Ssiazvee d+_ r(uinn)t 6{4 _ t| ) ~~~~~~~~~ ^ ~~~~~~~~~F FMAX(s->ymisrc/libavcodec/faxcompr.cn:, 1860:)19 :> =warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]I NT_MAX /186 | t i l e _iyf )( * p| i ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~x _left <= saved_run) { | 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] src/libavcodec/faxcompr.c:187:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1231 | 187 | t d - > yisfi z(e* p=i xF_FlMeIfNt( s=-=> tsialvee_da_trturn.)y S i| z ~~~~~~~~~ ^ ~~~~~~~~~e , s->ydelta - tile_y * s->tile_attr.ySize); | ^ ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/exr.c:1232:21: warning: comparison of integers of different signs: 'const int32_t' (aka 'const int') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 1232 | td->xsize = FFMIN(s->tile_attr.xSize, s->xdelta - tile_x * s->tile_attr.xSize); | ^ ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/exr.c:1241:41: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] 1241 | if (buf_size < 8 || line_offset > buf_size - 8) | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/exr.c:1295:24: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 1295 | if(col + td->xsize == s->xdelta) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavcodec/exr.c:1301:48: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'long long' [-Wsign-compare] 1301 | if (avctx->max_pixels && uncompressed_size > avctx->max_pixels * 16LL) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. 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/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/ffv1enc.c:38: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/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/float2half.o 1690 warnings generated. CC libavcodec/flvdec.o 8 warnings generated. src/libavcodec/exr.c:1906:45: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1906 | bytestream2_get_buffer(gb, key, FFMIN(sizeof(key) - 1, var_size)); | ^ ~~~~~~~~~~~~~~~ ~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/exr.c:1931:45: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1931 | bytestream2_get_buffer(gb, key, FFMIN(sizeof(key) - 1, var_size)); | ^ ~~~~~~~~~~~~~~~ ~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/exr.c:1988:47: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1988 | bytestream2_get_buffer(gb, value, FFMIN(sizeof(value) - 1, size)); | ^ ~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/exr.c:1989:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1989 | if (size > sizeof(value) - 1) | ~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/exr.c:2128:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2128 | ff_set_sar(s->avctx, av_d2q(av_int2float(s->sar), 255)); | ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/exr.c:2240:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2240 | t.f = trc_func(t.f); | ~~~~~~~~ ~~^ src/libavcodec/exr.c:2300:53: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2300 | AV_OPT_TYPE_STRING, { .str = "" }, 0, 0, VD }, | ^ src/libavcodec/exr.c:2302:55: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2302 | AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, VD }, | ^ src/libavcodec/exr.c:2304:64: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2304 | AV_OPT_TYPE_FLOAT, { .dbl = 1.0f }, 0.001, FLT_MAX, VD }, | ^ src/libavcodec/exr.c:2342:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 2342 | { NULL }, | ^ src/libavcodec/exr.c:2304:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2303 | { "gamma", "Set the float gamma value when decoding", OFFSET(gamma), | ~ 2304 | AV_OPT_TYPE_FLOAT, { .dbl = 1.0f }, 0.001, FLT_MAX, VD }, | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/exr.c:2304:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2304 | AV_OPT_TYPE_FLOAT, { .dbl = 1.0f }, 0.001, FLT_MAX, VD }, | ~ ^~~~ In file included from src/libavcodec/ffv1dec.c:37: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ In file included from src/libavcodec/ffv1dec.c:39: In file included from src/libavcodec/ffv1.h:35: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/flvenc.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/filter_units_bsf.c:228:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 228 | { NULL } | ^ 2 warnings generated. 11 warnings generated. 14 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(-32, tflt, av_int2float(AV_RB32(ptr8))); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/fitsdec.c:77:25: note: expanded from macro 'CASE_N' 77 | if (t < header->data_min) \ | ^ ~ src/libavcodec/fitsdec.c:86:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 86 | CASE_N(-32, tflt, av_int2float(AV_RB32(ptr8))); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/fitsdec.c:78:44: note: expanded from macro 'CASE_N' 78 | header->data_min = t; \ | ~ ^ src/libavcodec/fitsdec.c:147:44: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 147 | if (size == 0 || header->naxisn[i] > SIZE_MAX / size) { | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/fitsdec.c:154:20: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] 154 | if (end - ptr8 < size) | ~~~~~~~~~~ ^ ~~~~ In file included from src/libavcodec/fic.c:31: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ CC libavcodec/fmtconvert.o 3 warnings generated. CC libavcodec/fmvc.o CC libavcodec/frame_thread_encoder.o src/libavcodec/fitsdec.c:293:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 293 | CASE_GRAY(-32, dst16, uint16_t, tflt, av_int2float(AV_RB32(ptr8))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/fitsdec.c:283:38: note: expanded from macro 'CASE_GRAY' 283 | *dst++ = lrint(((t - header.data_min) * ((1 << (sizeof(type) * 8)) - 1)) * scale); \ | ^ ~ src/libavcodec/ffv1dec.c:193:44: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 193 | (unsigned)fs->slice_height <= f->height); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavcodec/ffv1dec.c:192:43: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 192 | av_assert0((unsigned)fs->slice_width <= f->width && | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavcodec/ffv1dec.c:195:71: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'const int' [-Wsign-compare] 195 | && (unsigned)fs->slice_y + (uint64_t)fs->slice_height <= f->height); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavcodec/ffv1dec.c:194:71: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'const int' [-Wsign-compare] 194 | av_assert0 ( (unsigned)fs->slice_x + (uint64_t)fs->slice_width <= f->width | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavcodec/ffv1dec.c:200:19: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 200 | for (i = 0; i < f->plane_count; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavcodec/fitsdec.csrc/libavcodec/ffv1dec.c::203:17313:: 209warning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] warning: missing field 'unit' initializer [-Wmissing-field-initializers] 203 | if (idx >= 313( | un s i g n{ed )"fb-l>aqnuka_nvta_ltuae"b,l e"_vcaoluunet )t h{a t | i ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~s used to resrc/libavcodec/ffv1dec.cpl:211a:c30e: Bwarning: Lcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]A NK pixel s211 | i n d a t a a rriafy" ,( po-f>fcsoentotfex(tF_ITcSoCuonntt exbuffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/flac.c:25: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : 1(a) warning) generated . | ~ ^ ~ In file included from src/libavcodec/flac.c:25: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/fraps.o src/libavcodec/ffv1dec.c:389:17: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 389 | if (len > 128 - i || !len) | ~~~ ^ ~~~~~~~ src/libavcodec/ffv1dec.c:416:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 416 | if (context_count > 32768U) { | ~~~~~~~~~~~~~ ^ ~~~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/fic.c:348:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = F348FM | I N ( g-i>fb uf(f!esr_keinpd_ c-u rgs->obruf f&e&rCC libavcodec/frwu.o , saivzpek)t-;> s iz| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~e < CURSOsrc/libavutil/macros.hR:_49O:F25:F Snote: Eexpanded from macro 'FFMIN'T + sizeo f49( | c#tdxef-in>ec uFFrMsIoN(ra_,bbu)f )() ({a ) | > ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (b) ? (b) : (src/libavcodec/fic.ca:)394): 50 :| ~ ^ ~warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 394 | if (slice_size < slice_off || slice_size > msize) | ~~~~~~~~~~ ^ ~~~~~ 4CC libavcodec/ftr.o warnings generated. 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/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:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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: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/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) src/libavcodec/ffv1dec.c: (a:))465 : 53| ~ ^ ~: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] In file included from src/libavcodec/flac.c:25: src/libavcodec/bytestream.h:357: 15465: | warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if ( 357f | - > c hirfo m(as_ihz_es2h i!f=t s>i z4Ue )| | f| - ~~~~~ ^ ~~~~>c hroma_v_shift > 4U) { | ~~~~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/ffv1dec.c:465:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 465 | if (f->chroma_h_shift > 4U || f->chroma_v_shift > 4U) { | ~~~~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/ffv1dec.c:472:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 472 | f->num_v_slices > (unsigned)f->height || !f->num_v_slices | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/ffv1dec.c:471:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 471 | if (f->num_h_slices > (unsigned)f->width || !f->num_h_slices || | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/ffv1dec.c:484:30: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 484 | if (f->quant_table_count > (unsigned)MAX_QUANT_TABLES || !f->quant_table_count) { | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 11 warnings generated. 14 warnings generated. 17 warnings generated. 7 warnings generated. In file included from src/libavcodec/fitsenc.c:34: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/flac_parser.c:37: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/flac_parser.c:37: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/flac_parser.c:37: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/ffv1dec.c: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:src/libavcodec/bytestream.h38:11::271 :note: expanded from macro 'av_assert0'17 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 38 | isrc/libavcodec/bytestream.hf (:! (271c271 | :o 17nd :)) warning: { comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]i n t s i z e 2 = FF M 271I | N ( g -> b uiff en r_ et sn i zde2 = - g F- F >Mb ufIf eN (rg- >b,u f fesr _eind z e- ) ; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~g\- > bu| f ^~~~f esrc/libavutil/macros.hr:,49 :si25z: enote: expanded from macro 'FFMIN') ; | src/libavcodec/ffv1dec.c ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~: 800 :4951 | :# dwarning: ecomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]src/libavutil/macros.hf:i n49e: 25F:F Mnote: INexpanded from macro 'FFMIN'( 800 | a, b ) (( a 49 ) >av (_bas)s e?r t(0b() (:u n(as)i)g | n| #dee ~ ^ ~d f)infes -F>FslMiIcN(ea_,wbi)d t((ha ) <>= (fb-) >?w i(db)t h: (&a&) ) | | ~ ^ ~ ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 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) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/flac_parser.c:37: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from In file included from src/libavcodec/flac_parser.c:37src/libavcodec/fitsenc.c: src/libavcodec/bytestream.h::29434:: 15src/libavcodec/bytestream.h:: 293warning: :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] 294 | if (size2 != 293s | i ze ) 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/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/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/flac_parser.c:37: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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/flac_parser.c:37: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,bsrc/libavcodec/bytestream.h) (:(355a:)13 >: ( b)warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]? (b) : (a)) | ~ ^ ~ 355 | siIn file included from zesrc/libavcodec/flac_parser.c : 37=: src/libavcodec/bytestream.h:F357F:M15I:N (warning: gcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]- >buffe r357_ | e n d i-f g(-s>ibzuef2 f!e=r ,s isziez)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/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) | ~~~~~ ^ ~~~~ CC libavcodec/ftr_parser.o CC libavcodec/g2meet.o CC libavcodec/g722.o CC libavcodec/g722dec.o CC libavcodec/g722dsp.o CC libavcodec/g722enc.o CC libavcodec/g723_1_parser.o CC libavcodec/g723_1dec.o CC libavcodec/g723_1.o 54 warnings generated. src/libavcodec/ffv1enc.c:1243:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1243 | { "slicecrc", "Protect slices with CRCs", OFFSET(ec), AV_OPT_TYPE_BOOL, { .i64 = -1 }, -1, 1, VE }, | ^ src/libavcodec/ffv1enc.c:1255:36: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1255 | { .i64 = 0 }, 0, 1, VE }, | ^ src/libavcodec/ffv1enc.c:1257:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1257 | { NULL } | ^ CC libavcodec/g723_1enc.o 1 warning generated. 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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/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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/flac.c:180:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 180 | if (channels <= FF_ARRAY_ELEMS(flac_channel_layouts)) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/g726.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 | 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/flashsv.c:43: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 20 warnings generated. CC libavcodec/g729_parser.o 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) : (a11)) warnings generated| . ~ ^ ~ In file included from src/libavcodec/flashsv.c:43: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned 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/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 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/flacenc.c:618:13: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] 618 | if (sum <= n >> 1) | ~~~ ^ ~~~~~~ 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->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/flashsv.c:43: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-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) | ~~~~~ ^ ~~~~ 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)) | ~ ^ ~ In file included from src/libavcodec/flashsv2enc.c:54: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/g729dec.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/flashsv2enc.c:54: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/flacdec.c:42: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-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->In file included from busrc/libavcodec/flacdec.cff:er42_: esrc/libavcodec/bytestream.hn:186d: 13-: pwarning: -comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]> buffer, size); 186| | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ sizesrc/libavutil/macros.h2: =49 :F25F: Mnote: Iexpanded from macro 'FFMIN'N (p->bu f49f | er#_deenfidn e -FF MpI-N>(bau,fbf)e r(,( as)iz e)>; ( b| ) ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ? (b) : src/libavutil/macros.h(:49a:)25): note: expanded from macro 'FFMIN'| ~ ^ ~ 49 | In file included from #src/libavcodec/flashsv2enc.cd:e54f: isrc/libavcodec/bytestream.hn:e318 :F15F:M Iwarning: Ncomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]( a,b) ( (318a | ) > (ibf) (?s i(zbe)2 : !(=a )s)i z e| ) ~ ^ ~ | ~~~~~ ^ ~~~~ In file included from src/libavcodec/flacdec.c:42: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-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/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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned 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/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) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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->buIn file included from ffesrc/libavcodec/flicvideo.cr:, 41s: isrc/libavcodec/bytestream.hz:e)171:;18 : | warning: ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 17149 | | #d e f ign-e> bFuFMfIfN(ea,rb +)= (FF(MaI)N (>g -(>bb) u? f(bf)e r: _(ean)d) - | g ~ ^ ~ ->buffer, In file included from ssrc/libavcodec/flacdec.ci:ze42): ;src/libavcodec/bytestream.h :294 :| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~15 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | src/libavutil/macros.h: 49 : 25i:f note: (expanded from macro 'FFMIN's ize2 != 49s | #idzeefi)ne F F| M ~~~~~ ^ ~~~~I N(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 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)) | ~ ^ ~ In file included from src/libavcodec/flicvideo.c:41: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) In file included from | ~ ^ ~ src/libavcodec/flashsvenc.c:56: In file included from src/libavcodec/bytestream.h:src/libavcodec/flicvideo.c186::13:41 : warning: src/libavcodec/bytestream.hcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]:187 :15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | 186 | if (src/libavcodec/bytestream.h ss:iizze317e2 :!2=13 := sFizwarning: e)comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]F M I| N ~~~~~ ^ ~~~~(p ->buffer_e n317d | - ps-i>zbeu2f =f eFrF,MI Ns(ipz->eb)u;f f e| r ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ _end - psrc/libavutil/macros.h->:b49u:ff25er:, note: sexpanded from macro 'FFMIN' ize); 49| | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~# define FFMsrc/libavutil/macros.h:I49N:(a25,:b note: )expanded from macro 'FFMIN' ((a) > (49b | )# d?e f(ibn) e: F(aF)M)I N( a| , ~ ^ ~ b) ((a) > (In file included from bsrc/libavcodec/flashsvenc.c):56 : ?src/libavcodec/bytestream.h :(187b:)15 :: (warning: a)comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]) src/libavcodec/flashsv2enc.c | ~ ^ ~: 188 :18727 | : warning: In file included from comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]isrc/libavcodec/flacdec.c f: 42(: ssrc/libavcodec/bytestream.hi:z318e:215 :! =warning: scomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] iz e188) | | 318 ~~~~~ ^ ~~~~ | i f i(f s(-s>irzoew2 s! =* ssi-z>ec) o l| s ~~~~~ ^ ~~~~ > s->blocks_size / sizeof(Block)) { | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/flacdec.c:42: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/flacdec.c:42: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned 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/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->buffIn file included from er, src/libavcodec/flashsvenc.csi:z56e: )src/libavcodec/bytestream.h;: 293 :| 13 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 293 | s49i | z#ede2f i=n e FFFFMMIINN((pa-,>bb)u f(f(ear) _>e n(db )- ? p(-b>)b :u f(fae)r), | s ~ ^ ~ ize); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ In file included from src/libavcodec/flicvideo.c:41: src/libavcodec/bytestream.h:294src/libavutil/macros.h::15:49 :warning: 25comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: note: expanded from macro 'FFMIN' 294 | 49 | # d eiffi n(e sFiFMzINe(2a, b!)= s(iz(ea)) > (| b ~~~~~ ^ ~~~~ ) ? (bsrc/libavcodec/flashsv2enc.c) :: 336(:a18):) warning: | ~ ^ ~comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] In file included from src/libavcodec/flashsvenc.c336: | 56 : src/libavcodec/bytestream.h : 294 :i15f: (warning: bcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]u f_size < 294b | l o c k_isfi z(es i+z e22) ! =| ~~~~~~~~ ^ ~~~~~~~~~~~~~~s 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/libavcodec/bytestream.hsrc/libavutil/macros.h::31749::1325: : warning: note: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]expanded from macro 'FFMIN' 49 | #define 317 | F F M I Ns(izae2, =b )F F(M(IaN()p ->>b (ubf)f e? r_(ebnd) - :p- >(bau)f)f e r| , ~ ^ ~ size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ In file included from src/libavcodec/flicvideo.c:41: src/libavcodec/bytestream.hsrc/libavutil/macros.h::31849::2515: :note: expanded from macro 'FFMIN' warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 49 | 318# | d e f i nief (FsFiMzIeN2( a!,=b )s i(z(ae)) > | ( ~~~~~ ^ ~~~~b ) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/flashsvenc.c:56: src/libavcodec/bytestream.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: src/libavcodec/bytestream.hwarning: comparison 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 | 355 | s i zes i=z eF F M=I NF(Fg-M>bIuNf(fge->rb_ueffnerd_ -e gn-d >-b ugf->fberu,f fsiezre),; s| i ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~z e); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN'src/libavutil/macros.h :49:25: note: expanded from macro 'FFMIN'49 | #defin e49 | F#FdMefIiNn(ea ,FbF)M I(N((aa), b)> ((b()a )? >( b()b) :? ((ab))) : (| a ~ ^ ~) ) | ~ ^ ~ In file included from src/libavcodec/flashsvenc.c:56In file included from : src/libavcodec/flicvideo.csrc/libavcodec/bytestream.h::41356: :src/libavcodec/bytestream.h13::356 :warning: 13comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | 356 | s i zsei2z e=2 F= FFMFIMNI(pN-(p>->bbuuffffeerr__eenndd -- pp-->>bbuuffffeerr,, ssiizze)e;) ; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.hsrc/libavutil/macros.h::4949::2525: :note: expanded from macro 'FFMIN'note: expanded from macro 'FFMIN' 49 | 49# | d#edfeifninee FFFFMMIINN((aa,b,)b ()( a() (>a )( >b )( ?b )( b? )(b ): (:a ))( a | ) ~ ^ ~) | ~ ^ ~ In file included from src/libavcodec/flashsvenc.c:56In file included from : src/libavcodec/flicvideo.csrc/libavcodec/bytestream.h::41357: :src/libavcodec/bytestream.h15:: 357warning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]15 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | 357i | f ( si zief2 ( s!=ize 2 s!i=z es)i z| e ~~~~~ ^ ~~~~ ) | ~~~~~ ^ ~~~~ CC libavcodec/g729postfilter.o In file included from src/libavcodec/flacdec.c:43: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 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++); | ~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/flacenc.c:1714:172: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1714 | { "lpc_coeff_precision", "LPC coefficient precision", offsetof(FlacEncodeContext, options.lpc_coeff_precision), AV_OPT_TYPE_INT, {.i64 = 15 }, 0, MAX_LPC_PRECISION, FLAGS }, | ^ src/libavcodec/flacenc.c:1720:189: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1720 | { "lpc_passes", "Number of passes to use for Cholesky factorization during LPC analysis", offsetof(FlacEncodeContext, options.lpc_passes), AV_OPT_TYPE_INT, {.i64 = 2 }, 1, INT_MAX, FLAGS }, | ^ src/libavcodec/flacenc.c:1721:159: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1721 | { "min_partition_order", NULL, offsetof(FlacEncodeContext, options.min_partition_order), AV_OPT_TYPE_INT, {.i64 = -1 }, -1, MAX_PARTITION_ORDER, FLAGS }, | ^ src/libavcodec/flacenc.c:1722:159: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1722 | { "max_partition_order", NULL, offsetof(FlacEncodeContext, options.max_partition_order), AV_OPT_TYPE_INT, {.i64 = -1 }, -1, MAX_PARTITION_ORDER, FLAGS }, | ^ 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 }, | ^ 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) { \ 15| warning ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ s generated. src/libavcodec/flicvideo.csrc/libavcodec/flacdec.c:402::28725:23:: 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] 402 | 287 | C H EiCfK _(PvI X==E L0x_8P00T00R0(0b0y)t{e _| ru ~ ^ ~~~~~~~~~~n ); | ^~~~~~~~~~~~~~~~~~~~~~~~~ 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) { | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12 warnings generated. src/libavcodec/flacdec.c:421:15: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 421 | if (sigma < 2*ebps) | ~~~~~ ^ ~~~~~~ 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/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] src/libavcodec/put_bits.h 655 | : 265 : 37 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265C | H E C K _ P I iXfE L(_s-P>TbRu(f_beytned _-r usn-);>b u f| ^~~~~~~~~~~~~~~~~~~~~~~~~_ ptrsrc/libavcodec/flicvideo.c >:=64 :s23iz:e onote: f(expanded from macro 'CHECK_PIXEL_PTR'B itBuf) )64 | { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~i f (pixel_ptr + n > pixel_limit) { \ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/flicvideo.c:699:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 699 | CHECK_PIXEL_PTR(2 * byte_run); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/flicvideo.c:64:23: note: expanded from macro 'CHECK_PIXEL_PTR' 64 | if (pixel_ptr + n > pixel_limit) { \ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/flicvideo.c:712:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 712 | CHECK_PIXEL_PTR(2 * byte_run); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/flicvideo.c:64:23: note: expanded from macro 'CHECK_PIXEL_PTR' 64 | if (pixel_ptr + n > pixel_limit) { \ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ CC libavcodec/gdv.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/gemdec.o 14 warnings generated. CC libavcodec/get_buffer.o CC libavcodec/gif.o src/libavcodec/flicvideo.c:831:20: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] src/libavcodec/flacdec.c 831 | : 817 : 179 :i fwarning: missing field 'unit' initializer [-Wmissing-field-initializers]( frame_size > buf_size) | 817 ~~~~~~~~~~ ^ ~~~~~~~~ | { "use_buggy_lpc"src/libavcodec/flicvideo.c, :"872e:27m:ul awarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]t e old bu g872g | y l a v c b e h a v iiofr ",( yof_fpstetrof (F>L ACpCointxexet,l _blugigmyi_tl)pc ) ,| ~~~~~ ^ ~~~~~~~~~~~ AV_OPT_TYPE_src/libavcodec/flicvideo.cB:O883O:L21, :{ .warning: icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]64 = 0 }, 0 ,883 | 1 , AV _O PT _F L A G_ D E C O D I N GCH_EPCAK_RPAIXME |L _APVTR_(O0P);T _ F| ^~~~~~~~~~~~~~~~~~L AG_AUDsrc/libavcodec/flicvideo.cI:O64_:23P:A note: Rexpanded from macro 'CHECK_PIXEL_PTR'A M }, | ^64 | if (pixel_ptr + nsrc/libavcodec/flacdec.c :>818 :p8i:x elwarning: _lmissing field 'help' initializer [-Wmissing-field-initializers]i mit) 818{ | {\ N | U ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~L L }, | ^ src/libavcodec/flicvideo.c:896:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 896 | CHECK_PIXEL_PTR(3 * byte_run); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/flicvideo.c:64:23: note: expanded from macro 'CHECK_PIXEL_PTR' 64 | if (pixel_ptr + n > pixel_limit) { \ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/flicvideo.c:904:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 904 | CHECK_PIXEL_PTR(3 * byte_run); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/flicvideo.c:64:23: note: expanded from macro 'CHECK_PIXEL_PTR' 64 | if (pixel_ptr + n > pixel_limit) { \ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/flicvideo.c:944:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 944 | CHECK_PIXEL_PTR(byte_run); | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/flicvideo.c:64:23: note: expanded from macro 'CHECK_PIXEL_PTR' 64 | if (pixel_ptr + n > pixel_limit) { \ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/flicvideo.c:956:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 956 | CHECK_PIXEL_PTR(byte_run); | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/flicvideo.c:64:23: note: expanded from macro 'CHECK_PIXEL_PTR' 64 | if (pixel_ptr + n > pixel_limit) { \ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/flicvideo.c:987:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 987 | CHECK_PIXEL_PTR(3 * byte_run); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/flicvideo.c:64:23: note: expanded from macro 'CHECK_PIXEL_PTR' 64 | if (pixel_ptr + n > pixel_limit) {In file included from \ src/libavcodec/flvenc.c: 22: | In file included from src/libavcodec/flvenc.h ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~: 24: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227src/libavcodec/flicvideo.c::371000::25 :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] 1000 | 227 | i f ( s - > bCuHfE_eCnKd_P IX-EL _sP-T>R(b3u *f _bpytter_r u>n= )s;i z e| o ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~f (Bisrc/libavcodec/flicvideo.ct:B64u:f23):) note: {expanded from macro 'CHECK_PIXEL_PTR' | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 64 | if (pixel_ptr + n > pixel_limit) { \ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ 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/gif_parser.o 16 warnings generated. In file included from src/libavcodec/fmvc.c:27: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavcodec/gifdec.o In file included from src/libavcodec/fmvc.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/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)) | ~ ^ ~ 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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/fmvc.c:27: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ 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)) | ~ ^ ~ In file included from src/libavcodec/frwu.c:24: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/frwu.c:24: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 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)) | ~ ^ ~ CC libavcodec/golomb.o In file included from src/libavcodec/frwu.c:24: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/frwu.c:24: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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: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/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.h13:49: warning25:s generatednote: . 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) | ~~~~~ ^ ~~~~ 14 warnings generated. CC libavcodec/gsm_parser.o src/libavcodec/fmvc.c:420:18: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 420 | if (size > bytestream2_get_bytes_left(gb)) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/fmvc.c:474:22: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 474 | if (size > bytestream2_get_bytes_left(gb)) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/frwu.c:107:76: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 107 | {.i64 = 0}, 0, 1, AV_OPT_FLAG_DECODING_PARAM | AV_OPT_FLAG_VIDEO_PARAM}, | ^ src/libavcodec/frwu.c:108:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 108 | {NULL} | ^ 3 warnings generated. src/libavcodec/frame_thread_encoder.c:290:81: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 290 | (c->task_index - c->finished_task_index + c->max_tasks) % c->max_tasks <= avctx->thread_count)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ 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 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/fraps.c:41: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned 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/gsmdec.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 } | ^ 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 (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/gsmdec_data.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/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) | ~~~~~ ^ ~~~~ CC libavcodec/h261.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/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) | ~~~~~ ^ ~~~~ 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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned 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/g2meet.c:36: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/g2meet.c:36: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ 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/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) | ~~~~~ ^ ~~~~ 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) { | ~~~~~~~~ ^ ~~~~~~~~~~~ In file included from src/libavcodec/g723_1enc.c:42: src/libavcodec/put_bits.h:209:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 209 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 13 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/h261_parser.o CC libavcodec/h261data.o CC libavcodec/h261dec.o 3 warnings generated. 1 warning generated. 2 warnings generated. CC libavcodec/h261enc.o CC libavcodec/h263.o CC libavcodec/h263_parser.o CC libavcodec/h263data.o CC libavcodec/h263dec.o CC libavcodec/h263dsp.o CC libavcodec/h2645_parse.o CC libavcodec/h2645_sei.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 } | ^ src/libavcodec/g2meet.c:411:32: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 411 | if (hash->bucket_size[idx] > INT_MAX / sizeof(**hash->bucket)) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4 warnings generated. 11 warnings generated. 52 warnings generated. src/libavcodec/g723_1enc.c:1236:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 1236 | { NULL }, | ^ CC libavcodec/h2645_vui.o CC libavcodec/h2645data.o src/libavcodec/g729dec.c:504:54: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 504 | bad_pitch = av_parity(ac_index >> 2) == get_bits1(&gb); | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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) { | ~~~~~~~~ ^ ~~~~~~~~~~ CC libavcodec/h264_cavlc.o CC libavcodec/h264_direct.o CC libavcodec/h264_cabac.o 5 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++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13 warnings generated. CC libavcodec/h264_levels.o src/libavcodec/g2meet.c:1235:39: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1235 | c->cursor_w * c->cursor_h / 4 > cur_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/g2meet.c:1234:22: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1234 | if (cur_size - 9 > bytestream2_get_bytes_left(gb) || | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/h264_loopfilter.o src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/h264_mb.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)) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13 warnings generated. src/libavcodec/h263data.c:165:1: warning: missing field 'index_run' initializer [-Wmissing-field-initializers] 165 | }; | ^ 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/h263data.c:234:1: warning: missing field 'index_run' initializer [-Wmissing-field-initializers] 234 | }; | ^ In file included from src/libavcodec/gemdec.c:28: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 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) | ~~~~~ ^ ~~~~ CC libavcodec/h264_metadata_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)) | ~ ^ ~ CC libavcodec/h264_mp4toannexb_bsf.o 2 warnings generated. 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 | 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:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/gemdec.c:28: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/g726.c:398:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 398 | { 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/gemdec.c:28: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/gemdec.c:28: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 1 warning generated. CC libavcodec/h264_parse.o CC libavcodec/h264_parser.o CC libavcodec/h264_picture.o src/libavcodec/gemdec.c:159:13: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 159 | if (tag == AV_RB32("STTT")) { | ~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/gemdec.c:164:20: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 164 | } else if (tag == AV_RB32("TIMG")) { | ~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/gemdec.c:169:20: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 169 | } else if (tag == AV_RB32("XIMG")) { | ~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/gemdec.c:187:13: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 187 | if (tag == AV_RB32("STTT")) { | ~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/gemdec.c:200:20: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 200 | } else if (tag == AV_RB32("TIMG")) { | ~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/gemdec.c:205:20: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 205 | } else if (tag == AV_RB32("XIMG")) { | ~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/gemdec.c:296:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 296 | for (int j = 0; j < count; j++) { | ~ ^ ~~~~~ src/libavcodec/gemdec.c:299:17: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 299 | PUT(*b++); | ^~~~~~~~~ src/libavcodec/gemdec.c:280:11: note: expanded from macro 'PUT' 280 | if (x >= row_width) { \ | ~ ^ ~~~~~~~~~ src/libavcodec/gemdec.c:307:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 307 | for (int i = 0; i < count; i++) | ~ ^ ~~~~~ src/libavcodec/gemdec.c:308:17: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 308 | PUT(v); | ^~~~~~ src/libavcodec/gemdec.c:280:11: note: expanded from macro 'PUT' 280 | if (x >= row_width) { \ | ~ ^ ~~~~~~~~~ src/libavcodec/gemdec.c:318:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | for (int j = 0; j < count; j++) | ~ ^ ~~~~~ src/libavcodec/gemdec.c:320:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 320 | PUT(b[k]); | ^~~~~~~~~ src/libavcodec/gemdec.c:280:11: note: expanded from macro 'PUT' 280 | if (x >= row_width) { \ | ~ ^ ~~~~~~~~~ src/libavcodec/gemdec.c:334:39: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 334 | for (int i = 0; i < count + 1; i++) | ~ ^ ~~~~~~~~~ src/libavcodec/gemdec.c:335:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 335 | SKIP; | ^~~~ src/libavcodec/gemdec.c:270:11: note: expanded from macro 'SKIP' 270 | if (x >= row_width) 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/gifdec.c:26: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/gifdec.c:26: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/gifdec.c:26: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned 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/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] In file included from src/libavcodec/gifdec.c :29426 | : src/libavcodec/bytestream.h : 293i:f 13(:si zwarning: ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]2 != 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)) | ~ ^ ~ 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/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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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 != sisrc/libavcodec/bytestream.hze): 317| : ~~~~~ ^ ~~~~13 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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/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 / (width_mbs * height_mbs))) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-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]src/libavcodec/bytestream.h :355:13: warning: 356comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | size2 = FFMIN (355p | - > b u fsfiezre_ e n=d F-F pM->IbuN(fgf-e>rb,u fsfeir_zeen)d ;- g| -> ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~b uffer,src/libavutil/macros.h :s49iz:e25):; note: expanded from macro 'FFMIN'| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 49 | #desrc/libavutil/macros.hf:i49n:e25 :F Fnote: Mexpanded from macro 'FFMIN'I N(a,b) ((a 49) | #>d e(fbi)n e? F(FbM)I N:( a(,ba)) )( ( a| ) ~ ^ ~ > (b) ? (b)In file included from src/libavcodec/gdv.c:: 25(a: )src/libavcodec/bytestream.h): 357 :| 15 ~ ^ ~: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357In file included from | src/libavcodec/gifdec.c :26 : src/libavcodec/bytestream.h :i356f: 13:( swarning: icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]z e2 != siz e356) | | s ~~~~~ ^ ~~~~i ze2 = FFMIN(p->buffer_end - p->buffer, size); | In file included from ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavcodec/gif.csrc/libavutil/macros.h::4935:: 25:src/libavcodec/bytestream.h :note: 171expanded from macro 'FFMIN': 18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 49 | #define FFMIN(a,b) ((a) > ( b171) | ? ( bg)- >: b(au))f f| e ~ ^ ~r += FFMIN(In file included from g-src/libavcodec/gifdec.c>:b26: usrc/libavcodec/bytestream.hf:f357:e15r:_ ewarning: ncomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]d - g-> b357 | u f f e ri,f s(izseiz)e;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/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) | ~~~~~ ^ ~~~~ 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/gif.c:35: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/gif.c:35: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/gif.c:35: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/gdv.c:135:52: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 135 | if ((gdv->scale_v == scale_v) && (gdv->scale_h == scale_h)) { | ~~~~~~~~~~~~ ^ ~~~~~~~ src/libavcodec/gdv.c:135:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 135 | if ((gdv->scale_v == scale_v) && (gdv->scale_h == scale_h)) { | ~~~~~~~~~~~~ ^ ~~~~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-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/gdv.c:223:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 223 | for (i = 0; i < len; i++) { | ~ ^ ~~~ src/libavcodec/gdv.c:230:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 230 | for (i = 0; i < len; i++) { | ~ ^ ~~~ src/libavcodec/gdv.c:237:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 237 | for (i = 0; i < len; i++) { | ~ ^ ~~~ src/libavcodec/gif.c:145:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 145 | for (i = 0; i < FF_ARRAY_ELEMS(histogram); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. src/libavcodec/gifdec.c:546:58: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 546 | AV_OPT_FLAG_DECODING_PARAM|AV_OPT_FLAG_VIDEO_PARAM }, | ^ src/libavcodec/gifdec.c:547:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 547 | { NULL }, | ^ CC libavcodec/h264_redundant_pps_bsf.o src/libavcodec/gif.c:539:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 539 | { "gifimage", "enable encoding only images per frame", OFFSET(image), AV_OPT_TYPE_BOOL, {.i64=0}, 0CC libavcodec/h264_refs.o , 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 } | ^ CC libavcodec/h264_sei.o 6 warnings generated. CC libavcodec/h264chroma.o CC libavcodec/h264_slice.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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/h264data.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/h264dec.o CC libavcodec/h264dsp.o CC libavcodec/h264idct.o 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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h2645_parse.c:29: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h2645_parse.c:29: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h2645_parse.c:29: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/h264pred.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/h264qpel.o 4 warnings generated. In file included from src/libavcodec/h261data.c:31: In file included from src/libavcodec/h261.h:31: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: '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/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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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/h261dec.c:33: In file included from src/libavcodec/mpeg_er.h:22: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h: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 (25s- warnings> generatedb. uf_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/h261data.c:156:1: warning: missing field 'index_run' initializer [-Wmissing-field-initializers] 156 | }; | ^ 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. In file included from src/libavcodec/h263dec.c:36: In file included from src/libavcodec/flvdec.h:24: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 4 warnings generated. src/libavcodec/h2645_vui.c:85:51: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 85 | if (vui->chroma_sample_loc_type_top_field <= 5U) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ 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/h265_profile_level.o In file included from src/libavcodec/h261enc.c:34: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/h265_metadata_bsf.o src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 13 warnings generated. 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 | src/libavcodec/h2645_parse.c :357:38: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (rbsp->rbsp_buffer_alloc_size >= size && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ In file included from src/libavcodec/h264_parse.c:19: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_parse.c:19: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ 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:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned 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_parse.c:19: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_parse.c:19: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ CC libavcodec/h274.o 6 warnings generated. src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_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) | ~~~~~ ^ ~~~~ CC libavcodec/half2float.o CC libavcodec/hap.o 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)) | ~ ^ ~ src/libavcodec/h261dec.c:419:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 419 | av_assert0(com->mtype < FF_ARRAY_ELEMS(ff_h261_mtype_map)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ 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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned 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/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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_mp4toannexb_bsf.c:30: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/h261dec.c:670:48: warning: comparison of integers of different signs: 'enum AVPictureType' and 'int' [-Wsign-compare] 670 | av_assert0(s->current_picture.f->pict_type == s->pict_type); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_mp4toannexb_bsf.c:30: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_mp4toannexb_bsf.c:30: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 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:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-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/h264_direct.c:29: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/h2645_sei.c: 40171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ : In file included from src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' src/libavcodec/h2645_sei.h 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ :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->buIn file included from src/libavcodec/h264_cavlc.cf: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] fe r186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ,src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ siIn 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] z 187 | if (size2 != sizeIn file included from ) src/libavcodec/h264_direct.c| e: ~~~~~ ^ ~~~~29 : In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ); 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' | 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ In file included from src/libavcodec/h264_direct.c:29: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavutil/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:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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] src/libavcodec/h264_mp4toannexb_bsf.c :123:20: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 187 | 123 | if (pps_offset < total_size) { | ~~~~~~~~~~ ^ ~~~~~~~~~~ if (size2 !=src/libavcodec/bytestream.h :271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] siz 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ esrc/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_cavlc.c:31: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_cavlc.c:31: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/h264_direct.c:29: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_direct.c:29: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 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:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-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_cavlc.c:31: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/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: src/libavcodec/bytestream.hcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] :317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = F F317M | IN ( p - >sbiuzfef2e r_=e nFdF MI-N (pp-->>bubfufferf_eernd, -s ipz-e>)b;uf fe r| , ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~s ize); | src/libavutil/macros.h ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ :49:25: note: expanded from macro 'FFMIN'src/libavutil/macros.h :49:25: note: 49expanded from macro 'FFMIN' | #define 49F | F#MdINe(fai,nbe) F(F(MaI)N (>a ,(bb)) (?( a()b )> :( b()a) )? (| 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 In file included from src/libavcodec/h2645_sei.hsrc/libavcodec/h264_direct.c::2829: : In file included from src/libavcodec/bytestream.hsrc/libavcodec/h264dec.h:187::3915: :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:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | 318 | i f (isfi z(esi2z e!2= s!i=z es)i z e| ) ~~~~~ ^ ~~~~ | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | src/libavcodec/bytestream.h: 355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] i n355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ tsrc/libavutil/macros.h :49:25: note: expanded from macro 'FFMIN' s 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ izIn file included from esrc/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] 2 356 | size2 = 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 > :(b355): 13?: (warning: bcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]) : (a)) | ~ ^ ~ F 355 | In file included from src/libavcodec/h264_cavlc.c : 31s: izIn file included from esrc/libavcodec/h264dec.h: 39: In file included from =src/libavcodec/h264_sei.h :23F: FIn file included from Msrc/libavcodec/h2645_sei.hI:N28(: gsrc/libavcodec/bytestream.h-:>357:b15u:f fewarning: rcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]_ end - g357-> | bu f f e r,i fs i(zsei)z;e 2 | ! ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~= size) | ~~~~~ ^ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ FMIn file included from src/libavcodec/h264_direct.cI: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] N 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/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] b 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/h263dec.c:656:65: 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] 656 | 271 | && (isn-t> csoidzeec2_ t=a gF F==M INA(V_gR-L>3b2(u"ffGeEOrV_e"n)d |-| gs-->>bcuoffdeerc,_ stiazge) ;= = | A ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~V_ RL32("GEsrc/libavutil/macros.hO:X49":)25):) note: {expanded from macro 'FFMIN' | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ 49 | #define src/libavcodec/h263dec.cF:FM656I:30N:( awarning: ,comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]b ) ((a) > (b )656 | ? ( b ) : ( a) ) & &| ~ ^ ~ (s->codec_tagCC libavcodec/hapdec.o == AV_RL32("GEOV") || s->codec_tag == AV_RL32("GEOX"))) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ 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->bIn file included from usrc/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] ffe 293 | sizre2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ _src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' e 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ ndIn file included from src/libavcodec/h264_mb.c:34: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] - 294 | if (size2 != size) | ~~~~~ ^ ~~~~ p->buffer, size)CC libavcodec/hapqa_extract_bsf.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/h2645_sei.c:40: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/h264_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] src/libavcodec/bytestream.h171 | : 317 : 13 :g -warning: >comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]b uffer += FFMIN(g- >317b | u f f e rs_iezned2 -= gF-FM>INb(up-f>fbeurf,f esri_zeend) ; - | p ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~- >buffer, sizesrc/libavutil/macros.h):;49 : 25| : ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~note: expanded from macro 'FFMIN' src/libavutil/macros.h49: | 49#:d25e:f inote: nexpanded from macro 'FFMIN'e FFMIN (49a | ,#bd)ef i((nae) F>F M(IbN()a ,b?) (((ba)) :> ((ba)) )? (| 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) | ~~~~~ ^ ~~~~ 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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: src/libavcodec/bytestream.h:expanded from macro 'FFMIN'355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ | #In file included from dsrc/libavcodec/h264_mb.c:34: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] e f356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ isrc/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' n 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ eIn file included from src/libavcodec/h264_mb.c:34: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] F 357 | if (size2 != size) | ~~~~~ ^ ~~~~ FMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h2645_sei.c:40: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3318 warnings generated. | 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_parse.c:21: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | In file included from src/libavcodec/h264_cabac.c : 37 : In file included from src/libavcodec/h264dec.h :39 : In file included from isrc/libavcodec/h264_sei.hf: 23(: gIn file included from bsrc/libavcodec/h2645_sei.h:-28: >src/libavcodec/bytestream.hs:i293z:13e:_ iwarning: ncomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]_ bits <= re_index) {293 | | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.hsrc/libavcodec/bytestream.h:49:25: note: expanded from macro 'FFMIN' : 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 355: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] 13 294 | if (size2 != size) | ~~~~~ ^ ~~~~ : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-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.h: 317:13: warning: comparison of integers of different signs: 'int' and '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 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/h2645_sei.c:In file included from src/libavcodec/h264_cabac.c:37: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 40 318 | if (size2 != size) | ~~~~~ ^ ~~~~ : 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->buffeIn file included from src/libavcodec/h264_loopfilter.cr: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] _ e171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ndsrc/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (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/h2645_sei.c:40: In file included from src/libavcodec/bytestream.hsrc/libavcodec/h2645_sei.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] :28 : 355 | size = FFMIN(g-In file included from >busrc/libavcodec/h264_loopfilter.cff:e32: rIn file included from _src/libavcodec/h264dec.he:n39d: In file included from - src/libavcodec/h264_sei.hg-:>b23u: fIn file included from fsrc/libavcodec/h2645_sei.h:e28: rsrc/libavcodec/bytestream.h, :si186ze:)13:; warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavcodec/bytestream.hsrc/libavutil/macros.h:49:25 :186 | note: expanded from macro 'FFMIN' size 492 | #=d eFFfMiInNe( pF-F>bMuIfNf(era_,ebn)d (-( ap)- >>b (ubff)e r,? s(ibz)e ):; (| a ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ )) | ~ ^ ~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' :In file included from src/libavcodec/h264_cabac.c49: | 37#: dIn file included from esrc/libavcodec/h264dec.hf:i39n: eIn file included from src/libavcodec/h264_sei.hF:F23M: IIn file included from Nsrc/libavcodec/h2645_sei.h:(28a: ,src/libavcodec/bytestream.hb:356): 13(: (warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]a ) > (b) ? 356 | (b ) : s(iaz)e)2 = | ~ ^ ~F FMIN(p->bufIn file included from fsrc/libavcodec/h264_loopfilter.ce:r32_: eIn file included from src/libavcodec/h264dec.hn:39d: In file included from src/libavcodec/h264_sei.h-:23 : pIn file included from -src/libavcodec/h2645_sei.h>:b28u: fsrc/libavcodec/bytestream.hf:e187r:,15 :s izwarning: ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]) ; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 187 | src/libavutil/macros.h : 49 :i25:f note: expanded from macro 'FFMIN'( size2 !=49 | s#idzefei)n e F| F ~~~~~ ^ ~~~~M IN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 357In 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] 15 357 | if (size2 != size) | ~~~~~ ^ ~~~~ : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/h264_parser.c:src/libavcodec/bytestream.h40: :src/libavcodec/golomb.h271::48217::34 :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] 482271 | | i n t s i zief2 =( FgFbM-I>Ns(igz-e>_biunf_fbeirt_se ndbeuxf)f e{r , | s ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~i ze); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_loopfilter.c:32: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_loopfilter.c:32: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/hcadec.o src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_loopfilter.c:32: In file included from 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_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) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/half2float.c:19: In file included from src/libavutil/half2float.c:19: src/libavutil/half2float.h:47:27: warning: implicit conversion increases floating-point precision: '_Float16' to 'float' [-Wdouble-promotion] 47 | return av_float2int(u.f); | ~~~~~~~~~~~~ ~~^ In file included from src/libavcodec/h264_picture.c:31: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_picture.c:31: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_picture.c:31: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/h264_picture.c:31: In file included from src/libavcodec/h264dec.h:In file included from 39: In file included from src/libavcodec/h264_metadata_bsf.csrc/libavcodec/h264_sei.h::2331: : In file included from In file included from src/libavcodec/h2645_sei.hsrc/libavcodec/h264_sei.h::2823: : src/libavcodec/bytestream.hIn file included from :src/libavcodec/h2645_sei.h293::2813: :src/libavcodec/bytestream.h :warning: 171comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: 18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | s171iz | e 2 =g -F>FbMuIfNf(epr -+>=b uFFfMIfNe(rg_e-nd> bu-f fpe-r>_beunfdf e-r ,g -s>biuzfef)e;r , | s ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~i ze); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' src/libavutil/macros.h :4949 | :#25:d enote: fexpanded from macro 'FFMIN'i ne FFMI N49( | a#,dbe) f(i(nae) F F>M (IbN)( a?, b()b ) (:( a()a )>) (| b ~ ^ ~) ? (b) : (In file included from asrc/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) | ~~~~~ ^ ~~~~ 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:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_picture.c:31: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/h264_direct.c:73:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 73 | for (i = 140; warning is generated<. 2 * sl->ref_count[0]; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavcodec/h264_direct.c:78:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 78 | for (i = 0; i < sl->ref_count[0]; i++) | ~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-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/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned 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/hcom.o 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_sei.c:35: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavcodec/bytestream.hsrc/libavutil/macros.h::49:31725::13 :note: expanded from macro 'FFMIN'warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 49 | #defin e317 | F F MsiIzNe(2a ,=b )F FM(I(aN)( p> -(>bb) u?f f(ebr)_ e:n d( a-) )p - >| ~ ^ ~b uffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/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) | ~~~~~ ^ ~~~~ 17 warnings generated. In file included from src/libavcodec/h264_sei.c:35: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_sei.c:35: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/h264_parse.c:41:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 41 | src/libavcodec/bytestream.h i:f355 :(13p:w twarning: -comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]> luma_log2_weight_ d355e | n o m s>i z7eU ) ={ F F| M ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ IN(g->src/libavcodec/h264_parse.cb:u49f:f43er:_e ndwarning: -comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] g->buffe r49, | s i z e ) ; i f| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~( pwt->chromasrc/libavutil/macros.h:_49l:25o:g 2note: _expanded from macro 'FFMIN'we ight_den o49m | #>de f7iUne) F{F M I| N ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~( a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_metadata_bsf.c:31: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_metadata_bsf.c:31: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/hdr_parser.o src/libavcodec/h264_direct.c:128:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 128 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_direct.c:130:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 130 | for (j = 0; j < sl->ref_count[list]; j++) | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned 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_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) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_sei.c:35: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (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 | #dIn file included from efinesrc/libavcodec/h264_parser.c :FF44M: IIn file included from Nsrc/libavcodec/h264_sei.h(:a23,: bIn file included from )src/libavcodec/h2645_sei.h: 28(: (src/libavcodec/bytestream.ha:)171 :>18 :(b )warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]? (b) : (a)) | ~ ^ ~ 171 | In file included from src/libavcodec/h264_sei.cg:->35b: usrc/libavcodec/bytestream.hf:f318e:r15 :+ = warning: FFcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]M IN(g-> b318u | f f e r _iefn d( s-i zge-2> b!u=f fseirz,e 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/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) | ~~~~~ ^ ~~~~ 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_ARRAYsrc/libavcodec/h264_parse.c_E:LE188M:S14(: pwarning: rcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]i mary_pic_ty p188e | _ t src/libavcodec/bytestream.ha b li:e355f: );13 (:jm warning: +ocomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]+d )e >{ 3 U| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~) { | ~~~~ ^ ~~ 355 | src/libavcodec/h264_metadata_bsf.c : 116 :19s:i zewarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] = FFMIN(g->buf f116er | _ e n d f-or g(-j> =b u0f;fe rj, s 119(:b)11 :? warning: (comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]b ) : (a)) 119 | | ~ ^ ~ if (j >= FIn file included from F_src/libavcodec/h264_sei.cA:R35R: src/libavcodec/bytestream.hA:Y356_:E13L: Ewarning: MScomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare](p rimary_pi c356 | _ ty p e _stiazbel2e )=) 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/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.hsrc/libavcodec/h264_parse.c::271252::1780:: 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] 271252 | | i n t siifz e(2r e=f _FcFoMuInN(tg-[>b0u]f f-e r1_ e>n dm a-x [g0-]> b|u|f f(elris,t _scoiuznet) ;= = | 2 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ && (ref_cousrc/libavutil/macros.hn:t49[:125]: -note: expanded from macro 'FFMIN'1 > max[1] )49) | )# d{e f i| n ~~~~~~~~~~~~~~~~ ^ ~~~~~~e FFMIN(a,b)src/libavcodec/h264_parse.c :(252(:a30): >warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare](b ) ? (b) : ( a252) | ) | ~ ^ ~ 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]) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~ 1 warning generated. In file included from src/libavcodec/h264_parser.c:44: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_parser.c:44: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/h264_metadata_bsf.c:153:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 153 | for (i = 1; i < FF_ARRAY_ELEMS(ff_h2645_pixel_aspect); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_parser.c:44: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 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:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/hdrdec.o src/libavcodec/h264_direct.c:412:29: warning: comparison of integers of different signs: 'const int' and 'unsigned int' [-Wsign-compare] 412 | h->x264_build > 33U))) { | ~~~~~~~~~~~~~ ^ ~~~ src/libavcodec/h264_direct.c:447:33: warning: comparison of integers of different signs: 'const int' and 'unsigned int' [-Wsign-compare] 447 | h->x264_build > 33U))) { | ~~~~~~~~~~~~~ ^ ~~~ CC libavcodec/hdrenc.o CC libavcodec/hevc_cabac.o In file included from src/libavcodec/h264_ps.c:36: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/h264_metadata_bsf.c: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 }, | ^ 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] src/libavcodec/h264_metadata_bsf.c:606:36: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 608 | 606 | fo r {( l.ii6s4t == -01; } ,l i-1s,t 7<, sFlL-A>lGiSs}t, _ c| o ^u nt; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_metadata_bsf.c:609:37: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 609 | { .i64 = -1 }, -1, 1, FLAGS }, | ^ src/libavcodec/h264_metadata_bsf.c:612:39: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 612 | { .i64 = -1 }, -1, 255, FLAGS }, | ^ src/libavcodec/h264_metadata_bsf.c:615:39: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 615 | { .i64 = -1 }, -1, 255, FLAGS }, | ^ src/libavcodec/h264_metadata_bsf.c:618:39: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 618 | { .i64 = -1 }, -1, 255, FLAGS }, | ^ src/libavcodec/h264_metadata_bsf.c:622:37: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 622 | { .i64 = -1 }, -1, 5, FLAGS }, | ^ src/libavcodec/h264_metadata_bsf.c:626:44: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 626 | { .dbl = 0.0 }, 0, UINT_MAX, FLAGS }, | ^ src/libavcodec/h264_metadata_bsf.c:629:37: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 629 | { .i64 = -1 }, -1, 1, FLAGS }, | ^ src/libavcodec/h264_metadata_bsf.c:632:35: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 632 | { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavcodec/h264_metadata_bsf.c:636:50: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 636 | { .i64 = -1 }, -1, H264_MAX_WIDTH, FLAGS }, | ^ src/libavcodec/h264_metadata_bsf.c:639:50: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 639 | { .i64 = -1 }, -1, H264_MAX_WIDTH, FLAGS }, | ^ src/libavcodec/h264_metadata_bsf.c:642:51: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 642 | { .i64 = -1 }, -1, H264_MAX_HEIGHT, FLAGS }, | ^ src/libavcodec/h264_metadata_bsf.c:645:51: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 645 | { .i64 = -1 }, -1, H264_MAX_HEIGHT, FLAGS }, | ^ src/libavcodec/h264_metadata_bsf.c:651:74: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 651 | OFFSET(delete_filler), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 1, FLAGS}, | ^ src/libavcodec/h264_metadata_bsf.c:659:47: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 659 | { .dbl = NAN }, -360.0, +360.0, FLAGS }, | ^ src/libavcodec/h264_ps.c:111:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 111 | if (cpb_count > 32U) { | ~~~~~~~~~ ^ ~~~ src/libavcodec/h264_metadata_bsf.c:700:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 700 | { NULL } | ^ src/libavcodec/h264_metadata_bsf.c:659:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 659 | { .dbl = NAN }, -360.0, +360.0, FLAGS }, | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavcodec/h264_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:186:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | if (sps->num_reorder_frames > 16U | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ 12 warnings generated. 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++) { | ~~~~ ^ ~~~~~~~~~~~~~~ 13 warnings generated. src/libavcodec/h264_mb.c:640:39: warning: comparison of integers of different signs: 'const int' and 'unsigned int' [-Wsign-compare] 640 | if (h->x264_build < 151U) { | ~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/h264_parser.c:555:47: warning: comparison of integers of different signs: 'int' and 'enum AVPictureStructure' [-Wsign-compare] 555 | p->last_picture_structure != s->picture_structure) { | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavcodec/h264_parser.c:568:59: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 568 | if (p->sei.common.unregistered.x264_build < 44U) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ 16 warnings generated. In file included from src/libavcodec/h264_cavlc.c:34: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ In file included from src/libavcodec/h264_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)) | ~ ^ ~ CC libavcodec/hevc_data.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:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/h264_ps.c 186: | 346 : 36 :s iwarning: zcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e2 = FFMIN(p->bu f346f | e r _ e n d - ipf- >(bsupfsf-e>rc,h rsoimzae_)f;o r m| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~a t_idc > 3src/libavutil/macros.hU:)49 :{25 : | note: ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~expanded from macro 'FFMIN' 49 | #dsrc/libavcodec/h264_ps.cef:i450n:e24 :FF MIwarning: Ncomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]( a,b) ((a) 450> | ( b ) ?i f( b()s p:s -(a>)m)b _ h| e ~ ^ ~i ght >= INT_MAIn file included from Xsrc/libavcodec/h264_refs.c :/33 : 2In file included from Usrc/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:src/libavcodec/h264_ps.c15:: 501warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: 52: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 187 | 501 | i f ( s i z e2 ! = s i z e()cr o p| ~~~~~ ^ ~~~~_ 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/hevc_filter.o In file included from src/libavcodec/h264_sei.c:37: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned 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_mp4toannexb_bsf.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) | ~~~~~ ^ ~~~~ 15 warnings generated. CC libavcodec/hevc_mvs.o src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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/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] - CC libavcodec/hevc_parse.o 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/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-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) | ~~~~~ ^ ~~~~ CC libavcodec/hevc_parser.o In file included from src/libavcodec/h264_slice.c:42: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_slice.c:42: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_slice.c:42: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/h264idct.c:31: In file included from src/libavcodec/h264idct_template.c:30: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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)) | ~ ^ ~ In file included from src/libavcodec/h264idct.c:31: In file included from src/libavcodec/h264idct_template.c:30: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int sisrc/libavcodec/h264_cavlc.cze2 =: F466FM:I20N:( gwarning: -comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]> buffer_end - g->b u466 | ff e r , siifz(et)o;ta l _| c ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~o eff > (usrc/libavutil/macros.hn:s49i:g25n:ed )mnote: axexpanded from macro 'FFMIN'_ coeff) 49{ | # | d ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~e fine 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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.hsrc/libavcodec/bytestream.h::317271::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 | | s iizen2t =s iFzFeM2I N=( FpF-M>IbNu(fgf-e>rb_uefnfde r-_ epn-d> -b ugf-f>ebru,f fseirz,e )s;i z e| ); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:src/libavutil/macros.h25::49: 25note: :expanded from macro 'FFMIN' note: expanded from macro 'FFMIN' 49 | # d49ef | i#ndee fFiFnMeI NF(FaM,IbN)( a(,(ba)) (>( (ab)) >? ((bb)) ?: ((ba)) ): (| ~ ^ ~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) | ~~~~~ ^ ~~~~ 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->bsrc/libavcodec/bytestream.huffe:r355_e:nd13 -: pwarning: -comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]> buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 355 | sizsrc/libavutil/macros.he: 49 :=25 :F Fnote: Mexpanded from macro 'FFMIN'IN (g->buf f49e | r#_deenfdi n-e gF-F>bMuIfNf(ear,,b )s i(z(ea)); > | ( ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~b ) ? (b) src/libavutil/macros.h:: 49:(25a:) )note: expanded from macro 'FFMIN' | ~ ^ ~ 49In file included from | src/libavcodec/h264idct.c#:d31e: fIn file included from isrc/libavcodec/h264idct_template.cn:e30 : FIn file included from FMsrc/libavcodec/h264dec.hI:N39(: aIn file included from ,src/libavcodec/h264_sei.hb:)23 : In file included from (src/libavcodec/h2645_sei.h(:a28): src/libavcodec/bytestream.h:>294 :(15b:) warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]? (b) : 294( | a ) ) | i ~ ^ ~f (size2 != sizeIn 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:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264idct.c:31: In file included from src/libavcodec/h264idct_template.c:30: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) 41((a warning)s generated . > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264idct.c:31: In file included from src/libavcodec/h264idct_template.c:30: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264idct.c:31: In file included from src/libavcodec/h264idct_template.c:30: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 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)) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~ CC libavcodec/hevc_ps.o CC libavcodec/hevc_refs.o 16 warnings generated. CC libavcodec/hevc_sei.o 11 warnings generated. src/libavcodec/h264_sei.c:260:18: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 260 | if (size > bytestream2_get_bytes_left(&gbyte)) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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) ? (b) : (In file included from a)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/h264dec.c:43: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) In file included from ? (src/libavcodec/hap.cb): 26: : (In file included from src/libavcodec/hap.ha:)30): 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/h264dec.c:43: In file included from src/libavcodec/h264dec.h:39 : In file included from src/libavcodec/h264_sei.h186: | 23 : In file included from src/libavcodec/h2645_sei.h :s28i: zsrc/libavcodec/bytestream.he:2187 := 15F:F Mwarning: Icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]N( p->buf f187e | r _ e nidf - (ps->ibzufef2er ,! s= iszei)z; e )| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ | ~~~~~ ^ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMINsrc/libavcodec/h264_cavlc.c(a,:b712) :(29(:a) warning: >comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] (b) ? (b) : (a )712) | | ~ ^ ~ iIn file included from fsrc/libavcodec/hap.c :(26m: bIn file included from _src/libavcodec/hap.hs:30k: isrc/libavcodec/bytestream.hp:_187r:u15n: >warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]h ->m b187_ | n u m ) i{f (s| i ~~~~~~~~~~~ ^ ~~~~~~~~~z e2 != size) | ~~~~~ ^ ~~~~src/libavcodec/h264_cavlc.c :874:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 874 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_cavlc.c:886:31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 886 | if(tmp>=ref_count){ | ~~~^ ~~~~~~~~~ src/libavcodec/h264_cavlc.c:902:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 902 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_cavlc.c:952:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 952 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_cavlc.c:970:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 970 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_cavlc.c:982:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 982 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_cavlc.c:1003:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1003 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_cavlc.c:1020:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1020 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_cavlc.c:1041:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1041 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_cavlc.c:1108:36: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 1108 | if (((unsigned)sl->qscale) > max_qp){ | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavcodec/h264_cavlc.c:1111:40: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 1111 | if (((unsigned)sl->qscale) > max_qp){ | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end src/libavcodec/bytestream.h- g:->271b:u17f:f ewarning: rcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare], size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h271: | 49 : 25: inote: expanded from macro 'FFMIN'n t size 249 | =# dFeFfMiInNe( gF-F>MbIuNf(fae,br)_ e(n(ad) >- ( b)g -? >(bb) u:f (fae)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/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 = FIn file included from FMINsrc/libavcodec/h264dec.c(:p-43>: bIn file included from usrc/libavcodec/h264dec.hf:fe39r: _In file included from esrc/libavcodec/h264_sei.hnd: 23-: In file included from psrc/libavcodec/h2645_sei.h-:>28bu: fsrc/libavcodec/bytestream.hf:293e:13r:, warning: scomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]iz e); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49: 25293: | note: expanded from macro 'FFMIN' size2 =49 | #FdeFfMiInNe( pF-F>MbINu(faf,ebr)_ e(nd( a-) p>- >(bbu)f f?e r(,b )s i:z e()a;)) | | ~ ^ ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.hIn file included from :src/libavcodec/hap.c49::2625: :In file included from src/libavcodec/hap.hnote: :expanded from macro 'FFMIN'30 : src/libavcodec/bytestream.h:294:15: 49warning: | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]# defin e294 | F F M I Ni(fa ,b() s(i(az)e 2> !(b=) ?s i(zbe)) : | ( ~~~~~ ^ ~~~~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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.hsrc/libavcodec/bytestream.h::317317::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] 317317 | | sisziez2e 2= = FFFFMMINI(Np(->pb-u>fbfuferf_eern_de n- dp -->b upf-f>ebruf,f esri,z sei);z e) ;| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:src/libavutil/macros.h49::4925::25 :note: note: expanded from macro 'FFMIN'expanded from macro 'FFMIN' 4949 | | ##ddefefiinnee FFFFMMIINN((aa,,bb)) ((((aa) )> (>b )( ?b )( b?) :( b()a ):) ( | a ~ ^ ~) ) | ~ ^ ~ In file included from src/libavcodec/hap.c:26: In file included from src/libavcodec/hap.h:In file included from 30src/libavcodec/h264dec.c: :src/libavcodec/bytestream.h:43318: In file included from :src/libavcodec/h264dec.h15::39 warning: : comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]In file included from src/libavcodec/h264_sei.h:23: In file included from 318src/libavcodec/h2645_sei.h | : 28 : src/libavcodec/bytestream.h :i318f: 15(:s iwarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]z e2 != s318i | z e ) i| ~~~~~ ^ ~~~~f (size2 != size) | ~~~~~ ^ ~~~~ 5 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 | #dsrc/libavcodec/bytestream.hefi:ne355 :F13FM:I Nwarning: (comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]a ,b) ((a) > (b) 355? | ( b ) s:i z(ea ) =) FF M| ~ ^ ~I N(g->buffer_endIn file included from src/libavcodec/h264dec.c-: g43-: >In file included from bsrc/libavcodec/h264dec.hu:39f: fIn file included from esrc/libavcodec/h264_sei.hr:23,: In file included from ssrc/libavcodec/h2645_sei.hi:z28e): ;src/libavcodec/bytestream.h : 356| : ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~13 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavutil/macros.h:49: 25356: | note: expanded from macro 'FFMIN' size2 49= | #FdFefMiInNe( pFF-M>IbNu(faf,ebr)_ (e(nad) -> p(-b>)b u?f f(eb)r ,: s(iaz)e)); | | ~ ^ ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25In file included from : src/libavcodec/hap.cnote: :expanded from macro 'FFMIN'26 : In file included from src/libavcodec/hap.h:30: src/libavcodec/bytestream.h: 35649: | 13#:d ewarning: fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]i ne FFMIN(a, b356 | ) ( ( a s)i z>e 2( =b )F F? M(INb()p -:> bu(faf)e)r _ e| n ~ ^ ~ d - p->bufIn file included from fsrc/libavcodec/h264dec.ce:r43,: In file included from src/libavcodec/h264dec.hs:i39z: In file included from esrc/libavcodec/h264_sei.h):;23 : In file included from | src/libavcodec/h2645_sei.h ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~:28 : src/libavcodec/bytestream.h:357src/libavutil/macros.h::1549:: 25warning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] note: expanded from macro 'FFMIN' 357 | 49 | # dieff i(nse iFzFeM2I N!(=a ,sbi)z e()( 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) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/h264_refs.c:34: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/h264_refs.c:42:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 42 | for (i = 0; i < FF_ARRAY_ELEMS(pic->data); ++i) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/h264_mb.c:797: src/libavcodec/h264_mb_template.c:76:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 76 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/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) | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ 3 warningssrc/libavcodec/h265_profile_level.c generated:. 232:22: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 232 | if (pic_size <= (level->max_luma_ps >> 2)) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/h265_profile_level.c:234:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 234 | else if (pic_size <= (level->max_luma_ps >> 1)) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/h265_profile_level.c:236:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 236 | else if (pic_size <= (3 * level->max_luma_ps >> 2)) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/h264_refs.c:161:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 161 | if (len < sl->ref_count[list]) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/h264_refs.c:182:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 182 | if (len < sl->ref_count[0]) | ~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/h264_refs.c:203:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 203 | for (i = 0; i < sl->ref_count[j]; i++) { | ~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/h264_refs.c:212:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 212 | for (i = 0; i < sl->list_count; i++) | ~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_refs.c:224:23: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'const int' [-Wsign-compare] 224 | for (i = 0; i < h->short_ref_count; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ CC libavcodec/hevcdec.o src/libavcodec/h264_refs.c:276:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 276 | for (list CC libavcodec/hevcdsp.o = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_refs.c:277:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 277 | for (i = 0; i < sl->ref_count[list]; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ CC libavcodec/hevcpred.o In file included from src/libavcodec/h264_slice.c:46: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/h264_mb_template.c:286:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 286 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ 50 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++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/hnm4video.o 5 warnings generated. CC libavcodec/hpeldsp.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]) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/hapqa_extract_bsf.c:30: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 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, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/h264_slice.c:338:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 338 | for (i = 0; i < FF_ARRAY_ELEMS(h->ps.sps_list); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/h264_slice.c:343src/libavcodec/hapdec.c::19:39 : warning: 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] 343 | forsrc/libavcodec/bytestream.h (i: =271 :17 0:171; warning: | icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] < FgF-_>AbRufRfAeYr _ E271+ | L= E M iFnS(thF- Ms>izIepN(2gs-> b.= upfFpfFse_lMrisI_Nt(e)ngd;- i>+b-u+ )fg -f{> e | b ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~r u_ffeenrd, - sg-i>zbuef)f;e r, | si ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~z e); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25src/libavutil/macros.h::49 :note: 25expanded from macro 'FFMIN': note: expanded from macro 'FFMIN' 49 | # d49e | f#idneef iFnFeMI NFF(Ma,IbN()a ,(b()a ()( a>) (> b()b )? ?( b()b ): :( (aa)))) | | ~ ^ ~ ~ ^ ~ In file included from src/libavcodec/hapdec.c:39: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(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/hapqa_extract_bsf.c:30: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hapqa_extract_bsf.c:30: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned 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/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) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/hapdec.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/hapdec.c:39: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hapdec.c11:39 warning: ssrc/libavcodec/bytestream.h generated:. 318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/h264_refs.c:693:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 693 | for (j = 0; j < FF_ARRAY_ELEMS(h->long_ref); j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/h264_refs.c:731:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 731 | for (j = 0; j < FF_ARRAY_ELEMS(h->last_pocs); j++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/h264_refs.c:808:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 808 | for (i = 0; i < FF_ARRAY_ELEMS(h->ps.pps_list); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/h264_refs.c:811:32: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 811 | pps_ref_count[0] = FFMAX(pps_ref_count[0], pps->ref_count[0]); | ^ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:25: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ~ ^ ~ src/libavcodec/h264_refs.c:812:32: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 812 | pps_ref_count[1] = FFMAX(pps_ref_count[1], pps->ref_count[1]); | ^ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:25: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ~ ^ ~ In file included from src/libavcodec/h264dec.c:47: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/h265_metadata_bsf.c 355: | 413 : 41 :s iwarning: zmissing field 'unit' initializer [-Wmissing-field-initializers]e = FFMIN(g->b u413f | f er _ e nd - {g .-d>bblu f=f e0r,. 0s i}ze,) ;0, 6| 5 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~5 35, FLAGsrc/libavutil/macros.hS: 49}:,25: note: | expanded from macro 'FFMIN' ^ 49 | #define FFMIN(a,b) ((a) > (b) ? (bsrc/libavcodec/h265_metadata_bsf.c): :417 (:a37)): warning: | missing field 'unit' initializer [-Wmissing-field-initializers] ~ ^ ~ 417 | In file included from src/libavcodec/hapdec.c : 39 : src/libavcodec/bytestream.h: 356 :{13 :. warning: i6comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]4 = -1 }, 356 | - 1 , s7i,z eF2L A=G SF F}MI,N ( p| - ^> buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavcodec/h265_metadata_bsf.csrc/libavutil/macros.h::42049::3725:: warning: note: expanded from macro 'FFMIN'missing field 'unit' initializer [-Wmissing-field-initializers] 49420 | | # d e fi n e F FM I{N( a.,ib64) = (-(1a )} ,> (-b1), ? 1(,b )F L:A G(S 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 | if (sizsrc/libavcodec/h265_metadata_bsf.ce:2423: 39!:= swarning: missing field 'unit' initializer [-Wmissing-field-initializers]i ze) | 423 ~~~~~ ^ ~~~~ | { .i64 = -1 }, -1, 255, FLAGS }, | ^ src/libavcodec/h265_metadata_bsf.c:426:39: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 426 | src/libavcodec/h264_cabac.c {: 2140.:i296:4 warning: = comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]- 1 }, -1, 255, FL AG2140S | }, | ^ for( list = 0; list < sl->list_countsrc/libavcodec/h265_metadata_bsf.c;: 429li:s39t:+ +warning: missing field 'unit' initializer [-Wmissing-field-initializers]) { | ~~~~ ^ ~~~~~~~~~~~~~~429 | { src/libavcodec/h264_cabac.c.:i21476:446 := warning: -comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]1 }, -1, 21472 | 5 5 , F L A GS }, | ^ if (ref[list][i] >= rc) src/libavcodec/h265_metadata_bsf.c{ : 433| : ~~~~~~~~~~~~ ^ ~~37 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/h264_cabac.c433: | 2164 : 29 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]{ .i64 = -21641 | } , - 1 ,f o5r, F(LlAiGstS =} ,0; l| i ^st < sl->list_count; list++) 8{ warning s| generated ~~~~ ^ ~~~~~~~~~~~~~~ . src/libavcodec/h265_metadata_bsf.c:438:44: src/libavcodec/h264_cabac.cwarning: :missing field 'unit' initializer [-Wmissing-field-initializers]2228 :33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 438 | 2228 | { . d bl = 0 . 0 f}o,r 0(, lUisItN T=_ M0A;X ,l iFsLAtG S <} ,s l -| > ^ list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_cabac.csrc/libavcodec/h265_metadata_bsf.c::4422234::4333:: warning: warning: missing field 'unit' initializer [-Wmissing-field-initializers]comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 442 | 2234 | { . i 6 4 = - 1 } , i-f1 ,( rIeNfT _>M=A Xr, cF)L A{G S | } ~~~ ^ ~~, | ^ src/libavcodec/h264_cabac.c:2243:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2243 | for (lissrc/libavcodec/h265_metadata_bsf.ct :=446 :050;: warning: lmissing field 'unit' initializer [-Wmissing-field-initializers]i st < sl-> l446i | s t _c o u n t ;{ l i.sit6+4+ )= { - 1| ~~~~ ^ ~~~~~~~~~~~~~~} , -1, HEVCsrc/libavcodec/h264_cabac.c_M:A2256X:_33W:I Dwarning: THcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare], FLAGS } , 2256 | | ^ for (list = 0; list < sl->list_cosrc/libavcodec/h265_metadata_bsf.cu:n449t:; 50l:is twarning: +missing field 'unit' initializer [-Wmissing-field-initializers]+ ) { | ~~~~ ^ ~~~~~~~~~~~~~~449 | {src/libavcodec/h264_cabac.c :2263.:i416:4 warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]= -1 }, -22631, | H E V C _ M A X _ W I D T H , FL A G S } , | ^ if (ref >= rc) { | ~~~ ^ ~~ src/libavcodec/h264_cabac.c:2274:33: warning: src/libavcodec/h265_metadata_bsf.ccomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] :452:51: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2274 | 452 | f o r (l i{s t. i6=4 0=; -1l i}s, t- 1<, sHl-E>VlCi_MsAtX__cHoEuInGtH;T, liFsLAtG+S+ )}, { | ^ | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_cabac.c:2292:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2292 | src/libavcodec/h265_metadata_bsf.c : 455 :f51o:r warning: (missing field 'unit' initializer [-Wmissing-field-initializers]l ist = 0 ;455 | l i s t < s l -> li{s t_.cio6u4nt ;= l i-1s t+}+), { - 1,| H ~~~~ ^ ~~~~~~~~~~~~~~E VC_MAX_Hsrc/libavcodec/h264_cabac.cEI:G2299H:41T:, warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]F LAGS }, 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 | CC libavcodec/hq_hqa.o for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_cabac.c:2356:27: warning: comparison of integers of different signs: 'const int' and 'unsigned int' [-Wsign-compare] 2356 | if (h->x264_build < 151U) { | ~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/h264_cabac.c:2419:40: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 2419 | if (((unsigned)sl->qscale) > max_qp){ | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavcodec/h265_metadata_bsf.c:481:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 481 | { NULL } | ^ src/libavcodec/h264_refs.csrc/libavcodec/h264dec.c::79851::1327:: warning: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 79 | 851 | i f ( r e f > f=o rs l(-i> r=e f0_; cio ummco); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hapdec.c:191:73: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] 191 | if (chunk->compressed_offset + (uint64_t)chunk->compressed_size > bytestream2_get_bytes_left(gbc)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18 warnings generated. src/libavcodec/hapqa_extract_bsf.c:118:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 118 | { NULL }, | ^ 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)) | ~ ^ ~ 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_sizeIn file included from src/libavcodec/hcadec.c!:=25 : (asrc/libavcodec/bytestream.hv:c186tx:-13>:c owarning: dcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e d_width / TEXTU R186E | _ B L O sCizK_eW2) = | F ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FMIN(p ->287b | uf f e r _ e nd - p - >*b(uaffvecrt,x s-i>zceo)d;e d _| h ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~e ight / Tsrc/libavutil/macros.hE:X49T:U25R:E _note: Bexpanded from macro 'FFMIN'L OCK_H) 49 | | # ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~de fine 288F | F M I N ( a , b ) ( (*cat)x ->>d e(cb[)t ]?. t(ebx_)r a:t i(oa)) ){ | ~ ^ ~| ~~~~~~~~~~~~~~~~~~~~~~ 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:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned 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_slice.c:950:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 950 | if (h->x264_build < 44U) | ~~~~~~~~~~~~~ ^ ~~~ src/libavcodec/h264dec.cIn file included from :303:src/libavcodec/hcadec.c19:: 25warning: : comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]src/libavcodec/bytestream.h :293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 303 | 293 | f o r s iz(ei2 == 0F;F MiI N(

Fb_uAfRfRerA_Ye_nEdL E-M Sp-(>hb-u>fflear,s tsi_zpeo);c 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/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/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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:318CC libavcodec/hq_hqadata.o :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) | ~~~~~ ^ ~~~~ CC libavcodec/hq_hqadsp.o 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++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5 warnings generated. src/libavcodec/h264_slice.c:1252:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1252 | for (int i = 0; i < tc_sd[0]; i++) { | ~ ^ ~~~~~~~~ src/libavcodec/h264dec.c:556:66: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 552 | av_log(logctx, AV_LOG_DEBUG, " SEI GREEN Complexity Metrics: %f %f %f %f\n", | ~~~~~~ 553 | (float)gm->percent_non_zero_macroblocks/255, 554 | (float)gm->percent_intra_coded_macroblocks/255, 555 | (float)gm->percent_six_tap_filtering/255, 556 | (float)gm->percent_alpha_point_deblocking_instance/255); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ src/libavcodec/h264dec.c:555:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 552 | av_log(logctx, AV_LOG_DEBUG, " SEI GREEN Complexity Metrics: %f %f %f %f\n", | ~~~~~~ 553 | (float)gm->percent_non_zero_macroblocks/255, 554 | (float)gm->percent_intra_coded_macroblocks/255, 555 | (float)gm->percent_six_tap_filtering/255, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ src/libavcodec/h264dec.c:554:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 552 | av_log(logctx, AV_LOG_DEBUG, " SEI GREEN Complexity Metrics: %f %f %f %f\n", | ~~~~~~ 553 | (float)gm->percent_non_zero_macroblocks/255, 554 | (float)gm->percent_intra_coded_macroblocks/255, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ src/libavcodec/h264dec.c:553:55: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 552 | av_log(logctx, AV_LOG_DEBUG, " SEI GREEN Complexity Metrics: %f %f %f %f\n", | ~~~~~~ 553 | (float)gm->percent_non_zero_macroblocks/255, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ src/libavcodec/h264dec.c:563:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 562 | av_log(logctx, AV_LOG_DEBUG, " xsd_metric_value: %f\n", | ~~~~~~ 563 | (float)gm->xsd_metric_value/100); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ CC libavcodec/hqx.o 12 warnings generated. src/libavcodec/h264dec.c:821:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 821 | for (y = 0; y < p->mb_height; y++) | ~ ^ ~~~~~~~~~~~~ src/libavcodec/h264dec.c:822:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 822 | for (x = 0; x < p->mb_width; x++) { | ~ ^ ~~~~~~~~~~~ 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/h264dec.c:1049:83: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1049 | { "is_avc", "is avc", OFFSET(is_avc), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, VDX }, | ^ src/libavcodec/h264dec.c:1050:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1050 | { "nal_length_size", "nal_length_size", OFFSET(nal_length_size), AV_OPT_TYPE_INT, {.i64 = 0}, 0, 4, VDX }, | ^ src/libavcodec/h264dec.c:1051:136: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1051 | { "enable_er", "Enable error resilience on damaged frames (unsafe)", OFFSET(enable_er), AV_OPT_TYPE_BOOL, { .i64 = -1 }, -1, 1, VD }, | ^ src/libavcodec/h264dec.c:1052:151: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1052 | { "x264_build", "Assume this x264 version if no x264 version found in any SEI", OFFSET(x264_build), AV_OPT_TYPE_INT, {.i64 = -1}, -1, INT_MAX, VD }, | ^ src/libavcodec/h264dec.c:1053:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1053 | { NULL }, | ^ src/libavcodec/h264_slice.c:1833:13: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1833 | if (tmp > 51 + 6 * (sps->bit_depth_luma - 8)) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/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)) | ~ ^ ~ 34 warnings generated. In file included from src/libavcodec/hdrdec.c:22: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hdrdec.c:22: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/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)) | ~ ^ ~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hdrenc.c:23: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ 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] 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] src/libavcodec/h264_slice.c:1967:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | s1967i | z e 2 = F F M I N i(f p(-j> brli_setn_cdou n-t p&-&> biu frseifz_ec)ou;n t [| j ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~] && | ~ ^ ~~~~~~~~~~~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ CC libavcodec/hqxdsp.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/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-src/libavcodec/bytestream.h>bu:ff355er:_13e:n dwarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]- g->buffer, s i355z | e ) ; s| i ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~z e = FFMIN(g->bsrc/libavutil/macros.hu:f49f:e25r: _note: eexpanded from macro 'FFMIN'n d - g->b u49f | f#edre,f isniez eF)F;M I | N ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~( a,b) ((asrc/libavutil/macros.h): 49>:25 : (note: bexpanded from macro 'FFMIN') ? (b) :49 | (#ad)e)fi n e| F ~ ^ ~F MIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hdrdec.c:22: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] CC libavcodec/hqxvlc.o 356 | sIn file included from ize2src/libavcodec/hdrenc.c :=23 F: Fsrc/libavcodec/bytestream.hM:I293N:(13p:- >warning: bcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]u ffer_end - p->bu f293f | e r , ssiizez)e; 2 | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~= FFMINsrc/libavutil/macros.h(:p49-:>25b:u fnote: fexpanded from macro 'FFMIN' er_end -49 | p#-d>ebfuifnfee FrF,M IsNi(az,eb)); ( (| a ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~) > (b) ?src/libavutil/macros.h (:b49): 25:: note: expanded from macro 'FFMIN'( a)) | ~ ^ ~49 | #define In file included from Fsrc/libavcodec/hdrdec.cF:M22I: Nsrc/libavcodec/bytestream.h(:a,357b:)15 :( (warning: acomparison 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/hdrenc.c:23: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 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) | ~~~~~ ^ ~~~~ CC libavcodec/htmlsubtitles.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/hdrenc.c:23: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/huffman.o src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hdrenc.c:23: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hdrenc.c:23: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned 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/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; In file included from i < src/libavcodec/hevc_parse.ch:f19r: _src/libavcodec/bytestream.hgr:o293u:p13_:c owarning: ucomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]nt ;In file included from i++){src/libavcodec/hevc_mp4toannexb_bsf.c : 29| : ~ ^ ~~~~~~~~~~~~~~~src/libavcodec/bytestream.h :293171 | : 18 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]ssrc/libavcodec/hcadec.ci :z290e:2 54=: Fwarning: Fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]M IN(p -171> | b u f f ger290_- | >eb nud f - f e pforr- (>+ib=nutf F Fjf =M eIr,0N( ;gs -jiz>e) ;b <| u f ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~febr _aendnsd_ psrc/libavutil/macros.he-:r49 :_g25h:-f >rnote: _bexpanded from macro 'FFMIN'g ufrfoeupr 49, | #&des&if zikne e);< | F ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~t FoMtIalN_(baa,nbdsrc/libavutil/macros.h)_:c 49ou(n(t:a &25& )l: > >note: = expanded from macro 'FFMIN'( b )0 ;? j49( | #+b)d+e ,f:i k +n(+ae ,FF)M I)lN -| ~ ^ ~( -a),{b )| ~ ^ ~~~~~~~~~~~~~~~~(In file included from (src/libavcodec/hevc_parse.c:a19): src/libavcodec/bytestream.h :>294 :(15src/libavcodec/hcadec.cb::)290 :?warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]27 :( b)warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: 294 | (a ) ) i f | 290(s ~ ^ ~i | z e 2 ! = f osriz e()i n| t ~~~~~ ^ ~~~~ j = 0; j < bands_per_hfr_group && k < total_band_count && l >= 0; j++, k++, l--){ | ~ ^ ~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/hevc_mp4toannexb_bsf.c:29: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hevc_mp4toannexb_bsf.c:29: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 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, sizesrc/libavcodec/hcadec.c); :| 302 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~: 23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 30249 | | # d effoirn e(i nFtF MiI N=( a0,;b )i (<( ac)h ->> c(obu)n t?; (ib+)+ ): {( 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 | src/libavcodec/hdrdec.c if: 107(s:i83z:e 2warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]! = size) | ~~~~~ ^ ~~~~ 107 | avctx->sample_aspect_ratio = p->sample_aspect_ratio = av_inv_q(av_d2q(sar, 4096)); | ~~~~~~ ^~~ CC libavcodec/huffyuv.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/hcadec.c:333:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 333 | for (int i = 0; i < ch->count; i++) | ~ ^ ~~~~~~~~~ src/libavcodec/hcadec.csrc/libavcodec/bytestream.h:341:27::271: 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] 341 | fo r 271( | i nt i in t= s1i; zie 2< =c hF-F>McIoNu(ngt-; >ib+u+f)f{e r _| e ~ ^ ~~~~~~~~~ nd - g->busrc/libavcodec/hcadec.cff:e364r:,27 : swarning: icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]z e); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 364 | src/libavutil/macros.h : 49f:o25r :( note: iexpanded from macro 'FFMIN'n t i = 049; | #id e | ( ~ ^ ~~~~~~~~~~~~~~~b ) ? (b) : (src/libavcodec/hcadec.ca:)368): 23 :| ~ ^ ~warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 368 | for (int i = 0; i < ch->count; i++) { | ~ ^ ~~~~~~~~~ src/libavcodec/hcadec.c:380:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 380 | for (int i = 0; i < ch->count; i++) | ~ ^ ~~~~~~~~~ CC libavcodec/huffyuvdec.o 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, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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 In file included from src/libavcodec/hevc_cabac.csrc/libavcodec/hevc_mp4toannexb_bsf.c::2930: : src/libavcodec/bytestream.hIn file included from :318src/libavcodec/hevcdec.h:15::40 : warning: In file included from comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]src/libavcodec/hevc_sei.h :30: In file included from src/libavcodec/h2645_sei.h :31828 | : src/libavcodec/bytestream.h :i171f: 18:( siwarning: zcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e2 != 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/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/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-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_mp4toannexb_bsf.c:29: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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: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/hevc_cabac.c:30: In file included from src/libavcodec/hevcdec.h:40: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hevc_cabac.c:30: In file included from src/libavcodec/hevcdec.h:40: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hevc_cabac.c:30: In file included from src/libavcodec/hevcdec.h:40: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-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 14src/libavcodec/hevc_cabac.c: warning30s generated: 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/hevc_mp4toannexb_bsf.c:152:40: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 152 | if (nalu_size < 2 || nalu_size > bytestream2_get_bytes_left(&gb)) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/huffyuvdsp.o CC libavcodec/huffyuvenc.o In file included from src/libavcodec/hevc_parser.c:25: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ In file included from src/libavcodec/hevc_sei.c:25: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-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_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) | ~~~~~ ^ ~~~~ 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/hevc_sei.c:25: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hevc_sei.c:25: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hevc_sei.c:25: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hevc_sei.c:25: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hevc_sei.c:25: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 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)) | ~ ^ ~ 15 warningIn file included from s generatedsrc/libavcodec/hevc_filter.c:. 28: In file included from src/libavcodec/hevcdec.h:40: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hevc_filter.c:28: In file included from src/libavcodec/hevcdec.h:40: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hevc_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:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-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_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) | ~~~~~ ^ ~~~~ 16 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) | ~~~~~ ^ ~~~~ 13 warnings generated. CC libavcodec/huffyuvencdsp.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_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:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/hevc_cabac.c:722:22: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 722 | if (log2_cb_size == lc->parent->ps.sps->log2_min_cb_size) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 16 warnings generated. src/libavcodec/hevc_cabac.c:799:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 799 | while (i < lc->parent->sh.max_num_merge_cand-1 && get_cabac_bypass(&lc->cc)) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/hevc_parser.c:27: In file included from src/libavcodec/hevc_parse.h:30: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 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)) 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) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/hevcdec.c:41: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hevcdec.c:41: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hevc_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)) | ~ ^ ~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hevc_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)In file included from ? (src/libavcodec/hevc_mvs.cb:)25 : :In file included from src/libavcodec/hevcdec.h(:a40: )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]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.h186: | 28: src/libavcodec/bytestream.h: 294 : s15i:z ewarning: 2 comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]= FFMI N(294p- | >b uf fe r _iefnd -( ps-i>zbeu2f f!er=, ssiizez)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_mvs.c:25: In file included from src/libavcodec/hevcdec.h:40: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/hevcdec.c:41: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ CC libavcodec/idcinvideo.o src/libavcodec/bytestream.hIn file included from :355:src/libavcodec/hevc_ps.c13::27 : warning: src/libavcodec/golomb.hcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: 482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | s i482z | e = F FM I N ( g - > b uifff er(_gebn-d> s-i zge-_>ibnu_ffbeir,t s s (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:src/libavcodec/bytestream.h30: In file included from src/libavcodec/hevc_sei.h::27130:: 17In file included from :src/libavcodec/h2645_sei.h: 28warning: : comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | 271 | if (isnitz es2i z!e=2 s=i zeF)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)) | ~ ^ ~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-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 CC libavcodec/idctdsp.o != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/hevc_mvs.c:25: In file included from src/libavcodec/hevcdec.h:40: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 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: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 13 warnings generated. In file included from src/libavcodec/hevc_sei.c:26: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 11 49 warning | s# generatedde. fine 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 (size2 != size) | ~~~~~ ^ ~~~~ 44 warnings generated. In file included from src/libavcodec/hnm4video.c:30: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 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' 11 49 | warning#sde generatedf. ine FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hnm4video.c:30: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/hevc_parser.c:124:32: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 124 | if (slice_segment_addr >= ps->sps->ctb_width * ps->sps->ctb_height) { | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hnm4video.c:30: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hnm4video.c:30: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-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) | ~~~~~ ^ ~~~~ CC libavcodec/iff.o src/libavcodec/hevc_cabac.c:37:21: warning: variable 'num_bins_in_se' is not needed and will not be emitted [-Wunneeded-internal-declaration] 37 | static const int8_t num_bins_in_se[] = { | ^~~~~~~~~~~~~~ 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) { | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/iirfilter.o 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++) { | ~ ^ ~~~~~ CC libavcodec/ilbcdec.o CC libavcodec/imc.o 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) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/hevc_ps.c:93:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 93 | for (i = 0; i < FF_ARRAY_ELEMS(s->sps_list); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_ps.c:94:76: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 94 | if (s->sps_list[i] && ((HEVCSPS*)s->sps_list[i]->data)->vps_id == id) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/hnm4video.c:160:34: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 160 | while (bytestream2_tell(&gb) < size) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/hnm4video.c:167:37: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 167 | if (writeoffset + 2 > hnm->width * hnm->height) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hnm4video.c:181:41: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 181 | if (writeoffset + count > hnm->width * hnm->height) { | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hnm4video.c:193:29: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 193 | if (writeoffset > hnm->width * hnm->height) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hnm4video.c:215:46: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 215 | } else if (writeoffset + 2*count > hnm->width * hnm->height) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/hevcpred.c:23: In file included from src/libavcodec/hevcdec.h:40: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-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/hevcpred.c:23: In file included from src/libavcodec/hevcdec.h:40: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hevcpred.c:23: In file included from src/libavcodec/hevcdec.h:40: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/hnm4video.c:289:34: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 289 | while (bytestream2_tell(&gb) < size) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/hnm4video.c:297:46: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 297 | if (writeoffset + hnm->width >= hnm->width * hnm->height) { | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hnm4video.c:309:29: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 309 | if (writeoffset > hnm->width * hnm->height) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hnm4video.c:329:45: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 329 | if (offset + hnm->width + count >= hnm->width * hnm->height) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hnm4video.c:332:57: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 332 | } else if (writeoffset + hnm->width + count >= hnm->width * hnm->height) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_ps.c:159:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 159 | if (k >= FF_ARRAY_ELEMS(rps->used)) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_ps.c:188:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 188 | for (i = 0; i < rps->num_negative_pics >> 1; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_ps.c:212:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 212 | for (i = 0; i < rps->num_negative_pics; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_ps.c:225:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 225 | for (i = 0; i < nb_positive_pics; i++) { | ~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/hnm4video.c:372:34: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 372 | while (bytestream2_tell(&gb) < size - 8) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned 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/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)) | ~ ^ ~ In file included from src/libavcodec/hevcpred.c:23: In file included from src/libavcodec/hevcdec.h:40: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hevcpred.c:23: In file included from src/libavcodec/hevcdec.h:40: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h: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/hevcdsp.c:111: In file included from src/libavcodec/hevcdsp_template.c:24: In file included from src/libavcodec/hevcdec.h:40: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hevcdsp.c:111: In file included from src/libavcodec/hevcdsp_template.c:24: In file included from src/libavcodec/hevcdec.h:40: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hevcpred.c:23: In file included from src/libavcodec/hevcdec.h:40: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and '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/bytestream.h 49 | :#d271e:f17i:n ewarning: Fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]FM IN(a,b) ((a) > (b) 271? | ( b ) :i n(ta )s)i z e| 2 ~ ^ ~ = FFMIN(g->bIn file included from usrc/libavcodec/hevcpred.cf:f23e: rIn file included from _src/libavcodec/hevcdec.he:n40d: In file included from -src/libavcodec/hevc_sei.h :g30-: >In file included from bsrc/libavcodec/h2645_sei.hu:f28: fsrc/libavcodec/bytestream.he:r356,: 13s:i warning: zcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e) ; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 356 | src/libavutil/macros.h : 49 :si25z:e 2note: expanded from macro 'FFMIN'= FFMIN(p -49> | b#udfeffeirn_ee nFdF M-I Np(-a>,bbu)f f(e(ra,) s>i ze()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/hevcpred.c:23: In file included from src/libavcodec/hevcdec.h:40: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/hevcdsp.c:111: In file included from src/libavcodec/hevcdsp_template.c:24: In file included from src/libavcodec/hevcdec.h:40: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hevcdsp.c:111: In file included from src/libavcodec/hevcdsp_template.c:24: In file included from src/libavcodec/hevcdec.h:40: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMsrc/libavcodec/hevc_mvs.cIN:(412:a23,b:) (warning: (comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare]a ) > (b) ? (b) : (412a) | ) | ~ ^ ~ nb_merge_In file included from csrc/libavcodec/hevcdsp.ca:n111d: In file included from In file included from ssrc/libavcodec/hevcdec.hh:.40: mIn file included from asrc/libavcodec/hevc_sei.hx:_30n: uIn file included from msrc/libavcodec/h2645_sei.h_:m28e: rsrc/libavcodec/bytestream.hg:e318_:c15a:n dwarning: )comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] { | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ 318 | if (sizsrc/libavcodec/hevc_mvs.ce2: 436!:=28 :s izwarning: e)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/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/imgconvert.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/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) | ~~~~~ ^ ~~~~ CC libavcodec/imm4.o src/libavcodec/hevc_ps.c:452:18: warning: comparison of integers of different signs: 'ptrdiff_t' (aka 'int') and 'unsigned int' [-Wsign-compare] 452 | if (nal_size > sizeof(vps->data)) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_ps.c:528:41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 528 | if (vps->vps_num_hrd_parameters > (unsigned)vps->vps_num_layer_sets) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/hq_hqa.c:26: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 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 FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hq_hqa.c:26: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 12 warnings generated. In file included from src/libavcodec/hevcdec.c:45: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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)In file included from ; src/libavcodec/hq_hqa.c| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~: 26: src/libavcodec/bytestream.h:293:13: warning: src/libavutil/macros.hcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] :49:25: note: expanded from macro 'FFMIN' 29349 | | #de f i nes iFzFeM2I N(=a ,FbF)M I(N((ap)- >>b u(fb)f e?r _(be)n d: -( a)p) - | > ~ ^ ~b uffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hq_hqa.c:26: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/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/bytestream.hsrc/libavcodec/hevc_refs.c:28:: 317In file included from :src/libavcodec/hevcdec.h:1340:: In file included from src/libavcodec/hevc_sei.hwarning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]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] 317 | s187i | z e 2 i=f F F(MsIiNz(ep2 -!>b=u fsfiezre_)e n d| ~~~~~ ^ ~~~~- p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' src/libavcodec/hevc_ps.c49 | :#740d:35e:f iwarning: necomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] F FMIN(a,b) ((a) > (740b) | ? ( b ) : (a ) ) | ~ ^ ~ if (matriIn file included from x_src/libavcodec/hq_hqa.ci:d26 : buffer_enCC libavcodec/imm5.o 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/hq_hqa.c:26: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hevc_refs.c:28: In file included from src/libavcodec/hevcdec.h:40: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hevc_refs.c:28: In file included from src/libavcodec/hevcdec.h:40: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hevc_refs.c:28: In file included from src/libavcodec/hevcdec.h:40: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hevc_refs.c:28: In file included from src/libavcodec/hevcdec.h:40: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hevc_refs.c:28: In file included from src/libavcodec/hevcdec.h:40: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/htmlsubtitles.c:252:51: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 252 | } else if (!tag_close && sptr < FF_ARRAY_ELEMS(stack) - 1) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/htmlsubtitles.c:275:44: warning: comparison of integers of different signs: 'unsigned 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/hevc_ps.c:886:32: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 886 | if (sps->chroma_format_idc > 3U) { | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/hevc_ps.c:956:58: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 956 | if (sps->temporal_layer[i].max_dec_pic_buffering > (unsigned)HEVC_MAX_DPB_SIZE) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_ps.c:1047:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1047 | for (i = 0; i < sps->nb_st_rps; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavcodec/hevc_ps.c:1114:45: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1114 | ow->top_offset + ow->bottom_offset >= sps->height) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/hevc_ps.c:1113:45: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1113 | ow->left_offset + ow->right_offset >= sps->width || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavcodec/hevc_ps.c:1164:50: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1164 | if (sps->max_transform_hierarchy_depth_inter > sps->log2_ctb_size - sps->log2_min_tb_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_ps.c:1169:50: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1169 | if (sps->max_transform_hierarchy_depth_intra > sps->log2_ctb_size - sps->log2_min_tb_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/imx.o CC libavcodec/imx_dump_header_bsf.o CC libavcodec/indeo2.o 8 warnings generated. 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)) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ 4 warnings generated. src/libavcodec/hevcdec.c:177:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 177 | for (i = 0; i < s->sh.nb_refs[L0]; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/hevcdec.c:185:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 185 | for (i = 0; i < s->sh.nb_refs[L0]; i++) | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/hevcdec.c:188:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 188 | for (i = 0; i < s->sh.nb_refs[L0]; i++) | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/hevcdec.c:191:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 191 | for (i = 0; i < s->sh.nb_refs[L0]; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/hevcdec.c:221:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 221 | for (i = 0; i < s->sh.nb_refs[L1]; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/hevcdec.c:229:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 229 | for (i = 0; i < s->sh.nb_refs[L1]; i++) | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/hevcdec.c:232:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 232 | for (i = 0; i < s->sh.nb_refs[L1]; i++) | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/hevcdec.c:235:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 235 | for (i = 0; i < s->sh.nb_refs[L1]; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ 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/hevcdec.c:293:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | if (i < nb_sps) { | ~ ^ ~~~~~~ src/libavcodec/hevcdec.c:311:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 311 | if (i && i != nb_sps) | ~ ^ ~~~~~~ In file included from src/libavcodec/imc.c:38: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ src/libavcodec/hevc_ps.c:1349:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1349 | if (i > pps->col_bd[j]) | ~ ^ ~~~~~~~~~~~~~~ src/libavcodec/hevc_ps.c:1376:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1376 | if (tb_x < pps->col_bd[i + 1]) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_ps.c:1383:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1383 | if (tb_y < pps->row_bd[i + 1]) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_ps.c:1403:40: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1403 | for (y = pps->row_bd[j]; y < pps->row_bd[j + 1]; y++) | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_ps.c:1404:44: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/hevc_refs.c 1404: | 71 : 19 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for (x = 71p | p s - > cfoolr_ b(di[i ]=; 0x; RcRAoYl__bEdL[EiM S+( s1-]>;D PxB+)+;) 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_refs.c:87:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 87 | for (i = 0; i < FF_ARRAY_ELEMS(s->DPB); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/indeo3.o src/libavcodec/hqx.c:420:54: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 420 | 26 i warningfs generated . (info_offset > INT_MAX || info_offset + 8 > avpkt->size) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ CC libavcodec/indeo4.o 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/hevc_ps.c:1464:18: warning: comparison of integers of different signs: 'ptrdiff_t' (aka 'int') and 'unsigned int' [-Wsign-compare] 1464 | if (nal_size > sizeof(pps->data)) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_ps.c:1526:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1526 | pps->diff_cu_qp_delta_depth > sps->log2_diff_max_min_coding_block_size) { | In file included from ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/huffyuvenc.c:41: src/libavcodec/put_bits.h:227:37: warning: src/libavcodec/hevc_ps.ccomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: 1591:21: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] 1591227 | | iiff ((ssu-m >>bu=f _sepns-d> -c tsb-_>wbiufd_pttrh )> = {s iz e| of ~~~ ^ ~~~~~~~~~~~~~~(B itBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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) { | ~~~ ^ ~~~~~~~~~~~~~~~ 21 warnings generated. src/libavcodec/hevc_refs.c:178:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 178 | for (int i = 0; i < FF_ARRAY_ELEMS(s->DPB); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/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/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/hevc_ps.c:1691:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1691 | for (i = 0; i < FF_ARRAY_ELEMS(ps->vps_list); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_ps.c:1693:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1693 | for (i = 0; i < FF_ARRAY_ELEMS(ps->sps_list); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_ps.c:1695:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1695 | for (i = 0; i < FF_ARRAY_ELEMS(ps->pps_list); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_refs.c:260:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 260 | for (i = 0; i < FF_ARRAY_ELEMS(s->DPB); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_refs.c:270:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 270 | for (i = 0; i < FF_ARRAY_ELEMS(s->DPB); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_refs.c:281:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 281 | for (i = 0; i < FF_ARRAY_ELEMS(s->DPB); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ 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++) | ~ ^ ~~~~~~ src/libavcodec/hevc_refs.c:301:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 301 | if (s->slice_idx >= frame->rpl_buf->size / sizeof(RefPicListTab)) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_refs.c:331:39: warning: missing field 'list' initializer [-Wmissing-field-initializers] 331 | RefPicList rpl_tmp = { { 0 } }; | ^ src/libavcodec/hevc_refs.c:342:32: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 342 | while (rpl_tmp.nb_refs < sh->nb_refs[list_idx]) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_refs.c:343:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 343 | for (i = 0; i < FF_ARRAY_ELEMS(cand_lists); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_refs.c:356:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | for (i = 0; i < sh->nb_refs[list_idx]; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_refs.c:371:28: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 371 | rpl->nb_refs = FFMIN(rpl->nb_refs, sh->nb_refs[list_idx]); | ^ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/hevc_refs.c:375:36: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 375 | sh->collocated_ref_idx < rpl->nb_refs) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ CC libavcodec/indeo5.o CC libavcodec/intelh263dec.o CC libavcodec/interplayacm.o CC libavcodec/interplayvideo.o CC libavcodec/intrax8.o src/libavcodec/hevc_refs.c:387:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 387 | for (i = 0; i < FF_ARRAY_ELEMS(s->DPB); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ 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/hevc_refs.csrc/libavcodec/hevcdec.c:1370::47948::19 :warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare]warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1370 | 479 | sp l i tf_otrr a(in s=fo rm0_;f liag <= FlFo_AgR2_RtrAaYf_oE_LsEiMzSe (>s- >sD-P>pBs).;s psi-+>+l)o g{2_ m | a ~ ^ ~~~~~~~~~~~~~~~~~~~~~~x _trafo_size || src/libavcodec/hevc_refs.c :| 498: ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~20 : warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 498 | else if (i < short_rps->num_negative_pics) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_refs.c:520:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 13 520 warning | s generated . for (i = 0; i < FF_ARRAY_ELEMS(s->DPB); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_refs.c:534:23: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 534 | for (i = 0; i < rps->num_negative_pics; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ 17 warnings generated. CC libavcodec/intrax8dsp.o src/libavcodec/iirfilter.c:75:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 75 | wa = 2 * tan(M_PI * 0.5 * cutoff_ratio); | ~ ^~~~~~~~~~~~ CC libavcodec/ipu_parser.o src/libavcodec/iirfilter.c:137:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 137 | cos_w0 = cos(M_PI * cutoff_ratio); | ~ ^~~~~~~~~~~~ src/libavcodec/iirfilter.c:138:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 138 | sin_w0 = sin(M_PI * cutoff_ratio); | ~ ^~~~~~~~~~~~ src/libavcodec/iirfilter.c:156:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 156 | c->cx[0] = lrintf(x0 / c->gain); | ~ ~~~^~~~ src/libavcodec/iirfilter.c:157:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 157 | c->cx[1] = lrintf(x1 / c->gain); | ~ ~~~^~~~ src/libavcodec/iirfilter.c:171:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 171 | if (order <= 0 || order > MAXORDER || cutoff_ratio >= 1.0) | ^~~~~~~~~~~~ ~~ src/libavcodec/idcinvideo.c:239:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 239 | { NULL }, | ^ src/libavcodec/hevcdec.c:1882:41: warning: missing field 'ref_idx' initializer [-Wmissing-field-initializers] 1882 | struct MvField current_mv = {{{ 0 }}}; | ^ 2 warnings generated. src/libavcodec/huffyuvenc.c:1056:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1056 | COMMON_OPTIONS | ^ src/libavcodec/huffyuvenc.c:1049:16: note: expanded from macro 'COMMON_OPTIONS' 1049 | 0, 1, VE }, \ | ^ src/libavcodec/huffyuvenc.c:1057:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1057 | { NULL }, | ^ 13 warnings generated. src/libavcodec/huffyuvenc.c:1061:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1061 | COMMON_OPTIONS | ^ src/libavcodec/huffyuvenc.c:1049:16: note: expanded from macro 'COMMON_OPTIONS' 1049 | 0, 1, VE }, \ | ^ src/libavcodec/huffyuvenc.c:1062:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1062 | { "context", "Set per-frame huffman tables", OFFSET(context), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 1, VE }, | ^ src/libavcodec/huffyuvenc.c:1063:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1063 | { NULL }, | ^ CC libavcodec/ituh263dec.o 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) {In file included from src/libavcodec/iff.c| : ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~33 : src/libavcodec/bytestream.h:171:18:src/libavcodec/hevcdec.c :warning: 2252comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: 30: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 2252 | 171 | g - > b u f f e rl o+g= 2F_FcMbI_Ns(izge- >>b=u sf-f>eprs_.esnpsd- >-p cg-m>b.ulfofger2,_ msiinze_)p;c m _| c ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~b _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:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/iff.c:33: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/ivi.o src/libavcodec/hevcdec.c:2360:22: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 2360 | log2_cb_size > s->ps.sps->log2_min_cb_size) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevcdec.c:2363:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 2363 | split_cu = (log2_cb_size > s->ps.sps->log2_min_cb_size); | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevcdec.c:2366:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2366 | log2_cb_size >= s->ps.sps->log2_ctb_size - s->ps.pps->diff_cu_qp_delta_depth) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevcdec.c:2372:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2372 | log2_cb_size >= s->ps.sps->log2_ctb_size - s->ps.pps->diff_cu_chroma_qp_offset_depth) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned 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/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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-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) | ~~~~~ ^ ~~~~ src/libavcodec/hevcdec.c:2501:43: warning: comparison of integers of different signs: 'int32_t' (aka 'int') and 'unsigned int' [-Wsign-compare] 2501 | if (s->tab_slice_address[prev_rs] != s->sh.slice_addr) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/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++) { | ~ ^ ~~~~~~~~ CC libavcodec/ivi_dsp.o 1 warning generated. 35 warnings generated. src/libavcodec/hevcdec.c:3322:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3322 | for (i = 0; i < FF_ARRAY_ELEMS(s->ps.sps_list); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/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/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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/j2kenc.o CC libavcodec/jacosubdec.o 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_CC libavcodec/jfdctfst.o ARRAY_ELEMS(s->ps.pps_list); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevcdec.c:3694:49: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3694 | AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, PAR }, | ^ src/libavcodec/hevcdec.c:3696:49: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3696 | AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, PAR }, | ^ src/libavcodec/hevcdec.c:3697:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 27 warning 3697s | generated . { NULL }, | ^ 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) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ 6 warnings generated. src/libavcodec/imc.c:270:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 270 | flcoeffs3[i] = 2.0 * flcoeffs2[i]; | ~ ^~~~~~~~~~~~ src/libavcodec/imc.c:275:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 275 | workT3[i] = bandWidthT[i] * workT1[i] * 0.01; | ~~~~~~~~~~~~~~^~~~~~~~~~~ ~ CC libavcodec/jfdctint.o src/libavcodec/imc.c:396:62: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 396 | flcoeffs2[i] = (levlCoeffBuf[i] - 7) * 0.83048 + flcoeffs2[i]; // 0.83048 = log2(10) * 0.25 | ~ ^~~~~~~~~~~~ src/libavcodec/imc.c:421:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 421 | flcoeffs2[i] = tmp2 - 1.4533435415 * level; // 1.4533435415 = log2(10) * 0.4375 | ^~~~ ~ src/libavcodec/imc.c:452:70: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 452 | av_log(q->avctx, AV_LOG_ERROR, "flcoeffs5 %f invalid\n", chctx->flcoeffs5[i]); | ~~~~~~ ^~~~~~~~~~~~~~~~~~~ src/libavcodec/imc.c:459:15: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 459 | highest = highest * 0.25; | ^~~~~~~ ~ src/libavcodec/imc.c:494:14: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 494 | summa = (summa * 0.5 - freebits) / iacc; | ^~~~~ ~ src/libavcodec/imc.c:506:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 506 | cwlen = av_clipf(((chctx->flcoeffs4[j] * 0.5) - summa + 0.5), 0, 6); | ~ ^~~~~ src/libavcodec/imc.c:506:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 506 | cwlen = av_clipf(((chctx->flcoeffs4[j] * 0.5) - summa + 0.5), 0, 6); | ^~~~~~~~~~~~~~~~~~~ ~ In file included from src/libavcodec/imx_dump_header_bsf.c:30: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/imc.c: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) | ^~~~~~~ ~~ 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: src/libavcodec/imc.cexpanded from macro 'FFMIN' :554:17: warning: 49implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | #define F554F | M I N ( a, b) ( (a ) > i(f b()h i?g he(sbt) >: (-a1)). e 2| 0 ~ ^ ~) { | ^~~~~~~ ~ In file included from src/libavcodec/imx_dump_header_bsf.c:30: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/imc.c:568:72: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 568 | workT[i] = chctx->bitsBandT[i] ? (chctx->bitsBandT[i] * -2 + chctx->flcoeffs4[i] + 1.585) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ~ src/libavcodec/imc.c:588:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 588 | workT[low_indx] = lowest + 2.0; | ^~~~~~ ~ src/libavcodec/huffyuvdec.c:1266:69: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'const int' [-Wsign-compare] 1266 | slice_height <= 0 || nb_slices * (uint64_t)slice_height > height) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned 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/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 != sizsrc/libavcodec/imc.ce) :| ~~~~~ ^ ~~~~671 :71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 671 | : (chctx->bitsBandT[i] * -2 + chctx->flcoeffs4[i] - 0.415); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ~ src/libavcodec/imc.c:675:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 675 | if (highest <= -1.e20) | ^~~~~~~ ~~ src/libavcodec/imc.c:687:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 687 | if (highest > -1.e20) { | ^~~~~~~ ~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/imx_dump_header_bsf.c:30: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/imx.c:23: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIIn file included from N(g-src/libavcodec/imx.c>:b23u: fsrc/libavcodec/bytestream.hf:e186r:_13:e nwarning: dcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] - g->buffer, siz e186) | ; | s ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~iz e2 = FFMIsrc/libavutil/macros.hN:(491:p25- warning:> generated note: b. expanded from macro 'FFMIN'u ffer_en d49 | #-d epf-i>nbeu fFfFeMrI,N (sai,zbe)) ;( ( a| ) ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ > (b) ? src/libavutil/macros.h(:b49): 25:: (note: aexpanded from macro 'FFMIN') ) | ~ ^ ~ 49 | #defineIn file included from Fsrc/libavcodec/imx_dump_header_bsf.cF:M30I: Nsrc/libavcodec/bytestream.h(a:,356b:)13 :( (warning: acomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]) > (b) ? (b356) | : ( as)i)z e 2| ~ ^ ~= FFMIN(p->bIn file included from ufsrc/libavcodec/imx.cfe:r23_: esrc/libavcodec/bytestream.hn:d187: 15:- warning: pcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]- >buffe r187, | s i ze ) ;i f | ( ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~s ize2 !src/libavutil/macros.h=: 49s:i25z: enote: )expanded from macro 'FFMIN' | ~~~~~ ^ ~~~~ 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/imx_dump_header_bsf.c:30: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/jni.o 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)) | ~ ^ ~ 12 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' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/imx.c:23: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/imx.c:23: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/imc.csrc/libavcodec/bytestream.h::860355::3413:: warning: warning: implicit conversion from 'int' to 'float' changes value from 2147483647 to 2147483648 [-Wimplicit-const-int-float-conversion]comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355860 | | s iz e if (=ch cFFtMxI-N>(gf-l>cboueffffers_1e[nid] -> g-I>NbTu_fMfAeXr), {s i z| e ~ ^~~~~~~ ); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h/usr/include/limits.h::4926::2518:: note: note: expanded from macro 'INT_MAX' expanded from macro 'FFMIN' 26 | #49d | #edfeifnien eI NFTF_MMIAXN (a ,0b)x 7(f(ffaf)f f>f ( 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) | ~~~~~ ^ ~~~~ 1 warning generated. CC libavcodec/jpeg2000_parser.o 11 warnings generated. CC libavcodec/jpeg2000dec.o src/libavcodec/iff.c:498:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 498 | for (x = 0; x < dst_size && bytestream2_get_bytes_left(gb) > 0;) { | ~ ^ ~~~~~~~~ src/libavcodec/iff.c:502:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 502 | length = FFMIN3(value + 1, dst_size - x, bytestream2_get_bytes_left(gb)); | ^ ~~~~~~~~~ ~~~~~~~~~~~~ src/libavutil/macros.h:50:29: note: expanded from macro 'FFMIN3' 50 | #define FFMIN3(a,b,c) FFMIN(FFMIN(a,b),c) | ^ ~ ~ CC libavcodec/jpeg2000dsp.o src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavutil/macros.h:49:22: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavcodec/iff.c:502:22: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 502 | length = FFMIN3(value + 1, dst_size - x, bytestream2_get_bytes_left(gb)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:50:23: note: expanded from macro 'FFMIN3' 50 | #define FFMIN3(a,b,c) FFMIN(FFMIN(a,b),c) | ^~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/iff.c:502:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 502 | length = FFMIN3(value + 1, dst_size - x, bytestream2_get_bytes_left(gb)); | ^ ~~~~~~~~~ ~~~~~~~~~~~~ src/libavutil/macros.h:50:29: note: expanded from macro 'FFMIN3' 50 | #define FFMIN3(a,b,c) FFMIN(FFMIN(a,b),c) | ^ ~ ~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavutil/macros.h:49:40: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavcodec/iff.c:504:24: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 504 | if (length < value + 1) | ~~~~~~ ^ ~~~~~~~~~ src/libavcodec/iff.c:507:22: CC libavcodec/jpeg2000dwt.o warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 507 | length = FFMIN(-value + 1, dst_size - x); | ^ ~~~~~~~~~~ ~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/iff.c:514:11: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 514 | if (x < dst_size) { | ~ ^ ~~~~~~~~ CC libavcodec/jpegls.o src/libavcodec/iff.c:533:40: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 533 | if (bytestream2_get_bytes_left(gb) < count) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavcodec/iff.c:539:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 539 | for (i = 0; i < count && x_pos < line_size; i++) { | ~ ^ ~~~~~ CC libavcodec/jpeglsdec.o 15 warnings generated. CC libavcodec/jpeglsenc.o 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/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_esrc/libavcodec/iff.cnd :-768 :g20-:> bwarning: ufcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]f er, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 768 | src/libavutil/macros.h :i49f: 25(:o note: fexpanded from macro 'FFMIN' ssrc >= 49b | u#fd_efeinnde -FFMI Nb(uaf), b| ~~~~~~ ^ ~~~~~~~~~~~~~) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/indeo3.c:39: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/indeo3.c:39: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/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) { | ~~~~~~ ^ ~~~~~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/indeo3.c:39: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/indeo3.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/iff.c:896:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 896 | for (g = 0; g < groups; g++) { | ~ ^ ~~~~~~ src/libavcodec/iff.c:899:72: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 899 | if (cols * bpp == 0 || bytestream2_get_bytes_left(&gb) < cols * bpp) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavcodec/iff.c:909:31: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 909 | for (b = 0; b < cols; b++) { | ~ ^ ~~~~ src/libavcodec/iff.c:913:36: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 913 | if (offset >= dst_size) | ~~~~~~ ^ ~~~~~~~~ src/libavcodec/iff.c:935:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 935 | for (g = 0; g < groups; g++) { | ~ ^ ~~~~~~ src/libavcodec/iff.c:943:31: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 943 | for (r = 0; r < rows; r++) { | ~ ^ ~~~~ src/libavcodec/iff.c:947:71: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 947 | if (!bytes || bytestream2_get_bytes_left(&gb) < bytes) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavcodec/iff.c:952:39: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 952 | for (b = 0; b < bytes; b++) { | ~ ^ ~~~~~ src/libavcodec/iff.c:955:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 955 | if (noffset >= dst_size) | ~~~~~~~ ^ ~~~~~~~~ src/libavcodec/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] 1006 | if (ofsdata >= buf_end - buf) | ~~~~~~~ ^ ~~~~~~~~~~~~~ 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) | ~~~~~~~ ^ ~~~~~~~~~~~~~ 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) | ~~~~~~ ^ ~~~~~~~~~~~~~ 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/indeo4.c:378:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 378 | if (quant_mat >= FF_ARRAY_ELEMS(quant_index_to_tab)) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/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/iff.c:1214:20: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1214 | if (ofssrc >= buf_end - buf) | ~~~~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/iff.c:1298:20: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1298 | if (ofssrc >= buf_end - buf) | ~~~~~~ ^ ~~~~~~~~~~~~~ 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/iff.cIn file included from :1357:src/libavcodec/interplayvideo.c20::44 : warning: src/libavcodec/bytestream.hcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]: 171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1357 | i f 171(o | fs sr c g>-=> bbuufff_eenrd +-= b uFfF)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)) | ~ ^ ~ src/libavcodec/interplayacm.c:150In file included from :19:src/libavcodec/interplayvideo.c :warning: 44: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]src/libavcodec/bytestream.h :186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 150 | for 186 | ( i s= i0ze;2 i= Nro(wps-; >i+b+u)f f{e r _e| nd ~ ^ ~~~~~~~ - p->buffsrc/libavcodec/interplayacm.cer:,154 :s19i:ze )warning: ;comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 154 | src/libavutil/macros.h : 49 : 25 : note: expanded from macro 'FFMIN' if (i >49= | #sd-e>friowns)e F| ~ ^ ~~~~~~~FM IN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/interplayvideo.c:44: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/interplayacm.c:175:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 175 | for (i = 0; i < s->rows; i++) { | ~ ^ ~~~~~~~ src/libavcodec/interplayacm.c:193:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 193 | for (i = 0; i < s->rows; i++) { | ~ ^ ~~~~~~~ src/libavcodec/interplayacm.c:197:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 197 | if (i >= s->rows) break; | ~ ^ ~~~~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(src/libavcodec/interplayacm.cg->:bu219ff:e19r_:en dwarning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]- g->buffer, s219i | z e ) ; f o| r ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ (i = 0; CC libavcodec/jpegquanttables.o i src/libavutil/macros.h<: 49s-:>25:r onote: wexpanded from macro 'FFMIN's ; i++) {49 | # d| e ~ ^ ~~~~~~~f ine FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 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)) | ~ ^ ~ src/libavcodec/interplayacm.c:In file included from 237src/libavcodec/interplayvideo.c::1944: :src/libavcodec/bytestream.h :294warning: :comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]15 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | 237 | i f (s ifzoe2r !(=i =s iz0e;) i | ~~~~~ ^ ~~~~< s->rows; i++) { | ~ ^ ~~~~~~~ src/libavcodec/interplayacm.c:241:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 241 | if (i >= s->rows) | ~ ^ ~~~~~~~ CC libavcodec/jpegtables.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/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 != src/libavcodec/interplayacm.csiz:e)271 : 19| : ~~~~~ ^ ~~~~ warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 271 | for (i = 0; i < s->rows; i++) { | ~ ^ ~~~~~~~ CC libavcodec/jrevdct.o CC libavcodec/jvdec.o src/libavcodec/interplayacm.c:296:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 296 | for (i = 0; i < s->rosrc/libavcodec/bytestream.hws;: 355i:+13: +warning: )comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] { | ~ ^ ~~~~~~~ src/libavcodec/interplayacm.c :355300 | : 19 : warning: scomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]iz e = F F300M | I N ( g -> b u f f e r _iefn (di -> =g -s>-bu>frfoerw,s ) 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/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:323:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 323 | for (i = 0; i < s->rows; i++) { | ~ ^ ~~~~~~~ src/libavcodec/interplayacm.c:342:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 342 | for (i = 0; i < s->rows; i++) { | ~ ^ ~~~~~~~ src/libavcodec/interplayacm.c:355:15: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 355 | if (i >= s->rows) | ~ ^ ~~~~~~~ src/libavcodec/interplayacm.c:358:15: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 358 | if (i >= s->rows) | ~ ^ ~~~~~~~ src/libavcodec/interplayacm.c:371:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 371 | for (i = 0; i < s->rows; i++) { | ~ ^ ~~~~~~~ src/libavcodec/interplayacm.c:384:15: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 384 | if (i >= s->rows) | ~ ^ ~~~~~~~ src/libavcodec/interplayacm.c:387:15: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 387 | if (i >= s->rows) | ~ ^ ~~~~~~~ 11 warnings generated. src/libavcodec/interplayacm.c:399:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 399 | for (i = 0; i < s->rows; i++) { | ~ ^ ~~~~~~~ src/libavcodec/interplayacm.c:411:15: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 411 | if (i >= s->rows) | ~ ^ ~~~~~~~ src/libavcodec/interplayacm.c:437:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 437 | for (i = 0; i < s->cols; i++) { | ~ ^ ~~~~~~~ src/libavcodec/interplayacm.c:588:25: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 588 | frame->nb_samples = FFMIN(s->block_len / avctx->ch_layout.nb_channels, s->max_samples); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/interplayacm.c:589:23: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 589 | s->max_samples -= FFMIN(frame->nb_samples, s->max_samples); | ^ ~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 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 | 33 warningfso generatedr. (plane = 0; plane < s->bpp && buf < buf_end; plane++) { | ~~~~~ ^ ~~~~~~ src/libavcodec/iff.c:1617:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1617 | for (plane = 0; plane < s->bpp && buf < buf_end; plane++) { | ~~~~~ ^ ~~~~~~ src/libavcodec/iff.c:1627:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1627 | for (plane = 0; plane < s->bpp && buf < buf_end; plane++) { | ~~~~~ ^ ~~~~~~ src/libavcodec/iff.c:1663:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1663 | for (plane = 0; plane < s->bpp; plane++) { | ~~~~~ ^ ~~~~~~ src/libavcodec/iff.c:1676:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1676 | for (plane = 0; plane < s->bpp; plane++) { | ~~~~~ ^ ~~~~~~ src/libavcodec/iff.c:1687:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1687 | for (plane = 0; plane < s->bpp; plane++) { | ~~~~~ ^ ~~~~~~ src/libavcodec/iff.c:1701:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1701 | for (plane = 0; plane < s->bpp; plane++) { | ~~~~~ ^ ~~~~~~ src/libavcodec/iff.c:1729:39: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1729 | for (plane = 0; plane < s->bpp; plane++) { | ~~~~~ ^ ~~~~~~ src/libavcodec/iff.c:1741:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1741 | for (plane = 0; plane < s->bpp; plane++) { | ~~~~~ ^ ~~~~~~ src/libavcodec/iff.c:1758:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1758 | for (plane = 0; plane < s->bpp; plane++) { | ~~~~~ ^ ~~~~~~ src/libavcodec/iff.c:1842:39: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1842 | for (plane = 0; plane < s->bpp; plane++) { | ~~~~~ ^ ~~~~~~ src/libavcodec/iff.c:1874:39: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1874 | for (plane = 0; plane < s->bpp; plane++) { | ~~~~~ ^ ~~~~~~ 25 warnings generated. CC libavcodec/kbdwin.o CC libavcodec/kgv1dec.o CC libavcodec/kmvc.o CC libavcodec/lagarithrac.o CC libavcodec/lagarith.o 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 3 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/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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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/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) | ~~~~~ ^ ~~~~ CC libavcodec/latm_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)) | ~ ^ ~ 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); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ CC libavcodec/lcldec.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/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) | ~~~~~ ^ ~~~~ CC libavcodec/lclenc.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/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) | ~~~~~ ^ ~~~~ CC libavcodec/libdav1d.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/ljpegenc.o ((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) | ~~~~~ ^ ~~~~ CC libavcodec/loco.o In file included from src/libavcodec/ituh263dec.c:47: src/libavcodec/unary.h:50:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 50 | for(i = 0; i < len && get_bits1(gb) != stop; i++); | ~~~~~~~~~~~~~ ^ ~~~~ CC libavcodec/lossless_audiodsp.o 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]); | ~ ~~~~~~~^~~~~~~~~~ CC libavcodec/lossless_videodsp.o 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); | ~ ^~~~~~~~~~~~~~~ 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) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/jpeg2000.c:254:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 254 | band->f_stepsize *= pow(F_LFTG_K, 2*(codsty->nreslevels2decode - reslevelno) + lband - 2); | ~~~ ^~~~~~~~ src/libavcodec/jpeg2000dwt.h:33:23: note: expanded from macro 'F_LFTG_K' 33 | #define F_LFTG_K 1.230174104914001f | ^~~~~~~~~~~~~~~~~~ 3 warnings generated. src/libavcodec/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) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ 1 warning generated. CC libavcodec/lossless_videoencdsp.o 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)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/lpc.o src/libavcodec/ituh263enc.c:885:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 885 | { "obmc", "use overlapped block motion compensation.", OFFSET(obmc), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE }, | ^ src/libavcodec/ituh263enc.c:886:186: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 886 | { "mb_info", "emit macroblock info for RFC 2190 packetization, the parameter value is the maximum payload size", OFFSET(mb_info), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, VE }, | ^ src/libavcodec/ituh263enc.c:887:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 887 | FF_MPV_COMMON_OPTS | ^ src/libavcodec/mpegvideoenc.h:75:173: note: expanded from macro 'FF_MPV_COMMON_OPTS' 75 | FF_MPV_OFFSET(luma_elim_threshold), AV_OPT_TYPE_INT, { .i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ In file included from src/libavcodec/jpeg2000dec.c:38: src/libavcodec/ituh263enc.c:src/libavcodec/bytestream.h887::1715::18 :warning: missing field 'unit' initializer [-Wmissing-field-initializers]warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/mpegvideoenc.h:77:175: note: expanded from macro 'FF_MPV_COMMON_OPTS' 171 | 77 | g -> b u f f e r + = F F M IN ( g - > b u f f e r _ e n d - g - > b u f f e r , s iz e ) ; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ FF_MPV_OFFsrc/libavutil/macros.hS:E49T:(25c:hr omnote: a_expanded from macro 'FFMIN'el im_thre sh49o | l#d)d,e fAiVn_e OFPFTM_ITNY(PaE,_bI) N(T,( a){ .>i 6(4b )= 0? }(, bI) N:T_ M(IaN),) I N| T ~ ^ ~_M AX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/ituh263enc.c:887:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:78:175: note: expanded from macro 'FF_MPV_COMMON_OPTS' 78 | { "quantizer_noise_shaping", NULL, FF_MPV_OFFSET(quantizer_noise_shaping), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/ituh263enc.c:887:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:80:175: note: expanded from macro 'FF_MPV_COMMON_OPTS' 80 | FF_MPV_OFFSET(error_rate), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/ituh263enc.c:887:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:82:151: note: expanded from macro 'FF_MPV_COMMON_OPTS' 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] 82 | 186 | s i z e 2 = F F M I N ( p - > b u f fe r _ e n d - p - > b u f f er , si zFeF);_ M P| V ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~_ OFFSET(rsrc/libavutil/macros.h:c49_:q25:s note: qexpanded from macro 'FFMIN'u ish), AV 49_ | #OdPTe_fiTnYeP E_FFFLMOIANT,( {a.,dbb)l (=( a0) >} , (0,b )99 ,? F(F_bM) P:V _(OaP)T) _ | F ~ ^ ~ LAGS}, In file included from src/libavcodec/jpeg2000dec.c : 38 : src/libavcodec/bytestream.h : 187 : 15 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] \ 187| | ^ if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/ituh263enc.c: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, {.i6114 warning= s0 generated }. , INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/ituh263enc.c:887:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:90:168: note: expanded from macro 'FF_MPV_COMMON_OPTS' 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/ituh263enc.c:887:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:91:177: note: expanded from macro 'FF_MPV_COMMON_OPTS' 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/ituh263enc.c:887:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:92:174: note: expanded from macro 'FF_MPV_COMMON_OPTS' 92 | {"border_mask", "increase the quantizer for macroblocks close to borders", FF_MPV_OFFSET(border_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/ituh263enc.c:887:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:93:163: note: expanded from macro 'FF_MPV_COMMON_OPTS' 93 | {"lmin", "minimum Lagrange factor (VBR)", FF_MPV_OFFSET(lmin), AV_OPT_TYPE_INT, {.i64 = 2*FF_QP2LAMBDA }, 0, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/ituh263enc.c:887:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:94:163: note: expanded from macro 'FF_MPV_COMMON_OPTS' 94 | {"lmax", "maximum Lagrange factor (VBR)", FF_MPV_OFFSET(lmax), AV_OPT_TYPE_INT, {.i64 = 31*FF_QP2LAMBDA }, 0, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/ituh263enc.c:887:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:95:171: note: expanded from macro 'FF_MPV_COMMON_OPTS' 95 | {"skip_threshold", "Frame skip threshold", FF_MPV_OFFSET(frame_skip_threshold), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/ituh263enc.c:887:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:96:168: note: expanded from macro 'FF_MPV_COMMON_OPTS' 96 | {"skip_factor", "Frame skip factor", FF_MPV_OFFSET(frame_skip_factor), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_Osrc/libavcodec/j2kenc.cPT_:FL1032A:G67S: }warning: ,comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] \ | ^ 1032 | src/libavcodec/bytestream.h : 271 : 17 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/ituh263enc.c : 887 : 5 : warning: imissing field 'unit' initializer [-Wmissing-field-initializers]f (prsrc/libavcodec/mpegvideoenc.hc :x27197 >:=165 | : r e note: s expanded from macro 'FF_MPV_COMMON_OPTS'li envte ls-i>zen2u m= 97_ | {pF"FskrMiepI_ceNxpi(n"gc-,> tb"usffFer__rx e|a|nmd ep s-krip cgexyp- >o>b= nreuneft"s, f le e r v ,e l -> ns u imz e)_; p| re c ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~i n c t s_src/libavutil/macros.h :y 49): 25 {: | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~note: expanded from macro 'FFMIN' FF_ M49Psrc/libavcodec/j2kenc.c | V#:1032_:dO30Fe:F fiSnEwarning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]e T (FfFrMaImNe(_as,kb i)p1032 _ | (e (x a p ),) >A V( _bOP T) _ T? Y P E( _ b I)N T: ,( { .aifi)) 6 4(p r=| c ~ ^ ~x 0>= r}es,l eIveNlT-_>MnuImN_,p IrNeTci_nMcAtXs,_ xF F|_|M PprVc_yO >P=T _rFeLsAlGeSv e}l, -\ > n| u ^ m_precincts_y) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/j2kenc.c:1099:71: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1099 | src/libavcodec/ituh263enc.c : 887 : 5 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.hi:f99 :172(:p rnote: cexpanded from macro 'FF_MPV_COMMON_OPTS'x >= reslevel->nu m99_ | p{r"escci_nthcrtess_hxo l|d|" ,p r"cSyc e>n=e rcehsalnegvee l-t>hnruems_phroelcdi"n,c t s _ y ) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/j2kenc.c : 1099 : 34 :F Fwarning: _comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]M PV_OFFSET(s c1099e | n e c h an g e _ t h r e s h o l d ) , A V_ O P T _TiYfP E(_pINrTc,x {>.=i 6re4s l=e v0e l}-,> nIuNmT__pMrIeNc,i nIcNTt_sM_AxX ,| F|F _pMrPcVy _>O=P Tr_eFsLlAeGvS e},l -\> n u| m ^_p recincts_y) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/j2kenc.c:1162:71: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] src/libavcodec/ituh263enc.c1162: | 887 : 5 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h : 100 : 166 : note: expanded from macro 'FF_MPV_COMMON_OPTS' if (prcx > =100 | {r"ensoliesev_erle-d>uncutm_iporne"c,i nc"tNso_ixs e| |r epdruccyt i>o=n "r,e s l e v e l - > n u m _ p r e c i nc t s _ y ) { F F| _ ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~M PV_OFFSET(src/libavcodec/j2kenc.cn:o1162:i34s:e _warning: rcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]e duction), A V1162_ | O P T _ T YP E _ IN T , { . i 64 = 0 } , I NiTf_ M(IpNr,c xI N>T=_ MrAeXs,l eFvFe_lM-P>Vn_uOmP_Tpr_eFcLiAnGcSt s}_,x \| | | ^ prcy >= reslevel->num_precincts_y) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ 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 sIn file included from ize src/libavcodec/jpeg2000dec.ci:n 38by: tsrc/libavcodec/bytestream.he:s"293,: 13 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | FF _M P Vs_OiFzeF2S E= TF(FrMtIpN_(ppa-y>lbouafdf_seirze_)e, nAdV _-O pP-T>_bTuYfPfEe_rI,N Tsi,z e{).; i 6| 4 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ = 0 }, Isrc/libavutil/macros.hN:T49_:M25I:N ,note: expanded from macro 'FFMIN' INT_MAX ,49 | F#Fd_eMfiPnVe_ OFPFTM_FILN(AaG,Sb ) }(,( 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/ituh263enc.c:888:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 888 | FF_MPV_COMMON_MOTION_EST_OPTS | ^ src/libavcodec/mpegvideoenc.h:113:179: note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS' 113 | {"mepc", "Motion estimation bitrate penalty compensation (1.0 = 256)", FF_MPV_OFFSET(me_penalty_compensation), AV_OPT_TYPE_INT, {.i64 = 256 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/ituh263enc.c:888:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:114:124: note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS' 114 | {"mepre", "pre motion estimation", FF_MPV_OFFSET(me_pre), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/ituh263enc.c:888:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:115:156: note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS' 115 | {"intra_penalty", "Penalty for intra blocks in block decision", FF_MPV_OFFSET(intra_penalty), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, INT_MAX/2, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/ituh263enc.c:889:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 889 | { NULL }, | ^ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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:318:15src/libavcodec/ituh263enc.c: :warning: 887comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: 5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 318 | if (s887i | z e 2 F F!_M=P V_sCiOzMMeO)N _ | O ~~~~~ ^ ~~~~P TS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:92:149: note: expanded from macro 'FF_MPV_COMMON_OPTS' 91 | {"rc_buf_aggressivity", "currently useless", FF_MPVsrc/libavcodec/ituh263dec.c_OFF:SE1370T:59(:r cwarning: _comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]bu ffer_aggressivity), AV_O P1370T | _T YP E _ FiLfO (AsT-,> p{i.cdtb_lt y=p e1 .=0= }A, -VF_LTP_IMCATXU,R EF_LTTY_PMEAX_,I F F&_M&P V_sO-P>cTo_dFeLcA_GtSag} ,= \= A| V ~_ RL32("ZYGO") & &92 | g{e"t_bboirtdse_rl_measfkt"(,& s"-i>ngcbr)e a>s=e 8t5he +q u1a3n*t3i*z1e6r +f o5r0 )m{a c ro| bl ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~o cks close to borders", FF_MPV_OFFSET(border_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/ituh263enc.c:887:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 887 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:92:139: note: expanded from macro 'FF_MPV_COMMON_OPTS' 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 92 | {"border_mask", "increase the quantizer for macroblocks close to borders", FF_MPV_OFFSET(border_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ src/libavcodec/ituh263enc.c:887:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 887 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:91:152: note: expanded from macro 'FF_MPV_COMMON_OPTS' 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFsrc/libavcodec/bytestream.hSET:(r355c_:in13it:ia lwarning: _comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]c plx), AV_OPT_TY P355 | E _ FsLiOzATe, {=. FdFblM I=N (0g ->}b, u-fFfLeTr__MeAnXd ,- FgLT-_>MbAuXf,f eFFr_, MsPiVz_eOP)T;_ F L| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~A GS}, src/libavutil/macros.h : 49 :25\: note: | expanded from macro 'FFMIN' ~ 49 | #de 91f | i{n"er cF_FbMuIfN_(aag,gb)r e(ss(ai)vi ty>", (b") c?u r(rbe)n t:l y( au))s e | l ~ ^ ~e ss", 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] FF_M P356V | _ O F F SsEiTze(2r c=_b ufFfFerM_IagNg(pr-e>sbsuiffveir_teyn)d, A-V_ OPpT-_T>YbPuEf_FfLeOrA,T, s{i.zed)b;l = | 1 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ .0 },src/libavutil/macros.h: 49-:F25LT:_ note: Mexpanded from macro 'FFMIN'A X, FL T49_ | M#dAeXf,in eF FF_FMMIPN(Va_,bO)P T(_(Fa)L A>G S(}b), ?\ ( b) | ^~~~~~~: (a)/usr/include/float.h): 15 | : ~ ^ ~17 : note: expanded from macro 'FLT_MAX' In file included from 15src/libavcodec/jpeg2000dec.c | :#38de: fsrc/libavcodec/bytestream.h:i357n:15e: warning: Fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] LT_MAX 3573 | . 4 0 2 8i2f3 4(s6i6In file included from z3e82src/libavcodec/jpeglsenc.c52 8:831!59: =8src/libavcodec/bytestream.h s1iz:e2171):e 18+ | : ~~~~~ ^ ~~~~ 3 8warning: F comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/ituh263enc.c:887: 5171: | warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] g->buf f887e | r + = FFFFM_IMNP(Vg_-C>ObMuMfONf_eOPrT_Se n d| ^~~~~~~~~~~~~~~~~~- g->src/libavcodec/mpegvideoenc.hb:u91f:f142e:r ,note: expanded from macro 'FF_MPV_COMMON_OPTS's ize); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 90 | {"rc_src/libavutil/macros.h:i49n:i25t:_ cnote: pexpanded from macro 'FFMIN'l x", "in it49i | a#ld ecfoimpnleex iFtFyM fIoN(ra ,1b-)p a(s(sa )e n>c o(dbi)n g?" ,( b ) : ( a ) )F F _| M ~ ^ ~P V_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_MPIn file included from V_OPsrc/libavcodec/jpeglsenc.cT:31_: Fsrc/libavcodec/bytestream.hLAG:S186 :}13,: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] \ | ~ 186 | size2 = F90F | MI{N"(rpc-_>ibnuiftf_ecrp_lexn"d, -" ipn-i>tbiuaflf ecro,m psliezxeit)y; f or| 1 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~- pass encsrc/libavutil/macros.ho:d49i:n25g:" , note: expanded from macro 'FFMIN' FF _M49P | V#_dOeFfFiSnEeT (FrcFM_IiNn(iati,abl)_ c(p(lax)) ,> A(bV)_ O? P(Tb_)T Y:P E(_aF)L)O A T| , ~ ^ ~{ .dbl = 0 },In file included from src/libavcodec/jpeglsenc.c-:F31L: Tsrc/libavcodec/bytestream.h_:MA187X:,15 :FL Twarning: _comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]M AX, F F_187M | P V _O P Ti_fF L(AsGiS}z,e 2 ! = \ s i| z ^~~~~~~e ) /usr/include/float.h| : ~~~~~ ^ ~~~~15 :17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/ituh263enc.c:887:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 887 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:90:133: note: expanded from macro 'FF_MPV_COMMON_OPTS' 89 | FF_MPV_OFFSET(rc_eq), AV_OPT_TYPE_STRING, .flags = FF_MPV_OPT_FLAGS }, \ | ~ 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ src/libavcodec/ituh263enc.c:887:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 887 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:83:139: note: expanded from macro 'FF_MPV_COMMON_OPTS' 82 | FF_MPV_OFFSET(rc_qsquish), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, 0, 99, FF_MPV_OPT_FLAGS}, \ | ~ 83 | {"rc_qmod_amp", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_amp), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/ituh263enc.c:887:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 887 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:83:129: note: expanded from macro 'FF_MPV_COMMON_OPTS' 82 | FF_MPV_OFFSET(rc_qsquish), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, 0, 99, FF_MPV_OPT_FLAGS}, \ | ~ 83 | {"rc_qmod_amp", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_amp), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ CC libavcodec/lscrdec.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/lsp.o In file included from src/libavcodec/jpeglsenc.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/jpeglsenc.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/lzf.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/jpeglsenc.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/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/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-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/jpeglsenc.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/jpeglsenc.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/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}, \ | ^ 1 warning generated. src/libavcodec/ituh263enc.c:919:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:92:174: note: expanded from macro 'FF_MPV_COMMON_OPTS' 92 | {"border_mask", "increase the quantizer for macroblocks close to borders", FF_MPV_OFFSET(border_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/ituh263enc.c:919:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:93:163: note: expanded from macro 'FF_MPV_COMMON_OPTS' 93 | {"lmin", "minimum Lagrange factor (VBR)", FF_MPV_OFFSET(lmin), AV_OPT_TYPE_INT, {.i64 = 2*FF_QP2LAMBDA }, 0, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/ituh263enc.c:919:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:94:163: note: expanded from macro 'FF_MPV_COMMON_OPTS' 94 | {"lmax", "maximum Lagrange factor (VBR)", FF_MPV_OFFSET(lmax), AV_OPT_TYPE_INT, {.i64 = 31*FF_QP2LAMBDA }, 0, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/ituh263enc.c:919:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:95:171: note: expanded from macro 'FF_MPV_COMMON_OPTS' 95 | {"skip_threshold", "Frame skip threshold", FF_MPV_OFFSET(frame_skip_threshold), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/ituh263enc.c:919:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:96:168: note: expanded from macro 'FF_MPV_COMMON_OPTS' 96 | {"skip_factor", "Frame skip factor", FF_MPV_OFFSET(frame_skip_factor), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/ituh263enc.c:919:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:97:165: note: expanded from macro 'FF_MPV_COMMON_OPTS' 97 | {"skip_exp", "Frame skip exponent", FF_MPV_OFFSET(frame_skip_exp), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/ituh263enc.c:919:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:99:172: note: expanded from macro 'FF_MPV_COMMON_OPTS' 99 | {"sc_threshold", "Scene change threshold", FF_MPV_OFFSET(scenechange_threshold), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/ituh263enc.c:919:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:100:166: note: expanded from macro 'FF_MPV_COMMON_OPTS' 100 | {"noise_reduction", "Noise reduction", FF_MPV_OFFSET(noise_reduction), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/ituh263enc.c:919:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:101:163: note: expanded from macro 'FF_MPV_COMMON_OPTS' 101 | {"ps", "RTP payload size in bytes", FF_MPV_OFFSET(rtp_payload_size), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/ituh263enc.c:920:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 920 | FF_MPV_COMMON_MOTION_EST_OPTS | ^ src/libavcodec/mpegvideoenc.h:113:179: note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS' 113 | {"mepc", "Motion estimation bitrate penalty compensation (1.0 = 256)", FF_MPV_OFFSET(me_penalty_compensation), AV_OPT_TYPE_INT, {.i64 = 256 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/ituh263enc.c:920:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:114:124: note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS' 114 | {"mepre", "pre motion estimation", FF_MPV_OFFSET(me_pre), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/ituh263enc.c:920:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:115:156: note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS' 115 | {"intra_penalty", "Penalty for intra blocks in block decision", FF_MPV_OFFSET(intra_penalty), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, INT_MAX/2, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/ituh263enc.c:921:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 921 | { NULL }, | ^ src/libavcodec/ituh263enc.c:919:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 919 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:92:149: note: expanded from macro 'FF_MPV_COMMON_OPTS' 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 92 | {"border_mask", "increase the quantizer for macroblocks close to borders", FF_MPV_OFFSET(border_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/ituh263enc.c:919:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 919 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:92:139: note: expanded from macro 'FF_MPV_COMMON_OPTS' 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 92 | {"border_mask", "increase the quantizer for macroblocks close to borders", FF_MPV_OFFSET(border_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ src/libavcodec/ituh263enc.c:919:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 919 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:91:152: note: expanded from macro 'FF_MPV_COMMON_OPTS' 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/ituh263enc.c:919:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 919 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:91:142: note: expanded from macro 'FF_MPV_COMMON_OPTS' 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ src/libavcodec/ituh263enc.c:919:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 919 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:90:143: note: expanded from macro 'FF_MPV_COMMON_OPTS' 89 | FF_MPV_OFFSET(rc_eq), AV_OPT_TYPE_STRING, .flags = FF_MPV_OPT_FLAGS }, \ | ~ 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/ituh263enc.c:919:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 919 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:90:133: note: expanded from macro 'FF_MPV_COMMON_OPTS' 89 | FF_MPV_OFFSET(rc_eq), AV_OPT_TYPE_STRING, .flags = FF_MPV_OPT_FLAGS }, \ | ~ 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ src/libavcodec/ituh263enc.c:919:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 919 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:83:139: note: expanded from macro 'FF_MPV_COMMON_OPTS' 82 | FF_MPV_OFFSET(rc_qsquish), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, 0, 99, FF_MPV_OPT_FLAGS}, \ | ~ 83 | {"rc_qmod_amp", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_amp), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/ituh263enc.c:919:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 919 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:83:129: note: expanded from macro 'FF_MPV_COMMON_OPTS' 82 | FF_MPV_OFFSET(rc_qsquish), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, 0, 99, FF_MPV_OPT_FLAGS}, \ | ~ 83 | {"rc_qmod_amp", "experimentsrc/libavcodec/j2kenc.cal q:ua1803n:ti139ze:r warning: momissing field 'unit' initializer [-Wmissing-field-initializers]du lation", 1803 | F F{_ M"PtVi_lOeF_FwSiEdTt(hrc"_,q mo d _ a"mTpi)l,e AWVi_dOtPhT"_,T Y P E _ F L O AOT,F FS{E.Tdb(lt i=l 0e _w}i,d t-hF)L,T _ M A XA,V F_LOTP_TM_ATXY,P EF_F_IMNPVT_,O P T _{F L.Ai6G4S }=, 2 5 6 \ } ,| ^~~~~~~~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/jpeg2000dec.c:381:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 381 | for (i = 0; i < s->numXtiles * s->numYtiles; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/lzw.o In file included from src/libavcodec/jpeglsdec.c:31: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ CC libavcodec/lzwenc.o src/libavcodec/indeo3.c:250:51: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 250 | ((cell->xpos + cell->width) << 2) + mv_x > plane->width) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/indeo3.c:249:51: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 249 | ((cell->ypos + cell->height) << 2) + mv_y > plane->height || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/jpeg2000dec.c:765:29: warning: missing field 'nb_poc' initializer [-Wmissing-field-initializers] 765 | Jpeg2000POC tmp = {{{0}}}; | ^ In file included from src/libavcodec/jpeglsenc.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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 12 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/jpeg2000dec.c:848:14: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 848 | if (Psot > bytestream2_get_bytes_left(&s->g) - 2 + n + 2) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. src/libavcodec/indeo3.c:620:55: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 620 | ((cell->xpos + cell->width) << 2) + mv_x > plane->width) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/indeo3.c:619:55: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 619 | ((cell->ypos + cell->height) << 2) + mv_y > plane->height || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/jpeglsdec.c:156:46: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 156 | for (k = 0; ((unsigned)state->N[Q] << k) < state->A[Q]; k++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/jpeglsdec.c:193:46: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 193 | for (k = 0; ((unsigned)state->N[Q] << k) < temp; k++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ 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) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/indeo3.c:807:17: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 807 | CHECK_CELL | ^~~~~~~~~~ src/libavcodec/indeo3.c:747:43: note: expanded from macro 'CHECK_CELL' 747 | curr_cell.ypos + curr_cell.height > (plane->height >> 2)) { \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/indeo3.c:807:17: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 807 | CHECK_CELL | ^~~~~~~~~~ src/libavcodec/indeo3.c:746:42: note: expanded from macro 'CHECK_CELL' 746 | if (curr_cell.xpos + curr_cell.width > (planCC libavcodec/m101.o e->width >> 2) || \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/indeo3.c:837:17: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 837 | CHECK_CELL | ^~~~~~~~~~ src/libavcodec/indeo3.c:747:43: note: expanded from macro 'CHECK_CELL' 747 | curr_cell.ypos + curr_cell.height > (plane->height >> 2)) { \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/indeo3.c:837:17: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 837 | CHECK_CELL | ^~~~~~~~~~ src/libavcodec/indeo3.c:746:42: note: expanded from macro 'CHECK_CELL' 746 | if (curr_cell.xpos + curr_cell.width > (plane->width >> 2) || \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/indeo3.c:870:25: warning: comparison of integers of different signs: 'unsigned int' and 'int32_t' (aka 'int') [-Wsign-compare] 870 | if (num_vectors * 2 > data_size) | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ CC libavcodec/mace.o 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->data_allocated, ret); | ^ ~~~~~~~~~~~~~~~~~~~~~~ ~~~ src/libavutil/macros.h:47:25: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ~ ^ ~ src/libavcodec/jpeg2000dec.c:1222:25: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] 1222 | if (ret > cblk->data_allocated) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~ CC libavcodec/magicyuv.o src/libavcodec/indeo3.c:1034:18: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 1034 | dst_height = FFMIN(dst_height, plane->height); | ^ ~~~~~~~~~~ ~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/indeo3.c:1037:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1037 | for (x = 0; x < plane->width >> 2; x++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/indeo3.c:1043:25: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 1043 | for (x <<= 2; x < plane->width; x++) | ~ ^ ~~~~~~~~~~~~ CC libavcodec/magicyuvenc.o 26 warnings generated. src/libavcodec/jpeglsenc.c:464:11: warning: missing field 'help' initializer [-Wmissing-field-initializers] 464 | { NULL}, | ^ src/libavcodec/jpeg2000dec.c:1425:69: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1425 | if (prcx >= rlevel->num_precincts_x || prcy >= rlevel->num_precincts_y) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/jpeg2000dec.c:1425:34: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1425 | if (prcx >= rlevel->num_precincts_x || prcy >= rlevel->num_precincts_y) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/jpeg2000dec.c:1502:69: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1502 | if (prcx >= rlevel->num_precincts_x || prcy >= rlevel->num_precincts_y) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/jpeg2000dec.c:1502:34: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1502 | if (prcx >= rlevel->num_precincts_x || prcy >= rlevel->num_precincts_y) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/latm_parser.c:69:49:src/libavcodec/jpeg2000dec.c :warning: 1579comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]: 69: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 691579 | | if ( ( s t a t e & L A TM _SiIZfE_ M(ApSrKc)x -> =s -r>lceovuenlt- >n= 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/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)) | ~ ^ ~ 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) | ~~~~~ ^ ~~~~ 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/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) | ~~~~~ ^ ~~~~ 25 warnings generated. src/libavcodec/jpeg2000dec.c:1772:41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1772 | av_assert0(width <= 1024U && height <= 1024U); | ~~~~~~ ^ ~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { src/libavcodec/bytestream.h : 355 : 13 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] \ | ^~~~ 355 | src/libavcodec/jpeg2000dec.cs:i1772z:e22 : =warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]F FMIN(g->b u1772f | f e r _aevn_adss er-t 0g(->wbuiffdert,h s! ((cb)o nd)?) (b{) : ( a ) ) | ~ ^ ~ In file included from src/libavcodec/kmvc.c : 30 : src/libavcodec/bytestream.h : 356 : 13 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | s\iz 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/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) | ~~~~~ ^ ~~~~ CC libavcodec/mathtables.o In file included from src/libavcodec/ljpegenc.c:41: In file included from src/libavcodec/mjpegenc_common.h:27: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: '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/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)) | ~ ^ ~ In file included from src/libavcodec/lcldec.c:48: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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: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/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)) src/libavcodec/jpeg2000dec.c | ~ ^ ~ :2122:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]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] 2122 | 318 | f o ri f( t(isliezneo2 !== s0i; ztei)le n o| ~~~~~ ^ ~~~~< s->numXtiles * s->numYtiles; tileno++) { | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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->buffsrc/libavcodec/bytestream.her_:e355nd: -13 g:- >warning: bucomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]ff er, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 355 | sizsrc/libavutil/macros.he : 49=: 25F:FM INnote: (expanded from macro 'FFMIN'g ->buff e49r_ | e#ndd e- fgin-e >FbFuMfIfNe(ra,, bs) i(z(ea)); >| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~( b) ? (b) src/libavutil/macros.h::49 :(25a):) 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) | ~~~~~ ^ ~~~~ 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) | ~~~~~ ^ ~~~~ CC libavcodec/mdec.o In file included from src/libavcodec/loco.c:31: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ CC libavcodec/me_cmp.o src/libavcodec/jpeg2000dec.c:2190:75: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 2190 | if (bytestream2_get_bytes_left(&s->packed_headers_stream) < tpsrc/libavcodec/bytestream.h_he:a271de:r17:_ swarning: icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]ze ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 271 | int size2 = FFMIN(g->buffer_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/kmvc.c:384:24: CC libavcodec/media100_to_mjpegb_bsf.o warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 384 | if (c->palsize >= (unsigned)MAX_PALSIZE) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ 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/libdav1d.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/libdav1d.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/mediacodec.o src/libavcodec/ljpegenc.c:304:11: warning: missing field 'help' initializer [-Wmissing-field-initializers] 304 | { 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/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/metasound.o 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/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-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: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/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/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 | cnt = FFMIN(cnt, destptr_end - destptr); | ^ ~~~ ~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) 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/jpeg2000dec.c:2590:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2590 | OFFSET(reduction_factor), AV_OPT_TYsrc/libavcodec/lcldec.cPE:_I152N:T18, :{ .warning: i6comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]4 = 0 }, 0, JPEG 21520 | 0 0 _ MiAfX _R(EeSxLpEecVtEeLdS !-= (1un,s iVgDn e}d ,in t) z| s ^tr eam->total_out) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/jpeg2000dec.c:2591:12:src/libavcodec/lcldec.c :warning: 155missing field 'help' initializer [-Wmissing-field-initializers]: 22: warning: 2591comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | { NUL L155 } | , | ^ if (expected > (unsigned int)zstream->total_out) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/lagarith.c:162:22: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 162 | if (prob > 256 - i) | ~~~~ ^ ~~~~~~~ src/libavcodec/lagarith.c:164:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 164 | for (j = 0; j < prob; j++) | ~ ^ ~~~~ src/libavcodec/lagarith.c:199:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 199 | if (scale_factor >= 32U) | ~~~~~~~~~~~~ ^ ~~~ src/libavcodec/lpc.c:182:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 182 | double signal = 0.0f, avg_err = 0.0f; | ~~~~~~ ^~~~ src/libavcodec/lpc.c:182:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 182 | double signal = 0.0f, avg_err = 0.0f; | ~~~~~~~ ^~~~ src/libavcodec/lpc.c:184:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 184 | const double a = 0.5f, b = 1.0f - a; | ~ ^~~~ src/libavcodec/lpc.c:184:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 184 | const double a = 0.5f, b = 1.0f - a; | ^~~~ ~ src/libavcodec/lpc.c:189:41: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 189 | s->windowed_samples[i] = weight*samples[i]; | ~^~~~~~~~~~ src/libavcodec/lpc.c:190:47: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 190 | s->windowed_samples[len-1-i] = weight*samples[len-1-i]; | ~^~~~~~~~~~~~~~~~ src/libavcodec/lpc.c:197:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 197 | avg_err = (avg_err + error[i])/2.0f; | ~^~~~ src/libavcodec/lpc.c:198:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 198 | return avg_err ? signal/avg_err : NAN; | ~~~~~~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ CC libavcodec/microdvddec.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); | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 14 warnings generated. CC libavcodec/midivid.o CC libavcodec/mimic.o src/libavcodec/libdav1d.c:611:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 611 | { "tilethreads", "Tile threads", OFFSET(tile_threads), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, DAV1D_MAX_TILE_THREADS, VD | AV_OPT_FLAG_DEPRECATED }, | ^ src/libavcodec/libdav1d.c:612:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 612 | { "framethreads", "Frame threads", OFFSET(frame_threads), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, DAV1D_MAX_FRAME_THREADS, VD | AV_OPT_FLAG_DEPRECATED }, | ^ src/libavcodec/libdav1d.c:613:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] CC libavcodec/misc4.o 613 | { "max_frame_delay", "Max frame delay", OFFSET(max_frame_delay), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, DAV1D_MAX_FRAME_DELAY, VD }, | ^ src/libavcodec/libdav1d.c:614:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 614 | { "filmgrain", "Apply Film Grain", OFFSET(apply_grain), AV_OPT_TYPE_BOOL, { .i64 = -1 }, -1, 1, VD | AV_OPT_FLAG_DEPRECATED }, | ^ src/libavcodec/libdav1d.c:615:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 615 | { "oppoint", "Select an operating point of the scalable bitstream", OFFSET(operating_point), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, 31, VD }, | ^ src/libavcodec/libdav1d.c:616:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 616 | { "alllayers", "Output all spatial layers", OFFSET(all_layers), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VD }, | ^ src/libavcodec/libdav1d.c:617:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 617 | { NULL } | ^ CC libavcodec/misc4_parser.o CC libavcodec/mjpeg2jpeg_bsf.o src/libavcodec/lagarith.c:476:18: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 476 | if (read > length) | ~~~~ ^ ~~~~~~ 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_spaCC libavcodec/mjpeg_parser.o cing); | ^~~~ ~ src/libavutil/macros.h:47:40: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ CC libavcodec/mjpega_dump_header_bsf.o 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]); | ~ ^~~~~~ 8 warnings generated. 15 warnings generated. In file included from src/libavcodec/lzwenc.c:32: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/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/mjpegbdec.o CC libavcodec/mjpegdec.o CC libavcodec/mjpegdec_common.o CC libavcodec/mjpegenc.o 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 FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from 2src/libavcodec/lzw.c warning:s31 generated: . src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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: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/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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-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.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/mjpegenc_common.o 5 warnings generated. CC libavcodec/mjpegenc_huffman.o CC libavcodec/mlp.o 18 warnings generated. 4 warnings generated. 9 warnings generated. In file included from src/libavcodec/magicyuv.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/magicyuv.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/magicyuv.c:30: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/mlp_parse.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/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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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: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/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-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:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(In file included from a,src/libavcodec/magicyuvenc.cb:)30 : (src/libavcodec/bytestream.h(a:)186 :>13 : (warning: bcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]) ? (b) : (a)) 186| | ~ ^ ~ size2 =In file included from src/libavcodec/magicyuv.cFF:MI30N: (src/libavcodec/bytestream.hp:-357:>15b: uwarning: fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]f er_e nd357 | - pif- (>sbizue2f f!e=r ,s isziez)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/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) | ~~~~~ ^ ~~~~ 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)) | ~ ^ ~ 11In file included from src/libavcodec/magicyuvenc.c warning:s30: src/libavcodec/bytestream.h generated:. 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/magicyuvenc.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' 493 | # warningdse generatedfi. ne FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/magicyuvenc.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/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) ((aCC libavcodec/mlp_parser.o ) > (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) | ~~~~~ ^ ~~~~ 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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] CC libavcodec/mlpdec.o 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/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/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 (ssrc/libavcodec/bytestream.hize:2 271!:=17 :s iwarning: zecomparison of integers of different signs: 'int' and 'unsigned 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/mlpdsp.o src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/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/mlpenc.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) | ~~~~~ ^ ~~~~ 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)) | ~ ^ ~ 4 warnings generated. In file included from src/libavcodec/lzf.c:34: src/libavcodec/bytestream.h:293: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] 293 | 355 | s i zsei2z e= F=F MFIFNM(pI-N>(bgu-f>fbeurf_fenerd_e n- dp- >-b ugf-fe>rb,u fsfiezre,) ; s i| z ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~e ); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25:src/libavutil/macros.h :note: expanded from macro 'FFMIN'49: 25: note: expanded from macro 'FFMIN' 49 | #d e49f | in#ed eFfFiMnIeN (FaFM,IbN)( a,(b()a ()(a )> >( b() b?) (?b ()b ): : ((aa)))) | | ~ ^ ~ ~ ^ ~ In file included from In file included from src/libavcodec/lzf.csrc/libavcodec/media100_to_mjpegb_bsf.c::3430: : src/libavcodec/bytestream.h:src/libavcodec/bytestream.h294:356::1315:: 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 | 356 | if (ssiziez2e 2= !F=F MIsNi(zpe-)> bu 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/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/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ 15 warnings generated. 20 warnings generated. CC libavcodec/mmvideo.o CC libavcodec/mobiclip.o In file included from src/libavcodec/metasound.c:35: src/libavcodec/twinvq.h:203:66: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 203 | return clip * FFSIGN(y) * (exp(log(1 + mu) * fabs(y)) - 1) / mu; | ~ ^~ src/libavcodec/twinvq.h:203:55: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 203 | return clip * FFSIGN(y) * (exp(log(1 + mu) * fabs(y)) - src/libavcodec/magicyuvenc.c1) /: m557u;: 11| : ~~~~ ^ warning: missing field 'help' initializer [-Wmissing-field-initializers] src/libavcodec/twinvq.h :557203 | : 42 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]{ NULL}, | 203 ^ | return clip * FFSIGN(y) * (exp(log(1 + mu) * fabs(y)) - 1) / mu; | ~~~ ~~^~~~ src/libavcodec/twinvq.h:203:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 203 | return clip * FFSIGN(y) * (exp(log(1 + mu) * fabs(y)) - 1) / mu; | ~~~~~^~~~~~~~~~~ ~ CC libavcodec/motion_est.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) - 1; sidx++) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-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) | ~~~~~ ^ ~~~~ 33 warnings generated. src/libavcodec/magicyuv.c:271:42: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 271 | if (s->slices[i][j].size - 2 < width * height) | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/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; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ 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++) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mlp.c:123:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 123 | for (i = 0; i < ((bit_size + 2) & 7); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ CC libavcodec/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)) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/magicyuv.c:625:36: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 625 | if (bytestream2_get_byteu(&gb) != s->planes) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ CC libavcodec/movtextdec.o 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: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ 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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned 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/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/mjpega_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 In file included from FFMsrc/libavcodec/lscrdec.cIN:(29a,: b)src/libavcodec/bytestream.h :(171(:a18): >warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]( b) ? (b) : (a)) | ~ ^ ~171 | g->In file included from bsrc/libavcodec/mjpega_dump_header_bsf.cu:30f: fsrc/libavcodec/bytestream.he:r294 :+15=: warning: Fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] FMIN(g -294> | b u f fierf_ e(nsdi z-e g2- >!b=u fsifzeer) , | ~~~~~ ^ ~~~~ size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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/lscrdec.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/lscrdec.c:29: src/libavcodec/bytestream.h:src/libavcodec/bytestream.h187:15::317src/libavcodec/mlpdsp.c :warning: :13comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] :44 :warning: 31 comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]187: | warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]i f (size2 != s i317z | e 44 | ) | ~~~~~ ^ ~~~~s i z e 2f o=r F(FoMrdIerN (=p- >0b;u fofredre_ern d< - pf-i>bruorfdfeer,r ;s iozred);e r | + ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~+ ) | ~~~~~ ^ ~~~~~~~~ src/libavutil/macros.h:49:25src/libavcodec/mlpdsp.c:: 46note: :expanded from macro 'FFMIN'31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 49 | #46d | e f i n e F FM I Nf(ao,rb )( o((rad)e r >= ( b0); ?o r(dbe)r :< (iiar)o)r d | e ~ ^ ~ r; order++)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 | if (size2 != size) | ~~~~~ ^ ~~~~ 23 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/mjpega_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 =src/libavcodec/bytestream.h FF:M271I:N(17p:- >warning: bcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] uffer_end - p->bu f271 | f e r , siinzte )s;i z | e ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~2 = FFsrc/libavutil/macros.hM:49I:N25(:g -note: >expanded from macro 'FFMIN'b uffer_e n49d | -# dge-f>ibnuef fFeFrM,I Ns(iaz,eb)); ( (| a ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ) > (b) ? src/libavutil/macros.h:(49:b25:) note: :expanded from macro 'FFMIN' ( a)) | ~ ^ ~ 49 | #defiIn file included from nsrc/libavcodec/mjpega_dump_header_bsf.ce: 30F: Fsrc/libavcodec/bytestream.hM:357I:15N:( awarning: ,comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]b) ((a) >357 | ( b ) ?i (fb ()s :i (za)e)2 !| = ~ ^ ~ 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/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 FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/misc4.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/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/m101.c:61:44: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 61 | if (ssrc/libavcodec/bytestream.htri:d317e :<13 :m iwarning: ncomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]_s tride || avpkt-> s317i | z e subiunft6f4e_tr)_aevncdt x-- >ph-e>biugfhfetr,) {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/misc4.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/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/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)) | ~ ^ ~ In file included from src/libavcodec/misc4.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/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) | ~~~~~ ^ ~~~~ 1 warning generated. 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/libavutil/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: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/midivid.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/midivid.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/midivid.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/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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-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/midivid.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/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/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/midivid.c11: warnings70 generated:. 44: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 70 | if (bytestream2_get_bytes_left(gb) < mask_size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavcodec/midivid.c:97:44: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 97 | if (bytestream2_get_bytes_left(gb) < (nb_blocks + 7 * !intra_flag) / 8) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/movtextenc.o 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)) | ~ ^ ~ In file included from src/libavcodec/mimic.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/mimic.c:32: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/mimic.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/mimic.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) | ~~~~~ ^ ~~~~ 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:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ 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(Bi warningtsBu generatedf. )) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-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.csrc/libavcodec/put_bits.h:32: src/libavcodec/bytestream.h::317357::3315:: 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] 357 | if 317( | s i z ei2f !(=s s-i>zbeuf)_e n d| ~~~~~ ^ ~~~~- s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/mjpegenc_common.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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 12 warnings generated. src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 1 warning generated. src/libavcodec/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: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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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) | ~~~ ^ ~~ 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/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) { | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ 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 libavcodec/mp3_header_decompress_bsf.o CC libavcodec/mpc.o CC libavcodec/mpc7.o CC libavcodec/mpc8.o 11 warnings generated. 1 warning generated. 6 warnings generated. 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] 136 | for (int i = 0; i < m->huff_ncode; i++) { | ~ ^ ~~~~~~~~~~~~~ In file included from src/libavcodec/mjpegdec.c:53: In file included from src/libavcodec/tiff.h:34: In file included from src/libavcodec/tiff_common.h:33: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-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/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/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++) { | ~ ^ ~~~~~~~~~~~~~ 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)) | ~ ^ ~ CC libavcodec/mpeg12.o In file included from src/libavcodec/mjpegdec.c:53: In file included from src/libavcodec/tiff.h:34: In file included from src/libavcodec/tiff_common.h:33: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-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->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ CC libavcodec/mpeg12data.o CC libavcodec/mpeg12dec.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/mjpegdec.c:53: In file included from src/libavcodec/tiff.hCC libavcodec/mpeg12enc.o :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/mpeg12framerate.o CC libavcodec/mpeg2_metadata_bsf.o CC libavcodec/mpeg4_unpack_bframes_bsf.o CC libavcodec/mpeg4audio.o src/libavcodec/mjpegdec.c:83:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] CC libavcodec/mpeg4audio_sample_rates.o 83 | for (i = 0; i < FF_ARRAY_ELEMS(ht); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ CC libavcodec/mpeg4video.o CC libavcodec/mpeg4video_parser.o src/libavcodec/mjpegenc.c:629:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 629 | FF_MPV_COMMON_OPTS | ^ src/libavcodec/mpegvideoenc.h:75:173: note: expanded from macro 'FF_MPV_COMMON_OPTS' 75 | FF_MPV_OFFSET(luma_elim_threshold), AV_OPT_TYPE_INT, { .i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/mjpegenc.c:629:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:77:175: note: expanded from macro 'FF_MPV_COMMON_OPTS' 77 | FF_MPV_OFFSET(chroma_elim_threshold), AV_OPT_TYPE_INT, { .i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/mjpegenc.c:629:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:78:175: note: expanded from macro 'FF_MPV_COMMON_OPTS' 78 | { "quantizer_noise_shaping", NULL, FF_MPV_OFFSET(quantizer_noise_shaping), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/mjpegenc.c:629:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:80:175: note: expanded from macro 'FF_MPV_COMMON_OPTS' 80 | FF_MPV_OFFSET(error_rate), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/mjpegenc.c:629:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:82:151: note: expanded from macro 'FF_MPV_COMMON_OPTS' 82 | FF_MPV_OFFSET(rc_qsquish), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, 0, 99, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mjpegenc.c:629:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:83:164: note: expanded from macro 'FF_MPV_COMMON_OPTS' 83 | {"rc_qmod_amp", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_amp), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mjpegenc.c:629:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:84:162: note: expanded from macro 'FF_MPV_COMMON_OPTS' 84 | {"rc_qmod_freq", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_freq), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mjpegenc.c:629:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:90:168: note: expanded from macro 'FF_MPV_COMMON_OPTS' 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS},src/libavcodec/mlz.c : 138 \: 25: | warning: ^ comparison of integers of different signs: 'unsigned long' and 'int' [-Wsign-compare] 138 | while (outpsrc/libavcodec/mjpegenc.cut:_c629h:a1r:s warning: s i z e - o ut p ut _FcFh_aMrPVs_)O F{ F | S ~~~ ^ ~~~~~~~~~~~~~~~~~~~E T(rc_buffesrc/libavcodec/mlz.cr:168_:44a:g gwarning: rcomparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] essivity), A168V | _ OP T _ T YP E _ F L O A T , { . db l = 1 . 0i f} ,( r-eFtLT _M, s iFzFe_ M-PV _oOPuTt_pFLuAtG_Sc},h a\r s )| ^{ | ~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/mlz.c:181:44: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 181 | 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'if (ret < 0 || re t92 | >{ "sbiozred e-r _omutapustk_"ch,a r"si)n c{r e a| s ~~~ ^ ~~~~~~~~~~~~~~~~~~~ e the quantsrc/libavcodec/mlz.ciz:e186r: 42f:o rwarning: mcomparison of integers of different signs: 'unsigned long' and 'int' [-Wsign-compare]a croblocks c l186o | s e t o b o r d e r s " , F F _ M P V _ O F FiSfE T((obuotrpduetr__cmhaasrksi n_frFeLeOzAeT_,f l{a.gdb)l {= 0| ~~~~~~~~~~~~ ^ ~~~~}, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mjpegenc.c:629:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:93:163: note: expanded from macro 'FF_MPV_COMMON_OPTS' 93 | {"lmin", "minimum Lagrange factor (VBR)", FF_MPV_OFFSET(lmin), AV_OPT_TYPE_INT, {.i64 = 2*FF_QP2LAMBDA }, 0, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mjpegenc.c:629:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:94:163: note: expanded from macro 'FF_MPV_COMMON_OPTS' 94 | {"lmax", "maximum Lagrange factor (VBR)", FF_MPV_OFFSET(lmax), AV_OPT_TYPE_INT, {.i64 = 31*FF_QP2LAMBDA }, 0, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mjpegenc.c:629:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:95:171: note: expanded from macro 'FF_MPV_COMMON_OPTS' 95 | {"skip_threshold", "Frame skip threshold", FF_MPV_OFFSET(frame_skip_threshold), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mjpegenc.c:629:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:96:168: note: expanded from macro 'FF_MPV_COMMON_OPTS' 96 | {"skip_factor", "Frame skip factor", FF_MPV_OFFSET(frame_skip_factor), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mjpegenc.c:629:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:97:165: note: expanded from macro 'FF_MPV_COMMON_OPTS' 97 | {"skip_exp", "Frame skip exponent", FF_MPV_OFFSET(frame_skip_exp), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mjpegenc.c:629:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:99:172: note: expanded from macro 'FF_MPV_COMMON_OPTS' 99 | {"sc_threshold", "Scene change threshold", FF_MPV_OFFSET(scenechange_threshold), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mjpegenc.c:629:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:100:166: note: expanded from macro 'FF_MPV_COMMON_OPTS' 100 | {"noise_reduction", "Noise reduction", FF_MPV_OFFSET(noise_reduction), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mjpegenc.c:629:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:101:163: note: expanded from macro 'FF_MPV_COMMON_OPTS' 101 | {"ps", "RTP payload size in bytes", FF_MPV_OFFSET(rtp_payload_size), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mjpegenc.c:633:179: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 633 | { "force_duplicated_matrix", "Always write luma and chroma matrix for mjpeg, useful for rtp streaming.", OFFSET(force_duplicated_matrix), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, VE }, | ^ src/libavcodec/mjpegenc.c:634:7: warning: missing field 'help' initializer [-Wmissing-field-initializers] 634 | { NULL}, | ^ src/libavcodec/mjpegenc.c:629:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 629 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:92:149: note: expanded from macro 'FF_MPV_COMMON_OPTS' 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 92 | {"border_mask", "increase the quantizer for macroblocks close to borders", FF_MPV_OFFSET(border_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mjpegenc.c:629:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 629 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:92:139: note: expanded from macro 'FF_MPV_COMMON_OPTS' 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 92 | {"border_mask", "increase the quantizer for macroblocks close to borders", FF_MPV_OFFSET(border_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ src/libavcodec/mjpegenc.c:629:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 629 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:91:152: note: expanded from macro 'FF_MPV_COMMON_OPTS' 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mjpegenc.c:629:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 629 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:91:142: note: expanded from macro 'FF_MPV_COMMON_OPTS' 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ src/libavcodec/mjpegenc.c:629:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 629 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:90:143: note: expanded from macro 'FF_MPV_COMMON_OPTS' 89 | FF_MPV_OFFSET(rc_eq), AV_OPT_TYPE_STRING, .flags = FF_MPV_OPT_FLAGS }, \ | ~ 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mjpegenc.c:629:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 629 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:90:133: note: expanded from macro 'FF_MPV_COMMON_OPTS' 89 | FF_MPV_OFFSET(rc_eq), AV_OPT_TYPE_STRING, .flags = FF_MPV_OPT_FLAGS }, \ | ~ 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ src/libavcodec/mjpegenc.c:629:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 629 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:83:139: note: expanded from macro 'FF_MPV_COMMON_OPTS' 82 | FF_MPV_OFFSET(rc_qsquish), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, 0, 99, FF_MPV_OPT_FLAGS}, \ | ~ 83 | {"rc_qmod_amp", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_amp), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mjpegenc.c:629:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 629 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:83:129: note: expanded from macro 'FF_MPV_COMMON_OPTS' 82 | FF_MPV_OFFSET(rc_qsquish), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, 0, 99, FF_MPV_OPT_FLAGS}, \ | ~ 83 | {"rc_qmod_amp", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_amp), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ 4 warnings generated. CC libavcodec/mpeg4videodec.o 69 warnings generated. src/libavcodec/movsub_bsf.c:78:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 78 | pkt->size = FFMIN(pkt->size - 2, AV_RB16(pkt->data)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 19 warnings generated. 23 warnings generated. 4 warnings generated. 13 warnings generated. 1 warning generated. CC libavcodec/mpeg4videodsp.o src/libavcodec/mlpdec.c:216:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 216 | for (i = 0; i < FF_ARRAY_ELEMS(thd_channel_order); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/mpeg4videoenc.o 5 warnings generated. CC libavcodec/mpeg_er.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 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/mpegaudio.o CC libavcodec/mpegaudio_parser.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/mpegaudiodata.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/mpegaudiodec_common.o CC libavcodec/mpegaudiodec_fixed.o 11 warnings generated. CC libavcodec/mpegaudiodec_float.o CC libavcodec/mpegaudiodecheader.o CC libavcodec/mpegaudiodsp.o CC libavcodec/mpegaudiodsp_data.o 26 warnings generated. In file included from src/libavcodec/mobiclip.c:34: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/mlpdec.c:583:35: warning: comparison of integers of different signs: 'int32_t' (aka 'int') and 'unsigned int' [-Wsign-compare] 583 | && s->lossless_check_data != 0xffffffff) { | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ 17 warnings generated. src/libavcodec/mjpegdec.c:1133:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1133 | for (mb_x = 0; mb_x < width; mb_x++) { | ~~~~ ^ ~~~~~ src/libavcodec/mjpegdec.c:1218:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1218 | for (mb_x = 0; mb_x < width; mb_x++) | ~~~~ ^ ~~~~~ src/libavcodec/mjpegdec.c:1221:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1221 | for (mb_x = 0; mb_x < width; mb_x++) { | ~~~~ ^ ~~~~~ src/libavcodec/mlpdec.c:788:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 788 | for (ch = 0; ch <= max_chan; ch++) { | ~~ ^ ~~~~~~~~ In file included from src/libavcodec/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 >= 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/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] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/mpegaudiodsp_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)) | ~ ^ ~ 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) | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ 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) (src/libavcodec/mlpenc.c(a): >280 :(48b:) warning: ? comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare](b ) : (a)) | ~ ^ ~ In file included from 280src/libavcodec/movtextdec.c | : 30 : src/libavcodec/bytestream.h : 294 : 15 :f owarning: rcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] (unsi g294n | ed i n ti fch (asninzele 2= !0=; scihzaen)n e l| ~~~~~ ^ ~~~~< ctx->num_channels; channel++) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ CC libavcodec/mpegaudiodsp_float.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/movtextdec.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/mpegaudioenc_fixed.o 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/mpegaudioenc_float.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/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) | ~~~~~ ^ ~~~~ CC libavcodec/mpegaudiotabs.o src/libavcodec/mlpenc.c:388:48: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 388 | for (unsigned int channel = 0; channel < ctx->avctx->ch_lasrc/libavcodec/mpc.cyout:.72n:b92_: cwarning: haimplicit conversion from 'int' to 'float' changes value from 2147483647 to 2147483648 [-Wimplicit-const-int-float-conversion]n nels; channel++) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72 | c->sb_samples[ch][j][i] = av_clipf(mul * c->Q[ch][j + off], INT32_MIN, INT32_MAX); | ~~~~~~~~ ^~~~~~~~~ /usr/include/stdint.h:45:21: note: expanded from macro 'INT32_MAX' 45 | #define INT32_MAX (0x7fffffff) | ^~~~~~~~~~ src/libavcodec/mpc.c:75:92: warning: implicit conversion from 'int' to 'float' changes value from 2147483647 to 2147483648 [-Wimplicit-const-int-float-conversion] 75 | c->sb_samples[ch][j][i] = av_clipf(mul * c->Q[ch][j + off], INT32_MIN, INT32_MAX); | ~~~~~~~~ ^~~~~~~~~ /usr/include/stdint.h:45:21: note: expanded from macro 'INT32_MAX' 45 | #define INT32_MAX (0x7fffffff) | ^~~~~~~~~~ src/libavcodec/mpc.c:78:92: warning: implicit conversion from 'int' to 'float' changes value from 2147483647 to 2147483648 [-Wimplicit-const-int-float-conversion] 78 | c->sb_samples[ch][j][i] = av_clipf(mul * c->Q[ch][j + off], INT32_MIN, INT32_MAX); | ~~~~~~~~ ^~~~~~~~~ /usr/include/stdint.h:45:21: note: expanded from macro 'INT32_MAX' 45 | #define INT32_MAX (0x7fffffff) | ^~~~~~~~~~ src/libavcodec/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/mpegpicture.o 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/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) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ CC libavcodec/mpegutils.o src/libavcodec/mjpegdec.c:1755:44: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1755 | src/libavcodec/mlpdec.c : 1412: 12 : swarning: -missing field 'help' initializer [-Wmissing-field-initializers]> raw_scan _1412b | u f f e r{_ sNiUzLeL >}=, b y| t ^e s_to_start); | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ In file included from src/libavcodec/mmvideo.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/mmvideo.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/mmvideo.c:36: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/mlpenc.c:837:48: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 837 | for (unsigned int channel = 0; channel < ctx->num_channels; channel++) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned 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/movtextdec.c:531:27: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] 531 | if (tsmb_size < size_var) { | ~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/movtextdec.c:537:33: warning: 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/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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/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/mobiclip.c:1000:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1000 | if (idx < 0355 | | | i dsxi z>e= F= FF_FAMRIRNA(Yg_-E>LbEuMfSf(ebrl_oecnkd8 x-8 _gc-o>ebffuifcfieern,t ssiz_et)a; b )| ) ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/movtextenc.c:31: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/mlpenc.c:1128:42: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] In file included from src/libavcodec/movtextenc.c:31: src/libavcodec/bytestream.h:186:13: warning: 1128comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | for (unsi g186 | n e d insti zes2u b=s FtFrM I=N (p0-;> sbuubffsert_re n>nbuumf_fseurb,s trseaimzes);; s u| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~b str++) { src/libavutil/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/mlpenc.c:1175:42: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1175 | for (unsigned int substr = 0; substr < ctx->num_substreams; substr++) { | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ CC libavcodec/mpegvideo.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->ssrc/libavcodec/bytestream.htar:t_271c:o17d:e warning: =comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]= APP3 && id == A V271 | _ R B 3 2i("n_tJ PSs"i)z &e& 2l e=n F>F= M10I) N{( g| - ~~ ^ ~~~~~~~~~~~~~~~> buffer_end -src/libavcodec/mjpegdec.c :g2019->:b37uf:f ewarning: rcomparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare], size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 2019 | if src/libavutil/macros.h(s:-49:>25s: tnote: aexpanded from macro 'FFMIN'r t_code =49= | #AdePfPin1e F&F&M IiN(da ,=b= )A V((_a)R B>3 2(b() "? E(xibf) ":) (&a& )l)e n | > ~ ^ ~= 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] src/libavcodec/mlpenc.c:1248: 362100: | warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] } else if (s->ic c1248n | u m != 0 &f&or n(uumnmsarikgenresd !i=n ts ->ii c=c n0um;) {i | < ~~~~~~~~~~ ^ ~~~~~~~~~ c tx->avctx->frame_size; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mlpenc.c:1249:52: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1249 | for (unsigned int channel = 0; channel < ctx->avctx->ch_layout.nb_channels; channel++) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/mpegvideo_dec.o 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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-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) | ~~~~~ ^ ~~~~ 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)) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mlpenc.c:1367:36: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1367 | for (unsigned int i = 0; i < order; i++) | ~ ^ ~~~~~ src/libavcodec/mlpenc.c:1403:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1403 | for(i = 2; i < ctx->number_of_samples; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mlpenc.c:1435:44: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1435 | for (unsigned int channel = 0; channel < ctx->num_channels; channel++) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/mlpenc.c:1488:44: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1488 | for (unsigned int channel = 0; channel < ctx->num_channels; channel++) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/mlpenc.c:1660:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1660 | } else if (++is_greater >= ctx->max_codebook_search) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mlpenc.c:1763:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1763 | for (int i = 8; i < number_of_samples; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/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++) { | ~ ^ ~~~~~~~~~~~~~~~~~ 17 warnings generated. 3 warnings generated. CC libavcodec/mpegvideo_enc.o src/libavcodec/movtextenc.c:591:14: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 591 | while (i < len) { | ~ ^ ~~~ src/libavcodec/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/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/movtextenc.c:647:19: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 647 | for (i = 0; i < sub->num_rects; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavcodec/movtextenc.c:677:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 677 | if (s->buffer.len > bufsize - 3) { | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/mlpenc.c:1995:48: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1995 | for (unsigned int channel = 0; channel < channels; channel++) { | ~~~~~~~ ^ ~~~~~~~~ src/libavcodec/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/mpegvideo_parser.o 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) | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/mpegvideodata.o CC libavcodec/mpegvideoencdsp.o CC libavcodec/mpl2dec.o 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/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 }, | ^ 34 warnings generated. CC libavcodec/mqc.o CC libavcodec/mpegvideo_motion.o 15 warnings generated. CC libavcodec/mqcdec.o 7 warnings generated. src/libavcodec/mpc8.c:49:14: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 49 | if (code >= mpc8_cnk_lost[k-1][n-1]) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ 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 | ifsrc/libavcodec/mpc8.c (s:-63>:bu18f:_ ewarning: ncomparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare]d - s->buf_ptr >= siz e63o | f ( B i t B u f )i)f ({c od e | > ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~= C[n]) { | ~~~~ ^ ~~~~ 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/mpeg4videodsp.c:72:34: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 72 | if ((unsigned) src_x < width) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavcodec/mpeg4videodsp.c:73:38: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 73 | if ((unsigned) src_y < height) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavcodec/mpeg4videodsp.c:89:38: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 89 | if ((unsigned) src_y < height) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~ In file included from src/libavcodec/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/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: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/mqcenc.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 >= sizeofIn file included from (Bisrc/libavcodec/mpeg4video_parser.ctB:uf27)): {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/mscc.o 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/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] CC libavcodec/msgsmdec.o 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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/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. CC libavcodec/msmpeg4.o CC libavcodec/msmpeg4data.o CC libavcodec/msmpeg4_vc1_data.o 3 warnings generated. 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++) | ~ ^ ~~~~~~~~~~~~~~~ 1 warning generated. In file included from src/libavcodec/mpeg4videodec.c:35: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: '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/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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/msmpeg4dec.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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 17 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/msmpeg4enc.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/msp2dec.o 3 warnings generated. CC libavcodec/msrle.o In file included from src/libavcodec/mpegaudioenc_fixed.c:24: In file included from src/libavcodec/mpegaudioenc_template.c:31: src/libavcodec/put_bits.hsrc/libavcodec/put_bits.h:227::37317:: 33warning: :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] 317227 | | i f (s -i>fb u(sf-_>ebnudf _-e nsd- >-b usf-_>pbturf _>p=t In file included from rs isrc/libavcodec/mpeg4video.c>z:=e26 o: sfIn file included from i(src/libavcodec/mpegvideo.hzB:ei45ot: fBsrc/libavcodec/put_bits.h(u:Bf227i)t:)B37 u:{f )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/msrledec.o src/libavcodec/mqcenc.c:67:16: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 67 | if (mqc->c >= tmp) | ~~~~~~ ^ ~~~ src/libavcodec/put_bits.h:265:37: warning: src/libavcodec/put_bits.hcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] :265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | 265 | i f ( s- > biuff_ e(nsd- >-b su-f_>enbdu f_-p st-r >>=b suif_zpeotfr (>B=i tsBiuzf)e)o f{( B i| t ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ Buf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/mpeg12enc.c:1189:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1189 | COMMON_OPTS | ^ src/libavcodec/mpeg12enc.c:1179:69: note: expanded from macro 'COMMON_OPTS' 1179 | OFFSET(tc_opt_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, VE },\ | ^ src/libavcodec/mpeg12enc.c:1189:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpeg12enc.c:1181:77: note: expanded from macro 'COMMON_OPTS' 1181 | OFFSET(drop_frame_timecode), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE }, \ | ^ src/libavcodec/mpeg12enc.c:1189:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpeg12enc.c:1183:77: note: expanded from macro 'COMMON_OPTS' 1183 | OFFSET(scan_offsesrc/libavcodec/put_bits.ht),: 317 : 33 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]AV _OPT_TYPE_BOOL, {317 | . i 6 4 i=f 0 (}s,- >bsrc/libavcodec/put_bits.h0u,f :_1en317d: ,- 33s :V -Ewarning: > bcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]}u ,f _\p t r| ^> = sizeof(B it317B | u f ) )i f{ (| s ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~- >buf_end - ssrc/libavcodec/mpeg12enc.c-:>1189b:u5:f warning: _missing field 'unit' initializer [-Wmissing-field-initializers] ptsrc/libavcodec/mpeg12enc.cr: 1185>:=87 :si zenote: oexpanded from macro 'COMMON_OPTS'f( BitBuf)) 1185 | { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ OFFSET(timecode_framsrc/libavcodec/mqcenc.ce_st:ar89t):,24 :AV _Owarning: Pcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]T _TYPE_INT64, {89. | i 6 4 = - 1 }, - 1i,f I NT(6m4q_cMA-X>,a Vsrc/libavcodec/mpeg12enc.ca: 1186<: 5q:e )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 3ch warningoso generateds. e between I/P/B-frames", FF_MPV_OFFSET(b_frame_strategy), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, 2, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1189:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpeg12enc.c:1186:5: note: expanded from macro 'COMMON_OPTS' 1186 | FF_MPV_COMMON_BFRAME_OPTS | ^ src/libavcodec/mpegvideoenc.h:105:154: note: expanded from macro 'FF_MPV_COMMON_BFRAME_OPTS' 105 | {"b_sensitivity", "Adjust sensitivity of b_frame_strategy 1", FF_MPV_OFFSET(b_sensitivity), AV_OPT_TYPE_INT, {.i64 = 40 }, 1, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1189:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpeg12enc.c:1186:5: note: expanded from macro 'COMMON_OPTS' 1186 | FF_MPV_COMMON_BFRAME_OPTS | ^ src/libavcodec/mpegvideoenc.h:106:143: note: expanded from macro 'FF_MPV_COMMON_BFRAME_OPTS' 106 | {"brd_scale", "Downscale frames for dynamic B-frame decision", FF_MPV_OFFSET(brd_scale), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, 3, FF_MPV_OPT_FLAGS }, | ^ src/libavcodec/mpeg12enc.c:1190:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1190 | FF_MPV_COMMON_OPTS | ^ src/libavcodec/mpegvideoenc.h:75:173: note: expanded from macro 'FF_MPV_COMMON_OPTS' 75 | FF_MPV_OFFSET(luma_elim_threshold), AV_OPT_TYPE_INT, { .i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/mpeg12enc.c:1190:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:77:175: note: expanded from macro 'FF_MPV_COMMON_OPTS' 77 | FF_MPV_OFFSET(chroma_elim_threshold), AV_OPT_TYPE_INT, { .i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/mpeg12enc.c:1190:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:78:175: note: expanded from macro 'FF_MPV_COMMON_OPTS' 78 | { "quantizer_noise_shaping", NULL, FF_MPV_OFFSET(quantizer_noise_shaping), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/mpeg12enc.c:1190:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:80:175: note: expanded from macro 'FF_MPV_COMMON_OPTS' 80 | FF_MPV_OFFSET(error_rate), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/mpeg12enc.c:1190:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:82:151: note: expanded from macro 'FF_MPV_COMMON_OPTS' 82 | FF_MPV_OFFSET(rc_qsquish), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, 0, 99, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpeg12enc.c:1190:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:83:164: note: expanded from macro 'FF_MPV_COMMON_OPTS' 83 | {"rc_qmod_amp", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_amp), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpeg12enc.c:1190:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:84:162: note: expanded from macro 'FF_MPV_COMMON_OPTS' 84 | {"rc_qmod_freq", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_freq), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpeg12enc.c:1190:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:90:168: note: expanded from macro 'FF_MPV_COMMON_OPTS' 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpeg12enc.c:1190:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:91:177: note: expanded from macro 'FF_MPV_COMMON_OPTS' 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpeg12enc.c:1190:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:92:174: note: expanded from macro 'FF_MPV_COMMON_OPTS' 92 | {"border_mask", "increase the quantizer for macroblocks close to borders", FF_MPV_OFFSET(border_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpeg12enc.c:1190:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:93:163: note: expanded from macro 'FF_MPV_COMMON_OPTS' 93 | {"lmin", "minimum Lagrange factor (VBR)", FF_MPV_OFFSET(lmin), AV_OPT_TYPE_INT, {.i64 = 2*FF_QP2LAMBDA }, 0, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1190:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:94:163: note: expanded from macro 'FF_MPV_COMMON_OPTS' 94 | {"lmax", "maximum Lagrange factor (VBR)", FF_MPV_OFFSET(lmax), AV_OPT_TYPE_INT, {.i64 = 31*FF_QP2LAMBDA }, 0, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1190:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:95:171: note: expanded from macro 'FF_MPV_COMMON_OPTS' 95 | {"skip_threshold", "Frame skip threshold", FF_MPV_OFFSET(frame_skip_threshold), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1190:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:96:168: note: expanded from macro 'FF_MPV_COMMON_OPTS' 96 | {"skip_factor", "Frame skip factor", FF_MPV_OFFSET(frame_skip_factor), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1190:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:97:165: note: expanded from macro 'FF_MPV_COMMON_OPTS' 97 | {"skip_exp", "Frame skip exponent", FF_MPV_OFFSET(frame_skip_exp), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1190:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:99:172: note: expanded from macro 'FF_MPV_COMMON_OPTS' 99 | {"sc_threshold", "Scene change threshold", FF_MPV_OFFSET(scenechange_threshold), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ In file included from src/libavcodec/mpeg12enc.c:1190:src/libavcodec/mpegaudioenc_float.c5::25 : warning: src/libavcodec/mpegaudioenc_template.cmissing field 'unit' initializer [-Wmissing-field-initializers]: 124:9src/libavcodec/mpegvideoenc.h:: 100warning: :166:implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] note: expanded from macro 'FF_MPV_COMMON_OPTS' 100 | 124{ | " n o i sae _=r e(dfulcotaito)n(b"i, t"raNtoe i*se r1ed0u0c0 t* iMonP",A _ F R A M E _ S I Z E ) In file included from / src/libavcodec/mpegaudiodec_fixed.c ( f :r 61e: q src/libavcodec/mpegaudiodec_template.c: 233* : 11: 8. 0F)warning: F;_ Mcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] P V| _O ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~F FSET(noise_reduction), AV_OP T233_ | T Y PE _ iIfN T,( {e. i6>4 =( S0U I}N, TIN)T3_1M)I N, In file included from | I ~ ^ ~~~~~~~~~N src/libavcodec/mpeg4videodec.cT:_M49A: Xsrc/libavcodec/unary.h,: 50:F41:F _warning: Mcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]P V_OPT_FLAGS }, \ | ^50 | for(i = 0; i < len && get_bits1(gb) != stosrc/libavcodec/mpeg12enc.cp:;1190 :i5+:src/libavcodec/mpegaudioenc_template.c+ :)warning: 129;missing field 'unit' initializer [-Wmissing-field-initializers]: 43 | :src/libavcodec/mpegvideoenc.h ~~~~~~~~~~~~~ ^ ~~~~ : warning: 101implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 163: note: expanded from macro 'FF_MPV_COMMON_OPTS' 129 | s->f r101a | m{e"_pfsr"a,c _"iRnTcPr p=a y(lionatd) (s(iaz e- ifnl oboytre(sa"),) * 6 5 5 3 6 . 0 ) ; | ~~~~~ ^ src/libavcodec/mpegaudioenc_template.c :FF129_:M33P:V _warning: Oimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]F FSET(rtp _129 | p a y sl-o>afd_rsiazmee)_, fAVr_acO_iPnTc_rT Y= P(iEn_ItN)T(,(a {- .fi6l4oo r= (0 a}), )I NT*_ 6M5IN5,3 I6NT._M0A);X , FF| _ ^ ~M PV_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/mpegaudioenc_template.c:163:63: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | s->scale_factor_inv_table[i] = exp2(-(3 - i) / 3.0) / (src/libavcodec/mpeg12enc.cf:l1190o:a5t:) (warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] << 20); | ~ ^~~~~~~~~~~~~~~~ 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_Msrc/libavcodec/mpegaudiodec_template.cPV_:O275F:F21S:E Twarning: (bimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]o rder_masking), AV_OPT_T Y273P | E _ F L O A T , { . d bflf _=d l0o g}(,N U-LFLL,T _M"AiXs,_ tFaLbTl_eMA_Xl,s f F%Fd_ %MdP: V%_f O%Pf\Tn_"F, L A| G ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~S }, 274 | \ | ^~~~~~~ /usr/include/float.h : 15 : 17i:, note: expanded from macro 'FLT_MAX'j, (floa t15) | # dise_ftianbele _FlsLfT_[MjAX] [3.04]0[i2]8, 2 34| 6 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6 38528 2758 | 59 8 1 2 e + 3 8 F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ (float) src/libavcodec/mpeg12enc.cis:_t1190a:b5l:e_ lwarning: simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f [j][1] [1190i | ] ); F| F ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~_ MPV_COMMsrc/libavutil/internal.hO:N_156O:PT68S: note: expanded from macro 'ff_dlog'| ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:92:139 :156 | note: #expanded from macro 'FF_MPV_COMMON_OPTS' define ff_dlog(ct x91, | {.".r.c)_ bduof _{a gigfr e(s0s)i vaivt_yl"o,g ("cctuxr,r eAnVt_lLyO Gu_sDeElBeUsGs," ,_ _ V A _ A R G S _ _ ) ; } w h i l e ( 0 )F F _| M ~~~~~~ ^~~~~~~~~~~P V_OFFSET(rc_buffeIn file included from rIn file included from _src/libavcodec/mpegaudiodec_fixed.ca:g61g: rsrc/libavcodec/mpegaudioenc_fixed.cessrc/libavcodec/mpegaudiodec_template.c::s274:2427i: v:src/libavcodec/mpegaudioenc_template.ci t:y)warning: 124,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: A V_9O:P Twarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] T273 | Y P E _ F L O A T , {ff124_.dl | d bol = 1g.a(0 N }=,U L-(LFfL,lT o"ait_)Ms(bAi_Xt,t raFLaTbt_Mlee _*l sAX1, fF0F 00_ %*d M M%PdAP:V __O%FPfT _R%FAfL\nM",AEG_SS} ,I Z\| E) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/ | ~ (fr eq274 * | 8 . 0 ) 92; | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~{ " b o r d e ri,_ mj,a (sfkl"oa,t ) "iisn_ctraebasle et_hel squfa[njti]z[er0 ]f[ori ]m, a c| r ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~o bloc k275s | cl o s e t o b o r d e r s " , FF(_fMPlVoa_tO)FF SiEsT_(tboarbdelr_em_lassfk[injg])[1,][ iA])V;_ O| P ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ T_TYPsrc/libavutil/internal.hE_:F156L:68O: Anote: expanded from macro 'ff_dlog'T , {.dbl = 0 } ,156 | #- FL T_ MdAXe,fsrc/libavcodec/mpegaudioenc_template.c i:129F:nL43e:T _ fMfwarning: _Aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] dXl,og (FcFtx_,MP V 129_. | O.. ) PT _ ds-F>oL {f AriGSa}m,e _ff (r0a) c a_v_\i l nog| cr( ^~~~~~~~=c t x,( AiV_nLtO)G(_D(EBaU G,-src/libavcodec/mpeg12enc.c :_ f1190l_o:VAo_r5(:AaR warning: )G)Simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ _*); }6 w51190hi5l | 3 6e. 0() ;0FF _ M| ) ~~~~~ ^P V _| CO ~~~~~~ ^~~~~~~~~~~M MONsrc/libavcodec/mpegaudioenc_template.c_:O129:P33T:S warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:12991 | : 152 : note: sexpanded from macro 'FF_MPV_COMMON_OPTS'- >frame_frac_incr = (90i | n{t")r(c(_ai n-i tf_lcopolrx("a,) )" i*n i6t5i5a3l6 .c0o)m;p l e| x ^ ~i ty 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.402823In file included from 4663src/libavcodec/mpeg4videoenc.c8:11src/libavcodec/mpeg4videodec.c5229 warning8s8:: generated1045:In file included from . 9258src/libavcodec/mpegvideo.h:1 :2warning: e45comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]+: 3src/libavcodec/put_bits.h8:F227 : | 37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ : warning: src/libavcodec/mpeg12enc.ccomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]104: | 1190 : 5 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (unsign e1190 d | 227) | s r c _F yF _ >M =P V Fi_FfCM OA(MXsM-(O>sNb-_uO>fPv_T_eSe dn gd| e ^~~~~~~~~~~~~~~~~~_- p oss- src/libavcodec/mpegvideoenc.h>-:b 91u1:f7142_,:p t0note: r)expanded from macro 'FF_MPV_COMMON_OPTS' ) > ={ s i| z ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~e of(BitBu f90) | )src/libavcodec/mpeg4videodec.c{ :"{103r :c 25_| :i ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ n warning: icomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]t _cplx", "in i103t | i a l ciofm p(l(euxnistiyg nfeodr) s1r-cp_axs s> =e nFcFoMdAiXn(gs"-,> h _ e d g e _ p o sF F-_ M1P7V,_ O0F)F S|E|T ( r| c ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~_ initial_cplxsrc/libavcodec/mpeg4videodec.c),:148 :AV25_:O warning: Pcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]T_ TYPE_FLOA T148, | { .d b l = 0(u n}s,i g-nFedL)sTr_c_MyA X>, =F LTFF_MAMX(A(Xs,-> vF_Fe_dMgPeV__pOoPs T>>_ F1)L AG-S 9},, 0 ) ) { \| ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ~ src/libavcodec/mpeg4videodec.c:147:25: 91warning: | comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]{ "rc_buf_agg r147e | s s i v iitfy "(,( u"ncsuirgrneedn)strlc_yx u>s=e FlFeMAsX(s("s-,> h_ e d g e _ po s > > 1) - 9 , 0 ) | | F F| ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~_ 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.4028234663src/libavcodec/put_bits.h8528:82655:93781:2 ewarning: +3comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]8 F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpeg12enc.c :2651190 | : 5 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] if (s -1190> | b u f _ enFdF_ MP-V s_-C>ObMuMfO_Npt_rO P>T=S s i| z ^~~~~~~~~~~~~~~~~~e of(Bsrc/libavcodec/mpegvideoenc.hi:tB90u:f133): )note: expanded from macro 'FF_MPV_COMMON_OPTS'{ | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 89 | FF_Msrc/libavcodec/motion_est.cPV_O:FF974S:ET22(: rwarning: c_comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e q), AV_OPT_TYPE_STRIN G974, | i n t p _ s c o r e .=f laFgsF =M FIFN_M(PvVa_OrPTd_,F vLarAcG-S 5},0 0 + ( s - > l a m\b d a| ~2 >>FF_LAMBDA_SH I90FT | ){*1"0r0)c;_ i n| i ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~t _cplx", "initisrc/libavutil/macros.ha:l49 c:o25:m plnote: exexpanded from macro 'FFMIN'it y for 1 -p49as | s# denecfoidnien gF"F,MI N (a , b) ( ( a )F F>_ M(PbV_)OF FS?E T((rbc_)i :n (iati)al)_ cp l| x ~ ^ ~), AV_OPT_TYPEsrc/libavcodec/motion_est.c_F:LO1056A:T,26 {:.d bwarning: lcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] = 0 }, -FLT_M AX1056, | F L T_ MA X, F F _ MP V _O P T_iFLnAGtS} , p _ s c o\r e| = FFMIN(vard, ^~~~~~~~va rc-500+(s->lambda2>>FF_LAMBDA_SHIFT)*src/libavcodec/mpeg12enc.c1:011900:)5;: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h1190: | 49 :25 : note: FFexpanded from macro 'FFMIN'_ MPV_CO 49M | M#OdNe_fiOneP TFFSM IN (| a ^~~~~~~~~~~~~~~~~~, b) ((src/libavcodec/mpegvideoenc.ha:)83 :>139 :( bnote: )expanded from macro 'FF_MPV_COMMON_OPTS' ? (b) : (a)) | ~ ^ ~ 82 | FF_MPV_OFFSET(rc_qsquish), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, 0, 99, FF_MPV_OPT_src/libavcodec/mpeg_er.cFLA:G125S:}19, : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] \ 125| | ~ for (i = 083; | {i" ridmce_nvtaall) ;q uia+n+t)i z e| r ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ modulation", FF_MPV_OFFSET(rc_qmod_amp), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpeg12enc.c:1190:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1190 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:83:129: note: expanded from macro 'FF_MPV_COMMON_OPTS' 82 | FF_MPV_OFFSET(rc_qsquisrc/libavcodec/put_bits.hsh):,317 :33A:V_ OPwarning: Tcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]_ TYPE_FLOAT, {.db l 317= | 0 } i,f 0(s,- 9>9,b FuFCC libavcodec/mss1.o f__MenPdV _-O PsT-_>FbLufA_GpSt}r ,> = s i z e o f( B i t B u f) ) { | \ ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ | ~ 83 | {"rc_qmod_amp", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_amp), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ src/libavcodec/mpeg12enc.c:1189:5: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 1189 | COMMON_OPTS | ^~~~~~~~~~~ src/libavcodec/mpeg12enc.c:1185:74: note: expanded from macro 'COMMON_OPTS' 1184 | { "timecode_frame_start", "GOP timecode frame start number, in non-drop-frame format", \ | ~ 1185 | OFFSET(timecode_frame_start), AV_OPT_TYPE_INT64, {.i64 = -1 }, -1, INT64_MAX, VE}, \ | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ CC libavcodec/mss12.o CC libavcodec/mss2.o CC libavcodec/mss2dsp.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/mpeg12enc.c:1196:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1196 | COMMON_OPTS | ^ src/libavcodec/mpeg12enc.c:1179:69: note: expanded from macro 'COMMON_OPTS' 1179 | OFFSET(tc_opt_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, VE },\ | ^ src/libavcodec/mpeg12enc.c:1196:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpeg12enc.c:1181:77: note: expanded from macro 'COMMON_OPTS' 1181 | OFFSET(drop_frame_timecode), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE }, \ | ^ src/libavcodec/mpeg12enc.c:1196:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpeg12enc.c:1183:77: note: expanded from macro 'COMMON_OPTS' 1183 | OFFSET(scan_offset), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE }, \ | ^ src/libavcodec/mpeg12enc.c:1196:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpeg12enc.c:1185:87: note: expanded from macro 'COMMON_OPTS' 1185 | OFFSET(timecode_frame_start), AV_OPT_TYPE_INT64, {.i64 = -1 }, -1, INT64_MAX, VE}, \ | ^ src/libavcodec/mpeg12enc.c:1196:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpeg12enc.c:1186:5: note: expanded from macro 'COMMON_OPTS' 1186 | FF_MPV_COMMON_BFRAME_OPTS | ^ src/libavcodec/mpegvideoenc.h:104:150: note: expanded from macro 'FF_MPV_COMMON_BFRAME_OPTS' 104 | {"b_strategy", "Strategy to choose between I/P/B-frames", FF_MPV_OFFSET(b_frame_strategy), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, 2, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1196:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpeg12enc.c:1186:5: note: expanded from macro 'COMMON_OPTS' 1186 | FF_MPV_COMMON_BFRAME_OPTS | ^ src/libavcodec/mpegvideoenc.h:105:154: note: expanded from macro 'FF_MPV_COMMON_BFRAME_OPTS' 105 | {"b_sensitivity", "Adjust sensitivity of b_frame_strategy 1", FF_MPV_OFFSET(b_sensitivity), AV_OPT_TYPE_INT, {.i64 = 40 }, 1, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1196:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpeg12enc.c:1186:5: note: expanded from macro 'COMMON_OPTS' 1186 | FF_MPV_COMMON_BFRAME_OPTS | ^ src/libavcodec/mpegvideoenc.h:106:143: note: expanded from macro 'FF_MPV_COMMON_BFRAME_OPTS' 106 | {"brd_scale", "Downscale frames for dynamic B-frame decision", FF_MPV_OFFSET(brd_scale), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, 3, FF_MPV_OPT_FLAGS }, | ^ src/libavcodec/mpeg12enc.c:1198:84: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1198 | FF_MPV_OFFSET(intra_vlc_format), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE }, | ^ src/libavcodec/mpeg12enc.c:1199:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1199 | { "non_linear_quant", "Use nonlinear quantizer.", FF_MPV_OFFSET(q_scale_type), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE }, | ^ src/libavcodec/mpeg12enc.c:1200:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1200 | { "alternate_scan", "Enable alternate scantable.", FF_MPV_OFFSET(alternate_scan), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE }, | ^ src/libavcodec/mpeg12enc.c:1201:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1201 | { "a53cc", "Use A53 Closed Captions (if available)", OFFSET(a53_src/libavcodec/mpeg12dec.ccc), : 1184 : 40 : Awarning: V_implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]O PT_TYPE_BOOL, { .i6 41184 | = 1 } , 0AV,R a1t,i oVnEal }a,s p e| c ^t _inv = av_d2q(ff_mpeg1_aspect[s1->aspect_ratio_info], 255); | ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/mss3.o src/libavcodec/mpeg4data.h:219:1: warning: missing field 'index_run' initializer [-Wmissing-field-initializers] 219 | }; | ^ src/libavcodec/mpeg12enc.c:1219:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1219 | FF_MPV_COMMON_OPTS | ^ src/libavcodec/mpegvideoenc.h:75:173: note: expanded from macro 'FF_MPV_COMMON_OPTS' 75 | FF_MPV_OFFSET(luma_elim_threshold), AV_OPT_TYPE_INT, { .i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/mpeg12enc.c:1219:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:77:175: note: expanded from macro 'FF_MPV_COMMON_OPTS' 77 | FF_MPV_OFFSET(chroma_elim_threshold), AV_OPT_TYPE_INT, { .i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/mpeg12enc.c:1219:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:78:175: note: expanded from macro 'FF_MPV_COMMON_OPTS' 78 | { "quantizer_noise_shaping", NULL, FF_MPV_OFFSET(quantizer_noise_shaping), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/mpeg12enc.c:1219:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:80:175: note: expanded from macro 'FF_MPV_COMMON_OPTS' 80 | src/libavcodec/mpegaudioenc_template.c : 689 : 47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 689 | F F _ M PV _O F F S ET ( er r o r_qr[ma] t=e )(, i n t ) ( ( a + 1. 0AV)_ *O sPtT_eTpYPsE _*IN T,0 .{5 .)i;6 4 | = ^ ~0 }, 0, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/mpeg12enc.c:1219:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:82:151: note: expanded from macro 'FF_MPV_COMMON_OPTS' 82 | FF_MPV_OFFSET(rc_qsquish), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, 0, 99, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpeg12enc.c:1219:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:83:164: note: expanded from macro 'FF_MPV_COMMON_OPTS' 83 | {"rc_qmod_amp", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_amp), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpeg12enc.c:1219:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:84:162: note: expanded from macro 'FF_MPV_COMMON_OPTS' 84 | {"rc_qmod_freq", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_freq), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpeg12enc.c:1219:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:90:168: note: expanded from macro 'FF_MPV_COMMON_OPTS' 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpeg12enc.c:1219:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:91:177: note: expanded from macro 'FF_MPV_COMMON_OPTS' 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpeg12enc.c:1219:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:92:174: note: expanded from macro 'FF_MPV_COMMON_OPTS' 92 | {"border_mask", "increase the quantizer for macroblocks close to borders", FF_MPV_OFFSET(border_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpeg12enc.c:1219:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:93:163: note: expanded from macro 'FF_MPV_COMMON_OPTS' 93 | {"lmin", "minimum Lagrange factor (VBR)", FF_MPV_OFFSET(lmin), AV_OPT_TYPE_INT, {.i64 = 2*FF_QP2LAMBDA }, 0, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg4data.h:323:1: warning: missing field 'index_run' initializer [-Wmissing-field-initializers] src/libavcodec/mpeg12enc.c323:1219 | :}5;: warning: | missing field 'unit' initializer [-Wmissing-field-initializers]^ src/libavcodec/mpegvideoenc.h:94:163: note: expanded from macro 'FF_MPV_COMMON_OPTS' 94 | {"lmax", "maximum Lagrange factor (VBR)", FF_MPV_OFFSET(lmax), AV_OPT_TYPE_INT, {.i64 = 31*FF_QP2LAMBDA }, 0, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1219:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:95:171: note: expanded from macro 'FF_MPV_COMMON_OPTS' 95 | {"skip_threshold", "Frame skip threshold", FF_MPV_OFFSET(frame_skip_threshold), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1219:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:96:168: note: expanded from macro 'FF_MPV_COMMON_OPTS' 96 | {"skip_factor", "Frame skip factor", FF_MPV_OFFSET(frame_skip_factor), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpegaudioenc_template.csrc/libavcodec/mpeg12enc.c::1219779::512:: warning: warning: missing field 'unit' initializer [-Wmissing-field-initializers] missing field 'value' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:97:165: note: expanded from macro 'FF_MPV_COMMON_OPTS'779 | { NULL }, 97 | | { ^ "skip_exp", "Frame skip exponent", FF_MPV_OFFSET(frame_skip_exp), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1219:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:99:172: note: expanded from macro 'FF_MPV_COMMON_OPTS' 99 | {"sc_threshold", "Scene change threshold", FF_MPV_OFFSET(scenechange_threshold), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1219:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:100:166: note: expanded from macro 'FF_MPV_COMMON_OPTS' 100 | {"noise_reduction", "Noise reduction", FF_MPV_OFFSET(noise_reduction), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1219:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:101:163: note: expanded from macro 'FF_MPV_COMMON_OPTS' 101 | {"ps", "RTP payload size in bytes", FF_MPV_OFFSET(rtp_payload_size), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1220:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1220 | FF_MPV_COMMON_MOTION_EST_OPTS | ^ src/libavcodec/mpegvideoenc.h:113:179: note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS' 113 | {"mepc", "Motion estimation bitrate penalty compensation (1.0 = 256)", FF_MPV_OFFSET(me_penalty_compensation), AV_OPT_TYPE_INT, {.i64 = 256 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1220:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:114:124: note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS' 114 | {"mepre", "pre motion estimation", FF_MPV_OFFSET(me_pre), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1220:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:115:156: note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS' 115 | {"intra_penalty", "Penalty for intra blocks in block decision", FF_MPV_OFFSET(intra_penalty), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, INT_MAX/2, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1222:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1222 | { NULL }, | ^ src/libavcodec/mpeg12enc.c:1219:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1219 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:92:149: note: expanded from macro 'FF_MPV_COMMON_OPTS' 91 | {"rc_buf_aggressivity", "currently useless", 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_OFFsrc/libavcodec/mpegaudioenc_template.cSET:(779b:or12de:r _mwarning: amissing field 'value' initializer [-Wmissing-field-initializers]s king), A V_779OP | T _ TY P E{_ FNLOUALTL, }{,.d b l| = ^ 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpeg12enc.c:1219:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1219 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:92:139: note: expanded from macro 'FF_MPV_COMMON_OPTS' 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 92 | {"border_mask", "increase the quantizer for macroblocks close to borders", FF_MPV_OFFSET(border_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ src/libavcodec/mpeg12enc.c:1219:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1219 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:91:152: note: expanded from macro 'FF_MPV_COMMON_OPTS' 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpeg12enc.c:1219:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1219 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:91:142: note: expanded from macro 'FF_MPV_COMMON_OPTS' 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ src/libavcodec/mpeg12enc.c:1219:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1219 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:90:143: note: expanded from macro 'FF_MPV_COMMON_OPTS' 89 | FF_MPV_OFFSET(rc_eq), AV_OPT_TYPE_STRING, .flags = FF_MPV_OPT_FLAGS }, \ | ~ 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpeg12enc.c:1219:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1219 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:90:133: note: expanded from macro 'FF_MPV_COMMON_OPTS' 89 | FF_MPV_OFFSET(rc_eq), AV_OPT_TYPE_STRING, .flags = FF_MPV_OPT_FLAGS }, \ | ~ src/libavcodec/msmpeg4data.c 90 | :{"448:r21c: _warning: imissing field 'index_run' initializer [-Wmissing-field-initializers]ni t_cplx", "448i | n i t i a l tcaobmlpel0e_xliteyv eflo,r 1}-p,a s s| ^en coding", FF_MPV_OFFSET(rc_insrc/libavcodec/msmpeg4data.ci:t454i:a21l:_ cwarning: pmissing field 'index_run' initializer [-Wmissing-field-initializers]l x), AV454_O | PT _ T Y P tEa_bFlLeO2A_Tl,e v{e.dlb,l =} ,0 },| ^-F LT_MAX, FLT_MAX, FF_MPV_OPTsrc/libavcodec/msmpeg4data.c_F:L460A:G29S:} ,warning: missing field 'index_run' initializer [-Wmissing-field-initializers] 460\ | | ^~~~~~~~ ff_mpeg4_intra_level, }, | ^ src/libavcodec/mpeg12enc.c:1219:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1219 | src/libavcodec/msmpeg4data.c :FF467_:M21P:V _warning: missing field 'index_run' initializer [-Wmissing-field-initializers]C OMMON _467 | O P T S | t ^~~~~~~~~~~~~~~~~~a ble1_lsrc/libavcodec/mpegvideoenc.he:v83e:l139,: }note: expanded from macro 'FF_MPV_COMMON_OPTS', | ^ 82 | src/libavcodec/msmpeg4data.c : 473 : 21 : warning: missing field 'index_run' initializer [-Wmissing-field-initializers] 473 | t a b l e 4 _ l e v e l , } , | ^ FF_MPV_src/libavcodec/msmpeg4data.cOFF:SE479T:23(: rwarning: c_missing field 'index_run' initializer [-Wmissing-field-initializers]q squi s479h | ) , A V _fOPfT__iTnYtPeEr__FLlOAeTv,e l{,. }d,b l =| ^0 }, 0, 99, FF_MPV_OPT_FLAGS}, \ | ~ 83 | {"rc_qmod_amp", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_amp), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpeg12enc.c:1219:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1219 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:83:129: note: expanded from macro 'FF_MPV_COMMON_OPTS' 82 | FF_MPV_OFFSET(rc_qsquish), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, 0, 99, FF_MPV_OPT_FLAGS}, \ | ~ 83 | {"rc_qmod_amp", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_amp), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~CC libavcodec/mss34dsp.o src/libavcodec/mpeg12enc.c:1196:5: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 1196 | COMMON_OPTS | ^~~~~~~~~~~ src/libavcodec/mpeg12enc.c:1185:74: note: expanded from macro 'COMMON_OPTS' 1184 | { "timecode_frame_start", "GOP timecode frame start number, in non-drop-frame format", \ | ~ 1185 | OFFSET(timecode_frame_start), AV_OPT_TYPE_INT64, {.i64 = -1 }, -1, INT64_MAX, VE}, \ | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ 16 warnings generated. CC libavcodec/mss4.o src/libavcodec/mpeg4videodec.c:737:13: warning: variable 'time_incr' set but not used [-Wunused-but-set-variable] 737 | int time_incr = 0; | ^ 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) | ~ ^ ~~~~~~~~~ 4 warnings generated. 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_tabsrc/libavcodec/mpeg12dec.cle:_l1713s:f35[:j ]warning: [comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]1 ][i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/internal.h1713: | 156 : 68 : note: iexpanded from macro 'ff_dlog' f (mb_y == 1560 | #& & s-d>ecfoidneec _ftfa_gd l=o=g A(Vc_tRLx3,2( "S.L..I)F "d)o) {{ i f| ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~( 0) av_log(csrc/libavcodec/mpeg12dec.ct:x1734, :A17V:_ Lwarning: Ocomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]G _DEBUG, _ _1734V | A _ A R GiSf__ )(;s -}> wmhbi_lx e> =( 0()u n s| i ~~~~~~ ^~~~~~~~~~~g ned) s->mb_widtIn file included from hsrc/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) | ~~~~~~ ^~~~~~~~~~~ 3 warnings generated. CC libavcodec/msvideo1.o In file included from src/libavcodec/mpegvideo.c:39: In file included from src/libavcodec/mpeg_er.h:22: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: '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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 14 warnings generated. src/libavcodec/mpeg12dec.c:2185:22: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 2185 | if (s->codec_tag == AV_RL32("BW10")) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ 3 warnings generated. src/libavcodec/msmpeg4data.c:1617:19: warning: missing field 'table_mv_index' initializer [-Wmissing-field-initializers] 1617 | table0_mvy, }, | ^ src/libavcodec/msmpeg4data.c:1621:19: warning: missing field 'table_mv_index' initializer [-Wmissing-field-initializers] 1621 | table1_mvy, } | ^ CC libavcodec/msvideo1enc.o In file included from src/libavcodec/mpegvideo_dec.c:36: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] CC libavcodec/mv30.o 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/mvcdec.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/mvha.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/mwsc.o CC libavcodec/mxpegdec.o 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_RL32("VCR2") | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ CC libavcodec/nellymoserdec.o CC libavcodec/nellymoser.o CC libavcodec/nellymoserenc.o CC libavcodec/neon/mpegvideo.o 8 warnings generated. src/libavcodec/mpeg4videoenc.c:1378:127: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1378 | { "data_partitioning", "Use data partitioning.", OFFSET(data_partitioning), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE }, | ^ src/libavcodec/mpeg4videoenc.c:1379:127: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1379 | { "alternate_scan", "Enable alternate scantable.", OFFSET(alternate_scan), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE }, | ^ src/libavcodec/mpeg4videoenc.c:1381:66: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1381 | OFFSET(mpeg_quant), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, 1, VE }, | ^ src/libavcodec/mpeg4videoenc.c:1382:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1382 | FF_MPV_COMMON_BFRAME_OPTS | ^ src/libavcodec/mpegvideoenc.h:104:150: note: expanded from macro 'FF_MPV_COMMON_BFRAME_OPTS' 104 | {"b_strategy", "Strategy to choose between I/P/B-frames", FF_MPV_OFFSET(b_frame_strategy), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, 2, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg4videoenc.c:1382:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:105:154: note: expanded from macro 'FF_MPV_COMMON_BFRAME_OPTS' 105 | {"b_sensitivity", "Adjust sensitivity of b_frame_strategy 1", FF_MPV_OFFSET(b_sensitivity), AV_OPT_TYPE_INT, {.i64 = 40 }, 1, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg4videoenc.c:1382:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:106:143: note: expanded from macro 'FF_MPV_COMMON_BFRAME_OPTS' 106 | {"brd_scale", "Downscale frames for dynamic B-frame decision", FF_MPV_OFFSET(brd_scale), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, 3, FF_MPV_OPT_FLAGS }, | ^ src/libavcodec/mpeg4videoenc.c:1383:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1383 | FF_MPV_COMMON_OPTS | ^ src/libavcodec/mpegvideoenc.h:75:173: note: expanded from macro 'FF_MPV_COMMON_OPTS' 75 | FF_MPV_OFFSET(luma_elim_threshold), AV_OPT_TYPE_INT, { .i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/mpeg4videoenc.c:1383:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:77:175: note: expanded from macro 'FF_MPV_COMMON_OPTS' 77 | FF_MPVIn file included from _OFsrc/libavcodec/mpegvideo_enc.cF:SE49T(: chIn file included from rsrc/libavcodec/mpeg12codecs.ho:m25a: _In file included from src/libavcodec/mpegvideo.he:l45i: msrc/libavcodec/put_bits.h_:t227h:r37e:s hwarning: olcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]d) , AV_OPT_TYPE_INT, {227 | . i6 4 = 0 }i,f I N(Ts_->MbIuNf_,e nIdN T-_ MsAX-,> bFuFf__MpPtVr_ O>P=T s_iFzLeoAfG(SB i}t,B\u f )| ) ^ { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/mpeg4videoenc.c:1383:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:78:175: note: expanded from macro 'FF_MPV_COMMON_OPTS' 78 | { "quantizer_noise_shaping", NULL, FF_MPV_OFFSET(quantizer_noise_shaping), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/mpeg4videoenc.c:1383:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:80:175: note: expanded from macro 'FF_MPV_COMMON_OPTS' 80 | FF_MPV_OFFSET(error_rate), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/mpeg4videoenc.c:1383:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:82:151: note: expanded from macro 'FF_MPV_COMMON_OPTS' 82 | FF_MPV_OFFSET(rc_qsquish), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, 0, 99, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpeg4videoenc.c:1383:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:83:164: note: expanded from macro 'FF_MPV_COMMON_OPTS' 83 | {"rc_qmod_amp", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_amp), AV_OPT_TYPE_FLOAT, {.dbl = 0 src/libavcodec/put_bits.h}, -:FL265T:_37MA:X ,warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]F LT_MAX, FF_MPV_O P265T | _ F L A G S } , i f ( s - >b u f _ e\n d| ^- s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/mpeg4videoenc.c:1383:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:84:162: note: expanded from macro 'FF_MPV_COMMON_OPTS' 84 | {"rc_qmod_freq", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_freq), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpeg4videoenc.c:1383:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:90:168: note: expanded from macro 'FF_MPV_COMMON_OPTS' src/libavcodec/mpeg4videodec.c: 230890: | 31{:" rwarning: c_comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]i nit_cplx", "initia l2308 | c o m p leixfi t(yg efto_rb i1t-sp_aslse fetn(c&osd-i>nggb"), < 8 U & & sFhFo_wM_bPiVt_sO(F&FsS-E>Tg(br,c _gienti_tbiailts__clpelfxt)(,& sA-V>_gObP)T)_ T=Y=P E0_F)L O A| T ~~~~~~~~~~~~~~~~~~~~~ ^ ~~, {.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/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/mpeg4videoenc.c:1383:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]317 | src/libavcodec/mpegvideoenc.h : 93 :i163f: (note: sexpanded from macro 'FF_MPV_COMMON_OPTS'- >buf_end - s->bu f93_ | p{t"rl m>i= ns"i,z e"omfi(nBiitmBuumf )L)a g{r a n| g ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~e factor (VBR)", FF_MPV_OFFSET(lmin), AV_OPT_TYPE_INT, {.i64 = 2*FF_QP2LAMBDA }, 0, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpegvideo_dec.c:158:src/libavcodec/mpeg4videoenc.c42::1383 :warning: 5comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:94:163: note: expanded from macro 'FF_MPV_COMMON_OPTS' 157 | if (s 1-94> | b{i"tlstmraexa",m "_mabxuifmfeurm _Lsaigzrea n+g e f| ~~~~~~~~~~~~~~~~~~~~~~~~~~~a ctor (VBR) "158, | A V _ I N P U T _ B UFFFF_EMRP_VP_OAFDFDSIETN(Gl_mSIaZxE) ,> AsV-_>OaPlTl_oTYcPaE_tIeNdT_,b i{t.sit6r4 e=am _3b1u*fFFf_eQrP_2LsAiMzBeDA) }{ , | 0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg4videoenc.c:1383:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:95:171: note: expanded from macro 'FF_MPV_COMMON_OPTS' 95 | {"skip_threshold", "Frame skip threshold", FF_MPV_OFFSET(frame_skip_threshold), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg4videoenc.c:1383:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:96:168: note: expanded from macro 'FF_MPV_COMMON_OPTS' 96 | {"skip_factor", "Frame skip factor", FF_MPV_OFFSET(frame_skip_factor), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg4videoenc.c:1383:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:97:165: note: expanded from macro 'FF_MPV_COMMON_OPTS' 97 | {"skip_exp", "Frame skip exponent", FF_MPV_OFFSET(frame_skip_exp), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg4videoenc.c:1383:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:99:172: note: expanded from macro 'FF_MPV_COMMON_OPTS' 99 | {"sc_threshold", "Scene change threshold", FF_MPV_OFFSET(scenechange_threshold), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg4videoenc.c:1383:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:100:166: note: expanded from macro 'FF_MPV_COMMON_OPTS' 100 | {"noise_reduction"6, warning s"N generatedo. ise 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: CC libavcodec/noise_bsf.o warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1384 | FF_MPV_COMMON_MOTION_EST_OPTS | ^ src/libavcodec/mpegvideoenc.h:113:179: note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS' 113 | {"mepc", "Motion estimation bitrate penalty compensation (1.0 = 256)", FF_MPV_OFFSET(me_penalty_compensation), AV_OPT_TYPE_INT, {.i64 = 256 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg4videoenc.c:1384:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:114:124: note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS' 114 | {"mepre", "pre motion estimation", FF_MPV_OFFSET(me_pre), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg4videoenc.c:1384:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:115:156: note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS' 115 | {"intra_penalty", "Penalty for intra blocks in block decision", FF_MPV_OFFSET(intra_penalty), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, INT_MAX/2, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg4videoenc.c:1386:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1386 | { NULL }, | ^ src/libavcodec/mpeg4videoenc.c:1383:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1383 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:92:149: note: expanded from macro 'FF_MPV_COMMON_OPTS' 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 92 | {"border_mask", "increase the quantizer for macroblocks close to borders", FF_MPV_OCC libavcodec/notchlc.o FFSET(border_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpeg4videoenc.c:1383:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1383 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:92:139: note: expanded from macro 'FF_MPV_COMMON_OPTS' 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 92 | {"border_mask", "increase the quantizer for macroblocks close to borders", FF_MPV_OFFSET(border_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ src/libavcodec/mpeg4videoenc.c:1383:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1383 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:91:152: note: expanded from macro 'FF_MPV_COMMON_OPTS' 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpeg4videoenc.c:1383:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1383 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:91:142: note: expanded from macro 'FF_MPV_COMMON_OPTS' 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ src/libavcodec/mpeg4videoenc.c:1383:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1383 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:90:143: note: expanded from macro 'FF_MPV_COMMON_OPTS' 89 | FF_MPV_OFFSET(rc_eq), AV_OPT_TYPE_STRING, .flags = FF_MPV_OPT_FLAGS }, \ | ~ 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpeg4videoenc.c:1383:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1383 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:90:133: note: expanded from macro 'FF_MPV_COMMON_OPTS' 89 | FF_MPV_OFFSET(rc_eq), AV_OPT_TYPE_STRING, .flags = FF_MPV_OPT_FLAGS }, \ | ~ 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ src/libavcodec/mpeg4videoenc.c:1383:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1383 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:83:139: note: expanded from macro 'FF_MPV_COMMON_OPTS' 82 | FF_MPV_OFFSET(rc_qsquish), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, 0, 99, FF_MPV_OPT_FLAGS}, 56 warning s generated . \ | ~ 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}, \ | ^~~~~~~~ In file included from src/libavcodec/mpegvideo_motion.c:31: In file included from src/libavcodec/h261.h:31: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: '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/mscc.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/mscc.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/mscc.c:27: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (sizsrc/libavcodec/mpeg4videodec.ce2 !:= 2661si:z44e:) warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]| ~~~~~ ^ ~~~~ 2661 | !(s->width && s->codec_tag == AV_RL32("MP4S"))) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ CC libavcodec/null.o src/libavcodec/mpeg4videodec.c:2957:53: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2957 | if (ver > 0xFFU || ver2 > 0xFFU || ver3 > 0xFFU) { | ~~~~ ^ ~~~~~ src/libavcodec/mpeg4videodec.c:2957:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2957 | if (ver > 0xFFU || ver2 > 0xFFU || ver3 > 0xFFU) { | ~~~~ ^ ~~~~~ src/libavcodec/mpeg4videodec.c:2957:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2957 | if (ver > 0xFFU || ver2 > 0xFFU || ver3 > 0xFFU) { | ~~~ ^ ~~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned 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/null_bsf.o In file included from src/libavcodec/mscc.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/mscc.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/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/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("XVsrc/libavcodec/bytestream.hID":) 355|:|13 : | warning: ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/mpeg4videodec.c:2996:26: warning: 355comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] | size =2996 | F F M I N( g - > biuff f(es-r>_ceondde c-_ tga-g> b=u=f fAeVr,_ RsLi3z2e()";D I V| X ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~" ) && ctx-src/libavutil/macros.h>:v49o:_25ty:pe note: =expanded from macro 'FFMIN'= 0 && | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~49 | #define FFMIsrc/libavcodec/mpeg4videodec.cN:(a3006,:b26): ((warning: acomparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]) > (b) ? 3006( | b ) : ( a ) ) i f| ~ ^ ~( s->codec_tIn file included from agsrc/libavcodec/mscc.c :=27=: src/libavcodec/bytestream.hA:V356_:R13:L warning: 3comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]2 ("XVIX")) 356| | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ size2 = Fsrc/libavcodec/mpeg4videodec.cFM:I3009N:(26p:- >warning: bcomparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]u ffer_end -3009 | p - > b u f f e rif, s(isz-e>)c;o d e| c ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~_ tag == src/libavutil/macros.hAV:_49:R25L:3 2note: (expanded from macro 'FFMIN' "UMP4") )49 | #| d ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~e fine FFMIN(src/libavcodec/mpeg4videodec.ca:,3018b:)29 :( (warning: acomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]) > (b) 3018? | ( b ) : ( ai)f )(c t x| - ~ ^ ~ >xvid_buIn file included from isrc/libavcodec/mscc.cl:d 27<: =src/libavcodec/bytestream.h :3357U:)15 : | warning: ~~~~~~~~~~~~~~~ ^ ~~comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/mpeg4videodec.c357 | : 3021 : 29 :i fwarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]( size2 ! = 3021s | i z e ) | ~~~~~ ^ ~~~~ if (ctx->xvid_build <= 1U) | ~~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/mpeg4videodec.c:3024:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3024 | if (ctx->xvid_build <= 12U) | ~~~~~~~~~~~~~~~ ^ ~~~ src/libavcodec/mpeg4videodec.c:3027:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3027 | if (ctx->xvid_build <= 32U) | ~~~~~~~~~~~~~~~ ^ ~~~ src/libavcodec/mpeg4videodec.c:3035:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3035 | if (ctx->lavc_build < 4653U) | ~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavcodec/mpeg4videodec.c:3038:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3038 | if (ctx->lavc_build < 4655U) | ~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavcodec/mpeg4videodec.c:3041:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3041 | if (ctx->lavc_build < 4670U) | ~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavcodec/mpeg4videodec.c:3044:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3044 | if (ctx->lavc_build <= 4712U) | ~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavcodec/mpeg4videodec.c:3059:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3059 | if (ctx->divx_version < 500U) | ~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/mpegvideo_dec.c:519:28: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 519 | for (unsigned y = 0; y < p->alloc_mb_height; y++) | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideo_dec.c:520:32: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 520 | for (unsigned x = 0; x < p->alloc_mb_width; x++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideo_motion.c: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) || | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/nuv.o src/libavcodec/mpegvideo_motion.c:151:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 151 | (unsigned)src_y >= FFMAX( v_edge_pos - (motion_y & 1) - h + 1, 0)) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideo_motion.c:150:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 150 | if ((unsigned)src_x >= FFMAX(s->h_edge_pos - (motion_x & 1) - 15 , 0) || | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideo_dec.c:600:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 600 | (unsigned)src_y > FFMAX((v_edge_pos >> field_based) - (!!sy) - h, 0)) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideo_dec.c:599:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 599 | if ((unsigned)src_x > FFMAX( h_edge_pos - (!!sx) - w, 0) || | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 || | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3 warnings generated. src/libavcodec/mscc.c:71:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 71 | for (j = 0; j < run; j++) { | ~ ^ ~~~ src/libavcodec/mscc.c:104:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 104 | for (j = 0; j < copy; j++) { | ~ ^ ~~~~ src/libavcodec/mpegvideo_dec.c:792:26: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 792 | (unsigned) src_y > FFMAX(v_edge_pos - (!!sy) - block_s, 0)) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideo_dec.c:791:26: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 791 | if ((unsigned) src_x > FFMAX(h_edge_pos - (!!sx) - block_s, 0) || | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpeg4videodec.c:3507:22: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 3507 | if (s->codec_tag == AV_RL32("WV1F") && show_bits(gb, 24) == 0x575630) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mpeg4videodec.c:3517:82: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 3517 | (ctx->divx_version >= 0 || ctx->xvid_build >= 0) || s->codec_tag == AV_RL32("QMP4")) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ In file included from src/libavcodec/mpegvideo_enc.c:74: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-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/mpegvideo_enc.c:74: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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:74: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/on2avc.o 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) || | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/on2avcdata.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/options.o src/libavcodec/mpegvideo_motion.c:471:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 471 | (unsigned)src_y >= FFMAX((s->v_edge_pos >> 1) - (dxy >> 1) - 7, 0)) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideo_motion.c:470:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 470 | if ((unsigned)src_x >= FFMAX((s->h_edge_pos >> 1) - (dxy & 1) - 7, 0) || | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/mpegvideo_enc.c:74: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-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/mpegvideo_enc.c:74: src/libavcodec/bytestream.hCC libavcodec/opus_celt.o :294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/mpeg4videodec.c:3840:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3840 | {"quarter_sample", "1/4 subpel MC", OFFSET(quarter_sample), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, FLAGS}, | ^ src/libavcodec/mpeg4videodec.c:3841:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3841 | {"divx_packed", "divx style packed b frames", OFFSET(divIn file included from x_pasrc/libavcodec/msrle.cc:k36e: d)In file included from ,src/libavcodec/msrledec.h :A26V: _src/libavcodec/bytestream.hO:P171T:_18T:Y Pwarning: Ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]_ BOOL, {.i64 = 0}, 0171, | 1 , F LgA-G>Sb}u,f f e| r ^ += FFMIN(g->buffesrc/libavcodec/mpeg4videodec.cr:_3842e:n10d: -warning: gmissing field 'help' initializer [-Wmissing-field-initializers]- >buf f3842e | r, 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)) | ~ ^ ~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(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 (b)src/libavcodec/msrle.c :: (36: a)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]In file included from src/libavcodec/mpegvideo_enc.c:74: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | 318 | s i z e 2i f= (FsFiMzeI2N (!p-=> bsuiIn file included from fzfesrc/libavcodec/msp2dec.ce)r_: en28d : -| src/libavcodec/bytestream.h: ~~~~~ ^ ~~~~171 p:->18b:u fwarning: fer, size)comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN'171 | g -49 | >#bdeuffifneer F+FM=I N(Fa,FbM)I N(((a)g ->> (bbu)f f?e r(b_)e n:d (-a) )g- > b| u ~ ^ ~ ffer, sizeIn 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] src/libavutil/macros.h:49:25 :187 | note: expanded from macro 'FFMIN' if (si z49e2 | !#=d esfiiznee) F| F ~~~~~ ^ ~~~~ MIN(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:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-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) In file included from : (asrc/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/libavutil/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: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); | In file included from ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavcodec/msrledec.c:31: In file included from src/libavcodec/msrledec.h:src/libavutil/macros.h26:: 49src/libavcodec/bytestream.h::25186:: 13note: :expanded from macro 'FFMIN' warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 49 | #define F F186M | I N ( a ,sbi)z e(2( a=) FF>M I(Nb()p -?> b(ubf)f e:r _(ean)d) -| ~ ^ ~p ->buffer, sizIn file included from esrc/libavcodec/mpegvideo_enc.c):;74 : | src/libavcodec/bytestream.h ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~: 356:13: src/libavutil/macros.hwarning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]49 :25: note: expanded from macro 'FFMIN' 356 | 49 | # d esfiiznee2 F=F MFFIMNI(Na(,pb-)>b u(f(fae)r _>en d( b-) p?- >(bbu)f f:e r,( a)s)i z e| ); ~ ^ ~ | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49In file included from :25src/libavcodec/msrledec.c:: 31note: : expanded from macro 'FFMIN'In file included from src/libavcodec/msrledec.h:26: src/libavcodec/bytestream.h: 18749: | 15#:d ewarning: ficomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]n e FFM I187N | ( a ,b ) i(f ((as)i z>e 2( !b=) s? i(zbe)) : | ( ~~~~~ ^ ~~~~a )) | ~ ^ ~ In file included from src/libavcodec/mpegvideo_enc.c:74: src/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/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:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/metasound.c: 31749 | : 26 : warning: simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i ze2 = FFMIN(p->buffer_e n49d | - p - > b cuefnfteerr ,= s(iizne)t;) ( i| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~* period src/libavutil/macros.h+: 049:.525):; 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/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/mpegvideo_motion.c:630:33: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 630 | (unsigned)srcIn file included from _y src/libavcodec/msp2dec.c>:= 28F: Fsrc/libavcodec/bytestream.hM:A293X:(13s-:> vwarning: _comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e dge_pos - (motio n_293y | & 3 )s i-z e72, =0 )F)F M{I N (| p ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~- >buffesrc/libavcodec/mpegvideo_motion.cr:_629e:n33d: -warning: pcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]- >buffer, siz e629) | ; In file included from | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavcodec/msrledec.c : 31 : In file included from src/libavcodec/msrledec.h src/libavutil/macros.h: :26: 49isrc/libavcodec/bytestream.h:f:25 :293:(13 (:note: u expanded from macro 'FFMIN'nwarning: s comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]i gned) s49r | c#_xd e>f= Fi293n | FMeA X F (Fs- >MIshNi(_zaee2 ,d=bg) e F_(F(pMoas I-) N> (( (mpobti-) o>n?_xb u&(f b)f 3)e :r- _ (7,e an0d)) | |) - | ~ ^ ~ p| -> ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~b uffeIn file included from rsrc/libavcodec/msp2dec.c,: 28s: isrc/libavcodec/bytestream.hz:294e:15):; warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h294: | 49 : 25: note: iexpanded from macro 'FFMIN'f (size 249 | !#=d esfiiznee )F F M| I ~~~~~ ^ ~~~~N (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: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/msrle.c:src/libavcodec/metasound.c36: In file included from src/libavcodec/msrledec.h::7626:: 27src/libavcodec/bytestream.h:: 356warning: :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] 35676 | | s i z em2i n=_ pFeFriMIoNd( p= -l>obgu2f(fraetri_oe n*d 0-. 2p)-;> b | u ^~~~~ ~ ffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/metasound.c:77:22In file included from :src/libavcodec/msrle.c :warning: 36: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]In file included from src/libavcodec/msrledec.h:26: src/libavcodec/bytestream.h:357:15: 77warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | 357 | ma x _ piefr i(ods i=z em2in _!pe=r iosdi +z leo)g 2 (| 6 ~~~~~ ^ ~~~~) ; | ^~~~~~~~~~ ~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/metasound.c317 | : 79 : 28s:i zwarning: e2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] = FFMIN(p- src/libavcodec/bytestream.h>79b | u f: f e317: 13:r _ enwarning: d comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]- p m-i>nb_upffeerri,o ds 317i= | z e) ; ( s i i| nz ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~t e)2 (=r aFtsrc/libavutil/macros.hFi:o M*49I N0:.2( p25->*b: u4note: f0expanded from macro 'FFMIN'f0er _ en d - 49p | +-#> d0b.ufef5f)ei rn/e, F4F0M0sI.0i;zN( ae) ;| , ^~~~~ ~ b) (| ( ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ a) > (b) src/libavutil/macros.h? :(49b:) 25:: (note: expanded from macro 'FFMIN'a )) | ~ ^ ~ 49 | #define In file included from Fsrc/libavcodec/msrledec.cF:M31I: NIn file included from (src/libavcodec/msrledec.ha:,26: bsrc/libavcodec/bytestream.h): 318(:(15a: )warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]> src/libavcodec/metasound.c(b:)80 :318?28 | :( b warning: ) implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] if: ((sa)i) z e| 2 ~ ^ ~ 80 ! | = s i z e )In file included from src/libavcodec/msp2dec.c :m28| ~~~~~ ^ ~~~~: axsrc/libavcodec/bytestream.h_:pe318r:io15d: =warning: (comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]i nt)(r at318i | o * 0 i.f2 (*s 4i0ze02 *! 6= + s0i.z5e)) / | 4 ~~~~~ ^ ~~~~0 0.0; | ^~~~~ ~ src/libavcodec/metasound.c:88:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 88 | period = (int)(period * 400 + 0.5) / 400.0; | ~~~~~~~^~~~~ ~ src/libavcodec/metasound.c:101:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 101 | width = (int)((2.0 / period + 1) * width + 0.5); | ~ ^~~~~~ src/libavcodec/metasound.c:106:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 105 | ppc_gain = 1.0 / 8192 * | ~ 106 | twinsrc/libavcodec/bytestream.hvq_:mu355l:a13w:i nwarning: vcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] (pgain_step * g _355c | o e f si+ze p g=a iFnFM_IstNe(pg -/> b2u,f f| e ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~r _end - g107- | > b u f f e r , s iz e ); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h : 49: 25 :pg anote: iexpanded from macro 'FFMIN'n _base, 49T | W#IdNeVQf_inPeG AFIFN_MMIUN)(; 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:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 src/libavcodec/bytestream.h= F:FM355I:N13(:p -warning: >bcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]u ffer_end - p->buf f355e | r , s iz es);i z e| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ = FFsrc/libavutil/macros.hM:I49N:(25g: -note: >expanded from macro 'FFMIN'b uffer_ e49n | d# d-e fign-e> bFuFfMfINe(ra,, sbi)ze )((;a ) | > ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ (b) ? (b)src/libavutil/macros.h ::49 (:a25):) note: expanded from macro 'FFMIN' | ~ ^ ~ In file included from 49 | src/libavcodec/msrledec.c#:d31e: In file included from fsrc/libavcodec/msrledec.hi:n26e: src/libavcodec/bytestream.hF:F357M:I15N(:a ,warning: b)comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ((a) >357 | ( b) ?i (fb )( s:iz e(a2 ))! = | s ~ ^ ~i ze) | ~~~~~ ^ ~~~~ 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_enc.c:96:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 96 | FF_MPV_COMMON_OPTS | ^ src/libavcodec/mpegvideoenc.h:75:173: note: expanded from macro 'FF_MPV_COMMON_OPTS' 75 | FF_MPV_OFFSET(luma_elim_threshold), AV_OPT_TYPE_INT, { .i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS },\ | src/libavcodec/metasound.c ^ :135:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 135 | src/libavcodec/mpegvideo_enc.c : 96 : 5 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:tm77p:2175 : +note: expanded from macro 'FF_MPV_COMMON_OPTS'v al * hist[idx] +77 | 1 . 0 : t m p 2 + 1 . 0 ; | ~~~~~^~~~~~~~~~~~~~~~~ ~ src/libavcodec/metasound.c : 135: 52 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 135 | F F_ M P V _ O F F S ET ( chtrommpa2_ e+l viaml_ th*r ehsihsotld[)i,d xAV]_ +O P1T.0_ T:Y PtEm_pIN2T +, {1 ..i064; = | 0 ^~~~ ~} , INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/metasound.c:137src/libavcodec/mpegvideo_enc.c:58::96 :warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:78: 175137: | note: expanded from macro 'FF_MPV_COMMON_OPTS' st 78= | {u se"_qhuiastn t?i (z1e.0r _-n ovails)e _*s thmapp2i ng+" ,v aNlU L*L h,is t[ id x ] + 1 . 0 | ~ ~~~~^~~~~~~~~~~ src/libavcodec/metasound.c :137 : 47 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] FF_MPV_OFFSE T137( | q u a n t i z e r _ n oi s e_ s hsatp =i nugs)e,_ hAVi_sOPtT_ T?Y P(E1_.I0N T-, v{a .li6)4 *= 0t }m,p 2 + v a0l, I*N Th_iMsAtX[,i dFxF]_ M+P V1_.O0P T _| F ~ ^~~~L AGS },\ | src/libavcodec/metasound.c ^: 137:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 137 | stsrc/libavcodec/mpegvideo_enc.c =: 96u:s5e:_ hwarning: imissing field 'unit' initializer [-Wmissing-field-initializers]s t ?src/libavcodec/mpegvideoenc.h (:180.:0175 :- vnote: aexpanded from macro 'FF_MPV_COMMON_OPTS'l ) * tmp2 + val *80 | h i s t [ i d x ] + 1 . 0 | ~ ^~~ src/libavcodec/metasound.c : 138 : 33 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 138 | F F _ M P V _ O F F S E T ( e r r o :r t_mrpa2 t+e) ,1 . 0 ; | ^~~~ ~ AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FF_MPV_OPT_Fsrc/libavcodec/metasound.cL:A141G:17S: }warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]\ | ^ 141 | if (st < 0.1) | ^~ ~ src/libavcodec/mpegvideo_enc.c:96:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:82:151: note: expanded from macro 'FF_MPV_COMMON_OPTS' 82 | FF_MPV_OFFSET(rc_qsquish), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, 0, 99, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpegvideo_enc.c:96:5: warning: In file included from missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/msmpeg4.c:src/libavcodec/mpegvideoenc.h34:: 83In file included from :164src/libavcodec/mpegvideo.h: :note: expanded from macro 'FF_MPV_COMMON_OPTS'45 : src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 83 | {"rc_qmod_amp", "experime nt227a | l q ua n t i zer imfo d(usl-a>btuifo_enn"d ,- s - > b u f _ p t r > = s iFzFeo_fM(PBiVt_BuOfFF)SE)T( r{c_ q | m ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ od_amp), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpegvideo_enc.c:96:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:84:162: note: expanded from macro 'FF_MPV_COMMON_OPTS' 84 | {"rc_qmod_freq", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_freq), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpegvideo_enc.c:96:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:90:168: note: expanded from macro 'FF_MPV_COMMON_OPTS' 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpegvideo_enc.c:96:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:91:177: note: expanded from macro 'FF_MPV_COMMON_OPTS' 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpegvideo_enc.c:96:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:92:174: note: expanded from macro 'FF_MPV_COMMON_OPTS' 92 | {"border_mask", "increase tsrc/libavcodec/put_bits.hhe :q265u:an37t:i zwarning: ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]r for macroblocks 265c | l os e t o ifb (osr-d>eburfs_"e,n dF F-_ MsP-V_>ObFuFfS_EpTt(bro rd>er=_ smiazsekoifn(g)B,i tABV_uOfP)T)_ TY{P E _| F ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~L OAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpegvideo_enc.c:96:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:93:163: note: expanded from macro 'FF_MPV_COMMON_OPTS' 93 | {"lmin", "minimum Lagrange factor (VBR)", FF_MPV_OFFSET(lmin), AV_OPT_TYPE_INT, {.i64 = 2*FF_QP2LAMBDA }, 0, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpegvideo_enc.c:96:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:94:163: note: expanded from macro 'FF_MPV_COMMON_OPTS' 94 | {"lmax", "maximum Lagrange factor (VBR)", FF_MPV_OFFSET(lmax), AV_OPT_TYPE_INT, {.i64 = 31*FF_QP2LAMBDA }, 0, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpegvideo_enc.c:96:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:95:171: note: expanded from macro 'FF_MPV_COMMON_OPTS' 95 | {"skip_threshold", "Frame skip threshold", FF_MPV_OFFSET(frame_skip_threshold), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpegvideo_enc.c:96:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:96:168: note: expanded from macro 'FF_MPV_COMMON_OPTS' 96 | {"skip_factor", "Frame skip factor", FF_MPV_OFFSET(frame_skip_factor), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpegvideo_enc.c:96:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:97:165:src/libavcodec/put_bits.h note: expanded from macro 'FF_MPV_COMMON_OPTS': 317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 97 | {"skip_exp", "F ra317me | s ki pi efx po(nse-n>tb",u f _ en d - s - > b u f _p t r > = s iz e o f( B i t B u f ) )F F{_M P V| _O ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~F FSET(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", src/libavcodec/msp2dec.c F:F_56M:P19V_:OF Fwarning: SETcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]( noise_reduction) ,CC libavcodec/opus_metadata_bsf.o 56 | A V _O P Tf_oTrY P(Ey_ I=N T0,; {y. i<6 4a = v0c t}x,- >IhNeTi_gMhItN;, IyN+T+_)M {A X ,| ~ ^ ~~~~~~~~~~~~~F F_MPV_OPT_Fsrc/libavcodec/msp2dec.cL:A63G:S22 :} , warning: \comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] | ^ 63 | if (pkt_size > buf_ssrc/libavcodec/mpegvideo_enc.ci:z96e:)5 :{ warning: missing field 'unit' initializer [-Wmissing-field-initializers]| ~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/mpegvideoenc.h:101:163: note: expanded from macro 'FF_MPV_COMMON_OPTS' src/libavcodec/msp2dec.c:74:72: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 101 | {"ps", " R74T | P p a y l oa d s i z e i n mbeymtcepsy"(,p -> d a t a [ 0 ] + y * p - > l in e s i z e [ 0] F+F _xM,P Vg_bO.FbFuSfEfTe(rr,t pF_FpMaIyNl(osaidz_es,i wzied)t,h -A Vx_)OP)T; _ TY| P ^ ~~~~ ~~~~~~~~~ E_INT, {.src/libavutil/macros.hi:6494: 25=: 0note: expanded from macro 'FFMIN' }, INT_ M49I | N#,d eIfNiTn_eM AFXF,M INF(Fa_,MbP) V(_O(Pa)T _>F L(AbG)S ?}, (\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 | #definsrc/libavcodec/mpegvideo_enc.ce: 97F:FM5I:N (awarning: ,bmissing field 'unit' initializer [-Wmissing-field-initializers]) ((a) 97 | > ( b )F F?_M PV(_bC)O M:M O(Na_)M)O T | I ~ ^ ~O N_EST_OPTS | ^ src/libavcodec/mpegvideoenc.h:113:179: note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS' 113 | {"mepc", "Motion estimation bitrate penalty compensation (1.0 = 256)", FF_MPV_OFFSET(me_penalty_compensation), AV_OPT_TYPE_INT, {.i64 = 256 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpegvideo_enc.c:97:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:114:124: note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS' 114 | {"mepre", "pre motion estimation", FF_MPV_OFFSET(me_psrc/libavcodec/msrledec.cre):, 167A:V37_:OP T_warning: TYcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]PE _INT, {.i64 = 0 } ,167 | I N T _ M I N , I N T _ M A X ,i fF F(l_iMnPeV _\= w i| d ^t h){ | ~~~ ^ ~~~~~ src/libavcodec/mpegvideo_enc.c:97:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:115:156: note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS' 115 | {"intra_penalty", "Penalty for intra blocks in block decision", FF_MPV_OFFSET(intra_penalty), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, INT_MAX/2, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpegvideo_enc.c:98:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 98 | { NULL }, | ^ src/libavcodec/mpegvideo_enc.c:96:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 96 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:92:149: note: expanded from macro 'FF_MPV_COMMON_OPTS' 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 92 | {"border_mask", "increase the quantizer for macroblocks close to borders", FF_MPV_OFFSET(border_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideo_enc.c:96:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 96 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:92:139: note: expanded from macro 'FF_MPV_COMMON_OPTS' 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 92 | {"border_mask", "increase the quantizer for macroblocks close to borders", FF_MPV_OFFSET(border_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ src/libavcodec/mpegvideo_enc.c:96:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 96 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:91:152: note: expanded from macro 'FF_MPV_COMMON_OPTS' 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideo_enc.c:96:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 96 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:91:142: note: expanded from macro 'FF_MPV_COMMON_OPTS' 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ src/libavcodec/mpegvideo_enc.c:96:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 96 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:90:143: note: expanded from macro 'FF_MPV_COMMON_OPTS' 89 | FF_MPV_OFFSET(rc_eq), AV_OPT_TYPE_STRING, .flags = FF_MPV_OPT_FLAGS }, \ | ~ 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideo_enc.c:96:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 96 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:90:133: note: expanded from macro 'FF_MPV_COMMON_OPTS' 89 | FF_MPV_OFFSET(rc_eq), AV_OPT_TYPE_STRING, .flags = FF_MPV_OPT_FLAGS }, \ | ~ 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ src/libavcodec/mpegvideo_enc.c:96:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 96 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:83:139: note: expanded from macro 'FF_MPV_COMMON_OPTS' 82 | FF_MPV_OFFSET(rc_qsquish), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, 0, 99, FF_MPV_OPT_FLAGS}, \ | ~ 83 | {"rc_qmod_amp", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_amp), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideo_enc.c:96:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 96 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:83:129: note: expanded from macro 'FF_MPV_COMMON_OPTS' 82 | FF_MPV_OFFSET(rc_qsquish), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, 0, 99, FF_MPV_OPT_FLAGS}, \ | ~ 83 | {"rc_qmod_amp", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_amp), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ In file included from src/libavcodec/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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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/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/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/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); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define 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' 49 | #define 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: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] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/opus_parse.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/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned 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/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] 293 | size2 = FFMIN(p->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/put_bits.ha)) : 317| : ~ ^ ~33 : 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:32: src/libavcodec/bytestream.h317: | 294 : 15: warning: icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]f (s-> 294b | u f _ e nidf (-s isz-e>2 b!=u fs_ipzter) > =| ~~~~~ ^ ~~~~s izeof(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/mss1.c:30: 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/mss1.c:30: 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/mss1.c:30: 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/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)) | ~ ^ ~ 11 warnings generated. In file included from src/libavcodec/mss12.c:31: 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/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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | 15 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ warnings generated. 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/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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-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/mss4.c:32: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned 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/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/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/on2avc.c:24: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-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/mss4.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/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) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/mwsc.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/mwsc.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/mwsc.c:26: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/mpegvideo_enc.c:991:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 991 | for (i = 0; i < FF_ARRAY_ELEMS(s->tmp_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->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-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/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) | ~~~~~ ^ ~~~~ 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) ((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) | ~~~~~ ^ ~~~~ src/libavcodec/mss12.c:461:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 461 | if ((unsigned)val >= base) | ~~~~~~~~~~~~~ ^ ~~~~ CC libavcodec/opus_rc.o CC libavcodec/opus_silk.o In file included from src/libavcodec/msvideo1enc.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/mxpegdec.c:101:22: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 101 | In file included from ifsrc/libavcodec/msvideo1enc.c :(30b: isrc/libavcodec/bytestream.ht:m186as:k13_:s iwarning: zcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e > buf_size - 1 2)186 | { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~si ze2 = FFMIN(psrc/libavcodec/mxpegdec.c-:>b133u:ff23e:r _warning: ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]n d - p->b uf133f | e r, s i z e ) ;f o r| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~( i = 0; isrc/libavutil/macros.h :<49 :b25i:t mnote: aexpanded from macro 'FFMIN's k_size; +49+ | i#) d{e f i| n ~ ^ ~~~~~~~~~~~~e 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/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/noise_bsf.c:215:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 215 | { "amount", NULL, OFFSET(amount_str), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, FLAGS }, | ^ src/libavcodec/noise_bsf.c:216:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 216 | { "drop", NULL, OFFSET(drop_str), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, FLAGS }, | ^ src/libavcodec/noise_bsf.c:217:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 217 | { "dropamount", NULL, OFFSET(dropamount), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FLAGS }, | ^ src/libavcodec/noise_bsf.c:218:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 218 | { NULL }, | ^ src/libavcodec/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/mxpegdec.c:162:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 162 | (jpg->height + 0x0F)>>4 != s->mb_height) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/mxpegdec.c:161:32: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 161 | if ((jpg->width + 0x0F)>>4 != s->mb_width || | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ In file included from src/libavcodec/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 FFMIsrc/libavcodec/put_bits.h:N306:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] (a 306 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ ,b) ((a) > src/libavcodec/bytestream.h:(271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] b) 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ? src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' ( 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ b) : (a)) | ~ ^ ~ 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 -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] p-> 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ bsrc/libavutil/macros.hu:49:25: note: expanded from macro 'FFMIN' f 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ feIn 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] r 294 | if (size2 != size) | ~~~~~ ^ ~~~~ , size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMINsrc/libavcodec/mss12.c(:635:12: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 13a warnings generated. , 634 | av_log(avctx, AV_LOG_DEBUG, "%g frames per second\n", | ~~~~~~ b 635 | av_int2float(AV_RB32(avctx->extradata + 28))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/mss12.c:639:12: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 638 | av_log(avctx, AV_LOG_DEBUG, "Max. lead time %g ms\n", | ~~~~~~ 639 | av_int2float(AV_RB32(avctx->extradata + 36))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/mss3.c:28: src/libavcodec/bytestream.h:187src/libavcodec/bytestream.h::317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 15: 317 | size2 = FFMIN(p->buffersrc/libavcodec/mss12.c_e:n641d: 12-: warning: pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]- >buffer, si640z | e ) ; a| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~v _log(avcsrc/libavutil/macros.ht:x49,: 25:A Vnote: _expanded from macro 'FFMIN'L OG_DEBU G49, | #"dMeafixne. FlFagM ItiNm(ea ,%bg) m(s(\an"), >| ~~~~~~ (b) ? (641b | ) : ( a ) ) | ~ ^ ~ av_int2floatIn file included from (In file included from src/libavcodec/msvideo1enc.cA:V30_R: Bsrc/libavcodec/bytestream.hsrc/libavcodec/mv30.c3::2(318a:2915:v: csrc/libavcodec/bytestream.hwarning: t:xcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]171-: 18>:ex t rwarning: 318adcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]a | t a + if4 (0s)i)z)e2; !171 | = | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sgi-z>eb)uf fe r| ~~~~~ ^ ~~~~ += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (src/libavcodec/mss12.cb): 643?: 12(: bwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : (a)) | ~ ^ ~642 | av_log(avctx, AV_LOG_DEBUG, "Max. seek time %g ms\n", | ~~~~~~ 643 | av_int2float(AV_RB32(avctx->extradata + 44))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-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) | ~~~~~ ^ ~~~~ src/libavcodec/mss12.c:592:35: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 592 | if (AV_RB32(avctxIn file included from ->src/libavcodec/mss4.ce:x38t: rsrc/libavcodec/unary.had:a50t:a41): :esrc/libavcodec/mss12.hxt r:a 50warning: 32d: | acomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]src/libavcodec/bytestream.h t :a_ s171 fioz:18r:e ( ) warning: i53comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]{ | = | 0 ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ ; i < l171 | en f orsrc/libavcodec/mss12.c &( i:600& n:t jg27g: -e =>twarning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] b_ 0u;bfi ftjesr 1 (g< +b 600r | =)u n aFvc!;F tj=M x+->Ics+tNod,o(ed _pgww+;- i+d>ib)ut+ +fh { )=f F F;e | MrA ~ ^ ~~~_X| (eAV ~~~~~~~~~~~~~ ^ ~~~~n_ RBd3 2-( avgcsrc/libavcodec/mwsc.ctx-:->64>bu:eff31xet:rr, warning: acomparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] dsatiaz e+ 64) | 2; 0 ), | av c ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~t x - > w i fdotrh (src/libavutil/macros.hin)t; : j 49: 25| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~=: 0note: ; expanded from macro 'FFMIN'j F(MbAsrc/libavcodec/mwsc.cX): (75a?:, (31bb): ): (a warning: )(comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare])( a| ) ~ ^ ~ > (b75) | ? ( a ) : ( b ) ) f| or ~ ^ ~ ( int j = 0; j src/libavcodec/mss12.c<: 601r:u27n:; j+warning: +comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare], w++) { | ~ ^ ~~~ 601 | avctx->coded_height = FFMAX(AV_RB32(avctx->extradata + 24), avctx->height); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:25: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ~ ^ ~ In file included from src/libavcodec/mvcdec.c:32: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned 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/mvcdec.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->b3uff warningers, generated . size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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: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->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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: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:src/libavcodec/bytestream.h :317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] note: expanded from macro 'FFMIN' 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 49 | In file included from src/libavcodec/mv30.c:29: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] # 318 | if (size2 != sizsrc/libavcodec/nellymoserenc.ce) : 218:src/libavcodec/bytestream.h| 5 ~~~~~ ^ ~~~~:: 271warning: :17implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] de 218 | 271 | fi nidn_tb essti(zce2a n=d [F0FM]IN,(g -f>f_bnueflfleyr_in_ietn_dt a-b lg-e>,b usfffe_rlu,t ,s i-z2e0,) ;9 6 )| ; ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fsrc/libavutil/macros.hsrc/libavcodec/nellymoserenc.c::49209::1825:: note: note: expanded from macro 'find_best'expanded from macro 'FFMIN' i 49209 | | # d e fiifn e( fFaFbMsI(Nv(ala ,-b )t a(b(lae) [>b e(sbt)_ i?dx ]()b >) :f (aa)b)s ( v| ~ ^ ~a l - table[best_idx + 1])) \ | ~~~~ ~~~~^~~~~~~~~~~~~~~~~ ne src/libavcodec/nellymoserenc.c:218:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] FF 218 | find_best(cand[0], ff_nelly_init_table, sf_lut, -20, 96); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/nellymoserenc.cM:209:48: note: expanded from macro 'find_best' I 209 | if (fabs(val - table[best_idx]) > fabs(val - table[best_idx + 1])) \ | ~~~~ ~~~~^~~~~~~~~~~~~~~~~~~~~ N(a,bsrc/libavcodec/bytestream.h:)271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] (( 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ a)src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ > (b) ? (b) : (a)) | ~ ^ ~ 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_cIn file included from andisrc/libavcodec/mss2.cd:a35te: ,In file included from src/libavcodec/mss12.hff:_n32e: lsrc/libavcodec/bytestream.hly:_293d:el13t:a _warning: tacomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]b le, sf_delta_lut ,293 | 37 , 7 8 )s;i z | e ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2 = Fsrc/libavcodec/nellymoserenc.cF:209M:I48N:( pnote: -expanded from macro 'find_best'> buffer_en d209 | src/libavcodec/bytestream.h - p: -if355 >:(13b:fuab sffwarning: e(vcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]ar ,l s-i tzae)b;l e [| b ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~e s t355_i | dx ] src/libavutil/macros.h ): > s49:f25aibs:(z ev anote: expanded from macro 'FFMIN' l= -F F49tMI | N#(adg-be>bluef[bfeistf_inde exr F+ _1F])e)Mn d\I | N- ~~~~ ~~~~^~~~~~~~~~~~~~~~~~~~~( ag,-b>)b u((faf)e r>, (sbi)z e? )(b;) :| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~( a)) | ~ ^ ~ src/libavutil/macros.h:49:25:In file included from src/libavcodec/mss2.cnote: :expanded from macro 'FFMIN'35 : In file included from src/libavcodec/mss12.h:32: src/libavcodec/bytestream.h49: | 294#:d15e:f iwarning: ncomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e FFMIN (294a | , b ) (i(fa )( s>i z(eb2) !?= si(zeb) ) | : ~~~~~ ^ ~~~~ (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] 356 | 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/mvcdec.cb:)32 : ?src/libavcodec/bytestream.h (:b293): 13:: (warning: acomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]) ) | ~ ^ ~ In file included from 293src/libavcodec/mv30.c | : 29 : src/libavcodec/bytestream.h : 357s:i15z:e 2warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]= FFMI N357( | p - > b uiff f(esr_iezned2 !-= ps-i>zbeu)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/mvcdec.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) | ~~~~~ ^ ~~~~ 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/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) | ~~~~~ ^ ~~~~ CC libavcodec/opusdec.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' In file included from 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/mss3.c:In file included from src/libavcodec/mvcdec.c:32: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 28318 | if (size2 != size) | ~~~~~ ^ ~~~~ : src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | src/libavcodec/nellymoserdec.c: 80:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] s 80 | pval = -exp2(val/2048) * s->scale_bias; | ~ ~~~^~~~~~~~~~ izsrc/libavcodec/nellymoserdec.c:80:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] e 80 | pval = -exp2(val/2048) * s->scale_bias; | ~~~~ ~~~^~~~~ 2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define src/libavcodec/nellymoserdec.c:F98:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] FM 98 | aptr[j] = M_SQRT1_2*pows[j]; | ~^~~~~~~ IN(a,b) ((a) >src/libavcodec/bytestream.h :355:13: 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' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ (bIn 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 asrc/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 != sisrc/libavcodec/bytestream.hze:)355 : | 13 ~~~~~ ^ ~~~~ : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-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 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 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/mvcdec.c:32: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/mss3.c357 | if (size2 != size) | ~~~~~ ^ ~~~~ :28: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/mpegvideo_enc.c:2941819: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.hi:47:22: note: expanded from macro 'FFMAX' f 47 | #src/libavcodec/mvha.cdef:in109e: 33F:F Mwarning: AXcomparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]( a,b) ((a) > (b) ? ( a109) | : ( b ) ) | ^ if (val src/libavcodec/mpegvideo_enc.c&:&1819 :61(:v awarning: l implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]< nodes[first_ n1819o | d e ] . c o u n t) ) { | i ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~n t max_size = FFsrc/libavcodec/mvha.cM:A110X:(29r:c cwarning: ->comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]b uffer_index * avctx -110> | r c _ m ax _ a v a i la b l e _ v b v _ iufs e(v,a lr c>c=- >nboudfefse[rs_eicnodnedx_ n-osrc/libavcodec/nellymoserenc.c d5:0e327:0]39:) .;c warning: oimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]u| nt ) ~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~src/libavutil/macros.h :47:34: note: expanded from macro 'FFMAX' ( 32747 | | # de f i n e F F M AlXo(ga2,(bFF)M A(X((a1) .>0 ,(b ) c? o(eaf)f _:s u(mb ))/ (| f ^f_ nelly_band_sizes_table[band] << 7))) * 1024.0; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ssrc/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' i 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ~ ^ ze2 !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.hs:47:40: note: expanded from macro 'FFMAX' i 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ ze) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = Fsrc/libavcodec/nellymoserenc.cF:366:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] MIN 366 | if (fabs(coeff - table[best_idx]) > fabs(coeff - table[best_idx + 1])) | ~~~~ ~~~~~~^~~~~~~~~~~~~~~~~ src/libavcodec/nellymoserenc.c:366:64: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ( 366 | if (fabs(coeff - table[best_idx]) > fabs(coeff - table[best_idx + 1])) | ~~~~ ~~~~~~^~~~~~~~~~~~~~~~~~~~~ p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-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:src/libavcodec/mpegvideo_enc.c:281824:27: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] : src/libavcodec/bytestream.h 1824 | s->lambda < s->lmax) { | ~~~~~~~~~ ^ ~~~~~~~ :356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffsrc/libavcodec/mvha.ce:159:26: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] r, 159 | if (size < 1 || size >= avpkt->size) | ~~~~ ^ ~~~~~~~~~~~ size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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/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)) | ~ ^ ~ 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); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ CC libavcodec/opusdec_celt.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/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 != siz4e) warning | s generated ~~~~~ ^ ~~~~. CC libavcodec/opusdsp.o CC libavcodec/opusenc.o CC libavcodec/opusenc_psy.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/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) | ~~~~~ ^ ~~~~ 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/notchlc.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/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->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/mss3.c:346:22: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 346 | bit = (c->low >= helper); | ~~~~~~ ^ ~~~~~~ src/libavcodec/mss3.c:412:28: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 412 | if (m->freqs[ssym] <= helper) { | ~~~~~~~~~~~~~~ ^ ~~~~~~ 12 warnings generated. 3 warnings generated. src/libavcodec/mpegvideo_enc.c:2818:35: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] 2818 | if (put_bytes_left(&s->pb, 0) < threshold | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavcodec/mpegvideo_enc.c:2845:35: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] 2845 | if (put_bytes_left(&s->pb, 0) < threshold) | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ CC libavcodec/opustab.o CC libavcodec/pafaudio.o CC libavcodec/pafvideo.o CC libavcodec/pamenc.o CC libavcodec/parser.o CC libavcodec/parsers.o In file included from src/libavcodec/options.c:38: src/libavcodec/options_table.h:48:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 48 | {"b", "set bitrate (in bits/s)", OFFSET(bit_rate), AV_OPT_TYPE_INT64, {.i64 = AV_CODEC_DEFAULT_BITRATE }, 0, INT64_MAX, A|V|E}, | ^ src/libavcodec/options_table.h:49:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 49 | {"ab", "set bitrate (in bits/s)", OFFSET(bit_rate), AV_OPT_TYPE_INT64, {.i64 = 128*1000 }, 0, INT_MAX, A|E}, | ^ src/libavcodec/options_table.h:53:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 53 | OFFSET(bit_rate_tolerance), AV_OPT_TYPE_INT, {.i64 = AV_CODEC_DEFAULT_BITRATE*20 }, 1, INT_MAX, V|E}, | ^ CC libavcodec/pcm-bluray.o src/libavcodec/options_table.h:92:84: warning: missing field 'flags' initializer [-Wmissing-field-initializers] 92 | {"time_base", NULL, OFFSET(time_base), AV_OPT_TYPE_RATIONAL, {.dbl = 0}, 0, INT_MAX}, | ^ src/libavcodec/options_table.h:93:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 93 | {"g", "set the group of picture (GOP) size", OFFSET(gop_size), AV_OPT_TYPE_INT, {.i64 = 12 }, INT_MIN, INT_MAX, V|E}, | ^ src/libavcodec/options_table.h:94:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 94 | {"ar", "set audio sampling rate (in Hz)", OFFSET(sample_rate), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, 0, INT_MAX, A|D|E}, | ^ src/libavcodec/options_table.h:96:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 96 | {"ac", "set number of audio channels", OFFSET(channels), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, 0, INT_MAX, A|D|E}, | ^ src/libavcodec/options_table.h:98:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 98 | {"cutoff", "set cutoff bandwidth", OFFSET(cutof3f) warning,s A generatedV. _OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX, A|E}, | ^ src/libavcodec/options_table.h:99:93: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 99 | {"frame_size", NULL, OFFSET(frame_size), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, 0, INT_MAX, A|E}, | ^ src/libavcodec/options_table.h:100:97: warning: missing field 'flags' initializer [-Wmissing-field-initializers] 100 | {"frame_number", NULL, OFFSET(frame_num), AV_OPT_TYPE_INT64, {.i64 = DEFAULT }, INT_MIN, INT_MAX}, | ^ src/libavcodec/options_table.h:101:84: warning: missing field 'flags' initializer [-Wmissing-field-initializers] 101 | {"delay", NULL, OFFSET(delay), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX}, | ^ src/libavcodec/options_table.h:104:86: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 104 | OFFSET(qcompress), AV_OPT_TYPE_FLOAT, {.dbl = 0.5 }, -FLT_MAX, FLT_MAX, V|E}, | ^ src/libavcodec/options_table.h:105:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 105 | {"qblur", "video quantizer scale blur (VBR)", OFFSET(qblur), AV_OPT_TYPE_FLOAT, {.dbl = 0.5 }, -1, FLT_MAX, V|E}, | ^ src/libavcodec/options_table.h:106:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 106 | {"qmin", "minimum video quantizer scale (VBR)", OFFSET(qmin), AV_OPT_TYPE_INT, {.i64 = 2 }, -1, 69, V|E}, | ^ src/libavcodec/options_table.h:107:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 107 | {"qmax", "maximum video quantizer scale (VBR)", OFFSET(qmax), AV_OPT_TYPE_INT, {.i64 = 31 }, -1, 1024, V|E}, | ^ src/libavcodec/options_table.h:108:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 108 | {"qdiff", "maximum difference between the quantizer scales (VBR)", OFFSET(max_qdiff), AV_OPT_TYPE_INT, {.i64 = 3 }, INT_MIN, INT_MAX, V|E}, | ^ src/libavcodec/options_table.h:109:137: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 109 | {"bf", "set maximum number of B-frames between non-B-frames", OFFSET(max_b_frames), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, -1, INT_MAX, V|E}, | ^ src/libavcodec/options_table.h:110:133: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 110 | {"b_qfactor", "QP factor between P- and B-frames", OFFSET(b_quant_factor), AV_OPT_TYPE_FLOAT, {.dbl = 1.25 }, -FLT_MAX, FLT_MAX, V|E}, | ^ src/libavcodec/options_table.h:111:92: warning: missing field 'flags' initializer [-Wmissing-field-initializers] 111 | {"codec_tag", NULL, OFFSET(codec_tag), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX}, | ^ 14 warnings generated. src/libavcodec/options_table.h:134:133: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 134 | {"b_qo8ffs warningse generatedt". , "QP offset between P- and B-frames", OFFSET(b_quant_offset), AV_OPT_TYPE_FLOAT, {.dbl = 1.25 }, -FLT_MAX, FLT_MAX, V|E}, | ^ src/libavcodec/options_table.h:144:92: warning: missing field 'flags' initializer [-Wmissing-field-initializers] 144 | {"has_b_frames", NULL, OFFSET(has_b_frames), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, 0, INT_MAX}, | ^ src/libavcodec/options_table.h:145:90: warning: missing field 'flags' initializer [-Wmissing-field-initializers] 145 | {"block_align", NULL, OFFSET(block_align), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, 0, INT_MAX}, | ^ src/libavcodec/options_table.h:146:108: warning: missing field 'flags' initializer [-Wmissing-field-initializers] 146 | {"rc_override_count", NULL, OFFSET(rc_override_count), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX}, | ^ src/libavcodec/options_table.h:147:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 147 | {"maxrate", "maximum bitrate (in bits/s). Used for VBV together with bufsize.", OFFSET(rc_max_rate), AV_OPT_TYPE_INT64, {.i64 = DEFAULT }, 0, INT_MAX, V|A|E}, | ^ src/libavcodec/options_table.h:149:95: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 149 | OFFSET(rc_min_rate), AV_OPT_TYPE_INT64, {.i64 = DEFAULT }, INT_MIN, INT_MAX, V|A|E}, | ^ src/libavcodec/options_table.h:150:137: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 150 | {"bufsize", "set ratecontrol buffer size (in bits)", OFFSET(rc_buffer_size), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX, A|V|E}, | ^ src/libavcodec/options_table.h:151:133: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 151 | {"i_qfactor", "QP factor between P- and I-frames", OFFSET(i_quant_factor), AV_OPT_TYPE_4FL warningOAsT generated, . {.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|src/libavcodec/notchlc.cE},: 495| : ^44 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 495 | if (bytestream2_get_bytes_left(gb) < uncompressed_size / 255) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/notchlc.c:506:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 506 | if (ret != uncompressed_size) | ~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/options_table.h:160:144: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 160 | {"lumi_mask", "compresses bright areas stronger than medium ones", OFFSET(lumi_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, V|E}, | ^ src/libavcodec/options_table.h:161:132: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 161 | {"tcplx_mask", "temporal complexity masking", OFFSET(temporal_cplx_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, V|E}, | ^ src/libavcodec/options_table.h:162:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 162 | {"scplx_mask", "spatial complexity masking", OFFSET(spatial_cplx_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, V|E}, | ^ src/libavcodec/options_table.h:163:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 163 | {"p_mask", "inter masking", OFFSET(p_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, V|E}, | ^ src/libavcodec/options_table.h:164:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 164 | {"dark_mask", "compresses dark areas stsrc/libavcodec/opus_metadata_bsf.cron:g47er:12 :t hwarning: amissing field 'help' initializer [-Wmissing-field-initializers]n medium one s47" | , O F F{S ENTU(LdLa r}k,_ m a| s ^k ing), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, V|E}, | ^ src/libavcodec/options_table.h:180:96: warning: missing field 'flags' initializer [-Wmissing-field-initializers] 180 | {"slice_count", NULL, OFFSET(slice_count), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX}, | ^ 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] 171 | g->buffersrc/libavcodec/options_table.h +:=185 :F110F:M Iwarning: Nmissing field 'flags' initializer [-Wmissing-field-initializers]( g->buffer_e n185d | {-" bgi-ts>_bpuefr_fceorde,d _ssaimzplee)",; N UL| L ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~, OFFSET(bits_psrc/libavutil/macros.he:r49_:c25o:d enote: dexpanded from macro 'FFMIN'_ sample) 49, | #AdVe_fOiPnTe_ TFYPFEM_IINN(Ta,,b ){ .(i(6a4) => D(EbF)A U? L(Tb )} ,: (0a,) )I N T| _ ~ ^ ~ MAX}, | ^ src/libavcodec/options_table.h:186:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 186 | {"aspect", "sample aspect ratio", OFFSET(sample_aspect_ratio), AV_OPT_TYPE_RATIONAL, {.dbl = 0}, 0, 10, V|E}, | ^ src/libavcodec/options_table.h:187:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 187 | {"sar", "sample aspect ratio", OFFSET(sample_aspect_ratio), AV_OPT_TYPE_RATIONAL, {.dbl = 0}, 0, 10, V|E}, | ^ 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) | ~~~~~ ^ ~~~~ src/libavcodec/options_table.h:204:134: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 204 | {"dia_size", "diamond type & size for motion estimation", OFFSET(dia_size), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX, V|E}, | ^ src/libavcodec/options_table.h:205:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 205 | {"last_pred", "amount of motion predictors from the previous frame", OFFSET(last_predictor_count), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX, V|E}, | ^ src/libavcodec/options_table.h:206:151: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 206 | {"pre_dia_size", "diamond type & size for motion estimation pre-pass", OFFSET(pre_dia_size), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX, V|E}, | ^ src/libavcodec/options_table.h:207:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 207 | {"s11ub warningqs", generated . "sub-pel motion estimation quality", OFFSET(me_subpel_quality), AV_OPT_TYPE_INT, {.i64 = 8 }, INT_MIN, INT_MAX, V|E}, | ^ src/libavcodec/options_table.h:208:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 208 | {"me_range", "limit motion vectors range (1023 for DivX player)", OFFSET(me_range), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX, V|E}, | ^ src/libavcodec/options_table.h:209:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 209 | {"global_quality", NULL, OFFSET(global_quality), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX, V|A|E}, | ^ src/libavcodec/options_table.h:210:96: warning: missing field 'flags' initializer [-Wmissing-field-initializers] 210 | {"slice_flags", NULL, OFFSET(slice_flags), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX}, | ^ src/libavcodec/options_table.h:215:200: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 215 | {"rc_init_occupancy", "number of bits which should be loaded into the rc buffer before decoding starts", OFFSET(rc_initial_buffer_occupancy), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX, V|E}, | ^ src/libavcodec/options_table.h:218:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 218 | {"dc", "intra_dc_precision", OFFSET(intra_dc_precision), AV_OPT_TYPE_INT, {.i64 = 0 }, -8, 16, V|E}, | ^ src/libavcodec/options_table.h:219:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 219 | {"nssew", "nsse weight", OFFSET(nsse_weight), AV_OPT_TYPE_INT, {.i64 = 8 }, INT_MIN, INT_MAX, V|E}, | ^ src/libavcodec/options_table.h:220:147: src/libavcodec/bytestream.hwarning: missing field 'unit' initializer [-Wmissing-field-initializers] :271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]220 | {"skip_top", "numbe r271 | of m aicrnobtl oscikz reo2 w= sF aFt MthIeN (tgop- >wbhiucfhf aerer _seknipdpe d-" ,g -O>FbFuSfEfTe(rs,k ips_itzoe)p;), A| V ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~_ OPT_TYPE_INsrc/libavutil/macros.hT,: 49{:.25i:6 4note: expanded from macro 'FFMIN'= DEFAUL T 49} | ,# dIeNfT_iMnIeN , FIFNMTIN_(MaA,bX), V(|(D}a, ) | ^ > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/options_table.h:221:156: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 221 | {"skip_bottom", "number of macroblock rows at the bottom which are skipped", OFFSET(skip_bottom), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX, V|D}, | ^ src/libavcodec/options_table.h:227:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 227 | {"lowres", "decode at 1= 1/2, 2=1/4, 3=1/8 resolutions", OFFSET(lowres), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, INT_MAX, V|A|D}, | ^ CC libavcodec/pcm-dvd.o 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) | ~~~~~ ^ ~~~~ src/libavcodec/options_table.h:251:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 251 | {"mblmin", "minimum macroblock Lagrange factor (VBR)", OFFSET(mb_lmin), AV_OPT_TYPE_INT, {.i64 = FF_QP2LAMBDA * 2 }, 1, FF_LAMBDA_MAX, V|E}, | ^ src/libavcodec/options_table.h:252:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 252 | {"mblmax", "maximum macroblock Lagrange factor (VBR)", OFFSET(mb_lmax), AV_OPT_TYPE_INT, {.i64 = FF_QP2LAMBDA * 31 }, 1, FF_LAMBDA_MAX, V|E}, | ^ CC libavcodec/pcm-dvdenc.o src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = Fsrc/libavcodec/options_table.hF:M263I:N146:( p-warning: >missing field 'unit' initializer [-Wmissing-field-initializers]b uffer_end - p -263> | b{u"fbifdierr_,re fsiiznee)",; " r| e ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~f ine the src/libavutil/macros.ht:w49o: 25mo:t inote: oexpanded from macro 'FFMIN'n vector s49 | #udseefdi nine bFidFiMrIeNc(at,ibo)n a(l( am)a c> r(obb)l oc?ks "(, bO)F FS:E (Ta)()b i d| ir ~ ^ ~_ refine), AV_In file included from Osrc/libavcodec/on2avc.cP:T30_: Tsrc/libavcodec/bytestream.hY:P318E:_15I:N Twarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare], {.i64 318 | = 1 }i,f 0(,s i4z,e 2V !|=E }s,i z 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",CC libavcodec/pcm.o 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/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, s1iz warninge generated);. | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavcodec/options_table.h:275:src/libavutil/macros.h109:49:: 25warning: : missing field 'unit' initializer [-Wmissing-field-initializers]note: expanded from macro 'FFMIN' 49 | #275d | e{fi"nrec F_FMmIaNx(_a,vbb)v _(u(sae)" >, (NbU)L ?L ,( b)O F:F S(aE)T) ( r| c ~ ^ ~_ max_availablIn file included from esrc/libavcodec/on2avc.c_:v30b: vsrc/libavcodec/bytestream.h_:356u:13s:e )warning: ,comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] A V_OPT_TYPE_ F356L | O A T ,s i{z.ed2 bl= =F F0MI N}(,p -0>b.uf0f,e r_FeLnTd_ M-A pX-,> bVu|fEf},e r ,| ^s ize); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,bsrc/libavcodec/options_table.h): 276(:(113a:) warning: >missing field 'unit' initializer [-Wmissing-field-initializers] ( b) ? (b) : 276( | a{")r)c _ mi| n ~ ^ ~_ vbv_use", In file included from Nsrc/libavcodec/on2avc.cU:L30L: ,src/libavcodec/bytestream.h :O357F:F15S:ET (warning: rcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]c _min_v b357v_ | o v e r filofw _(ussie)z,e 2 !A=V s_iOzPTe_)T Y P| E ~~~~~ ^ ~~~~_ FLOAT, {.dbl = 3 }, 0.0, FLT_MAX, V|E}, | ^ src/libavcodec/options_table.h:277:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 277 | {"ticks_per_frame", NULL, OFFSET(ticks_per_frame), AV_OPT_TYPE_INT, {.i64 = 1 }, 1, INT_MAX, A|V|E|D}, | ^ In file included from src/libavcodec/opusdec.c:41: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ src/libavcodec/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}, | ^ CC libavcodec/pcm-blurayenc.o src/libavcodec/options_table.h:379:94: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 379 | {"apply_cropping", NULL, OFFSET(apply_cropping), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, V | D }, | ^ src/libavcodec/options_table.h:380:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 380 | {"skip_alpha", "Skip processing alpha", OFFSET(skip_alpha), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, V|D }, | ^ src/libavcodec/options_table.h:387:134: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 387 | {"dump_separator", "set information dump field separator", OFFSET(dump_separator), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, A|V|S|D|E}, | ^ src/libavcodec/options_table.h:388:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 388 | {"codec_whitelist", "List of decoders that are allowed to be used", OFFSET(codec_whitelist), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, A|V|S|D }, | ^ src/libavcodec/options_table.h:389:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 389 | {"pixel_format", "set pixel format", OFFSET(pix_fmt), AV_OPT_TYPE_PIXEL_FMT, {.i64=AV_PIX_FMT_NONE}, -1, INT_MAX, 0 }, | ^ src/libavcodec/options_table.h:390:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 390 | {"video_size", "set video size", OFFSET(width), AV_OPT_TYPE_IMAGE_SIZE, {.str=NULL}, 0, INT_MAX, 0 }, | ^ src/libavcodec/options_table.h:391:124: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 391 | {"max_pixels", "Maximum number of pixels", OFFSET(max_pixels), AV_OPT_TYPE_INT64, {.i64 = INT_MAX }, 0, INT_MAX, A|V|S|D|E }, | ^ src/libavcodec/options_table.h:392:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 392 | {"max_samples", "Maximum number of samples", OFFSET(max_samples), AV_OPT_TYPE_INT64, {.i64 = INT_MAX }, 0, INT_MAX, A|D|E }, | ^ src/libavcodec/options_table.h:398:155: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 398 | {"extra_hw_frames", "Number of extra hardware frames to allocate for the user", OFFSET(extra_hw_frames), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, V|D }, | ^ src/libavcodec/options_table.h:399:163: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 399 | {"discard_damaged_percentage", "Percentage of damaged samples to discard a frame", OFFSET(discard_damaged_percentage), AV_OPT_TYPE_INT, {.i64 = 95 }, 0, 100, V|D }, | ^ src/libavcodec/options_table.h:400:6: warning: missing field 'help' initializer [-Wmissing-field-initializers] 400 | {NULL}, | ^ src/libavcodec/options_table.h:276:101: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 276 | {"rc_min_vbv_use", NULL, OFFSET(rc_min_vbv_overflow_use), AV_OPT_TYPE_FLOAT, {.dbl = 3 }, 0.0, FLT_MAX, V|E}, | ~ ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/options.c:38: src/libavcodec/options_table.h:275:97: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 275 | {"rc_max_vbv_use", NULL, OFFSET(rc_max_available_vbv_use), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, 0.0, FLT_MAX, V|E}, | ~ ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/options.c:38: src/libavcodec/options_table.h:273:116: warning: implicit conversion from 'unsigned long long' to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] 273 | {"request_channel_layout", NULL, OFFSET(request_channel_layout), AV_OPT_TYPE_CHANNEL_LAYOUT, {.i64 = DEFAULT }, 0, UINT64_MAX, A|D, "request_channel_layout"}, | ~ ^~~~~~~~~~ /usr/include/stdint.h:51:21: note: expanded from macro 'UINT64_MAX' 51 | #define UINT64_MAX (0xffffffffffffffffu) | ^~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/options.c:38: src/libavcodec/options_table.h:272:100: warning: implicit conversion from 'unsigned long long' to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] 272 | {"channel_layout", NULL, OFFSET(channel_layout), AV_OPT_TYPE_CHANNEL_LAYOUT, {.i64 = DEFAULT }, 0, UINT64_MAX, A|E|D, "channel_layout"}, | ~ ^~~~~~~~~~ /usr/include/stdint.h:51:21: note: expanded from macro 'UINT64_MAX' 51 | #define UINT64_MAX (0xffffffffffffffffu) | ^~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/options.c:38: src/libavcodec/options_table.h:164:130: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 164 | {"dark_mask", "compresses dark areas stronger than medium ones", OFFSET(dark_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, V|E}, | ~ ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/options.c:38: src/libavcodec/options_table.h:164:120: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 164 | {"dark_mask", "compresses dark areas stronger than medium ones", OFFSET(dark_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, V|E}, | ~ ^~~~~~~~ src/libavcodec/options_table.h:163:90: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | {"p_mask", "inter masking", OFFSET(p_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, V|E}, | ~ ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/options.c:38: src/libavcodec/options_table.h:163:80: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | {"p_mask", "inter masking", OFFSET(p_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, V|E}, | ~ ^~~~~~~~ src/libavcodec/options_table.h:162:118: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | {"scplx_mask", "spatial complexity masking", OFFSET(spatial_cplx_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, V|E}, | ~ ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/options.c:38: src/libavcodec/options_table.h:162:108: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | {"scplx_mask", "spatial complexity masking", OFFSET(spatial_cplx_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, V|E}, | ~ ^~~~~~~~ src/libavcodec/options_table.h:161:120: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 161 | {"tcplx_mask", "temporal complexity masking", OFFSET(temporal_cplx_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, V|E}, | ~ ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/options.c:38: src/libavcodec/options_table.h:161:110: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 161 | {"tcplx_mask", "temporal complexity masking", OFFSET(temporal_cplx_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, V|E}, | ~ ^~~~~~~~ src/libavcodec/options_table.h:160:132: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 160 | {"lumi_mask", "compresses bright areas stronger than medium ones", OFFSET(lumi_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, V|E}, | ~ ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/options.c:38: src/libavcodec/options_table.h:160:122: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 160 | {"lumi_mask", "compresses bright areas stronger than medium ones", OFFSET(lumi_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, V|E}, | ~ ^~~~~~~~ src/libavcodec/options_table.h:152:120: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 152 | {"i_qoffset", "QP offset between P- and I-frames", OFFSET(i_quant_offset), AV_OPT_TYPE_FLOAT, {.dbl = 0.0 }, -FLT_MAX, FLT_MAX, V|E}, | ~ ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/options.c:38: src/libavcodec/options_table.h:152:110: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 152 | {"i_qoffset", "QP offset between P- and I-frames", OFFSET(i_quant_offset), AV_OPT_TYPE_FLOAT, {.dbl = 0.0 }, -FLT_MAX, FLT_MAX, V|E}, | ~ ^~~~~~~~ src/libavcodec/options_table.h:151:121: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 151 | {"i_qfactor", "QP factor between P- and I-frames", OFFSET(i_quant_factor), AV_OPT_TYPE_FLOAT, {.dbl = -0.8 }, -FLT_MAX, FLT_MAX, V|E}, | ~ ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/options.c:38: src/libavcodec/options_table.h:151:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 151 | {"i_qfactor", "QP factor between P- and I-frames", OFFSET(i_quant_factor), AV_OPT_TYPE_FLOAT, {.dbl = -0.8 }, -FLT_MAX, FLT_MAX, V|E}, | ~ ^~~~~~~~ src/libavcodec/options_table.h:134:121: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 134 | {"b_qoffset", "QP offset between P- and B-frames", OFFSET(b_quant_offset), AV_OPT_TYPE_FLOAT, {.dbl = 1.25 }, -FLT_MAX, FLT_MAX, V|E}, | ~ ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/options.c:38: src/libavcodec/options_table.h:134:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 134 | {"b_qoffset", "QP offset between P- and B-frames", OFFSET(b_quant_offset), AV_OPT_TYPE_FLOAT, {.dbl = 1.25 }, -FLT_MAX, FLT_MAX, V|E}, | ~ ^~~~~~~~ src/libavcodec/options_table.h:110:121: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 110 | {"b_qfactor", "QP factor between P- and B-frames", OFFSET(b_quant_factor), AV_OPT_TYPE_FLOAT, {.dbl = 1.25 }, -FLT_MAX, FLT_MAX, V|E}, | ~ ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/options.c:38: src/libavcodec/options_table.h:110:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 110 | {"b_qfactor", "QP factor between P- and B-frames", OFFSET(b_quant_factor), AV_OPT_TYPE_FLOAT, {.dbl = 1.25 }, -FLT_MAX, FLT_MAX, V|E}, | ~ ^~~~~~~~ src/libavcodec/options_table.h:105:100: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 105 | {"qblur", "video quantizer scale blur (VBR)", OFFSET(qblur), AV_OPT_TYPE_FLOAT, {.dbl = 0.5 }, -1, FLT_MAX, V|E}, | ~ ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/options.c:38: src/libavcodec/options_table.h:104:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 102 | {"qcomp", "video quantizer scale compression (VBR). Constant of ratecontrol equation. " | ~ 103 | "Recommended range for default rc_eq: 0.0-1.0", 104 | OFFSET(qcompress), AV_OPT_TYPE_FLOAT, {.dbl = 0.5 }, -FLT_MAX, FLT_MAX, V|E}, | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/options.c:38: src/libavcodec/options_table.h:104:64: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 102 | {"qcomp", "video quantizer scale compression (VBR). Constant of ratecontrol equation. " | ~ 103 | "Recommended range for default rc_eq: 0.0-1.0", 104 | OFFSET(qcompress), AV_OPT_TYPE_FLOAT, {.dbl = 0.5 }, -FLT_MAX, FLT_MAX, V|E}, | ^~~~~~~~ src/libavcodec/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 = AV_CODEC_DEFAULT_BITRATE }, 0, INT64_MAX, A|V|E}, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavcodec/opus_celt.c:154:30: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 154 | if (opus_rc_tell(rc) + 4 <= f->framebits) { | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/opus_celt.c:175:58: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 175 | while (opus_rc_tell_frac(rc) + (b_dynalloc << 3) < tbits_8ths && boost[i] < f->caps[i]) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavcodec/opus_celt.c:200:42: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 200 | if (opus_rc_tell_frac(rc) + (6 << 3) <= tbits_8ths) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavcodec/opus_celt.c:209:52: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 209 | if (f->transient && f->size >= 2 && tbits_8ths >= ((f->size + 2) << 3)) | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ CC libavcodec/pcm_rechunk_bsf.o CC libavcodec/pcx.o CC libavcodec/pcxenc.o src/libavcodec/options.c:195:67: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 195 | {"x", "", SROFFSET(x), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, INT_MAX, 0}, | ^ src/libavcodec/options.c:196:67: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 196 | {"y", "", SROFFSET(y), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, INT_MAX, 0}, | ^ src/libavcodec/options.c:197:67: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 197 | {"w", "", SROFFSET(w), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, INT_MAX, 0}, | ^ src/libavcodec/options.c:198:67: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 198 | {"h", "", SROFFSET(h), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, INT_MAX, 0}, | ^ src/libavcodec/options.c:199:73: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 199 | {"type", "", SROFFSET(type), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, INT_MAX, 0}, | ^ src/libavcodec/options.c:201:71: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 201 | {"forced", "", SROFFSET(flags), AV_OPT_TYPE_FLAGS, {.i64 = 0}, 0, 1, 0}, | ^ src/libavcodec/options.c:202:6: warning: missing field 'help' initializer [-Wmissing-field-initializers] 202 | {NULL}, | ^ src/libavcodec/on2avc.c:338:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 338 | sum += src[j] * tab[j * tab_step + i]; | ^~~~~~ ~ src/libavcodec/on2avc.c:348:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 348 | sum += src2[j] * tab[j * tab_step + i]; | ^~~~~~~ ~ src/libavcodec/on2avc.c:372:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 372 | src2[j] += in0 * *t++; | ^~~ ~ src/libavcodec/on2avc.c:374:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 374 | src2[src2_len - j - 1] += in0 * tab[pos + 1 + j]; | ^~~ ~ src/libavcodec/on2avc.c:377:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 377 | src2[pos - j] += in0 * tab[j]; | ^~~ ~ CC libavcodec/pgs_frame_merge_bsf.o CC libavcodec/pgssubdec.o CC libavcodec/pgxdec.o 3 warnings generated. 11 warnings generated. src/libavcodec/on2avc.c:909:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 909 | if (channels > 2U) { | ~~~~~~~~ ^ ~~ In file included from src/libavcodec/opus_parser.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/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->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/photocd.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/pictordec.o In file included from src/libavcodec/opus_parser.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/opus_parser.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/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 != size) | ~~~~~ ^ ~~~~ CC libavcodec/pixblockdsp.o 20 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/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/opus_pvq.c:98:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 98 | for (i = 0; i < len - stride; i++) { | ~ ^ ~~~~~~~~~~~~ src/libavcodec/opus_pvq.c:127:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 127 | theta = M_PI * gain * gain / 4; | ~ ^~~~ src/libavcodec/opus_pvq.c:127:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 127 | theta = M_PI * gain * gain / 4; | ~ ^~~~ src/libavcodec/opus_parser.c:72:49: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] 72 | if (bytestream2_tell(&gb) + payload_len_tmp > buf_len) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~ 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++) { | ~ ^ ~~~~~~ 110 warnings generated. src/libavcodec/opus_pvq.c:162:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 162 | for (i = 0; i < B; i++) | ~ ^ ~ 11 warnings generated. src/libavcodec/opus_pvq.c:240:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 240 | X[stride * (2 * j + 0) + i] = (x0 + x1) * M_SQRT1_2; | ~~~^~~~ ~ src/libavcodec/opus_pvq.c:241:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 241 | X[stride * (2 * j + 1) + i] = (x0 - x1) * M_SQRT1_2; | ~~~^~~~ ~ src/libavcodec/opus_silk.c:757:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 757 | float p0 = 0.25 * (mid[i - 2] + 2 * mid[i - 1] + mid[i]); | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ src/libavcodec/opus_silk.c:764:56: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 764 | float p0 = 0.25 * (mid[i - 2] + 2 * mid[i - 1] + mid[i]); | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ src/libavcodec/opus_pvq.c:267:30: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 267 | const uint32_t i_s = CELT_PVQ_U(N - i, sum + FFABS(y[i]) + 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/opus_pvq.c:36:58: note: expanded from macro 'CELT_PVQ_U' 36 | #define CELT_PVQ_U(n, k) (ff_celt_pvq_u_row[FFMIN(n, k)][FFMAX(n, k)]) | ^~~~~~~~~~~ src/libavutil/macros.h:47:25: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ~ ^ ~ src/libavcodec/opus_pvq.c:267:30: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 267 | const uint32_t i_s = CELT_PVQ_U(N - i, sum + FFABS(y[i]) + 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/opus_rc.c:src/libavcodec/opus_pvq.c219::3617:45:: warning: note: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]expanded from macro 'CELT_PVQ_U' 36 | #define CELT_PVQ_U(n, k) (ff_c e219l | t _ p v q_ku _=row [(FsFyMmIbNol( (b) ? (b) : (a)) src/libavcodec/opus_rc.c :| ~ ^ ~222 :27: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] src/libavcodec/opus_pvq.c 222: | 268 : 16 : warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 268 | ( k i (b) ? (a) : (b)) | ~ ^ ~ src/libavcodec/opus_pvq.c:268:16: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 268 | idx += CELT_PVQ_U(N - i, sum) + (y[i] < 0)*i_s; | ^ ~~~~~ ~~~ src/libavcodec/opus_pvq.c:36:45: note: expanded from macro 'CELT_PVQ_U' 36 | #define CELT_PVQ_U(n, k) (ff_celt_pvq_u_row[FFMIN(n, k)][FFMAX(n, k)]) | ^ ~ ~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/opus_rc.c:228:28: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 228 | const uint32_t a = val <= k0, b = 2*a + 1; | ~~~ ^ ~~ src/libavcodec/opus_rc.c:264:11: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 264 | if (k <= qn >> 1) { | ~ ^ ~~~~~~~ CC libavcodec/pixlet.o CC libavcodec/png.o src/libavcodec/opus_pvq.c:467:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 467 | return lrintf(32768.0f*atan2f(sqrtf(e[1]), sqrtf(e[0]))/M_PI); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/opus_rc.c:330:30: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 330 | const int distance = FFMIN(val - i, (((32768 - low) - !pos) >> 1) - 1); | ^ ~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/opus_pvq.c:485:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 485 | X[i] = (X[i] + Y[i])*M_SQRT1_2; | ~~~~~^~~~~~ ~ src/libavcodec/opus_pvq.c:486:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 486 | Y[i] = (Y[i] - Xret)*M_SQRT1_2; | ~~~~~^~~~~~ ~ src/libavcodec/opus_pvq.c:877:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 877 | for (i = 0; i < N0; i++) | ~ ^ ~~ In file included from src/libavcodec/opusenc_psy.c:24: In file included from src/libavcodec/opusenc_psy.h:30: src/libavcodec/opusenc_utils.h:45:55: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | c = (1.0f/sqrtf(sqrtf(pow(2.0f, 1.0f/n) - 3.0f/4.0f) - 0.5f))/sqrtf(3.0f); | ~ ~~~~^~~~~ src/libavcodec/opusenc_utils.h:45:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | c = (1.0f/sqrtf(sqrtf(pow(2.0f, 1.0f/n) - 3.0f/4.0f) - 0.5f))/sqrtf(3.0f); | ~~~ ~~~~^~ src/libavcodec/opusenc_utils.h:45:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | c = (1.0f/sqrtf(sqrtf(pow(2.0f, 1.0f/n) - 3.0f/4.0f) - 0.5f))/sqrtf(3.0f); | ~~~ ^~~~ src/libavcodec/opusenc_utils.h:49:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | c = sqrtf(3.0f)*sqrtf(sqrtf(pow(2.0f, 1.0f/n) - 3.0f/4.0f) - 0.5f); | ~ ~~~~^~~~~ src/libavcodec/opusenc_utils.h:49:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | c = sqrtf(3.0f)*sqrtf(sqrtf(pow(2.0f, 1.0f/n) - 3.0f/4.0f) - 0.5f); | ~~~ ~~~~^~ src/libavcodec/opusenc_utils.h:49:41: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | c = sqrtf(3.0f)*sqrtf(sqrtf(pow(2.0f, 1.0f/n) - 3.0f/4.0f) - 0.5f); | ~~~ ^~~~ src/libavcodec/opusenc_utils.h:54:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 54 | w0 = tanf(M_PI*cfreq); | ~^~~~~ src/libavcodec/opusdec.c:145:55: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 145 | out[i] = in2[i] * window[i] + in1[i] * (1.0 - window[i]); | ~ ^~~~~~~~~ src/libavcodec/opusdec.c:145:39: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 145 | out[i] = in2[i] * window[i] + in1[i] * (1.0 - window[i]); | ^~~~~~ ~ src/libavcodec/opusdec.c:145:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 145 | out[i] = in2[i] * window[i] + in1[i] * (1.0 - window[i]); | ~~~~~~~^~~~~~~~~~~ ~ src/libavcodec/opusdec_celt.c: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)) { | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ 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 | #defin3e S warningQsR( generatedx). ((x)*(x)) | ^ src/libavfilter/window_func.h:155:60: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 155 | lut[n] = exp(-0.5 * SQR((n-(N-1)/2)/(0.4*(N-1)/2.f))); | ~^~~ src/libavfilter/window_func.h:153:26: note: expanded from macro 'SQR' 153 | #define SQR(x) ((x)*(x)) | ^ src/libavfilter/window_func.h:162:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | if (FFABS(n - M) >= 0.3 * M) { | ~~^~~ ~~ src/libavutil/common.h:64:31: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^ In file included from src/libavcodec/opusenc_psy.c:28: src/libavfilter/window_func.h:162:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | if (FFABS(n - M) >= 0.3 * M) { | ^~~~~~~~~~~~ ~~ src/libavutil/common.h:64:37: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^~~~ In file included from src/libavcodec/opusenc_psy.c:28: src/libavfilter/window_func.h:162:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | if (FFABS(n - M) >= 0.3 * M) { | ~ ^ src/libavfilter/window_func.h:163:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ~ ^ src/libavfilter/window_func.h:163:69: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ~ ^ src/libavfilter/window_func.h:163:56: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ~~^~~ ~ src/libavutil/common.h:64:31: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^ In file included from src/libavcodec/opusenc_psy.c:28: src/libavfilter/window_func.h:163:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ^~~~~~~~~~~~ ~ src/libavutil/common.h:64:37: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^~~~ src/libavcodec/opusdec_celt.c:175:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 175 | block->pf_gains_old[0] == 0.0) | ^~~~~~~~~~~~~~~~~~~~~~ ~~ src/libavcodec/opusdec_celt.c:174:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 174 | if (block->pf_gains[0] == 0.0 && | ^~~~~~~~~~~~~~~~~~ ~~ src/libavcodec/opusdec_celt.c:199:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 198 | w * g11 * (x1 + x3) + | ~ 199 | w * g12 * (x0 + x4); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ src/libavcodec/opusdec_celt.c:198:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 197 | w * g10 * x2 + | ~ 198 | w * g11 * (x1 + x3) + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ src/libavcodec/opusdec_celt.c:197:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 196 | (1.0 - w) * g02 * (data[i - T0 - 2] + data[i - T0 + 2]) + | ~ 197 | w * g10 * x2 + | ~~~~~~~~~~~~~~~~^~~~ src/libavcodec/opusdec_celt.c:196:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 196 | (1.0 - w) * g02 * (data[i - T0 - 2] + data[i - T0 + 2]) + | ~ ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/opusdec_celt.c:196:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 196 | (1.0 - w) * g02 * (data[i - T0 - 2] + data[i - T0 + 2]) + | ~ ^~~ src/libavcodec/opusdec_celt.c:196:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 196 | (1.0 - w) * g02 * (data[i - T0 - 2] + data[i - T0 + 2]) + | ~ ^ src/libavcodec/opusdec_celt.c:195:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 195 | (1.0 - w) * g01 * (data[i - T0 - 1] + data[i - T0 + 1]) + | ~ ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/opusdec_celt.c:195:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 195 | (1.0 - w) * g01 * (data[i - T0 - 1] + data[i - T0 + 1]) + | ~ ^~~ src/libavcodec/opusdec_celt.c:195:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 195 | (1.0 - w) * g01 * (data[i - T0 - 1] + data[i - T0 + 1]) + | ~ ^ src/libavcodec/opusdec_celt.c:194:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 194 | data[i] += (1.0 - w) * g00 * data[i - T0] + | ~ ^~~~~~~~~~~~ src/libavcodec/opusdec_celt.c:194:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] CC libavcodec/png_parser.o 194 | data[i] += (1.0 - w) * g00 * data[i - T0] + | ~ ^~~ src/libavcodec/opusdec_celt.c:194:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 194 | data[i] += (1.0 - w) * g00 * data[i - T0] + | ~ ^ CC libavcodec/pngdec.o src/libavcodec/opusdec.c:542:36: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 542 | if (out_dummy && sync_size > FF_ARRAY_ELEMS(sync_dummy)) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/opusdec_celt.c:251:44: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 251 | tapset = (opus_rc_tell(rc) + 2 <= f->framebits) ? | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/opusdec_celt.c:284:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 284 | thresh = exp2f(-1.0 - 0.125f * depth); | ~ ~~~~~~~^~~~~~~ In file included from src/libavcodec/opusenc.c:27: In file included from src/libavcodec/opusenc_psy.h:30: src/libavcodec/opusenc_utils.h:45:55: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | c = (1.0f/sqrtf(sqrtf(pow(2.0f, 1.0f/n) - 3.0f/4.0f) - 0.5f))/sqrtf(3.0f); | ~ ~~~~^~~~~ src/libavcodec/opusenc_utils.h:45:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | c = (1.0f/sqrtf(sqrtf(pow(2.0f, 1.0f/n) - 3.0f/4.0f) - 0.5f))/sqrtf(3.0f); | ~~~ ~~~~^~ src/libavcodec/opusenc_utils.h:45:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | c = (1.0f/sqrtf(sqrtf(pow(2.0f, 1.0f/n) - 3.0f/4.0f) - 0.5f))/sqrtf(3.0f); | ~~~ ^~~~ src/libavcodec/opusdec.csrc/libavcodec/opusenc_utils.h::75949::13461:: warning: warning: missing field 'unit' initializer [-Wmissing-field-initializers]implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | 759 | c{ =" aspqrptfl(y3_.ph0af)s*es_qirntvf"(,sq r"tAfp(pployw (i2n.t0efn,s i1t.y0 fs/tne)r e-o 3p.h0afs/4e. 0ifn)v e-r s0i.o5n"f,); O F| ~ ~~~~^~~~~F SET(apply_src/libavcodec/opusenc_utils.hph:a49s:e51_:i nwarning: vimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) , AV_OPT_T Y49P | E _ B O OL ,c {= s.qirt6f4( 3=. 01f )}*,s q0r,t f1(, sAqrDt f}(,p o w| (2 ^. 0f, 1.0src/libavcodec/opusdec.c:760:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 760 | { NULL }, | ^ f/n) - 3.0f/4.0f) - 0.5f); | ~~~ ~~~~^~ src/libavcodec/opusenc_utils.h:49:41: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | c = sqrtf(3.0f)*sqrtf(sqrtf(pow(2.0f, 1.0f/n) - 3.0f/4.0f) - 0.5f); | ~~~ ^~~~ src/libavcodec/opusenc_utils.h:54:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 54 | w0 = tanf(M_PI*cfreq); | ~^~~~~ src/libavcodec/opusenc_psy.c:159:103: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 159 | ex->excitation -= av_clipf((1/expf(ex->excitation_dist)), ex->excitation_init/20, ex->excitation_init/1.09); | ~~~~^~~~~~~~~~~~~~~~ src/libavcodec/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++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12 warnings generated. CC libavcodec/pngdsp.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)) | ~ ^ ~ 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-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) | ~~~~~ ^ ~~~~ 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, sizesrc/libavcodec/opusdec_celt.c); : 562| : ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~19 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 56249 | | # d e ffionre (FiFM IN=(a ,0b;) i( ( F(_bA)R R?A (Yb)_ E: L(EaM)S)( f r| m ~ ^ ~ ->tx); i++In file included from ) src/libavcodec/pcm-dvd.c{: 28 : | src/libavcodec/bytestream.h ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~: 187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned 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/pafvideo.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/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) | ~~~~~ ^ ~~~~ 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) : (a)) | ~ ^ ~ In file included from src/libavcodec/pafvideo.c:25: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned 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/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) | ~~~~~ ^ ~~~~ 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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-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] src/libavcodec/bytestream.h: 317357: | 13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]i f (size2 != s i317z | e ) | s ~~~~~ ^ ~~~~i ze2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned 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/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/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,b) ((a) > (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) | ~~~~~ ^ ~~~~ 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/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-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/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 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/pafvideo.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) | ~~~~~ ^ ~~~~ 9 warnings generated. src/libavcodec/pcm-dvd.c:62:24: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 62 | if (s->last_header == header_int) | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavcodec/opusenc_psy.c:609:80: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 609 | av_log(s->avctx, AV_LOG_INFO, "Average Intensity Stereo band: %0.1f\n", s->avg_is_band); | ~~~~~~ ~~~^~~~~~~~~~~ src/libavcodec/opusenc_psy.c:610:115: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 610 | av_log(s->avctx, AV_LOG_INFO, "Dual Stereo used: %0.2f%%\n", ((float)s->dual_stereo_used/s->total_packets_out)*100.0f); | ~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ CC libavcodec/pngenc.o CC libavcodec/pnm.o CC libavcodec/pnm_parser.o src/libavcodec/pcm_rechunk_bsf.c:177:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 177 | { "nb_out_samples", "set the number of per-packet output samples", OFFSET(nb_out_samples), AV_OPT_TYPE_INT, {.i64=1024}, 1, INT_MAX, FLAGS }, | ^ src/libavcodec/pcm_rechunk_bsf.c:178:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 178 | { "n", "set the number of per-packet output samples", OFFSET(nb_out_samples), AV_OPT_TYPE_INT, {.i64=1024}, 1, INT_MAX, FLAGS }, | ^ src/libavcodec/pcm_rechunk_bsf.c:179:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 179 | { "pad", "pad last packet with zeros", OFFSET(padCC libavcodec/pnmdec.o ), AV_OPT_TYPE_BOOL, {.i64=1} , 0, 1, FLAGS }, | ^ src/libavcodec/pcm_rechunk_bsf.c:180:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 180 | { "p", "pad last packet with zeros", OFFSET(pad), AV_OPT_TYPE_BOOL, {.i64=1} , 0, 1, FLAGS }, | ^ src/libavcodec/pcm_rechunk_bsf.c:181:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 181 | { "frame_rate", "set number of packets per second", OFFSET(frame_rate), AV_OPT_TYPE_RATIONAL, {.dbl=0}, 0, INT_MAX, FLAGS }, | ^ src/libavcodec/pcm_rechunk_bsf.c:182:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 182 | { "r", "set number of packets per second", OFFSET(frame_rate), AV_OPT_TYPE_RATIONAL, {.dbl=0}, 0, INT_MAX, FLAGS }, | ^ src/libavcodec/pcm_rechunk_bsf.c:183:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 183 | { NULL }, | ^ CC libavcodec/pnmenc.o In file included from src/libavcodec/opusenc.c:34: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMICC libavcodec/profiles.o 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)) | ~ ^ ~ 19 warnings generated. 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) | ~~~~~ ^ ~~~~ 13 warnings generated. 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)) | ~ ^ ~ src/libavcodec/pafvideo.c:188:52: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 188 | if (bytestream2_get_bytes_left(&c-src/libavcodec/bytestream.h>gb:)271 :<17 :( jIn file included from warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]-src/libavcodec/pcm-blurayenc.c :o23f: fsrc/libavcodec/bytestream.hs:186e:13t:) warning: *comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 16 271) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~i nt si z186e | 2 = ssrc/libavcodec/pafvideo.c i:FzF199eM2I:29 N=: F(F warning: gcomparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]M ->IbNu(fp 199f- | e> r b _u ef n fd er _- e gn d-} >-w bhpu-if>flerb,e u( offffssizeeer),t s; ( t(b(_) a?b)y >t( be) (s:b_) (la ))e ?ft | ( ~ ^ ~(&c b-)> :g b)( In file included from < src/libavcodec/pcm-blurayenc.caop:)c23: )src/libavcodec/bytestream.ho d: 187e| : ~ ^ ~15_: s izwarning: ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ 187 | if (ssrc/libavcodec/pafvideo.ci:z232e2: !20= :s iwarning: zcomparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]e ) | ~~~~~ ^ ~~~~ 232 | if (op > opcode_size) | ~~ ^ ~~~~~~~~~~~ In file included from src/libavcodec/opusenc.c:34: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | si50z warninges2 generated . = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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: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_endsrc/libavcodec/bytestream.h - :p271-:>b17u:f fwarning: ercomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare], size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:27149 | : 25 : note: expanded from macro 'FFMIN'i nt siz e492 | #=d eFfFiMnIeN (FgF-M>IbN(uaf,fb)e r((_aen)d >- ( bg)- >b?uf f(ebr), :s i(za)e) ) | ; ~ ^ ~ | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ In file included from src/libavutil/macros.hsrc/libavcodec/opusenc.c::4934:: 25:src/libavcodec/bytestream.h :note: 318expanded from macro 'FFMIN': 15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 49 | # d318 | e f i n ei fF F(MsIiNz(ea2, b!)= (s(iaz)e )> (b| ) ~~~~~ ^ ~~~~ ? (b) : (a)) | ~ ^ ~ 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' 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:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-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/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 11(s warningizes2 generated . != 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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-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-blurayenc.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/pcm-blurayenc.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/pcm.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)) | ~ ^ ~ 23 warnings generated. In file included from src/libavcodec/pcm.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/pcm.c:34: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: In file included from note: expanded from macro 'FFMIN' src/libavcodec/pcm-bluray.c:29: src/libavcodec/bytestream.h :49171 | :#d18ef:in ewarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]F FMIN(a,b) ((a) > (b ) 171? | ( b ) :g -(>ab)u)f f e| r ~ ^ ~ += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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.hIn file included from :187src/libavcodec/pcm.c::15:34 : warning: src/libavcodec/bytestream.hcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: 293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]187 | if (size2 != 293s | i z 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/libavcodec/pcm.c:34: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | src/libavcodec/pgs_frame_merge_bsf.c i:f 96(s:i18z: ewarning: 2comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] ! = size) | ~~~~~ ^ ~~~~ 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) { | ~ ^ ~~~~~~~~ 7 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/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/prores_metadata_bsf.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->buffIn file included from er, src/libavcodec/pcxenc.csiz:e30): ; src/libavcodec/bytestream.h | : ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 171:18: warning: src/libavutil/macros.hcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: 49:25: note: expanded from macro 'FFMIN' 49 | #define FFM I171N | (a , b )g ->(b(uaf)f e>r (+b=) ? F(Fb)M IN:( (gaCC libavcodec/proresdata.o -)>b)uf f e| r ~ ^ ~_ end - g-In file included from >bsrc/libavcodec/pcm.cu:f34f: esrc/libavcodec/bytestream.hr:,357 :s15:i warning: zcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] e); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~357 | if (size2src/libavutil/macros.h :!49=: 25:s iznote: eexpanded from macro 'FFMIN') | ~~~~~ ^ ~~~~ 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/opusenc.c:266:67: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 266 | tf_select_needed = ((f->size && (opus_rc_tell(rc) + bits + 1) <= f->framebits)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/opusenc.c:269:58In file included from : warning: src/libavcodec/pcxenc.ccomparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]: 30: src/libavcodec/bytestream.h:186:13: 269 | warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if ((opu s186_ | r c _t el l(sricz)e 2+ =b iFtFsM I+N (tpf-_>sbeulfefcetr__neenedd e-d )p -<>=b uff-f>efrra,m esbiiztes)); { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavutil/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:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/proresdec2.o CC libavcodec/proresdsp.o src/libavcodec/opusenc.c:310:32: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 310 | if ((opus_rc_tell(rc) + 2) <= f->framebits) | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ In file included from src/libavcodec/pcx.c:26: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] CC libavcodec/proresenc_anatoliy.o 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned 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/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/opusenc.c:332:30: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 332 | if (op12us warning_rsc generated_. tell(rc) + 3 <= f->framebits) | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ In file included from src/libavcodec/pcxenc.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/pcxenc.c:30: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/opusenc.c:397:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 397 | quant = av_clsrc/libavcodec/bytestream.hip(fl:oo317r(:d13i:f fwarning: *comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]l im), 0, lim - 1); 317 | | ~~~~~ ~~~~^~~~ size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ 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 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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: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/opusenc.c:408:90: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 408 | for (int i = f->start_band; i < f->end_band && (f->framebits - opus_rc_tell(rc)) >= f->channels; i++) { | src/libavcodec/bytestream.h ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ :355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, src/libavcodec/bytestream.hsiz:e);317 : 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' 317 | s49i | z#ed2e f=i FnFeM IFNF(MIpN-(>ab,ubf) f(e(ra_)e n>d (b-) p ->?b uf(fbe)r ,: s i(zae))) ; | | ~ ^ ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.hIn file included from :src/libavcodec/pcxenc.c49::3025: :src/libavcodec/bytestream.h :note: 356expanded from macro 'FFMIN':13 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 49 | #def i356n | e In file included from F Fssrc/libavcodec/pcx.cMiz:e2I26 : N=src/libavcodec/bytestream.h (:293F:a,F13Mb:I)N (((pwarning: -acomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare])> b>u f(fbe)r_ en?d (- b )p293 | :-> b (uaf )sfiz)e2e r=, | ~ ^ ~ sFFiMzIeN)(; p -| In file included from > ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~src/libavcodec/pcm-bluray.c b:u29f: fsrc/libavcodec/bytestream.hsrc/libavutil/macros.he::r318:4915_::e25 n:warning: dcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]note: -expanded from macro 'FFMIN' p-> b318u | ff e 49r | , #d e sfiifi zn(seie);z e2 | F ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~F! M=I sNiz(ea) , src/libavutil/macros.h:b| )49: ~~~~~ ^ ~~~~ 25(:( anote: )expanded from macro 'FFMIN' > (b) ? 49 | (#bd) e: f(ai)n)e F F| M ~ ^ ~IN (a,b) ((a)In file included from src/libavcodec/pcxenc.c>: 30(b: ) src/libavcodec/bytestream.h? :(357b:)15 :: warning: (comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]a )) | ~ ^ ~ 357 | if (sIn file included from isrc/libavcodec/pcx.cz:e262: src/libavcodec/bytestream.h!:294=: s15i: zwarning: e)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/opusenc.c:460:49: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] src/libavcodec/bytestream.h:355:13 :460 | warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (!f->start_b a355nd | & & o psuisze_ r c=_ tFeFlMlI(Nr(cg)- >+b u1f6 ffdr -a mge-b>ibtusf) f e| r ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavcodec/opusenc.c:464:41:src/libavutil/macros.h warning: :comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]49 :25: note: expanded from macro 'FFMIN' 464 | 49 | #idf e(ffi-n>es iFzFeM I&N&( aop,ubs)_ r(c(a_) t>e l(lb()r ?c ()b )+ :3 (| f ~ ^ ~r amebits) | 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/libavutil/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:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 12 warnings generated. 4 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/pcx.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/pcx.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) | ~~~~~ ^ ~~~~ 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) | ~~ ^ ~~~~~~~ src/libavcodec/opusenc.c:717:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 717 | { NULL }, | ^ src/libavcodec/opusenc.c:715:158: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 715 | { "opus_delay", "Maximum delay in milliseconds", offsetof(OpusEncContext, options.max_delay_ms), AV_OPT_TYPE_FLOAT, { .dbl = OPUS_MAX_LOOKAHEAD }, 2.5f, OPUS_MAX_LOOKAHEAD, OPUSENC_FLAGS, "max_delay_ms" }, | ~ ^~~~~~~~~~~~~~~~~~ src/libavcodec/opusenc.h:32:51: note: expanded from macro 'OPUS_MAX_LOOKAHEAD' 32 | #define OPUS_MAX_LOOKAHEAD ((FF_BUFQUEUE_SIZE - 1)*2.5f) | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ src/libavcodec/opusenc.c:715:152: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 715 | { "opus_delay", "Maximum delay in milliseconds", offsetof(OpusEncContext, options.max_delay_ms), AV_OPT_TYPE_FLOAT, { .dbl = OPUS_MAX_LOOKAHEAD }, 2.5f, OPUS_MAX_LOOKAHEAD, OPUSENC_FLAGS, "max_delay_ms" }, | ~ ^~~~ src/libavcodec/opusenc.c:715:130: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 715 | { "opus_delay", "Maximum delay in milliseconds", offsetof(OpusEncContext, option3s. warningmasx_ generatedd. elay_ms), AV_OPT_TIn file included from YPE_Fsrc/libavcodec/pnmdec.cL:O24A: Tsrc/libavutil/half2float.h,: 47{: 27.:db lwarning: =implicit conversion increases floating-point precision: '_Float16' to 'float' [-Wdouble-promotion] OPUS_MAX_LOOKAH E47A | D } , r2e.t5ufr,n OaPvU_Sf_MlAoXat_2LiOnOtK(AuH.EfA)D;, | O ~~~~~~~~~~~~ ~~^P USENC_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) | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ 7 warnings generated. src/libavcodec/opusenc.c:730:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 730 | { NULL }, | ^ CC libavcodec/proresenc_kostya.o CC libavcodec/prosumer.o CC libavcodec/psd.o CC libavcodec/psymodel.o 3 warnings generated. 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) ((CC libavcodec/pthread.o 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) | ~~~~~ ^ ~~~~ CC libavcodec/pthread_frame.o 12 warnings generated. CC libavcodec/pthread_slice.o src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]CC libavcodec/ptx.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)) | ~ ^ ~ 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) | ~~~~~ ^ ~~~~ CC libavcodec/qcelpdec.o 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)) | ~ ^ ~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/libavutil/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: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/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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned 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) | ~~~~~ ^ ~~~~ 15 warnings generated. 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) | ~~~~~ ^ ~~~~ 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/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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] In file included from 318 | src/libavcodec/pictordec.c : 29 : src/libavcodec/bytestream.hi:f 171(:s18i:ze 2warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]! = 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)) | ~ ^ ~ CC libavcodec/qdm2.o 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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-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/qdmc.o CC libavcodec/qdrw.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/qoi_parser.o 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)CC libavcodec/qoidec.o ) | ~ ^ ~ 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) | ~~~~~ ^ ~~~~ CC libavcodec/qoienc.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/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) | ~~~~~ ^ ~~~~ 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] CC libavcodec/qpeg.o 281 | if (buf_size > rle_bitmap_len) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/pgssubdec.c:293:47: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | if (avctx->width < width || avctx->height < height || !width || !height) { | ~~~~~~~~~~~~~ ^ ~~~~~~ src/libavcodec/pgssubdec.c:293:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | if (avctx->width < width || avctx->height < height || !width || !height) { | ~~~~~~~~~~~~ ^ ~~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-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/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); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 13src/libavutil/macros.h:49 warning:s25: generated . 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) | ~~~~~ ^ ~~~~ CC libavcodec/qpeldsp.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 }, | ^ src/libavcodec/png_parser.c:62:13: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 62 | i = FFMIN(ppc->remaining_size, buf_size); | ^ ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/png_parser.c:66:28: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 66 | if (ppc->chunk_pos == -1) { | ~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/png_parser.c:82:35: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 82 | if (ppc->chunk_length >= buf_size - i) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ CC libavcodec/qsv_api.o 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)) | ~ ^ ~ 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 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned 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/pixlet.c:27: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 6 warnings generated. 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ 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/pixlet.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/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) | ~~~~~ ^ ~~~~ CC libavcodec/qtrle.o 85 warnings generated. CC libavcodec/qtrleenc.o CC libavcodec/r210dec.o 3 warnings generated. CC libavcodec/r210enc.o In file included from src/libavcodec/neon/mpegvideo.c:34: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/photocd.c:302:21: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 302 | if (avpkt->size < img_info[0].start) | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ 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/photocd.c:451:66: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 451 | src/libavcodec/put_bits.hOF:FS317E:T33(: lwarning: ocomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]w res), AV_O P317T | _ T Y P Ei_fI N(Ts,- >b u{f _.ei6n4d =- 0s- >}b,uf _0p,tr 4>,= V Ds i}z,e o f| ( ^Bi tBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/photocd.c:452:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 452 | { NULL }, | ^ 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/pixlet.c:32: src/libavcodec/unary.h:50:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 50 | for(i = 0; i < len && get_bits1(gb) != stop; i++); | ~~~~~~~~~~~~~ ^ ~~~~ In file included from src/libavcodec/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) | ~~~~~ ^ ~~~~ CC libavcodec/ra144.o In file included from src/libavcodec/pnm.c:30: In file included from src/libavcodec/pnm.h:25: src/libavutil/half2float.h:47:27: warning: implicit conversion increases floating-point precision: '_Float16' to 'float' [-Wdouble-promotion] 47 | return av_float2int(u.f); | ~~~~~~~~~~~~ ~~^ 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)) | ~ ^ ~ 15 warnings generated. 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/libavutil/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:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | 11 warning s generatedi. f (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/pixlet.c:133:14: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 133 | while (i < size) { | ~ ^ ~~~~ src/libavcodec/pixlet.c:153:15: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 153 | if (j == width) { | ~ ^ ~~~~~ src/libavcodec/pixlet.c:160:38: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 160 | if (state * 4ULL > 0xFF || i >= size) | ~ ^ ~~~~ src/libavcodec/pixlet.c:179:18: 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) { | ~ ^ ~~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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 (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/pnm.c:194:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 194 | if (av_sscanf(buf1, "%f", &s->scale) != 1 || s->scale == 0.0 || !isfinite(s->scale)) { | ~~~^~~~~ ~~ src/libavcodec/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) { | ~ ^ ~~~~~ 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 }, | ^ In file included from src/libavcodec/pnmdec.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/profiles.c:80:26: warning: missing field 'name' initializer [-Wmissing-field-initializers] 80 | { FF_PROFILE_UNKNOWN }, | ^ src/libavcodec/profiles.c:88:26: warning: missing field 'name' initializer [-Wmissing-field-initializers] 88 | { FF_PROFILE_UNKNOWN }, | ^ src/libavcodec/profiles.c:97:26: warning: missing field 'name' initializer [-Wmissing-field-initializers] src/libavcodec/put_bits.h 97 | : 265 : 37 {: Fwarning: F_comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]P ROFILE_UNKNOWN 265} | , | ^ if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/profiles.c:108:59: warning: missing field 'name' initializer [-Wmissing-field-initializers] 108 | { FF_PROFILE_UNKNOWN }, | ^ src/libavcodec/profiles.c:128:26: warning: missing field 'name' initializer [-Wmissing-field-initializers] 128 | { FF_PROFILE_UNKNOWN }, | ^ src/libavcodec/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/profiles.c:136:26: warning: missing field 'name' initializer [-Wmissing-field-initializers] 136 | { FF_PROFILE_UNKNOWN }, | ^ 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",src/libavcodec/profiles.c (a:v144ct:x26-:> pwarning: imissing field 'name' initializer [-Wmissing-field-initializers]x _fmt == AV144_ | P I X _F M{T_ GFBRFP_F3P2ROBFIEL E|_| UNKNOWN }124, | | ^ avctx->pix_fmt == AV_PIX_FMT_GRAYF32BE) ? 1.f: -1.f); | ^~~ src/libavcodec/pnmenc.c:124:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 122 | snprintf(bytestream, bytestream_end - bytestream, | ~~~~~~~~ 123 | "%f\n", (avctx->pix_fmt == src/libavcodec/profiles.cAV:_P151I:X26_:F Mwarning: T_missing field 'name' initializer [-Wmissing-field-initializers]G BRPF32 B151E | | | { FF_PRO FI124L | E_ U N KN O W N } , | ^ avctx->pix_fmt == AV_PIX_FMT_GRAYF32BE) ? 1.f: -1.f); | ^~~~ src/libavcodec/profiles.c:156:26: warning: missing field 'name' initializer [-Wmissing-field-initializers] 156 | { FF_PROFILE_UNKNOWN }, | ^ 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/profiles.c) :{166 : 26| : ~ ^ ~~~~~~~~~~~~~ warning: missing field 'name' initializer [-Wmissing-field-initializers] src/libavcodec/pixlet.c166: | 447 : 23 :{ warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]FF _PROFIL 447E | _ U N K N O fWorN ( 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/profiles.c:175:26: warning: missing field 'name' initializer [-Wmissing-field-initializers] 175 | { FF_PROFILE_UNKNOWN } | ^ src/libavcodec/profiles.c:181:26: warning: missing field 'name' initializer [-Wmissing-field-initializers] 181 | { FF_PROFILE_UNKNOWN } | ^ src/libavcodec/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++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/prores_metadata_bsf.c:159:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 159 | { NULL }, | ^ In file included from src/libavcodec/pngenc.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); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~16 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/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)) | ~ ^ ~ In file included from src/libavcodec/pngenc.c:25: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/ra144enc.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' 11 49 | # warningdsef generatedi. ne FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 6 warnings generated. 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_src/libavcodec/pixlet.cend: 612-: 64p:-> buwarning: fcomparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]f er, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h612: | 49 : 25 : i fnote: expanded from macro 'FFMIN'( pktsiz e49 | <#=d ef4i4n e+ F(FNMBI_NL(EaV,bE)L S (*( a8) +> 6()b )* ?3 (|b|) p:k t(sai)ze) - | ~ ^ ~4 > bytestrIn file included from esrc/libavcodec/pngenc.ca:m252: _src/libavcodec/bytestream.hg:e294t:_15b:y tewarning: scomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]_l eft(& c294t | x - > gib)f) (s{iz e 2 | ! ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~= size) | ~~~~~ ^ ~~~~src/libavcodec/pixlet.c :630:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 630 | || height > INT_MAX - (1U << (NB_LEVELS + 1))) | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/pixlet.c:629:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 629 | if ( width > INT_MAX - (1U << (NB_LEVELS + 1)) | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-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 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/pngenc.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. src/libavcodec/pnmdec.c:158:31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 158 | if (v > s->maxval) { | ~ ^ ~~~~~~~~~ src/libavcodec/pnmdec.c:178:44: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 178 | for (unsigned j = 0; j < n; j++) | ~ ^ ~ src/libavcodec/pnmdec.c:182:44: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 182 | for (unsigned j = 0; j < n / 2; j++) { | ~ ^ ~~~~~ src/libavcodec/pnmdec.c:236:31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 236 | for (j = 0; j < n / 2; j++) { | ~ ^ ~~~~~ src/libavcodec/pnmdec.c:248:31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 248 | for (j = 0; j < n / 2; j++) { | ~ ^ ~~~~~ src/libavcodec/pnmdec.c:254:31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 254 | for (j = 0; j < n / 2; j++) { | ~ ^ ~~~~~ 1 warning generated. 7 warnings generated. 34 warnings generated. 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/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 11 warnings generated. 3 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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)) | ~ ^ ~ 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) | ~~~~~ ^ ~~~~ CC libavcodec/ra288.o 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)) | ~ ^ ~ CC libavcodec/rangecoder.o 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)) | ~ ^ ~ In file included from src/libavcodec/psd.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) | ~~~~~ ^ ~~~~ CC libavcodec/rasc.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/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) | ~~~~~ ^ ~~~~ CC libavcodec/ratecontrol.o CC libavcodec/raw.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/psd.c:22: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] In file included from 356src/libavcodec/proresenc_kostya.c | : 33 : src/libavcodec/put_bits.hs:iz227e:372: =warning: Fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]F MIN(p->buffer_end - p -227> | b u f f e r , siifze )(s;- >| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~b uf_ensrc/libavutil/macros.hd: 49-: 25s:-> bnote: uexpanded from macro 'FFMIN'f _ptr >49= | # desfiizneeo fF(FBMiItNB(uaf,b))) ({( a )| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~> (b) ? (b) : (a)) | ~ ^ ~ 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] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/rawdec.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/rawenc.o CC libavcodec/rdft.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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 13 warnings generated. src/libavcodec/psymodel.c:118:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 118 | if (cutoff_coeff && cutoff_coeff < 0.98) | ^~~~~~~~~~~~ ~ 11 warnings generated. src/libavcodec/ptx.c:2051 warning:s23 generated:. 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++) { | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/prosumer.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/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' src/libavcodec/pngenc.c: 49660 | :#d19e:f iwarning: ncomparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare]e FFMIN(a,b) ((a) 660> | ( b )f ?o (rb )( y: =( a0);) y <| ~ ^ ~ input->heigIn file included from hsrc/libavcodec/prosumer.ct:31;: src/libavcodec/bytestream.h+:+187y:)15 :{ warning: | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ~ ^ ~~~~~~~~~~~~~ 187 | src/libavcodec/pngenc.c : 661 :i23f: (swarning: izcomparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare]e 2 != si z661e | ) | ~~~~~ ^ ~~~~ 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) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~ In file included from src/libavcodec/proresenc_anatoliy.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)) | ~ ^ ~ src/libavcodec/pngdec.c:1109:19: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1109 | for (y = 0; y < s->y_offset; y++) | ~ ^ ~~~~~~~~~~~ src/libavcodec/pngdec.c:1111:29: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1111 | for (y = s->y_offset; y < s->y_offset + s->cur_h; y++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/pngdec.c:1117:40: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1117 | for (y = s->y_offset + s->cur_h; y < p->height; y++) | ~ ^ ~~~~~~~~~ src/libavcodec/pngdec.c:1122:33: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1122 | for (y = In file included from s-src/libavcodec/proresenc_anatoliy.c>y:_off39se: tsrc/libavcodec/bytestream.h;:186 :13y: y_offset + s- >186 | c u r _ hs;i z++ey2) ={ F F| M ~ ^ ~~~~~~~~~~~~~~~~~~~~~~IN (p->buffer_esrc/libavcodec/pngdec.cn:d1125 :-37 :p -warning: >comparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare]b uffer, size) ;1125 | | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h : 49 : 25f:o rnote: expanded from macro 'FFMIN'( x = s-> x49_ | o#fdfesfeitn;e xF Fbx_)o f((fase)t > +( bs) -? >(cb)u :r _(aw);) + +x ,| ~ ^ ~ foregroundIn file included from src/libavcodec/proresenc_anatoliy.c+:=39 : bsrc/libavcodec/bytestream.hp:p187:,15: bwarning: acomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]ck ground + = 187bp | p) { i| f ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ (size2 != sisrc/libavcodec/pngdec.cze:)1158 :31 : | warning: ~~~~~ ^ ~~~~ comparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1158 | for (b = 0; b < bpp - 1; ++b) { | ~ ^ ~~~~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned 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/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++) { | ~ ^ ~~~~~~~~ In file included from src/libavcodec/prosumer.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/prosumer.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:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned 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/prosumer.c:31: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/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:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-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/prosumer.c:31: src/libavcodec/bytestream.h:src/libavcodec/bytestream.h356:13:: warning: 317comparison 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 | size2 =317 | F F M IN (sp-i>bzufef2er _=e nFdF M-I Np(-p>-b>ubfufeffre, rsi_zee)n;d | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~- p->busrc/libavutil/macros.hff:e49r:,25 :s inote: zexpanded from macro 'FFMIN'e ); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~49 | #define src/libavutil/macros.hFF:MI49N:(a25,b:) note: (expanded from macro 'FFMIN'( a) > (b )49 | ?# d(ebf)i n:e (FaF)M)I N (a| , ~ ^ ~b ) ((a) > In file included from (src/libavcodec/prosumer.cb:31): src/libavcodec/bytestream.h:?357: 15(b:) warning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ( a)) | 357 ~ ^ ~ | if (sizeIn file included from 2 src/libavcodec/proresenc_anatoliy.c!:=39 : ssrc/libavcodec/bytestream.hi:ze318): 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/proresenc_anatoliy.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/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/proresdec2.c:341:23: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 341 | if (pic_data_size > buf_size) { | ~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/proresdec2.c:396:37: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 396 | while (ctx->mb_width - mb_x < slice_mb_count) | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/proresdec2.c:410:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]CC libavcodec/realtextdec.o 410 | if (mb_x == ctx->mb_width) { | ~~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/proresdec2.c:421:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 421 | if (mb_x || mb_y != ctx->mb_height) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/proresenc_anatoliy.c:51:26: warning: missing field 'name' initializer [-Wmissing-field-initializers] 51 | { FF_PROFILE_UNKNOWN } | ^ CC libavcodec/remove_extradata_bsf.o src/libavcodec/prosumer.c:67:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 67 | for (int i = 0; i < (b & 0xFFu); i++) | ~ ^ ~~~~~~~~~ src/libavcodec/pngenc.c:1173:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1173 | {"dpi", "Set image resolution (in dots per inch)", OFFSET(dpi), AV_OPT_TYPE_INT, {.i64 = 0}, 0, 0x10000, VE}, | ^ src/libavcodec/pngenc.c:1174:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1174 | {"dpm", "Set image resolution (in dots per meter)", OFFSET(dpm), AV_OPT_TYPE_INT, {.i64 = 0}, 0, 0x10000, VE}, | ^ CC libavcodec/rka.o src/libavcodec/pngenc.c:1182:11: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1182 | { NULL}, | ^ src/libavcodec/proresdec2.c:485src/libavcodec/pngdec.c:43:: warning: 1226comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: 47: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 485 | 1226 | DiEfC O(DlEen_gCtOhD E>W O0RxD7(fcfofdfef, fdfc _|c|o dleenbgotohk [+F F8M I>N( cbyotdees,t re6aUm)2_]g,e t_LbAyStTe_SsK_IlPef_tB(IT&Ss)-;> g b| ) ^ ~~~~ ~~ ) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/proresdec2.c:439:24: note: expanded from macro 'DECODE_CODEWORD' 439 | switch_bits = codebook & 3; \ | ^~~~~~~~ src/libavcodec/proresdec2.c:485:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 485 | DECODE_CODEWORD(code, dc_codebook[FFMIN(code, 6U)], LAST_SKIP_BITS); | ^ ~~~~ ~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/proresdec2.c:440:24: note: expanded from macro 'DECODE_CODEWORD' 440 | rice_order = codebook >> 5; \ | ^~~~~~~~ src/libavcodec/proresdec2.c:485:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 485 | DECODE_CODEWORD(code, dc_codebook[FFMIN(code, 6U)], LAST_SKIP_BITS); | ^ ~~~~ ~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/proresdec2.c:441:24: note: expanded from macro 'DECODE_CODEWORD' 441 | exp_order src/libavcodec/proresenc_anatoliy.c = (:c212o:13d:e bwarning: ocomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ok >> 2) & 7; 212 | i f ( v a l > = f i r s t _\ e x| p ^~~~~~~~) { /* exp golomb */ | ~~~ ^ ~~~~~~~~~ src/libavcodec/prosumer.c:163:24: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 163 | av_assert0(s->size >= bytestream2_get_bytes_left_p(&s->pb)); | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ 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)) | ~ ^ ~ 13 warnings generated. 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/proresenc_kostya.c:35: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 3 warnings generated. 2 warnings generated. src/libavcodec/psd.c:238:44: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 238 | if (bytestream2_get_bytes_left(&s->gb) < scanline_count * 2) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/psd.c:280:31: warning: comparison of integers of different signs: 'unsigned int' and 'int8_t' (aka 'signed char') [-Wsign-compare] 280 | for (p = 0; p <= rle_char; p++) { | ~ ^ ~~~~~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned 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/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 && | ~~~ ^ ~~~~~~ In file included from src/libavcodec/proresenc_kostya.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 - psrc/libavcodec/prosumer.c->b:u309f:fe23r:, warning: scomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]i ze); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h309: | 49 :25: note: expanded from macro 'FFMIN'f or (in t49 | i# de=f i1n;e iF F( t:(ab523b): l17?e):; (warning: ib)comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] :+ =(a )2)) { | ~ ^ ~| ~ ^ ~~~~~~~~~~~~~~~~~~~~~523 | In file included from src/libavcodec/proresenc_kostya.c : 35i: fsrc/libavcodec/bytestream.h :(294p:15o:s warning: >comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]= max_ c294o | e ff s ) {i f| ~~~ ^ ~~~~~~~~~~( 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/proresenc_kostya.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) | ~~~~~ ^ ~~~~ 11 warnings 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/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-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/proresenc_kostya.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/proresenc_kostya.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/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++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/psd.c:438:48: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 438 | if (bytestream2_get_bytes_left(&s->gb) < s->uncompressed_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavcodec/psd.c:452:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 452 | for (p = 0; p < s->pixel_size; p++) { | ~ ^ ~~~~~~~~~~~~~ CC libavcodec/rl.o src/libavcodec/proresdec2.c:675:57: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 675 | || hdr_size+y_data_size+u_data_size+v_data_size > slice->data_size){ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ CC libavcodec/rl2.o In file included from src/libavcodec/qdrw.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/rle.o src/libavcodec/proresenc_kostya.c:In file included from 414:13src/libavcodec/qdrw.c:: 32warning: : comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]src/libavcodec/bytestream.h :186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 414 | if ( v186a | l > =s izsew2i t= cFhFM_IvNa(lp) -{ > b| u ~~~ ^ ~~~~~~~~~~f fer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define17 FF warningMsI generatedN. (a,b) ((a) > (b) ? (b) : (a))1 | warning ~ ^ ~ generated. In file included from src/libavcodec/qdrw.c:32: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/roqaudioenc.o CC libavcodec/roqvideo.o CC libavcodec/roqvideodec.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/roqvideoenc.o CC libavcodec/rpza.o 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) | ~~~~~ ^ ~~~~ src/libavcodec/proresenc_anatoliy.c:926:94: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 926 | { "vendor", "vendor ID", OFFSET(vendor), AV_OPT_TYPE_STRING, { .str = "fmpg" }, 0, 0, VE }, | ^ src/libavcodec/proresenc_anatoliy.c:927:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 927 | { NULL } | ^ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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: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/qpeg.c:src/libavcodec/qoienc.c28:: 23src/libavcodec/bytestream.h: :src/libavcodec/bytestream.h171::17118::18 : warning: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g- >171b | u f f egr- >+b=u fFFfMeIr N+(=g -F>FbMIuNf(fge-r>b_uefndf e-r _egn-d> b-u fgf->ebru,f fseirz, es)i;ze ) ;| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.hsrc/libavutil/macros.h::4949::2525:: note: note: expanded from macro 'FFMIN'expanded from macro 'FFMIN' 4949 | | ##ddeeffiinnee FFFMFIMNI(Na(,ab,)b )( ((a()a >) (>b )( b)? ?(b )( b:) :( a)()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-In file included from >bsrc/libavcodec/qoienc.cu:ff23e: rsrc/libavcodec/bytestream.h,: 186s:i13:z ewarning: );comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h: 49186: | 25 : note: expanded from macro 'FFMIN'si ze2 = 49F | #FdMeIfNi(npe- >bFuFfMfIeNr(_ae,nbd) -( (pa-src/libavcodec/bytestream.h)>b uf>: f355(eb:r),13: ?swarning: i(comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]zb e)) ;: (| a ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~) ) | ~ ^ ~355 | src/libavutil/macros.h : 49: 25 :s In file included from inote: zsrc/libavcodec/qpeg.cexpanded from macro 'FFMIN':e28 : src/libavcodec/bytestream.h :=187 :F15F: M 49warning: I | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]N# (dge-f>ibnu ef187 | fFe Fr M_I N(eianf,bd) (-s(iz (e2g -a>b!uf)= f >e s(br)i,z ? es(b))i z:e | )( ~~~~~ ^ ~~~~a;) ) | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~| ~ ^ ~ src/libavutil/macros.hIn file included from :src/libavcodec/qoienc.c49::2325: :src/libavcodec/bytestream.h :note: expanded from macro 'FFMIN'187 :15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 49 | #de f187i | n e F iFfM I(Ns(iaz,eb2) !(=(a )si z>e )( 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 FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/qdrw.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) | ~~~~~ ^ ~~~~ src/libavcodec/proresenc_kostya.c:665:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 665 | if (val >= switch_val) { | ~~~ ^ ~~~~~~~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned 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/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) | ~~~~~ ^ ~~~~ 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) | ~~~~~ ^ ~~~~ CC libavcodec/rpzaenc.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/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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ 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)) | ~ ^ ~ CC libavcodec/rscc.o src/libavcodec/bytestream.h:355:In file included from 13: src/libavcodec/qoidec.cwarning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]22 : src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | si z186e | =si zFeF2M I=N( gF-F>MbIuNf(fp-e>r_beunfdf e-r _ge-n>dbu f-f epr-,>b usfifzeer),; s i| ze ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~) ; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49src/libavutil/macros.h::2549: :note: 25expanded from macro 'FFMIN': note: expanded from macro 'FFMIN' 49 | #49d | e#dfefiinnee FFFFMMIIN(Na(,ab,)b )( (a()( a>) (>b )( b?) (?b )( b:) (:a ))( a )| ) ~ ^ ~ | ~ ^ ~ In file included from In file included from src/libavcodec/qpeg.csrc/libavcodec/qoidec.c::2822: : src/libavcodec/bytestream.hsrc/libavcodec/bytestream.h::356187::1315:: 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] 187356 | | isf i(zsei2z e=2 F!F=M IsNi(zpe-) >CC libavcodec/rtjpeg.o b| u ~~~~~ ^ ~~~~f fer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/bytestream.h:In file included from 355src/libavcodec/qpeg.c::1328:: src/libavcodec/bytestream.hwarning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]357 :15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | 355 | if ( ssiizzee2 ! == sFizFeM)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/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_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/rv10.o 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); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 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/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,src/libavcodec/bytestream.hb) ((a:) 271>: 17(:b )warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]? (b) : (a)) | ~ ^ ~ 271 | intIn file included from ssrc/libavcodec/qdmc.ci:33z: esrc/libavcodec/bytestream.h2: 187=: 15F:F MIwarning: Ncomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]( g->buff e187r | _ en d - ig-f> b(usfifzeer2 ,! =s isziez)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/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:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned 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:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/bytestream.h:In file included from 355src/libavcodec/qdmc.c::1333:: src/libavcodec/bytestream.hwarning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]294 :15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | 355 | i f (sisziez2e ! = =s iFzFeM)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/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' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/qoidec.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:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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: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/qdmc.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/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) | ~~~~~ ^ ~~~~ CC libavcodec/rv10enc.o src/libavcodec/qpeg.c:322:16: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 322 | pal_size = FFMIN(1024U, avctx->extradata_size); | ^ ~~~~~ ~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavcodec/rv20enc.o 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 += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | 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++) { | ~ ^ ~~~ src/libavcodec/proresenc_kostya.c:1374:65: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1374 | AV_OPT_TYPE_INT, { .i64 = 8 }, 1, MAX_MBS_PER_SLICE, VE }, | ^ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buIn file included from ffsrc/libavcodec/qtrleenc.cer:_27e: ndsrc/libavcodec/bytestream.h -: 171g:-18>:b uwarning: ffer, sizecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]) ; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h171: | 49 : 25 : gnote: -expanded from macro 'FFMIN'> buffer +49= | # dFeFfMiIneN (FgF-M>IbuNf(fae,br)_ e(n(da -) g>- >(bbu)f f?e r,( bs) i:z e();a ) ) | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~| ~ ^ ~ 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:1393:57: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1393 | AV_OPT_TYPE_STRING, { .str = "Lavc" }, 0, 0, VE }, | ^ 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 = FFMsrc/libavcodec/proresenc_kostya.cI:N1395(:p52->:b uwarning: ffmissing field 'unit' initializer [-Wmissing-field-initializers]e r_end - p-1395> | bu f f e r In file included from , src/libavcodec/qtrle.c si: z38e: A)src/libavcodec/bytestream.hV_;:O P293T :_| T13 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~:Y Pwarning: Ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]_I NTsrc/libavutil/macros.h, :{49: 25:. inote: 6expanded from macro 'FFMIN'4 =293 | 0 }49 | ,#s di0efz,ie 2n8 e1 =9FF MI2FN,(F VaEM ,}INb,() p | -( ^> b(uaf)f e>r_ e(nbd) ?- p(-b>)b :u (fa)f)e r | , ~ ^ ~ size); | In file included from ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~src/libavcodec/qtrleenc.c :27: src/libavcodec/bytestream.h:187:15src/libavutil/macros.h:: 49warning: :25comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: note: expanded from macro 'FFMIN' 187 | 49 | # d eiff (isinzee2 F!=F MsIiNz(e)a ,b ) | (( ~~~~~ ^ ~~~~a ) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/qtrle.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/proresenc_kostya.c:1411:34: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1411 | { .i64 = 16 }, 0, 16, VE }, | ^ src/libavcodec/proresenc_kostya.c:1412:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1412 | { NULL } | ^ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and '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/qdm2.c#de:fi45n: e src/libavcodec/bytestream.hF:F171M:I18N:( awarning: ,comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]b ) ((a) > (b) ? (b) :171 | ( a ) ) g -| > ~ ^ ~b uffer += FIn file included from FMsrc/libavcodec/qtrle.cI:N38(: gsrc/libavcodec/bytestream.h-:>318b:u15f:f ewarning: rcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]_ end - g318-> | b u f f eirf, (ssiizzee2); ! =| 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/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] src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size =271 | F FM I N (gi-n>tb usfizfee2r _=e nFdF M-IN (g-g>-b>ubuffffeerr,_ esnid z-e )g;-> b u| f ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~f er, size);src/libavutil/macros.h : 49| :25 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~: note: expanded from macro 'FFMIN' src/libavutil/macros.h:49 :4925 | :# dnote: eexpanded from macro 'FFMIN'f ine FFM I49 | N#(dae,fbi)n e(( aF)F M>I N((b)a ,b?) ((b(a)) : >( 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/qtrleenc.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/qtrleenc.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/qtrleenc.c:27: src/libavcodec/bytestream.hsrc/libavcodec/bytestream.h:318::15271::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] 318 | if (siz e2712 | ! = s iizne)t | s ~~~~~ ^ ~~~~iz e2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffersrc/libavcodec/bytestream.h, :si355ze:)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'355 | s i49z | e# d e=f iFnFeM IFNF(MgIN-(>ab,ubf)f e(r(_ae)nd >- (gb)- >?b u(fbf)e r:, s(iaz)e)); | ~ ^ ~ | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ In file included from src/libavutil/macros.h:src/libavcodec/qdm2.c49::4525: src/libavcodec/bytestream.h:: 294:note: 15expanded from macro 'FFMIN': warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 49 | #d ef294i | n e F F MiIfN ((as,bi)z e((2a )! >= (sbi)z ?e ) ( 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 FFMIN(a,b) ((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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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: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/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, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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: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/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/qcelpdec.cIn file included from src/libavcodec/r210enc.c:29: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] :128 186 | size:2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 41src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' : 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from warning: src/libavcodec/r210enc.c:29: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 128 | predictors[i] * QCELP_LSP_OCTAVE_PREDICTOR + | ^~~~~~~~~~~~~ ~ src/libavcodec/qcelpdec.c:149:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 149 | lspf[0] = FFMAX(lspf[0], QCELP_LSP_SPREAD_FACTOR); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:22: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ ~ src/libavcodec/qcelpdec.c:151:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/bytestream.h :271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 151 | 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h :49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 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)) | ^ ~ In file included from src/libavcodec/qcelpdec.csrc/libavcodec/r210enc.c:29: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] :151 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ :src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 38 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] warning: 294 | if (size2 != size) | ~~~~~ ^ ~~~~ implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 151 | lsrc/libavcodec/qdmc.c:s183: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); | ~ ^~~~~~~~~~~~ psrc/libavcodec/qdmc.cf:183:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] [ i183 | sin_table[i] = sin(2.0f * i * M_PI * 0.001953125f); | ~~~~~^~~ ~ ] = FFMAX(lspf[i], lspf[i - 1] + QCELP_LSP_SPREAD_FACTOR); | ^~~~~~~~~~~ ~ src/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' 47 | #define Fsrc/libavcodec/bytestream.h:F317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] MAX 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ (src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' a 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ ,bIn file included from src/libavcodec/r210enc.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) | ~~~~~ ^ ~~~~ ((a) > (b) ? (a) : (b)) | ^ src/libavcodec/qcelpdec.c:151:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 151 | lspf[i] = FFMAX(lspf[i], lspf[i - 1] + QCELP_LSP_SPREAD_FACTOR); | ^~~~~~~~~~~ ~ src/libavutil/macros.h:47:40: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-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/r210enc.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/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) | ~~~~~ ^ ~~~~ src/libavcodec/qcelpdec.c:153:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 153 | lspf[9] = FFMIN(lspf[9], 1.0 - QCELP_LSP_SPREAD_FACTOR); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:22: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ ~ src/libavcodec/qcelpdec.c:155:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 155 | lspf[i - 1] = FFMIN(lspf[i - 1], lspf[i] - QCELP_LSP_SPREAD_FACTOR); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:22: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ ~ src/libavcodec/qcelpdec.c:155:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 155 | lspf[i - 1] = FFMIN(lspf[i - 1], lspf[i] - QCsrc/libavcodec/qdmc.c:E267:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 267 | if (s->checksum_size >= 1U << 28) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ LP_14 warningLs generated. SP_SPREAD_FACTOR); | ^~~~~~~ ~ src/libavutil/macros.h:49:28: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (CC libavcodec/rv30.o b) : (a)) | ^ src/libavcodec/qcelpdec.c:155:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 155 | lspf[i - 1] = FFMIN(lspf[i - 1], lspf[i] - QCELP_LSP_SPREAD_FACTOR); | ^~~~~~~ ~ src/libavutil/macros.h:49:34: note: expanded from macro 'FFMIN' 49 | src/libavcodec/qdmc.c:#335:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] def 335 | if (v >= FF_ARRAY_ELEMS(code_prefix)) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ine FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavcodec/qcelpdec.c:158:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 158 | ff_weighted_vector_sumf(lspf, lspf, q->prev_lspf, smooth, 1.0 - smooth, 10); | ~ ^~~~~~ src/libavcodec/qcelpdec.c:170:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 170 | if (lspf[9] <= .70 || lspf[9] >= .97) | ^~~~~~~ ~~ src/libavcodec/qcelpdec.c:170:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 170 | 11 warnings generated. if (lspf[9] <= .70 || lspf[9] >= .97) | ^~~~~~~ ~~ src/libavcodec/qcelpdec.c:173:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 173 | if src/libavcodec/qdmc.c:(412:15: warning: comparison of integers of different signs: 'const int' and 'unsigned int' [-Wsign-compare] fa b412 | if (index >= FF_ARRAY_ELEMS(s->tones[group])) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ s(lspf[i] - lspf[i - 2]) < .08) | ~~~~ ~~~~~~~~^~~~~~~~~~~~~ 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/qcelpdec.c:176:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 176 | if (lspf[9] <= .66 || lspf[9] >= .919 warning8s generated. 5) | ^~~~~~~ ~~ src/libavcodec/qcelpdec.c:176:17src/libavcodec/qdm2_tablegen.h::64:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 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; | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 (fabsrc/libavcodec/qdm2_tablegen.h:s94:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (l s94 | noise_samples[i] = (delta * (float)((random_seed >> 16) & 0x00007fff) - 1.0); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ pf[i] - lssrc/libavcodec/qdmc.c:p492:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] f[ 492 | scale = 0.5 * amplitude; | ~ ^~~~~~~~~ i - 4]) < .0931) | ~~~~ ~~~~~~~~^~~~~~~~~~~~~ src/libavcodec/qcelpdec.c:226:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 226 | gain[6] = 0.4 * g12 warnings generated. ain[3] + 0.6 * gain[4]; | ~ ^~~~~~~ src/libavcodec/qcelpdec.c:226:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 226 | gain[6] = 0.4 * gain[3] + 0.6 * gain[4]; | ~ ^~~~~~~ src/libavcodec/qcelpdec.c:228:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 228 | gain[4] = 0.8 * gain[2] + 0.2 * gain[3]; | ~ ^~~~~~~ src/libavcodec/qcelpdec.c:228:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 228 | gain[4] = 0.8 * gain[2] + 0.2 * gain[3]; | ~ ^~~~~~~ 10 warnings generated. 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]; | ~ ^~~~~~~ 39 warnings generated. src/libavcodec/qcelpdec.c:231:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 231 | gain[1] = 0.6 * gain[0] + 0.4 * gain[1]; | ~ ^~~~~~~ src/libavcodec/qcelpdec.c:231:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 231 | gain[1] = 0.6 * gain[0] + 0.4 * gain[1]; | ~ ^~~~~~~ src/libavcodec/qcelpdec.c:253:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 253 | slope = 0.5 * (qcelp_g12ga[g1[0]] - q->last_codebook_gain) / subframes_count; | ~ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/rv30dsp.o src/libavcodec/qcelpdec.c:318:24: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 318 | tmp_gain = gain[i] * QCELP_RCC libavcodec/rv34.o ATE_FULL_CODEBOOK_RATIO; | ^~~~~~~ ~ src/libavcodec/qcelpdec.c:327:24: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 327 | tmp_gain = gain[i] * QCELP_RATE_HALF_CODEBOCC libavcodec/rv34_parser.o OK_RATIO; | ^~~~~~~ ~ 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/qcelpdec.c:342:24: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 342 | tmp_gain = gain[CC libavcodec/rv34dsp.o i] * (QCELP_SQRT1887 / 32768.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/qcelpdec.c:351:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 350 | firCC libavcodec/rv40.o _filter_value += qcelp_rnd_fir_coefs[j] * | ~ 351 | (rnd[-src/libavcodec/put_bits.h:j317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ + rnd[-20+j]); | ~~~~~~~~^~~~~~~~~~~~ src/libavcodec/qcelpdec.c:353:63: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 353 | fir_filter_value += qcelp_rnd_fir_coefs[10] * rnd[-10]; | ~ ^~~~~~~~ src/libavcodec/qcelpdec.c:364:24: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 364 | tmp_gain = g11 warningas generated. in[i] * (QCELP_SQRT1887 / 32768.0); | ^~~~~~~ ~ src/libavcodec/qdm2.c:744:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 744 | f -= noise_samples[((sb + 1) * (j +5 * ch + 1)) & 127] * 9.0 / 40.0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ src/libavcodec/qcelpdec.c:374:24: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 374 | tmp_gain = gain[i] * QCELP_RATE_FULL_CODEBOOK_RATIO; | ^~~~~~~ ~ src/libavcodec/qdm2.c:812:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 812 | samples[0] = ((float)get_bits(gb, 5) - 16.0) / 15.0; | ^~~~~~~~~~~~~~~~~~~~~~ ~ src/libavcodec/qcelpdec.c:506:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 506 | q->pitch_gain[i] = 0.5 * FFMIN(q->pitch_gain[i], 1.0); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:22: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ ~ src/libavcodec/qcelpdec.c:506:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 506 | q->pitch_gain[i] = 0.5 * FFMIN(q->pitch_gain[i], 1.0); | ~ ^~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:40: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavcodec/ra144enc.c:91:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 91 | if (index == low) | ~~~~~ ^ ~~~ src/libavcodec/qcelpdec.c:542:29: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 542 | lsp[i] = cos(M_PI * lspf[i]); | ~ ^~~~~~~ src/libavcodec/qcelpdec.c:576:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 576 | if (weight != 1.0) { | ^~~~~~ ~~ src/libavcodec/qcelpdec.c:578:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 578 | weight, 1.0 - weight, 10); | ~ ^~~~~~ src/libavcodec/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)) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15 warnings generated. CC libavcodec/rv40dsp.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)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/s302m.o CC libavcodec/s302menc.o src/libavcodec/qdm2.c:1435:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1435 | c.im = level * sin(tone->phase * iscale); | ^~~~~ ~ src/libavcodec/qdm2.c:1436:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1436 | c.re = level * cos(tone->phase * iscale); | ^~~~~ ~ CC libavcodec/samidec.o src/libavcodec/qdm2.c:1447:39: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1447 | f[2] = 1.0 - tone->table[2] - tone->table[3]; | ~ ^~~~~~~~~~~~~~ src/libavcodec/qdm2.c:1447:22: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1447 | f[2] = 1.0 - tone->table[2] - tone->table[3]; | ~ ^~~~~~~~~~~~~~ src/libavcodec/ra144enc.c:src/libavcodec/qdm2.c502::144836::31 :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] 1448 | 502f | [ 3 ] = t o n e - > t ab l e [ 1 ] + to n e -e>ntearbglye <[=4 ]ra ct-x -1>.0o;l d _| en ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ~e rgy, | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~ CC libavcodec/sanm.o src/libavcodec/qdm2.c:1492:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1492 | c.re = level * cos(q->fft_coefs[i].phase * iscale); | ^~~~~ ~ src/libavcodec/qdm2.c:1493:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1493 | c.im = level * sin(q->fft_coefs[i].phase * iscale); | ^~~~~ ~ 14 warnings generated. 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: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) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ In file included from src/libavcodec/rasc.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/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) | ~~~~~ ^ ~~~~ 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/bytestream.h:271:17: 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/ra288.csrc/libavutil/macros.h::49128:25::32 :note: expanded from macro 'FFMIN'warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | #def i128n | e F F MgIaNi(n_ab,lbo)c k([(9a]) => 1 0( b*) l?o g(1b0) (:s u(am))) + | ( ~ ^ ~ 10*log10(((1<<24)/5.)) - 32); | ~~~~~ ^~~ 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 (size2src/libavcodec/ra288.c !=: 164s:i38z:e )warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ~~~~~ ^ ~~~~ 164 | out2[i] = out2[i] * 0.5625 + buffer1[i]; | ~ ^~~~~~~~~~ src/libavcodec/ra288.c:164:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 164 | out2[i] = out2[i] * 0.5625 + buffer1[i]; | ^~~~~~~ ~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ CC libavcodec/sbc.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/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) | ~~~~~ ^ ~~~~ 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] CC libavcodec/sbc_parser.o 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ CC libavcodec/sbcdec.o 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++);CC libavcodec/sbcdec_data.o | ~~~~~~~~~~~~~ ^ ~~~~ 33 warnings generated. 18 warnings generated. 43 warnings generated. 15 warnings generated. In file included from src/libavcodec/ratecontrol.c:34: In file included from src/libavcodec/mpegvideoenc.h:34: In file included from src/libavcodec/mpegvideo.h: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/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)) | ~ ^ ~ CC libavcodec/sbcdsp.o 12 warnings generated. CC libavcodec/sbcdsp_data.o 11 warnings generated. src/libavcodec/rasc.c:223:47: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 223 | if (nb_mCC libavcodec/sbcenc.o oves > 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++) { | ~ ^ ~~~~~~~~ In file included from src/libavcodec/roqaudioenc.c:25: src/libavcodec/bytestream.h:171:18: warning: CC libavcodec/sbrdsp.o comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-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->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/remove_extradata_bsf.cCC libavcodec/sbrdsp_fixed.o :238:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 238 | { NULL }, | ^ CC libavcodec/scpr.o CC libavcodec/screenpresso.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/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); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ CC libavcodec/setts_bsf.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/roqaudioenc.c:25: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 11293 | warning s generated. size2 = FFMIN(p->buffer_end31 - 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/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) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/rpza.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/rpza.c:41: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | src/libavcodec/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/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] src/libavcodec/bytestream.h 350: | 317 : 13 : ifwarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]( x >= avctx->wi dt317h | | | ysrc/libavcodec/ratecontrol.c s>i=:z ea276v: 17c: =twarning: ximplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]->Fh FeMIiNg(htp |-|>b u f| 76 ~ ^ ~~~~~~~~~~~~~f | e r_ en d -src/libavcodec/rasc.cr :350e:pt-11:u>b urwarning: fcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]f ner , rsci e-z350e>); | q s| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ciafle src/libavutil/macros.h(*:49x : >(=25d :o avucnote: expanded from macro 'FFMIN'btlx e-)>(wricdt he49 - | |#|>d iefy_ i>=tn eea vxFc_tFx-b>ihMtesINi( ga+,ht brc)e|-> p|( _ (at)| ~ ^ ~~~~~~~~~~~~e x> _(bbi)t src/libavcodec/rasc.cs?: 354(b+):39 : :1warning: ()acomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] ) /) b| ~ ^ ~i t s354 | ; i| f ~~~~~^~~~~~ ~In file included from ( src/libavcodec/roqaudioenc.cx: 25+ : wsrc/libavcodec/bytestream.h >: 318:a15vc:t warning: xcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]- >widt h318 | | | y +i fh (>s aivzcetx2- !>=h esiigzeh)t ) | ~~~~~ ^ ~~~~ | ~~~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/rasc.c:354:15: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 354 | if (x + w > avctx->width || y + h > avctx->height) | ~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/rasc.c:368:44: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 368 | if (bytestream2_get_bytes_left(gb) < uncompressed_size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/rasc.c:394:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 394 | NEXT_LINE | ^~~~~~~~~ src/libavcodec/rasc.c:323:12: note: expanded from macro 'NEXT_LINE' 323 | if (cx >= w * s->bpp) { \ | ~~ ^ ~~~~~~~~~~ src/libavcodec/rasc.c:405:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 405 | NEXT_LINE | ^~~~~~~~~ src/libavcodec/ratecontrol.c:88:13: warning: src/libavcodec/rasc.c:implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]323 :12: note: expanded from macro 'NEXT_LINE' 323 | 88 | i f ( c x( >a=- >wi _*q usa-n>tb_pfpa)c t{o r > 0. 0 | | r c c -\>l a s| t ~~ ^ ~~~~~~~~~~_ non_b_pict_tsrc/libavcodec/rasc.cyp:e414 :==17 :A Vwarning: _comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]P ICTURE_TYPE_P) )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] src/libavcodec/ratecontrol.c:89: 54423: | warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] NE X89T | _L I N E | ^~~~~~~~~ q = last_p_q *src/libavcodec/rasc.c :FF323A:B12S:( anote: -expanded from macro 'NEXT_LINE'> i_quan t323_ | f ac to r )i f+ (ac-x> i>_=q uwa n*t _so-f>fbspept); { | ~ ~~~^~~~~~~~~~~~~~ \ | ~~ ^ ~~~~~~~~~~src/libavcodec/ratecontrol.c :89:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/rasc.c:432:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 89 | q = 432l | as t _ p _ q * F F A B S ( a N-E>XTi__LqIuNEa nt _| f ^~~~~~~~~a ctor) + a->i_src/libavcodec/rasc.cq:ua323n:t12_: onote: fexpanded from macro 'NEXT_LINE'f set; | ~ ~~~^~~~~~~~~~~~~~323 | if src/libavutil/common.h(:c64x: >31=: note: wexpanded from macro 'FFABS' * s->bp p64) | #{d e f in e F F A B S ( a ) \( ( a| ~~ ^ ~~~~~~~~~~) src/libavcodec/bytestream.h >= :0 355?: 13(src/libavcodec/rasc.c: a:warning: )438comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] :: 17 :( -warning: (acomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]) )) | 355 ^ | si z438e | src/libavcodec/ratecontrol.c := 89 :F 24 :FM I warning: N implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion](g - > b u f f eN 89rE | XT__e nL Id N-E g - | > ^~~~~~~~~ bu q f=f elra,st _spi_zqe *) src/libavcodec/rasc.cF;: F323 :A| 12B ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~S:(a -note: >expanded from macro 'NEXT_LINE'i_ quansrc/libavutil/macros.ht: _32349:f25 | ac:t onote: r expanded from macro 'FFMIN')i + fa -(>cix_q u >49=a | n#dwte f_*io fnfes s-FFeM>tINb(;a,p bp ))| { ~ ^~~~~~~~~~~~~~~~~~~~~~~~( ( asrc/libavcodec/bytestream.h) src/libavutil/common.h: 64:: 37 > 271: : ( b17note: :expanded from macro 'FFABS' ) \ warning: ?comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | 64 ~~ ^ ~~~~~~~~~~ | (#b)d e:f i(nea Fsrc/libavcodec/rasc.cF:)450271A): | B | 17 S ~ ^ ~(: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]a ) (i(nat)In file included from src/libavcodec/roqaudioenc.c :s>i25=z e: 24500src/libavcodec/bytestream.h :?= | F 356( aFM: ) I 13 N:: warning: (g -(>comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] -(b u a)f)f er) _| e ^~~~n356 Nd | E XT -_ LsgIi-Nz>Ee2b uf =f| e ^~~~~~~~~ r F,F MsIiNz(ep)-; > b| u ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~src/libavcodec/rasc.cf :fe323r_:e12n: dsrc/libavutil/macros.hnote: -:expanded from macro 'NEXT_LINE' 49p:-25>src/libavcodec/ratecontrol.cb :u323:91 :f | 17:note: f e warning: expanded from macro 'FFMIN' rimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], si zief) ;( c x49 | 91>| =# | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ dw *e fsi -src/libavutil/macros.h>bnp e:49p:) { 25 : FFnote: expanded from macro 'FFMIN' M a -I N >49 b(_ | # a qd, bu)e fai nnt(_\ e (f| aFa ~~ ^ ~~~~~~~~~~cFt)o r M >I> 0N. ((0ba)) src/libavcodec/rasc.c, ? :b459 :(17)| b: ~~~^~~~~~~~~~~~~~ ~warning: () comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]( a:) ( a)>) ( b | ) ~ ^ ~ ? (b )459 | : ( a ) ) | ~ ^ ~ NEXTIn file included from _src/libavcodec/roqaudioenc.cL:I25N: Esrc/libavcodec/bytestream.h : 357| :15 ^~~~~~~~~: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/ratecontrol.c:92 :51357: | warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i f (sizsrc/libavcodec/rasc.ce:2 !32392:=12 | : s inote: expanded from macro 'NEXT_LINE' z e )q | =323 ~~~~~ ^ ~~~~ | l a sitf_ n(coxn _b>_=q w* *a s-->>bb_pqpu)a {n t _ f a c t o r + 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; | ~ ~~~^~~~~~~~~~~~~~ In file included from src/libavcodec/rpza.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/rpza.c:41: src/libavcodec/bytestream.h:294:15:In file included from warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]src/libavcodec/rpzaenc.c :33: src/libavcodec/put_bits.h: 227294: | 37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (size2 != size) 227| | ~~~~~ ^ ~~~~ if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/ratecontrol.c:127:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 127 | qmin = (int)(qmin * FFABS(s->avctx->b_quant_factor) + s->avctx->b_quant_offset + 0.5); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ~ src/libavcodec/ratecontrol.c:128:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 128 | qmax = (int)(qmax * FFABS(s->avctx->b_quant_factor) + s->avctx->b_qusrc/libavcodec/bytestream.han:t317_o:13f:f swarning: ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]t + 0.5); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | src/libavcodec/put_bits.h#def:in265e: F37FM:I Nwarning: (comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]a ,b) ((a) > (b) ?265 ( | b ) : ( a ) ) i | f ~ ^ ~ ( s->buf_end -In file included from src/libavcodec/rpza.cs:->41bsrc/libavcodec/ratecontrol.c: u:src/libavcodec/bytestream.hf131:_318p:t:61:r >15=warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: warning: scomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]i zeof(B it318B | u f 131 ) | )i { f ( s| i ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ z e 2 q!=m ins =i z(ein)t )| ( ~~~~~ ^ ~~~~q min * 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/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/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,src/libavcodec/ratecontrol.cb) :(163(:a)17 :> warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]b ) ? (b) : ( a163) | ) | ~ ^ ~ q *= s-In file included from >rsrc/libavcodec/rpza.cc:_41q: msrc/libavcodec/bytestream.ho:d357_:a15m:p ;warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | ~~ ~~~^~~~~~~~~~~ 357 | if (size2 != size) 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)) | ~ ^ ~ src/libavcodec/ratecontrol.c:176:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 176 | q *= pow(d, 1.0 / s->rc_buffer_aggressivity); | ~ ~~~^~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/rasc.c: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:src/libavcodec/ratecontrol.c11:: 180warning: :comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]47 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 552 | if (w > 179 | a v c t x - > w id th | | h > a vc tx - > h e i g hFtF)M A X| ( ~ ^ ~~~~~~~~~~~~( min_rate - buffer_sizIn file included from e src/libavcodec/roqvideoenc.c:+63 : rsrc/libavcodec/bytestream.hcc:-186>:bu13f:f ewarning: r_comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]i ndex) * | ~ 186180 | | s i z e 2 = F F M I N (p -> b u f f e r_ e n d - p - > b u f f er , ss->iavzce)t;x- > r| c ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~_m in_vbv_ovsrc/libavutil/macros.h:e49r:f25l:o wnote: _expanded from macro 'FFMIN'u se, 1)); 49 | | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~# define FFMIN(src/libavutil/macros.ha:,47b:)22: (note: (expanded from macro 'FFMAX'a ) > (b) 47? | #(dbe)f i:n e( aF)F) M AX| ( ~ ^ ~a ,b) ((a) In file included from > src/libavcodec/roqvideoenc.c(b:) 63?: (src/libavcodec/bytestream.ha:)187 :15:: (warning: b)comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]) | ^ 187 | if (sizsrc/libavcodec/ratecontrol.ce2: 180!:=47 :s iwarning: zimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e ) | ~~~~~ ^ ~~~~ 179 | FFMAX((min_rate - buffer_size + rcc->buffer_index) * | ~ 180 | s->avctx->rc_min_vbv_overflow_use, 1)); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:34: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavcodec/ratecontrol.c:196:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 196 | q /= pow(d, 1.0 / s->rc_buffer_aggressivity); | ~ ~~~^~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/ratecontrol.c:200:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 199 | FFMAX(rcc->buffer_index * | ~ 200 | s->avctx->rc_max_available_vbv_use, | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:22: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavcodec/ratecontrol.c:200:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 199 | FFMAX(rcc->buffer_index * | ~ 200 | s->avctx->rc_max_available_vbv_use, | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:34: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavcodec/ratecontrol.c:212:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 210 | ff_dlog(s, "q:%f max:%f min:%f size:%f index:%f agr:%f\n", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211 | q, max_rate, min_rate, buffer_size, rcc->buffer_index, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212 | s->rc_buffer_aggressivity); | ~~~^~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/internal.h:156:68: note: expanded from macro 'ff_dlog' 156 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); }In file included from whisrc/libavcodec/roqvideodec.c:le31 : (0src/libavcodec/bytestream.h): 171 :| 18 ~~~~~~ ^~~~~~~~~~~: 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/ratecontrol.c:213:12: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavutil/macros.h :49:25: note: expanded from macro 'FFMIN' src/libavcodec/bytestream.h213 | : 271 :17 :i 49f | warning: #(dcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]se -f>irnce_ qFsFqMuINi(sa ,hb271 | ) =(= 0(. a0) > i |nt( b|)s i q?z (meib2 n=) F :F =M(a=I ))N q( g| m ~ ^ ~ -ax>)b u{f f| ~~~^~~~~~~~~~ ~~e r_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/roqvideodec.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/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) | ~~~~~ ^ ~~~~ 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 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/rasc.c:602:52: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 602 | if (s->cursor_x >= avctx->width || s->cursor_y >= avctx->height) | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/rasc.c:602:21: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 602 | if (s->cursor_x >= avctx->width || s->cursor_y >= avctx->height) | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/rasc.c:606:35: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 606 | s->cursor_y + s->cursor_h > avctx->height) | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/rasc.c:605:35: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 605 | if (s->cursor_x + s->cursor_w > avctx->width || | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/rasc.c:611:27:src/libavcodec/ratecontrol.c warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] :262 :61112 | : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] for (int i = 0 ; 247i | < s d-o>ucbulrseo cron_sht;_ vial+u+e)s[ ]{ | = ~ ^ ~~~~~~~~~~~ { | ~ src/libavcodec/rasc.c248: | 612 : 31 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] M_PI, 612249 | | M _ Efo, r (i n250t | j = 0 ; jr c-i>_ctuerxs_obri_tws; *j +r+c)e -{> q sc| a ~ ^ ~~~~~~~~~~~l e, src/libavcodec/rasc.c251: | 639 : 27 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] r ce->p_te x639_b | i t s * r c e -f>qoscra l(ei,n t i = 0 ;252 | i < s - > c(rucres-o>ri__ht;ex _ib+i+t)s {+ r| c ~ ^ ~~~~~~~~~~~e ->p_texsrc/libavcodec/rasc.c_:b640i:31t:s )warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] * (doub l640e | )r c esrc/libavcodec/bytestream.h - > q :s 317c a:13 :l e, warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]f253 | o r ( i n tr cje -=317 >0; | mv j _< b i tss -s>c/ui rzmesob2r_ n_um=,w; Fj+F+M) I{N (254 p | | ~ ^ ~~~~~~~~~~~- > b u f src/libavcodec/rasc.cfrce:e-r654_>:e27p:nic tdwarning: _ comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]t- yppe-> b= u=ff654e | r AV,_ P ICsT iUz REe_T )YfP;orE _ B (| ?i ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ n(tr cie -=> f0src/libavutil/macros.h_;: ci49 o:cruce -r>sbo_rc_ o49dh | e#); *d e0fiin.e+5 + ):F r c{ FeM IN-| (> ~ ^ ~~~~~~~~~~~fa_c ,obd)e, ((src/libavcodec/rasc.ca) : 255655> | : 31 (: b warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]) r c?e- >(i_b c)655 o | : u( an )t ) / mb| _ ~ ^ ~ n u m , for In file included from (i256n | src/libavcodec/roqvideoenc.ct j: =63 : src/libavcodec/bytestream.h :0318: 15:; warning: rjcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] c< se-->>cu mr318sc_ | mbo_ var _rw _ ; siuj+f+m /)(s mbi_{nz eu2 !=m| ~ ^ ~~~~~~~~~~~ ,s ize )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/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - src/libavcodec/bytestream.hg->:bu355f:13f: ewarning: rcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare], size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 355 | src/libavutil/macros.h : 49: 25 :s inote: zexpanded from macro 'FFMIN'e = FFMI N49 | (#gd-e>fbiunfef eFFrM_IeNn(da, b- )g -(>b(uaf)f e>r ,( bs)i z?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/roqvideoenc.c:63: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/ratecontrol.c:294:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 294 | bits *= rco[i].quality_factor; | ~~ ~~~~~~~^~~~~~~~~~~~~~ src/libavcodec/ratecontrol.c:300:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 300 | if (pict_type == AV_PICTURE_TYPE_I && s->avctx->i_quant_factor < 0.0) | ~~~~~~~~~~^~~~~~~~~~~~~~ ~ src/libavcodec/ratecontrol.c:301:55: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 301 | In file included from src/libavcodec/roqvideodec.c :q31 : =src/libavcodec/bytestream.h :-293q: 13* :s -warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]> avctx->i_quant_f a293c | t o r + ssi-z>ea2v c= tFxF-M>IiN_(qp-u>abntu_foffefrs_eetn; d -| ~ ~~~~~~~~~~^~~~~~~~~~~~~~p ->buffer, sizesrc/libavcodec/ratecontrol.c);: 301 :| 28 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavutil/macros.h: 49301: | 25 : note: expanded from macro 'FFMIN' q = 49- | q# d*e fsi-n>ea vFcFtMxI-N>(ia_,qbu)a n(t(_af)a c>t o(rb )+ ?s -(>ba)v c:t x(-a>)i)_ qu a| ~ ^ ~n t_offset; | ~ ~~~~~~~~~~^~~~~~~~~~~~~~In file included from src/libavcodec/roqvideodec.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/ratecontrol.c:302:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 302 | else if (pict_type == AV_PICTURE_TYPE_B && s->avctx->b_quant_factor < 0.0) | ~~~~~~~~~~^~~~~~~~~~~~~~ ~ src/libavcodec/ratecontrol.c:303:55: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 303 | q = -q * s->avctx->b_quant_factor + s->avctx->b_quant_offset; | ~ ~~~~~~~~~~^~~~~~~~~~~~~~ src/libavcodec/ratecontrol.c:303:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 303 | q = -q * s->avctx->b_quant_factor + s->avctx->b_quant_offset; | ~ ~~~~~~~~~~^~~~~~~~~~~~~~ src/libavcodec/rasc.c:699:44: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 699 | if (bytestream2_get_bytes_left(gb) < size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/rasc.c:787:163: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 787 | { "skip_cursor", "skip the cursor", offsetof(RASCContext, skip_cursor), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, AV_OPT_FLAG_DECODING_PARAM | AV_OPT_FLAG_VIDEO_PARAM }, | ^ src/libavcodec/rasc.c:788:8: warning: missing field 'help' initializer [-Wmissing-field-initializers] 788 | { NULL }, | ^ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-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:398:77: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 398 | double coeff = a->qblur == 0 ? 1.0 : exp(-d * d / (a->qblur * a->qblur)); | ~ ~~~~~~~~~^~~~~~~~~~ src/libavcodec/ratecontrol.c:417:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 417 | bits = qp2bits(rce, rce->new_qscale) + rce->mv_bits + rce->misc_bits; | ~~~~~~~ ~~~~~^~~~~~~~~~ src/libavcodec/ratecontrol.c:441:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 438 | ff_dlog(s, "[lavc rc] entry[%d].new_qscale = %.3f qp = %.3f\n", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 439 | i, | ~~ 440 | rcc->entry[i].new_qscale, | ~~~~~~~~~~~~~~~~~~~~~~~~~ 441 | rcc->entry[i].new_qscale / FF_QP2LAMBDA); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ src/libavutil/internal.h:156:68: note: expanded from macro 'ff_dlog' 156 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0) | ~~~~~~ ^~~~~~~~~~~ src/libavcodec/ratecontrol.c:440:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 438 | ff_dlog(s, "[lavc rc] entry[%d].new_qscale = %.3f qp = %.3f\n", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 439 | i, | ~~ 440 | rcc->entry[i].new_qscale, | ~~~~~~~~~~~~~~^~~~~~~~~~~ 441 | rcc->entry[i].new_qscale / FF_QP2LAMBDA); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/internal.h:156:68: note: expanded from macro 'ff_dlog' 156 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0) | ~~~~~~ ^~~~~~~~~~~ src/libavcodec/ratecontrol.c:452:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 450 | av_log(s->avctx, AV_LOG_DEBUG, | ~~~~~~ 451 | "[lavc rc] estimated target average qp: %.3f\n", 452 | (float)qscale_sum / rcc->num_entries); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/roqvideoenc.c:244:58: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 244 | if ((unsigned) mx > roq->width-size || (unsigned) my > roq->height-size) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/roqvideoenc.c:244:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 244 | if ((unsigned) mx > roq->width-size || (unsigned) my > roq->height-size) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ CC libavcodec/sga.o src/libavcodec/roqvideodec.c:55:57: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 55 | if((nv2 = chunk_arg & 0xff) == 0 && nv1 * 6 < chunk_size) | ~~~~~~~ ^ ~~~~~~~~~~ src/libavcodec/roqvideodec.c:74:20: warning: comparison of integers of different signs: 'unsigned long' and 'int' [-Wsign-compare] 74 | if (chunk_size > bytestream2_get_bytes_left(gb)) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/ratecontrol.c:618:23: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 618 | if (s->avctx->qblur > 1.0) { | ~~~~~~~~~~^~~~~ ~ CC libavcodec/sgidec.o src/libavcodec/rpzaenc.c:720:23: warning: comparison of integers of different signs: 'int' and 'channel_offset' (aka 'enum channel_offset') [-Wsign-compare] 720 | if (i == chan) { | ~ ^ ~~~~ src/libavcodec/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; | ~~~^~~~~~~~~~~~~~~ ~ CC libavcodec/sgienc.o 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)) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/sgirledec.o CC libavcodec/sheervideo.o src/libavcodec/rpzaenc.c:857:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 857 | { "skip_frame_thresh", NULL, OFFSET(skip_frame_thresh), AV_OPT_TYPE_INT, {.i64=1}, 0, 24, VE}, | ^ src/libavcodec/rpzaenc.c:858:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 858 | { "start_one_color_thresh", NULL, OFFSET(start_one_color_thresh), AV_OPT_TYPE_INT, {.i64=1}, 0, 24, VE}, | ^ src/libavcodec/rpzaenc.c:859:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 859 | { "continue_one_colorCC libavcodec/shorten.o _thresh", NULL, OFFSET(continue_one_color_thresh), AV_OPT_TYPE_INT, {.i64=0}, 0, 24, VE}, | ^ src/libavcodec/rpzaenc.c:860:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 860 | { "sixteen_color_thresh", NULL, OFFSET(sixteen_color_thresh), AV_OPT_TYPE_INT, {.i64=1}, 0, 24, VE}, | ^ src/libavcodec/rpzaenc.c:861:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 861 | { NULL }, | ^ In file included from src/libavcodec/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)) | ~ ^ ~ 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->laIn file included from mbdasrc/libavcodec/rscc.c*:b45i: tssrc/libavcodec/bytestream.hU:s171:e18d[:i warning: ] < | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 485 | bes t171_ | d i s t )g -{> b u| ff ~~~~~~~~~e r += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ 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 | if (size2 != size) | ~~~~~ ^ ~~~~ 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) { | ~~~~~~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned 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/ratecontrol.c:742:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 742 | const float lumi_masking = s->avctx->lumi_masking / (128.0 * 128.0); | ~~~~~~~~~~^~~~~~~~~~~~ ~ src/libavcodec/ratecontrol.c:743:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 743 | const float dark_masking = s->avctx->dark_masking / (128.0 * 128.0); In file included from | ~~~~~~~~~~^~~~~~~~~~~~ ~ src/libavcodec/rka.c:27: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-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) | ~~~~~ ^ ~~~~ 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/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_src/libavcodec/bytestream.hcplx,: -317t:e13:m pwarning: _ccomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]pl x_masking); | ~~~ ^~~~~~~~~~~~~~~~~~ 317 | src/libavcodec/ratecontrol.c : 777 :s26i: zwarning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 = FFMI N777 | ( p- > b u f f e r _feancdt o-r p=- >pbouwf(fteerm,p _scipzlex), ;- t e| m ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ p_cplx_msrc/libavutil/macros.ha:s49k:i25ng:) ;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:src/libavcodec/ratecontrol.c warning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]779: 34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 318 | if ( s779i | z e 2 ! = s ifzaec)t or | * ~~~~~ ^ ~~~~= pow(spat_cplx, -spatial_cplx_masksrc/libavcodec/bytestream.hing):; 317: 13| : ~~~ ^~~~~~~~~~~~~~~~~~~~~ warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/ratecontrol.c:779:23: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 317 | s i779z | e2 = FF M I Nf(apc->tboufrf *e=r _peonwd (-s ppa-t_>cbpluxf,f e-rs,p astiizea)l; _ c| p ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~l x_maskinsrc/libavutil/macros.hg:)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:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (sizesrc/libavcodec/ratecontrol.c2 :!782=: 58s:i zwarning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) | ~~~~~ ^ ~~~~ 782 | factor *= (1.0 - (lumi - 128) * (lumi - 128) * lumi_masking); | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ src/libavcodec/ratecontrol.c:784:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 784 | factor *= (1.0 - (lumi - 128) * (lumi - 128) * dark_masking); | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ src/libavcodec/ratecontrol.c:803:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 803 | factor *= 1.0 - border_masking * mb_factor; | ~ ~~~~~~~~~~~~~~~^~~~~~~~~~~ src/libavcodec/ratecontrol.c:805:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 805 | if (factor < 0.00001) | ^~~~~~ ~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-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, sizsrc/libavcodec/ratecontrol.ce):;819 : 44:| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 81949 | | # d e f i n e F F fMsrc/libavcodec/bytestream.hlIoNa(:ta 355,n:ebwq13 : )=warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]((qa )* > c(pbl)x_ ta?b [i ](355 b | /) : b ( ai) tss)_ti az be| [ ~ ^ ~ i ];= | FF ~ ^~~~~~~~~~~MIn file included from Isrc/libavcodec/rka.cN:(27g: ->src/libavcodec/bytestream.hb:357u:src/libavcodec/ratecontrol.cf:15819:f30: ewarning: :r_comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] enwarning: d implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 357 | - g - >biu fffe819 r(s | , siizz e 2e) ; ! | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ = s ifzleoasrc/libavutil/macros.ht): 49n e:| w25q ~~~~~ ^ ~~~~=: note: qexpanded from macro 'FFMIN' * cplx_ ta49b | [#id] e/f ibniet sFF_MtIaNb([ai,]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' src/libavcodec/ratecontrol.c 49: | 824#:d29e:f iwarning: nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e FFMIN(a,b) (824( | a ) > ( b ) ? ( b ) : c(pal)x) _ s| um ~ ^ ~ -= cplx_tIn file included from asrc/libavcodec/rscc.cb:[45i: ]src/libavcodec/bytestream.h :*357 :q15: warning: /comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] qmax ;357 | | ^~~~~~~~~~~ ~ if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/ratecontrol.c:827:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 827 | cplx_sum -= cplx_tab[i] * q / qmin; | ^~~~~~~~~~~ ~ src/libavcodec/ratecontrol.c:830:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 830 | if (bits_sum < 0.001) | ^~~~~~~~ ~ src/libavcodec/ratecontrol.c:832:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 832 | if (cplx_sum < 0.001) | ^~~~~~~~ ~ src/libavcodec/ratecontrol.c:838:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 838 | float newq = q * cplx_tab[i] / bits_tab[i]; | ~ ^~~~~~~~~~~ src/libavcodec/ratecontrol.c:838:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 838 | float newq = q * cplx_tab[i] / bits_tab[i]; | ~ ^~~~~~~~~~~ In file included from src/libavcodec/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/ratecontrol.c:845:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 845 | intq = (int)(newq + 0.5); | ^~~~ ~ 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/simple_idct.o src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/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] src/libavcodec/ratecontrol.c:928:9: 227warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] if (928s | -> bu f _ einfd (-b rs_-c>obmupefns_atpitorn ><== 0s.0i)z e o| ^~~~~~~~~~~~~~~ ~~f (BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 1 warning generated. 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_dIn file included from lsrc/libavcodec/put_bits.hosrc/libavcodec/rv10.cg:(:ct265x:3737:,: In file included from .src/libavcodec/h263.hwarning: :24comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: .In file included from .src/libavcodec/mpegvideo.h) :d45o: src/libavcodec/put_bits.h{: if227 :265(370) | :a v _ warning: l ocomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] g ( citf x(,s ->AbVu_L fOG227_ | _D e E n BdU Gi, -_f_ sV(-s-A>_>bbuAuff_RG_epS_n_td) r- ;s -> b>}u w=hf_ pisitzrlee (of>(0B) =i | t ~~~~~~ ^~~~~~~~~~~sB iuzefo)f)(B i{t src/libavcodec/ratecontrol.cB | u ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~:f939 :74):) warning: {implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 939 | ff_dlog(s, "%f %f %f last:%d var:%"PRId64" type:%d//\n", q, rce->new_qscale, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ 940 | br_compensation, s->frame_bits, var, pict_type); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/internal.h:156:68: note: expanded from macro 'ff_dlog' 156 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0) | ~~~~~~ ^~~~~~~~~~~ src/libavcodec/ratecontrol.c:939:66: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 939 | ff_dlog(s, "%f %f %f last:%d var:%"PRId64" type:%d//\n", q, rce->new_qscale, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 940 | br_compensation, s->frame_bits, var, pict_type); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/internal.h:156:68: note: expanded from macro 'ff_dlog' 156 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0) | ~~~~~~ ^~~~~~~~~~~ src/libavcodec/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/ratecontrol.c:951:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 951 | src/libavcodec/put_bits.h : 317: 33 : warning: bcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]i ts = predict_siz e(317& | r c c- >iprfe d([s-p>ibcuft__etnydp e-] ,s ->rbcuef-_p>trq >s=c asliez,e osfqr(tB(ivatr)B);u f )| ) ~~~~~~~~~~~~ ~~~~~^~~~~~ { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 6 warnings generated. src/libavcodec/ratecontrol.c:969:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 969 | rcc->pass1_rc_eq_output_sum * br_compensation; | ~ ^~~~~~~~~~~~~~~ src/libavcodec/rka.c:190:23src/libavcodec/ratecontrol.c: :warning: 975comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: 20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 975190 | | f o arv _(aisnste ri t= 00(;q i> <0 .F0F)_;A R R| A ^ ~Y _ELEMS(m->valsrc/libavutil/avassert.h4):;38: 11i:+ +note: )expanded from macro 'av_assert0' {src/libavcodec/put_bits.h | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~: 317: 3338: | warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (!(cond)) 317{ | i f ( s - > b u f _ e n d - s - > bu f _ p t r > = s i z e o f ( B i t B u f ))\ { | | ^~~~ ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/ratecontrol.c:976:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 976 | q = get_diff_limited_q(s, rce, q); | ~~~~~~~~~~~~~~~~~~ ^ src/libavcodec/ratecontrol.c:977:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 977 | av_assert0(q > 0.0); | ^ ~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavcodec/ratecontrol.c:981:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 981 | rcc->short_term_qsum *= a->qblur; | ~~ ~~~^~~~~ src/libavcodec/ratecontrol.c:982:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 982 | rcc->short_term_qcount *= a->qblur; | ~~ ~~~^~~~~ src/libavcodec/ratecontrol.c:984:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 984 | rcc->short_term_qsum += q; | ~~ ^ src/libavcodec/ratecontrol.c:988:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 988 | av_assert0(q > 0.0); | ^ ~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cosrc/libavcodec/roqvideoenc.cnd):)1077 :34{: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1077 | i f ( e n c - > f r a m es S i n c e K e y f \r a me| ^~~~= = avctx->gop_size) | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ 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(src/libavcodec/ratecontrol.cs-:>990b:p35r:o bwarning: [implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 ]); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | q = modify_qscale(s, rce, q, picture_number); | ~~~~~~~~~~~~~ ^ src/libavcodec/roqvideoenc.c:1109:147: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1109 | { "quake3_compat", "Whethesrc/libavcodec/ratecontrol.cr: 994t:o20 :r ewarning: simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]p ect known 994l | i m i t a tiaov_nasss eirnt 0(Qqu a>k e0 3. 0d);e c o| de ^ ~r" , OFFSsrc/libavutil/avassert.h:E38T:(11q:u anote: keexpanded from macro 'av_assert0'3 _compat) ,38 | A V _ O PiT_fT Y(P!E(_cBoOnOdL),) {{ . i 6 4 = 1 } , 0, 1 , V E } , | ^ src/libavcodec/roqvideoenc.c : 1110 :12\: warning: | ^~~~missing field 'help' initializer [-Wmissing-field-initializers] 1110 | { NULL }, | ^ src/libavcodec/ratecontrol.c:1004:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 998 | av_log(s->avctx, AV_LOG_DEBUG, | ~~~~~~ 999 | "%c qp:%d<%2.1f<%d %d want:%"PRId64" total:%"PRId64" comp:%f st_q:%2.2f " 1000 | "size:%d var:%"PRId64"/%"PRId64" br:%"PRId64" fps:%d\n", 1001 | av_get_picture_type_char(pict_type), 1002 | qmin, q, qmax, picture_number, 1003 | wanted_bits / 1000, s->total_bits / 1000, 1004 | br_compensation, short_term_q, s->frame_bits, | ^~~~~~~~~~~~~~~ src/libavcodec/ratecontrol.c:1002:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 998 | av_log(s->avctx, AV_LOG_DEBUG, | ~~~~~~ 999 | "%c qp:%d<%2.1f<%d %d want:%"PRId64" total:%"PRId64" comp:%f st_q:%2.2f " 1000 | "size:%d var:%"PRId64"/%"PRId64" br:%"PRId64" fps:%d\n", 1001 | av_get_picture_type_char(pict_type), 1002 | qmin, q, qmax, picture_number, | ^ src/libavcodec/ratecontrol.c:1015:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1015 | adaptive_quantization(s, q); | ~~~~~~~~~~~~~~~~~~~~~ ^ src/libavcodec/ratecontrol.c:1017:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1017 | q = (int)(q + 0.5); | ^ ~ src/libavcodec/ratecontrol.c:1020:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1020 | rcc->last_qscale = q; | ~ ^ 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:35511:27 warning:s warning: comparison of integers of different signs: 'int' and 'uLongf' (aka 'unsigned long') [-Wsign-compare] generated . 355 | if (ctx->valid_pixels >= ctx->inflated_size * (100 - avctx->discard_damaged_percentage) / 100) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11 warnings generated. src/libavcodec/rka.c:410:12: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] src/libavcodec/rv10enc.c:54:40: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 54 | if (s->mb_width * s->mb_height >= (1U << 12)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ CC libavcodec/sinewin.o 410 | size = FFMIN(size, am->buf_size - 1); | ^ ~~~~ ~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' CC libavcodec/sipr.o 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/rka.c:422:18: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 422 | if (size == am->buf_size - 1) { | ~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/rka.c:436:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 436 | if (j >= v) { | ~ ^ ~ src/libavcodec/rka.c:450:53: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 450 | for (int k = val - 1; (val & (val - 1)) != k; k &= k - 1) | ~~~~~~~~~~~~~~~ ^ ~ src/libavcodec/rka.c:458:14: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 458 | if (size == am->buf_size - 1) { | ~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/rka.c:479:26: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 479 | } while (val + 1 < am->buf_size && am->prob[1][val + 1]); | ~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/rka.c:537:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 537 | } while (idx < dst->size); | ~~~ ^ ~~~~~~~~~ src/libavcodec/rka.c:646:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 646 | } while (idx <= ctx->size); | ~~~ ^ ~~~~~~~~~ src/libavcodec/rka.c:697:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 697 | for (int x = 0; x < size;) { | ~ ^ ~~~~ src/libavcodec/rka.c:704:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 704 | for (int y = 0; y < FFMIN(split, size - x); y++, off++) { | ^ ~~~~~ ~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/rka.c:704:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 704 | for (int y = 0; y < FFMIN(split, size - x); y++, off++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/rka.c:707:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 707 | if (off >= FF_ARRAY_ELEMS(ctx->buf0)) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/rka.c:725:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 725 | for (int i = 0; i < filt.size && i < 15; i++) | ~ ^ ~~~~~~~~~ src/libavcodec/rka.c:728:32: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 728 | for (int i = 15; i < filt.size; i++) | ~ ^ ~~~~~~~~~ src/libavcodec/rv10.c:327:28: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 327 | for (unsigned i = 0; i < sym_rl_elems; i++) { | ~ ^ ~~~~~~~~~~~~ In file included from src/libavcodec/rv30.c: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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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/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) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ 2 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) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 31 warnings generated. CC libavcodec/sipr16k.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 - s4->b warningusf generated_p. tr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/sipr_parser.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/siren.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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 17 warnings generated. 3 warnings generated. src/libavcodec/s302m.c:219:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 219 | {NULL} | ^ 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.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >=src/libavcodec/sbc_parser.c si:ze101o:f31(:B iwarning: tcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]B uf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 101 | pc->header_size = FFMIN(sizeof(pc->header), buf_size); | ^ ~~~~~~~~~~~~~~~~~~ ~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/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/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/libavutil/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:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/sbcdsp.c:71:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 71 | for (i = 0; i < subbands; i++) | ~ ^ ~~~~~~~~ src/libavcodec/sbcdsp.c:75:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 75 | for (hop = 0; hop < 10*subbands; hop += 2*subbands) | ~~~ ^ ~~~~~~~~~~~ src/libavcodec/sbcdsp.c:76:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 76 | for (i = 0; i < 2*subbands; i++) | ~ ^ ~~~~~~~~~~ src/libavcodec/sbcdsp.c:80:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 80 | for (i = 0; i < subbands; i++) | ~ ^ ~~~~~~~~ src/libavcodec/sbcdsp.c:86:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 86 | for (i = 0; i < subbands/2; i++) | ~ ^ ~~~~~~~~~~ src/libavcodec/sbcdsp.c:87:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 87 | for (In file included from j =src/libavcodec/rv34.c :0;37 : jIn file included from src/libavcodec/mpegvideo.h<: 452: *src/libavcodec/put_bits.hs:u227b:ba37nd:s ;warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]j ++) | ~ ^ ~~~~~~~~~~ src/libavcodec/sbcdsp.c227: | 90 : 19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (s -90> | b u f _ efndo r- (si- >=b u0f_;p it r <> s=u bsbiaznedosf;( Bii+t+B)u 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/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/sanm.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/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/smacker.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/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) | ~~~~~ ^ ~~~~ 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/smc.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) | ~~~~~ ^ ~~~~ CC libavcodec/smcenc.o 11 warnings generated. CC libavcodec/snappy.o CC libavcodec/snow.o CC libavcodec/snow_dwt.o 17 warnings generated. CC libavcodec/snowdec.o CC libavcodec/snowenc.o src/libavcodec/sbcdec.c:335:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 335 | for (i = 0; i < FF_ARRAY_ELEMS(sbc->dsp.offset[0]); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13 warnings generated. src/libavcodec/setts_bsf.c:255:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 255 | { "ts", "set expression for packet PTS and DTS", OFFSET(ts_str), AV_OPT_TYPE_STRING, {.str="TS"}, 0, 0, FLAGS }, | ^ src/libavcodec/setts_bsf.c:256:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 256 | { "pts", "set expression for packet PTS", OFFSET(pts_str), AV_OPT_TYPE_1ST warningRI generated. NG, {.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 fo9r warningpsa generatedc. ket 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 }, | ^ 11 warnings generated. 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) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ In file included from src/libavcodec/rv34.c:39: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ CC libavcodec/sonic.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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 5 warnings generated. CC libavcodec/sp5xdec.o src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] CC libavcodec/speedhq.o 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/speedhqdec.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/speedhqenc.o CC libavcodec/speexdec.o CC libavcodec/srtdec.o CC libavcodec/srtenc.o 1 warning generated. src/libavcodec/sanm.c:639:22: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 639 | if (decoded_size > ctx->height * stride - left - top * stride) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6 warnings generated. 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/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 += FFMINsrc/libavcodec/sbcenc.c(g:->332b:u79ff: ewarning: r_missing field 'unit' initializer [-Wmissing-field-initializers]e nd - g->buff er332, | s i z e )O;F F| S ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ET(max_delaysrc/libavutil/macros.h):,49: 25A:V _note: Oexpanded from macro 'FFMIN'P T_TYPE_D U49 | R#AdTefIiOneN F,F M{IN.(ia64, =b )1 3(0(00a}), >1 0(00b,)13 0?0 0(b,) A E: }(,a ) )| ^ | ~ ^ ~ 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 }, | ^ 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) | ~~~~~ ^ ~~~~ 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/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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-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.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:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | 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) CC libavcodec/startcode.o | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ CC libavcodec/subviewerdec.o CC libavcodec/sunrast.o CC libavcodec/sunrastenc.o src/libavcodec/sanm.c:1332:49: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1332 | if (hdr->width != ctx->width || hdr->height != ctx->height) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/sanm.c:1332:20: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1332 | if (hdr->width != ctx->width || hdr->height != ctx->height) { | ~~~~~~~~~~ ^ ~~~~~~~~~~ 3 warnings generated. 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] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ 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/sanm.csrc/libavcodec/bytestream.hsrc/libavcodec/scpr.h:::2721408:271::2154:17:: warning: 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 'unsigned int' [-Wsign-compare] comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 272 | 271 | 1408 | i i fn t s i(ifz*b e(x2b y te>s==t rFxFeMI Na(* mg126 -+_> bugffseext_rb2_yetn d e-|s_ l| g*bex -f>>= tab(vucf&ftcextr-x-,>> swigbizd) ey c(b o)de>c = a? Y(h_EaLei)gE) hM t| S) ~ ^ ~ (| ~~~ ^ ~~~~~~~~~~~~~v 1_decoders)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.hIn file included from :341:src/libavcodec/sgidec.c21:: 23warning: : comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]src/libavcodec/bytestream.h :293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]341 | if 293( | * bx > =s ixz e*2 16= F+F MsIxN2( p|-|> b*buxf f>=e ra_vecntdx --> wpi-d>tbhu) 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 In file included from src/libavcodec/sgidec.c:23: src/libavcodec/bytestream.hsrc/libavcodec/sgienc.c::29425:: src/libavcodec/bytestream.h15:: 171warning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]18 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 ! =171 | s i zge-)> b u| f ~~~~~ ^ ~~~~f er += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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 -src/libavcodec/bytestream.h p:-317>:b13u:ff erwarning: ,comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 317src/libavutil/macros.h | : 49 : 25 :s note: iexpanded from macro 'FFMIN'z e2 = FF M49I | #Nde(fipn-e> bFuFfMfIeNr(_aen,db )- (p(-a>)b u>f f(ebr,) s?i z(eb)); : (| a ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~) ) | ~ ^ ~ src/libavutil/macros.h:49:25: In file included from note: src/libavcodec/sgienc.cexpanded from macro 'FFMIN': 25: src/libavcodec/bytestream.h:187:15 :49 | warning: #comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]d efine FF187M | I N ( a ,ibf) ((s(iaz)e 2> !=( bs)i ze?) ( 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 != sIn file included from ize)src/libavcodec/scpr.c :| 35 ~~~~~ ^ ~~~~: src/libavcodec/scpr3.c:41:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 41 | for (int d = 0; d < nsym; d++) { | ~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned 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/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:164:20: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 164 | if (rccode < p) { | ~~~~~~ ^ ~ src/libavcodec/scpr3.c:174:19: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 174 | if (p + k > rccode) { | ~~~~~ ^ ~~~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-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:236:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 236 | if (k > FF_ARRAY_ELEMS(n.dectab)) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/sgidec.c:126:17: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 126 | if (len * 2 > bytestream2_get_bytes_left(g)) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/sgidec.c:139:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 139 | if (ret != width) | ~~~ ^ ~~~~~ src/libavcodec/scpr3.c:270:32: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 270 | for (a = 0, b = m->size; a < b; a++) | ~ ^ ~ 37 warnings generated. CC libavcodec/svq1.o CC libavcodec/svq1dec.o 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/scpr3.c:438:19: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 438 | if (p >= d) { | ~ ^ ~ src/libavcodec/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)) | ~ ^ ~ CC libavcodec/svq1enc.o 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) | ~~~~~ ^ ~~~~ CC libavcodec/svq3.o src/libavcodec/scpr3.c:545:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 545 | for (int i = 0; i < size; i++) { | ~ ^ ~~~~ CC libavcodec/synth_filter.o 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: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavcodec/tak.o 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, src/libavcodec/bytestream.hsize:)271;: 17 :| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 27149 | | # d e fiinnet FsFiMzIeN2( a=, bF)F (M(IaN)( g>- >(bbu)f f?e r(_be)n d: -( ag)-)> b u| f ~ ^ ~f er, size);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]src/libavutil/macros.h: 49:25: note: expanded from macro 'FFMIN' 187 | i49f | # d(esfiiznee 2F !F=M IsNi(zae,)b )| ~~~~~ ^ ~~~~ ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavcodec/tak_parser.o In file included from src/libavcodec/sga.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/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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned 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/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); In file included from | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavcodec/shorten.c:31: src/libavcodec/bytestream.h:293src/libavutil/macros.h::1349:: 25warning: : comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]note: expanded from macro 'FFMIN' 49 | #defi ne293 F | F M I Ns(iaz,eb2) (=( aFsrc/libavcodec/scpr3.cF) M:>IN (644(p:b-)>23 ?b: u (warning: fcomparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]bf e)r_ en:d (-a ) p644) - >| b | u ~ ^ ~ f f e rf,o rs i(zien)t; In file included from i | =src/libavcodec/sga.c ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ :024; : isrc/libavcodec/bytestream.h: 356:src/libavutil/macros.h13<:: 49s:25warning: :i comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]note: z eexpanded from macro 'FFMIN'; i++) 49{ 356 | # | d ef| i ~ ^ ~~~~n sei zFeF2MI N=( aF,FbM)I N(((pa-) >>b (ubf) f?e r(_be)n :d (a-) p)-> b uf| f ~ ^ ~e r, size); In file included from | src/libavcodec/shorten.c ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~: 31: src/libavcodec/bytestream.h:294src/libavutil/macros.h::1549::25 :warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]note: expanded from macro 'FFMIN' 29449 | | # d e fiifne (FsFiMIzN(ea2, b!=) s(i(zae)) > | (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:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ 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/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-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/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(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/shorten.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/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/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/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++) { | ~ ^ ~~~~~~ CC libavcodec/takdec.o src/libavcodec/scpr.c:193:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 193 | for (i = 0; i < maxc; i++) { | ~ ^ ~~~~ 7 warnings generated. CC libavcodec/takdsp.o 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_tmCC libavcodec/targa.o p[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] src/libavcodec/scpr.c:394: 26170: | warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] lsfnew[9] = F F394M | I N ( l siffn e(wm[iLnP _F>I LmTEaRx _O|R|D EmRi n- 1>]=, 1.s3 -*> nMb_cPouIn)t;) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| ~~~ ^ ~~~~~~~~~~ src/libavutil/macros.h:49:22: src/libavcodec/scpr.cnote: :409expanded from macro 'FFMIN': 20: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 49 | #def 409i | n e F F M IwN(hail,eb )( m(i(na )< >s -(>bn)b c?o u(nbt) &:& (cao)u)n t -| - ^ ~ > 0) { | ~~~ ^ ~~~~~~~~~~ src/libavcodec/scpr.c:418:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 418 | for (y = 0; y < s->nby; y++) { | ~ ^ ~~~~~~ src/libavcodec/scpr.c:419:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 419 | for (x = 0; x < s->nbx; x++) { | ~ ^ ~~~~~~ CC libavcodec/targa_y216dec.o 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; | ^~ ~ CC libavcodec/targaenc.o src/libavcodec/sipr.c:227:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 227 | lsfint[j] = lsfold[j] * (1 - t) + t * lsfnew[j]; | ~ ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from src/libavcodec/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) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 21 warnings generated. src/libavcodec/sipr16k.c:50:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 50 | lsp[i] = cosf(lsf[i]); | ~ ^~~~~~~~~~~~ src/libavcodec/shorten.c: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 | if (k > 31U) | ~ ^ ~~~ 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/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/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, In file included from | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~src/libavcodec/snappy.c :22: src/libavcodec/bytestream.h416: | 171 : 18 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g - > b u f f e r f+i=x eFdF_MvIeNc(togr-,> b| u ~~~~~~~~~~~~~f fer_end 417- | g - > b u f f e r , s i z e ) ; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h : 49 : 25 : note: expanded from macro 'FFMIN' SU BF49R | _#SdIeZfEi)n)e /F F M| I ~~~~~~~~~~~N (a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 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)src/libavcodec/sipr16k.c : :(170a:)22): warning: | ^ ~implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 170 | sqrt((0.01 + avpriv_scalarproIn file included from dusrc/libavcodec/snappy.cc:t22_f: lsrc/libavcodec/bytestream.ho:186a:t13_:src/libavcodec/sipr.c cwarning: :(comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]f433 c:_53v:, warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]c _v, subfram e186 _ | 433s i | ze ) ) s) iz; e 2c t=x| ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -F FM>IgNa(inp_-m>ebmusrc/libavcodec/sipr16k.c ff=e: r169_0.:7en55d : -* c tpwarning: x-implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]>b-u >fgfaienr_,me m 169 | si+z 0e. )3 ;m *r_ pei| nt ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ec rh_ggayin src/libavutil/macros.h;=: 49 :25ga i| : nnote: ~ ^~~~~~~~~~ _expanded from macro 'FFMIN'co rr_fasrc/libavcodec/sipr.cct o:49433r: | 36#*:d e fiexwarning: pn(Mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_e L NF1F0M I /N433 ( | 2 a0,b .) * m( (ra) _ct>x-e> gan(ibern) g_y?) m /(be) :m | ~ ^~~~~~~~~(= a0).)7 *| ~ ^ ~ src/libavcodec/sipr16k.c c:tx169-:>17:g In file included from awarning: isrc/libavcodec/snappy.cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: n_22m: esrc/libavcodec/bytestream.hm: 187+: 169015 | . :3 m rwarning: *_ comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]ep intceh_rg yga187in ; | = g a| in _ ~ ~~~~~^~~~~~~~coirr _ff a(cstiozre 2* !e=x psi(zMe_)L N 10| ~~~~~ ^ ~~~~/ 20. * mr_energy) / | ^~~~~~~~~~~~~~~~ ~ src/libavcodec/sipr16k.c:221:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 221 | f.pitch_fac = FFMIN(pitch_fac, 1.0); | ~~~~~~^~~~~~~~~~~~~~~ src/libavutil/macros.h:49:22: note: expanded from macro 'FFMIN' 49 | #define FFMIN(CC libavcodec/tdsc.o a,b) ((a) > (b) ? (b) : (a)) | ^ ~ src/libavcodec/sipr16k.c:249:41: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 249 | ctsrc/libavcodec/bytestream.hx->e:n271e:rg17y:_ hwarning: iscomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]t ory[0] = 20.0 * l271og | 1 0 f ( gianitn _sciozrer2_ f=a cFtForM);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/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/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/bytestream.h:355: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/snow_dwt.c | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ :223:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]src/libavutil/macros.h :49:25: note: expanded from macro 'FFMIN' 22349 | | # de f i n e F FifMI N((ya ,+b )1 (<( a()un s>i (gbn)e ?d )h(eibgh)t ): (| a ~~~~~ ^ ~~~~~~~~~~~~~~~~) ) | ~ ^ ~ src/libavcodec/snow_dwt.c:225:19:In file included from src/libavcodec/snappy.cwarning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]22 : src/libavcodec/bytestream.h:356:13: 225warning: | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] i356 | f ( y +s i2z biugfhft)e r _| en ~~~~~ ^ ~~~~~~~~~~~~~~~~d - p->bufsrc/libavcodec/snow_dwt.cf:e228r,: 19si:ze )warning: ;comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 228src/libavutil/macros.h | : 49 : 25 : note: expanded from macro 'FFMIN' if (y 49+ | #1d e| ~~~~~ ^ ~~~~~~~~~~~~~~~~( b) ? (bsrc/libavcodec/snow_dwt.c): 230::19 :( awarning: ))comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | ~ ^ ~ 230 | In file included from src/libavcodec/snappy.c : 22: src/libavcodec/bytestream.h : 357i:f15 :( ywarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]+ 0 < 357( | u n si gn eidf)h e(isgihzte2) ! | = ~~~~~ ^ ~~~~~~~~~~~~~~~~ size) | ~~~~~ ^ ~~~~ 3 warnings generated. src/libavcodec/snappy.c:70:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 70 | if (size < len) | ~~~~ ^ ~~~ In file included from src/libavcodec/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->busrc/libavcodec/snow_dwt.cffer:_298e:n19d: warning: -comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] g->buffer, s298 | i z e ) ; | i ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~f (y + 3 < (usrc/libavutil/macros.hn:s49i:g25n:e note: dexpanded from macro 'FFMIN') height) 49| ~~~~~ ^ ~~~~~~~~~~~~~~~~ | #define Fsrc/libavcodec/snow_dwt.cF:M300I:N19:( awarning: ,comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]b) ((a) > 300(b | ) ? ( b ) : i(fa ))( y | ~ ^ ~ + 4 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:303:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 303 | if (y + 3 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:305:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/snappy.c 305 | : 83 : 13 : warning: icomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]f (y + 2 < (unsi gn83e | d) h e i gihft) (| ~~~~~ ^ ~~~~~~~~~~~~~~~~o ff > p src/libavcodec/snow_dwt.c-: 307:s19t:a rwarning: tcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] || si z307e | < l e n ) i| f ~~~ ^ ~~~~~~~~~ ( y + 1 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:309:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 309 | if (y + 0 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ 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/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/smc.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/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->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 6 warnings generated. src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 17 warnings generated. 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/snow_dwt.csrc/libavcodec/smacker.c:51: :src/libavcodec/bytestream.h416::294:3915:: 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 ( 416s | i z e 2 !if= (syi ze+) 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/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, sisrc/libavcodec/bytestream.hze);: 317 :| 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' 317 | 49 | # d efsiinzee 2F F=M FIFNM(Ia,Nb(p)- >(b(uaf)fe r_>en d( b-) p -?> b(ubf)f :e r(,a )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/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/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) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ In file included from src/libavcodec/smc.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: CC libavcodec/textdec.o 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: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/smacker.c:51: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/siren.c:418:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/bytestream.h 418: | 317 : 13 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] float angle = (( i317 | + 0 . 5sfi)z e*2 M=_P I_F2FM)I N/( p3-2>0b.uff;f e r_| e ~ ^~~~~n d - p->buffer,src/libavcodec/siren.c :s418i:z27e:) ;warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 418 | src/libavutil/macros.h : 49: 25 : note: expanded from macro 'FFMIN' float ang l49e | #=de f(i(nie +F F0M.I5Nf()a ,*b )M _(P(Ia_)2 )> /( b3)2 0.?f ;( b| ~~^~~~~~ ~) : (a)) | ~ ^ ~ In file included from src/libavcodec/smc.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/smcenc.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/shorten.c:553:90: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 553 | if (s->bitstream_index + s->bitstream_size + buf_size + AV_INPUT_BUFFER_PADDING_SIZE > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ 554 | s->allocated_bitstream_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/shorten.c:587:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 587 | max_framesize = FFMAX(s->max_framesize, s->blockIn file included from sizsrc/libavcodec/smcenc.ce: *32 : ssrc/libavcodec/bytestream.h-:>186c:h13a:n nwarning: ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]l s * 8); | ^ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186src/libavcodec/bytestream.h | src/libavutil/macros.h :47: :355 : 2513s:i: z note: eexpanded from macro 'FFMAX'warning: 2 =comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] FFMI N47( | p#-d>ebfuifnfee rF_Fe MnA355Xd | ( a ,b-) ( ( p-a> b)s u> i(zeffbe ) r? ,= F(FsMIaN) i:(gz e-()>;b ub) )f| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ fe| r ~ ^ ~_ esrc/libavutil/macros.hn:d49: 25-: gnote: -expanded from macro 'FFMIN'> src/libavcodec/shorten.cb:u608f:f 2449e | :r# ,dwarning: ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]sfi inzee )F; F M| 608I | N ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~( a , bw)h il(e( src/libavutil/macros.h(sa-)>:c 49>u: (r25_:c hbnote: a)expanded from macro 'FFMIN' n? ( b)< s:- (a>)49ch)a | n #nd ee| fl ~ ^ ~s )i {n e FF| MIn file included from ~~~~~~~~~~~ ^ ~~~~~~~~~~~I Nsrc/libavcodec/smcenc.c(:a,32b: src/libavcodec/bytestream.h): src/libavcodec/shorten.c187(:(:a15650:) :> warning: (31comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]b: warning: ) comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]? (187b) | : 650 | ( a) i) f | ( ~ ^ ~ s i z e 2 !i=fIn file included from src/libavcodec/smc.c(:s34izbe: lo)csrc/libavcodec/bytestream.h :k356 s| :13i ~~~~~ ^ ~~~~: warning: zcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e > s->blo c356k | s i z es)i ze{2 =| ~~~~~~~~~ ^ ~~~~~~~~~~~~F FMIN(p->busrc/libavcodec/shorten.cf:f682e:r35_:e nwarning: dcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] - p -682> | b u f f er , s i z e ) ; | i ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~f (ressrc/libavutil/macros.hid:ua49l:_25si:z note: eexpanded from macro 'FFMIN' > 30U) {49 | #d e| f ~~~~~~~~~~~~~ ^ ~~~i ne FFMIN(a,b) ((src/libavcodec/shorten.ca:)735 :>29 (:b )warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]? (b) : (735a | ) ) | ~ ^ ~ ifIn file included from src/libavcodec/smc.c(s:-34: >src/libavcodec/bytestream.hc:u357r:_15c:ha nwarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]== s->ch a357 | n n e l si)f {( s i| ~~~~~~~~~~~ ^ ~~~~~~~~~~~ze2 ! = size) | ~~~~~ ^ ~~~~ src/libavcodec/shorten.c:745:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 745 | for (chan = 0; chan < s->channels; chan++) { | ~~~~ ^ ~~~~~~~~~~~ src/libavcodec/shorten.c:770:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 770 | if (s->cur_chan < s->channels) | ~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/shorten.c:795:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 795 | for (i = 0; i < s->channels; i++) { | ~ ^ ~~~~~~~~~~~ src/libavcodec/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 < (unsi13gn warningesd generated). 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/bytestream.hCC libavcodec/texturedsp.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 FFM83I warningN(sa, generatedb. ) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 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 < (In file included from unsisrc/libavcodec/smcenc.cg:ne32d): hsrc/libavcodec/bytestream.he:293i:gh13t:) warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]| ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:624:15 :293 | warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] size2 =624 | F FM I Ni(fp -(>y b+ u0f f< e(run_seignnd e-d )hpe-i>gbhutf)fe r | , ~~~~~ ^ ~~~~~~~~~~~~~~~~ s ize); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~src/libavcodec/snow_dwt.c :627:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]src/libavutil/macros.h :49:25: note: 627expanded from macro 'FFMIN' | if ( y49 - | #1de f| ~~~~~ ^ ~~~~~~~~~~~~~~~~ (b) ? (bsrc/libavcodec/snow_dwt.c): : 629(:15a:)) warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | ~ ^ ~ src/libavcodec/siren.c 629 | : 651 : 30In file included from :i src/libavcodec/smcenc.cfwarning: :(implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]32y : +src/libavcodec/bytestream.h :0294 :<15 :( uwarning: ncomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]s i651 | g n e d 294 | ) h e iigfh (t ) s i z | e ~~~~~ ^ ~~~~~~~~~~~~~~~~ 2 ! i=f s(ifzea) b s| ( ~~~~~ ^ ~~~~* 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] CC libavcodec/texturedspenc.o 651 | if (fabs(*coefs_ptr) > 2.0 * decoder_standard_deviation[region]) { | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/smcenc.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/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/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-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/smcenc.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/smcenc.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) | ~~~~~ ^ ~~~~ 4 warnings generated. 7 warnings generated. src/libavcodec/srtenc.c:242:16: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 242 | for (i=0; inum_rects; i++) { | ~^~~~~~~~~~~~~~~ src/libavcodec/srtenc.c:265:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 265 | if (s->buffer.len > bufsize) { | ~~~~~~~~~~~~~ ^ ~~~~~~~ 45 warnings generated. In file included from src/libavcodec/snowdec.c:27: In file included from src/libavcodec/snow.h:35: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: '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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 19 warnings generated. 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/tiertexseqv.o | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/snow.c:27: In file included from src/libavcodec/snow.h:35: In file included from src/libavcodec/mpegvideo.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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 21 warnings generated. CC libavcodec/tiff.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/smacker.csrc/libavcodec/put_bits.h::204317::1333:: 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] 317 | 204 | i fif ((ssiz-e> b>=u UfIN_T_eMAnXd> >4-) {s- >//bu f_(p(t(r s>i=z es i+ze o3f()B >i> t2)B u+f ))3 ) {< < | 2 ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ must not overflow | ~~~~ ^ ~~~~~~~~~~~ CC libavcodec/tiff_common.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/tiffenc.o 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) | ~~~~~ ^ ~~~~ CC libavcodec/tmv.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/to_upper4.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/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/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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 FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/speexdec.c:57: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/sonic.c:29: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/smacker.c:611:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 611 | if (unp_size > (1U<<24)) { | ~~~~~~~~ ^ ~~~~~~ In file included from src/libavcodec/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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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/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/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_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ CC libavcodec/tpeldsp.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 - src/libavcodec/bytestream.h3): 271{: 17 :| ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/speedhqdec.c:441:57 :271 | warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] int size2 =441 | F F MI N (igf- >(bseucfofnde_rf_ieelndd_ -o fg-f>sbueftf e=r=, 4s i|z|e )s;e c o| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~n d_field_osrc/libavutil/macros.hf:f49se:t25 := =note: expanded from macro 'FFMIN'( buf_size -494 | )#d)e f{i n e| ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~F FMIN(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) | ~~~~~ ^ ~~~~ CC libavcodec/trace_headers_bsf.o src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/sunrastenc.cCC libavcodec/truehd_core_bsf.o :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/truemotion1.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/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/truemotion2.o 13 warnings generated. src/libavcodec/snowdec.c:203:21: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 203 | if (ref >= s->ref_frames) { | ~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/sunrastenc.c:199:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 199 | { "rle", "Use run-length compression", OFFSET(type), AV_OPT_TYPE_INT, { .i64 = 1 }, 0, 1, VE }, | ^ src/libavcodec/sunrastenc.c:201:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 201 | { NULL }, | ^ 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/truemotion2rt.o 2 warnings generated. CC libavcodec/truespeech.o CC libavcodec/tscc.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)) { | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/snow.c:367:28: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 367 | || (unsigned)sy >= FFMAX(h - b_h - (HTAPS_MAX-2), 0)){ | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/snow.c:366:28: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 366 | if( (unsigned)sx >= FFMAX(w - b_w - (HTAPS_MAX-2), 0) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6 warnings generated. CC libavcodec/tscc2.o 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)) | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. 5 warnings generated. src/libavcodec/svq1dec.c:276:22: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 276 | if (mean == -128) | ~~~~ ^ ~~~~ CC libavcodec/tta.o CC libavcodec/ttadata.o In file included from src/libavcodec/svq1enc.c:34: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/ttadsp.o src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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)) | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/svq3.c:57: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/snowenc.c:1279:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1279 | if((unsigned)(i+thres1) > thres2){ | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavcodec/snowenc.c:1299:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1299 | if((unsigned)(i+thres1) > thres2){ | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavcodec/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)); | ~~~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ CC libavcodec/ttaenc.o 1 warning generated. 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/takdec.c:38: src/libavcodec/unary.h:50:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 50 | for(i = 0; i < len && get_bits1(gb) != stop; i++); | ~~~~~~~~~~~~~ ^ ~~~~ 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) | ~~~~~ ^ ~~~~ src/libavcodec/speexdec.c:813:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 813 | lsp[i] = av_clipf(lsp[i], margin, M_PI - margin); | ~ ^~~~~~ src/libavcodec/snowenc.c:1494:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1494 | return lrint(QROOT*log2(qscale / (float)FF_QP2LAMBDA)) | ~~~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned 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:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ 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 }, | ^ src/libavcodec/bytestream.h: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/ttaencdsp.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/targa.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->buffersrc/libavcodec/rv34.c, :s722i:35z:e) ;warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 722 | 49 | # d(eufnsiingen FeFdM)I(sN(rac,b_)y (-( a!)! l>y *(2b)) ? >( bs)- >:v _(ead))g e _| p ~ ^ ~o s - !!ly*In file included from 2 src/libavcodec/targa.c-: 23(: hsrc/libavcodec/bytestream.he:i357g:h15t:< s->h_edge_pos - !!lx*2 - (width <<3) - 4 || | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/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 || | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~ 13 warnings generated. src/libavcodec/textdec.c:45:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 45 | { NULL } | ^ src/libavcodec/snowenc.c:1915:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1915 | { "memc_only", "Only do ME/MC (I frames -> ref, P frame -> ME+MC).", OFFSET(memc_only), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE }, | ^ src/libavcodec/snowenc.c:1916:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1916 | { "no_bitstream", "Skip final bitstream writeout.", OFFSET(no_bitstream), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE }, | ^ src/libavcodec/snowenc.c:1917:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1917 | { "intra_penalty", "Penalty for intra blocks in block decission", OFFSET(intra_penalty), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, VE }, | ^ src/libavcodec/snowenc.c:1918:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1918 | { "iterative_dia_size", "Dia size for the iterative ME", OFFSET(iterative_dia_size), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, VE }, | ^ src/libavcodec/snowenc.c:1919:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1919 | { "sc_threshold", "Scene change threshold", OFFSET(scenechange_threshold), AV_OPT_TYPE_INT, { .i64 = 0 }, INT_MIN, INT_MAX, VE }, | ^ src/libavcodec/snowenc.c:1927:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1927 | OFFSET(m.rc_eq), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, VE }, | ^ src/libavcodec/snowenc.c:1928:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1928 | { NULL }, | ^ 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) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ 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)) | ~ ^ ~ src/libavcodec/texturedspenc.c:306:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 306 | magn = fabs(vfr); | ~~~~ ^~~ src/libavcodec/texturedspenc.c:307:14: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 307 | if (fabs(vfg) > magn) | ~~~~ ^~~ 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 | src/libavcodec/texturedspenc.cs:i308z:e212: =warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]F FMIN(p -308> | b u f f e r _ e nmda g-n p=- >fbaubfs(fvefrg,) s;i z e| ) ~~~~ ^~~; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) src/libavcodec/texturedspenc.c(:(309a): 14>: warning: (bimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) ? (b) :309 | ( a )) | i ~ ^ ~f (fabs(vfIn file included from b)src/libavcodec/tdsc.c :>42 : msrc/libavcodec/bytestream.ha:g187n:)15 : | ~~~~ ^~~warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 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); | ^~~ ~ 3 warnings generated. src/libavcodec/svq1enc.c:740:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 740 | { NULL }, | ^ 21 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)) | ~ ^ ~ 27 warnings generated. 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); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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: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/tdsc.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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-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) | ~~~~~ ^ ~~~~ 22 warnings generated. 1 warning generated. CC libavcodec/ttmlenc.o CC libavcodec/twinvq.o src/libavcodec/texturedsp.c:570:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 570 | b = lrint(sqrtf(d)); | ~~~~~ ^~~~~~~~ CC libavcodec/twinvqdec.o src/libavcodec/svq3.c:723:41: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 723 | s->next_pic->mb_type[mb_xy] == -1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/svq3.c:937:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 937 | if (s->qscale > 31u) { | ~~~~~~~~~ ^ ~~~ 13 warnings generated. src/libavcodec/tmv.c:52:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 52 | if (avpkt->size < 2*char_rows*char_cols) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ 2 warnings 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) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/tiff_common.c:29: In file included from src/libavcodec/tiff_common.h:33: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 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/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned 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/txd.o src/libavcodec/tdsc.c:535:24: warning: comparison of integers of different signs: 'int' and 'uLongf' (aka 'unsigned long') [-Wsign-compare] 535 | if (deflatelen != ctx->deflatelen) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ In file included from src/libavcodec/tiff_common.c:29: In file included from src/libavcodec/tiff_common.h:33: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/ulti.o CC libavcodec/utils.o src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1 warning generated. 355 | 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_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/utvideodec.o src/libavcodec/svq3.c:1578:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1578 | for (int i = 0; i < FF_ARRAY_ELEMS(s->frames); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/utvideodsp.o 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/utvideoenc.o CC libavcodec/v210dec.o CC libavcodec/v210enc.o CC libavcodec/v210x.o 1 warning generated. 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)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/v308dec.o 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, sizesrc/libavcodec/tiff_common.c); : 150| : ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~15 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavutil/macros.h:49:25: 150note: | expanded from macro 'FFMIN' if (c 49o | u#ndte f>i=n eI NFT_FMMAIXN (/a ,sbi) z(e(oaf()i n> t(6b4)_ t?) (|b|) c:o u(nta ))< = | 0 ~ ^ ~) | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff_common.c:152:40: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 152 | if (bytestream2_get_bytes_left(gb) < count * sizeof(int64_t)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ 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) | ~~~~~ ^ ~~~~ 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)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ 5 warnings generated. 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/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned 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.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)) | ~ ^ ~ src/libavcodec/tiff_common.c:In file included from 193src/libavcodec/tiff.c::1544:: src/libavcodec/bytestream.hwarning: :187:comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]15 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | 193i | f ( s iifz CC libavcodec/v308enc.o e(c2o u!n=t s>=i zIeNT)_ M AX| ~~~~~ ^ ~~~~/ 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)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ 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/v408dec.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:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] CC libavcodec/v408enc.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)) | ~ ^ ~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-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/tiff_common.c:235:In file included from 13:src/libavcodec/tiffenc.c :warning: 38: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]src/libavcodec/bytestream.h :356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356235 | | siifz e(2* =l FeF M=I=N (pA-V>b_uRBf1f6e(r"_IenId" )-) p{- > b| u ~~~ ^ ~~~~~~~~~~~~~f fer, size)src/libavcodec/tiff_common.c;: 237 :| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~20 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN'237 | } e49l | s#ed eiffi n(e* lFeF MI=N=( aAV,_bR)B 1(6((a"M)M ">) )( 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/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/libavutil/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: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/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:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-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.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/tiff.c:44: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size9) warning| s ~~~~~ ^ ~~~~ generated . CC libavcodec/v410dec.o 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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/v410enc.o 11 warnings generated. CC libavcodec/v4l2_buffers.o 2 warnings generated. 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)) | ~ ^ ~ 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) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/v4l2_context.o 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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned 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 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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: 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:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/v4l2_fmt.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/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: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:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/v4l2_m2m.o 13 warnings generated. src/libavcodec/tiffenc.c:556:155: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 556 | {"dpi", "set the image resolution (in dpi)", OFFSET(dpi), AV_OPT_TYPE_INT, {.i64 = 72}, 1, 0x10000, AV_OPT_FLAG_VIDEO_PARAM|AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavcodec/tiffenc.c:562:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 562 | { NULL }, | ^ CC libavcodec/v4l2_m2m_dec.o 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/tscc.c:40: 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/tscc.c:40: In file included from src/libavcodec/msrledec.h:26: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned 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/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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-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 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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/truemotion2.c:314:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 314 | if (len == TM2_ESCAPE) { | ~~~ ^ ~~~~~~~~~~ src/libavcodec/truemotion2.c:329:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 329 | if (len == TM2_ESCAPE) { /* some unknown length - could be escaped too */ | ~~~ ^ ~~~~~~~~~~ In file included from src/libavcodec/tta.c:44: src/libavcodec/unary.h:50:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 50 | for(i = 0; i < len && get_bits1(gb) != stop; i++); | ~~~~~~~~~~~~~ ^ ~~~~ 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/tiff.c:150:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 150 | RET_GEOKEY(VERT, vert, name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:145:43: note: expanded from macro 'RET_GEOKEY' 145 | key - TIFF_##TYPE##_KEY_ID_OFFSET < FF_ARRAY_ELEMS(tiff_##array##_name_type_map))\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:151:5: warning: comparison of integers of different signs: 'int' and 'unsigned 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 - TIFF_##TYPE##_KEY_ID_OIn file included from FFsrc/libavcodec/tscc2.cSE:T33 : b uf| f ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~e r_end src/libavcodec/tiff.c- :153p:->5b:u fwarning: fecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]r , size); 153 | | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ RET_GEsrc/libavutil/macros.hO:K49E:Y25(: Cnote: Oexpanded from macro 'FFMIN'N F, conf, 49 | n#admeef)i;n e F| F ^~~~~~~~~~~~~~~~~~~~~~~~~~~~M IN(a,src/libavcodec/tiff.cb:)145 :(43(:a )note: expanded from macro 'RET_GEOKEY'> (b) ? (b) :145 | ( a ) ) | ~ ^ ~k ey - TIFF_#In file included from #Tsrc/libavcodec/tscc2.cY:33P: E#src/libavcodec/bytestream.h#:_K187E:Y15_I:D _warning: Ocomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]F FSET < 187F | F _ AifR R(AsYi_zEeL2E M!S=(t isfifz_e#)# ar r| a ~~~~~ ^ ~~~~y ##_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_GEOKEY(GEOG, geog, type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:145:43: note: expanded from macro 'RET_GEOKEY' 145 | key - TIFF_##TYPE##_KEY_ID_OFFSET < FF_ARRAY_ELEMS(tiff_##array##_name_type_map))\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:163:5: warning: comparison of integers of different signs: 'int' and 'unsigned 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))\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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)) | ~ ^ ~ 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))){ | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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) | ~~~~~ ^ ~~~~ src/libavcodec/tiff.c:198:9: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 198 | RET_GEOKEY_VAL(GT_MODEL_TYPE, gt_model_type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:193:36: note: expanded from macro 'RET_GEOKEY_VAL' src/libavcodec/bytestream.h 193 | : 317 : 13 : warning: vacomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]l - TIFF_##TYPE## _317O | F F S EsTi zMbS(utiffff_e#r#a_rernda y-# #_pc->obduefsf)e)r\ , | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~s ize); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~src/libavcodec/tiff.c :201:9: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]src/libavutil/macros.h :49:25: note: expanded from macro 'FFMIN' 201 | 49 | # dReETf_iGEnOKeE YF_FMVIANL((GTa_,RAbS) T(E(R_aT)Y P>E ,( bg)t _?r a(sb)t :e r(_at)y)p e )| ; ~ ^ ~ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.cIn file included from :src/libavcodec/tscc2.c193::3336: :src/libavcodec/bytestream.h :note: 318expanded from macro 'RET_GEOKEY_VAL': 15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 193318 | | i f v(asl i-ze 2 T!I=F F_s#i#zTeY)P E #| # ~~~~~ ^ ~~~~_ 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_GEOKEY_VAL(src/libavcodec/bytestream.hELL:I355P:S13OI:D ,warning: ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]l lipsoid); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355 | src/libavcodec/tiff.c: 193 : 36s:i note: zexpanded from macro 'RET_GEOKEY_VAL'e = FFMI N193( | g - > b uf f e r _veanld -- gT-I>FbFu_f##fTerY,P Es##i_zOFeF);S E T| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~< FF_ARRAsrc/libavutil/macros.hY:_49EL:E25M:S note: (expanded from macro 'FFMIN' tiff_## a49r | ra#yde#f#i_nceo dFeFsMI)N)(\a , b| ) ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ((a) > (b) src/libavcodec/tiff.c? :(b224): 9:: (warning: acomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]) ) | ~ ^ ~ 224 | In file included from src/libavcodec/tscc2.c : 33 : Rsrc/libavcodec/bytestream.hE:T356_:G13E:O Kwarning: Ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]Y _VAL(PR I356M | E _ M E RsIDiIzeA2N ,= pFrFiMmIeN_(mpe->rbiduifafne)r;_ e n| d ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - p->src/libavcodec/tiff.cbu:f193f:e36r,: note: sexpanded from macro 'RET_GEOKEY_VAL'i ze); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 193 | src/libavutil/macros.h : 49 : 25 : vnote: aexpanded from macro 'FFMIN'l - TIFF_ #49# | T#YdPeEf#i#n_OeF FFSFEMTI N<( aF,F_bA)RR A(Y(_aE)L E>M S((bt)i f?f _(#b#)ar r:a y(#a#)_)c o d| e ~ ^ ~ s))\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/tscc2.c:33: src/libavcodec/bytestream.h:357:src/libavcodec/tiff.c15::235 warning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]9 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | i f235 | ( s iz e 2 ! = RsEiTze_)G E OK| E ~~~~~ ^ ~~~~Y _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))\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/v4l2_m2m_enc.o src/libavcodec/tta.c:289:32: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 289 | if (get_bits_left(&gb) < k) { | ~~~~~~~~~~~~~~~~~~ ^ ~ src/libavcodec/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) | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/vaapi_av1.o src/libavcodec/tta.c:416:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 416 | { "password", "Set decoding password", OFFSET(pass), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, DEC }, | ^ src/libavcodec/tta.c:417:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 417 | { NULL }, | ^ CC libavcodec/vaapi_decode.o CC libavcodec/vaapi_encode.o 36 warnings generated. 11 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 | retuCC libavcodec/vaapi_encode_h264.o rn clip * FFSIGN(y) * (exp(log(1 + mu) * fabs(y)) - 1) / mu; | ~~~ ~~^~~~ src/libavcodec/twinvq.h:203:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 203 | return clip * FFSIGN(y) * (exp(log(1 + mu) * fabs(y)) - 1) / mu; | ~~~~~^~~~~~~~~~~ ~ CC libavcodec/vaapi_encode_h265.o CC libavcodec/vaapi_encode_mjpeg.o src/libavcodec/ttmlenc.c:89:16: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 89 | for (i=0; inum_rects; i++) { | ~^~~~~~~~~~~~~~~ src/libavcodec/ttmlenc.c:139:49: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 139 | if (av_strlcpy(buf, s->buffer.str, bufsize) > bufsize - 1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ In file included from src/libavcodec/ttaenc.c:27: src/libavcodec/put_bits.h:209:37: warning: comparison of integers of different signs: '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 >= sizeof6(B warningist generatedBu. f)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 5 warnings generated. CC libavcodec/vaapi_encode_mpeg2.o 31 warnings generated. In file included from src/libavcodec/twinvqdec.c:29: src/libavcodec/twinvq.h:203:66: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 203 | return clip * FFSIGN(y) * (exp(log(1 + mu) * fabs(y)) - 1) / mu; | ~ ^~ src/libavcodec/twinvq.h:203:55: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 203 | return clip * FFSIGN(y) * (exp(log(1 + mu) * fabs(y)) - 1) / mu; | ~~~~ ^ src/libavcodec/twinvq.h:203:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 203 | return clip * FFSIGN(y) * (exp(log(1 + mu) * fabs(y)) - 1) / mu; | ~~~ ~~^~~~ src/libavcodec/twinvq.h:203:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 203 | return clip * FFSIGN(y) * (exp(log(1 + mu) * fabs(y)) - 1) / mu; | ~~~~~^~~~~~~~~~~ ~ 24 warnings generated. CC libavcodec/vaapi_encode_vp8.o src/libavcodec/tscc2.c:259:14: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 259 | if (size > bytestream2_get_bytes_left(&gb)) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tscc2.c:264:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 264 | for (i = 0; i < size; i++) { | ~ ^ ~~~~ src/libavcodec/tscc2.c:302:45: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 302 | if (bytestream2_get_bytes_left(&gb) < size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ CC libavcodec/vaapi_encode_vp9.o CC libavcodec/vaapi_h264.o CC libavcodec/vaapi_hevc.o 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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 / 3src/libavcodec/put_bits.h * :o265ff: 37:* 3warning: )comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c :2651560 | : 23 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (s -1560> | b u f _ e nd - fso-r> bu(f_ip t=r 0>;= siiz egeotag_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->geotags[i].count > count) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavcodec/tiff.c:1706:50: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1706 | if (bytestream2_get_bytes_left(&gb_temp) < count) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 17 warnings generated. 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]; | ~ ^~~~~~~~~~~~~ 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 += FFMIN(g->bufsrc/libavcodec/tiff.cfe:r1901_:e29n:d warning: -implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] g ->buffer, s i1901z | e ) ; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ s->premultisrc/libavutil/macros.h:p49l:y25[:i ] note: = expanded from macro 'FFMIN'1 .f / nu m49; | # d| e ^~~ ~f ine FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/v210dec.c:223:44: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 223 | {.i64 = 0}, -1, INT_MAX, V210DEC_FLAGS}, | ^ src/libavcodec/v210dec.c:224:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 224 | {NULL} | ^ 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/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned 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/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/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_endIn 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] - g293 | size2 = FFMIN(p->In file included from bufsrc/libavcodec/utvideodec.c:f37er: _esrc/libavcodec/bytestream.hn:186d: 13- :p- >warning: bucomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]ff er, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 186 | CC libavcodec/vaapi_mjpeg.o src/libavutil/macros.h :s49iz:e252: =note: Fexpanded from macro 'FFMIN'F MIN(p-> b49uf | f#edre_feinnd e- FpF->MbIuNf(fa,ebr), (s(ai)z e>) ;( b )| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~? (b) : src/libavutil/macros.h(:a)49): 25 :| ~ ^ ~note: expanded from macro 'FFMIN' - 49In file included from | src/libavcodec/ulti.c#:d28ef: insrc/libavcodec/bytestream.he :F294F:M15I:N (warning: acomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare], b) ((a src/libavcodec/tiff.c)294 | : > ( 2062:b 94i): f ?warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] s (ibze)2 :! =( as)i)z e| ~ ^ ~) 2062 | | ~~~~~ ^ ~~~~ 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] 187c | a m 2 xiyzf[ c(]s[iiz]e 2+ =! =s -s>iczaem) e | r ~~~~~ ^ ~~~~a _calibr>ation[c][j] * s->color_matrix[j][i] * s->as_shot_white[i]; | ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 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, src/libavcodec/tiff.csi:z2086e:);17 : | warning: ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 2085 | 49 | # d e f i naev _FlFMoIgN((aa,bv)c t(x(,a )A V> _(LbO)G _?E R(RbO)R ,: "(Bal)a) c k| ~ ^ ~L evel (%g) mIn file included from usrc/libavcodec/ulti.cs:t28 : bsrc/libavcodec/bytestream.he: 318l:e15s:s warning: thcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]a n Whit e318L | e v e li f( %("sPizReI2d 3!2=" )s\inz"e,) | | ~~~~~~ ~~~~~ ^ ~~~~ 2086 | s->black_level[0], s->white_level); | ^~~~~~~~~~~~~~~~~ CC libavcodec/vaapi_mpeg2.o 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:25CC libavcodec/vaapi_mpeg4.o : note: expanded from macro 'FFMIN' 49 | #definsrc/libavcodec/bytestream.he:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] F 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ Fsrc/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' M 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ INIn 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] src/libavcodec/bytestream.h( 356: | 271 : 17s:i zewarning: 2 comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]= FFMIN(p->buffer _271e | n d - i npt- >sbiuzfefe2r =, FFsMiINz(eg)-;> b uf| f ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ er_ensrc/libavutil/macros.hd :-49 :g25:- >note: expanded from macro 'FFMIN'b uffer, 49s | i#zdee)f;i n e| F ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~F MIN(a,b) src/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/ulti.c :(28(: src/libavcodec/bytestream.ha:)357: 15>: warning: (comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] b) ? (b357) | : ( aif) )( si z| ~ ^ ~e 2 != size) | ~~~~~ ^ ~~~~ 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 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/utvideodec.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/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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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: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/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: src/libavcodec/bytestream.hnote: expanded from macro 'FFMIN': 355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 49 | #define FFMIN (355a | , b ) s(i(za)e > (=b) F?F M(INb()g -:> (bau)f)f e r| _ ~ ^ ~ end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/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) | ~~~~~ ^ ~~~~ 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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned 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_vc1.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/txd.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); | CC libavcodec/vaapi_vp8.o ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define In file included from Fsrc/libavcodec/utvideoenc.c:35: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] FMI 171 | N g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ (asrc/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' , 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ b) ((a) > 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] b) 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ?src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ (bIn 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) | ~~~~~ ^ ~~~~ : (a)) | ~ ^ ~ In file included from src/libavcodec/txd.c:24: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | CC libavcodec/vaapi_vp9.o if (sizeIn file included from 2src/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)) | ~ ^ ~ sIn file included from isrc/libavcodec/utvideoenc.c:35: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] z 187 | if (size2 != size) | ~~~~~ ^ ~~~~ e) | ~~~~~ ^ ~~~~ 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_lsrc/libavcodec/bytestream.heve:l)317;: i13+:+ )warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c: 1954317: | 19 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] s ize2 = 1954F | F M I N (fpo-r> b(uif f=e r0_;e nid <- pF-F>_bAuRfRfAeYr_,E LsEiMzSe();s - >a| s ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~_ shot_neutrsrc/libavutil/macros.ha:l49):25;: inote: +expanded from macro 'FFMIN'+ ) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | #definsrc/libavcodec/tiff.ce: 1957F:F19M:I Nwarning: (comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]a ,b) ((a) > 1957( | b ) ? f(obr) (:i (=a )0); i| ~ ^ ~< FF_ARRAY_ELEIn file included from Msrc/libavcodec/v210enc.cS:(25s: -src/libavcodec/bytestream.h>:a318s:_15s:h warning: ocomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]t _white) ;318 | i ++ ) | i ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~f (size2 !=src/libavcodec/tiff.c :s1960:i19z:e )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++) | ~ ^ ~~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned 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, sizIn file included from esrc/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 != size) | ~~~~~ ^ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/txd.c:24: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/tiff.c:2448:169: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2448 | { "subimage", "decode subimage instead if available", OFFSET(get_subimage), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, AV_OPT_FLAG_DECODING_PARAM | AV_OPT_FLAG_VIDEO_PARAM }, | ^ src/libavcodec/tiff.c:2449:190: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2449 | { "thumbnail", "decode embedded thumbnail subimage instead if available", OFFSET(get_thumbnail), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, AV_OPT_FLAG_DECODING_PARAM | AV_OPT_FLAG_VIDEO_PARAM }, | ^ src/libavcodec/twinvq.csrc/libavcodec/tiff.c::245065::19121:: warning: warning: missing field 'unit' initializer [-Wmissing-field-initializers] implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 652450 | | {r e"tpuargne "0,. 5" p/a g(ep +n uqm)b; e r | o ~ ~~^~~f 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/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-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/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/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | sisrc/libavcodec/twinvq.c:z133:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] e 133 | if (out[i + step] + out[i - step] > 1.95 * out[i] || | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ ~ =src/libavcodec/twinvq.c:133:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] F133 | if (out[i + step] + out[i - step] > 1.95 * out[i] || | ~ ^~~~~~ FMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/txd.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/txd.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/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], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/utils.c229 | : 576 : 24 : warning: comparison of integers of different signs: 'enum AVSampleFormat' and 'unsigned int' [-Wsign-compare] 576 | TW I NiVfQ _(AfMmtP _V=Q F_F_MARURLAAYW__EMUL)E;M S (| m ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aIn file included from p)) | src/libavcodec/utvideoenc.c ~~~ ^ ~~~~~~~~~~~~~~~~~~~ :36: src/libavcodec/put_bits.h:227:37: warning: src/libavcodec/twinvq.ccomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: 228:56: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 227228 | | i f ( s- > b u f _ e nd -t wsi-n>bvuqf__mputlra w>i= nsvi(zsetoepf (B*it Bu0f.)5) +{ s t| ep ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ * bits->gain_bits[i], | ~ ~~~~~^~~~~~~~~~~~~~~~~~~~ src/libavcodec/twinvq.c:228:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 228 | twinvq_mulawinv(step * 0.5 + step * bits->gain_bits[i], | ^~~~ ~ src/libavcodec/twinvq.c:233:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 232 | float val = (1.0 / (1 << 23)) * | ~ 233 | twinvq_mulawinv(step * 0.5 + step * bits->gain_bits[i], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | TWINVQ_AMP_MAX, TWINVQ_MULAW_MU); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/twinvq.c:233:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 233 | twinvq_mulawinv(step * 0.5 + step * bits->gain_bits[i], | ~ ~~~~~^~~~~~~~~~~~~~~~~~~~ src/libavcodec/twinvq.c:233:41: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 233 | twinvq_mulawinv(step * 0.5 + step * bits->gain_bits[isrc/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/twinvq.c:239:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 238 | val * twinvq_mulawinv(sub_step * 0.5 + | ~ 239 | sub_step * bits->sub_gain_bits[i * sub + j], | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/twinvq.c:238:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 238 | val * twinvq_mulawinv(sub_step * 0.5 + | ^~~~~~~~ ~ src/libavcodec/twinvq.c:254:23: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 254 | float min_dist2 = min_dist * 0.5; | ^~~~~~~~ ~ src/libavcodec/twinvq.c:257:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/put_bits.h 257 | : 2 317 warning: s 33 generated: . warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]fl oat avg = (lsp [i317 | ] + ilfs p([si- >-bsrc/libavcodec/v4l2_fmt.c u1f:]_115)e: n* 190d:. 5warning: ;- comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]| ~~~~~~~^~~~~~~~~~~~ ~s ->buf_ptr >= size o115f | (B i t Bfufo))r {( i | = ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 0; i < FF_ARRAY_ELEMS(fmt_map); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/twinvq.c:293:32: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 293 | float tmp1 = 1.0 - cb3[lpc_hist_idx * mtab->n_lsp + i]; | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/vb.o src/libavcodec/twinvq.c:311:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 311 | lsp[i] = 2 * cos(lsp[i]); | ~~~ ^~~~~~ 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 3 warnings generated. CC libavcodec/vbndec.o CC libavcodec/vbnenc.o 3 warnings generated. 6 warnings generated. src/libavcodec/twinvq.c:547:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 547 | const float scale = -sqrt(norm / bsize) / (1 << 15); | ~~~~ ~~~~~^~~~~~~ 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/utvideodec.csrc/libavcodec/v4l2_buffers.c:286::5767::19 :warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 286 | 57 | me mcfpoyr( ((uii n=t 80;_ ti* )< onubt_e-l>epmlsa; nie+_+i)n f{o [| p ~ ^ ~~~~~~~~ lane].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)) | ~ ^ ~ 2 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) { | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ 3 warnings generated. src/libavcodec/txd.c:67:45: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 67 | if (bytestCC libavcodec/vc1.o ream2_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 | src/libavcodec/utvideoenc.c: 636:11: warning: missing field 'help' initializer [-Wmissing-field-initializers] 636 | { NULL}, | ^ if (bytestream212_ warnings generated. get_bytes_left(&gb) < AV_CEIL_RSHIFT(w, 2) * AV_CEIL_RSHIFT(h,src/libavcodec/v4l2_buffers.c:514:23: warning: comparison of integers of different signs: 'int' and '__u32' (aka 'unsigned int') [-Wsign-compare] 2 514 | for (i = 0; i < avbuf->buf.length; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ ) * 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_lefCC libavcodec/vc1_block.o t(&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) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ CC libavcodec/vc1_loopfilter.o CC libavcodec/vc1_mc.o CC libavcodec/vc1_parser.o CC libavcodec/vc1_pred.o CC libavcodec/vc1data.o 5 warnings generated. CC libavcodec/vc1dec.o 1 warning 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++) { | ~ ^ ~~~~~~~~~ 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_get_bytes_left(&gb) < c->frame_info_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/utvideodec.c:684:45: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 684 | if (bytestream2_get_bytes_left(&gb) < c->frame_info_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ 9 warnings generated. src/libavcodec/v4l2_m2m_dec.c:227:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 227 | V4L_M2M_DEFAULT_OPTS, | ^ src/libavcodec/v4l2_m2m.h:41:87: note: expanded from macro 'V4L_M2M_DEFAULT_OPTS' 41 | OFFSET(num_output_buffers), AV_OPT_TYPE_INT, { .i64 = 16 }, 2, INT_MAX, FLAGS } | ^ src/libavcodec/v4l2_m2m_dec.c:229:86: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 229 | OFFSET(num_capture_buffers), AV_OPT_TYPE_INT, {.i64 = 20}, 2, INT_MAX, FLAGS }, | ^ src/libavcodec/v4l2_m2m_dec.c:230:11: warning: missing field 'help' initializer [-Wmissing-field-initializers] 230 | { NULL}, | ^ 17 warnings generated. 11 warnings generated. CC libavcodec/vc1dsp.o CC libavcodec/vc2enc.o CC libavcodec/vc2enc_dwt.o CC libavcodec/vcr1.o CC libavcodec/version.o CC libavcodec/videodsp.o src/libavcodec/v4l2_m2m_enc.c:55:46: warning: missing field 'count' initializer [-Wmissing-field-initializers] 55 | struct v4l2_ext_controls ctrls = { { 0 } }; | ^ src/libavcodec/v4l2_m2m_enc.c:76:46: warning: missing field 'count' initializer [-Wmissing-field-initializers] 76 | struct v4l2_ext_controls ctrls = { { 0 } }; | ^ src/libavcodec/v4l2_m2m_enc.c:120:19: warning: comparison of integers of different signs: 'int' and 'unsigned 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) | ~~~~~~~~~~~~~~~~~~~~~ ^ ~ 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) | ~~~~~~~~~~~~~~~~~~~~~ ^ ~ 15 warning3 warnings generated. s generated. 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 }, | ^ 11 warnings generated. 4 warnings generated. CC libavcodec/vlc.o CC libavcodec/vmdaudio.o 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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)) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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_av1.c| ^ :196:14: warning: 'chroma_sample_position' is deprecated [-Wdeprecated-declarations] src/libavcodec/vaapi_decode.c:395:5 :196 | warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 395 | . c h rMoAmPa(_sMaPmEpGl2eV_IpDoEOs,i t iMoPnE G 2 _ M=A IsNe,q - > c o loMr_PcEoGn2fMiagi.nc h r)om,a _ sa| m ^p le_psrc/libavcodec/vaapi_decode.co:s393i:t94i:o nnote: ,expanded from macro 'MAP' | ^ 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ #/usr/include/va/va_dec_av1.h#: 285p:,13 :V note: A'chroma_sample_position' has been explicitly marked deprecated hereP rofile ##285 | v , _ _ V A _A R G S _v_a _} d e| p ^r ecated uint32_t src/libavcodec/vaapi_decode.c c:h396r:o5:m awarning: _missing field 'profile_parser' initializer [-Wmissing-field-initializers]sa mple_p o396s | i t i on M A P ( H 2 6 3:, 1 ; | ^ UNKNOWN/usr/include/va/va.h,: 90 : 38 : note: expanded from macro 'va_deprecated' H263Base l90i | n#ed)e,f i n| e ^ va_src/libavcodec/vaapi_decode.c:d393:e94p:r enote: cexpanded from macro 'MAP'a ted __att r393i | b#duetfei_n_e( (MdAPe(pcr, epc,a tve,d ).). . )| ^{ AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:397:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 397 | MAP(MPEG4, MPEG4_SIMPLE, MPEG4Simple ), | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:398:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 398 | MAP(MPEG4, MPEG4_ADVANCED_SIMPLE, | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:400:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 400 | MAP(MPEG4, MPEG4_MAIN, MPEG4Main ), | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:401:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 401 | MAP(H264, H264_CONSTRAINED_BASELINE, | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:403:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 403 | MAP(H264, H264_MAIN, H264Main ), | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:404:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 404 | MAP(H264, H264_HIGH, H264High ), | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:406:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 406 | MAP(HEVC, HEVC_MAIN, HEVCMain ), | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:407:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 407 | MAP(HEVC, HEVC_MAIN_10, HEVCMain10 ), | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:408:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 408 | MAP(HEVC, HEVC_MAIN_STILL_PICTURE, | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:415:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 415 | MAP(MJPEG, MJPEG_HUFFMAN_BASELINE_DCT, | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:417:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 417 | MAP(WMV3, VC1_SIMPLE, VC1Simple ), | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:418:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 418 | MAP(WMV3, VC1_MAIN, VC1Main ), | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:419:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 419 | MAP(WMV3, VC1_COMPLEX, VC1Advanced ), | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:420:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 420 | MAP(WMV3, VC1_ADVANCED, VC1Advanced ), | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:421:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 421 | MAP(VC1, VC1_SIMPLE, VC1Simple ), | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:422:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 422 | MAP(VC1, VC1_MAIN, VC1Main ), | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:423:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 423 | MAP(VC1, VC1_COMPLEX, VC1Advanced ), | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:424:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 424 | MAP(VC1, VC1_ADVANCED, VC1Advanced ), | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:425:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 425 | MAP(VP8, UNKNOWN, VP8Version0_3 ), | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:427:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 427 | MAP(VP9, VP9_0, VP9Profile0 ), | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:430:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 430 | MAP(VP9, VP9_1, VP9Profile1 ), | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:431:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 431 | MAP(VP9, VP9_2, VP9Profile2 ), | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:432:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 432 | MAP(VP9, VP9_3, VP9Profile3 ), | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:435:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 435 | MAP(AV1, AV1_MAIN, AV1Profile0), | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:436:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 436 | MAP(AV1, AV1_HIGH, AV1Profile1), | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ 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 CC libavcodec/vmdvideo.o = s->tg_end, | ^ /usr/include/va/va_dec_av1.h:668:5: note: 'tg_end' has been explicitly marked deprecated here 668 | va_deprecated uint16_t tg_end; | ^ /usr/include/va/va.h:90:38: note: expanded from macro 'va_deprecated' 90 | #define va_deprecated __attribute__((deprecated)) | ^ CC libavcodec/vmnc.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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11 warnings generated. 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->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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_mjpeg.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/vaapi_encode_mjpeg.c:29: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/vorbis.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/vorbis_data.o In file included from src/libavcodec/vaapi_encode_mjpeg.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/vaapi_encode_mjpeg.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/vaapi_encode_mjpeg.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) | ~~~~~ ^ ~~~~ 32 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/vaapi_encode_mjpeg.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/vaapi_encode_mjpeg.c:29: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/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:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-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_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, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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: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/vaapi_encode_vp9.c:157:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 157 | for (i = 0; i < FF_ARRAY_ELEMS(vpic->reference_frames); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/vaapi_h264.c:23: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer,In file included from ssrc/libavcodec/vaapi_mpeg2.ci:z25e): ;In file included from src/libavcodec/mpegvideo.h :| 45 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~: src/libavcodec/put_bits.h:227:37: src/libavutil/macros.hwarning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]49 :25: note: expanded from macro 'FFMIN' 49 | #227d | e f i n e F FifM I(Ns(-a>,bb)u f(_(ea)n d> (-b )s -? >(bb)u f:_ pt(ra )>) = | s ~ ^ ~iz eof(BitBufIn 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/vaapi_encode_vp9.c:205:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 205 | In file included from src/libavcodec/vbndec.c : i27: fsrc/libavcodec/bytestream.h :(171:a18v:c twarning: xcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]- >i_quant_factor > 0.0) | ~~~~~~~^~~~~~~~~~~~~~ ~171 | g->buffer += FFMIN(g->buffer_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_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 | src/libavcodec/bytestream.h : 317 : 13 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/put_bits.h : 265 : 37 :a v317c | twarning: xcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]- > i _sqiuzaen2t _=o f Ff265F | seM tIN)( p +- >0 b .5ui,fff e r(_e| sn ~~~~~~~~~~~~~~~~~~~~~ ~d - >-b pu-f>_beunfdf e-r ,s -si>zbeu)f; _ p| t ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ r >= sizeosrc/libavutil/macros.hf:(49B:i25t:B unote: fexpanded from macro 'FFMIN') ) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 49 | #define FFMIN(a,b) ((a) > (b) ? (src/libavcodec/vaapi_encode_vp9.cb): 212:: (20a:) )warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ~ ^ ~ 212 | In file included from src/libavcodec/vaapi_h264.c : 23 : In file included from isrc/libavcodec/h264dec.hf: 39: (In file included from avsrc/libavcodec/h264_sei.hc:t23x: -In file included from >src/libavcodec/h2645_sei.hb:_28q: usrc/libavcodec/bytestream.ha:n318t:_15f:a cwarning: tcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]o r > 0. 0318) | | ~~~~~~~^~~~~~~~~~~~~~ ~ if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/vaapi_encode_vp9.c:214:65: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from 214 | src/libavcodec/vbndec.c : 27 : src/libavcodec/bytestream.h : 186 : 13 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] av_clip((avctx- 186> | b _ q u asnitz_ef2a c=to r F*F MpIrNi(vp-->>qb_uifdfxe_rp_ e n+d -| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^p ->buf f215e | r , s i z e ) ; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h : 49 : 25 :a vnote: cexpanded from macro 'FFMIN't x->b_q u49a | n#td_eoffifnsee tF)F M+I N0(.a5,,b ) | ( ~~~~~~~~~~~~~~~~~~~~~ ~( a) > (b) ? (bCC libavcodec/vorbis_parser.o ) : (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 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/vaapi_mpeg4.c:25: In file included from src/libavcodec/h263.h:24: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227src/libavcodec/vaapi_encode_vp9.c:37:: 234warning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]26 : warning: missing field 'depth' initializer [-Wmissing-field-initializers] 227 | 234 | { F F_iPfR O(FsI-LE>_bUufN_KeNnOdW N- } s | - ^> buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-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 = FFIn file included from MINsrc/libavcodec/vaapi_encode_mjpeg.c(p:->35bu: ffsrc/libavcodec/put_bits.her:_227e:nd37 -: pwarning: -comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]> buffer, size); | 227 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ | src/libavutil/macros.h : 49 :i25f: (snote: -expanded from macro 'FFMIN'> buf_en d49 - | #sde-f>ibneu fFF_MpINt(ra ,>b= )s (i(az)e >o f((Bibt)B u?f )()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:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (ssrc/libavcodec/put_bits.hize:2265 :37!:= swarning: icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]z e) | ~~~~~ ^ ~~~~ 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/bytestream.h ^ :271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | src/libavcodec/vaapi_encode.h : 476 :33 :i nnote: texpanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' size 2476 | = F F M I N{( g.-i>6b4u f=f e0r _}e,n d0 ,- 1g,- >FbLuAfGfSe r,} s,i z\e ) ;| ^ | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(src/libavcodec/vaapi_encode_vp9.ca,:b274): 5(:( awarning: )missing field 'unit' initializer [-Wmissing-field-initializers] > (src/libavcodec/vaapi_encode.hb:)480 :?39: (note: bexpanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS') : (a )480) | | ~ ^ ~ { .i64 =3 0 warning s} generated, . 0, INT_MAX, FLAGS }, \ | ^ src/libavcodec/vaapi_encode_vp9.c:274:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/vaapi_encode.h:484:39: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 484 | src/libavcodec/put_bits.h :{265 :37.: iwarning: 6comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]4 = 1 }, 1, INT_M A265X | , FL A G S i}f, (\s - >| b ^u f_end - s->buf_ptr >= sizeof(BitBuf)) {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 }, 0src/libavcodec/put_bits.h, I:N317T:_33MA:X, warning: Fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]LA GS } | ^ 317 | if (s->buf_end - s->buf_ptr >=In file included from sizsrc/libavcodec/vbnenc.ce:of27(: Bsrc/libavcodec/bytestream.hi:t171B:u18f:) )warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-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_vp9.c:src/libavcodec/vbndec.c278::79:27 : warning: src/libavcodec/bytestream.hmissing field 'unit' initializer [-Wmissing-field-initializers]:293 :13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 278 | OFFSET (293l | o op _ f islitzeer2_ l=e vFeFl)M,I NA(Vp_-O>PbTu_fTfYePrE__eInNdT ,- {p -.>ib6u4f f=e r1,6 s i}z,e )0;, 6| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~3 , FLAGS src/libavutil/macros.h}:,49 : 25| : ^ note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (bsrc/libavcodec/vaapi_encode_vp9.c): 280?: 82(:b )warning: :missing field 'unit' initializer [-Wmissing-field-initializers] (a)) | ~ ^ ~ 280 | OIn file included from Fsrc/libavcodec/vbndec.cF:S27E: Tsrc/libavcodec/bytestream.h(:l294o:o15p:_ fwarning: icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]l ter_sh a294r | p n e s si)f, (AVs_iOzPeT2_ T!Y=P Es_iIzNeT), { | . ~~~~~ ^ ~~~~i 64 = 4 }, 0, 15, FLAGS }, | ^ src/libavcodec/vaapi_encode_vp9.c:281:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 281 | { NULL }, | ^ 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] In file included from 227 | src/libavcodec/vbnenc.c : 27 : src/libavcodec/bytestream.h : 186 : i13f :( swarning: -comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]> buf_end - s-> b186uf | _ p t r >s=iz es2i z=e ofF(FBMiItNB(up-f)>)bu ff{e 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/libavcodec/vbnenc.c:27: src/libavcodec/put_bits.hsrc/libavcodec/bytestream.h:187::15317:: warning: 33:comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (siz e3172 | ! = si z eif) (| s ~~~~~ ^ ~~~~- >buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/vaapi_encode_vp9.c:290:12src/libavcodec/bytestream.h: warning: missing field 'value' initializer [-Wmissing-field-initializers]: 317:13: warning: 290comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | { NULL }, | ^ 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/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) | ~~~~~ ^ ~~~~ 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/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-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 (ssrc/libavcodec/put_bits.hize:2317 :33!:= siwarning: zcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e ) | ~~~~~ ^ ~~~~ 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/vaapi_encode_mpeg2.c:526:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/bytestream.h:271:17: 526warning: | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (avct x-271> | i_ q u a nitn_tf ascitzeo2r => FF0M.I0N)( 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) ? (b) : (a)) | ~ ^ ~ src/libavcodec/vaapi_encode_mpeg2.c:528:64: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 528 | av_clip((avctx->i_quant_factor * priv->quant_p + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 529 | avctx->i_quant_offset) + 0.5, 1, 31); | ~~~~~~~~~~~~~~~~~~~~~ ~ src/libavcodec/vaapi_encode_mpeg2.c:532:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 532 | if (avctx->b_quant_factor > 0.0) | ~~~~~~~^~~~~~~~~~~~~~ ~ src/libavcodec/vaapi_encode_mpeg2.c:534:64: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 534 | av_clip((avctx->b_quant_factor * priv->quant_p + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 535 | avctx->b_quant_offset) + 0.5, 1, 31); | ~~~~~~~~~~~~~~~~~~~~~ ~ In file included from src/libavcodec/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) | ~~~~~ ^ ~~~~ 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] src/libavcodec/vaapi_encode_mpeg2.c:563:26 : 171warning: | missing field 'depth' initializer [-Wmissing-field-initializers] g->buffer 563 | + = F{F MFIFN_(PgR-O>FbIuLEf_fUeNrK_NeOnWdN -} g -| > ^b uffer, 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) : In file included from (a)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:186In file included from :src/libavcodec/vbnenc.c13:: 27warning: : comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]src/libavcodec/bytestream.h :318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318186 | | isf i(zse2i z=e 2F F!M=I Ns(pi->zbeu)f f| er ~~~~~ ^ ~~~~_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/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) | ~~~~~ ^ ~~~~ 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] 171 | g->buffer += FFMIN(g->buffer_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' 11In file included from warning49s | generated#src/libavcodec/vb.cd:28. e: fsrc/libavcodec/bytestream.hi:n186e: 13F:F Mwarning: Icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]N (a,b) ((a) > ( b186) | ? ( b )s i:z (ea2)) = | ~ ^ ~F FMIN(p->bufIn file included from fsrc/libavcodec/vbnenc.ce:r27_: esrc/libavcodec/bytestream.h:n356d: 13-: pwarning: -comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]> buffer, 356s | iz e ); s| i ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~z e2 = FFMIN(psrc/libavutil/macros.h-:>49bu:ff25er:_ enote: nexpanded from macro 'FFMIN'd - p->bu f49f | e#rd,e fsiiznee) ; F FM| I ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ N(a,b)src/libavutil/macros.h :(49(:a25:) note: >expanded from macro 'FFMIN' (b) ? ( b)49 | :# (dae)f)i n | e ~ ^ ~ FFMIN(a,b) In file included from (src/libavcodec/vb.c(:a28): src/libavcodec/bytestream.h>: 187(:b15) :? warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]( b) : ( a187) | ) | ~ ^ ~ if (size2 In file included from !=src/libavcodec/vbnenc.c :s27: isrc/libavcodec/bytestream.hz:e357): 15 :| ~~~~~ ^ ~~~~ warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/vaapi_encode_mpeg2.c:642:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 642 | VAAPI_ENCODE_COMMON_OPTIONS, | ^ src/libavcodec/vaapi_encode.h:476:33: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 476 | { .i64 = 0 }, 0, 1, FLAGS }, \ | ^ src/libavcodec/vaapi_encode_mpeg2.c:642:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/vaapi_encode.h:480:39: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 480 | { .i64 = 0 }, 0, INT_MAX, FLAGS }, \ | ^ src/libavcodec/vaapi_encode_mpeg2.c:642:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/vaapi_encode.h:484:39: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 484 | { .i64 = 1 }, 1, INT_MAX, FLAGS }, \ | ^ CC libavcodec/vorbisdec.o src/libavcodec/vaapi_encode_mpeg2.c:642:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/vaapi_encode.h:489:47: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 489 | { .i64 = 2 }, 1, MAX_ASYNC_DEPTH, FLAGS }, \ | ^ src/libavcodec/vaapi_encode_mpeg2.c:642:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/vaapi_encode.h:493:39: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 493 | { .i64 = 0 }, 0, INT_MAX, FLAGS } | ^ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned 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(src/libavcodec/vaapi_encode_mpeg2.ca,:b667): 12(:( a)warning: missing field 'help' initializer [-Wmissing-field-initializers]> (b ) 667? | ( b ) {: N(UaL)L) | } ~ ^ ~, | ^ src/libavcodec/vaapi_encode_mpeg2.c:680:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 680 | { NULL }, | ^ In file included from src/libavcodec/vaapi_encode_h264.c:CC libavcodec/vorbisdsp.o 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:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-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/bytestream.h (a:)271) | : ~ ^ ~17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 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.h271: | 28: src/libavcodec/bytestream.h :294 : i15n:t warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]s ize2 =294 | F F MiIfN ((gs-i>zbeu2f f!e=r_ esnidz e)- 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 = FIn file included from FMINsrc/libavcodec/vb.c(p:-28>: bsrc/libavcodec/bytestream.hu:f293f:e13r_:e nwarning: dcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] - p->buffer, size );293 | | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ size2 = Fsrc/libavutil/macros.hFM:IN49(:25p:- >note: expanded from macro 'FFMIN'b uffer_e n49d | #-d epf->ibnueff eFrF,M IsiNz(ea),;b ) | ( ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~( a) > (b)src/libavutil/macros.h :?49: 25(:b) note: : expanded from macro 'FFMIN'( a)) | ~ ^ ~ 49 | #definIn file included from esrc/libavcodec/vaapi_encode_h264.c :F36F: MIn file included from Isrc/libavcodec/h264_sei.hN:(a23,: bIn file included from )src/libavcodec/h2645_sei.h :(28(: asrc/libavcodec/bytestream.h):318 :>15 : (warning: bcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ) ? ( b318) | : (iaf) )( s i| z ~ ^ ~e 2 != size)In file included from src/libavcodec/vb.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/vb.c:28: src/libavcodec/bytestream.h:318:15: 13warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] warning s generated. 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/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:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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: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/vb.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-In file included from >busrc/libavcodec/vaapi_encode_vp8.cff:31e: rIn file included from _src/libavcodec/vp8.he:n39d: In file included from src/libavcodec/vpx_rac.h-: p33-: >src/libavcodec/bytestream.hb:u171f:18f:e rwarning: ,comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h :17149 | : 25 : note: gexpanded from macro 'FFMIN'- >buff e49r | +=# FdFeMfIiNn(eg -F>FbMuIfNf(ear,b_) e((na)d >- (gb-)> b?u f(fbe)r ,: s(iaz)e)) ;| ~ ^ ~ | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ In file included from src/libavcodec/vb.c:28: src/libavcodec/bytestream.h:357:15src/libavutil/macros.h:: 49warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: 25: note: expanded from macro 'FFMIN' 357 | if (49s | i#zdee2f i!n=e sFiFzMeI)N( a | , ~~~~~ ^ ~~~~b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavcodec/vorbisenc.o 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:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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/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/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { 16 warning s generated . \ | ^~~~ src/libavcodec/vaapi_encode_mjpeg.c:211:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 211 | av_assert0(k <= sizeof(huff->huffman_table[t].ac_values)); | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ In file included from src/libavcodec/vaapi_encode_h265.c:38: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-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/vp3.o In file included from src/libavcodec/vaapi_encode_h265.c:38: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned 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/vbnenc.c:141:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 141 | { NULL }, | ^ 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] 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/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: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/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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-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/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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.c:1324:59: warning: missing field 'log2_chroma_w' initializer [-Wmissing-field-initializers] 1324 | { "YUV400", VA_RT_FORMAT_YUV400, 8, 1, }, | ^ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_ensrc/libavcodec/vaapi_encode_mjpeg.cd -:491 :g26-:> bwarning: umissing field 'depth' initializer [-Wmissing-field-initializers]f fer, size )491 | ; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~{ FF_PROFILsrc/libavutil/macros.h:E49:_25:U Nnote: Kexpanded from macro 'FFMIN' NOWN } 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:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/vb.c:220:17: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 220 | if(size > bytestream2_get_bytes_left(&c->stream)+4 || size<4){ | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 warnings generated. src/libavcodec/vaapi_encode_mjpeg.c:543:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 543 | VAAPI_ENCODE_COMMON_OPTIONS, | ^ 4 warnings generated. src/libavcodec/vaapi_encode.h:476:33: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 476 | { .i64 = 0 }, 0, 1, FLAGS }, \ | ^ src/libavcodec/vaapi_encode_mjpeg.c:543:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/vaapi_encode.h:480:39: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 480 | { .i64 = 0 }, 0, INT_MAX, FLAGS }, \ | ^ src/libavcodec/vaapi_encode_mjpeg.c:543:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/vaapi_encode.h:484:39: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 484 | { .i64 = 1 }, 1, INT_MAX, FLAGS }, \ | ^ src/libavcodec/vaapi_encode_mjpeg.c:543:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/vaapi_encode.h:489:47: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 489 | { .i64 = 2 }, 1, MAX_ASYNC_DEPTH, FLAGS }, \ | ^ src/libavcodec/vaapi_encode_mjpeg.c:543:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/vaapi_encode.h:493:39: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 493 | { .i64 = 0 }, 0, INT_MAX, FLAGS } | ^ src/libavcodec/vaapi_encode_mjpeg.c:547:33: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 547 | { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavcodec/vaapi_encode_mjpeg.c:550:33: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 550 | { .i64 = 1 }, 0, 1, FLAGS }, | ^ src/libavcodec/vaapi_encode_mjpeg.c:552:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 552 | { NULL }, | ^ src/libavcodec/vaapi_encode_mjpeg.c:557:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 557 | { NULL }, | ^ src/libavcodec/vaapi_encode.c:1518:64: warning: missing field 'value' initializer [-Wmissing-field-initializers] 1518 | rt_format_attr = (VAConfigAttrib) { VAConfigAttribRTFormat }; | ^ src/libavcodec/vaapi_encode.c:1501:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1501 | for (i = 0; i < FF_ARRAY_ELEMS(vaapi_encode_rt_formats); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vaapi_encode.c:1509:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1509 | if (i >= FF_ARRAY_ELEMS(vaapi_encode_rt_formats)) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 14 warnings generated. src/libavcodec/vaapi_encode.c:1590:58: warning: missing field 'value' initializer [-Wmissing-field-initializers] 1590 | VAConfigAttrib rc_attr = { VAConfigAttribRateControl }; | ^ In file included from src/libavcodec/vaapi_encode_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/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) | 1 ~~~~~~~^~~~~~~~~~~~~~ ~ warning generated. src/libavcodec/vaapi_encode_vp8.c:170:63: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 170 | av_clip((avctx->i_quant_factor * priv->q_index_p + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 171 | avctx->i_quant_offset) + 0.5, | ~~~~~~~~~~~~~~~~~~~~~ ~ src/libavcodec/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_vp8.c:183:26: warning: missing field 'depth' initializer [-Wmissing-field-initializers] 183 | { FF_PROFILE_UNKNOWN } | ^ In file included from src/libavcodec/vc1_block.c:31: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: '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/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)) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/vp3_parser.o src/libavcodec/vaapi_encode_vp8.c:219:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 219 | VAAPI_ENCODE_COMMON_OPTIONS, | ^ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/vaapi_encode.h:476:33 :265 note: | expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 476i | f ( s -{> b.uif6_4e n=d 0- s}-,> b0uf,_ 1p, tFLrA G>S =} ,s i\ z e| o ^f (BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/vaapi_encode_vp8.c:219:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/vaapi_encode.h:480:39: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 480 | { .i64 = 0 }, 0, INT_MAX, FLAGS }, \ | ^ src/libavcodec/vaapi_encode_vp8.c:219:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/vaapi_encode.h:484:39: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 484 | { .i64 = 1 }, 1, INT_MAX, FLAGS }, \ | ^ src/libavcodec/vaapi_encode_vp8.c:219:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/vaapi_encode.h:489:47: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 489 | { .i64 = 2 }, 1, MAX_ASYNC_DEPTH, FLAGS }, \ | ^ src/libavcodec/vaapi_encode_vp8.c:219:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/vaapi_encode.h:493:39: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 493 | { .i64 = 0 }, 0, INT_MAX, FLAGS } | ^ src/libavcodec/vaapi_encode_vp8.c:223:79: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 223 | OFFSET(loop_filter_level), AV_OPT_TYPE_INT, { .i64 = 16 }, 0, 63, FLAGS }, | ^ src/libavcodec/vaapi_encode_vp8.c:225:82: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 225 | OFFSET(loop_filter_sharpness), AV_OPT_TYPE_INT, { .i64 = 4 }, 0, 15, FLAGS }, | ^ src/libavcodec/vaapi_encode_vp8.c:226:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 226 | src/libavcodec/put_bits.h :{317 :33N:UL Lwarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] }, | ^ 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/vp3dsp.o src/libavcodec/vaapi_encode_vp8.c:235:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 235 | { NULL }, | ^ In file included from src/libavcodec/vc1.c:31: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | 15 warning s generated . 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/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(BitBCC libavcodec/vp56.o uf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/vaapi_encode.c:1613:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/vaapi_encode_h264.c 1613 | : 734 : 14 : warning: fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]or (i = 0; i < F F734_ | AR R A Y _fEoLrEM S((;va aip i_ R{e f e| r ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~e nceFrames); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11 warnings generated. 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/vaapi_encode.c:1912:61: warning: missing field 'value' initializer [-Wmissing-field-initializers] 1912 | VAConfigAttrib attr = { VAConfigAttribMaxFrameSize }; | ^ 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 | 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_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:171:18src/libavcodec/put_bits.h: warning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | 265 | g- > b u f f e ri f +(s=- >FbFuMfI_Ne(ngd- >-b us-f>fbeurf__epntrd -> =g -s>ibzuefoffe(rB,i stiBzuef))); {| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavutil/macros.hIn file included from :49:25: note: src/libavcodec/vc1_mc.cexpanded from macro 'FFMIN': 32: In file included from src/libavcodec/mpegvideo.h:45 : 49src/libavcodec/put_bits.h | #:d227e:f37i:n ewarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]F FMIN(a,b) ((a) > (227b | ) ? ( b ) : i(af) )( s -| > ~ ^ ~b uf_end - s->buf_ptr >= sizeof(BitBuf)) { src/libavcodec/vaapi_encode.c| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ :1969:59: warning: missing field 'value' initializer [-Wmissing-field-initializers] 1969 | VAConfigAttrisrc/libavcodec/put_bits.hb a:t317t:r33 := warning: {comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] VAConfigAttribEn c317M | a x R e fiFfr a(mse-s> b}u;f _ e| n ^d - 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:src/libavcodec/vaapi_encode.c40: In file included from :src/libavcodec/hevc_sei.h1996::3069: :In file included from src/libavcodec/h2645_sei.hwarning: :missing field 'value' initializer [-Wmissing-field-initializers]28 : src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1996187 | | i f a(tstirz e=2 !(=V AsCioznef)i g A| t ~~~~~ ^ ~~~~t rib) { VAConfigAttribPredictionDirection }; | ^ 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 - src/libavcodec/put_bits.hs->:bu265f_pt:r37 :> =warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]si zeof(BitBuf)) { 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/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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 12 warnings generated. 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, In file included from sizesrc/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] src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' src/libavcodec/bytestream.h49227 | | # d:271e: f i17 ne: Fwarning: F comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]M I iNf ((as,b-)> (b(uaf)_ >e n271(db | ) - ? s (b-i)>n :b t us(izfe_ap2) t)r= F>| F ~ ^ ~= Ms izIeN(ogf-(>BbiutfBfeurf)_)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)) | ~ ^ ~ 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 >=In file included from sizsrc/libavcodec/vaapi_vp8.ce:o24f: (In file included from src/libavcodec/vp8.hB:39i: In file included from tsrc/libavcodec/vpx_rac.hB:u33: fsrc/libavcodec/bytestream.h):)186 {: 13 :| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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/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_hevc.c:27: In file included from src/libavcodec/hevcdec.h:40: In file included from In file included from src/libavcodec/hevc_sei.h:30: src/libavcodec/vc1_block.cIn file included from src/libavcodec/h2645_sei.h::2834: : src/libavcodec/bytestream.hsrc/libavcodec/unary.h::50:29341::13 :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] 50293 | | fsoirz(ei2 == F0F;M IiN (< pl-e>bnu &f&f egr_eetn_db i-t sp1-(>gbbu)f fe!r=, ssitzeo);p ; | 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/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 != 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/vaapi_encode.csrc/libavcodec/put_bits.h::2195317::6133:: warning: warning: missing field 'value' initializer [-Wmissing-field-initializers]comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2195317 | | iVAfC o(nsfigAttrib attr[3] = { { VAConfigAttribEncMaxSlices }, | ^ src/libavcodec/vaapi_encode.c:2196:66: warning: missing field 'value' initializer [-Wmissing-field-initializers] 2196 | { VAConfigAttribEncSliceStructure }, | src/libavcodec/bytestream.h ^ :317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/vaapi_encode.c:2198:63: warning: 317missing field 'value' initializer [-Wmissing-field-initializers] | siz e21982 | = F F M I N (p - > b u f f e r _ e n d - p - > b u ff{e rV,A Csoinfzieg)A;t t| r ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~i -bE>nbcuTfsrc/libavutil/macros.h_ie:ln49ed:S25: up -pnote: oexpanded from macro 'FFMIN'sr t -}>,b uf _p| 49t ^ | r # d>e=f isniIn file included from ez eFosrc/libavcodec/vc1_parser.cFf:(MB30I: iNIn file included from t(src/libavcodec/vc1.hBa:u,28fb: ))In file included from ) src/libavcodec/mpegvideo.h(:45{( : a ) src/libavcodec/put_bits.h>| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~: 227(:b37) :? warning: (comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]b ) : (a)) | ~ ^ ~ 227 | In file included from src/libavcodec/vaapi_hevc.c : 27 : In file included from src/libavcodec/hevcdec.hif:40: In file included from (src/libavcodec/hevc_sei.hs:30-: >bIn file included from usrc/libavcodec/h2645_sei.hf:_28e: nsrc/libavcodec/bytestream.hd: -318 :s15-:> bwarning: ucomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]f _ptr > =318 | si z e o fi(fB it(Bsiuzfe)2) !{= s| i ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~z e) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/vc1_loopfilter.c:30: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227src/libavcodec/bytestream.h:37: :warning: 271:17: 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] 271227 | | i nt s iizfe2 (=s -F>FMbuIfN_(egnd- >-b usf->fbeurf__eptnrd -> =g -s>ibuzfefoefr(,B istiBzufe))); { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/vc2enc.c:195:16: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 195 | while (val > maxval) { | ~~~ ^ ~~~~~~ src/libavcodec/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/vc2enc.c:220:16: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 220 | while (val > maxval) { | ~~~ ^ ~~~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/vaapi_encode_h264.c355 | : 1044si:z19e: warning: =comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] FFMIN(g->buffer_end -1044 | g - >fbourf fe(ri, =s i0z;e) ;i <| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~F F_ARRAY_ELsrc/libavutil/macros.hE:M49S:(25v:s lnote: iexpanded from macro 'FFMIN'c e->RefPi cL49i | s#t0d)src/libavcodec/put_bits.he;f :ii265ne+:+37) : {F FM warning: | Icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~N (a,b) ((a) > (b )265 | ? ( b ) : i(fa )()s- >b u| ~ ^ ~f _end - s->buf_In file included from psrc/libavcodec/vaapi_hevc.ct:27r: In file included from src/libavcodec/hevcdec.h>:=40 : sIn file included from src/libavcodec/hevc_sei.hi:zIn file included from 30e: osrc/libavcodec/vaapi_vp8.cfIn file included from (src/libavcodec/h2645_sei.h:B:2428i: : In file included from tBsrc/libavcodec/bytestream.husrc/libavcodec/vp8.h::39f: 356)In file included from ):src/libavcodec/vpx_rac.h13::33 warning: : comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]{ src/libavcodec/bytestream.h : 293| : ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~13 : 356warning: | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] size2 = FFMIN( p293 | - >b src/libavcodec/vaapi_encode.cu f:sfiezr2271:e24_2:e n warning: d= comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]- FpF-M>IbNu(fpf-e>rb,u fsfie rz2271_ee | ) n;d -i | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~f p -(>cbsrc/libavutil/macros.ht:xu49->fn:fb25e:_r s, note: lsexpanded from macro 'FFMIN'iicz ees); > m | 49a | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~x# _dselfiicneesrc/libavutil/macros.h sF:)49FM :I{25N: ( anote: ,b| expanded from macro 'FFMIN') ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ ((a) > 49( | b)# d?e (fbi) n:e (FaF)M) I N| ~ ^ ~( a,b) ((a)In file included from src/libavcodec/vaapi_hevc.c>: 27(: b)In file included from src/libavcodec/hevcdec.h?: 40(: bIn file included from )src/libavcodec/hevc_sei.h ::30 : (In file included from src/libavcodec/h2645_sei.ha:)28): 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/vaapi_vp8.c | : 24 : In file included from src/libavcodec/vp8.hi:f39 : (sIn file included from isrc/libavcodec/vpx_rac.hz:e332: src/libavcodec/bytestream.h!:=294 :s15i:z ewarning: )comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | ~~~~~ ^ ~~~~ 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/vaapi_encode.csrc/libavcodec/put_bits.h:2287::60317:: 33warning: :missing field 'value' initializer [-Wmissing-field-initializers] warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2287 | VA C317o | n fi g Aitft r(isb- >abtutfr_ e=n d{ -V As-C>obnuffi_gpAttrtr i>b=E nsciPzaecokf(eBdiHteaBdeurf)s) }{ ; | | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ ^ src/libavcodec/vaapi_encode_h264.c:1084:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1084 | if (avctx->i_quant_factor > 0.0) | ~~~~~~~^~~~~~~~~~~~~~ ~ src/libavcodec/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.csrc/libavcodec/bytestream.h:1086:67:: 317warning: :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] 1086 | 317 | asvi_zcel2i p(=( avFcFMtIxN-(>pi-_>qbuuafnfte_rf_aecntdo r- *p -p>rbiuvf-fe>rf,ix esdi_zqep)_;p +| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ src/libavutil/macros.h :108749 | : 25 : note: expanded from macro 'FFMIN' 49 | # d e f i ne F FaMvINc(tax,b-)> i(_(qau)a n>t (_bo)f f?s e(tb)) +: 0(.a5),) 1 ,| ~ ^ ~5 1); | ~~~~~~~~~~~~~~~~~~~~~ ~ 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_h264.c:1090:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1090 | if (avctx->b_quant_factor > 0.0) | ~~~~~~~^~~~~~~~~~~~~~ ~ src/libavcodec/vaapi_encode_h264.c:1092:67: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1092 | av_clip((avctx->b_quant_factor * priv->fixed_qp_p + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1093 | avctx->b_quant_offset) + 0.5, 1, 51); | ~~~~~~~~~~~~~~~~~~~~~ ~ src/libavcodec/vaapi_encode.c:2348:59: 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 src/libavcodec/vaapi_encode.cFFM:I2367N:(21:a, bwarning: )comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] ((a) > (b) ? 2367( | b ) : ( a ) )i f| ~ ^ ~ (quality > attIn file included from rsrc/libavcodec/vaapi_vp8.c.v:a24: lIn file included from usrc/libavcodec/vp8.he:)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_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:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/vaapi_encode.c:2395:50: warning: missing field 'value' initializer [-Wmissing-field-initializers] src/libavcodec/vaapi_encode_h264.c: 11512395: | 26 : warning: missing field 'depth' initializer [-Wmissing-field-initializers] V AConfigAtt r1151i | b a t t r{ F=F _{P RVOAFCILoE_nUfNiKgNOAWtNt r}i bE n| c ^R OI }; | ^ CC libavcodec/vp56data.o 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++); | ~~~~~~~~~~~~~ ^ ~~~~ CC libavcodec/vp56dsp.o 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)) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/vp6.o src/libavcodec/vaapi_encode_h264.c:1264:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1264 | VAAPI_ENCODE_COMMON_OPTIONS, | ^ src/libavcodec/vaapi_encode.h:476:33: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 476 | { .i64 = 0 }, 0, 1, FLAGS }, \ | ^ CC libavcodec/vp6dsp.o src/libavcodec/vaapi_encode_h264.c:1264:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/vaapi_encode.h:480:39: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 480 | { .i64 = 0 }, 0, INT_MAX, FLAGS }, \ | ^ src/libavcodec/vaapi_encode_h264.c:1264:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/vaapi_encode.h:484:39: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 484 | { .i64 = 1 }, 1, INT_MAX, FLAGS }, \ | ^ src/libavcodec/vaapi_encode_h264.c:1264:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/vaapi_encode.h:489:47: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 489 | { .i64 = 2 }, 1, MAX_ASYNC_DEPTH, FLAGS }, \ | ^ src/libavcodec/vaapi_encode_h264.c:1264:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/vaapi_encode.h:493:39: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 493 | { .i64 = 0 }, 0, INT_MAX, FLAGS } | ^ src/libavcodec/vaapi_encode_h264.c:1268:63: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1268 | OFFSET(qp), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 52, FLAGS }, | ^ src/libavcodec/vaapi_encode_h264.c:1270:75: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1270 | OFFSET(quality), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, FLAGS }, | ^ src/libavcodec/vaapi_encode_h264.c:1279:64: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1279 | OFFSET(aud), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | ^ CC libavcodec/vp8.o src/libavcodec/vaapi_encode_h264.c:1336:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1336 | { NULL }, | ^ src/libavcodec/vaapi_encode_h264.c:1349:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 1349 | { NULL }, | ^ 23 warnings generated. src/libavcodec/vaapi_encode_h265.c:869:21: warning: comparison of integers of different signs: 'long' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 869 | FFMIN(lrint(luma_den * av_q2d(mdm->min_luminance)), | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 870 | mdcv->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/libavcodec/vaapi_encode_h265.c:934:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 934 | for (; i < FF_ARRAY_ELEMS(vpic->reference_frames); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/vc2enc.c:984:80: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 984 | s->slice_min_bytes = s->slice_max_bytes - s->slice_max_bytes*(s->tolerance/100.0f); | ~^~~~~~ src/libavcodec/vc1_mc.c:294:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 294 | || (unsigned)(src_y - 1) > v_edge_pos - (my&3) - 16 - 3) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vc1_mc.c:293:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 293 | || (unsigned)(src_x - s->mspel) > s->h_edge_pos - (mx&3) - 16 - s->mspel * 3 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/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) | ~~~~~~~^~~~~~~~~~~~~~ ~ 3 warnings generated. src/libavcodec/vaapi_encode_h265.c:1265:67: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1265 | av_clip((avctx->i_quant_factor * priv->fixed_qp_p + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1266 | avctx->i_quant_offset) + 0.5, 1, 51); | ~~~~~~~~~~~~~~~~~~~~~ ~ src/libavcodec/vaapi_encode_h265.c:1269:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1269 | if (avctx->b_quant_factor > 0.0) | ~~~~~~~^~~~~~~~~~~~~~ ~ src/libavcodec/vaapi_encode_h265.c:1271:67: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1271 | av_clip((avctx->b_quant_factor * priv->fixed_qp_p + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1272 | avctx->b_quant_offset) + 0.5, 1, 51); | ~~~~~~~~~~~~~~~~~~~~~ ~ src/libavcodec/vaapi_encode_h265.c:1308:26: warning: missing field 'depth' initializer [-Wmissing-field-initializers] 1308 | { FF_PROFILE_UNKNOWN } | ^ src/libavcodec/vaapi_hevc.c:99:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 99 | for (i = 0, j = 0; i < FF_ARRAY_ELEMS(pp->ReferenceFrames); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vaapi_hevc.c:102:28: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 102 | while (!frame && j < FF_ARRAY_ELEMS(h->DPB)) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/vp8_parser.o src/libavcodec/vc2enc.c:1203:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1203 | {NULL} | ^ src/libavcodec/vaapi_encode_h265.c:1387:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1387 | VAAPI_ENCODE_COMMON_OPTIONS, | ^ src/libavcodec/vc2enc.c:1190:129: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/vaapi_encode.h:476:33: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 4761190 | | { "{t o.lie6r4a n= c0e "},, 0 , 1 ," MFaLAxG Su n}d,e r\s h oo| t ^ in percent", offsetof(VC2EncContext, tolerance), AV_OPT_TYsrc/libavcodec/vaapi_encode_h265.cP:E1387_:D5O:UB LEwarning: ,missing field 'unit' initializer [-Wmissing-field-initializers] {.dbsrc/libavcodec/vaapi_encode.hl: 480=: 395:. 0note: fexpanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS'} , 0.0 f480, | 4 5 . 0 f , {V C.2iE6N4C _=FL A0G S,} ," t0ol,e rIaNncTe_"}M,A X ,| ~ ^~~~~F LAGS }, src/libavcodec/vc2enc.c\: 1190 :| 123 ^: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1190 | {"tolerance", "Maxsrc/libavcodec/vaapi_encode_h265.c :u1387n:d5e:r shwarning: omissing field 'unit' initializer [-Wmissing-field-initializers]o t src/libavcodec/vaapi_encode.hi:n484 :p39e:r cnote: eexpanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' nt", o f484fs | e to f( V C2 E n{c Co.nit6e4x t=, 1 t}o,l 1e,r aInNTc_eM)A,X ,A VF_LOAPGTS_ T}Y,P E\_ D O| U ^B LE, {.dbl = 5.0f}, 0.0f, 45.0f, VC2ENC_FLAGS, src/libavcodec/vaapi_encode_h265.c":t1387:o5l:e rwarning: amissing field 'unit' initializer [-Wmissing-field-initializers] ncesrc/libavcodec/vaapi_encode.h"}:,489: 47 :| ~ ^~~~note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' src/libavcodec/vc2enc.c489: | 1190 : 116 : warning: { implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. i64 = 2 }, 1, M A1190X | _ A SY N {C"_tDolEePrTaHn,c eF"L,A G S } ," Ma\x u| n ^d ershoot in percent", offsetof(VC2EncContext,src/libavcodec/vaapi_encode_h265.c :t1387o:l5e:r awarning: missing field 'unit' initializer [-Wmissing-field-initializers]n ce)src/libavcodec/vaapi_encode.h,: 493A:V39_:O PTnote: _Texpanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS'Y PE_DO U493B | L E , { {. d.bil 6=4 5=. 00f }},, 00,.0 fI,N 4T5_.M0AXf,, VFCL2AEGNSC _F}L A G| S ^, "tolerance"}CC libavcodec/vp8dsp.o , | ~ ^~~~ 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/vc2enc.c:1216:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 1216 | { NULL }, | ^ CC libavcodec/vp9.o 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_metadata_bsf.o CC libavcodec/vp9_parser.o src/libavcodec/vc1_block.csrc/libavcodec/vaapi_encode_h265.c:534::231469:: 12:warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]warning: missing field 'value' initializer [-Wmissing-field-initializers] 1469 | 534 | { N U L L } , i| f ^ (index >= ff_vc1_ac_sizes[codingset] - 1U) | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/vp9_raw_reorder_bsf.o src/libavcodec/vaapi_hevc.c:363:29: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 363 | for (i = 0; i < 15 && i < sh->nb_refs[L0]; i++) { | 12 ~ ^ ~~~~~~~~~~~~~~~ warnings generated. src/libavcodec/vaapi_hevc.c:375:33: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 375 | for (i = 0; i < 15 && i < sh->nb_refs[L1]; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/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/vaapi_hevc.c:487:33: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 487 | for (i = 0; i < 15 && i < sh->nb_refs[L0]; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/vaapi_hevc.c:493:33: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 493 | for (i = 0; i < 15 && i < sh->nb_refs[L0]; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/vaapi_hevc.c:500:37: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 500 | for (i = 0; i < 15 && i < sh->nb_refs[L1]; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/vc1_mc.c:739:30: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 739 | || (unsigned)uvsrc_y > (v_edge_pos >> 1) - 9) { | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vc1_mc.c:738:30: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 738 | || (unsigned)uvsrc_x > (s->h_edge_pos >> 1) - 9 | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/vp9_superframe_bsf.o 3 warnings generated. CC libavcodec/vp9_superframe_split_bsf.o src/libavcodec/vc1_mc.c:905:34: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 905 | || (unsigned)uvsrc_y > v_edge_pos - (5 << fieldmv)) { | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vc1_mc.c:904:34: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 904 | || (unsigned)uvsrc_x > (s->h_edge_pos >> 1) - 5 | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ 8 warnings generated. 3 warnings generated. CC libavcodec/vp9block.o src/libavcodec/vc1_mc.c:1079:34: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1079 | || (unsigned)(src_y - 1) > v_edge_pos - (my & 3) - 16 - 3) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vc1_mc.c:1078:34: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1078 | || (unsigned)(src_x - 1) > s->h_edge_pos - (mx & 3) - 16 - 3 | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/vp9data.o 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->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) >3 ( warningb)s generated?. (b) : (a)) | ~ ^ ~ 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 (!(conditionIn 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) | ~~~~~ ^ ~~~~ CC libavcodec/vp9dsp.o \ | ^~~~~~~~~ src/libavcodec/vlc.c:318:5: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 318 | COPY(len > nb_bits); | ^~~~~~~~~~~~~~~~~~~ src/libavcodec/vlc.c:293:17: note: expanded from macro 'COPY' 293 | if (len > 3*nb_bits || len > 32) { \ | ~~~ ^ ~~~~~~~~~ src/libavcodec/vlc.c:321:21CC libavcodec/vp9dsp_10bpp.o : warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 321 | COPY(len && len <= nb_bits); | ~~~ ^ ~~~~~~~ src/libavcodec/vlc.c:291:15: note: expanded from macro 'COPY' 291 | if (!(condition)) \ 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);CC libavcodec/vp9dsp_12bpp.o | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/vlc.csrc/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] :321 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ :src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 5 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ : warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 321 | COPY(len && len <= nb_bits); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vlc.c:293:17: note: expanded from macro 'COPY' 293 | iIn file included from src/libavcodec/vmdvideo.cf:44: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ( l186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ esrc/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' n 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) | ~~~~~ ^ ~~~~ 3*nb_bits || len > 32) { 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) | ~~~~~ ^ ~~~~ \ | ~~~ ^ ~~~~~~~~~ CC libavcodec/vp9dsp_8bpp.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/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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned 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/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) | ~~~~~ ^ ~~~~ 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) : (a)) | ~ ^ ~ In file included from src/libavcodec/vmdvideo.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) | ~~~~~ ^ ~~~~ CC libavcodec/vp9lpf.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/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) | ~~~~~ ^ ~~~~ 26 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/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) | ~~~~~ ^ ~~~~ src/libavcodec/vima.c:142:17: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 142 | if (samples > pkt->size * 2) | ~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/vima.c:168:33: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 168 | for (sample = 0; sample < samples; sample++) { | ~~~~~~ ^ ~~~~~~~ CC libavcodec/vp9mvs.o src/libavcodec/vmdvideo.c:125:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 125 | if (d_end - d < chainlen) | ~~~~~~~~~ ^ ~~~~~~~~ CC libavcodec/vp9prob.o src/libavcodec/vorbis_parser.c:139:35: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 139 | if (get_bits(&gb0, 6) + 1 == mode_count) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ 15 warnings generated. CC libavcodec/vp9recon.o CC libavcodec/vpx_rac.o 12 warnings generated. 5 warnings generated. src/libavcodec/twinvqdec.c:189:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 188 | float ppc_gain = 1.0 / 8192 * | ~ 189 | twinvq_mulawinv(pgain_step * g_coef + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | pgain_step / 2, | ~~~~~~~~~~~~~~~ 191 | 25000.0, TWINVQ_PGAIN_MU); | ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/twinvqdec.c:226:62: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 226 | float st = use_hist ? (1.0 - vaIn file included from l) *src/libavcodec/vorbisenc.c t:mp372 : +src/libavcodec/vorbis_enc_data.h :v432a:l24 : * hwarning: imissing field 'min' initializer [-Wmissing-field-initializers]s t[idx] + 1.0 | ~ ~~~~^~~~~~~~~~~ 432 | src/libavcodec/twinvqdec.c : 226{: 512:, warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 6, 16, 0 226} | , | ^ float st = use_histsrc/libavcodec/vorbis_enc_data.h ?: 433(:124.:0 warning: -missing field 'min' initializer [-Wmissing-field-initializers] val) *433 t | mp 2 + {v a2,l * h8i,s t [ i d8x,] 0+ }1,. 0 | ^| ~ ^~~~ src/libavcodec/twinvqdec.c:226:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/vorbis_enc_data.h:434:24: warning: missing field 'min' initializer [-Wmissing-field-initializers]226 | 434 | { f2l,o a t2 s5t6 , = 2u5s6e,_ h0i s}t, ? | ( ^1 .0 - val) * tmp2 + valsrc/libavcodec/vorbis_enc_data.h *: 435h:i24s:t [warning: imissing field 'min' initializer [-Wmissing-field-initializers]d x] + 4351 | . 0 {| ~ ^~~2 , 64, 64, src/libavcodec/twinvqdec.c0 :}227,: 37 :| ^warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 227 | src/libavcodec/vorbis_enc_data.h : 436 : 24 : warning: missing field 'min' initializer [-Wmissing-field-initializers] 436 | { 2 , : 12t8m,p2 +1 12.80,; 0 | ^~~~ ~} , | ^ src/libavcodec/vorbis_enc_data.h:437:24: warning: missing field 'min' initializer [-Wmissing-field-initializers] 437 | { 2, 32, 32, 0 }, | ^ src/libavcodec/twinvqdec.csrc/libavcodec/vorbis_enc_data.h::230438::1724:: warning: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]missing field 'min' initializer [-Wmissing-field-initializers] 438 | 230 | { 2 , 96 ,i f 9(6s,t 0< }-1,. 0 )| ^ | ^~ ~ src/libavcodec/vorbis_enc_data.h:439:24: warning: missing field 'min' initializer [-Wmissing-field-initializers] 439 | { 2, 32, 32, 0 }, | ^ src/libavcodec/vorbis_enc_data.h:440:24: warning: missing field 'min' initializer [-Wmissing-field-initializers] 440 | { 2, 96, 96, 0 }, | ^ src/libavcodec/vorbis_enc_data.h:441:24: warning: missing field 'min' initializer [-Wmissing-field-initializers] 441 | { 2, 17, 17, 0 }, | ^ src/libavcodec/vorbis_enc_data.h:442:24: warning: missing field 'min' initializer [-Wmissing-field-initializers] 442 | { 2, 32, 32, 0 }, | ^ src/libavcodec/vorbis_enc_data.h:443:24: warning: missing field 'min' initializer [-Wmissing-field-initializers] 443 | { 2, 78, 78, 0 }, | ^ src/libavcodec/vorbis_enc_data.h:444:24: warning: missing field 'min' initializer [-Wmissing-field-initializers] 444 | { 2, 17, 17, 0 }, | ^ src/libavcodec/vorbis_enc_data.h:445:24: warning: missing field 'min' initializer [-Wmissing-field-initializers] 445 | { 2, 32, 32, 0 }, | ^ src/libavcodec/vorbis_enc_data.h:446:24: warning: missing field 'min' initializer [-Wmissing-field-initializers] 446 | { 2, 78, 78, 0 }, | ^ src/libavcodec/vorbis_enc_data.h:447:24: warning: missing field 'min' initializer [-Wmissing-field-initializers] 447 | { 2, 100, 100, 0 }, | ^ src/libavcodec/vp3dsp.c:483:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 483 | av_assert0(filter_limit < 128U); | ~~~~~~~~~~~~ ^ ~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ CC libavcodec/vqavideo.o CC libavcodec/vqcdec.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) | ~~~~~~ ^~~~~~~~~~~ 2 warnings generated. 11 warnings generated. 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) | ~~~~~~ ^~~~~~~~~~~ 20 warnings generated. 5 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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)) | ~ ^ ~ src/libavcodec/put_bits.h:In file included from 265src/libavcodec/vp56.c::3727: :src/libavcodec/bytestream.h :warning: 187:comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]15 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | 265 | i f ( s i z ei2f (!s=- s>izbe)u f _| e ~~~~~ ^ ~~~~ nd - 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/vp56.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/vp56.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->buCC libavcodec/wavarc.o 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/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) | ~~~~~ ^ ~~~~ 16 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/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 CC libavcodec/wavpack.o (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/wavpackdata.o CC libavcodec/wavpackenc.o src/libavcodec/vorbisenc.c:236:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 236 | a = fabs(cb->dimensions[j * cb->ndimensions]); | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vorbisenc.c:239:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 239 | a = fabs(cb->dimensions[j * cb->ndimensions + 1]); | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/wbmpdec.o CC libavcodec/wbmpenc.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) * (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)) | ~~~~ ~~~~~~~~~~~~~~~^~~~~ CC libavcodec/webp.o 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' 11165 | warning s generated . (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 * atan3(0. warning0s0 generated07. 4f * (x)) + 2.24f * atan(1.85e-8f * (x) * (x)) + 1e-4f * (x)) | ~~~~ ~~~~~~~~~^~~~~ src/libavcodec/vorbisdec.c:878:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 878 | map[idx] = floor(BARK((vf->rate * idx) / (2.0f * n)) * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vorbisdec.c:165:6: note: expanded from macro 'BARK' 165 | (13.1f * atan(0.00074f * (x)) + 2.24f * atan(1.85e-8f * (x) * (x))CC libavcodec/wcmv.o + 1e-4f * (x)) | ^~~~~ ~ src/libavcodec/vp9_metadata_bsf.c:124:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 124 | { NULL } | ^ src/libavcodec/vorbisenc.c:484:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 484 | mant = (int)ldexp(frexp(f, &exp), 20); | ~~~~~ ^ src/libavcodec/vorbisdec.c:1168:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1168 | ff_dlog(NULL, "floor0 dec: coeff at %d is %f\n", idx, lsp[idx]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ src/libavutil/internal.h:156:68: note: expanded from macro 'ff_dlog' 156 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0) | ~~~~~~ ^~~~~~~~~~~ src/libavcodec/vorbisdec.c:1178:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1178 | lsp[i] = 2.0f * cos(lsp[i]); | ~~~ ^~~~~~ src/libavcodec/vorbisdec.c:1178:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1178 | lsp[i] = 2.0f * cos(lsp[i]); | ^~~~ ~ src/libavcodec/vorbisdec.c:1181:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1180 | ff_dlog(NULL, "floor0 synth: map_size = %"PRIu32"; m = %d; wstep = %f\n", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1181 | vf->map_size[blockflag], order, wstep); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 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 | ~~~ ~~~~~~^~~~~~~~~~~ In file included from src/libavcodec/vorbisdec.c:src/libavcodec/vp5.c1188::3532: : warning: In file included from implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavcodec/vp56.h :38: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h :1188 | 171 :18 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] float two_cos_w =171 | 2 . 0 f *g- >cbousf(fwesrt e+=p F*F MiItNe(rg_-c>obnudf)f;e r/_/e ndn ee-d egd- >ablul ftfimeesr , s| i ^~~~ ~z e); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/vorbisdec.c:1206:23: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1206 | if (p + q == 0.0) | ~~^~~ ~~ src/libavcodec/vorbisdec.c:1212:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1212 | - vf->amplitude_offseIn file included from t)src/libavcodec/vp5.c :*32 : .In file included from 1src/libavcodec/vp56.h1:5381: 2In file included from 9src/libavcodec/vpx_rac.h2:533f: )src/libavcodec/bytestream.h;: 186 :| 13 ~ ^~~~~~~~~~ : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/vorbisdec.c:1211: 72186: | warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] size2 = F1211FM | I N (p - > b u f f e r _ e n d - p - >b u ff e r, s(i(z(e1)U;L L | < ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~< vf->amplisrc/libavutil/macros.ht:u49d:e25_:b inote: texpanded from macro 'FFMIN's ) - 1) * s q49r | t#(dpe +f inqe) )F)F M I| N ~~~~ ~~^~~( 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) | ~~~~~ ^ ~~~~ src/libavcodec/vorbisdec.c:1167:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1167 | for (idx = 0; idx < lsp_len; ++idx) | ~~~ ^ ~~~~~~~ src/libavcodec/vorbisdec.c:1184:22: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1184 | while (i < vf->map_size[blockflag]) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vorbisenc.c:767:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 767 | average += fabs(coeffs[j]); | ~~~~ ^~~~~~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 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! | ~~~~ ~~~~~~~~~~~~^~~~~~~~~ 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:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-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/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: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/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:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/vorbisdec.c:1370:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1370 | for (p = 0, j = 0; j < ch_used; ++j) { | ~ ^ ~~~~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-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'CC libavcodec/webp_parser.o 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/vp9_raw_reorder_bsf.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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/webvttdec.o 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: %1f c warningv generated . 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 | # defisrc/libavcodec/vorbisenc.cne f:f_932d:l26og:( cwarning: tximplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], ...) do { if (0) av _932lo | g ( c t x, A V _ L O G _mDaExB1U G=, F_F_MAVXA(_mAaRxG1S,_ _f);a b}s (wchoielfef s([ 0 ) | ~~~~~~ ^~~~~~~~~~~ k / real_ch])); | src/libavcodec/vorbisdec.c ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: 1493:62: warning: src/libavutil/macros.himplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 47:22: note: expanded from macro 'FFMAX' 149247 | | # d e f i n e F F MA X ( a , b ) ( ( a ) > ( b ) ? ( a ) : (bf)f) _ d| l ^ ~o g(NULL, " passrc/libavcodec/vorbisenc.cs :%932d: 37o:f fwarning: simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: %d curr: %932f | c h a n g e: % f c vm aoxf1f s=. :F F%MdA X (\mna"x,1 , | f ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~a bs(coeffs[ 1493 | kCC libavcodec/webvttenc.o / r e a l _ ch ] ) ) ; | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/put_bits.h src/libavutil/macros.h : 47 :: 265 28:: 37 :note: expanded from macro 'FFMAX' warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 47 | # d epfainses F,F265 MA | vX o (af, fb s ) , iv(f e((c[sva-o)> fbu>f fs_(e],b n)cd ?o- d eb(osao)- :k >(b.b))c uod e| f ^ v_epcttorrs [>src/libavcodec/vorbisenc.cco:=f f932:s37si:+zl ],e warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]o cf(oBiftfBsu)f ;932 ) | | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~) { src/libavutil/internal.h: 156 :68 :| note: expanded from macro 'ff_dlog' ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ max1 = 156 | F#FM A X (mdaexf1in,e ffabfs_(dcoleogf(fcst[x, . .. ) d o { ikf / (r0e)a la_vc_hl]o)g)(;c t x| ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~, AV_src/libavutil/macros.hL:47O:G_40DE:B Unote: Gexpanded from macro 'FFMAX', __VA_A R47G | S#_d_e)f;i n}e wFhFiMlAeX ((a0,)b ) (| (a ~~~~~~ ^~~~~~~~~~~) > (b) ? (a) : (b)) | ^ src/libavcodec/vorbisenc.c:933:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 933 | max2 = FFMAX(max2, fabs(coeffs[samples + k / real_ch])); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:22: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ ~ src/libavcodec/vorbisenc.c:933:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 933 | max2 = FFMAX(max2, fabs(coeffs[samples + k / real_ch])); | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavcodec/vorbisenc.c:933:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 933 | max2 = FFMAX(max2, fabs(coeffs[samples + k / real_ch])); | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:40: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | iCC libavcodec/wma.o f (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/vorbisdec.c:1532:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1529 | ff_dlog(NULL, " pass %d offs: %d curr: %f change: %f cv offs.: %d+%d \n", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1530 | pass, voffset / ch + (voffs % ch) * vlen, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1531 | vec[voffset / ch + (voffs % ch) * vlen], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1532 | codebook.codevectors[coffs + l], coffs, l); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/internal.h:156:68: note: expanded from macro 'ff_dlog' 156 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0) | ~~~~~~ ^~~~~~~~~~~ src/libavcodec/vorbisdec.c:1531:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1529 | ff_dlog(NULL, " pass %d offs: %d curr: %f change: %f cv offs.: %d+%d \n", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1530 | pass, voffset / ch + (voffs % ch) * vlen, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1531 | 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 | src/libavcodec/vorbisenc.c : 1015 : 15 : warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f _dlog(NULL, " pass %d offs: %d curr: %f change: %f cv of f1015s | . : % df+l%od a t\ nn" ,= (| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~f loat)(1 <1550< | v e nc - > l o g 2 _ b l o c k s iz e [ 1 ] ) / 4 . 0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 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/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 In file included from src/libavcodec/vp56data.csrc/libavcodec/vp6.c::2638: : In file included from In file included from src/libavcodec/vp56.hsrc/libavcodec/vp56data.h::3038: : In file included from In file included from src/libavcodec/vpx_rac.hsrc/libavcodec/vp56.h::3338: : src/libavcodec/bytestream.hIn file included from :src/libavcodec/vpx_rac.h187::1533:: 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]187 | if (size2 != s171i | z e ) g -| > ~~~~~ ^ ~~~~b 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)) | ~ ^ ~ 4 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:CC libavcodec/wma_common.o 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.hsrc/libavcodec/vorbisdec.c:49::25:1748 :note: 23expanded from macro 'FFMIN' : warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 49 | #defin e1748 | FF M I N ( a , b )i f( ((ab) l>o c(b)k f?l ag( b=)= p:r e(viao)u)s _ w| ~ ^ ~i ndow) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~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.hsrc/libavcodec/vorbisdec.c::381750: :In file included from 30src/libavcodec/vpx_rac.h:: 33warning: : comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]src/libavcodec/bytestream.h :187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]1750 | 187 | } eilfs e( isf i(zbleo2ck f!l=a gs i>z ep) r ev| i ~~~~~ ^ ~~~~o us_window) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ CC libavcodec/wma_freqs.o src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] In file included from src/libavcodec/wavpackdata.c271: | 22 : src/libavcodec/wavpack.h :i144n:t13 :s iwarning: ze2comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare] = FFMIN(g- >144b | uf f e r _iefn d( v-a lg ->> b3u1fUf)er , 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/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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned 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/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) | ~~~~~ ^ ~~~~ 1 warning 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:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-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:355: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/bytestream.hsrc/libavutil/macros.h::31749::2513: :note: expanded from macro 'FFMIN'warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 49 | #define F317F | M I N (as,ibz)e 2( (=a )F F>M I(Nb)( p?-> b(ubf)f e: r(_ae))n d -| ~ ^ ~p ->buffer, sizeIn 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:33src/libavutil/macros.h: :src/libavcodec/bytestream.h49::35625:: note: 13expanded from macro 'FFMIN': warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 49 | #def i356n | e F F MsIiNz(ea,2b )= (F(FaM) I>N ((pb-)> b?u f(fb)e r:_ e(nad) ) - | p ~ ^ ~- >buffer, size); In file included from src/libavcodec/vp56data.c| : ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~26 : In file included from src/libavcodec/vp56data.h:30src/libavutil/macros.h: :In file included from src/libavcodec/vp56.h49::3825: In file included from :src/libavcodec/vpx_rac.h: 33: note: src/libavcodec/bytestream.h:expanded from macro 'FFMIN'318 :15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 49 | #defi n318e | F F M IiNf( a(,sbi)z e(2( a!)= >s iz(eb) ) | ~~~~~ ^ ~~~~? (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:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 1 warning generated. src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffIn file included from er, src/libavcodec/vp9_superframe_split_bsf.csi:z29e): ; src/libavcodec/bytestream.h :| 171 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~: 18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 17149 | | # d e fgi-n>eb uFfFfMIeNr(a ,+b=) F(F(MaI)N (>g -(>bb)u f?f e(rb_)e n:d (-a )g)-> b uf| fe ~ ^ ~r , size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ In file included from src/libavcodec/vp56data.c:26: In file included from src/libavcodec/vp56data.h:src/libavutil/macros.h30:49: :In file included from 25src/libavcodec/vp56.h::38 : note: In file included from expanded from macro 'FFMIN'src/libavcodec/vpx_rac.h :33: src/libavcodec/bytestream.h:356: 1349: | warning: #comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]d efine FFM IN356(a | , b ) ( (sai)z e>2 ( b=) ?F F(MbI)N (:p -(>ab)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/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) | ~~~~~ ^ ~~~~ 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/wmadec.o CC libavcodec/wmaenc.o 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/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned 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/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->bufsrc/libavcodec/vp56.cfer:,836 :s19i:z ewarning: )comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h :83649 | : 25 : note: fexpanded from macro 'FFMIN'o r (i = 049; | #id e)f r>a (mbe) s? )(;b) i: +(+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/wmalosslessdec.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/vp9_superframe_split_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) | ~~~~~ ^ ~~~~ src/libavcodec/vp9_superframe_bsf.c:66:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 66 | for (n = 0; n < n_in; n++) { | ~ ^ ~~~~ src/libavcodec/vp9_superframe_bsf.c:83:9: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]CC libavcodec/wmaprodec.o 83 | wloop(mag, *ptr = in[n]->size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vp9_superframe_bsf.c:73:23: note: expanded from macro 'wloop' 73 | for (n = 0; n < n_in; n++) { \ | ~ ^ ~~~~ src/libavcodec/vp9_superframe_bsf.c:86:9: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 86 | wloop(mag, AV_WL16(ptr, in[n]->size)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vp9_superframe_bsf.c:73:23: note: expanded from macro 'wloop' 73 | for (n = 0; n < n_in; n++) { \ | ~ ^ ~~~~ src/libavcodec/vp9_superframe_bsf.c:89:9: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 89 | src/libavcodec/bytestream.hwlo:o355p:(13:m awarning: gcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare], AV_WL24(ptr, in[ n355]- | > s i z sei)z)e; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~= FFsrc/libavcodec/vp9_superframe_bsf.cM:I73N:(23:g -note: >expanded from macro 'wloop'b uffer_ e73n | d - g - > b uffofre r(,n s=i ze0);; n | < ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ n_in; n++src/libavutil/macros.h): {49 \: 25 :| ~ ^ ~~~~ note: expanded from macro 'FFMIN' src/libavcodec/vp9_superframe_bsf.c49: | 92#:d9e:f iwarning: ncomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] e FFMIN( a92, | b ) ( ( a ) > w(lbo)o p?( m(abg), A:V _(aW))L 3 2| ~ ^ ~( ptr, in[n]->In file included from sisrc/libavcodec/vp9_superframe_split_bsf.cz:29e: )src/libavcodec/bytestream.h):; 356 :| 13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]src/libavcodec/vp9_superframe_bsf.c :73:23: note: expanded from macro 'wloop' 356 | 73 | s i z e 2 f=o rF F(Mn I=N (0p;- >n b 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/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/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}, | ^ CC libavcodec/wmavoice.o src/libavcodec/vp56data.c:61:17: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 61 | { 2, 7}, {-0}, {-1}, | ^ src/libavcodec/vp56data.c:61:23: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 61 | { 2, 7}, {-0}, {-1}, | ^ src/libavcodec/vp56data.c:63:17: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 63 | { 2, 9}, {-2}, {-3}, | ^ src/libavcodec/vp56data.c:63:23: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 63 | { 2, 9}, {-2}, {-3}, | ^ src/libavcodec/vp56data.c:64:17: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 64 | { 2,10}, {-4}, {-5}, | ^ src/libavcodec/vp56data.c:64:23: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 64 | { 2,10}, {-4}, {-5}, | ^ 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/vp3.c:362:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 362 | for (i = 0; i < FF_ARRAY_ELEMS(s->coeff_vlc); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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.csrc/libavcodec/vp8.c::38221: :In file included from 17src/libavcodec/vp8.h:: 39warning: : In file included from missing field 'prob_idx' initializer [-Wmissing-field-initializers]src/libavcodec/vpx_rac.h :33: src/libavcodec/bytestream.h:186:13: 221warning: | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] { 2, 1}, {-8 }186, | { -4 },s i | z ^e 2 = FFMIN(p->buffersrc/libavcodec/vp56data.c_:e221n:d23 :- warning: pmissing field 'prob_idx' initializer [-Wmissing-field-initializers]-> buf f221e | r , s i{z e)2;, | 1 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~} , {-8}, src/libavutil/macros.h{:-494:}25,: note: | expanded from macro 'FFMIN' ^ 49 | #define FFMIN(a,b) ((a) > (b) ? (src/libavcodec/vp56data.cb): :225 :(18a:) )warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] | ~ ^ ~ 225 | In file included from src/libavcodec/vp8.c{ :238,: In file included from src/libavcodec/vp8.h:539}: In file included from ,src/libavcodec/vpx_rac.h :{33-: 2src/libavcodec/bytestream.h4:}187,: 15:{ warning: -comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]2 0}, {- 11876 | } , { -i1f 2(}s,i z{e2- 0!}=, si z| e ^) | ~~~~~ ^ ~~~~ src/libavcodec/vp56data.c:225:25: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 225 | { 2, 5}, {-24}, {-20}, {-16}, {-12}, {-0}, | ^ src/libavcodec/vp56data.c:225:32: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 225 | { 2, 5}, {-24}, {-20}, {-16}, {-12}, {-0}, | ^ src/libavcodec/vp56data.c:225:39: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 225 | { 2, 5}, {-24}, {-20}, {-16}, {-12}, {-0}, | ^ src/libavcodec/vp56data.c:225:45: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 225 | { 2, 5}, {-24}, {-20}, {-16}, {-12}, {-0}, | ^ src/libavcodec/vp56data.c:231:38: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 231 | { 2, 4}, {-VP56_MB_INTER_NOVEC_PF}, {-VP56_MB_INTER_DELTA_PF}, | ^ In file included from src/libavcodec/vp9block.c:27: In file included from src/libavcodec/vp89_rac.h:src/libavcodec/vp56data.c33:: 231In file included from :src/libavcodec/vpx_rac.h65::33 : warning: src/libavcodec/bytestream.hmissing field 'prob_idx' initializer [-Wmissing-field-initializers]: 171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 231 | { 2, 4}, {-VP56_MB _171I | N T E R _gN-O>VEbCu_PfFf}e,r {+-=V PF5F6M_IMNB(_gI-N>TbEuR_fDfEeLrT_eAn_dP F-}, g -| > ^b uffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavcodec/vp56data.c:232:35: warning: src/libavutil/macros.hmissing field 'prob_idx' initializer [-Wmissing-field-initializers]: 49:25: note: expanded from macro 'FFMIN' 232 | { 492 | ,# de5f}i,n e{ -FVPF5M6I_MNB(_aI,NTbE)R _((Va1)_P F>} ,( b) ? {(-bV)P 5:6_ M(Ba_)I)N T | E ~ ^ ~R _V2_PF}, | ^ src/libavcodec/vp56data.c:232:62: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 232 | { 2, 5}, {-VP56_MB_INTER_V1_PF}, {-VP56_MB_INTER_V2_PF}, | ^ src/libavcodec/vp56data.c:234:29: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 234 | { 2, 6}, {-VP56_MB_INTRA}, {-VP56_MB_INTER_4V}, | ^ In file included from src/libavcodec/vp9.c:37: In file included from src/libavcodec/vp89_rac.h:src/libavcodec/vp56data.c33: :In file included from 234src/libavcodec/vpx_rac.h::3359: :src/libavcodec/bytestream.h :warning: 171missing field 'prob_idx' initializer [-Wmissing-field-initializers]: 18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 234 | { 2, 6}, { -V171P | 5 6 _ MB g_-I>NbTuRfA}f,e r + = F F M I N ({g--V>Pb5u6ff_eMrB__eInNTdE R-_ 4gV-}>b,u f f| e ^r , size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:src/libavcodec/vp56data.c49::23625::38 :note: expanded from macro 'FFMIN'warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 49 | 236# | d e f { i2n,e 8F}F,M I{N-(VaP,5b6_)M B(_(IaN) T>ER _N(ObV)EC _?G F}(,b ){ -:VP 5(6a_))M B _| I ~ ^ ~N TER_DELTA_GF}, | ^ src/libavcodec/vp56data.c:236:65: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 236 | { 2, 8}, {-VP56_MB_INTER_NOIn file included from VEC_src/libavcodec/vp9block.cG:F27}: ,In file included from src/libavcodec/vp89_rac.h{:33-: VIn file included from Psrc/libavcodec/vpx_rac.h5:6_33: Msrc/libavcodec/bytestream.hB:_186I:N13T: Ewarning: Rcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]_ DELTA_GF}, | ^ 186 | size2 = FFMIN(p->bsrc/libavcodec/vp56data.cu:f237f:e35:r _warning: emissing field 'prob_idx' initializer [-Wmissing-field-initializers]n d - p-> b237u | f f e r ,{ s2i,z 9e}),; { -| V ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~P 56_MB_INsrc/libavutil/macros.hT:E49R:_25V1:_ Gnote: Fexpanded from macro 'FFMIN'} , {- V49P | 5#6d_eMfBin_eI NFTFEMRI_NV(2a_,Gb)F (}(,a ) | > ^ (b) ? (b) : (a)src/libavcodec/vp56data.c): 237| : ~ ^ ~62 : warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] In file included from 237src/libavcodec/vp9block.c | : 27 : In file included from src/libavcodec/vp89_rac.h{: 33: 2In file included from ,src/libavcodec/vpx_rac.h :9}33,: src/libavcodec/bytestream.h{:-V187P:5156: _warning: Mcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]B _INTE R187_ | V 1 _ GiFf }(,s i z e 2{ -!V=P5 6s_iMzBe_)I N TE| R ~~~~~ ^ ~~~~ _V2_GF}, | ^ 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,src/libavcodec/bytestream.hb) (:(a271): 17:> warning: (comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]b) ? (b) : (a)) | ~ ^ ~ 271 | intIn file included from ssrc/libavcodec/vp9.ci:z37e: 2In file included from src/libavcodec/vp89_rac.h=: 33F: FIn file included from Msrc/libavcodec/vpx_rac.hI:N33(: gsrc/libavcodec/bytestream.h-:>187b:u15f:f ewarning: rcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]_ end - 187g | - > b uifff e(rs,i zsei2z e!)=; s i| z ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~e ) | ~~~~~ ^ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/vp6.c:272:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 272 | for (i=0; ibuffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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: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) ?13 ( warningb)s generated:. (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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g42->b warningusf generatedfe. 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/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:355:13: warning: comparison of integers of different signs: 'int' and '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 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 : 49src/libavcodec/bytestream.h | :#293d:e13fi:ne warning: Fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]F MIN(a,b) ((a) > ( b293) | ? ( bs)i z:e 2( a=) )F F M| I ~ ^ ~N (p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~In file included from src/libavcodec/vp8.c:38: In file included from src/libavcodec/vp8.h:39src/libavutil/macros.h: :In file included from 49src/libavcodec/vpx_rac.h::2533:: src/libavcodec/bytestream.hnote: :expanded from macro 'FFMIN'356 :13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 49 | #define F F356M | I N( a , bs)i z(e2( a=) F>F M(IbN)( p?- >(bbu)f f:e r(_ae)n)d -| ~ ^ ~p ->buffer, In file included from ssrc/libavcodec/vp9.ci:z37e: )In file included from ;src/libavcodec/vp89_rac.h : 33| : ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:src/libavutil/macros.h294::4915::25 :warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]note: expanded from macro 'FFMIN' 294 | if (si ze492 | #!d=e fsiinzee )F F M| I ~~~~~ ^ ~~~~N (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: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] src/libavcodec/vp6.c 317 | : 370 : 24s: iwarning: zcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e 2 = FFMIN(p->bu f370f | e r _ e n d - p - > bfuofrf e(r,i =s0i;z ei)<;s i z| e ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~o f(prob_osrc/libavutil/macros.hrd:e49r:)25;: inote: +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:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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/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->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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: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/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/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:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-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/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/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)) | ~ ^ ~ 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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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/vpx_rac.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/vpx_rac.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/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) | ~~~~~ ^ ~~~~ 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/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 | #define FFMIN(a,b) ((a) > (b) ? (b) : (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) | ~~~~~ ^ ~~~~ 30 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/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) | ~~~~~ ^ ~~~~ 18 warnings generated. 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->buffesrc/libavcodec/bytestream.hr,: 355si:z13e:) ; warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h355: | 49 : 25 : s inote: zexpanded from macro 'FFMIN'e = FFM I49N | #(dge-f>biunfe fFeFrM_IeN(nad, b-) g ->(b(uaf)f e>r ,( bsi)z 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/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) >CC libavcodec/wmv2data.o (b) ? (b) : (a)) | ~ ^ ~ 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) | ~~~~~ ^ ~~~~ 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:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ 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)) | ~ ^ ~ CC libavcodec/wmv2dec.o In file included from src/libavcodec/vp9data.c:23: In file included from src/libavcodec/vp9data.h:27: In file included from src/libavcodec/vp9dec.h:41: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ CC libavcodec/wmv2dsp.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/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:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-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/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:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 1 warning generated. 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:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/bytestream.h 317 | : 271 : 17 :s iwarning: zcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e 2 = FFMIN(p->buff e271r | _ e n d i-n tp s-i>zeb2uf f= eFrF,M IsN(igz-e>)b; u f| f ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~e r_end - src/libavutil/macros.hg-:>49:b25u:f fnote: eexpanded from macro 'FFMIN'r , size );49 | #| d ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~e fine FFMINsrc/libavutil/macros.h(:a49:,25b: )note: expanded from macro 'FFMIN' ((a) > (b49) | #? d(ebf)i n:e (FFaM)I)N ( a| , ~ ^ ~b ) ((a) > (b)In file included from ?src/libavcodec/vp9lpf.c :(24b: )In file included from src/libavcodec/vp9dec.h:: 41: (In file included from asrc/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) | ~~~~~ ^ ~~~~ 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) src/libavcodec/bytestream.h> (b:) 355?: 13(:b )warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: (a)) | ~ ^ ~ In file included from 355src/libavcodec/vp9data.c | : 23 : In file included from src/libavcodec/vp9data.hs:i27z: eIn file included from src/libavcodec/vp9dec.h :=41 : FIn file included from FMsrc/libavcodec/vpx_rac.hI:N33: (src/libavcodec/bytestream.hg:-294>:b15u:f fwarning: ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]r _end - 294 | g - > biuff f(esri,ze 2s i!z=e )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/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: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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: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/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: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/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 In file included from src/libavcodec/vp9dec.h:41src/libavcodec/wmaenc.c: :In file included from 25src/libavcodec/vpx_rac.h:: 33src/libavutil/ffmath.h: :49src/libavcodec/bytestream.h::30357:: 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] 357 | 49 | if ( s irzeet2u r!n= esxipz2ef)( M _| L ~~~~~ ^ ~~~~O G2_10 * x); | ~ ^ 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) | ~~~~ ^ ~~~~~~~ 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); | ~ ^ 11 warnings generated. 11 warnings generated. src/libavcodec/vp3.c:2440:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2440 | for (int i = 0; i < FF_ARRAY_ELEMS(s->coeff_vlc); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vp3.c:2449:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2449 | for (i = 0; i < FF_ARRAY_ELEMS(s->coeff_vlc); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); | ~ ^ 5 warnings generated. CC libavcodec/wmv2enc.o CC libavcodec/wnv1.o 35 warnings generated. CC libavcodec/wrapped_avframe.o CC libavcodec/ws-snd1.o CC libavcodec/xan.o 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)) | ~ ^ ~ In file included from src/libavcodec/vqavideo.c:77: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 3 warnings generated. 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:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned 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/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/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(psrc/libavcodec/vp3.c->bu:ff3166er:49_e:n dwarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]- p->buffer, si ze3166) | ; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ if (ptsrc/libavutil/macros.hy:p49e: 25!:= note: 0expanded from macro 'FFMIN'x 81 && g e49t_ | bi#tdse_flienfet (F&gFb)M I>N(=a, b8U)) ( (a| ) ~~~~~~~~~~~~~~~~~~ ^ ~~ > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vqavideo.c:77: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 3 warnings generated. src/libavcodec/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/vqavideo.c:77: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/wbmpenc.c:22: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/put_bits.h 171: | 306 : 33 : gwarning: -comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]> buffer += FFMIN( g-306> | b uf fe r _iefn d( s-- >gb-u>fb_uefnfde r-, ss-iz>eb)u;f _ p| t ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~r >= sizeof(Bitsrc/libavutil/macros.h:Buf49):)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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-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) | ~~~~~ ^ ~~~~ src/libavcodec/vp9.c:781:21: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 781 | s->sb_cols > (64 << s->s.h.tiling.log2_tile_cols); | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vp9.c:785:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 785 | while (max > s->s.h.tiling.log2_tile_cols) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vp9.c:970:29: warning: comparison of integers of different signs: 'enum TxfmMode' and 'int' [-Wsign-compare] 970 | if (s->s.h.txfmmode == i) | ~~~~~~~~~~~~~~~ ^ ~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned 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/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) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/wbmpdec.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/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (bIn file included from ) :src/libavcodec/vp9recon.c (:a29): )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: In file included from src/libavcodec/bytestream.hsrc/libavcodec/wbmpenc.c::17122:: 18src/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 | i f171 | ( si z e 2g- >!b=u fsifzeer) + =| ~~~~~ ^ ~~~~F FMIN(g->buffer_end - g->bufIn file included from fersrc/libavcodec/wbmpdec.c:,22 s: isrc/libavcodec/bytestream.hz:e186):13;: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h186: | 49 : 25 : snote: iexpanded from macro 'FFMIN'ze 2 = FFMI N49( | p#-d>efbiunfef eFr_FeMnIdN (-a ,pb-)> b(u(faf)e r>, (sbi)z 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/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) | ~~~~~ ^ ~~~~ 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:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] In file included from 171 | src/libavcodec/vp9recon.c : 29 : In file included from gsrc/libavcodec/vp9data.h-:>b27u: fIn file included from fsrc/libavcodec/vp9dec.h:e41r: In file included from +src/libavcodec/vpx_rac.h=: 33F: Fsrc/libavcodec/bytestream.hM:I186N:(13g:-> bwarning: ufcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]f er_end - g->buf f186e | r , s isziez)e;2 =| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~F FMIN(p->buffersrc/libavutil/macros.h_e:nd49 :-25 :p ->note: bexpanded from macro 'FFMIN'u ffer, s i49z | e#)d;e f | i ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ne FFMINsrc/libavutil/macros.h(:a49,:b25): (note: (expanded from macro 'FFMIN' a) > (b )49 | ?#d e(fbi)n e: F F(MaI)N()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:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-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 src/libavcodec/wbmpenc.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/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 (size2 != size) | ~~~~~ ^ ~~~~ 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/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned 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/wbmpdec.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/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) | ~~~~~ ^ ~~~~ 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 == PARTIsrc/libavcodec/bytestream.hTI:O271N:_17V: &warning: &comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] c ol + hbs < s->cols) { 271 | | ~~~~~~~~~ ^ ~~~~~~~ int sizsrc/libavcodec/vp9.ce:21200 :=23 :FF Mwarning: Icomparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare]N (g->buf 1200f | e r _ e nd - gi-f> b(ucfofler ,+ shibzse )<; s - | > ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~c ols) { // src/libavutil/macros.hF:I49X:M25E: wnote: hexpanded from macro 'FFMIN'y not <=? 49 | | # ~~~~~~~~~ ^ ~~~~~~~d efine FFMsrc/libavcodec/vp9.cIN:(1201a:,27b:) warning: (comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare]( a) > (b )1201 ? | ( b) : ( a ) ) i| f ~ ^ ~ (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) { | ~~~~~~~~~ ^ ~~~~~~~ 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->src/libavcodec/bytestream.hbu:ff317e:r13,: swarning: icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]z e); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h :31749 | : 25 : note: expanded from macro 'FFMIN's ize2 = F49F | M#dIeNf(ipn-e> bFuFfMfIeNr(_ae,nbd) -( (ap)- >>b u(fbfe)r ,? s(ibz)e ):; (| a ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~) ) | ~ ^ ~ src/libavutil/macros.h:49:25:In file included from src/libavcodec/vp9recon.cnote: :expanded from macro 'FFMIN'29 : In file included from src/libavcodec/vp9data.h:27: In file included from src/libavcodec/vp9dec.h49: | 41#: dIn file included from esrc/libavcodec/vpx_rac.hf:i33n: esrc/libavcodec/bytestream.h :F294F:M15IN:( awarning: ,comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]b ) ((a) > 294( | b ) ? i(fb )( s:i z(ea2) )! = | s ~ ^ ~i ze) | ~~~~~ ^ ~~~~ 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/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:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' In file included from 49src/libavcodec/wavpack.c | :#d28ef: isrc/libavcodec/bytestream.hn:e 171F:FM18I:N (warning: a,comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]b) ((a) > (b) ? (b) : (171a | ) ) | ~ ^ ~g ->buffer +In file included from =src/libavcodec/vp9prob.c :F25F: MIn file included from Isrc/libavcodec/vp9dec.hN:(41g: -In file included from >src/libavcodec/vpx_rac.hb:u33f: fsrc/libavcodec/bytestream.he:r294_:e15nd: warning: -comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] g ->buff e294r | , s i izf e()s; i z| e ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~2 != 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/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:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-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/wbmpdec.c:22: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356In file included from | src/libavcodec/wavpack.c :s28i: zsrc/libavcodec/bytestream.he:2186 :=13 :F Fwarning: Mcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]I N(p->buffer_end -186 | p - > b suifzfee2r ,= sFFiMzeI)N;( p -| > ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~b uffer_src/libavutil/macros.he:n49d: 25-: pnote: -expanded from macro 'FFMIN'> buffer, 49s | i#zdee)f;i n e| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~F FMIN(a,b)src/libavutil/macros.h :(49(a:src/libavcodec/vp8.c25): :>note: 1497 expanded from macro 'FFMIN'(:b) 51?: (warning: bpassing 'const uint8_t *' (aka 'const unsigned char *') to parameter of type 'uint8_t *' (aka 'unsigned char *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]) 49 | :# d(eaf)i)ne F F| MI ~ ^ ~N 1497 ( | a , b ) ( ( In file included from a)src/libavcodec/wbmpdec.c : > 22: src/libavcodec/bytestream.h( :b357) ?: 15 ( b :) warning: src/libavcodec/webvttdec.c: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ( : a ))52 357 | : 23 | : ~ ^ ~ i warning: f ( s i zIn file included from esrc/libavcodec/wavpack.ccomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2 : 28 : !src/libavcodec/bytestream.h =: si187z e): 15: | ~~~~~ ^ ~~~~warning: 52tcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | o k en _ 187p | r o b src/libavcodec/bytestream.h,i fq mu: fl317(o)si:zr;13e: (i2 ! =| =warning: ^~~~~~~~~~s izcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e )0 ; | i ~~~~~ ^ ~~~~ < FF_ARRAY_ Esrc/libavcodec/arm/vp8.h317L | :E M32 :S( w 50se:b inote: passing argument to parameter 'token_prob' herev ztet2_ t=a g_ F32r | F eMp I Nl ( a pc - e> b) u;f f ie r_+en d+) - { p| - ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~> bu f f e ri,n ts iiz,e )u;i n t| 8 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~_ t *token_src/libavutil/macros.hp:r49o:b25,: inote: expanded from macro 'FFMIN'n t16_t q m49 | u#ld[e2f])i; n e | F ^FM IN(a,b) ((a) > (b) ? (b) : (a))src/libavcodec/vp8.c :| 1497: ~ ^ ~63 : warning: passing 'const int16_t *' (aka 'const short *') to parameter of type 'int16_t *' (aka 'short *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] In file included from src/libavcodec/vp9prob.c1497: | 25 : 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 | i f ( s i z e 2 ! = si z e ) | t ~~~~~ ^ ~~~~o ken_prob, qmul); | ^~~~ src/libavcodec/arm/vp8.h:32:70: note: passing argument to parameter 'qmul' here 32 | int i, uint8_t *token_prob, int16_t qmul[2]); | ^ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-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) ? (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: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/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)) | ~ ^ ~ 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: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/vp9.c:1283:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1283 | for (tile_row = 0; tile_row < s->s.h.tiling.tile_rows; tile_row++) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vp9.c:1287:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1287 | for (tile_col = 0; tile_col < s->s.h.tiling.tile_cols; tile_col++) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vp9.c:1291:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1291 | tile_row == s->s.h.tiling.tile_rows - 1) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vp9.c:1290:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1290 | if (tile_col == s->s.h.tiling.tile_cols - 1 && | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vp9.c:1314:41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1314 | for (tile_col = 0; tile_col < s->s.h.tiling.tile_cols; tile_col++) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vp9.c:1361:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1361 | if (row + 8 < s->rows) { | ~~~~~~~ ^ ~~~~~~~ src/libavcodec/vp9.c:1378:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1378 | for (col = 0; col < s->cols; | ~~~ ^ ~~~~~~~ In file included from src/libavcodec/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/vp9mvs.c:146:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 146 | if (col > td->tile_col_start) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/vp9mvs.c:163:25: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 163 | r >= 0 && r < s->rows) { | ~ ^ ~~~~~~~ src/libavcodec/vp9mvs.c:162:42: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 162 | if (c >= td->tile_col_start && c < s->cols && | ~ ^ ~~~~~~~ src/libavcodec/vp9mvs.c:162:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 162 | if (c >= td->tile_col_start && c < s->cols && | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/vp9mvs.c:199:67: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 199 | if (c >= td->tile_col_start && c < s->cols && r >src/libavcodec/webp_parser.c= 0 &:&82 :r 17< :s -warning: >rows) { comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]| ~ ^ ~~~~~~~ src/libavcodec/vp9mvs.c: 19982: | 42 : warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] i = FF 199 | M I N ( c t x - >irfe m(aci n>i=n g_tsd-i>ztei,l eb_ucfo_ls_iszet)a;r t &| & ^ ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~c < s->cols && rsrc/libavutil/macros.h >:= 490: 25&:& note: rexpanded from macro 'FFMIN' < s->row s49) | #{d e f| i ~ ^ ~~~~~~~n e FFMIN(a,bsrc/libavcodec/vp9mvs.c): 199(:(15a:) warning: >comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] (b) ? (b) 199: | ( a) ) | ~ ^ ~ if (c >= td->tile_col_start && c < s->cols && r >= 0 && r < s->rows) { | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ 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/vp9.c:1420:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1420 | for (tile_row = 0; tile_row < s->s.h.tiling.tile_rows; tile_row++) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vp9.c:1455:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1455 | if (row + 8 < s->rows) { | ~~~~~~~ ^ ~~~~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-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: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/webvttenc.c:167:16: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 167 | for (i=0; inum_rects; i++) { | ~^~~~~~~~~~~~~~~ src/libavcodec/webvttenc.c:188:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 188 | if (s->buffer.len > bufsize) { | ~~~~~~~~~~~~~ ^ ~~~~~~~ src/libavcodec/vp9.c:1486:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1486 | for (i = 0; i < s->sb_rows; i++) { | ~ ^ ~~~~~~~~~~ src/libavcodec/vp9.c:1493:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1493 | for (col = 0; col < s->cols; | ~~~ ^ ~~~~~~~ In file included from src/libavcodec/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)) | ~ ^ ~ CC libavcodec/xbm_parser.o 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 += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #defisrc/libavcodec/vp9.cn:e 1511FF:M29I:N (warning: acomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare], b) ((a) > (b) ? 1511( | b ) : ( a ) ) f| o ~ ^ ~r (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 In file included from = 0src/libavcodec/webp.c;: 47t: isrc/libavcodec/bytestream.hl:e186 :<13 :s -warning: >comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]a ctive_tile_cols; 186t | i l 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/libavcodec/webp.c:47: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/vp9prob.c:35:45: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 35 | update_factor = FASTDIV(update_factor * FFMIN(ct, max_count), max_count); | ^ ~~ ~~~~~~~~~ In file included from src/libavutil/macros.h:49src/libavcodec/wavpackenc.c::2530:: src/libavcodec/bytestream.hnote: :expanded from macro 'FFMIN'186 :13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 49 | #define FFMIN (186a, | b ) ( (a ) s>i z(eb2) = ?F (Fb)M I:N ((ap)-)>b u ff| 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/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/xbmdec.o src/libavcodec/vqavideo.c:701:24: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 701 | if (chunk_size > s->decode_buffer_size) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ 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)) | ~ ^ ~ CC libavcodec/xbmenc.o In file included from src/libavcodec/wavarc.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) : (src/libavcodec/bytestream.ha)) :| ~ ^ ~271 :17: 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:187:15: warning: 271comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | int s187i | z e 2 =i fF F(MsIiNze(2g -!>=b usffiezre_)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)) | ~ ^ ~ CC libavcodec/xface.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->bufsrc/libavcodec/vqavideo.cfer,: 844s:ize12:) ;warning: missing field 'value' initializer [-Wmissing-field-initializers] | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h844: | 49 : 25 : {note: expanded from macro 'FFMIN'N ULL }, | ^ 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/webp.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/webp.c:47: src/libavcodec/bytestream.h:CC libavcodec/xfacedec.o 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] 11 warnings generated. 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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] 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:src/libavcodec/bytestream.h47: src/libavcodec/bytestream.h::318271::1517:: 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] 318 | if (size2 ! =271 | s i z e )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)) | ~ ^ ~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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/wavarc.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/wavarc.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/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/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | 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/libavcodec/bytestream.ha): >355 :(13b:) warning: ? comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare](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 355! | = s i z es)i z e| ~~~~~ ^ ~~~~ = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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->bsrc/libavcodec/vp9recon.cuffe:r41,: 25s:i zewarning: );comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavcodec/vp9.c:src/libavutil/macros.h:167349::3325:: note: warning: 41expanded from macro 'FFMIN' | comparison of integers of different signs: 'enum TxfmMode' and 'int' [-Wsign-compare] int ha v49 e | 1673_# | ld eef i fn t e =F FM cIo Nl ( >a i,tbfd) -(s->s.h.t(x>(ftami)ml oe>d_ ec (o=bl=)_ si?t) a (r bt| ) ~~~~~~~~~~~~~~~ ^ ~ |:| (xa )>) 0 ;| ~ ^ ~ | ~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/vp9.c:1684:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] In file included from src/libavcodec/wavpackenc.c: 30: 1684src/libavcodec/bytestream.h | : 357 : 15 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]f or (i = 0; i < s357- | > s b _ riofw s(s;i zie+2+ )! = | s ~ ^ ~~~~~~~~~~i ze) | ~~~~~ ^ ~~~~ 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].counts) / sizeof(unsigned); 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/wavarc.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/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/wavpackenc.c:31: In file included from src/libavcodec/wavpackenc.h:26: src/libavcodec/wavpack.h:144:13: warning: comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare] 144 | if (val > 31U) | ~~~ ^ ~~~ In file included from src/libavcodec/wavarc.c:30: src/libavcodec/unary.h:50:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 50 | for(i = 0; i < len && get_bits1(gb) != stop; i++); | ~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/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)) | ~ ^ ~ 1 warning generated. 10 warnings generated. In file included from src/libavcodec/wavpack.c:33: src/libavcodec/unary.h:50:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 50 | for(i = 0; i < len && get_bits1(gb) != stop; i++); | ~~~~~~~~~~~~~ ^ ~~~~ In file included from src/libavcodec/wavpack.c:34: src/libavcodec/wavpack.h:144:13: warning: comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare] 144 | if (val > 31U) | ~~~ ^ ~~~ 11 warnings generated. src/libavcodec/wavarc.c:301:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 301 | if (s->nb_samples > 570U) { | ~~~~~~~~~~~~~ ^ ~~~~ 1 warning generated. 11 warnings generated. src/libavcodec/wavpack.c:183:62: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 183 | if ((ctx->ch[0].median[0] < 2U) && (ctx->ch[1].median[0] < 2U) && | ~~~~~~~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/wavpack.c:183:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 183 | if ((ctx->ch[0].median[0] < 2U) && (ctx->ch[1].median[0] < 2U) CC libavcodec/xfaceenc.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/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/xiph.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/wavpack.c{ | : ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 347:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] CC libavcodec/xl.o 347 | if (S >= 0x1000000U) { | ~ ^ ~~~~~~~~~~ CC libavcodec/xma_parser.o 11 warnings generated. CC libavcodec/xpmdec.o CC libavcodec/xsubdec.o In file included from src/libavcodec/wcmv.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)) | ~ ^ ~ 18 warnings generated. 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) | ~~~~~ ^ ~~~~ 11 warnings generated. src/libavcodec/vp8.c:2867:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2867 | for (i = 0; i < FF_ARRAY_ELEMS(s->frames); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vp9block.c:95:49: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 95 | int bw4 = ff_vp9_bwh_tab[1][b->bs][0], w4 = FFMIN(s->cols - col, bw4); | ^ ~~~~~~~~~~~~~ ~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/vp9block.c:96:49: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 96 | int bh4 = ff_vp9_bwh_tab[1][b->bs][1], h4 = FFMIN(s->rows - row, bh4), y; | ^ ~~~~~~~~~~~~~ ~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/vp9block.c:97:40: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 97 | int have_a = row > 0, have_l = col > td->tile_col_start; | ~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned 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) > (src/libavcodec/vp8.cb) ?: (2876b:)19 :: (warning: acomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare])) | ~ ^ ~ 2876 | for (i = 0; i < FF_ARRAY_ELEMS(s->frames); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/wcmv.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/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/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-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/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' 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] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/wmalosslessdec.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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 2 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/xsubenc.o CC libavcodec/xvididct.o CC libavcodec/xwd_parser.o CC libavcodec/xwddec.o CC libavcodec/xwdenc.o CC libavcodec/xxan.o 17 warnings generated. 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)) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 >= 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/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/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/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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 27 warnings generated. src/libavcodec/webp.c:665:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 665 | if (prefix_code > 39U) { | ~~~~~~~~~~~ ^ ~~~ 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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/y41pdec.o src/libavcodec/vp9block.c:973:17: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 973 | int end_x = FFMIN(2 * (s->cols - col), w4); | ^ ~~~~~~~~~~~~~~~~~~~ ~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/vp9block.c:974:17: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 974 | int end_y = FFMIN(2 * (s->rows - row), h4); | ^ ~~~~~~~~~~~~~~~~~~~ ~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 13 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/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); | ~ ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/xiph.c:32:51: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 32 | if (extradata_size >= 6 && AV_RB16(extradata) == first_header_size) { | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/wma.c:140:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 140 | s->byte_offset_bits = av_log2((int) (bps * s->frame_len / 8.0 + 0.5)) + 2; | ~~~~^~~~~~~~~~~~~~ ~ src/libavutil/intmath.h:84:23: note: expanded from macro 'av_log2' 84 | #define av_log2 ff_log2 | ^ src/libavutil/intmath.h:40:44: note: expanded from macro 'ff_log2' 40 | # define ff_log2(x) (31 - __builtin_clz((x)|1)) | ^ src/libavcodec/wma.c:150:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 150 | bps1 = bps * 1.6; | ^~~ ~ src/libavcodec/wma.c:152:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 152 | if (bps1 >= 0.61) | ^~~~ ~~ src/libavcodec/wma.c:155:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 155 | high_freq = high_freq * 0.4; | ^~~~~~~~~ ~ src/libavcodec/wma.c:157:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 157 | if (bps1 >= 1.16) | ^~~~ ~~ src/libavcodec/wma.c:159:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 159 | else if (bps1 >= 0.72) | ^~~~ ~~ src/libavcodec/wma.c:160:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 160 | high_freq = high_freq * 0.7; | ^~~~~~~~~ ~ src/libavcodec/wma.c:162:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | high_freq = high_freq * 0.6; | ^~~~~~~~~ ~ src/libavcodec/wma.c:164:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 164 | src/libavcodec/wavpackenc.c : 653i:f 28(b:p swarning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]> 0.5) | ^~~ ~ 653 | if (limit && dbits >= limit) | ~~~~~ ^ ~~~~~ src/libavcodec/wma.csrc/libavcodec/wmaenc.c:165:25:: 395warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]30 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 165 | 395 | h i g h _ f re q = hai g h _ f re q * 0 .=5 ;s -| ^~~~~~~~~ ~ >coefs[0][i] * 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.src/libavcodec/wmaenc.c3:; 396 :| 30 ^~~~~~~~~ ~: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 396 | b = s->coefs[1][i] * 0.src/libavcodec/wma.c5:; 169 :| 21 ^~~~~~~~~~~~~~ ~ : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 169 | high_freq = high_freq * 0.7; | ^~~~~~~~~ ~ src/libavcodec/wma.c:171:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 171 | if (bps <= 0.625) | ^~~ ~~ src/libavcodec/wma.c:172:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 172 | high_freq = high_freq * 0.5; | ^~~~~~~~~ ~ src/libavcodec/wma.c:173:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 173 | else if (bps > 0.75) | ^~~ ~ src/libavcodec/wma.c:176:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 176 | high_freq = high_freq * 0.65; | ^~~~~~~~~ ~ src/libavcodec/wma.c:178:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 178 | if (bps >= 0.8) | ^~~ ~~ src/libavcodec/wma.c:179:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 179 | high_freq = high_freq * 0.75; | ^~~~~~~~~ ~ src/libavcodec/wma.c:180:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 180 | else if (bps >= 0.6) | ^~~ ~~ src/libavcodec/wma.c:181:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 181 | high_freq = high_freq * 0.6; | ^~~~~~~~~ ~ src/libavcodec/wma.c:183:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 183 | high_freq = high_freq * 0.5; | ^~~~~~~~~ ~ src/libavcodec/wma.c:190:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 189 | ff_dlog(s->avctx, "bps=%f bps1=%f high_freq=%f bitoffset=%d\n", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | bps, bps1, high_freq, s->byte_offset_bits); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/internal.h:156:68: note: expanded from macro 'ff_dlog' 156 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0) | ~~~~~~ ^~~~~~~~~~~ src/libavcodec/wma.c:190:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 189 | ff_dlog(s->avctx, "bps=%f bps1=%f high_freq=%f 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/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/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) | ^~~~ ~ 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 | src/libavcodec/wma.c : 338 : 18 :i f warning: (simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]-> buf_end 338- | s - > b uf _ pt re l>=s es iziefof ((Bbpist1B ubuf_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/wmv2.c:23: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: '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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 8 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/y41penc.o src/libavcodec/wavpackenc.c:958:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 958 | recurse_mono(s, &info, 0, (int) floor(s->delta_decay + 0.5), | ~~~^~~~~~~~~~~ ~ src/libavcodec/wavpackenc.c:968:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 968 | s->delta_decay = (float)((s->delta_decay * 2.0 + s->decorr_passes[0].delta) / 3.0); | ~~~^~~~~~~~~~~ ~ src/libavcodec/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/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 | 1 warning generated . 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/webp.c:1364:41: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1364 | if (bytestream2_get_bytes_left(&gb) < chunk_size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavcodec/webp.c:1381:45: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1381 | if (bytestream2_get_bytes_left(&gb) < chunk_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavcodec/wmadec.c:180:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 180 | s->lsp_cos_table[i] = 2.0f * cos(wdel * i); | ~~~ ~~~~~^~~ src/libavcodec/wmadec.c:180:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 180 | s->lsp_cos_table[i] = 2.0f * cos(wdel * i); | ^~~~ ~ src/libavcodec/wmadec.c:193:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 193 | a = (float) m * (0.5 / (1 << LSP_POW_BITS)); | ^~~~~~~~~ ~ src/libavcodec/wmadec.c:194:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 194 | a = 1/sqrt(sqrt(a)); | ~~~~ ^ src/libavcodec/vp9block.c:1368:25: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 1368 | (row + h4) > s->rows; | ~~~~~~~~ ^ ~~~~~~~ src/libavcodec/vp9block.c:1370:25: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 1370 | (row + h4) > s->rows; | ~~~~~~~~ ^ ~~~~~~~ src/libavcodec/vp9block.c:1401:17: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1401 | int w = FFMIN(s->cols - col, w4) * 8, h = FFMIN(s->rows - row, h4) * 8, n, o = 0; | ^ ~~~~~~~~~~~~~ ~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/vp9block.c:1401:51: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1401 | int w = FFMIN(s->cols - col, w4) * 8, h = FFMIN(s->rows - row, h4) * 8, n, o = 0; | ^ ~~~~~~~~~~~~~ ~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/vp9block.c:1415:17: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1415 | int w = FFMIN(s->cols - col, w4) * 8 >> s->ss_h; | ^ ~~~~~~~~~~~~~ ~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/vp9block.c:1416:17: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1416 | int h = FFMIN(s->rows - row, h4) * 8 >> s->ss_v, n, o = 0; | ^ ~~~~~~~~~~~~~ ~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/vp9block.c:1436:21: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1436 | int x_end = FFMIN(s->cols - col, w4), y_end = FFMIN(s->rows - row, h4); | ^ ~~~~~~~~~~~~~ ~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/vp9block.c:1436:55: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1436 | int x_end = FFMIN(s->cols - col, w4), y_end = FFMIN(s->rows - row, h4); | ^ ~~~~~~~~~~~~~ ~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/vp9block.c:1444:48: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 1444 | s->rows & 1 && row + h4 >= s->rows ? s->rows & 7 : 0, | ~~~~~~~~ ^ ~~~~~~~ src/libavcodec/vp9block.c:1443:48: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 1443 | s->cols & 1 && col + w4 >= s->cols ? s->cols & 7 : 0, | ~~~~~~~~ ^ ~~~~~~~ 1 warning generated. In file included from src/libavcodec/wmv2dec.c:25: In file included from src/libavcodec/h263dec.h:23: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/wmadec.c:633:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 633 | mdct_norm = 1.0 / (float) n4; | ~ ^~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/wmadec.c:649 :26555 | : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] if (s->buf_ e649n | d - s - >b u f _ p t rm u>lt= s i z e=o ff(fB_ietxBpu1f0)()t {o t a| l ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~_ gain * 0.05) / s->max_exponent[ch]; | ~ ^~~~~~~~~~~~~~~~~~~ src/libavcodec/wmadec.csrc/libavcodec/put_bits.h:695::31751::33 :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] 695317 | | i f ( s - > b u f _ e n d - m usl-t>1b u=f _pstrq r>=t s(izeeoxfp(_BpiotwBuefr[)j]) / {ex p | _ ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~p ower[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 CC libavcodec/yop.o src/libavcodec/vp9recon.c:604:21: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 604 | int end_x = FFMIN(2 * (s->cols - col), w4); | ^ ~~~~~~~~~~~~~~~~~~~ ~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/vp9recon.c:605:21: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 605 | int end_y = FFMIN(2 * (s->rows - row), h4); | ^ ~~~~~~~~~~~~~~~~~~~ ~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 3 warnings generated. 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); | ~~~^~~~~~~~~~~ ~ 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/wmv2enc.c:23In file included from : In file included from src/libavcodec/xan.csrc/libavcodec/h263.h::2438: : In file included from src/libavcodec/bytestream.hsrc/libavcodec/mpegvideo.h::45187: :src/libavcodec/put_bits.h15::227 warning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]37 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]187 | if (size2 != size) | 227 ~~~~~ ^ ~~~~ | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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)) { 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 3 warnings generated. 11 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/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned 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) ((CC libavcodec/yuv4dec.o 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) | ~~~~~ ^ ~~~~ CC libavcodec/yuv4enc.o src/libavcodec/bytestream.hCC libavcodec/zerocodec.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/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) | ~~~~~ ^ ~~~~ CC libavcodec/zlib_wrapper.o 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)) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~ CC libavcodec/zmbv.o CC libavcodec/zmbvenc.o 11 warnings generated. CC libswresample/arm/audio_convert_init.o 4 warnings generated. AS libswresample/arm/audio_convert_neon.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)) { \ | ^~~~ AR libpostproc/libpostproc.a 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)) | ~ ^ ~ src/libavcodec/xan.c:591:25: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 591 | if (new_pal < s->palettes_count) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/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 }, | ^ AS libswresample/arm/resample.o CC libswresample/arm/resample_init.o CC libswresample/audioconvert.o CC libswresample/dither.o 32 warnings generated. CC libswresample/options.o 50 warnings generated. CC libswresample/rematrix.o src/libavcodec/wmavoice.c:511:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 511 | gain_scale_factor = postfilter_energy == 0.0 ? 0.0 : | ^~~~~~~~~~~~~~~~~ ~~ src/libavcodec/wmavoice.c:512:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 512 | (1.0 - alpha) * speech_energy / postfilter_energy; | ~ ^~~~~~~~~~~~~~~~~ src/libavcodec/wmavoice.c:512:41: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 512 | (1.0 - alpha) * speech_energy / postfilter_energy; | ~ ^~~~~~~~~~~~~ src/libavcodec/wmavoice.c:512:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 512 | (1.0 - alpha) * speech_energy / postfilter_energy; | ~ ^~~~~ src/libavcodec/wmavoice.c:565:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 565 | dot = dot / (dot + 0.6 * optimal_gain); // 0.625-1.000 | ~ ^~~~~~~~~~~~ src/libavcodec/wmavoice.c:565:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 565 | dot = dot / (dot + 0.6 * optimal_gain); // 0.625-1.000 | ^~~ ~ src/libavcodec/wmavoice.c:565:15: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 565 | dot = dot / (dot + 0.6 * optimal_gain); // 0.625-1.000 | ^~~ ~ src/libavcodec/wmavoice.c:590:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 590 | rh0 = 1.0 + avpriv_scalaIn file included from rprosrc/libavcodec/xsubenc.cdu:c24t: _src/libavcodec/bytestream.hf:l171oa:t18_:c (warning: lpcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]c s, lpcs, n_l p171 | c s ) ; g -| > ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~b 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)) | ~ ^ ~ 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) | ~~~~~ ^ ~~~~ src/libavcodec/wmavoice.c:626:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 626 | irange = 64.0 / range; // so irange*(max-value) is in the range [0, 63] | ~ ^~~~~ CC libswresample/resample_dsp.o src/libavcodec/wmavoice.c:627:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 627 | gain_mul = range * (fcb_type == FCB_TYPE_HARDCODED ? (5.0 / 13.0) : | ^~~~~ ~ src/libavcodec/wmavoice.c:629:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 629 | angle_mul = gain_mul * (8.0 * M_LN10 / M_PI); | ^~~~~~~~ ~ src/libavcodec/wmavoice.c:633:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 633 | idx = lrint((max - lpcs[n]) * irange - 1); | ~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ src/libavcodec/wmavoice.c:639:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 639 | idx = av_clipf((pwr * gain_mul - 0.0295) * 70.570526123, 0, INT_MAX / 2); | ~~~~^~~~~~~~~~ ~ CC libswresample/swresample.o CC libswresample/resample.o CC libswresample/swresample_frame.o src/libavcodec/bytestream.h:271:17: warning: src/libavcodec/wmavoice.ccomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] :683:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 271 | i683n | t s i z e2 = FF M I N ( g -> b u f f e r_ e nd - g-->1b.uf8f e*r t,il ts_ifzacet)o;r ( c| o ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ef fs, remainsrc/libavutil/macros.hd:e49r :-25: note: 1expanded from macro 'FFMIN') , | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/wmavoice.c:686:25: In file included from warning: src/libavcodec/xwdenc.cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :25: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 686 | s q171 | = ( 1g.-0> b/ u6f4.f0e)r *+ =s FqFrMtfI(N1(g ->/b auvfpfreri_ve_nsd c-a lga->rbpruodfufcetr_, fslioazt_ec);( c o| e ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ff s, coeffs, src/libavutil/macros.h| ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: 49:25: note: expanded from macro 'FFMIN' 687 | 49 | # de fi n e F FM I N( a , b ) ( ( a ) > ( b ) ? ( b) : ( a ) ) | ~ ^ ~ remainder)); | ~~~~~~~~~~~ src/libavcodec/wmavoice.c:639:77: warning: implicit conversion from 'int' to 'float' changes value from 1073741823 to 1073741824 [-Wimplicit-const-int-float-conversion] 639 | idx = av_clipf((pwr * gain_mul - 0.0295) * 70.570526123, 0, INT_MAX / 2); | ~~~~~~~~ ~~~~~~~~^~~ 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] In file included from src/libavcodec/xsubenc.c186: | 24 : src/libavcodec/bytestream.h : s293i:z13e:2 warning: =comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] FFMIN(p->buffer _293e | n d - p- >sbiuzfef2e r=, FsFizMeI)N;( p -| > ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~b uffer_ensrc/libavutil/macros.h:d49 :-25 :p- >note: buexpanded from macro 'FFMIN'f fer, si z49e | )#;de f i| ne ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ FFMIN(asrc/libavutil/macros.h,:b49:)25: (note: (expanded from macro 'FFMIN' a) > (b )49 | ? #(bd)e f:i ne (FaF)M)I N( a| ~ ^ ~, b) ((a) >In file included from src/libavcodec/xwdenc.c(:b25: )src/libavcodec/bytestream.h: 187:?15: (warning: bcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]) : (a) )187 | | ~ ^ ~ if (sizIn file included from esrc/libavcodec/xsubenc.c2: 24!: =src/libavcodec/bytestream.h :s294i:z15e: )warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | ~~~~~ ^ ~~~~ 294 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libswresample/version.o src/libavcodec/wmavoice.c:732:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 732 | ff_tilt_compensation(&tilt_mem, 0.7 * tilt_factor(lpcs, s->lsps), | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ 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)) | ~ ^ ~ 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 ufsrc/libavcodec/xsubdec.cf:e26r_: esrc/libavcodec/bytestream.hn:d186: 13-: gwarning: -comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]> buffer, size) 186; | | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ size2 =src/libavutil/macros.h :F49F:M25I:N (note: expanded from macro 'FFMIN'p ->buffer_end -49 | p#-d>ebfiunfef eFrFM,I Ns(iaze,)b;) (| ( ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~a ) > (b)src/libavutil/macros.h :49?: 25:( bnote: )expanded from macro 'FFMIN' : (a)) 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] src/libavcodec/bytestream.h187 | : 355 : i13f :( swarning: icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]z e2 != 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/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' 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/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/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) | ~~~~~ ^ ~~~~ 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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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: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->src/libavcodec/wmavoice.cbu:f936f:er24_: ewarning: nimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]d - g->buffer , 936si | z e ) ; | a ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 1[n] src/libavutil/macros.h : 49=: 25:i pnote: oexpanded from macro 'FFMIN' l_tab[in t49e | r#pdeofli]n[e 0F][FnM]I N*(a ,deblt)a (+ (ia)_ l> s(pbs)[ n? ](;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 = FFMINIn file included from (p->src/libavcodec/xsubdec.cbsrc/libavcodec/wmavoice.cu::ff26e: r937:src/libavcodec/bytestream.h24_::e293 n:13warning: :dimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] -warning: pcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]- >b u937f | fe r , si az2931 | [e 10) ; + | s n ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~i] z e 2= isrc/libavutil/macros.h=:p 49oFl_:F25taMb:I [iNn(note: tpexpanded from macro 'FFMIN'e- r>pboul] f[In file included from 49 | f#e1src/libavcodec/xwddec.cdr]_e:ne[n27] df: i*src/libavcodec/bytestream.h: 171n -d:e e18 :FpFl -M>tbwarning: uIafN f(+ eiacomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare],r_l sb,p) s s([i(zen)]a;; ) 171| | ^~~~~~~~~~~~~~~~~~~~~~~~ ~> | (b ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~) ? (gb-) >:src/libavutil/macros.hb (:au49)f:f)e25 r: note: expanded from macro 'FFMIN'+ | = ~ ^ ~ FF MI49N | (#g-In file included from >dsrc/libavcodec/xwdenc.ce:fb25uiff: enesrc/libavcodec/bytestream.h :FrFM357I_:N15:e( warning: ncomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ad,b ) -( g(-357a>b | u) ff e> r if, ( s(ibzs)i zee2? ) (b;!=) :s ( a| i) ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~) z e | ) ~ ^ ~ | ~~~~~ ^ ~~~~ src/libavutil/macros.h:49:25In file included from :src/libavcodec/xsubdec.c :note: 26expanded from macro 'FFMIN': src/libavcodec/bytestream.h:294:15: warning: 49comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | #defi n294e | F F M IiNf( a(s,izbe) 2( !(=a )s iz>e )( 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/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) ((src/libavcodec/bytestream.ha) >: (317b:)13 :? (warning: bcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]) : (a)) | ~ ^ ~ 317 | In file included from src/libavcodec/xwddec.c s:i27z: esrc/libavcodec/bytestream.h2: 187=: 15:F Fwarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]M IN(p- >187 | b u f f iefr _(esndi z-e p2- >!b=u fsfeirze,) 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/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) | ~~~~~ ^ ~~~~ 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' 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/wmavoice.c:1005:24: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1005 | a1[n] = ipol_tab[interpol][0][n] * delta + i_lsps[n]; | ^~~~~~~~~~~~~~~~~~~~~~~~ ~ src/libavcodec/wmavoice.c:1006:24: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1006 | a1[16 + n] = ipol_tab[interpol][1][n] * delta + i_lsps[n]; | ^~~~~~~~~~~~~~~~~~~~~~~~ ~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-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/xsubdec.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->bsrc/libavcodec/bytestream.huff:e317r:, 13s:i zwarning: ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]) ; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25 :317 | note: expanded from macro 'FFMIN' size 249 | #=d eFfiFnMeI NF(FpM-I>Nb(au,fbf) e(r_(ean)d >- (pb)- >?b u(fbf)e r:, (sai)z)e ) | ; ~ ^ ~ | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ In file included from src/libavutil/macros.hsrc/libavcodec/xsubdec.c::4926:: 25src/libavcodec/bytestream.h:: 357note: :expanded from macro 'FFMIN'15 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 49357 | | # de f iinfe (FsFiMzIeN2( a!,=b )s i(z(ea)) > (| 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] In file included from src/libavcodec/xsubenc.c :31826 | : src/libavcodec/put_bits.h : 227: 37if: (warning: scomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]i ze2 != size) | ~~~~~ ^ ~~~~ 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 1 warning generated. src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/put_bits.h: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/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' 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) | ~~~~~ ^ ~~~~ 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/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/xsubdec.c:42:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 42 | for (i = 0; i < sizeof(tc_offsets); 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/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) | ~~~~~ ^ ~~~~ 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++) { | ~ ^ ~~~~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-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' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/xwddec.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) | ~~~~~ ^ ~~~~ 15 warnings generated. src/libavcodec/wmavoice.c:1365:36: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1365 | 5.2409161640 + wmavoice_gain_codebook_fcb[idx]); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/wmavoice.c:1363:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1363 | fcb_gain = expf(avpriv_scalarproduct_float_c(s->gain_pred_err, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1364 | gain_coeff, 6) - | ~~~~~~~~~~~~~~ ~ CC libswscale/alphablend.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])); | ^~~ ~ AS libswscale/arm/hscale.o 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)) { | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AS libswscale/arm/output.o src/libavcodec/xxan.c:293:18: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 293 | if (corr_off >= bytestream2_size(&s->gb)) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/xwddec.c:56:21: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 56 | if (avpkt->size < header_size || header_size < XWD_HEADER_SIZE) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/xwddec.c:147:41: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 147 | if (bytestream2_get_bytes_left(&gb) < ncolors * XWD_CMAP_SIZE + (uint64_t)avctx->height * lsize) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/xwddec.c:226:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 226 | for (int i = 0; i < ncolors; i++) { | ~ ^ ~~~~~~~ 3 warnings generated. 13 warnings generated. 12 warnings generated. AS libswscale/arm/rgb2yuv_neon_16.o 12 warnings generated. AS libswscale/arm/rgb2yuv_neon_32.o CC libswscale/arm/swscale.o CC libswscale/arm/swscale_unscaled.o AS libswscale/arm/yuv2rgb_neon.o CC libswscale/gamma.o 1 warning generated. CC libswscale/half2float.o CC libswscale/hscale.o CC libswscale/hscale_fast_bilinear.o In file included from src/libavcodec/ylc.c:33: src/libavcodec/unary.h:50:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 50 | for(i = 0; i < len && get_bits1(gb) != stop; i++); | ~~~~~~~~~~~~~ ^ ~~~~ 14 warnings generated. 12 warnings generated. 9 warnings generated. src/libavcodec/ylc.c:112:33: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 112 | if (val && (val < nodes[first_node].count)) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/ylc.c:113:29: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 113 | if (val >= nodes[second_node].count) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ 18 warnings generated. CC libswscale/input.o CC libswscale/options.o CC libswscale/output.o src/libavcodec/zmbv.c:532:28: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 532 | if (c->decomp_size < len) { | ~~~~~~~~~~~~~~ ^ ~~~ 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); CC libswscale/rgb2rgb.o i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ 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) ) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libswscale/slice.o 22 warnings generated. 14 warnings generated. 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); | ~~~~~~~~~~~~ ~~^ 51 warnings generated. CC libswscale/swscale.o 1 warning generated. CC libswscale/swscale_unscaled.o CC libswscale/utils.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 | CC libswscale/version.o OFFSET(user_in_ch_count ), AV_OPT_TYPE_INT, {.i64=0 }, 0 , SWR_CH_MAX, PARAM|DEPREC}, | ^ src/libswresample/options.c:44:167: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 44 | OFFSET(user_in_ch_count ), AV_OPT_TYPE_INT, {.i64=0 }, 0 , SWR_CH_MAX, PARAM|DEPREC}, | ^ src/libswresample/options.c:46:167: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 46 | OFFSET(user_out_ch_count ), AV_OPT_TYPE_INT, {.i64=0 }, 0 , SWR_CH_MAX, PARAM|DEPREC}, | ^ src/libswresample/options.c:48:167: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 48 | OFFSET(user_out_ch_count ), AV_OPT_TYPE_INT, {.i64=0 }, 0 , SWR_CH_MAX, PARAM|DEPREC}, | ^ CC libswscale/vscale.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}, | ^ src/libswresample/options.c:53:160: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 53 | {"in_sample_rate" , "set CC libswscale/yuv2rgb.o input sample rate" , OFFSET( in_sample_rate), AV_OPT_TYPE_INT , {.i64=0 }, 0 , INT_MAX , PARAM}, | ^ src/libswresample/options.c:54:160: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 54 | {"osr" , "set output sample rate" , OFFSET(out_sample_rate), AV_OPT_TYPE_INT , {.i64=0 }, 0 , INT_MAX , PARAM}, | ^ src/libswresample/options.c:55:160: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 55 | {"out_sample_rate" , "set output sample rate" , OFFSET(out_sample_rate), AV_OPT_TYPE_INT , {.i64=0 }, 0 , INT_MAX , PARAM}, | ^ src/libswresample/options.c:56:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | {"isf" , "set input sample format" , OFFSET( in_sample_fmt ), AV_OPT_TYPE_SAMPLE_FMT , {.i64=AV_SAMPLE_FMT_NONE}, -1 , INT_MAXCC libavutil/adler32.o , PARAM}, | ^ src/libswresample/options.c:57:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | {"in_sample_fmt" , "set input sample format" , OFFSET( in_sample_fmt ), AV_OPT_TYPE_SAMPLE_FMT , {.i64=AV_SAMPLE_FMT_NONE}, -1 , INT_MAX, PARAM}, | ^ src/libswresample/options.c:58:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 58 | {"osf" , "set output sample format" , OFFSET(out_sample_fmt ), AV_OPT_TYPE_SAMPLE_FMT , {.i64=AV_SAMPLE_FMT_NONE}, -1 , INT_MAX, PARAM}, | ^ src/libswresample/options.c:59:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59 | {"out_sample_fmt" , "set output sample format" , OFFSET(out_sample_fmt ), AV_OPT_TYPE_SAMPLE_FMT , {.i64=AV_SAMPLE_FMT_NONE}, -1 , INT_MAX, PARAM}, | ^ src/libswresample/options.c:60:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | {"tsf" , "set internal sample format" , OFFSET(user_int_samplCC libavutil/aes.o e_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] src/libswresample/dither.c 61 | :{"100i:n24t:e rwarning: nalimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ sample_fmt" , 100"s | e t i n t esrcnaalle s*a= msp-l>ed iftohremra.ts"c a, lOeFF;S E T| ( ~~ ~~~~~~~~~~^~~~~u ser_int_sample_fmt), AV_OPT_TYPE_SAMPLE_FMT , {.i64=AV_SAMPLE_FMT_NONE}, -1 , INT_MAX, PARAM}, | ^ src/libswresample/options.c:78:160: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 78 | {"clev" , "set center mix level" , OFFSET(clev ), AV_OPT_TYPE_FLOAT, {.dbl=C_30DB }, -32 , 32 , PARAM}, | ^ src/libswresample/options.c:79:160: warning: missing field 'unit' initializer [-Wmissing-field-initializers]CC libavutil/aes_ctr.o 79 | {"center_mix_level" , "set center mix level" , OFFSET(clev ), AV_OPT_TYPE_FLOAT, {.dbl=C_30DB }, -32 , 32 , PARAM}, | ^ src/libswresample/options.c:80:160: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 80 | {"slev" , "set surround mix level" , OFFSET(slev ), AV_OPT_TYPE_FLOAT, {.dbl=C_30DB }, -32 , 32 , PARAM}, | ^ src/libswresample/options.c:81:160: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 81 | {"surround_mix_level" , "set surround mix Level" , OFFSET(slev ), AV_OPT_TYPE_FLOAT, {.dbl=C_30DB }, -32 , 32 , PARAM}, | ^ src/libswresample/options.c:82:160: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 82 | {"lfe_mix_level" , "set LFE mix level" , OFFSET(lfe_mix_level ), AV_OPT_TYPE_FLOAT, {.dbl=0 }, -32 , 32 , PARAM}, | ^ src/libswresample/options.c:83:160: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 83 | {"rmvol" src/libswresample/dither.c, ":se117t:74 r:em atwarning: rcomparison of integers of different signs: 'const enum SwrDitherType' and 'int' [-Wsign-compare]i x volume" , OFFS E117T( | re m a t r i x_ v oilfu m(el)l,a bAsV(_sO-P>To_uTtY_PsE_aFmCC libavutil/ambient_viewing_environment.o LpOlAeT_,r a{t.ed b-l =f1-.>0r a t e ) * 2 0 < = f - > r a t e} ,& &- 1f0-0>0n a m, e1 0=0=0 s - > d i,th ePrA.RmAeMt}h, o | d ^) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libswresample/dither.c:120:24: warning: comparison of integers of different signs: 'int' and 'const size_t' (aka 'const unsigned int') [-Wsign-compare] src/libswresample/options.c:84 :120160 | : warning: missing field 'unit' initializer [-Wmissing-field-initializers] for (j= 084; | {j"tlreinx;_ vjo+l+)u m e| " ~^~~~~~~ , "set rematrix volume" , OFFSET(rematrix_volume), AV_OPT_TYPE_FLOAT, {.dbl=1.0 }, -1000 , 1000 , PARAM}, | ^ src/libswresample/options.c:85:160: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 85 | {"rematrix_maxval" , "set rematrix maxval" , OFFSET(rematrix_maxval), AV_OPT_TYPE_FLOAT, {.dbl=0.0 }, 0 , 1000 , PARAM}, | ^ src/libswresample/options.c:91:160: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 91 | {"dither_scale" , "set dither scale" , OFFSET(dither.scale ), AV_OPT_TYPE_FLOAT, {.dbl=1 }, 0 , INT_MAX , PARAM}, | ^ src/libswresample/options.c:105:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 105 | {"filter_size" , "set swr resampling filter size", OFFSET(filter_size) , AV_OPT_TYPE_INT , {.i64=32 }, 0 , INT_MAX , PARAM }, | ^ src/libswresample/options.c:106:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 106 | {"phase_shift" , "set swr resampling phase shift", OFFSET(phase_shift) , AV_OPT_TYPE_INT , {.i64=10 }, 0 , 24 , PARAM }, | ^ src/libswresample/options.c:107:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 107 | {"linear_interp" , "enable linear interpolation" , OFFSET(linear_interp) , AV_OPT_TYPE_BOOL , {.i64=1 }, 0 , 1 , PARAM }, | ^ src/libswresample/options.c:108:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 108 | {"exact_rational" , "enable exact rational" , OFFSET(exact_rational) , AV_OPT_TYPE_BOOL , {.i64=1 }, 0 , 1 , PARAM }, | ^ src/libswresample/options.c:109:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 109 | {"cutoff" , "set cutoff frequency ratio" , OFFSET(cutoff) , AV_OPT_TYPE_DOUBLE,{.dbl=0. }, 0 , 1 , PARAM }, | ^ src/libswresample/options.c:112:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 112 | {"resample_cutoff" , "set cutoff frequency ratio" , OFFSET(cutoff) , AV_OPT_TYPE_DOUBLE,{.dbl=0. }, 0 , 1 , PARAM }, | ^ src/libswresample/options.c:118:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 118 | , OFFSET(precision) , AV_OPT_TYPE_DOUBLE,{.dbl=20.0 }, 15.0 , 33.0In file included from src/libswresample/dither.c : 135,: src/libswresample/dither_template.cP:A61R:A34M: }warning: , implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^ 61 | double d1src/libswresample/options.c, :d120 :161=: swarning: rmissing field 'unit' initializer [-Wmissing-field-initializers]c [i]*S_1; | ~ ~~~~~~^~~~ 120 | , OFFSET(cheby) , AV_OPT_TYPE_BOOL , {.i64=0 }, 0 , 1 , PARAM }, | ^ src/libswresample/dither_template.c:66:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libswresample/options.c:122:161: 63warning: | missing field 'unit' initializer [-Wmissing-field-initializers] 122d | - = n s _ c o e f f s [ j ] * n s _ e r r o r s [ p o s + j ] | ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ , OFFSE T(64m | i n _ co m p e n s a t i o n ) , A V _+OnPsT__cToYePfE_fFsL[OjA T+ ,{1.]d b*l =nFsLT__erMrAoXr s [ p o s + j + 1] }| , ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~0 ,65 | F L T _ M A X , P A R A M+ n}s,_ c o| e ^f fs[j + 2] * ns_errors[pos + j + 2] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libswresample/options.c :66124 | : 166 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] +124n | s _ c o e f f s [ j + 3 ] * n s _ e r r o r s [ p o s + j + 3 ] ; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ , OFFSET(min_hard_compensation),AV_OPT_TYPE_FLOAT ,{.dbl=0.1 }, 0 , Isrc/libswresample/dither_template.cN:T69_:MA35X: warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] PARAM }, 69| | ^ d -= ns_coeffs[j] * ns_errosrc/libswresample/options.cr:s126:[171p:o s warning: +missing field 'unit' initializer [-Wmissing-field-initializers] j]; | ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 126 | , OFFSET(soft_compensation_duration),AV_OPT_TYPE_FLOAT ,{.dsrc/libswresample/dither_template.cbl:=711:27 : warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 71 | } , 0 d 1 =, rINiTn_tM(AdX + ,n oPiAsReA[Mi ]}),; | | ^ ~ ^~~~~~~~ src/libswresample/options.c:128:166: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 128 | src/libswresample/dither_template.c : 73 : 19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 73 | , O F FS EdT1( m*a=x _sSo;ft _c om| p ~~ ^e nsation),AV_OPT_TYPE_FLOAT ,{.dbl=0 }, INT_MIN, INT_MAX , PARAM }, | ^ src/libswresample/options.c:130:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 130 | , OFFSET(async) , AV_OPT_TYPE_FLOAT ,{.dbl=0 }, INT_MIN, INT_MAX , PARAM }, | ^ src/libswresample/options.c:132:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 132 | , OFFSET(firstpts_in_samples), AV_OPT_TYPE_INT64 ,{.i64=AV_NOPTS_VALUE }, INT64_MIN,INT64_MAX, PARAM }, | ^ src/libswresample/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 , PARAMIn file included from },src/libswresample/dither.c : | 139 ^~~~~~~: src/libswresample/dither_template.c:61:34: warning: /usr/include/float.himplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 15:17: note: expanded from macro 'FLT_MAX' 15 | 61# | d e f i n e F L T _ MA X d3o.u4b0l2e8 23d4616,38 5d2 8=8 5s98r1c2[ei+]3*8SF_ 1| ; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ | ~ ~~~~~~^~~~ 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 src/libswresample/dither_template.c, :P66A:R21A:M }warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ~ ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX'63 | 15 | # d e f i ne F L T_ MdA X- 3=. 4n02s82_3c4o6ef6f3s8[52j8 8 5 9 8]1 2*e +n3s_8eFr r| o ^~~~~~~~~~~~~~~~~~~~~~~~~~~r s[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/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" , "set output channel layout (Depresrc/libswresample/dither_template.cca:t69:e35d:, warning: uimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]se out_chlayou t)69" | , | ~ d -= 70n | s_ c o e f f s [ j ] * n s _ e r r o r s [ p o s + j ] ; | ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ OFFSET(user_out_ch_layout), AV_OPT_TYPE_CHANNEL_LAYOUT, {.i64=0 }, INT64_MIN, INT64_MAX, PARAM|DEPRECsrc/libswresample/dither_template.c, :"c71h:27a: nwarning: nimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]e l_layout" }71, | | ^~~~~~~~~ /usr/include/stdint.h : 46 : 21 :d note: 1expanded from macro 'INT64_MAX' = rint 46( | d# d+e fninoei IsNeT6[4i_]M)AX; (| 0 ~ ^~~~~~~~x 7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ 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] 67 | {"ocl" src/libswresample/dither_template.c : 73 : 19 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] , "set 73 | o u t p u t c h a n nde1l *l=a ySo; u t| ~~ ^(D eprecated, use ochl)", | ~ 68 | OFFSET(user_out_ch_layout), AV_OPT_TYPE_CHANNEL_LAYOUT, {.i64=0 }, INT64_MIN, INT64_MAX, PARAM|DEPREC, "channel_layout"}, | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libswresample/options.c:66:145: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 65 | {"in_channel_layout" , "set input channel layout (Deprecated, use in_chlayout)", | ~ 66 | OFFSET(user_in_ch_layout), AV_OPT_TYPE_CHANNEL_LAYOUT, {.i64=0 }, INT64_MIN, INT64_MAX, PARAM|DEPREC, "channel_layout"}, | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libswresample/options.c:64:145: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 63 | {"icl" , "set input channel layout (Deprecated, use ichl)", | ~ 64 | OFFSET(user_in_ch_layout), AV_OPT_TYPE_CHANNEL_LAYOUT, {.i64=0 }, INT64_MIN, INT64_MAX, PARAM|DEPREC, "channel_layout"}, | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ In file included from src/libswresample/dither.c: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 | 13 warning s generated . +ns_coeffs[j + 2] * ns_errors[pos + j + 2] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66 | +ns_c3oef warningfss generated[j. + 3] * ns_errors[pos + j + 3]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libswresample/dither_template.c:69:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 69 | d -= ns_coeffs[j] * ns_errors[pos + j]; | ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ src/libswresample/dither_template.c:71:27: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 71 | d1 = rint(d + noise[i]); | ~ ^~~~~~~~ src/libswresample/dither_template.c:73:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 73 | d1 *= S; | ~~ ^ src/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;\ | ~ ^~~~ 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 = srsrc/libswresample/audioconvert.cc[:i83]:*58S:_ 1warning: ;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/dither_template.c:66:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 63 | d -= ns_coeffs[j src/libswresample/audioconvert.c :]83: 58:* warning: nimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]s _errors[pos + 83j | C O N V]_ F U| ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~N C(AV_ S64A | M P L E _ F M T _ D B L , d o u b l e+ n,s _AcVo_SeAfMfPLsE[_jF M+T 1_]F *L nTs,_ er*r(ocros[nposst +f lj o+a t1*]) p| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~i ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 65 | src/libswresample/audioconvert.c : 46 :23 : note: expanded from macro 'CONV_FUNC' 46 | + n s _*c(ooetfyfpse*[)j p+o =2 ]e x*p rn;s _peir r+o=r s[iposs; +p oj ++= 2o]s ; \| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ~ ^~~~ 66 | +ns_coeffs[j + 3] * ns_errors[pos + j + 3]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libswresample/audioconvert.c:83:58: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 83 | CONV_FUNC(AV_SAMPLE_FMTsrc/libswresample/dither_template.c_D:B69L:35,: dwarning: oimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]ub le , AV_S A69MP | L E_ F M T _ F L T , * ( c o n s td fl-o=a tn*s)_pcio)e f f| s~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~[ j] * src/libswresample/audioconvert.cn:s49_:e23:r note: rexpanded from macro 'CONV_FUNC'o rs[pos 49+ | j ] ; | ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~* (otype*)po = expr; pi += is; po += os;\ | ~ ^~~~ 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/arm/cpu.o CC libavutil/arm/float_dsp_init_neon.o In file included from src/libswresample/resample_dsp.c:39: src/libswresample/resample_template.c:175:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 175 | val += (v2 - val) * inv_src_incr * frac; | ~~~^~~~~ ~ src/libswresample/swresample.c:330:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 330 | s->rematrix_volume!=1.0 || | ~~~^~~~~~~~~~~~~~~~~ CC libavutil/arm/float_dsp_init_arm.o 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; | ~~~^~~~~ ~ 48 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))) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ 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; | ~ ~~~^~~~~~~~~~~~~~~ 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->remIn file included from atrisrc/libswscale/alphablend.cx_:vo21l: uIn file included from msrc/libswscale/swscale_internal.he:,38 : (src/libavutil/half2float.hdo:u47b:l27e:* )warning: simplicit conversion increases floating-point precision: '_Float16' to 'float' [-Wdouble-promotion]- >matrix, | ~~~^~~~~~~~~~~~~~~ 47 | src/libswresample/rematrix.c : 479r:e49:t urwarning: nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] av_float2 in478t | ( u .f )r;e t | = ~~~~~~~~~~~~ ~~^ swr_build_matrix2(&s->in_ch_layout, &s->out_ch_layout, | ~~~~~~~~~~~~~~~~~ CC libavutil/arm/float_dsp_init_vfp.o 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++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AS libavutil/arm/float_dsp_neon.o src/libswresample/resample.c:182:52: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 182 | if(x<1.0) y= 1 13 warnings generated. - 3*x*x + 2*x*x*x + d*( -x*x + x*x*x); | ^~ src/libswresample/resample.c:183:52: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 183 | else y= d*(-4 + 8*x - 5*x*x + x*x*x); | ^~ AS libavutil/arm/float_dsp_vfp.o CC libavutil/audio_fifo.o CC libavutil/avsscanf.o CC libavutil/avstring.o CC libavutil/base64.o CC libavutil/blowfish.o 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); | ~~~~~~~~~~~~ ~~^ src/libswresample/swresample.c:1048:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1048 | CC libavutil/bprint.o 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){ | ~ ~~~^~~~~~~~~~~~~~~~~~~~~ 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); | ~~~~~~~~~~~~ ~~^ src/libswresample/swresample.c:1058:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1058 | double max_soft_compensation = s->max_soft_compensation / (s->max_soft_compensation < 0 ? -s->in_sample_rate : 1); | ~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libswscale/gamma.c:21: In file included from src/libswscale/swscale_internal.h:38: src/libavutil/half2float.h:47:27: warning: implicit conversion increases floating-point precision: '_Float16' to 'float' [-Wdouble-promotion] 47 | return av_float2int(u.f); | ~~~~~~~~~~~~ ~~^ In file included from src/libswscale/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/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/buffer.o CC libavutil/camellia.o CC libavutil/cast5.o 4 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); | ~~~~~~~~~~~~ ~~^ 1 warning generated. CC libavutil/channel_layout.o 74 warnings generated. 1 warning generated. 24 warnings generated. In file included from src/libswscale/output.c:37: In file included from src/libswscale/swscale_internal.h:38: src/libavutil/half2float.h:47:27: warning: implicit conversion increases floating-point precision: '_Float16' to 'float' [-Wdouble-promotion] 47 | return av_float2int(u.f); | ~~~~~~~~~~~~ ~~^ 2 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); | ~~~~~~~~~~~~ ~~^ 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); | ~~~~~~~~~~~~ ~~^ 1 warning generated. 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); | ~~~~~~~~~~~~ ~~^ CC libavutil/cpu.o In file included from src/libswscale/swscale.c:33: In file included from src/libswscale/swscale_internal.h:38: src/libavutil/half2float.h:47:27: warning: implicit conversion increases floating-point precision: '_Float16' to 'float' [-Wdouble-promotion] 47 | return av_float2int(u.f); | ~~~~~~~~~~~~ ~~^ src/libavutil/base64.c:154:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 154 | if (in_size >= UINT_MAX / 4 || | ~~~~~~~ ^ ~~~~~~~~~~~~ CC libavutil/crc.o In file included from src/libswscale/vscale.c:20: In file included from src/libswscale/swscale_internal.h:38: src/libavutil/half2float.h:47:27: warning: implicit conversion increases floating-point precision: '_Float16' to 'float' [-Wdouble-promotion] 47 | return av_float2int(u.f); | ~~~~~~~~~~~~ ~~^ CC libavutil/csp.o CC libavutil/des.o CC libavutil/detection_bbox.o CC libavutil/dict.o CC libavutil/display.o CC libavutil/dovi_meta.o CC libavutil/downmix_info.o In file included from src/libswscale/swscale_unscaled.c:27: In file included from src/libswscale/swscale_internal.h:38: src/libavutil/half2float.h:47:27: warning: implicit conversion increases floating-point precision: '_Float16' to 'float' [-Wdouble-promotion] 47 | return av_float2int(u.f); | ~~~~~~~~~~~~ ~~^ 1 warning generated. In file included from src/libswscale/yuv2rgb.c:34: In file included from src/libswscale/swscale_internal.h:38: src/libavutil/half2float.h:47:27: warning: implicit conversion increases floating-point precision: '_Float16' to 'float' [-Wdouble-promotion] 47 | return av_float2int(u.f); | ~~~~~~~~~~~~ ~~^ src/libswscale/options.c:54:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 54 | { "srcw", "source width", OFFSET(srcW), AV_OPT_TYPE_INT, { .i64 = 16 }, 1, INT_MAX, VE }, | ^ src/libswscale/options.c:55:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 55 | { "srch", "source height", OFFSET(srcH), AV_OPT_TYPE_INT, { .i64 = 16 }, 1, INT_MAX, VE }, | ^ src/libswscale/options.c:56:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | { "dstw", "destination width", OFFSET(dstW), AV_OPT_TYPE_INT, { .i64 = 16 }, 1, INT_MAX, VE }, | ^ src/libswscale/options.c:57:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | { "dsth", "destination height", OFFSET(dstH), AV_OPT_TYPE_INT, { .i64 = 16 }, 1, INT_MAX, VE }, | ^ src/libswscale/options.c:58:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 58 | { "src_format", "source format", OFFSET(srcFormat), AV_OPT_TYPE_PIXEL_FMT,{ .i64 = DEFAULT }, 0, INT_MAX, VE }, | ^ src/libswscale/options.c:59:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59 | { "dst_format", "destination format", OFFSET(dstFormat), AV_OPT_TYPE_PIXEL_FMT,{ .i64 = DEFAULT }, 0, INT_MAX, VE }, | ^ src/libswscale/options.c:60:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | { "src_range", "source is full range", OFFSET(srcRange), AV_OPT_TYPE_BOOL, { .i64 = DEFAULT }, 0, 1, VE }, | ^ src/libswscale/options.c:61:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | { "dst_range", "destination is full range", OFFSET(dstRange), AV_OPT_TYPE_BOOL, { .i64 = DEFAULT }, 0, 1, VE }, | ^ src/libswscale/options.c:62:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | { "param0", "scaler param 0", OFFSET(param[0]), AV_OPT_TYPE_DOUBLE, { .dbl = SWS_PARAM_DEFAULT }, INT_MIN, INT_MAX, VE }, | ^ src/libswscale/options.c:63:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | { "param1", "scaler param 1", OFFSET(param[1]), AV_OPT_TYPE_DOUBLE, { .dbl = SWS_PARAM_DEFAULT }, INT_MIN, INT_MAX, VE }, | ^ src/libswscale/options.c:65:173: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 65 | { "src_v_chr_pos", "source vertical chroma position in luma grid/256" , OFFSET(src_v_chr_pos), AV_OPT_TYPE_INT, { .i64 = -513 }, -513, 512, VE }, | ^ src/libswscale/options.c:66:173: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66 | { "src_h_chr_pos", "source horizontal chroma position in luma grid/256", OFFSET(src_h_chr_pos), AV_OPT_TYPE_INT, { .i64 = -513 }, -513, 512, VE }, | ^ src/libswscale/options.c:67:173: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 67 | { "dst_v_chr_pos", "destination vertical chroma position in luma grid/256" , OFFSET(dst_v_chr_pos), AV_OPT_TYPE_INT, { .i64 = -513 }, -513, 512, VE }, | ^ src/libswscale/options.c:68:173: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 68 | { "dst_h_chr_pos", "destination horizontal chroma position in luma grid/256", OFFSET(dst_h_chr_pos), AV_OPT_TYPE_INT, { .i64 = -513 }, -513, 512, VE }, | ^ src/libswscale/options.c:76:158: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76 | { "gamma", "gamma correct scaling", OFFSET(gamma_flag),AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE }, | ^ src/libswscale/options.c:85:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 85 | { NULL } | ^ 12 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; | ~~~~~^ ~~~ CC libavutil/encryption_info.o src/libavutil/avsscanf.c:225:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] In file included from src/libswscale/utils.c225: | 60 : In file included from src/libswscale/swscale_internal.h : 38 : src/libavutil/half2float.h :i47f: 27(:c -'warning: 0'>=10U implicit conversion increases floating-point precision: '_Float16' to 'float' [-Wdouble-promotion]& & pok) shunget(f )47; | | ~~~~~^ ~~~ return av_fsrc/libavutil/avsscanf.cl:o227a:t142:in twarning: (comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]u .f); | 227 ~~~~~~~~~~~~ ~~^ | if (c-'0'>=10U) { | ~~~~~^ ~~~ src/libavutil/avsscanf.c:231:20: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 231 | for (x=0; c-'0'<10U && x]= si z e o=f ({AV C1R,C )1 * }1,0 2 4| ) ^ | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libswscale/utils.c:147:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 147 | [AV_PIX_FMT_RGB555BE] = { 1, 1 }, | ^ src/libswscale/utils.c:148:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 148 | [AV_PIX_FMT_RGB555LE] = { 1, 1 }, | ^ src/libswscale/utils.c:149:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 149 | [AV_PIX_FMT_BGR565BE] = { 1, 1 }, | ^ CC libavutil/hdr_dynamic_vivid_metadata.o 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/libavutil/audio_fifo.c| ^ :109:18: warning: comparison of integers of different signs: 'int' and 'const size_t' (aka 'const unsigned int') [-Wsign-compare] src/libswscale/utils.c:158 :10939 | : warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] if (b u158f | _ s i z[eA V>_ PIcX_uFMrT__YsUVi4z44eP)16 B{E ] | = ~~~~~~~~ ^ ~~~~~~~~ { 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 }, | ^ CC libavutil/hmac.o 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/libavutil/display.c:43:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libswscale/utils.c:183:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 43 | 183 | r e[AtV_uPrInX_ FNAMNT;_ Y U| V ~~~~~~ ^~~4 22P12LE]/usr/include/math.h =: 15{: 191:, note: 1 expanded from macro 'NAN'} , | ^ 15 | #define NAN __src/libswscale/utils.cb:u184i:l39:t inwarning: _missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]n anf("" )184 | | ^~~~~~~~~~~~~~~~~~[ AV_PIX_FMT_YUV422P14BE] = { 1, 1 }, | ^ src/libswscale/utils.c:185:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 185 | [AV_PIX_FMT_YUV422P14LE] = { 1, 1 }, | ^ src/libswscale/utils.c:186:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 186 | [AV_PIX_FMT_YUV444P9BE] = { 1, 1 }, | ^ src/libswscale/utils.c:187:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 187 | [AV_PIX_FMT_YUV444P9LE] = { 1, 1 }, | ^ src/libswscale/utils.c:188:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 188 | [AV_PIX_FMT_YUV444P10BE] = { 1, 1 }, | ^ src/libswscale/utils.c:189:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 189 | [AV_PIX_FMT_YUV444P10LE] = { 1, 1 }, | ^ src/libswscale/utils.c:190:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 190 | [AV_PIX_FMT_YUV444P12BE] = { 1, 1 }, | ^ src/libswscale/utils.c:191:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 191 | [AV_PIX_FMT_YUV444P12LE] = { 1, 1 }, | ^ src/libswscale/utils.c:192:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 192 | [AV_PIX_FMT_YUV444P14BE] = { 1, 1 }, | ^ src/libswscale/utils.c:193:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 193 | [AV_PIX_FMT_YUV444P14LE] = { 1, 1 }, | ^ src/libswscale/utils.c:194:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 194 | [AV_PIX_FMT_GBRP] = { 1, 1 }, | ^ src/libswscale/utils.c:195:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 195 | [AV_PIX_FMT_GBRP9LE] = { 1, 1 }, | ^ src/libswscale/utils.c:196:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 196 | [AV_PIX_FMT_GBRP9BE] = { 1, 1 }, | ^ src/libswscale/utils.c:197:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 197 | [AV_PIX_FMT_GBRP10LE] = { 1, 1 }, | ^ src/libswscale/utils.c:198:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 198 | [AV_PIX_FMT_GBRP10BE] = { 1, 1 }, | ^ src/libswscale/utils.c:199:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 199 | [AV_PIX_FMT_GBRAP10LE] = { 1, 1 }, | ^ src/libswscale/utils.c:200:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 200 | [AV_PIX_FMT_GBRAP10BE] = { 1, 1 }, | ^ src/libswscale/utils.c:201:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 201 | [AV_PIX_FMT_GBRP12LE] = { 1, 1 }, | ^ src/libavutil/display.c:53:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libswscale/utils.c:202:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 53 | 202 | d o u bl[eA Vr_aPdIiXa_nFsMT _= G-BRaPn1g2BlE]e * M=_ {P 1I, 1/ } ,1 8| ^0 .0f; | ~ ^~~~~~ 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] src/libswscale/swscale.c :204 | 1140 : 39 :[ Awarning: Vcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]_ PIX_FMT_GBRAP12 B1140E | ] = { 1 , 1c -}>, s r| c ^ _ranges.ranges[0].len == csrc/libswscale/utils.c-:>205:s39r:c Hwarning: )missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~ 205 | [Asrc/libswscale/swscale.cV:_1143P:42I:X _warning: Fcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]MT _GBRP14 L1143E | ] i=f {( (1sl,i c1e _}s,t a| r ^t > 0 || slice_height < c->dsrc/libswscale/utils.cst:H206:)39 :& &warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]| ~~~~~~~~~~~~ ^ ~~~~~~~ 206 | src/libswscale/swscale.c : 1172 : 23[: Awarning: Vcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]_P IX_FMT_GBR P11721 | 4 B E ]f o r =( i{n t1 ,i =1 0;} ,i <| ^ FF_ARRAY_ELEMS(dst); i++) src/libswscale/utils.c{: 207: 39| : ~ ^ ~~~~~~~~~~~~~~~~~~~ warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 207 | [AV_PIX_FMT_GBRP16LE] = { 1, 1 }, | ^ src/libswscale/utils.c:208:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 208 | [AV_PIX_FMT_GBRP16BE] = { 1, 1 }, | ^ src/libswscale/utils.c:209:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 209 | [AV_PIX_FMT_GBRPF32LE] = { 1, 1 }, | ^ src/libswscale/utils.c:210:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 210 | [AV_PIX_FMT_GBRPF32BE] = { 1, 1 }, | ^ src/libswscale/utils.c:211:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 211 | [AV_PIX_FMT_GBRAPF32LE] = { 1, 1 }, | ^ src/libswscale/utils.c:212:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 212 | [AV_PIX_FMT_GBRAPF32BE] = { 1, 1 }, | ^ src/libswscale/utils.c:213:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 213 | [AV_PIX_FMT_GBRAP] = { 1, 1 }, | ^ src/libswscale/utils.c:214:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 214 | [AV_PIX_FMT_GBRAP16LE] = { 1, 1 }, | ^ src/libswscale/utils.c:215:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 215 | [AV_PIX_FMT_GBRAP16BE] = { 1, 1 }, | ^ src/libswscale/utils.c:216:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 216 | [AV_PIX_FMT_BAYER_BGGR8] = { 1, 0 }, | ^ src/libswscale/utils.c:217:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 217 | [AV_PIX_FMT_BAYER_RGGB8] = { 1, 0 }, | ^ src/libswscale/utils.c:218:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 218 | [AV_PIX_FMT_BAYER_GBRG8] = { 1, 0 }, | ^ src/libswscale/utils.c:219:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 219 | [AV_PIX_FMT_BAYER_GRBG8] = { 1, 0 }, | ^ src/libswscale/utils.c:220:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 220 | [AV_PIX_FMT_BAYER_BGGR16LE] = { 1, 0 }, | ^ src/libswscale/utils.c:221:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 221 | [AV_PIX_FMT_BAYER_BGGR16BE] = { 1, 0 }, | ^ src/libswscale/utils.c:222:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 222 | [AV_PIX_FMT_BAYER_RGGB16LE] = { 1, 0 }, | ^ src/libswscale/utils.c:223:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 223 | [AV_PIX_FMT_BAYER_RGGB16BE] = { 1, 0 }, | ^ src/libswscale/utils.c:224:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 224 | [AV_PIX_FMT_BAYER_GBRG16LE] = { 1, 0 }, | ^ src/libswscale/utils.c:225:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 225 | [AV_PIX_FMT_BAYER_GBRG16BE] = { 1, 0 }, | ^ src/libswscale/utils.c:226:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 226 | [AV_PIX_FMT_BAYER_GRBG16LE] = { 1, 0 }, | ^ src/libswscale/utils.c:227:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 227 | [AV_PIX_FMT_BAYER_GRBG16BE] = { 1, 0 }, | ^ src/libswscale/utils.c:230:38: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 230 | [AV_PIX_FMT_AYUV64LE] = { 1, 1}, | ^ src/libswscale/utils.c:231:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 231 | [AV_PIX_FMT_P010LE] = { 1, 1 }, | ^ src/libswscale/utils.c:232:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 232 | [AV_PIX_FMT_P010BE] = { 1, 1 }, | ^ src/libswscale/utils.c:233:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 233 | [AV_PIX_FMT_P012LE] = { 1, 1 }, | ^ src/libswscale/utils.c:234:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 234 | [AV_PIX_FMT_P012BE] = { 1, 1 }, | ^ src/libswscale/utils.c:235:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 235 | [AV_PIX_FMT_P016LE] = { 1, 1 }, | ^ src/libswscale/utils.c:236:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 236 | [AV_PIX_FMT_P016BE] = { 1, 1 }, | ^ src/libswscale/utils.c:237:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 237 | [AV_PIX_FMT_GRAYF32LE] = { 1, 1 }, | ^ src/libswscale/utils.c:238:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 238 | [AV_PIX_FMT_GRAYF32BE] = { 1, 1 }, | ^ src/libswscale/utils.c:239:40: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 239 | [AV_PIX_FMT_YUVA422P12BE] = { 1, 1 }, | ^ src/libswscale/utils.c:240:40: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 240 | [AV_PIX_FMT_YUVA422P12LE] = { 1, 1 }, | ^ src/libswscale/utils.c:241:40: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 241 | [AV_PIX_FMT_YUVA444P12BE] = { 1, 1 }, | ^ src/libswscale/utils.c:242:40: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 242 | [AV_PIX_FMT_YUVA444P12LE] = { 1, 1 }, | ^ src/libswscale/utils.c:243:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 243 | [AV_PIX_FMT_NV24] = { 1, 1 }, | ^ src/libswscale/utils.c:244:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 244 | [AV_PIX_FMT_NV42] = { 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/swscale.c:1231src/libswscale/utils.c::27263:: 39warning: : comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 263 | [AV_P I1231X | _F M T _ X V 3 6 LfEor] ( i n t i= ={ 01,; 1i }<, F F| _ ^ ARRAY_ELEMS(dst) && parent->frame_dst->data[i]; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ 2 warnings generated. 15 warnings generated. CC libavutil/hwcontext.o src/libswscale/utils.c:458:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavutil/error.c 458: | 113 : 19 : warning: fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]o r (i = 0; i < FF_AR RA113Y | _E LE M S (scfaolre _(ail g=o r0i;t him s< )F;F _iA+R+R)A Y{_ EL E| M ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~S (error_entries); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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; iii nv=_ g0am;m ai = < aFlF_lAocR_RgAamYm_aE_LEtMbSl(c(h1a.nfn/ecl-_>lgaaymomuat__vmaapl)u;e )i;+ + )| ^~~~ { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/channel_layout.c:216:48: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 216 | if (strlen(channel_layout_map[i].name) == name_len && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavutil/channel_layout.c:220:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 220 | for (i = 0; i < FF_ARRAY_ELEMS(channel_names); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/channel_layout.c:222:43: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 222 | strlen(channel_names[i].name) == name_len && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ CC libavutil/integer.o 3 warnings generated. CC libavutil/intmath.o src/libavutil/channel_layout.c:285:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 285 | for (i = 0; i < FF_ARRAY_ELEMS(channel_layout_map); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/channel_layout.c:327:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 327 | for (i = 0; i < FF_ARRAY_ELEMS(channel_layout_map); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. 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/cpu.c:193:16: warning: missing field 'help' initializer [-Wmissing-field-initializers] 193 | { NULL }, | ^ src/libavutil/cpu.c:116:76: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 116 | { "flags" , NULL, 0, AV_OPT_TYPE_FLAGS, { .i64 = 0 }, INT64_MIN, INT64_MAX, .unit = "flags" }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavutil/channel_layout.c:359:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 359 | for (i = 0; i < FF_ARRAY_ELEMS(channel_names); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/channel_layout.c:415:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 415 | for (i = 0; i < FF_ARRAY_ELEMS(channel_layout_map); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/channel_layout.c:501:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 501 | for (i = 0; i < FF_ARRAY_ELEMS(channel_names); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/channel_layout.c:511:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 511 | if (!channel && i >= FF_ARRAY_ELEMS(channel_names)) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/channel_layout.c:577:27: warning: comparison of integers of different signs: 'int' and 'unsigned 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)) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavutil/lfg.o In file included from src/libavutil/eval.c:34: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ CC libavutil/lls.o CC libavutil/log.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 | CC libavutil/log2_tab.o filter->chrH = sws_getGaussianVec(chromaGBlur, 3.0); | ~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~ src/libswscale/utils.c:2351:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2351 | filter->chrV = sws_getGaussianVec(chromaGBlur, 3.0); | ~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~ src/libswscale/utils.c:2360:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2360 | if (chromaSharpen != 0.0) { | ^~~~~~~~~~~~~ ~~ src/libswscale/utils.c:2364:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2364 | sws_scaleVec(filter->chrH, -chromaSharpen); | ~~~~~~~~~~~~ ^~~~~~~~~~~~~~ src/libswscale/utils.c:2365:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2365 | sws_scaleVec(filter->chrV, -chromaSharpen); | ~~~~~~~~~~~~ ^~~~~~~~~~~~~~ src/libswscale/utils.c:2371:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2371 | if (lumaSharpen != 0.0) { | ^~~~~~~~~~~ ~~ CC libavutil/lzo.o 2 warnings generated. src/libswscale/utils.c:2375:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2375 | sws_scaleVec(filter->lumH, -lumaSharpen); | ~~~~~~~~~~~~ ^~~~~~~~~~~~ src/libswscale/utils.c:2376:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2376 | sws_scaleVec(filter->lumV, -lumaSharpen); | ~~~~~~~~~~~~ ^~~~~~~~~~~~ src/libswscale/utils.c:2382:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2382 | if (chromaHShift != 0.0) | ^~~~~~~~~~~~ ~~ src/libswscale/utils.c:2383:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2383 | sws_shiftVec(filter->chrH, (int)(chromaHShift + 0.5)); | ^~~~~~~~~~~~ ~ src/libswscale/utils.c:2385:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2385 | if (chromaVShift != 0.0) | ^~~~~~~~~~~~ ~~ src/libswscale/utils.c:2386:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2386 | sws_shiftVec(filter->chrV, (int)(chromaVShift + 0.5)); | ^~~~~~~~~~~~ ~ CC libavutil/mastering_display_metadata.o CC libavutil/mathematics.o 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/eval.c:212:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavutil/channel_layout.c:801:13: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 212 | 801 | i f (rietdurxn >NA=N ch;a n n| e ~~~~~~ ^~~l _layout/usr/include/math.h-:>15n:b19_: cnote: hexpanded from macro 'NAN'a nnels )15 | # d| e ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~f ine NAN src/libavutil/channel_layout.c : 809 : 17_:_ bwarning: ucomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]il tin_nan f(809" | " ) | ^~~~~~~~~~~~~~~~~~ if (idx < ambi_channels) | ~~~ ^ ~~~~~~~~~~~~~ CC libavutil/md5.o CC libavutil/mem.o src/libavutil/eval.c:240:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 240 | double d = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ 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/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: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("") | ^~~~~~~~~~~~~~~~~~ 9 warnings generated. 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 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++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. CC libavutil/opt.o CC libavutil/parseutils.o src/libavutil/eval.c:375:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 375 | for (i = 0; i < FF_ARRAY_ELEMS(constants); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavutil/pixdesc.o src/libavutil/hmac.c:144:16: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 144 | if (keylen > c->blocklen) { | ~~~~~~ ^ ~~~~~~~~~~~ src/libavutil/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) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ 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/hmac.c:170:16: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 170 | if (outlen < c->hashlen) | ~~~~~~ ^ ~~~~~~~~~~ src/libavutil/eval.c:786:14: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 786 | *d = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ CC libavutil/pixelutils.o 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:208:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 208 | memcpy(dst, buf, FFMIN(size, rsize)); | ^ ~~~~ ~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavutil/hash.c:209:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 209 | if (size > rsize) | ~~~~ ^ ~~~~~ CC libavutil/random_seed.o src/libavutil/hash.c:219:21CC libavutil/rational.o : warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 219 | for (i = 0; i < FFMIN(rsize, size / 2); i++) | ^ ~~~~~ ~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavutil/rc4.o src/libavutil/hash.c:231:22: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] src/libavutil/frame.c 231 | : 487 :19 : mwarning: ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]m cpy(dst, b64, FFMI N487( | o s ifzeo, rs i(zei) )=; 0 ;| ^ ~~~~~ ~~~~ i < FF_ARsrc/libavutil/macros.hRA:Y49_:E25L:E Mnote: Sexpanded from macro 'FFMIN'( frame- >49 | b#udfe)fi;n e iF+F+M)I N (| a ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~, b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavutil/hash.c:232:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 232 | if (size < osize) | ~~~~ ^ ~~~~~ CC libavutil/reverse.o CC libavutil/ripemd.o 10 warnings generated. CC libavutil/samplefmt.o 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++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. CC libavutil/sha.o CC libavutil/sha512.o 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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) | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. src/libavutil/frame.c:874:48: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 874 | (frame->crop_top + frame->crop_bottom) >= frame->height) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavutil/frame.c:873:48: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 873 | (frame->crop_left + frame->crop_right) >= frame->width || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ CC libavutil/slicethread.o CC libavutil/spherical.o CC libavutil/stereo3d.o 5 warnings generated. CC libavutil/tea.o CC libavutil/threadmessage.o 34 warnings generated. 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/time.o 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) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ CC libavutil/timecode.o CC libavutil/tree.o 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) | ~~~~~~~~ ^ ~~~~~~~~~~~~~ CC libavutil/twofish.o CC libavutil/tx.o CC libavutil/tx_double.o CC libavutil/tx_float.o CC libavutil/tx_int32.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++) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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; | ~~ ^ ~ 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)) | ~ ^ ~~~~~~~~ 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) | ~~~~~~~~ ^ ~~~~~~~~~~~~~ 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/utils.o CC libavutil/uuid.o 17 warnings generated. src/libavutil/opt.c:86:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 86 | *num = *(float *)dst; | ~ ^~~~~~~~~~~~~ 33 warnings generated. src/libavutil/opt.c:106:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 106 | num = den ? num * intnum / den : (num && intnum ? INFINITY : NAN); | ~ ^~~~~~~~ /usr/include/math.h:16:19: note: expanded from macro 'INFINITY' 16 | #define INFINITY __builtin_inff() | ^~~~~~~~~~~~~~~~ src/libavutil/opt.c:106:70: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 106 | num = den ? num * intnum / den : (num && intnum ? INFINITY : NAN); | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ 2 warnings generated. CC libavutil/version.o CC libavutil/video_enc_params.o src/libavutil/opt.c:262:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 262 | for (; i < sizeof(buf) - 1 && val[i] && val[i] != '+' && val[i] != '-'; i++) | ~ ^ ~~~~~~~~~~~~~~~ src/libavutil/opt.c:285:40: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 285 | if (ci + 6 >= FF_ARRAY_ELEMS(const_values)) { | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:src/libavutil/rational.c25: :note: expanded from macro 'FFMIN'59 :29: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] 49 | #define FFMIN( a,59b | ) ( ( a ) > ( b )i ?f ((ba)1 .:d e(na)) )x =| ~ ^ ~F FMIN(x, (masrc/libavutil/parseutils.cx: 384- :a640:. dwarning: ecomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]n ) / a1.de n384) | ; | ^ ~ ~~~~~~~~~~~~~~~~~~~~~~~ stsrc/libavutil/macros.hr:s49p:n25(c:o lnote: oexpanded from macro 'FFMIN'r _strin g492, | #"d0ef1i2n3e 4F5F6M7I8N(9aA,BbC) D(E(aF)a b>c d(ebf)" )? =(=b )l e: n()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)) { \ | ^~~~ src/libavutil/opt.c:419:40: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 419 | if (*tail || (unsigned)fmt >= fmt_nb) { | ~~~~~~~~~~~~~ ^ ~~~~~~ 3 warnings generated. 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/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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ CC libavutil/xga_font_data.o CC libavutil/xtea.o 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) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~ 11 warnings generated. src/libavutil/hwcontext_vaapi.c:171:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | for (i = 0; i < FF_ARRAY_ELEMS(vaapi_format_map); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/hwcontext_vaapi.c:181:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 181 | for (i = 0; i < FF_ARRAY_ELEMS(vaapi_format_map); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AR libavfilter/libavfilter.a AR libswresample/libswresample.a src/libavutil/hwcontext_vaapi.c:435:27: warning: comparison of integers of different signs: 'int' and 'unsigned 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))) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. src/libavutil/opt.c:871:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 871 | ret = snprintf(buf, sizeof(buf), "%f", *(float *)dst); | ~~~~~~~~ ^~~~~~~~~~~~~ src/libavutil/opt.c:952:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 952 | if (ret >= sizeof(buf)) | ~~~ ^ ~~~~~~~~~~~ 13 warnings generated. 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/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: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) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. src/libavutil/opt.c:1179:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1179 | } else if (d == FLT_MAX) { | ~~ ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/opt.c:1181:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1181 | } else if (d == FLT_MIN) { | ~~ ^~~~~~~ /usr/include/float.h:14:17: note: expanded from macro 'FLT_MIN' 14 | #define FLT_MIN 1.17549435082228750797e-38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/opt.c:1183:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1183 | } else if (d == -FLT_MAX) { | ~~ ^~~~~~~~ src/libavutil/opt.c:1185:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1185 | } else if (d == -FLT_MIN) { | ~~ ^~~~~~~~ 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++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. 5 warnings generated. 1 warning 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++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45 warnings generated. In file included from src/libavutil/tx_float.c:21: src/libavutil/tx_template.c:157:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 157 | for (int i = 0; i < FF_ARRAY_ELEMS(nptwo_tabs_init_data); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. In file included from 18 warningsrc/libavutil/tx_double.cs: generated21. : 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. 8 warnings generated. src/libavutil/opt.c:2113:14: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2113 | d2 = f; | ~ ^ src/libavutil/tx.c:373:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 373 | for (int i = 0; i < FF_ARRAY_ELEMS(cpu_slow_penalties); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/utils.c:89:29: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'const int' [-Wsign-compare] 89 | buf_size = In file included from buf_src/libavutil/tx_int32.csi:ze21 : >src/libavutil/tx_template.c :le157n: ?23 :b uwarning: f_size - comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]l en : 0; | ~~~~~~~~ ^ ~~~ 157 | for (int i = 0; i < FF_ARRAY_ELEMS(nptwo_tabs_init_data); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. 3 warnings generated. 1 warning generated. 6 warnings generated. 1 warning generated. 5 warnings generated. src/libavutil/tx_template.c:1145:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1145 | s->scale_d = *((SCALE_TYPE *)scale); | ~ ^~~~~~~~~~~~~~~~~~~~~~ src/libavutil/tx_template.c:1165:28: warning: implicit conversion increases floating-point precision: 'TXSample' (aka 'float') to 'double' [-Wdouble-promotion] 1165 | sum += UNSCALE(src[j]) * cos(a * phase); | ^~~~~~ ~ src/libavutil/tx_priv.h:100:21: note: expanded from macro 'UNSCALE' 100 | #define UNSCALE(x) (x) | ^ In file included from src/libavutil/tx_float.c:21: src/libavutil/tx_template.c:1192:34: warning: implicit conversion increases floating-point precision: 'TXSample' (aka 'float') to 'double' [-Wdouble-promotion] 1192 | double val = UNSCALE(src[j*stride]); | ~~~ ^~~~~~~~~~~~~ src/libavutil/tx_priv.h:100:21: note: expanded from macro 'UNSCALE' 100 | #define UNSCALE(x) (x) | ^ In file included from src/libavutil/tx_float.c:21: src/libavutil/tx_template.c:1241:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1241 | s->scale_d = *((SCALE_TYPE *)scale); | ~ ^~~~~~~~~~~~~~~~~~~~~~ src/libavutil/tx_template.c:1387:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1387 | s->scale_d = *((SCALE_TYPE *)scale); | ~ ^~~~~~~~~~~~~~~~~~~~~~ src/libavutil/tx_template.c:1444:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1444 | s->scale_d = *((SCALE_TYPE *)scale); | ~ ^~~~~~~~~~~~~~~~~~~~~~ 5 warnings generated. src/libavutil/tx_template.c:1145:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1145 | s->scale_d = *((SCALE_TYPE *)scale); | ~ ^~~~~~~~~~~~~~~~~~~~~~ src/libavutil/tx_template.c: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:1241:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1241 | s->scale_d = *((SCALE_TYPE *)scale); | ~ ^~~~~~~~~~~~~~~~~~~~~~ src/libavutil/tx_template.c:1809:21: warning: implicit conversion increases floating-point precision: 'TXSample' (aka 'float') to 'double' [-Wdouble-promotion] 1809 | tmp1 = (in1 + in2)*0.5; | ~~~~^~~~~ ~ src/libavutil/tx_template.c:1387:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1387 | s->scale_d = *((SCALE_TYPE *)scale); | ~ ^~~~~~~~~~~~~~~~~~~~~~ src/libavutil/tx_template.c:1444:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1444 | s->scale_d = *((SCALE_TYPE *)scale); | ~ ^~~~~~~~~~~~~~~~~~~~~~ 5 warnings generated. src/libavutil/tx_template.c:1618:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1618 | s->scale_d = *((SCALE_TYPE *)scale); | ~ ^~~~~~~~~~~~~~~~~~~~~~ 27 warnings generated. 7 warnings generated. 216 warnings generated. 11 warnings generated. 1 warning generated. 19 warnings generated. 1 warning generated. 26 warnings generated. 5 warnings generated. 13 warnings generated. 13 warnings generated. 1 warning generated. 1 warning generated. 9 warnings generated. 5 warnings generated. 28 warnings generated. 6 warnings generated. AR libavutil/libavutil.a 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 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.cINSTALL libavdevice/libavdevice.a 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 libavcodec/libavcodec.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 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 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 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 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 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.190333) (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: 274 MiB in 101 packages